Compare commits

...

5820 Commits

Author SHA1 Message Date
warren%netscape.com
9394b13b25 More mac tweaks.
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81877 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 19:53:38 +00:00
warren%netscape.com
b0ffab807c Fixed mac debug breaks.
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81876 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 19:46:44 +00:00
warren%netscape.com
d9a2c8dc60 Changes to build on Mac.
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81856 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 05:11:58 +00:00
warren%netscape.com
44a53b1fd4 Changed ERROR to ASSERT and ABORT logs. Made printing end with newline.
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81855 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-27 04:56:56 +00:00
warren%netscape.com
c9926fb13a Cleanup suggestions from Chris
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81743 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 18:04:37 +00:00
warren%netscape.com
ca390d2c10 various changes to build on unix
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81712 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 02:14:21 +00:00
warren%netscape.com
83692e17fd Backing out bogus MANIFEST_IDL stuff
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81711 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 01:44:25 +00:00
warren%netscape.com
65a7fd023e Backing out bogus test stuff
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81709 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 01:41:39 +00:00
warren%netscape.com
ac89b148a4 Fixed spacing
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81708 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 01:16:56 +00:00
warren%netscape.com
b41ca12451 xpcom changes for nslog.h
git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81706 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-25 00:47:00 +00:00
(no author)
311567599e This commit was manufactured by cvs2svn to create branch
'logging_102400_branch'.

git-svn-id: svn://10.0.0.236/branches/logging_102400_branch@81500 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-20 01:14:50 +00:00
bnesse%netscape.com
069d3c216d Look for 'NSPL' as well as 'shlb'. Fix for bug #45697. r=av, sr=scc, a=rtm++.
git-svn-id: svn://10.0.0.236/trunk@81300 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 18:06:23 +00:00
bnesse%netscape.com
1bef179901 Use same define for all platforms. Fix for bug #45697 r=av, sr=scc, a=rtm++.
git-svn-id: svn://10.0.0.236/trunk@81299 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 18:04:47 +00:00
blakeross%telocity.com
94872f1c45 Fix 55170: change the accelerator/accesskey for Edit > Properties... the bookmarks window. r=jag sr=brendan
git-svn-id: svn://10.0.0.236/trunk@81298 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 17:33:19 +00:00
shaver%mozilla.org
00f758f7ef #56636, remove debug cruft, r/sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@81297 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 17:15:36 +00:00
shaver%mozilla.org
cd894417d7 #24612, make prefs observable from JS and other XPCOM bindings, r/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@81296 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 17:08:00 +00:00
sspitzer%netscape.com
a2779ca4f1 workaround for #39655. r=putterman, sr=mscott, a=jar.
we don't have a fix for 39655, but this work around prevents the user
from "losing" the headers in the message pane when they switch folders.
the workaround is to collapse and expand the box that contains the headers
when showing the first message after re-rooting the threadpane.


git-svn-id: svn://10.0.0.236/trunk@81295 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 17:06:57 +00:00
blakeross%telocity.com
dadbd14960 Fix 56193: can't delete mail attachments from compose window in Classic. r=hewitt sr=ben, rtm+
git-svn-id: svn://10.0.0.236/trunk@81294 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 17:03:33 +00:00
briane%qnx.com
985f5202c4 PHOTON build only
Fixes for event handling.


git-svn-id: svn://10.0.0.236/trunk@81291 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 15:37:29 +00:00
mkaply%us.ibm.com
94c5a3c1b7 #56164
r=kmcclusk, a,sr=roc+moz@cs.cmu.edu
Comboboxes positioning incorrect on OS/2


git-svn-id: svn://10.0.0.236/trunk@81290 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 14:54:03 +00:00
mkaply%us.ibm.com
4a12b05fef #56816
r=mkaply, a=blizzard
Font crashes uses unknown fonts


git-svn-id: svn://10.0.0.236/trunk@81289 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 14:42:33 +00:00
idk%eng.sun.com
b259afe91d *not part of tbox build*
fix for 56954


git-svn-id: svn://10.0.0.236/trunk@81288 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 08:28:15 +00:00
rginda%netscape.com
b92b8e5a2c working in labels
git-svn-id: svn://10.0.0.236/trunk@81286 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 08:02:16 +00:00
rpotts%netscape.com
bd5de582cb bug #56333 (r=pnunn, sr=tor@cs.brown.edu). il_containers are sometimes leaked when the image load is interrupted
git-svn-id: svn://10.0.0.236/trunk@81284 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 06:09:36 +00:00
kmcclusk%netscape.com
e864dbfd62 Prevent flushing of pending events if painting or reflowing bug 56335 a=buster@netscape.com r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81283 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 05:07:39 +00:00
kmcclusk%netscape.com
6256e60cdb Added IsPainting method to return whether the viewmanager is currently painting. bug 56335 a=buster@netscape.com r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81282 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 05:03:45 +00:00
waterson%netscape.com
b36ece8e35 Bug 53415. about:credits points to http://www.mozilla.org/credits/. r=brendan, a=scc
git-svn-id: svn://10.0.0.236/trunk@81281 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 03:35:46 +00:00
ssu%netscape.com
f83d21eeee fixing bug #55253 - Browser cannot launch after update.html from Win 9x only. sr=brendan,warren r=dveditz,sgehani. not part of tinderbox builds. affects windows platforms only.
git-svn-id: svn://10.0.0.236/trunk@81278 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 01:30:28 +00:00
bryner%uiuc.edu
14f3bccef3 Bug 56570 - tree crash doing shift-click after deleting selected item. r=brendan, sr/a=hyatt.
git-svn-id: svn://10.0.0.236/trunk@81276 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 01:23:28 +00:00
rginda%netscape.com
b587577138 icode assembler changes
git-svn-id: svn://10.0.0.236/trunk@81268 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 00:41:54 +00:00
mkaply%us.ibm.com
2b2b69a833 IRIX/SunOS breakge on ports
C++ comments in a header included by a C file
Come on guys, this is really basic stuff here


git-svn-id: svn://10.0.0.236/trunk@81267 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-17 00:13:01 +00:00
jband%netscape.com
41bbc60365 fix crasher bug 56843 in case of if('wrappedJSObject' in foo). Better solution for bigger problem in the works. a=brendan@mozilla.org r=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@81262 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 22:34:26 +00:00
mkaply%us.ibm.com
63c6283b94 #56770
r=mkaply, a=blizzard
More attempts to fix keyboard stuff.


git-svn-id: svn://10.0.0.236/trunk@81261 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 22:30:06 +00:00
hewitt%netscape.com
2dd0b61947 #56562 - [Modern] corrected icon heights for messenger, r=german, a=hangas
git-svn-id: svn://10.0.0.236/trunk@81260 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 22:12:53 +00:00
ddrinan%netscape.com
2072c5cd02 Fix for bug 53198. r=javi@netscape.com, sr=scc@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@81259 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 21:58:48 +00:00
hyatt%netscape.com
e403302c75 Fix for 56167. r=joki, a=waterson
git-svn-id: svn://10.0.0.236/trunk@81257 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 21:52:22 +00:00
hyatt%netscape.com
0e42c19923 Fix for 56235. r=saari, a=waterson
git-svn-id: svn://10.0.0.236/trunk@81256 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 21:49:33 +00:00
javi%netscape.com
44c27f644c Fix for bug $54860 a=brendan, r=ddrinan
Modify the PSM UI handler to pass different parameters on non WIN32
  platforms to prevent hanging the browser on Linux.


git-svn-id: svn://10.0.0.236/trunk@81254 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 20:11:08 +00:00
idk%eng.sun.com
1beb004422 * not part of tbox build *
fix for 56841


git-svn-id: svn://10.0.0.236/trunk@81253 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 19:24:51 +00:00
blizzard%redhat.com
928b7123e2 Fix bug #56753. The HTTP handler will now recognize if someone changes the misc field of the user agent after it's been created. r=gagan, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@81252 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 19:24:11 +00:00
briane%qnx.com
bd381e09e8 PHOTON build only
added libxpfelocation_s


git-svn-id: svn://10.0.0.236/trunk@81246 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 17:59:45 +00:00
kin%netscape.com
b94044a814 Fix for bug #56159 (Crash when sending after copy/paste with Spell Check enabled)
mozilla/editor/base/nsEditorShell.cpp
      - Make sure mSpellChecker is zeroed in Shutdown() just in case something went wrong.

    mozilla/editor/txtsvc/src/nsTextServicesDocument.cpp
      - Added checks to prevent iterating over a collapsed selection in FistSelectedBlock() and LastSelectedBlock().

r=brade@netscape.com sr,a=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@81245 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 14:31:48 +00:00
disttsc%bart.nl
0877c6c301 Fix strict warnings in stringbundleBindings.xml. bug=56752, r=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@81244 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-16 12:59:11 +00:00
danm%netscape.com
52233cf85c drop timeouts without a JS context by using the runtime. bug 50705 r=brendan,jst
git-svn-id: svn://10.0.0.236/trunk@81241 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 23:23:12 +00:00
mozilla.BenB%bucksch.org
cd48bf42b3 50523: Remove (most) Netscape branding. a=av, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@81240 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 22:03:54 +00:00
mozilla.BenB%bucksch.org
69e665b7a6 53415: Updating (matches webpage from 200-10-02). r=endico, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@81239 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 21:53:16 +00:00
mcafee%netscape.com
d8ad9ef70e Fix alt-backarrow, alt-forwardarrow patch=jag, r=mcafee, sr=alecf (53667)
git-svn-id: svn://10.0.0.236/trunk@81238 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 21:40:19 +00:00
bienvenu%netscape.com
56e7ea846e fix 55993 problem forwarding imap messages with attachments r=jefft,sr=mscott a=jar
git-svn-id: svn://10.0.0.236/trunk@81237 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 20:41:36 +00:00
harishd%netscape.com
213c0b36dc 56501 - Serializer changes in dealing with NOSCRIPT ( checkin for jst )
r=me
sr=scc


git-svn-id: svn://10.0.0.236/trunk@81236 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 17:33:11 +00:00
harishd%netscape.com
91787aebed 56501 - Sink changes in dealing with NOSCRIPT content
r=jst
sr=scc,vidur


git-svn-id: svn://10.0.0.236/trunk@81235 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 17:31:09 +00:00
harishd%netscape.com
88aa869a01 56501 - Dealing with NOSCRIPT contents
r=jst
sr=scc, vidur


git-svn-id: svn://10.0.0.236/trunk@81234 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 17:30:08 +00:00
shaver%mozilla.org
ba2bebef95 #55739, fix strict JS warnings, r=ben, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@81233 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 16:12:04 +00:00
shaver%mozilla.org
777a2aea2b #55737, fix strict JS warnings, r=ben,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@81232 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 16:05:39 +00:00
idk%eng.sun.com
21a858f191 * not part of tbox build *
fix for 56705


git-svn-id: svn://10.0.0.236/trunk@81231 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 11:11:11 +00:00
jband%netscape.com
8799479456 remove JS gc roots on wrappedjs objects during xpconnect shutdown to avoid needless rooting and noise in root leak logs. bug 55426. a=brendan@mozilla.org r=mccabe@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81229 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 05:42:25 +00:00
mscott%netscape.com
612e51add1 Bug #2729 --> disable empty trash on exit for aol servers as this causes a nasty
hang. This is a short term fix for this problem.
r=jefft
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@81228 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 05:05:43 +00:00
jband%netscape.com
a9cb568845 attempting to fix Mac bustage from ssu's checkin. IRC is quiet
git-svn-id: svn://10.0.0.236/trunk@81226 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 02:25:02 +00:00
jband%netscape.com
63be19cc18 only emit leaked root warnings when the JSRuntime is being deleted. This changes around the fix of bug 55117 and cleans up the incorrect leaked root warnings in bug 55426. a=brendan@mozilla.org r=mccabe@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81225 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-15 00:20:48 +00:00
ssu%netscape.com
62546f63c2 fixing bug #55253 - Browser cannot launch after update.html from Win 9x only. sr=brendan,warren moa=dveditz r=dveditz,sgehani. Checking in only to the trunk for QA testing. Will check in to the BRANCH after QA certifies OK.
git-svn-id: svn://10.0.0.236/trunk@81224 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 23:37:16 +00:00
ssu%netscape.com
1413e35bc5 fixing bug #55253 - Browser cannot launch after update.html from Win 9x only. sr=brendan,warren moa=dveditz r=dveditz,sgehani This file is not part of any tinderbox builds. This file only affect windows platforms. Checking in only to the trunk for QA testing. Will check in to the BRANCH after QA certifies OK.
git-svn-id: svn://10.0.0.236/trunk@81223 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 23:36:36 +00:00
sspitzer%netscape.com
a54a707147 fix bustage, sorry about that.
git-svn-id: svn://10.0.0.236/trunk@81222 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 22:31:12 +00:00
sspitzer%netscape.com
5b43c8a10e landing movemail changes from adam@gimp.org. only builds on UNIX, no extra bloat for win32 or mac. r=sspitzer@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81221 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 21:21:15 +00:00
leaf%mozilla.org
1cb81f1e1b Automated update
git-svn-id: svn://10.0.0.236/trunk@81220 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 21:15:02 +00:00
cls%seawood.org
244b9ff5bf Removing unneeded TK_LIBS from LIBS. r=rcassin@supernova.org sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@81217 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 17:18:42 +00:00
bienvenu%netscape.com
3b572d4299 fix 56450 top crasher in nsPop3Protocol::SentRetr r=jefft,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@81216 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 14:25:40 +00:00
morse%netscape.com
10898faa2e bug 56048, can't dismiss privacy tutorial on the mac, r=dveditz, a=ben
git-svn-id: svn://10.0.0.236/trunk@81213 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 06:30:13 +00:00
buster%netscape.com
71c396f2c6 bug 53974
r=attinasi
a=waterson


git-svn-id: svn://10.0.0.236/trunk@81209 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 05:25:41 +00:00
ducarroz%netscape.com
64c40d0052 Fix for bug 55179. Use the activeChild to retrieve the current user selection in the popup menu. Thanks jwbaker@acm.org for providing the patch.
R=radha,ducarroz SR=alecf.


git-svn-id: svn://10.0.0.236/trunk@81201 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 04:17:43 +00:00
mscott%netscape.com
74161610a1 Bug #56459 --> mock imap channel needs to support nsIRequest in it's QI method.
this makes the progress dialog start working for opening imap mail attachments.
sr=alecf
r=jefft


git-svn-id: svn://10.0.0.236/trunk@81200 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 04:14:19 +00:00
mscott%netscape.com
d3aab683e5 Bug #55732 --> add defaults\mimeTypes.rdf to the packages.
this code came from sspitzer
r=alecf
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@81199 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 04:05:51 +00:00
ben%netscape.com
37b184bcba Fix for rtm++ bug 52086, non functional mail import wizard.
r=sspitzer, a=alecf, scc@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@81198 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 03:59:06 +00:00
blakeross%telocity.com
a136571755 Fix 25592 - implement "open frame in this whole window" functionality and add an item to the context menu. r=law sr=shaver
git-svn-id: svn://10.0.0.236/trunk@81195 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 03:40:41 +00:00
beard%netscape.com
37618b65ed proper dependency for typeinfo.cpp (not part of build), provided by dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@81193 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 03:27:27 +00:00
blakeross%telocity.com
0a3840767d Fix 56542, font for class="plain" textfields (like the URL bar) in win32 Classic is too big. r=ben sr=shaver
git-svn-id: svn://10.0.0.236/trunk@81192 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 03:01:22 +00:00
brendan%mozilla.org
fdc478f44b Rename window.options to be window._options, quick and dirty restoration of backward compatibility (37886, r=jst, a=vidur).
git-svn-id: svn://10.0.0.236/trunk@81191 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 02:26:36 +00:00
sgehani%netscape.com
41a0613ae5 Linux installer launches mozilla -installer at tehend of installation.
b=55419
r=ssu
a=dveditz


git-svn-id: svn://10.0.0.236/trunk@81190 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 02:22:48 +00:00
law%netscape.com
dc11f45fb3 rtm+ bug 27187; add code to make Mozilla the 'default browser'; r=ssu@netscape.com; sr=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81188 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 01:58:06 +00:00
matt%netscape.com
08ae080b62 48465">http://bugzilla.mozilla.org/show_bug.cgi?id=48465
added fix for bug 48465
a=ben
r=rjc
added function so in mail bookmarks sidebar
opens in top window


git-svn-id: svn://10.0.0.236/trunk@81187 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 01:51:51 +00:00
sfraser%netscape.com
b30f139d7b Fix bug 52548, sidebar links open in composer window and nuke composer content. sr=mscott, r=vishy.
git-svn-id: svn://10.0.0.236/trunk@81186 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 01:44:31 +00:00
law%netscape.com
9b9e075f79 rtm+ bug 27187; add code to make Mozilla the 'default browser'; r=ssu@netscape.com; sr=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81184 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 01:40:00 +00:00
law%netscape.com
4eaeaa75f0 rtm+ bug 27187; add code to make Mozilla the 'default browser'; r=ssu@netscape.com; sr=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81183 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 01:31:32 +00:00
wtc%netscape.com
d4f5304321 Bugzilla bug #56442: checked in generated files as a result of a new
ckapi.perl.
Modified files: nssck.api nssckepv.h nssckft.h nssckg.h


git-svn-id: svn://10.0.0.236/trunk@81181 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 01:29:12 +00:00
dprice%netscape.com
775e4470b6 backing out earlier changes for 53312
git-svn-id: svn://10.0.0.236/trunk@81178 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 01:15:24 +00:00
sspitzer%netscape.com
538eb892a1 the "Confirm Migration" dialog and the "Converting..." dialog have no skin when you use mozilla, since profile.css for the classic skin have bit rotted.
the fix is to copy over the profile.css from the modern skin.
bug #56274 r=hewitt, a=ben


git-svn-id: svn://10.0.0.236/trunk@81177 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 01:00:49 +00:00
sspitzer%netscape.com
4cf7ac9d5f fix for #55449. since 4.7 JA mac decided to have both "Mail" and <Localized "Mail">, we need to reorder how we determine the old path.
the new way we determine the old path:

check the pref, if set use it.
if not set, use <4.x profile directory>/<Localized word for "Mail"> if it exists
if it doesn't exist, use <4.x profile directory>/"Mail"

r=putterman,sr=mscott


git-svn-id: svn://10.0.0.236/trunk@81176 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 00:40:25 +00:00
sfraser%netscape.com
ba8197b606 Fix for 53310; implement IsLowMemory() on Mac, and turn on the low memory detection thread. r=waterson, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@81175 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 00:39:16 +00:00
matt%netscape.com
a2a2f59918 changing search url for bug 2282
sr=ben
r=putterman
r=rjc


git-svn-id: svn://10.0.0.236/trunk@81174 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 00:35:51 +00:00
dveditz%netscape.com
a348d5d3d9 Account for null to fix windows upgrade failure (bug 55254), r=dbragg/ssu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@81173 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 00:16:55 +00:00
rginda%netscape.com
87c8265228 guess what? yep, more icode asm hacking.
git-svn-id: svn://10.0.0.236/trunk@81172 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 00:06:42 +00:00
akkana%netscape.com
3bf91f71a1 54449: Re-adding workaround for bug in delete-to-end, which was accidentally overwritten in XIF landing. r=jfrancis, sr=kin
git-svn-id: svn://10.0.0.236/trunk@81171 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-14 00:03:05 +00:00
naving%netscape.com
257b22940f r =scottip, a = mscott Fix for bug #50886. Fix memory leaks in two places when
GetPrimaryEmail() is called.


git-svn-id: svn://10.0.0.236/trunk@81166 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 23:13:42 +00:00
naving%netscape.com
4c59334d92 r = scottip a = mscott. Fix for bug# 53348. Meunbar collapses but does not
restore.


git-svn-id: svn://10.0.0.236/trunk@81165 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 23:12:17 +00:00
naving%netscape.com
0b2b4f46b8 r =scottip a =mscott Fix bug #38600. Persist the sort column, key and
direction for the treeitems.


git-svn-id: svn://10.0.0.236/trunk@81164 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 23:11:02 +00:00
naving%netscape.com
d85f8a1657 r = scottip a=mscott Fix bug #38600. Call the xulSortService when none of the
cards in the address book is selected. This is needed whenever AB is launched.


git-svn-id: svn://10.0.0.236/trunk@81162 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 23:09:42 +00:00
mstoltz%netscape.com
9351f77d32 Fixing 56009, exploit allowing XPConnect access. r,a=hyatt, sr=scc
git-svn-id: svn://10.0.0.236/trunk@81158 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 22:59:47 +00:00
law%netscape.com
b80345d74a rtm+ bug 40617; move globals to parent so Ok works after switching to another panel; r=blakeross@telocity.com; sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81157 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 22:59:17 +00:00
wtc%netscape.com
7b4bfa1cbf Bugzilla bug #56442: the DLL name on Windows should be nssckbi.dll, not
nssckbi32.dll.


git-svn-id: svn://10.0.0.236/trunk@81155 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 22:42:53 +00:00
wtc%netscape.com
6299135bd4 Bugzilla bug #56442: struct CK_FUNCTION_LIST must have the pack pragma
on Windows.  C_GetFunctionList must be DLL exported on Windows.


git-svn-id: svn://10.0.0.236/trunk@81154 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 22:41:36 +00:00
mjudge%netscape.com
5446d27b85 r=kin a=buster. fix has to go to trunk first. bug 49772
git-svn-id: svn://10.0.0.236/trunk@81153 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 22:37:52 +00:00
rogerl%netscape.com
f976aefde7 Bug #46196, a=brendan, r=mccabe. Fixed recursive death in out of memory
situation.


git-svn-id: svn://10.0.0.236/trunk@81150 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 22:11:52 +00:00
gordon%netscape.com
e1608282c8 Fix for Bug 56170 "After mac goes to sleep, getting IMAP mail locks up machine". Changed case kOTOutStateErr, so that it returns an error. This enables us to detect when a connection is closed out from under us.
git-svn-id: svn://10.0.0.236/trunk@81148 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 21:50:23 +00:00
saari%netscape.com
a1c24919d9 fix for rtm++ 53896, spacebar scrolls page when on form control. r=blake, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@81146 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 21:36:31 +00:00
dprice%netscape.com
1fd4f79bb0 fixing 54595 a=dveditz SR=sfraser,dveditz
git-svn-id: svn://10.0.0.236/trunk@81145 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 21:31:32 +00:00
gordon%netscape.com
90d826bdb9 Fix for Bug 41433 "Crash clicking offline icon in browser window" rtm++, r=gagan, sr=sfraser, a=jar. Protected calls to OTCloseProvider() so we only call it when mServiceRef is not null. Also set gNeedLateInitialization so we reallocate mServiceRef next time we're online and make a dns request.
git-svn-id: svn://10.0.0.236/trunk@81143 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 21:05:11 +00:00
dprice%netscape.com
d2ec7edcb7 removing debug statement.
git-svn-id: svn://10.0.0.236/trunk@81142 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 21:00:04 +00:00
cotter%netscape.com
cc79452f22 Corrected errors in release notes, added TLS info to help.
git-svn-id: svn://10.0.0.236/trunk@81141 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 20:49:56 +00:00
radha%netscape.com
4e0df00662 Fix for bug # 55145. r=pollmann a=rpotts
git-svn-id: svn://10.0.0.236/trunk@81140 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 20:49:40 +00:00
dprice%netscape.com
92f88bed7e added memory flusher for jar cache 53312
a=warren SR=warren,jband


git-svn-id: svn://10.0.0.236/trunk@81139 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 20:42:46 +00:00
sdagley%netscape.com
107bbe078e Fix #54778 - Make legacy plugins on Mac work from the "Plug-ins" folder. r=av,sr=sfraser,scc.
git-svn-id: svn://10.0.0.236/trunk@81135 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 18:59:05 +00:00
varada%netscape.com
ba4147f2f8 fix for bug#56308;changes to script.ib to accomodate changes in spi files for classic skin
git-svn-id: svn://10.0.0.236/trunk@81134 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 18:09:34 +00:00
kin%netscape.com
712894eb72 Fix for bugscape bug #2698 (Need to wire up Spellchecker language prefs)
mozilla/odules/libpref/src/init/all.js
      - Added "spellchecker.dictionary" default pref and removed old 4.x spellchecker prefs.

    mozilla/editor/base/nsEditorShell.cpp
      - Added code to InitSpellChecker() and UninitSpellChecker() to get and
        set the "spellchecker.dictionary" pref.

r=brade@netscape.com sr,a=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@81131 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 13:36:22 +00:00
jst%netscape.com
f23a896b90 (Checking in for jefft@netscape.com). Fixing rtm++ bug 56129. The file input stream wasn't always setting the EOF state correctly, this caused problems with saving mail messages to the sent folder and also problems with 'Save As Draft'. r=ducarroz, r=sspitzer, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@81130 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 11:15:36 +00:00
jst%netscape.com
9870b6af65 Fixing rtm++ bug 56212. The new serializers were a bit too eager about what characters to encode as entities, this caused bad things when sending email that contained double quotes and also when writing a message containing quotes in AIM. sr=vidur, r=nisheeth.
git-svn-id: svn://10.0.0.236/trunk@81129 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 11:06:05 +00:00
sgehani%netscape.com
7b1565f51b Clean up zippies from the root of the system volume's "Temporary Items" folder. [b=2741; r=dougt; sr=sfraser]
git-svn-id: svn://10.0.0.236/trunk@81127 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 09:09:50 +00:00
alecf%netscape.com
7e9bb5238c fix for rtm++ bug #55424
r=nhotta@netscape.com,
sr=mscott@netscape.com
use GetUnicodeResource instead of
GetResource in order to get the
properly decoded Unicode string


git-svn-id: svn://10.0.0.236/trunk@81122 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 08:08:06 +00:00
disttsc%bart.nl
c64090fdf1 rdf:datasources --> datasources in DOMDataSourceViewer.xul, bug=53297, r=rjc, a=waterson
git-svn-id: svn://10.0.0.236/trunk@81119 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 05:28:04 +00:00
ducarroz%netscape.com
6cd1b5379a Fix for bug 54481. If nsMsgDisplayMessageByID failed likely because we don't have astring for the error, try again with NS_ERROR_SEND_FAILED. R=putterman, SR=alecf
git-svn-id: svn://10.0.0.236/trunk@81118 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 05:16:44 +00:00
ducarroz%netscape.com
f9152d9430 Fix for bug 54481. We need to escape any comma in the web page url. R=putterman, SR=alecf
git-svn-id: svn://10.0.0.236/trunk@81117 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 05:16:38 +00:00
ducarroz%netscape.com
08ac7f1600 Fix for bug 54481. Mac file name cannot have more than 31 characters. R=putterman, SR=alecf
git-svn-id: svn://10.0.0.236/trunk@81116 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 05:16:37 +00:00
ducarroz%netscape.com
ae6705e635 Fix for bug 54481. We need to escape any comma in web page url or file name. R=putterman, SR=alecf
git-svn-id: svn://10.0.0.236/trunk@81115 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 05:16:35 +00:00
anthonyd%netscape.com
62673e8a9e fix for bug # 55750
Crash opening "new composer window" to bogus location, after "this type of page can't be edited" dialog
r=sfraser
sr=kin
sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@81114 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 05:06:02 +00:00
gagan%netscape.com
911b7eadff Fixing the solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@81113 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 05:05:10 +00:00
ben%netscape.com
da1f1b9702 Fix for rtm++ bug 53605, editing colour defaults for Composer writes bad data
to user preferences. patch from Steve Morse (morse@netscape.com), r=ben@netscape.com, a=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@81112 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 05:05:04 +00:00
gagan%netscape.com
34ee6bb707 Fix for bug 32335. Fixes to make basic auth use the realm for authenticating. Thanks to darin@netscape.com r=gagan, sr=shaver.
git-svn-id: svn://10.0.0.236/trunk@81107 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 04:01:48 +00:00
law%netscape.com
8904672f26 rtm++ bug 56122; fix typo to get nsIUrlWidget accessible to Navigator.js; r=dveditz@netscape.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@81105 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 03:46:36 +00:00
gagan%netscape.com
5ce5243e59 Fix for bug 31174. Misc. ssl related fixes for getting SSL proxies to work. r=ruslan,pavlov sr=dougt. Thanks nikolay.igotti@eng.sun.com
git-svn-id: svn://10.0.0.236/trunk@81104 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 03:18:55 +00:00
neeti%netscape.com
5ac74fafb2 fix for rtm++ bug 54630 - Disk cache not writing files after 512 files reached. r=dp, sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@81103 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 03:01:10 +00:00
rhp%netscape.com
91a2e88543 Fix for bug #55074 - sr: mscott - Crash recurising in CountTotalMimeAttachments
git-svn-id: svn://10.0.0.236/trunk@81102 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 02:46:22 +00:00
brendan%mozilla.org
6e1f61c21a Checking in for rogerl (53614, r=mccabe, a=me).
git-svn-id: svn://10.0.0.236/trunk@81101 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 01:58:40 +00:00
karnaze%netscape.com
5c86c865cd bug 56024 - if there is no desired content width for a col, don't include the min content in totals. a=buster, r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@81100 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 01:57:02 +00:00
beard%netscape.com
a042232339 Fix for MRJ JITC/TalkBack interaction crasher. r=danm, a=waterson
git-svn-id: svn://10.0.0.236/trunk@81099 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 01:52:45 +00:00
nelsonb%netscape.com
13d86005dc An enhancement to the new -N feature. When -N is selected, do NOT wait
for the first https request to finish before launching all the others.


git-svn-id: svn://10.0.0.236/trunk@81097 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 01:25:44 +00:00
rickg%netscape.com
74d9db565a fix RTM++56085 crasher; r=attinasi, sr=buster
git-svn-id: svn://10.0.0.236/trunk@81095 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 01:16:56 +00:00
cotter%netscape.com
c681241430 Updtaed for PSM 4.1.
git-svn-id: svn://10.0.0.236/trunk@81094 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 01:12:35 +00:00
pavlov%netscape.com
ad452e359d fix for bug 45162 new plugins shouldn't use GdkSuperWin's, but instead should use XIDs. sr=blizzard r=valeski
git-svn-id: svn://10.0.0.236/trunk@81092 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 01:10:21 +00:00
jfrancis%netscape.com
4d276fe807 trunk checkin of: fix for rtm++ dogfood+ 55748; r=sfraser; sr=kin
git-svn-id: svn://10.0.0.236/trunk@81088 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 01:02:57 +00:00
andreww%netscape.com
b538c9bc2e bugzilla 55188, r=hewitt, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@81086 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:51:31 +00:00
nelsonb%netscape.com
7bb5b85b3b Add -v option. v means "verbose progress messages". Formerly, this
program was always very verbose.  Now, it only outputs progress messages
when -v is specified.  This is very useful for interactive use.
Cache statistics are written to stderr.


git-svn-id: svn://10.0.0.236/trunk@81085 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:50:05 +00:00
nelsonb%netscape.com
f8dc950690 Add new -N option. N means "No session reuse." -N disables the client
session cache, forcing all SSL handshakes to be FULL RSA handshakes.


git-svn-id: svn://10.0.0.236/trunk@81084 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:47:57 +00:00
waterson%netscape.com
6a911b0abb Bug 56115. Be sure to determine if CanContinueTextRun() while walking *down* as well as across. r=buster, a=sfraser
git-svn-id: svn://10.0.0.236/trunk@81083 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:44:53 +00:00
hewitt%netscape.com
7c29692f90 #54751 - [Modern] main window cleanup, r=hangas, sr=ben
git-svn-id: svn://10.0.0.236/trunk@81081 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:38:46 +00:00
dmose%mozilla.org
8842ad78eb updated user-agent matching code to be more accurate about Win95 and MacOS
git-svn-id: svn://10.0.0.236/trunk@81080 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:36:39 +00:00
nelsonb%netscape.com
4ac0a5c799 * The Original Code is SPARC hand-optimized Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@81079 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:30:36 +00:00
nelsonb%netscape.com
d1c51fcf9b * inline macros for SPARC Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@81078 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:28:48 +00:00
nelsonb%netscape.com
2b93ca1500 * interface file for SPARC Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@81077 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:28:08 +00:00
nelsonb%netscape.com
fec8b0a095 * The Original Code is SPARC optimized Montgomery multiply functions.
*
* The Initial Developer of the Original Code is Sun Microsystems Inc.
* Portions created by Sun Microsystems Inc. are
* Copyright (C) 1999-2000 Sun Microsystems Inc. All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@81076 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:27:04 +00:00
hewitt%netscape.com
4ebb82d607 #54751 - [Modern] new progress meter, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@81074 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:19:44 +00:00
hewitt%netscape.com
3266c901cf #52271 - [Modern] more icon stuff, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@81073 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-13 00:18:49 +00:00
rginda%netscape.com
3ec9b00543 adding some comments
git-svn-id: svn://10.0.0.236/trunk@81070 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 23:59:25 +00:00
rginda%netscape.com
03b5fb577e icode assembler still in progress
git-svn-id: svn://10.0.0.236/trunk@81069 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 23:58:51 +00:00
rginda%netscape.com
7797ece164 move # to first column for Very Lame Compilers.
git-svn-id: svn://10.0.0.236/trunk@81068 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 23:58:30 +00:00
jst%netscape.com
36aa358806 Fixing rtm++ bug 54825. The form element cleanup code in the HTML sink was incorrectly adding the form element itself to it's parent event if it had already been added, this caused the content iterator to lock up when doing 'Find on this page'. sr=vidur, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@81065 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 22:59:29 +00:00
ddrinan%netscape.com
6a86ffc1b7 Setting version to 1.4
git-svn-id: svn://10.0.0.236/trunk@81064 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 22:53:07 +00:00
nhotta%netscape.com
2f5501df93 Added an error handling in ConvertToUnicode() to use ISO-8859-1 if charset is invalid, bug 56059, r=bienvenu, sr=alecf,mscott.
git-svn-id: svn://10.0.0.236/trunk@81063 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 22:42:19 +00:00
ddrinan%netscape.com
f975de779d Fix for bug 53198
git-svn-id: svn://10.0.0.236/trunk@81062 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 22:41:47 +00:00
pchen%netscape.com
fc2068c88a bugscape 2269, r=danm, sr=scc, turn off print plus for bookmarks windows
git-svn-id: svn://10.0.0.236/trunk@81056 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 21:41:24 +00:00
pchen%netscape.com
daff1fdf09 bugscape 2269, r=danm, sr=scc, include communicatorOverlay.xul to get
complete help menu


git-svn-id: svn://10.0.0.236/trunk@81054 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 21:38:55 +00:00
javi%netscape.com
d9d8c5ae6e Fix for bug 45892 r=ddrinan a=brendan
Wait for a non-NULL response when doing a KEYGEN when the user has just
initialized the key database.


git-svn-id: svn://10.0.0.236/trunk@81053 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 21:27:42 +00:00
blakeross%telocity.com
2408f3eaf1 Fix 51026, change "Hyper-Text" to "Hypertext" in a prefs desktop integration label. r=gemal a=brendan
git-svn-id: svn://10.0.0.236/trunk@81052 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 21:20:20 +00:00
blakeross%telocity.com
6376bd300e Fix 53189: the Print dialog comes up twice when opening it from the button's menu in Composer and MailNews. r=brendan a=ben
git-svn-id: svn://10.0.0.236/trunk@81048 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 21:10:26 +00:00
nisheeth%netscape.com
ea6d296eed a=vidur. Fix for bug 34168. We now handle the case of a redundant percentage sign in the entity value of an entity definition in the internal subset without crashing.
git-svn-id: svn://10.0.0.236/trunk@81047 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 21:07:45 +00:00
hyatt%netscape.com
7fe9cc1693 Remaining file that I missed earlier on bug #55290.
git-svn-id: svn://10.0.0.236/trunk@81045 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 20:55:48 +00:00
hyatt%netscape.com
f202c2a852 Fix for 50846, a=waterson
git-svn-id: svn://10.0.0.236/trunk@81043 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 20:52:52 +00:00
buster%netscape.com
af23531792 bug 55250 (crash when align attribute is changed)
r=karanze
a=waterson


git-svn-id: svn://10.0.0.236/trunk@81041 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 20:43:18 +00:00
despotdaemon%netscape.com
828efeb606 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@81039 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 20:33:41 +00:00
buster%netscape.com
09d59fd2f9 backed out my/waterson's potential fix for bug 43914
this fixes bug 56102
a=waterson


git-svn-id: svn://10.0.0.236/trunk@81037 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 20:30:43 +00:00
leaf%mozilla.org
8cb2416476 backing out backout. rickg and buster found the one line problem in nsElementTable.cpp, fixed on n6 branch, merging to trunk.
git-svn-id: svn://10.0.0.236/trunk@81036 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 18:46:55 +00:00
leaf%mozilla.org
2f29f2439c backing out rickg's htmlparser changes (backing out fixes 56265 for two
independent developers).


git-svn-id: svn://10.0.0.236/trunk@81034 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 18:22:15 +00:00
briane%qnx.com
db86f25730 Not Part of Build... PHOTON ONLY
Additions of new callbacks to test new features of the PtMozilla widget.


git-svn-id: svn://10.0.0.236/trunk@81032 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 16:27:52 +00:00
briane%qnx.com
6f8b439454 Not Part of Build... PHOTON ONLY
Bug fixes and enhancements to the PtMozilla widget.  Also fixes taken from
the GTK version to get things working with the latest Embedding API changes.


git-svn-id: svn://10.0.0.236/trunk@81031 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 16:26:16 +00:00
briane%qnx.com
b89497da88 Not Part of Build... PHOTON ONLY
Multiple comboboxes in web pages now display properly


git-svn-id: svn://10.0.0.236/trunk@81030 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 16:19:02 +00:00
briane%qnx.com
e038c97ab8 Not Part of Build... PHOTON ONLY
Fixed all the default colors and sizes.  The classic theme is now correct.


git-svn-id: svn://10.0.0.236/trunk@81029 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 16:18:30 +00:00
nboyd%atg.com
48d08a8a57 Fix bug 56185.
git-svn-id: svn://10.0.0.236/trunk@81028 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 16:10:55 +00:00
nboyd%atg.com
0503a645d7 Fix bug 56158
git-svn-id: svn://10.0.0.236/trunk@81024 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 14:59:19 +00:00
ccarlen%netscape.com
cc41c1b2c6 Bug 38626 - Removed use of nsIFileLocator
r=alecf@netscape.com, a=alecf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@81023 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 14:52:24 +00:00
ccarlen%netscape.com
185ee2538d Bug 38626 - The name of the "chrome" directory was "Chrome" which was wrong on Unix r=hyatt@netscape.com, a=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81021 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 14:50:42 +00:00
ccarlen%netscape.com
51ecc2b771 Bug 38626 - remove use of nsIFileLocator
r=hyatt@netscape.com, a=hyatt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@81020 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 14:48:33 +00:00
locka%iol.ie
f8ca0fd8cd Fix to name Internet Shortcuts after the document title, not the window title. b=41984, a=ben@netscape.com, r=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@81019 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 14:21:10 +00:00
waqar%netscape.com
0dc40a6753 #=53502
r=rods@netscape.com
a=buster@netscape.com
d=Fixes the problem with listbox and modifier keys.


git-svn-id: svn://10.0.0.236/trunk@81018 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 14:20:02 +00:00
bienvenu%netscape.com
ea6a0d2b28 fix filter to inbox for pop case 56007 r=sspitzer,alecf, etc
git-svn-id: svn://10.0.0.236/trunk@81016 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 14:17:28 +00:00
hewitt%netscape.com
480c078889 fixing corrupted image. same file as previously checked in, but this time CVS better not corrupt it.
git-svn-id: svn://10.0.0.236/trunk@81014 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 08:08:42 +00:00
rjc%netscape.com
9829ba6b6c Fix RTM++ bug # 51446: FTP issue with date/time strings containing dots. r=gagan sr=ftang
git-svn-id: svn://10.0.0.236/trunk@81013 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 08:08:39 +00:00
hewitt%netscape.com
9951f0bfc5 #52271 - [Modern] new secondary icons, r=german, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@81012 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 08:06:18 +00:00
rginda%netscape.com
0d5a837abf more icodeasm hacks
git-svn-id: svn://10.0.0.236/trunk@81010 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 07:55:13 +00:00
hyatt%netscape.com
a01b175d5b Backing out pinkerton's unapproved checkin to nsChromeRegistry.cpp, since it caused a regression.
git-svn-id: svn://10.0.0.236/trunk@81008 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 07:21:11 +00:00
beard%netscape.com
7d43bae8f2 Outer class loader support, using ClassManager.
git-svn-id: svn://10.0.0.236/trunk@81006 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 06:30:29 +00:00
pollmann%netscape.com
e2a0a7c26c Fix Un*x bustage (typo in last patch, oops, sorry!)
git-svn-id: svn://10.0.0.236/trunk@81000 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 04:50:35 +00:00
pollmann%netscape.com
06b24f2bf7 Fix AIX build bustage - these constants are already defined in system header files
git-svn-id: svn://10.0.0.236/trunk@80997 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 04:07:45 +00:00
pinkerton%netscape.com
7ff3af0342 update of chrome registry to use nsIFile to better work with paths with slashes. Fixes hang at startup on mac if the path had a '/' anywhere in it. r=waterson,a=sfraser. bug#54097
git-svn-id: svn://10.0.0.236/trunk@80996 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 04:01:35 +00:00
mscott%netscape.com
3e092b1634 Bug #2775 --> only force a delete model if the server is a AOL server.
only show deleted messages if the server is a AOL server.
r=bienvenu sr=alecf


git-svn-id: svn://10.0.0.236/trunk@80995 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 02:40:02 +00:00
cyeh%bluemartini.com
df16ebf8a1 fix for bug where removing files on a branch causes the BRANCH_TAG name
to show up as a file to be removed. patch and fix by
pzb@lightningcast.net (Peter Bowen)


git-svn-id: svn://10.0.0.236/trunk@80994 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 01:41:00 +00:00
disttsc%bart.nl
9bf72d07fe Change addressbook Edit > Edit Card... to Edit > Card Properties... and give it the ctrl+i accelerator.
bug=49782, r=putterman, a=waterson


git-svn-id: svn://10.0.0.236/trunk@80993 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 01:39:46 +00:00
rginda%netscape.com
ba4f3d38c7 more hacking (flailing, maybe) on the icode assembler
git-svn-id: svn://10.0.0.236/trunk@80992 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 01:32:01 +00:00
rginda%netscape.com
9ff1c09f53 initial checkin of simple query script for the icode hash
git-svn-id: svn://10.0.0.236/trunk@80991 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 01:31:33 +00:00
rogerl%netscape.com
5985f3fb18 Bug #55114, a=brendan, r=mccabe. Fixed failure in enumerating Java string
objects.


git-svn-id: svn://10.0.0.236/trunk@80990 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 01:23:13 +00:00
pollmann%netscape.com
5a7a80de57 Bug 48483: Fix HPUX bustage for Unix default plugin, fix thanks to wtc (added #ifdef guards to previous checkin per review by wtc, will not affect build)
git-svn-id: svn://10.0.0.236/trunk@80988 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 01:11:38 +00:00
despotdaemon%netscape.com
220ca080c6 Pseudo-automatic update of changes made by bobj@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@80985 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 00:22:59 +00:00
pollmann%netscape.com
56b3f3a359 Bug 48483: Fix HPUX bustage for Unix default plugin fix thanks to wtc, r=jdunn,pollmann sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80984 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 00:20:34 +00:00
rogerl%netscape.com
65a3657346 Bug #53614, a=brendan,r=mccabe. Fixed crash for calling RegExp literal.
git-svn-id: svn://10.0.0.236/trunk@80983 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 00:18:40 +00:00
dougt%netscape.com
f83e6f90cf fixes needing profile manager to use psm. bug 56161. r=javi, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80982 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-12 00:00:46 +00:00
sspitzer%netscape.com
eb1f63d020 fix for #55449. we over-localized some of the international 4.x release,
and localized the folder names "Mail" and "News" when we weren't supposed to.
this fix makes it so we do this when we migrate

1)  try the pref first
2)  if the pref is not set, try "4.x profile dir"/"Mail"
3)  if "4.x profile dir"/"Mail" doesn't exist, try "4.x profile dir"/"Localize-Word-For-Mail"


git-svn-id: svn://10.0.0.236/trunk@80980 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:52:48 +00:00
blakeross%telocity.com
eb73fadada Fix 55832: css "width: 100%" rendering incorrectly for button elements. patch by djoham@criadvantage.com. r=ianh a=ben, rtm++
git-svn-id: svn://10.0.0.236/trunk@80979 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:50:37 +00:00
rickg%netscape.com
2bad60b783 fixed RTM++ compatibility bugs: 53011, 54117, 54651, 54834, 54840, 55095. sr=buster, r=buster, attinasi, harish, sfraser for various portions.
git-svn-id: svn://10.0.0.236/trunk@80977 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:42:00 +00:00
rickg%netscape.com
4299d43cc1 WIP for bug 55095; sr=buster, r=attinasi, sfraser
git-svn-id: svn://10.0.0.236/trunk@80976 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:40:42 +00:00
sfraser%netscape.com
5f34f54f07 Fix bug 53999 -- ensure that non-jar builds use the same override rules as jar builds. r=warren, sr=scc.
git-svn-id: svn://10.0.0.236/trunk@80967 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:32:15 +00:00
jst%netscape.com
9da216f81e Fixing rtm++ bug 52998. Form controls inside <noscript> were incorrectly added to the form even if javascript was enabled. sr=vidur, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@80966 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:23:21 +00:00
mscott%netscape.com
17e47fb76c Bug #47636 --> add methods to convert back and forth between a nsIDocShellLoadTypeInfo
and a docshell load tye. Unify nsIURILoadCommand and nsIDocShellLoadType enums so they
can be treated as the same type.
r=radha, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@80965 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:17:02 +00:00
mscott%netscape.com
02fd4611b5 Bug #47636 --> add methods to convert back and forth between a nsIDocShellLoadTypeInfo
and a docshell load tye. Unify nsIURILoadCommand and nsIDocShellLoadType enums so they
can be treated as the same type. This allows the uriloader to pass the correct load info
from the docshell that originates the load over to the docshell that actually
ends up loading the url.
r=radha, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@80964 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:14:38 +00:00
jst%netscape.com
8ef014a604 Fixing rtm++ bug 54892. The .offsetParent property on the BODY element was incorreclty returning its real parent in stead of null. sr=vidur, r=pierre
git-svn-id: svn://10.0.0.236/trunk@80963 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 23:11:28 +00:00
mscott%netscape.com
0c5f85cf17 Bug #54381 --> if we are loading an http url that ends in .dll and the server didn't
give us a content type, then assume it is an unknown content type instead of
looking it up in the OS. This fixes the case were sites use ISAPI.dll and don't
specify content types.
r=gagan, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@80962 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:54:19 +00:00
mscott%netscape.com
170bdf49f3 Bug #54381 --> add <BODY> tag to the unknown decoder's attempt to figure out
if content is html or not.
r=gagan, sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@80961 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:53:18 +00:00
larryh%netscape.com
aa164a08c2 Bugzilla: 46651. buffsize -> bufsize
git-svn-id: svn://10.0.0.236/trunk@80960 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:51:04 +00:00
jst%netscape.com
d547615f19 Rolling in the last of the NOXIF changes from the Netscape 6 branch, code mostly written by jfrancis. Fixes bugs 50742, 55806, 56000 and 55669. sr=kin, scc. r=kandrot, jst.
git-svn-id: svn://10.0.0.236/trunk@80959 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:50:14 +00:00
mkaply%us.ibm.com
6b6fea7aea #55810
r=mkaply, a=blizzard
Code from jkobal to fix various dropdown problems


git-svn-id: svn://10.0.0.236/trunk@80958 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:50:04 +00:00
rogerl%netscape.com
1ca0ef4c58 Bug #52479 , a=brendan,r=mccabe. Fixed crash on bad \uXXXX in input.
git-svn-id: svn://10.0.0.236/trunk@80957 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:34:40 +00:00
edburns%acm.org
f684ef784c bug=54291
a=brendan
r=edburns, scc

This checkin does three things:

1. Makes it so on Unix the user can set the env var NS600_PLUGIN_PATH to point
to a directory that will be used as the location for searching for plugins.

2. Removes nsPluginsDirUNIX.cpp and replaces it with nsPluginsDirUnix.cpp

3. Correctly formats nsPluginsDirUnix per brendan's recommendation.


git-svn-id: svn://10.0.0.236/trunk@80956 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:33:20 +00:00
attinasi%netscape.com
d98d18c7b7 Fixed regression for bug 40340 (checked in yesterday). Thanks to David Baron. r=karnaze, a=buster
git-svn-id: svn://10.0.0.236/trunk@80955 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:25:57 +00:00
blakeross%telocity.com
8195d395ea Fix 55839: URL bar passes empty search string to default search engine. r=rjc a=waterson
git-svn-id: svn://10.0.0.236/trunk@80954 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:19:01 +00:00
karnaze%netscape.com
e6d784c22a bug 55789 - the col group frame increments its num cols before inserting the col into the table. a=buster, r=dcone.
git-svn-id: svn://10.0.0.236/trunk@80953 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:09:00 +00:00
tao%netscape.com
a5e1579a0e 54784: Chrome registry should flush stringbundle and XUL caching after
profile selection. r=hyatt,sr=alecf.
55156: localizable values are cached in the HTTP header. r=gagan, racham,
 sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@80952 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 22:07:04 +00:00
blakeross%telocity.com
ccb5b4ce1f sorry, 55952 in last checkin.
git-svn-id: svn://10.0.0.236/trunk@80950 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 21:57:59 +00:00
blakeross%telocity.com
10d45c7510 Fix 55592, clicking on blank tree in Sidebar tries to load http://advanceddeck/ r=rjc a=waterson
git-svn-id: svn://10.0.0.236/trunk@80949 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 21:52:51 +00:00
nhotta%netscape.com
88b08467a4 Fix Bug#: 53528 : ALT+HANKAKU/ZENKAKU key often activates menu bar
r=shanjian, sr=ftang, check in by nhotta's account for yokoyama.


git-svn-id: svn://10.0.0.236/trunk@80948 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 21:50:50 +00:00
sdv%sparc.spb.su
3768aea43f * NOT PART OF TBOX BUILD *
use HashSet instead of Hashtable for storing java
keywords.


git-svn-id: svn://10.0.0.236/trunk@80946 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 21:06:21 +00:00
sdv%sparc.spb.su
d888e2e93d * NOT PART OF TBOX BUILD *
improved interface registration algorithm


git-svn-id: svn://10.0.0.236/trunk@80945 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 20:35:12 +00:00
locka%iol.ie
ea40db52be Fix for anchor scrolling regression. b=55244, r=waterson@netscape.com, a=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80936 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 13:50:45 +00:00
brade%netscape.com
050d7335b0 extra line removed so that Advanced Edit dialog will come up; r/sr=kin/sfraser; bug #55746
git-svn-id: svn://10.0.0.236/trunk@80935 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 13:40:09 +00:00
hewitt%netscape.com
00b17efd65 #52271 - [Modern] new secondary icons, r=german, sr=ben
git-svn-id: svn://10.0.0.236/trunk@80933 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 11:29:33 +00:00
hewitt%netscape.com
27b92af325 #52271 - [Modern] new secondary icons, r=german, sr=ben
git-svn-id: svn://10.0.0.236/trunk@80931 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 11:03:44 +00:00
pollmann%netscape.com
57aa9ce6fb Bug 53708: Prune session history tree at frame being replaced to prevent wrong pages from being loaded into subframes. r=radha, a=adamlock
git-svn-id: svn://10.0.0.236/trunk@80927 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 10:05:17 +00:00
pollmann%netscape.com
80287fae49 Bug 54966, 54845, 55906: Prevent psm-glue from accidentally cancelling form submit for file: urls, javascript: urls, and submits to 127.0.0.1 r=javi,jst sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80924 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 09:53:29 +00:00
dveditz%netscape.com
2449da4f29 Use correct type of event queue in xpinstall, bug 54871 r=dougt, sr=brendan/blizzard
git-svn-id: svn://10.0.0.236/trunk@80923 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 08:47:49 +00:00
attinasi%netscape.com
15b59e76c0 Part fo fix for prefs bugs: disabling forced colors and fonts for Composer shells. b=40340, r=karnaze,pierre verbal approval from k.brade, a=buster
git-svn-id: svn://10.0.0.236/trunk@80922 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 08:35:06 +00:00
attinasi%netscape.com
c8ab5d1344 Implemented the backend for the following prefs: Override Document colors, Override document fonts, Link and Visited link colors, and Underline links. Provided the ability to disable the preferences as well, so Composer can show changed fonts and colors. These changes are stewing on the trunk for a day or so before making their debut on the branch. b=40340, r=karnaze,pierre a=buster
git-svn-id: svn://10.0.0.236/trunk@80920 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 08:33:01 +00:00
wtc%netscape.com
2e3c2cc514 Fixed the comment.
git-svn-id: svn://10.0.0.236/trunk@80915 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 07:21:38 +00:00
mcgreer%netscape.com
5fbd7e283b also do binary on stdout DER
git-svn-id: svn://10.0.0.236/trunk@80914 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 07:12:45 +00:00
mcgreer%netscape.com
cf3a7c75cb binary output always, for now
git-svn-id: svn://10.0.0.236/trunk@80913 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 07:04:30 +00:00
mcgreer%netscape.com
fff90deec0 fix output of DER's on windows
git-svn-id: svn://10.0.0.236/trunk@80912 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 06:52:06 +00:00
wtc%netscape.com
4aa8f7ce09 Commented out 'rm -rf ${TEMPFILES}' because TEMPFILES is not defined.
git-svn-id: svn://10.0.0.236/trunk@80911 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 06:47:36 +00:00
rjc%netscape.com
789b63a2c2 Fix bug # 55166: bookmark description loss. r=waterson sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@80910 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 06:47:06 +00:00
wtc%netscape.com
b6b49443a3 Fixed the echo output to match the command.
git-svn-id: svn://10.0.0.236/trunk@80909 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 06:46:05 +00:00
sgehani%netscape.com
40b8bc8c3d Testing the fix for bugscape 2470 on the trunk per PDT.
Make the Unix installer support fallbacks when loading the string bundle.

b=2470
r=dbragg
a=erik


git-svn-id: svn://10.0.0.236/trunk@80902 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 05:40:51 +00:00
sgehani%netscape.com
b229d1eb8e Testing the fix fix for bugscape 2470 on the trunk per PDT.
Make Unix installer support fallbacks when loading the string bundle.

b=2470
r=dbragg
a=erik


git-svn-id: svn://10.0.0.236/trunk@80901 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 05:39:29 +00:00
blakeross%telocity.com
9e0e1c406e Fix 53896, spacebar when HTML buttons/radiobuttons/checkboxes have the focus just scrolls the page. patch by saari. r=danm a=hyatt, rtm+
git-svn-id: svn://10.0.0.236/trunk@80898 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 03:47:45 +00:00
law%netscape.com
d44ede62ec rtm++ bug 55627; handle case where base window closes out from under Downloading dialog; patch submitted by jrgm@netscape.com; r=law@netscape.com, sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80893 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 03:04:31 +00:00
neeti%netscape.com
cc003f2e71 fix for bug 54072,r=dp, sr=rpotts/mscott
git-svn-id: svn://10.0.0.236/trunk@80892 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 03:03:40 +00:00
law%netscape.com
063d0fa6f9 rtm++ bug 55627; make Downloading dialog modal to avoid orphaning it; r=jrgm@netscape.com, sr=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80891 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 03:01:55 +00:00
rginda%netscape.com
add1fbfa6f initial checkin of icode assembler
git-svn-id: svn://10.0.0.236/trunk@80889 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 02:44:14 +00:00
rginda%netscape.com
801cc4adc1 seperate icode hash into module
git-svn-id: svn://10.0.0.236/trunk@80888 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 02:42:39 +00:00
racham%netscape.com
b871fc926a Fixing bug 50914. Migrated profiles were missing mimeTypes.rdf file. Added code to copy a default mimeTypes.rdf file into the migrated profile directory. r,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80887 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 02:40:16 +00:00
waldemar%netscape.com
a4bbb0643c Added s flag
git-svn-id: svn://10.0.0.236/trunk@80885 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 02:28:13 +00:00
sspitzer%netscape.com
ccebc1c660 fixes for rtm++ bugs #55955 and #55444. on mac, migrate if the MagicCookies files doesn't exist. on mac, migrate if the "Mail" or "News" directories don't
exist.  r=putterman,sr=mscott


git-svn-id: svn://10.0.0.236/trunk@80882 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 02:12:11 +00:00
heikki%netscape.com
e56a7ca178 Bug 55377, fixed a couple of Purify FMMs. delete[] was used when free should have been used instead. r=akkana, a=waterson.
git-svn-id: svn://10.0.0.236/trunk@80879 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 01:29:32 +00:00
jefft%netscape.com
868a44861f fixed bug 55351 - Unable to enter a password for a SMTP server; always send EHLO command first instead of parsing the greeting to decide whether the server is an SMTP or ESMTP server; r=bienvenu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80878 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 01:16:19 +00:00
alecf%netscape.com
54a92da996 updating the bonsai script to be smart about guessing the current branch, and about only updating the current directory that you are in
also support both wget and lynx
(not part of build)


git-svn-id: svn://10.0.0.236/trunk@80876 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 00:57:44 +00:00
mcgreer%netscape.com
e7afcf22fd add a new function, SECU_TextFileToItem, for reading text files.
git-svn-id: svn://10.0.0.236/trunk@80875 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 00:56:32 +00:00
mcgreer%netscape.com
4ff87894d0 seperate text file reads from binary reads. Change all base64 encoded ciphertexts to end in LF instead of CRLF. This caused a bug on windows when checking out from CVS.
git-svn-id: svn://10.0.0.236/trunk@80874 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 00:55:45 +00:00
blakeross%telocity.com
a58bbd6a67 Fix for 46877, scroll position not being remembered in session history. patch is by evaughan. r=pink a=hyatt
git-svn-id: svn://10.0.0.236/trunk@80873 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 00:36:30 +00:00
jfrancis%netscape.com
246c0aaeeb fixes bug 54895: certain editor operations (like align) crashed when applied to mulit-cell table cell selections; r=kin; sr=sfraser; a=jar
git-svn-id: svn://10.0.0.236/trunk@80872 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-11 00:27:33 +00:00
andreww%netscape.com
71b8b16da9 bugzilla=54574,
r=hewitt,
sr=ben,
stretchy back forward print buttons in classic mac


git-svn-id: svn://10.0.0.236/trunk@80870 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 23:56:55 +00:00
mkaply%us.ibm.com
8623504a46 #55365
r=pedemont, a=blizzard
We were forcing a failure on Verdana. BAD


git-svn-id: svn://10.0.0.236/trunk@80867 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 23:03:38 +00:00
mkaply%us.ibm.com
a97797f3ec #56011
r=jkobal, a=tor
Remove unnecessary XP_OS2 code in libimg


git-svn-id: svn://10.0.0.236/trunk@80864 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 22:16:34 +00:00
pinkerton%netscape.com
c840b05b31 Give folder pane transparant border when it is not in focus to avoid resizing when it gets focus. r=pchen,a=ben, bug 54713
git-svn-id: svn://10.0.0.236/trunk@80863 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 22:16:00 +00:00
mkaply%us.ibm.com
0c5c7d1352 #55831
r=mkaply, a=blizzard
Code from jkobal to make timers MUCH better


git-svn-id: svn://10.0.0.236/trunk@80857 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 21:45:12 +00:00
kin%netscape.com
aa34867bdf Fix for bug #52858 (Case where crash happens involving save to draft warning...)
mozilla/editor/ui/dialogs/content/EdSpellCheck.js
      - Make onClose() return true.

    mozilla/editor/ui/dialogs/content/EdSpellCheck.xul
      - Add onclose="onClose()" attribute to window tag.

r=brade@netscape.com sr,a=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@80854 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 21:40:39 +00:00
chuang%netscape.com
12e4d1488f bug50584 Lists in Personal Address Book not migrating as lists, r=bienvenu+putterman, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@80852 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 21:38:26 +00:00
gordon%netscape.com
9855761254 Fix for bug 49990 "Networking fails after sleep/wake cycle" on Mac. rtm+, r=pinkerton, sr =sfraser. Added support for provide will/has closed OT events.
git-svn-id: svn://10.0.0.236/trunk@80851 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 21:25:27 +00:00
pollmann%netscape.com
b6aa1f6695 Bug 48483: Unix default plugin, fix for OpenVMS bustage r=av@netscape.com a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@80848 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 21:01:14 +00:00
alecf%netscape.com
06154361f4 first-pass at bonsai-based cvs update script
(not part of build, not ready for general consumption)


git-svn-id: svn://10.0.0.236/trunk@80847 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 20:58:23 +00:00
hyatt%netscape.com
a9e5e2aa84 Fix for 43248. r=ben,a=waterson
git-svn-id: svn://10.0.0.236/trunk@80846 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 20:54:08 +00:00
hyatt%netscape.com
1939f91912 Fix for 5693. r=saari,a=waterson
git-svn-id: svn://10.0.0.236/trunk@80843 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 20:48:03 +00:00
larryh%netscape.com
a23c0899e6 Bugzilla: 55271. Attach thread on BeOS
git-svn-id: svn://10.0.0.236/trunk@80841 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 20:07:20 +00:00
sdv%sparc.spb.su
0d218094b7 * NOT PART OF TBOX BUILD *
r=idk@eng.sun.com
 - generate compilable java interfaces when identifiers
   in idls coincide with java keywords
 - correctly deal with methods which names in idls
   coincide with  some Object class methods


git-svn-id: svn://10.0.0.236/trunk@80840 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 19:41:27 +00:00
beard%netscape.com
5c3fba0bbc Map all exceptions to just return null.
git-svn-id: svn://10.0.0.236/trunk@80837 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 18:14:20 +00:00
brade%netscape.com
81f9c8fda5 checkin for leaf (a=leaf); hoping to fix freeze/lockups during depend builds
git-svn-id: svn://10.0.0.236/trunk@80835 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 16:15:51 +00:00
nboyd%atg.com
bdbde79b7c More javadoc.
git-svn-id: svn://10.0.0.236/trunk@80834 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 14:58:47 +00:00
mkaply%us.ibm.com
86d0aa8cc8 r=mkaply, a=blizzard
Quick fix to enable DBCS fonts


git-svn-id: svn://10.0.0.236/trunk@80833 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 14:31:46 +00:00
brade%netscape.com
a4deacb317 fix format submenus and View menu items to toggle appropriately (radio) and to show the proper setting even if the selection has changed since the menu was last opened. r/sr=kin/sfraser; bug #54317
git-svn-id: svn://10.0.0.236/trunk@80830 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 13:15:46 +00:00
brade%netscape.com
a473e32931 fix "header" type setting to display properly (missing ()) and to apply if only one cell is selected; bug #54899; r/sr=kin,sfraser
git-svn-id: svn://10.0.0.236/trunk@80829 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 13:13:33 +00:00
brade%netscape.com
c7047db3da fix Remove Image Map button (typo); bug #55383; r=sfraser/kin
git-svn-id: svn://10.0.0.236/trunk@80828 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 13:11:54 +00:00
locka%iol.ie
cfe12e1d08 New context menu listener code. b=55516, r=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@80827 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 12:19:17 +00:00
mscott%netscape.com
c9c05d6665 Bug #55628 --> MoveTo won't delete the file if it already exists. When moving the temp
file to the user specified location, delete the specified location if it currently exists.
r=sspitzer, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@80825 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 05:20:09 +00:00
hewitt%netscape.com
71ef16fee1 #52544 - fixed color picker in mailnews prefs, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@80824 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 05:11:14 +00:00
hewitt%netscape.com
b58c0e4ea8 54750 - messengercompose addressingWidget cleanup, r=ducarroz, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@80823 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 05:08:54 +00:00
svn%xmlterm.org
66652d95b1 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Added .cvsignore files to locale dirs.


git-svn-id: svn://10.0.0.236/trunk@80822 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 05:01:38 +00:00
svn%xmlterm.org
0a8feabc0d --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Some code cleanup for Finalize methods.


git-svn-id: svn://10.0.0.236/trunk@80818 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:51:11 +00:00
hewitt%netscape.com
5476b22ec2 #54750 - messengercompose addressingWidget cleanup, r=ducarroz, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@80817 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:48:42 +00:00
svn%xmlterm.org
a980c25ca6 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Added test HTML documents to exercise xpcom/css/dom features used by xmlterm.


git-svn-id: svn://10.0.0.236/trunk@80816 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:46:00 +00:00
hewitt%netscape.com
a9a67eefc1 #52544 - fixed color picker in mailnews prefs, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@80814 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:40:56 +00:00
svn%xmlterm.org
4045f59e96 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Added a coupled of pagelet test scripts.


git-svn-id: svn://10.0.0.236/trunk@80812 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:40:22 +00:00
wtc%netscape.com
f56cd70fb2 Bugzilla bug #53902: a better way to fix the va_list compilation problem
in an older version of NetBSD/macppc.  Thanks to Martin Husemann
<martin@NetBSD.ORG> for the patch.
Modified files: _netbsd.h, prprf.c


git-svn-id: svn://10.0.0.236/trunk@80811 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:38:55 +00:00
svn%xmlterm.org
bb2ab9fb51 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Changes to fix xmlterm XPI file build.


git-svn-id: svn://10.0.0.236/trunk@80810 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:38:20 +00:00
hewitt%netscape.com
e3dbe0cb98 #55442 - [Modern] de-bolding button, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@80809 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:36:00 +00:00
hewitt%netscape.com
0937b2ff57 #54758 - [Modern] repairing hosed Edit Categories dialog, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@80808 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:35:26 +00:00
hewitt%netscape.com
3bf74f2d4d #2813(bugscape) - [Modern] new button images for keyword menubutton r=marlon, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@80807 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:32:29 +00:00
wtc%netscape.com
c567a688e9 Bugzilla bug #55740: fixed a typo. Thanks to Martin Husemann
<martin@NetBSD.ORG> for the patch.


git-svn-id: svn://10.0.0.236/trunk@80804 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 04:28:11 +00:00
nelsonb%netscape.com
2b8c08c44f Change the working directory to the test directory before running
certutil -S, which creates files in the current working directory.


git-svn-id: svn://10.0.0.236/trunk@80799 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 03:12:31 +00:00
waldemar%netscape.com
a48117ce87 Changed classof x to x.class. Removed eval. Made include be a non-reserved word. Changed syntax of import to allow an automatic use of selected namespaces.
git-svn-id: svn://10.0.0.236/trunk@80794 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 02:49:34 +00:00
waldemar%netscape.com
3cc51417a0 Removed "eval" and "include" keywords
git-svn-id: svn://10.0.0.236/trunk@80793 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 02:48:17 +00:00
wtc%netscape.com
45c91f68a1 Print NSPR and OS error codes if PR_Open fails.
git-svn-id: svn://10.0.0.236/trunk@80790 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 02:38:08 +00:00
nelsonb%netscape.com
ee37b23eff All output messages from strsclnt now begin with the string "strsclnt: ".
This makes it easier to separate mixed client and server output.


git-svn-id: svn://10.0.0.236/trunk@80789 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 02:10:25 +00:00
sfraser%netscape.com
8379325c00 Fix for 52808 -- standardized nsEditorShell creation and destruction across components, to fix editor observer notification timing. r=kin,ducarroz,jelwell, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@80787 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 01:45:46 +00:00
andreww%netscape.com
a3316ec3a1 53388,
r=varada,
sr=hangas,
classic editor - difficult to see arrows in font gifs.


git-svn-id: svn://10.0.0.236/trunk@80786 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 01:41:29 +00:00
bienvenu%netscape.com
808f2ea266 fix problem with missing all hdr tables in msg db making it impossible to get new headers r=scottip sr=mscott 55432
git-svn-id: svn://10.0.0.236/trunk@80784 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 01:22:44 +00:00
disttsc%bart.nl
5d41fb40a1 Fix a couple of xp filepicker bugs, r=pavlov, r=bryner, a=brendan:
- 51118 throws exception on double-clicks not on treerows
- 52188 Disable/enable Open/Save/Select when appropriate
- 55685 doesn't change to typed directories in save mode
- 55830 Make input field and file filter line up


git-svn-id: svn://10.0.0.236/trunk@80783 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 01:07:15 +00:00
despotdaemon%netscape.com
6b97fbc958 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@80780 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:57:41 +00:00
andreww%netscape.com
d4217a501c bugzilla 51085
r=hewitt
sr=hangas
keyverb wierdness on classic.


git-svn-id: svn://10.0.0.236/trunk@80779 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:53:01 +00:00
hewitt%netscape.com
4135e4b92a #54105 - [Modern] menulist correctness, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@80778 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:51:08 +00:00
evaughan%netscape.com
19928213e1 Part 2 fix for bug #55899
git-svn-id: svn://10.0.0.236/trunk@80775 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:39:13 +00:00
evaughan%netscape.com
dc35c94694 Part 1 fix for bug #55899
git-svn-id: svn://10.0.0.236/trunk@80774 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:38:43 +00:00
hewitt%netscape.com
859508f835 re-checking in corrupted gifs.
git-svn-id: svn://10.0.0.236/trunk@80773 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:30:28 +00:00
varada%netscape.com
9bb94aca9a fix for bug#52345; enabling panels.rdf to be viewed
git-svn-id: svn://10.0.0.236/trunk@80772 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:25:30 +00:00
varada%netscape.com
97d874f3c4 fix for bug#54076; removing branding_page5.ini from the flow
git-svn-id: svn://10.0.0.236/trunk@80771 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:17:08 +00:00
hewitt%netscape.com
b980de6f51 #54751 - [Modern] window cleanup, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@80770 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:14:19 +00:00
hewitt%netscape.com
c20449a10c #54105 - button/menulist correctness, r=andreww, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@80769 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-10 00:06:03 +00:00
karnaze%netscape.com
f89c16b1b4 bug 55192 (2nd part) - During a table reflow, consider row groups that may have been deleted because they were next flows and placed in the sibling chain. a=buster, r=dcone.
git-svn-id: svn://10.0.0.236/trunk@80768 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 23:57:51 +00:00
mccabe%netscape.com
412d438279 Fix to 53929. Fix previously-broken UnregisterListener method on console service, by proxy-wrapping the service we've been asked to remove before comparing it to those in the listener list. The saved listeners are already proxy-wrapped, so the previous straight compare failed.
The equality check works because the proxy service caches proxies, and will always return the same wrapper.

This fixes a leak and a situation that led to some asserts in XPConnect on shutdown.  (Some listeners were proxy-wrapped JS objects.)

r=jband.


git-svn-id: svn://10.0.0.236/trunk@80765 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 23:45:59 +00:00
gordon%netscape.com
91f21b904c Fix bustage in optimized build for nsDnsService.cpp.
git-svn-id: svn://10.0.0.236/trunk@80763 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 23:41:19 +00:00
nelsonb%netscape.com
41fa542495 When an invalid option is encountered, print the usage message and exit.
Previously, it would simply silently stop parsing options and the program
would continue to run, leading to false successes in coverage tests.


git-svn-id: svn://10.0.0.236/trunk@80761 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 23:39:46 +00:00
racham%netscape.com
0224d7ef1b Fixing migration problems for japanese and european profiles. Used unicode persistent descriptor strings to get and set profile data. Removed all those prefs that had native characters in their values, from the list of profiles to be converted to utf8 format during migration. r=nhotta,alecf,sspitzer,ftang sr=alecf,ftang a=pdt
git-svn-id: svn://10.0.0.236/trunk@80760 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 23:27:28 +00:00
mkaply%us.ibm.com
3805c463f2 #53381
r=mkaply, a=blizzard
Much better fix for italic layout


git-svn-id: svn://10.0.0.236/trunk@80756 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 22:46:35 +00:00
waterson%netscape.com
105d20587c Ignore *.rgd
git-svn-id: svn://10.0.0.236/trunk@80755 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 22:25:30 +00:00
waterson%netscape.com
292bc09ec7 Add .cvsignore
git-svn-id: svn://10.0.0.236/trunk@80754 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 22:22:36 +00:00
waterson%netscape.com
599babad80 Bug 54005. Add regression test.
git-svn-id: svn://10.0.0.236/trunk@80753 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 22:22:00 +00:00
rogerl%netscape.com
0f281d3f25 Mods for getter/setter methods.
git-svn-id: svn://10.0.0.236/trunk@80752 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 22:21:26 +00:00
waterson%netscape.com
df2efa0f8e Bug 53627. Collapse threadpane attributes into the 'class' attribute to optimize for space and style rule lookup. r=scottip, a=ben
git-svn-id: svn://10.0.0.236/trunk@80751 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 22:20:10 +00:00
waterson%netscape.com
447bf672b1 Bug 54005. Test if frame CanContinueTextRun() before advancing to its sibling. r=karnaze, a=buster
git-svn-id: svn://10.0.0.236/trunk@80749 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 22:03:03 +00:00
gordon%netscape.com
fad8a9b8b8 Fix for bug 49990 "Networking fails after sleep/wake cycle" on Mac. rtm+, r=pinkerton, sr =sfraser. Added support for provide will/has closed OT events.
git-svn-id: svn://10.0.0.236/trunk@80748 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 21:59:49 +00:00
rogerl%netscape.com
94792a9d34 Bug #54408, r=mccabe, a=brendan. LiveConnect top-level property names
predefined readonly.


git-svn-id: svn://10.0.0.236/trunk@80747 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 21:39:22 +00:00
buster%netscape.com
59b79617a9 bug 29276 (text inside <label> tags within a table cell breaks out of table cell)
bug 1164 (ALIGN=MIDDLE and ALIGN=ABSMIDDLE values are not being supported)
bug 54119 (percentage (%) image (img) heights do nothing)
r=karnaze, rods, attinasi
a=waterson


git-svn-id: svn://10.0.0.236/trunk@80746 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 21:19:36 +00:00
waterson%netscape.com
b2130a8875 Bug 55100. Re-order vtable so that nsFrame::Destroy will find the size in the right spot. This is a band-aid fix. r=buster, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@80744 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 21:10:05 +00:00
dbragg%netscape.com
3c75a71e7a Fix for rtm++ bug 50625. Added #pragma optimization_level 1 in non-debug Mac builds. r=sfraser, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80743 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 21:03:47 +00:00
law%netscape.com
62b1de29bb rtm+ Bug 22411; r=radha@netscape.com; sr=brendan@mozilla.org; Handle various image files by converting relative URLs to absolute
git-svn-id: svn://10.0.0.236/trunk@80740 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 20:48:14 +00:00
waterson%netscape.com
9b0e6c9771 Bug 53627. Use nsAutoString to get around bug with nsPromiseFlatString; don't clobber positive result in IsVarInSet(). r=rjc, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@80739 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 20:28:04 +00:00
sspitzer%netscape.com
bc109ed5db fix for #2617. add an overlay to the commercial tree so that upon
finishing account creation, we call the FinishAccountHook().
in the commercial tree, this sets the "mail.is_a_franklin_user" pref
so that ab sync will work.  r=putterman, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@80738 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 20:18:31 +00:00
beard%netscape.com
5aef9dfb3c Added ClassManager.java.
git-svn-id: svn://10.0.0.236/trunk@80735 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 18:16:06 +00:00
beard%netscape.com
28f310212a Manages interactions with outer class loaders.
git-svn-id: svn://10.0.0.236/trunk@80734 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 17:43:51 +00:00
brade%netscape.com
c45dfef659 partial fix for setting checkmarks in Format submenus (based on selection); r=kin; sr=sfraser; submitted by cmanske; revised by brade; bug #54317
git-svn-id: svn://10.0.0.236/trunk@80729 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 14:55:04 +00:00
brendan%mozilla.org
63292a133f Remove not-found property caching (55624, r=shaver a=jband).
git-svn-id: svn://10.0.0.236/trunk@80727 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 14:38:21 +00:00
pierre%netscape.com
733562233a bug 47846: Crash opening mail message. r=attinasi+brendan, a=phil
git-svn-id: svn://10.0.0.236/trunk@80724 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 08:51:50 +00:00
pierre%netscape.com
02ddc14d64 bug 1046: letter-spacing should apply on space characters too. r=erik+buster, a=michaell.
git-svn-id: svn://10.0.0.236/trunk@80722 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 08:39:29 +00:00
rpotts%netscape.com
d4188aa054 bug #55703 (sr=buster). Stop leaking images in nsBulletFrame...
git-svn-id: svn://10.0.0.236/trunk@80720 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 06:23:37 +00:00
ben%netscape.com
32c358d5ed incremental ViXEN stuff, make vixen work with the latest contents.rdf suff and
ensure that it is packaged correctly. Forgot to note in my previous checkin that these files are NOT PART OF THE BUILD.


git-svn-id: svn://10.0.0.236/trunk@80719 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 05:16:59 +00:00
ben%netscape.com
11bfb018e0 incremental ViXEN stuff, make vixen work with the latest contents.rdf suff and
ensure that it is packaged correctly.


git-svn-id: svn://10.0.0.236/trunk@80718 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 05:16:07 +00:00
waterson%netscape.com
1e7a248bab Bug 53969. Move anonymous content storage to pres shell; remove obsolete methods from nsIAnonymousContentCreator. r=dbaron, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@80717 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-09 03:08:41 +00:00
locka%iol.ie
ab54564219 Added missing webbrwsr.dll to browser package. b=54345, r=scc, a=scc
git-svn-id: svn://10.0.0.236/trunk@80716 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 20:04:02 +00:00
dougt%netscape.com
573d163e56 Fixes 64 bit address conversion in proxy. Also fixes proxing char parameters. p=jband, r=dougt, a=brendan. 52200, 26560.
git-svn-id: svn://10.0.0.236/trunk@80714 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 18:19:28 +00:00
sdv%sparc.spb.su
05eeb8f1be * NOT PART OF TBOX BUILD *
fixes crash when calling a method without return value


git-svn-id: svn://10.0.0.236/trunk@80713 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 12:29:59 +00:00
cls%seawood.org
a01e181349 Oops. Previous checkin was r=cls a=brendan bug=54528
git-svn-id: svn://10.0.0.236/trunk@80712 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 09:07:36 +00:00
cls%seawood.org
a5da03ccee Make sure to insert mathml @import directly after other imports and before other rulesets. Thanks to Brent Hendricks <brentmh@rice.edu> for the patch.
git-svn-id: svn://10.0.0.236/trunk@80711 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 09:05:56 +00:00
disttsc%bart.nl
24025d617e Make accel-h show up in Tasks > Tools -> History menuitem and make accel-h work everywhere. bug=52580, r=/a=ben
git-svn-id: svn://10.0.0.236/trunk@80710 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 06:32:49 +00:00
anthonyd%netscape.com
2cb8cf9499 fix for bug# 54253
Summary: D&D causes data loss
sr=kin
r=sfraser
a=kin


git-svn-id: svn://10.0.0.236/trunk@80708 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 06:29:05 +00:00
anthonyd%netscape.com
462d2a6e10 fix for bug#54222
The "noshade" attribute on Horizontal rule not set at all
sr=kin
r=mjudge
a=mjudge


git-svn-id: svn://10.0.0.236/trunk@80707 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 06:14:21 +00:00
disttsc%bart.nl
71c974b1b2 Fix accesskey underlining and mnemonic generation on dynamicly set value/accesskey
Fix minor ellipsis bugs
General clean-up of code and whitespace
bug=54710, r=evaughan, a=hyatt


git-svn-id: svn://10.0.0.236/trunk@80705 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 05:56:55 +00:00
disttsc%bart.nl
96efef22b3 Change some keysets which were using id "defaultKeySet" to "keyset", making overlaying on them easier. Also fix some whitespace issues. bug=53320, r=akkana, r=mscott, a=ben
git-svn-id: svn://10.0.0.236/trunk@80704 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 05:32:07 +00:00
disttsc%bart.nl
1286312fb9 Make Text Size menu not show on Macs. bug=52969, r=pinkerton, a=ben
git-svn-id: svn://10.0.0.236/trunk@80703 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 05:20:59 +00:00
blakeross%telocity.com
8be8c881dc Fix 42404, wording change for the URL bar in navigator. r=matt sr=ben
git-svn-id: svn://10.0.0.236/trunk@80702 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 05:17:43 +00:00
blakeross%telocity.com
a2622274cc Fix 51966, wording change for Sidebar. r=matt sr=ben
git-svn-id: svn://10.0.0.236/trunk@80701 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 05:15:58 +00:00
blakeross%telocity.com
735062d1e4 Fix 50730, wording change in the Tasks menu. r=matt sr=ben
git-svn-id: svn://10.0.0.236/trunk@80700 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 05:13:40 +00:00
dcone%netscape.com
51d834d7e8 bug = 50795 Use factory to create the nsRendering Context. r/sr=buster a=mcklusky r=erik [rtm++]
git-svn-id: svn://10.0.0.236/trunk@80699 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 03:31:14 +00:00
blakeross%telocity.com
babcd336eb Fix bug 52059, remove Print Preview from app menus until the feature is implemented and working. r=matt sr=ben, rtm+
git-svn-id: svn://10.0.0.236/trunk@80698 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-08 02:39:24 +00:00
rjc%netscape.com
49940cdc2c Fix RTM++ bug # 54320: copy "Search Plugins" folder into $DIST. r=warren sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@80692 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 21:43:20 +00:00
sspitzer%netscape.com
4897f0672a fix for bug #55193. get addressbook.css to package up in the classic jar. r=andreww, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@80691 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 20:28:31 +00:00
jst%netscape.com
31c350dcdf Removing old XIF tests (patch from akkana)
git-svn-id: svn://10.0.0.236/trunk@80688 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 12:28:41 +00:00
jst%netscape.com
981efdb53e Forgot these files in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@80687 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 12:01:40 +00:00
jst%netscape.com
15202efd9f Forgot these files in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@80686 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 11:56:09 +00:00
jst%netscape.com
d91b8d0358 Backing out makefile and project file changes.
git-svn-id: svn://10.0.0.236/trunk@80685 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 11:35:50 +00:00
jfrancis%netscape.com
335ccb3d98 noxif landing continued; see jst's prior checkin comments
git-svn-id: svn://10.0.0.236/trunk@80684 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 11:17:27 +00:00
jfrancis%netscape.com
1b86318438 noxif branch landing continued; see jst's prior checkin comments
git-svn-id: svn://10.0.0.236/trunk@80683 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 11:10:30 +00:00
jfrancis%netscape.com
0614f8da42 noxif branch landing: see jst's comments in prior checkin
git-svn-id: svn://10.0.0.236/trunk@80682 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 11:08:29 +00:00
jst%netscape.com
17e33bbc26 Checking in for bug 50742, this change removes the use of XIF in mozilla and replaces the XIF converter with a HTML (and XML) serializer.
Contextual information added to HTML copy and intelligence added to HTML paste in the editor (fixes bugs 47014, 50568 and 46554, and partly (at least) fixes bug 53188).

Code written by vidur, jfrancis, jst, akkana. Tested by jfrancis, akkana, vidur, jst, kin. Reviwed (and super reviewed) by waterson, vidur, kin, jfrancis, jst


git-svn-id: svn://10.0.0.236/trunk@80681 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 10:57:30 +00:00
dveditz%netscape.com
44e0ced51f Bug 48155 use relative resource: urls when registering chrome; r=sgehani, r/sr=scc, a=pdt [rtm++]
git-svn-id: svn://10.0.0.236/trunk@80680 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 10:30:46 +00:00
hewitt%netscape.com
fe3129d68b fixing corrupted gifs.
git-svn-id: svn://10.0.0.236/trunk@80677 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 09:30:21 +00:00
hewitt%netscape.com
138cad8078 fixing corrupted gifs. Same files I checked in yesterday. Let's hope the transfer goes through.
git-svn-id: svn://10.0.0.236/trunk@80676 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 09:23:44 +00:00
hewitt%netscape.com
3e2b4b0a29 fixing corrupted gifs.
git-svn-id: svn://10.0.0.236/trunk@80674 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 09:00:35 +00:00
hewitt%netscape.com
66b99b5aa5 try to fix corrupted gifs. Some were truncated in yesterday's checkin.
git-svn-id: svn://10.0.0.236/trunk@80672 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 08:54:35 +00:00
hewitt%netscape.com
dce5d6c4c9 on behalf of jglick, #54522 - mnemonics stuff, r=mcarlson, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80671 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 08:35:03 +00:00
hewitt%netscape.com
3895563da0 on behalf of jglick, #54933 - mnemonics stuff, r=brade, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@80670 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 08:33:00 +00:00
hewitt%netscape.com
2c026b1a7b on behalf of jglick, #54543 - mnemonics stuff, r=scottip, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80669 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 08:31:47 +00:00
hewitt%netscape.com
f5d3af3e93 on behalf of jglick, #54543 - mnemonics stuff, r=scottip, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80668 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 08:25:05 +00:00
hewitt%netscape.com
47857ebedd on behalf of jglick, #54568 - mnemonics stuff, r=scottip, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80667 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 08:23:44 +00:00
jst%netscape.com
98fc340b03 New files, these used to be nsXIFFormatConverter, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@80666 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 06:58:49 +00:00
pollmann%netscape.com
b7892bccb1 Bug 16346: Implement overflow:hidden support from frames and iframes. Fix by peterlubczynski, r=pollmann, sr=buster
git-svn-id: svn://10.0.0.236/trunk@80657 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 05:37:27 +00:00
sspitzer%netscape.com
7afd2cc3c3 bulletproofing to prevent crash in #55273. r=putterman, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@80655 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 04:24:24 +00:00
sspitzer%netscape.com
7ec269c727 fix for bug #55193. get addressbook.css to package up in the classic jar.
r=andreww, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@80654 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 04:12:14 +00:00
mkaply%us.ibm.com
e0ab58bc99 OS/2 Tinderbox break
VisualAge needs a temporary here


git-svn-id: svn://10.0.0.236/trunk@80653 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 03:57:22 +00:00
mkaply%us.ibm.com
d59dbf4749 #53381
r=mkaply, a=blizzard
Code from jkobal to fix italic layout


git-svn-id: svn://10.0.0.236/trunk@80652 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 03:44:15 +00:00
mkaply%us.ibm.com
50e1de78bd #55105
r=mkaply, a=blizzard
Code from jkobal to fix our cursor drawing


git-svn-id: svn://10.0.0.236/trunk@80651 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 03:40:20 +00:00
jst%netscape.com
90294b9780 Fixing rtm++ bug 53317 that caused a crash in nsFrameImageLoader::NotifyFrames() due to references to pointers that are invalidated during a callback. Patch done by bienvenu@netscape.com. r=attinasi@netscape.com and me, sr@a=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80649 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 03:12:50 +00:00
ssu%netscape.com
a20662cb89 fixing bug #54372 - installer creates C:\program files\Netscape\Netscape 6\install_wizard.log even if I point it to install somewhere else. sr=mscott, r=dveditz. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@80648 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 03:05:42 +00:00
law%netscape.com
64d7b53d3a Bug 53842; move mork to browser component from mail so that history window (i.e., global history) works
git-svn-id: svn://10.0.0.236/trunk@80647 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 03:05:17 +00:00
ssu%netscape.com
ef912d141f fixing bug #2778 - Win32 Nscp6 installer is misscalculating required space. sr=mscott, r=sgehani. affects only windows platforms. this file is not part of tinderbox builds.
git-svn-id: svn://10.0.0.236/trunk@80645 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 02:40:41 +00:00
ssu%netscape.com
ee1c2587de fixing bug #2778 - Win32 Nscp6 installer is misscalculating required space. sr=mscott, r=sgehani. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@80643 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 02:30:02 +00:00
saari%netscape.com
a3e7f84667 Fix for 53771, Mac only key event fix. r=sfraser, a=hyatt rtm++
git-svn-id: svn://10.0.0.236/trunk@80642 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 02:26:23 +00:00
law%netscape.com
69077d80b4 Bug 6119; r=radha@netscape.com; sr=waterson@netscape.com; Use nsIChannel::VALIDATE_NEVER when loading a page for view-source
git-svn-id: svn://10.0.0.236/trunk@80641 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 02:24:50 +00:00
nelsonb%netscape.com
f845bee819 With this change, SSL will not crash if the next lower layer's Recv
function returns more data than we asked for.  SSL will turn that event
into a PR_BUFFER_OVERFLOW_ERROR error.  iWS team asked for this.


git-svn-id: svn://10.0.0.236/trunk@80640 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 02:22:22 +00:00
matt%netscape.com
607e54aa13 bug 48465 adding code so that you can open a bookmarks panel
from mailnews.
r=ben
r=mcafee


git-svn-id: svn://10.0.0.236/trunk@80639 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 02:22:05 +00:00
nelsonb%netscape.com
f2d9c67c2f Fix a crash caused by using a null PRFileDesc * after PR_Open fails.
git-svn-id: svn://10.0.0.236/trunk@80638 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 02:16:03 +00:00
jst%netscape.com
66b122adb1 Fixing rtm++ bug 55587. nsAReadableString::FindChar() was returning the index from the offset to the character if found in stead of the index from the beginning of the string. r=kin, sr&a=scc
git-svn-id: svn://10.0.0.236/trunk@80637 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 01:53:56 +00:00
danm%netscape.com
6ff8657ebd update this test/sample so that it actually works with modern xul a=brendan
git-svn-id: svn://10.0.0.236/trunk@80636 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 01:39:16 +00:00
danm%netscape.com
716795a715 don't rebuild content if we're being closed. bug 53953 r=brendan,hyatt
git-svn-id: svn://10.0.0.236/trunk@80635 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 01:37:38 +00:00
varada%netscape.com
5565da80aa fix for bug 1552;helpmenu alteration;r=putterman;sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80633 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 00:58:05 +00:00
wtc%netscape.com
74faefc902 Changed //helium/dist to //iridium/components (another way to get
access to /share/builds/components from NT at Netscape/iPlanet).


git-svn-id: svn://10.0.0.236/trunk@80630 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 00:56:20 +00:00
evaughan%netscape.com
987f86385b fix for bug #54049 (tree stability)
r=bryner, a=hyatt


git-svn-id: svn://10.0.0.236/trunk@80629 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 00:49:08 +00:00
law%netscape.com
9265f5cfb8 Bug 50656; r=matt@netscape.com; sr=ben@netscape.com; Don't let window.status override window.defaultStatus forever, and don't put auxilliary messages into overLink
git-svn-id: svn://10.0.0.236/trunk@80626 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 00:23:34 +00:00
blakeross%telocity.com
5747f33ac2 Fix bug 46645, pref about popping open the My Sidebar Search search when search results are available has no effect. r=rjc sr=scc, rtm+
git-svn-id: svn://10.0.0.236/trunk@80625 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 00:14:03 +00:00
pinkerton%netscape.com
d113bff73b Fixing COM refcounting problems by removing |mDataObject| from the drag target. Also removing the
cached drag session. r=pchen/a=hyatt. bug# 54803


git-svn-id: svn://10.0.0.236/trunk@80624 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 00:11:28 +00:00
disttsc%bart.nl
4440bdbb28 Add |.get()| to NS_ConvertUCS2toUTF8 to make getting rid of some MLKs easier, bug=54740, r=scc, a=waterson
git-svn-id: svn://10.0.0.236/trunk@80623 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-07 00:08:47 +00:00
blakeross%telocity.com
7e2d4db9b4 Fix bug 51151, "(D)" was being appended to a pref label (because the accesskey was a letter that the label didn't contain), fixed by just changing the accesskey. r=gemal sr=brendan
git-svn-id: svn://10.0.0.236/trunk@80622 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:56:45 +00:00
robinf%netscape.com
9efdd81f36 fixing bug 55180
git-svn-id: svn://10.0.0.236/trunk@80617 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:41:23 +00:00
pchen%netscape.com
7a1e5ff32b bugscape 2666, r=matt, sr=scc, set fallbackDefaultSearchURL to "http://search.netscape.com/" because navigator.js was overriding the old URL with this
git-svn-id: svn://10.0.0.236/trunk@80616 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:39:58 +00:00
pchen%netscape.com
321ea2847a bugscape 2666, r=matt, sr=scc, removed code to check to see if defaultSearchURL equals fallback URL, set fallback URL to hard coded value, should be functionally equivalent and we can internationalize the URLs
git-svn-id: svn://10.0.0.236/trunk@80615 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:39:55 +00:00
nelsonb%netscape.com
9f8a17787d In lib/smime, detect null pointers returned by various functions.
Christian Kaiser fixed the test script to pass the right directory name
to the test program.  The test script echoes all the cmsutil test
commands so that the error messages are associated with the proper one.
And cmsutil now puts its name on the front of its error messages.


git-svn-id: svn://10.0.0.236/trunk@80613 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:26:12 +00:00
robinf%netscape.com
62dc20e631 fixing bug 54076 - updating this screen to be Part Three
git-svn-id: svn://10.0.0.236/trunk@80612 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:25:29 +00:00
robinf%netscape.com
d905d75431 fixing bug 54076 this page no longer used in wizard
git-svn-id: svn://10.0.0.236/trunk@80611 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:18:19 +00:00
robinf%netscape.com
87340c26db fix for bug 54076
git-svn-id: svn://10.0.0.236/trunk@80610 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:15:32 +00:00
andreww%netscape.com
d5eec55664 bugzilla 55189 r=hewitt sr=hangas , splitter widget misaligned.
git-svn-id: svn://10.0.0.236/trunk@80605 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 23:00:23 +00:00
nhotta%netscape.com
d4ad841669 Moved "mailnews.start_page.url" from .js to .property, bug 55011, r=tao, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@80603 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 22:58:48 +00:00
ftang%netscape.com
b1d32feabe fix bug 54841. zero out the first 128 bits of the representatble
r=sr=erik


git-svn-id: svn://10.0.0.236/trunk@80601 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 21:54:38 +00:00
ftang%netscape.com
96fec9a4bd fix bug 54468. r=cata sr=erik. add boundary condiction and return
different result code for those cases.


git-svn-id: svn://10.0.0.236/trunk@80600 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 21:54:00 +00:00
nelsonb%netscape.com
c9723eb5f8 Call NSS_InitReadWrite instead of SECU_PKCS11Init, and check the result
for success.  Fixes a crash.  If it turns out that cmsutil doesn't need
to modifiy the cert and/or key DBs, then it should call NSS_Init, instead.


git-svn-id: svn://10.0.0.236/trunk@80599 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 21:45:01 +00:00
nelsonb%netscape.com
ae5c056a86 Call NSS_NoDB_Init instead of that broken old SECU_PKCS11Init.
Also, test to see that the init succeeded.


git-svn-id: svn://10.0.0.236/trunk@80598 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 21:40:52 +00:00
nelsonb%netscape.com
2992ba478c Fix a crash that occurs when NSS is initialized with NSS_NoDB_Init.
git-svn-id: svn://10.0.0.236/trunk@80597 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 21:38:57 +00:00
nelsonb%netscape.com
8cbcd9386e Implement new function NSS_InitReadWrite, which is just like NSS_Init
except that it opens the files read/write.  This is to replace the
broken SECU_ routines in nss/cmd/lib.


git-svn-id: svn://10.0.0.236/trunk@80596 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 21:37:25 +00:00
nboyd%atg.com
61afa72365 Add support for new Ant-based buildfile.
git-svn-id: svn://10.0.0.236/trunk@80582 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 16:26:17 +00:00
nboyd%atg.com
4ff3fec0c1 Remove reference that javadoc couldn't find
git-svn-id: svn://10.0.0.236/trunk@80581 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 16:25:36 +00:00
nboyd%atg.com
8da49fc983 Reformat code.
git-svn-id: svn://10.0.0.236/trunk@80580 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 16:25:14 +00:00
sdv%sparc.spb.su
80d06f079e * NOT PART OF TBOX BUILD *
fix for bug=55353


git-svn-id: svn://10.0.0.236/trunk@80579 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 15:04:05 +00:00
gayatrib%netscape.com
78108b6591 Fix for bug 43321. File|New|Folder should default to current account if applicable, otherwise to the default account. r=putterman,sr=alecf
git-svn-id: svn://10.0.0.236/trunk@80578 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 14:31:00 +00:00
sdv%sparc.spb.su
ef560b1a33 * NOT PART OF TBOX BUILD *
fix for bug=55480


git-svn-id: svn://10.0.0.236/trunk@80576 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 14:17:53 +00:00
brade%netscape.com
039997e232 move over changes from Netscape branch to trunk; string changes for localization; submitted by briano9@yahoo.com and dan6992@yahoo.com
git-svn-id: svn://10.0.0.236/trunk@80573 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 12:01:23 +00:00
brade%netscape.com
f5c32822c4 moving over checkin from Netscape branch to trunk (strings added for image map editor) Submitted by briano9@yahoo.com and dan6992@yahoo.com.
git-svn-id: svn://10.0.0.236/trunk@80572 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 11:59:01 +00:00
Peter.VanderBeken%pandora.be
e90b0df8bc Add back incorrectly removed #ifdef. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@80568 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 08:59:46 +00:00
Peter.VanderBeken%pandora.be
37f6022ea9 Move getNameSpaceURI before html hack. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@80567 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 08:45:01 +00:00
idk%eng.sun.com
9cd4f9d962 * NOT PART OF TBOX BUILD *
java uses general syntax for return values.
   (idl: void test0([retval] out long l); will be
    java: long test0(); intead of
    java   void test0(long[] l);
   )
author=sdv@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@80566 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 08:19:53 +00:00
sgehani%netscape.com
85c42f0bbc Make linux installer display intl charsets.
b=43057
r=ssu
a=syd,blizzard


git-svn-id: svn://10.0.0.236/trunk@80560 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 05:23:22 +00:00
sgehani%netscape.com
94dbca7699 Remove blue.jar from mac and linux installer packaging manifests.
b=54706
r=ssu
a=mscott


git-svn-id: svn://10.0.0.236/trunk@80559 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 05:19:09 +00:00
wtc%netscape.com
4ce2653e0e Bugzilla bug #54195: extended the 'uc' array to 256 elements because
it may be indexed by an 8-bit character.  Thanks to Naoki Hotta
<nhotta@netscape.com> for the fix.


git-svn-id: svn://10.0.0.236/trunk@80556 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 04:28:07 +00:00
ducarroz%netscape.com
1702f63956 Fix for bug 54774 & bug 54997. After deleting a row, we must resync the id's of them. Also, do not delete rows on autorepeat. R=varada, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@80554 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 03:59:59 +00:00
nhotta%netscape.com
5cea0d300b Added getDefaultLocalizedUnicharPref, bug 55011, r=tao, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@80553 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 03:49:15 +00:00
nhotta%netscape.com
ef086d5281 Change for multipart/mixed, use only a charset of the first attachment, r=sr=mscott, bug 54051.
git-svn-id: svn://10.0.0.236/trunk@80551 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 03:29:34 +00:00
ben%netscape.com
35a74edef8 fix for 49908, fix wording for Classic-Win and Classic-Mac. New text from
vera, r=tpringle@netscape.com, a=myself


git-svn-id: svn://10.0.0.236/trunk@80550 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 03:00:28 +00:00
vishy%netscape.com
16d8d879d8 sr=mscott, bugscape=2429, Shrimp crashes when closing some windows.
Solution is to release mPluginHost only if non-null.


git-svn-id: svn://10.0.0.236/trunk@80549 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 02:45:53 +00:00
ssu%netscape.com
0ab8b1f63c fixing bug #54067 - Clean up purify errors in Xpinstall engine. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80548 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 02:40:13 +00:00
rhp%netscape.com
ec750f6a4e Fix for permission problem on temp files - SECURITY - r: jefft
git-svn-id: svn://10.0.0.236/trunk@80547 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 01:41:22 +00:00
sfraser%netscape.com
e26ca340d3 Fix for 55080 -- missing return value. r=brade, sr=saari.
git-svn-id: svn://10.0.0.236/trunk@80546 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 01:17:22 +00:00
ben%netscape.com
872cbc085c addendum to 54574. a=hyatt
git-svn-id: svn://10.0.0.236/trunk@80542 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 01:07:48 +00:00
karnaze%netscape.com
ed7846789e bug 53891 - strategy correctly calculates preferred width of a fixed width table. a=buster, r=dcone.
git-svn-id: svn://10.0.0.236/trunk@80541 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 01:04:13 +00:00
mscott%netscape.com
48b31abe99 Bug #54009 --> fix crash when literal is null. This can happen because of
some bad debugging code that was left in mimetypes.rdf for pdf back in beta2
for now, return an error. This will make use ignore this entry in the data source
when performing mime lookups....which is good 'cause that will have a side
effect of making application/pdf content work again.
r=sspitzer, a=alecf


git-svn-id: svn://10.0.0.236/trunk@80540 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 00:58:05 +00:00
pinkerton%netscape.com
66397df03c turn off watch cursor before going into native code. make the cursor not turn on when library loads so embedding clients don't get screwed. r=pchen/a=hyatt, bug# 53121.
git-svn-id: svn://10.0.0.236/trunk@80539 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 00:57:40 +00:00
danm%netscape.com
6e5d856630 reverted line in SetVisibleByFlag; an odd casualty of the brace and indentation uglification that comprised most of rev 1.6. bug 54235 r=jst,waterson
git-svn-id: svn://10.0.0.236/trunk@80534 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 00:47:36 +00:00
ben%netscape.com
ad3210c6bb Fix for rtm++ 54574, fixing broken back and forward button feedback behaviour to work with either implementation of :hover, and repair
stretched icons. r=blakeross@telocity.com, a=hyatt


git-svn-id: svn://10.0.0.236/trunk@80530 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 00:27:27 +00:00
danm%netscape.com
96aa925b06 don't set status in SetNewDocument if window is partially destroyed. bug 49615 r=jst,waterson
git-svn-id: svn://10.0.0.236/trunk@80529 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-06 00:26:18 +00:00
karnaze%netscape.com
6d620a422b bug 49490 - turn off collapsing borders, rules. Fix reflow state to not account for vertical borders or padding on rows. a=buster, r=dcone.
git-svn-id: svn://10.0.0.236/trunk@80527 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 23:49:25 +00:00
danm%netscape.com
da8244bfdb fix horrible url loading regression introduced by previous revision. r=hyatt. bugs 44437,55275
git-svn-id: svn://10.0.0.236/trunk@80521 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 23:30:56 +00:00
larryh%netscape.com
842df40d2d Bugzilla: 55268. BeOS
git-svn-id: svn://10.0.0.236/trunk@80519 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 23:15:45 +00:00
nelsonb%netscape.com
8ff433f882 The SSL client cache timeout values for SSL2 and SSL3 were reversed.
This caused all SSL3 sessions to timeout after 100 seconds. Bug 55231.


git-svn-id: svn://10.0.0.236/trunk@80517 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 23:10:14 +00:00
dbragg%netscape.com
842fff67f4 fix for rtm++ bug 52181. r=sspitzer sr=mscott. Removed return upon unsuccessful migration. Now it drops through and deletes the progress window as it should.
git-svn-id: svn://10.0.0.236/trunk@80509 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 22:36:27 +00:00
hewitt%netscape.com
7ad42387b4 #51645 - theme preview images for all platforms, r=law, a=ben
git-svn-id: svn://10.0.0.236/trunk@80506 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 22:32:48 +00:00
mccabe%netscape.com
a786236b08 Fix to 38820. Set white-space: normal for .treecell-error in JS Console css files for various themes.
This is needed because these files use css files that set the attribute to nowrap - which makes the JS console unusable on small screens.

Original patch courtesy Eric Hodel <drbrain@segment7.net>, with changes for our many themes contributed by Decklin Foster <fosterd@hartwick.edu>.

r=mccabe@netscape.com
r=hangas@netscape.com
a=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@80503 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 22:29:41 +00:00
hewitt%netscape.com
5f6b096c6a #51645 - theme preview images for all platforms, r=law, a=ben
git-svn-id: svn://10.0.0.236/trunk@80495 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 22:11:32 +00:00
mkaply%us.ibm.com
56fd9ade34 #52455
r=pedemonte, jkobal, a=blizzard
Woohoo! We found the random memory overwrite that was breaking fonts.


git-svn-id: svn://10.0.0.236/trunk@80492 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 22:10:23 +00:00
mccabe%netscape.com
555583f56a Fix to 55117. Warn on DEBUG of any GC roots remaining at engine shutdown.
r=rogerl@netscape.com
a=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@80489 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:55:38 +00:00
hewitt%netscape.com
e734c054c1 #54703, #54105 - new files and stuff, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80488 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:50:06 +00:00
hewitt%netscape.com
38b4b2faf0 #54105 - [Modern] focus issues, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80487 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:48:30 +00:00
hewitt%netscape.com
f560109dc1 #54751 - [Modern] main window cleanup, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80486 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:44:48 +00:00
hewitt%netscape.com
c6c923c54e #54751 - [Classic] main window cleanup, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80485 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:43:13 +00:00
heikki%netscape.com
93c8ede43a Bug 51211. Image load event caused havoc in chrome, stop the event from getting into chrome. r=vidur, a=hyatt.
git-svn-id: svn://10.0.0.236/trunk@80484 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:40:13 +00:00
hewitt%netscape.com
766d4fd39a #54753 - dialog cleanup issues, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80483 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:36:01 +00:00
hewitt%netscape.com
d4fcee798c #54753 - [Classic] dialog cleanup issues, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80482 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:35:25 +00:00
hewitt%netscape.com
de78f7f0da #54753 - [Modern] dialog cleanup issues, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80481 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:34:55 +00:00
hewitt%netscape.com
c530118638 #54754 - [Modern] border for sidebar tabs, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80480 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:33:06 +00:00
hewitt%netscape.com
c5bbdf03d0 #54105 - [Modern] focus/widget cleanup, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80479 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:31:43 +00:00
bryner%uiuc.edu
0daa896a94 bug 54789 - linux crash on Save All Attachments. r=jag,pavlov. sr/a=ben.
git-svn-id: svn://10.0.0.236/trunk@80478 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:26:24 +00:00
hewitt%netscape.com
e0b13184c7 #54073 - [Modern] splitter, grippy, toolbar polish, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80477 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:25:13 +00:00
alecf%netscape.com
26209617ab fix for #35803 r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80476 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:23:45 +00:00
alecf%netscape.com
09f36781f0 fix for #54367 - speed up the focusring stuff more by optimizing loops, etc.
r=putterman, andreww sr=mscott


git-svn-id: svn://10.0.0.236/trunk@80474 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:17:22 +00:00
karnaze%netscape.com
a3eba992f1 bug 55192 - use the strategy of the first in flow when (incorrectly) getting an incremental reflow during printing. a=buster, r=peterl
git-svn-id: svn://10.0.0.236/trunk@80473 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:07:00 +00:00
hewitt%netscape.com
d6d3118e1a #54073 - splitter, grippy, toolbar polish, r=andreww, a=ben
git-svn-id: svn://10.0.0.236/trunk@80472 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:06:46 +00:00
karnaze%netscape.com
cbfbe360c4 bug 51392 - use nothing changed flag when deciding whether to rebalance table during row incremental reflow. a=buster, r=peterl
git-svn-id: svn://10.0.0.236/trunk@80471 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:05:06 +00:00
karnaze%netscape.com
2492434d68 bug 19961 - in standard mode, honor fixed cols and give remaining space to auto cols if there are any. a=buster, r=dcone
git-svn-id: svn://10.0.0.236/trunk@80470 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 21:01:10 +00:00
karnaze%netscape.com
dbb78110d2 bug 54829 - process child frames with table specific code when repeating a row group for printing, a=buster, r=peterl
git-svn-id: svn://10.0.0.236/trunk@80469 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 20:59:18 +00:00
edburns%acm.org
5cdd889a57 bug=55109
r=rogerl
a=brendan
This fix makes it so the hard coded shared object name for the liveconnect
shared object on unix matches what is actually built by the build system.


git-svn-id: svn://10.0.0.236/trunk@80468 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 20:57:37 +00:00
mkaply%us.ibm.com
b3f22eb626 #55327
r=mkaply, a=blizzard
OS/2 only code - bring nsLocalFileOS2 to current level


git-svn-id: svn://10.0.0.236/trunk@80467 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 20:44:11 +00:00
harishd%netscape.com
664ab05c31 53489 - FMR fix ( r=jst, a=vidur ).
54448 - Allow param to be a kid of BODY for compatibility ( r=jst, a=vidur ).
53935 - Failed to reinitialize a variable "theIndex" that provoked a crash ( r=jst, a=buster)
53695 - Keep a reference to the first misplaced token for later use ( r=jst, a=buster ).


git-svn-id: svn://10.0.0.236/trunk@80464 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 20:10:28 +00:00
leif%netscape.com
42bc8d3f40 Merged in changes from v1.4.1.
git-svn-id: svn://10.0.0.236/trunk@80458 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 19:47:47 +00:00
kin%netscape.com
802e1193e0 Fix for bug #50570 ([MLK] Leaking PRUnichar buffer in nsHTMLEditor::InsertFromTransferable())
Added calls to nsMemory::Free() to free text in PasteAsPlainTextQuotation() and InsertFromTransferable().
r=brade@netscape.com sr=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@80457 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 19:38:46 +00:00
leif%netscape.com
72abe78b41 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@80456 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 18:51:45 +00:00
brade%netscape.com
b1685e2a90 Remove disabled attribute rather than setting to false; moving fix from branch to trunk.
git-svn-id: svn://10.0.0.236/trunk@80450 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 15:02:26 +00:00
brade%netscape.com
f005be6415 moving over fix from branch to trunk
git-svn-id: svn://10.0.0.236/trunk@80449 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 15:01:23 +00:00
sdv%sparc.spb.su
2f2d5e0d4b part of xipidl compiler to generate java interfaces
git-svn-id: svn://10.0.0.236/trunk@80448 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 14:54:47 +00:00
mkaply%us.ibm.com
3cf88238cf #55274
r=mkaply, a=blizzard
Code from jkobal - we were marching up owner instead of parent chain


git-svn-id: svn://10.0.0.236/trunk@80445 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 14:47:22 +00:00
mkaply%us.ibm.com
1c0b4bb6e9 OS/2 Tinderbox break
More XP_PC stuff


git-svn-id: svn://10.0.0.236/trunk@80443 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 13:18:17 +00:00
rhp%netscape.com
28788162d1 Fix for crashing when cancelling print requests - Bug #54417
git-svn-id: svn://10.0.0.236/trunk@80442 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 13:00:08 +00:00
colin%theblakes.com
48c58d875f r=dougt, sr=blizzard, bugzilla=55163
OpenVMS-specific change to handle HOME
correctly. Fixes location of appreg bug.


git-svn-id: svn://10.0.0.236/trunk@80441 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 10:12:15 +00:00
edburns%acm.org
564f839ce8 bug=
a=brendan
r=av

This bug fix makes it so nsPluginHostImp::FindProxyForURL()
honors ProxyAutoConfig settings.

It also cleans things up per Brendan.


git-svn-id: svn://10.0.0.236/trunk@80439 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 07:58:51 +00:00
hyatt%netscape.com
c13defe82d Fix win32 build bustage, r=scc
git-svn-id: svn://10.0.0.236/trunk@80437 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 07:48:20 +00:00
scc%mozilla.org
2a523643d1 and trying to fix OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@80436 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 07:24:51 +00:00
blizzard%redhat.com
b0cda875a9 fixing bugs 54351 and 54013. this should get the embedding widget working again after the jar landing. it also fixes streaming ( patch from ramiro. ). mini-nav.xul should work again too as a side effect.
git-svn-id: svn://10.0.0.236/trunk@80432 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 05:39:37 +00:00
bryner%uiuc.edu
73353be463 Bug 54798 - Don't append "(Not Downloaded)" to saved filenames when using Save All Attachments. r=jefft, sr/a=mscott.
git-svn-id: svn://10.0.0.236/trunk@80431 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 05:07:47 +00:00
quy%igelaus.com.au
520726f77d Updating xlib toolkit. r=a=blizzard. Not part of build. Bug # 54132
git-svn-id: svn://10.0.0.236/trunk@80429 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:35:18 +00:00
wtc%netscape.com
4b0d98c6e3 Bugzilla bug #55267: checked in a workaround for a tight spin in
PK11_GetSlotList on 64-bit HP-UX.


git-svn-id: svn://10.0.0.236/trunk@80428 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:24:04 +00:00
jband%netscape.com
db1c83ebf1 fix bug 55139. fix broken JSObject parenting of wrapped natives for JS components. r=shaver@mozilla.org a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@80427 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:15:43 +00:00
nelsonb%netscape.com
0347ee2d5b Prefix all selfserv's output messages with "selfserv: " so we can tell
client messages apart from server messages when the two are mixed.
When the verbose option is enabled, print out the session reuse stats
right after the first PR_Read completes, so we don't miss any.


git-svn-id: svn://10.0.0.236/trunk@80426 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:14:44 +00:00
jband%netscape.com
10181595d5 part of bug 55139. Add debug only diagnostic code for dump JSObjects. r=shaver@mozilla.org a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@80425 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:13:53 +00:00
jband%netscape.com
127d0b4529 fix bug 55151. This fixes a trunk only regression caused by me in a previous checkin. I missed that an 'if' block contained both a report of an error (that we might want to skip) and also a few lines of necessary error handling code. r=mccabe@netscape.com a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@80424 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:13:48 +00:00
wtc%netscape.com
99d3a2863d Bugzilla bug #54711: implemented the moz_import rule for OS/2.
git-svn-id: svn://10.0.0.236/trunk@80423 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:12:30 +00:00
nelsonb%netscape.com
ceda033fc8 3 Changes:
- Test SSL2 (not SSL3) when only SSL2 ciphers have been chosen.
- Use a different metric for determining when multiple full handshakes
have been done with SSL2.  (Can't use SSL3's counters for that purpose.)
- When PR_Connect returns a "connection reset by peer" error, silently
retry the operation with a new socket.


git-svn-id: svn://10.0.0.236/trunk@80422 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:11:31 +00:00
sfraser%netscape.com
e5cba10760 Fix for bug 55140, r=brade, sr=ftang. Fix a stale pointer bug in unicode font mapping routines, by not using a global (which got stale), but using an inline getter instead.
git-svn-id: svn://10.0.0.236/trunk@80421 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:06:53 +00:00
nelsonb%netscape.com
430efa5c96 Change the client options so that we actually test SSL2 when we say
we're testing SSL2, and test SSL3 when we say we're testing SSL3.


git-svn-id: svn://10.0.0.236/trunk@80420 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:05:32 +00:00
nelsonb%netscape.com
4b7bd4b303 Make the "nocerts" option for this script work properly.
Also, add a new "verbose" option to this script.


git-svn-id: svn://10.0.0.236/trunk@80419 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:04:37 +00:00
nelsonb%netscape.com
42d9cfbecb If $HOME or $DOMSUF is undefined, put out an error message and stop,
instead of going on and producing complicated and meaningless results.


git-svn-id: svn://10.0.0.236/trunk@80418 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 04:03:53 +00:00
putterman%netscape.com
93ab79c35a Fix for 54545. r=chuang, sr=mscott. Collected address book can now be turned off through prefs.
git-svn-id: svn://10.0.0.236/trunk@80417 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 03:52:38 +00:00
vishy%netscape.com
ef927d7251 sr=mscott,r=vishy (this is racham's code), bugzilla=48981
for standalone app, the profile data has to go in the windows
app data directory - not where the app is running


git-svn-id: svn://10.0.0.236/trunk@80415 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 03:34:18 +00:00
scc%mozilla.org
e32cf73b72 and a access error ... r=waterson on this fix
git-svn-id: svn://10.0.0.236/trunk@80413 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 03:28:41 +00:00
danm%netscape.com
a4ec95a92c add null check in Destroy. bug 53827. code=jefft r=me,shaver
git-svn-id: svn://10.0.0.236/trunk@80411 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 02:50:53 +00:00
mcgreer%netscape.com
3ccc35cfbf HPUX 64-bit also failed.
git-svn-id: svn://10.0.0.236/trunk@80410 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 02:47:43 +00:00
mcgreer%netscape.com
187b6f59de checked in wrong fix.
git-svn-id: svn://10.0.0.236/trunk@80409 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 02:41:09 +00:00
quy%igelaus.com.au
2daa9389f9 Updating xlib toolkit. r=a=blizzard. Not part of build. Bug # 54132
git-svn-id: svn://10.0.0.236/trunk@80408 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 02:01:33 +00:00
scc%mozilla.org
987356386c damn typo
git-svn-id: svn://10.0.0.236/trunk@80406 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:51:52 +00:00
quy%igelaus.com.au
1c2da7e99c Updating xlib toolkit. r=a=blizzard. Not part of build. Bug # 54132
git-svn-id: svn://10.0.0.236/trunk@80405 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:51:38 +00:00
mcgreer%netscape.com
20f38c11e2 fix for bug #55190. Some 64-bit platforms will not return an alloc'ed pointer from an undeclared function.
git-svn-id: svn://10.0.0.236/trunk@80404 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:39:35 +00:00
ssu%netscape.com
9020a09ddc fixing bug # 54063 - cleaning up purify errors in win32 installer. r=dveditz, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@80403 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:38:33 +00:00
mcgreer%netscape.com
bf062edef7 workaround for bug #55234. optimized arcfour is not working on solaris 64-bit.
git-svn-id: svn://10.0.0.236/trunk@80402 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:33:54 +00:00
scc%mozilla.org
c06e84b625 bug #54601: r=waterson, a=brendan. Fix string allocation policy -- allocate exact size, double on fault ... thanks to everybody who helped me test this patch.
git-svn-id: svn://10.0.0.236/trunk@80401 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:22:00 +00:00
bryner%uiuc.edu
f8b1f2158d bug 54306 - fix extending the current selection using shift-click. sr/a=hyatt.
git-svn-id: svn://10.0.0.236/trunk@80400 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:13:56 +00:00
leif%netscape.com
d1824b1e6f Removed.
git-svn-id: svn://10.0.0.236/trunk@80398 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:08:34 +00:00
scc%mozilla.org
0c546d8367 fixed comments (so people are aware of the allocation policy)
git-svn-id: svn://10.0.0.236/trunk@80397 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:07:40 +00:00
scc%mozilla.org
fbd0ea0893 bug #54712, r=rjc, a=waterson. Added a |Distance| function to calculate the span between two iterators, then added a constructor and appropriate global function to allow |Substring|s to be made from iterators in addition to the old scheme of {index,length}
git-svn-id: svn://10.0.0.236/trunk@80396 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:07:02 +00:00
bienvenu%netscape.com
7b16b1bb6c apply patch to fix deref of null ic pointer from b3 branch r=pnunn
git-svn-id: svn://10.0.0.236/trunk@80395 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 01:06:29 +00:00
bienvenu%netscape.com
63960bcc62 fix 54854 crash in nsImapMailFolder::NormalEndHeaderParseStream r=mscott
git-svn-id: svn://10.0.0.236/trunk@80393 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:50:38 +00:00
bienvenu%netscape.com
480b013d85 fix crash in folder cache upon startup 55184 r=alecf
git-svn-id: svn://10.0.0.236/trunk@80392 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:45:55 +00:00
brendan%mozilla.org
8047b77647 Fix old bug that stored iter_state even after OBJ_ENUMERATE error (55201, r=rogerl, a=jband).
git-svn-id: svn://10.0.0.236/trunk@80391 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:43:17 +00:00
sfraser%netscape.com
e5fa9e9cd2 Fix for 53742 -- Open Location dialog, opened from Compser, should have titlebar. r=brade, sr=kin.
git-svn-id: svn://10.0.0.236/trunk@80388 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:34:07 +00:00
timeless%mac.com
8723d5f1b8 fix bug 55157 r=cls, R=scc
remove old rhapsody reference to cmd/ybfe


git-svn-id: svn://10.0.0.236/trunk@80387 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:32:20 +00:00
quy%igelaus.com.au
557faac8b4 Updating xlib toolkit. r=a=blizzard. Not part of build. Bug # 54132
git-svn-id: svn://10.0.0.236/trunk@80386 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:29:55 +00:00
morse%netscape.com
3fe05e5914 bug 2544, image blocking not working, r=dveditz,hyatt, a=morse
git-svn-id: svn://10.0.0.236/trunk@80385 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:28:45 +00:00
quy%igelaus.com.au
402f9c1103 Updating xlib toolkit. r=a=blizzard. Not part of build. Bug # 54132
git-svn-id: svn://10.0.0.236/trunk@80384 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:10:19 +00:00
quy%igelaus.com.au
7f18f28391 Updating xlib toolkit. r=a=blizzard. Not part of build. Bug # <A HREF="http://bugzilla.mozilla.org/show_bug.cgi?id=54132">54132</A>
git-svn-id: svn://10.0.0.236/trunk@80383 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-05 00:04:54 +00:00
rjc%netscape.com
921f28decd Secon attempt to fix RTM++ bug # 54626: ftp dir resolution. r=waterson sr=gagan
git-svn-id: svn://10.0.0.236/trunk@80381 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 22:58:54 +00:00
axel%pike.org
c61e99bd4e Adding magic for creating transformiix xpi's on unix. Depends on patch at 22062, not part of build
git-svn-id: svn://10.0.0.236/trunk@80380 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 22:47:01 +00:00
axel%pike.org
bd972e3a35 fix for 51656, patch by jjs@acis.com.au (Jus), r=me,pvb, attributes in html output, not part of build
git-svn-id: svn://10.0.0.236/trunk@80379 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 22:43:59 +00:00
attinasi%netscape.com
bb6e726aa3 Fixed CSS cursor inheritance bug. b=51113, r=pierre@netscape.com, a=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80378 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 22:25:15 +00:00
attinasi%netscape.com
b7188b65d1 Fixed null content causing assertion in ReResolveStyleContext. b=54454 r=karnaze@netscape.com, a=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80377 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 22:22:46 +00:00
erik%netscape.com
52d0c37670 bug 54507; r=ftang; a=buster; complete the charset -> lang group table to
get the right fonts in layout (and to solve the assertion problem)


git-svn-id: svn://10.0.0.236/trunk@80374 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 22:10:13 +00:00
dbragg%netscape.com
811af5cc32 Fixfor rtm++ bug 54529. Calling window.focus() in Onload handler. r=sspitzer, brendan, a=brendan
git-svn-id: svn://10.0.0.236/trunk@80373 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 22:03:45 +00:00
chuang%netscape.com
a74ef366f5 bug52368 Deleted entries in PAB shows up in mailing list. r=putterman,sr=alecf
git-svn-id: svn://10.0.0.236/trunk@80368 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 20:36:46 +00:00
rjc%netscape.com
6e23f6c528 Fix RTM++ bug # 52789: history window sorting on URL fix. r=waterson sr=scc
git-svn-id: svn://10.0.0.236/trunk@80367 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 20:31:49 +00:00
mkaply%us.ibm.com
9fb5b6c7d5 #26962
r=nhotta, a=blizzard
OS/2 specific fixes to OS/2 locale support


git-svn-id: svn://10.0.0.236/trunk@80365 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 20:13:05 +00:00
mkaply%us.ibm.com
85276ea05b #26962
r=nhotta, a=brendan
Change ToNewUnicode to GetUnicode to avoid memory allocations
OS/2 specific fixes to OS/2 locale support


git-svn-id: svn://10.0.0.236/trunk@80364 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 20:11:55 +00:00
despotdaemon%netscape.com
5b574177bb Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@80361 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 19:58:49 +00:00
dougt%netscape.com
1fd4c83fd2 Replaces check for processingEvents. r=danm, darin a=hyatt
git-svn-id: svn://10.0.0.236/trunk@80358 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 19:47:12 +00:00
disttsc%bart.nl
56d6e2c6b3 Found one more 'rdf:' to removei (incorrect namespace use). bug=53297, r=rginda, a=waterson
git-svn-id: svn://10.0.0.236/trunk@80357 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 19:28:26 +00:00
robinf%netscape.com
2378dbaad3 fix for bug 2740
git-svn-id: svn://10.0.0.236/trunk@80354 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 18:13:43 +00:00
rods%netscape.com
53b232809c decided it made sense to rename the arg from aName to aId to be less confusing.
Consider this part of my last checkin for Bug 54136.


git-svn-id: svn://10.0.0.236/trunk@80353 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 14:11:19 +00:00
rods%netscape.com
f188eb5e28 Renaming MatchName to MatchId and now it only compares against the element's id and also the name
Bug 54136, r=jst, a=buster


git-svn-id: svn://10.0.0.236/trunk@80351 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 14:04:15 +00:00
rods%netscape.com
17abdbdfb2 Focus rect is now drawn and erased directly via C++ code. Focus comes from "SetFocus" being set
on the content node which calls the frame. The frame is notified of Blur via thecontent node
watching for NS_CONTENT_BLUR events.
The rule we are removing from html.css is responsible for drawing in the focus,
but it causes the combobox, the dropdown and all the options to have their style reresolved.
Bug 32920, r=attinasi, b=buster


git-svn-id: svn://10.0.0.236/trunk@80349 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 13:39:07 +00:00
kin%netscape.com
45576ad361 Fix for bug #54731 (Spellchecker stops working after you close the Edit Personal Dictionary dialog)
Removed call to editorShell.UninitSpellChecker() inside Close().
This fix is already checked into the Netscape_20000922_BRANCH.
sr,a=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@80348 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 13:38:41 +00:00
kin%netscape.com
3c3f4d4d38 Fix for bug #53326 (can't select paragraph headers)
Modified HandlePress() to check for presence of
href value for anchors before bailing early.
This fix is already checked into the Netscape_20000922_BRANCH.
r=pinkerton@netscape.com sr,a=buster@netscape.com


git-svn-id: svn://10.0.0.236/trunk@80347 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 13:38:17 +00:00
mscott%netscape.com
4f76352803 Bug #51018, 44176, 47203 implement load group retargeting and stand alone progress window
after we show the helper app dialog. So progress and load information is
now retargeted to a stand alone window instead of re-using the underlying
 browser / mail window...In order to do this, the external app handler needed to implement nsIURIContentListener.
sr=r=rpotts


git-svn-id: svn://10.0.0.236/trunk@80335 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 06:54:47 +00:00
mscott%netscape.com
e0e55dc33f Bug #47203 --> force more code to use the helper app dialog.
sr=alecf,rpotts


git-svn-id: svn://10.0.0.236/trunk@80334 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 06:53:52 +00:00
mscott%netscape.com
1329dc9e32 Bug #44176 --> support a ShowProgress method to launch a standalone
progress dialog.
r=law, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@80333 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 06:53:08 +00:00
mscott%netscape.com
2214ae3255 Bug #44176 --> support a ShowProgress method to launch a standalone
progress dialog. most of this dialog was ripped from downloadProgress.js/.xul. after RTM,
we are going to properly merge the two files togther. This version implements
nsIWebProgressListener...
r=law, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@80332 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 06:52:28 +00:00
mscott%netscape.com
d96d9f48c9 Bug #44176 --> support a ShowProgress method to launch a standalone
progress dialog. most of this dialog was ripped from downloadProgress.js/.xul. after RTM,
we are going to properly merge the two files togther. This version implements
nsIWebProgressListener...
r=law, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@80331 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 06:51:57 +00:00
timeless%mac.com
abb460a48a fix bug 46683 r=ben a=syd
git-svn-id: svn://10.0.0.236/trunk@80330 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 06:35:09 +00:00
ducarroz%netscape.com
58fb3b0d7d Fix for bug 54326. Import the right css file. R=sspitzer, SR=ben
git-svn-id: svn://10.0.0.236/trunk@80328 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 05:59:51 +00:00
ducarroz%netscape.com
ee0271310a Fix for bug 54396. Do not auto complete in the text field while deleting characters.r=Bienvenu & sspitzer, SR=alecf
git-svn-id: svn://10.0.0.236/trunk@80327 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 05:22:04 +00:00
ducarroz%netscape.com
67c27c01c9 Fix for bug 54562. Remove dot in save as file menu name. R=sspitzer, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@80322 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 04:54:20 +00:00
ben%netscape.com
8e9ba165dd fix for rtm++ 49908, fix text descriptions for classic skin. text from vera, r=don, a=myself.
git-svn-id: svn://10.0.0.236/trunk@80320 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 04:53:14 +00:00
ducarroz%netscape.com
ab2136972e Fix for bug 54604. In case of template or draft, mdd->url_name != mdd->options->url. R=sspitzer, SR=alecf
git-svn-id: svn://10.0.0.236/trunk@80318 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 04:51:11 +00:00
ducarroz%netscape.com
f034f831c9 Fix for bug 54026: We need to always parse the message to extract the headers during a reply even if the pref auto_quote is turn off. R=rhp, SR=mscott
git-svn-id: svn://10.0.0.236/trunk@80316 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 04:46:18 +00:00
ducarroz%netscape.com
4ce6b9d525 Fix for bug 54501: Need to decode mime headers before using them. R=nhotta, SR=mscott
Fix for bug 54026: We need to always parse the message to extract the headers during a reply even if the pref auto_quote is turn off. R=rhp, SR=mscott


git-svn-id: svn://10.0.0.236/trunk@80315 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 04:43:36 +00:00
rjc%netscape.com
a98b6a36e6 Backing out previous checkin while I investigate orange.
git-svn-id: svn://10.0.0.236/trunk@80312 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 04:28:57 +00:00
buster%netscape.com
68cc97ceff bug 54980
bug 50480 (list-item marker of link list overlaps)
r=karnaze
a=waterson


git-svn-id: svn://10.0.0.236/trunk@80310 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 04:17:36 +00:00
morse%netscape.com
e3021ea1dc bug 52674, changing url for privacy tutorial, r=dveditz,ben, a=verah,ben,dveditz,mcarlson,matt
git-svn-id: svn://10.0.0.236/trunk@80300 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 02:57:25 +00:00
rods%netscape.com
c24645c1d1 subtract off 2 point sizes for fonts for List and Button on Windows and make sure
it is zero or greater
Bug 53744, r=attinasi, sr=buster


git-svn-id: svn://10.0.0.236/trunk@80290 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 02:17:44 +00:00
rjc%netscape.com
15630c5056 Fix RTM++ bug # 54626: ftp dir resolution. r=waterson sr=gagan
git-svn-id: svn://10.0.0.236/trunk@80288 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 02:06:54 +00:00
mcafee%netscape.com
f63368aaa4 Adding Ctrl-E for File | Edit Page accelerator (53773). r=akkana
git-svn-id: svn://10.0.0.236/trunk@80286 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 02:03:00 +00:00
hyatt%netscape.com
affb6d7316 Fix for 44437 leaks. r=ben, a=waterson
git-svn-id: svn://10.0.0.236/trunk@80281 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 00:41:53 +00:00
bryner%uiuc.edu
61225739f7 Fix for bug 53723 (gray form control on Linux). r=pierre, ianh,
pavlov.  sr/a=ben.


git-svn-id: svn://10.0.0.236/trunk@80280 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-04 00:38:03 +00:00
dp%netscape.com
83a4fbdae8 bug 54470 Deleting orphaned entries (no record associated with them)
rather than holding them forever in memory on evict.
r=neeti sr=rpotts
(updating fix from branch 1.29.4.2 to tip)


git-svn-id: svn://10.0.0.236/trunk@80278 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 22:54:55 +00:00
mozilla.BenB%bucksch.org
987dd6d0c4 55030: By default, do not send user's email address as anon. FTP password. r=mstoltz, a=brendan
git-svn-id: svn://10.0.0.236/trunk@80277 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 22:38:31 +00:00
dp%netscape.com
dde0954f7d bug 54470 Deleting orphaned entries (no record associated with them)
rather than holding them forever in memory on evict.
r=neeti sr=rpotts
(updating fix from branch 1.28.2.2 to tip)


git-svn-id: svn://10.0.0.236/trunk@80275 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 22:04:15 +00:00
dougt%netscape.com
f1f38cc7c8 Updating embedding config files. Don't need rdfdomds
git-svn-id: svn://10.0.0.236/trunk@80273 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 21:56:13 +00:00
nboyd%atg.com
70a139109c Allow superclass to appear anywhere in the list of classes in the JavaAdapter argument list.
git-svn-id: svn://10.0.0.236/trunk@80267 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 18:34:02 +00:00
robinf%netscape.com
086e8d8623 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@80266 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 16:39:56 +00:00
locka%iol.ie
437fcbc26d Fixes window.title property so that the frame window's titlebar is changed when the property changes. b=50682, r=mscott, a=mscott
git-svn-id: svn://10.0.0.236/trunk@80259 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 13:35:30 +00:00
risto%netscape.com
349bdbc894 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@80258 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 08:23:48 +00:00
risto%netscape.com
1d0e9fd8ef Adding harishm to /CVSROOT monitoring
git-svn-id: svn://10.0.0.236/trunk@80257 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 08:22:05 +00:00
risto%netscape.com
fb7a340935 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@80256 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 08:21:27 +00:00
risto%netscape.com
7a9f78f8de harishm@netscape.com will do cvs stuff too
git-svn-id: svn://10.0.0.236/trunk@80255 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 08:12:40 +00:00
risto%netscape.com
c9e41f6d5f Adding rko@netscape.com so that he'll see if server config is changed.
git-svn-id: svn://10.0.0.236/trunk@80254 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 08:12:10 +00:00
beard%netscape.com
97df5944a1 avoid an infinite loop on EOF.
git-svn-id: svn://10.0.0.236/trunk@80253 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 06:23:11 +00:00
wtc%netscape.com
c69a41d12e Backed out the previous checkin (which was not necessary).
git-svn-id: svn://10.0.0.236/trunk@80252 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 06:19:42 +00:00
wtc%netscape.com
6a8256dce2 On Windows use cp -r to implement the moz_import rule.
git-svn-id: svn://10.0.0.236/trunk@80251 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 04:58:30 +00:00
rpotts%netscape.com
5d24db7cdb bug #54239 (r=dougt). PSM can be initialized on the wrong thread...
git-svn-id: svn://10.0.0.236/trunk@80250 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 04:49:51 +00:00
ccarlen%netscape.com
45188f90a0 SAMPLE CODE - NOT PART OF THE BUILD
Updated for API changes.


git-svn-id: svn://10.0.0.236/trunk@80247 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 03:03:57 +00:00
ccarlen%netscape.com
5a75acb7a2 SAMPLE CODE - NOT PART OF THE BUILD
using mpfilelocproviderlib instead of profiles


git-svn-id: svn://10.0.0.236/trunk@80246 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 03:03:19 +00:00
ccarlen%netscape.com
3b511d2ad1 SAMPLE CODE - NOT PART OF THE BUILD
Made so PowerPlant could be compiled w/ 3.3 headers.


git-svn-id: svn://10.0.0.236/trunk@80245 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 03:02:34 +00:00
ccarlen%netscape.com
70858f7287 SAMPLE CODE - NOT PART OF THE BUILD
Added optimized target.


git-svn-id: svn://10.0.0.236/trunk@80244 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 03:01:29 +00:00
wtc%netscape.com
4a3eaddaa4 Added bltest.
git-svn-id: svn://10.0.0.236/trunk@80243 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 02:45:59 +00:00
dmose%mozilla.org
ce5d2f7d24 TestLDAP.cpp has bitrotted into uselessness. cvs removing. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80242 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 02:23:33 +00:00
ashuk%eng.sun.com
d7234fdeb1 author=ashuk
r=a=edburns
Bug=54129

changes for Solaris commercial build

_Ashu


git-svn-id: svn://10.0.0.236/trunk@80239 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 01:59:31 +00:00
dmose%mozilla.org
d2711a2b7d nsLDAPMessage::GetValues() now is a good XPCOM citizen and creates a copy of the [out] array with the shared allocator. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80237 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 01:53:23 +00:00
ashuk%eng.sun.com
2fa9f204f6 author=ashuk
Bug=54129

W3C dom2.jar file containing JavaDOM interfaces needed for
building Blackwood components


git-svn-id: svn://10.0.0.236/trunk@80236 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 01:39:41 +00:00
ashuk%eng.sun.com
cf0897f7f3 author=ashuk
Bug=54129

Run Script for commercial build


git-svn-id: svn://10.0.0.236/trunk@80235 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 01:20:56 +00:00
ddrinan%netscape.com
e35d2e721e Allocate the padded result arena with the correct length
git-svn-id: svn://10.0.0.236/trunk@80234 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 00:58:39 +00:00
wtc%netscape.com
5671033c01 Bugzilla bug #54711: removed unused variables MOZ_DIST and MOZ_LIB
from OS2.mk.  Handle the different names of plc4 and plds4 libraries
on OS/2.  Thanks to Huynh Trinh <hctrinh@us.ibm.com> for the patch.
Modified Files:
    coreconf/OS2.mk nss/lib/ckfw/builtins/Makefile
    nss/lib/fortcrypt/swfort/pkcs11/Makefile


git-svn-id: svn://10.0.0.236/trunk@80233 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 00:58:18 +00:00
dmose%mozilla.org
664e265d7d cut down number of Write() and OnDataAvailable() PLEvents by an order of magnitude ; fix error handler for nsLDAPMessage::IterateAttributes to properly deallocate the array on an error; update TODO.txt. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80232 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 00:52:03 +00:00
nelsonb%netscape.com
8fb55c2b69 Fix bug 54956, and cleanup some other things. Warning reduction.
git-svn-id: svn://10.0.0.236/trunk@80231 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 00:36:53 +00:00
mkaply%us.ibm.com
7dcf7a75de #52455
r=dougt a=blizzard
These are OS/2 specific porting fixes in an XP file (plevent.c)
I'm checking it in without super-review because we desperately
need these fixes in our nightly build.


git-svn-id: svn://10.0.0.236/trunk@80228 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-03 00:20:05 +00:00
danm%netscape.com
aeb4d7fe57 guard against null entries in the insertion point table. bug 54747, bugscape bug 2641. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@80224 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 23:34:28 +00:00
hyatt%netscape.com
027949517d Fix for 44437. r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@80223 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 23:23:55 +00:00
wtc%netscape.com
099ac124d2 Bugzilla bug #49477: fixed memory leak in CERT_OpenCertDB. Have
certDBFilenameCallback duplicate the filename string so that its
return value can be freed.


git-svn-id: svn://10.0.0.236/trunk@80222 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 23:23:50 +00:00
wtc%netscape.com
890415bd51 Bugzilla bug #54869: support gcc for 32-bit Solaris/SPARC build.
git-svn-id: svn://10.0.0.236/trunk@80221 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 22:52:43 +00:00
mcgreer%netscape.com
3bd32da764 fix problems encountered in shell script. it appears that "echo nss > passfile" creates a file with 6 bytes on NT using the dos shell. the added bytes were causing problems with password files, which this while loop attempted to fix. however, it broke DER-encoded input that has added whitespace at the end. this checkin returns SECU_FileToItem to it's original state, which blindly accepts whitespace characters at the end of the file.
the second change is forced because SECITEM_AllocItem asserts dst->data == NULL, and many NSS utilities pass uninitialized SECItem's around.  In the future, those should be fixed, but for now zero the output buffer.


git-svn-id: svn://10.0.0.236/trunk@80219 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 22:30:27 +00:00
hyatt%netscape.com
899b919046 Fix for 54524. r=attinasi,waterson a=waterson. Also checking in patch
to nsXBLPrototypeHandler.cpp that went into the branch days ago (but that
I forgot to check in to the trunk).


git-svn-id: svn://10.0.0.236/trunk@80218 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 22:25:45 +00:00
mkaply%us.ibm.com
a0c82c648b #50764
r=mkaply, a=blizzard
Code from sobotka/jkobal to get clipboard working.


git-svn-id: svn://10.0.0.236/trunk@80217 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 22:10:26 +00:00
nboyd%atg.com
49ec458ad6 Avoid creating multiple wrappers.
git-svn-id: svn://10.0.0.236/trunk@80215 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 20:46:08 +00:00
mkaply%us.ibm.com
53e26dfbb4 #52455
r=pedemonte, a=blizzard
OK, here's the major font checkin. There's some debug code in here.


git-svn-id: svn://10.0.0.236/trunk@80214 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 19:00:52 +00:00
mkaply%us.ibm.com
48800f7c62 #45474
MAJOR OS/2 breakage as a result of 48758
Hey guys, we have a platformHTMLBindings.xml file too!


git-svn-id: svn://10.0.0.236/trunk@80213 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 18:44:26 +00:00
mcgreer%netscape.com
85581a8a3e fix 3.1 bugs: change && to || for arg check, two new functions are static
git-svn-id: svn://10.0.0.236/trunk@80212 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 17:39:37 +00:00
nboyd%atg.com
ae9c9e955c Do cheap test first.
git-svn-id: svn://10.0.0.236/trunk@80211 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 17:10:00 +00:00
despotdaemon%netscape.com
3250525177 Pseudo-automatic update of changes made by blizzard@redhat.com.
git-svn-id: svn://10.0.0.236/trunk@80209 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 14:56:37 +00:00
despotdaemon%netscape.com
aacf4638ca Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@80208 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 14:53:32 +00:00
wtc%netscape.com
916fc7046a Added SunOS5.7_i86pc.mk.
git-svn-id: svn://10.0.0.236/trunk@80207 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 06:08:58 +00:00
timeless%mac.com
f7f608d17a l10n for bug 54712, a=rginda
git-svn-id: svn://10.0.0.236/trunk@80206 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-02 03:35:29 +00:00
wtc%netscape.com
7faf466ae7 Bugzilla bug #39476: free the dbname in the success case.
git-svn-id: svn://10.0.0.236/trunk@80205 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 17:13:34 +00:00
radha%netscape.com
5aca44907c Fix for bug # 53869. Wording for location bar autocomplete not OK. r=ben a=ben
git-svn-id: svn://10.0.0.236/trunk@80204 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 06:20:42 +00:00
dougt%netscape.com
2994ac87eb Adding shor wchar support. r/a scc@mozilla.org cls@seawood.com b= 54564
git-svn-id: svn://10.0.0.236/trunk@80203 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 06:16:14 +00:00
wtc%netscape.com
fd9b927670 Restored the printing of the runtime library search path.
git-svn-id: svn://10.0.0.236/trunk@80202 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 06:14:57 +00:00
wtc%netscape.com
a8fc188120 Deleted an extra echo command.
git-svn-id: svn://10.0.0.236/trunk@80201 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 06:01:32 +00:00
dougt%netscape.com
cf97fcfc5f Removing unused class
git-svn-id: svn://10.0.0.236/trunk@80200 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 05:52:15 +00:00
dougt%netscape.com
437cd3b772 Fixes threadpool to maximize thread usage r=wtc@netscape.com, warren@netscape.com, brendan@mozilla.org, a=brendan@mozilla.org b=36750
git-svn-id: svn://10.0.0.236/trunk@80199 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 05:35:03 +00:00
dougt%netscape.com
8a775fff06 Removes need for chrome r/a=blizzard@redhat.com b=54428
git-svn-id: svn://10.0.0.236/trunk@80198 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 05:26:26 +00:00
dougt%netscape.com
e36912633f Restores INCLUDE_XUL #define. b=54248. r/a=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80197 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 05:24:00 +00:00
wtc%netscape.com
ac46281515 Deleted an extra cp.
git-svn-id: svn://10.0.0.236/trunk@80196 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 05:09:17 +00:00
wtc%netscape.com
287ec3547d Bugzilla bug #54711: use full maci on OS/2. Thanks to hctrinh@us.ibm.com
(Huynh Trinh) for the patch.


git-svn-id: svn://10.0.0.236/trunk@80195 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 03:29:42 +00:00
wtc%netscape.com
0da76eea1e Bugzilla bug #54711: fixed a typo. Thanks to hctrinh@us.ibm.com
(Huynh Trinh) for the patch.


git-svn-id: svn://10.0.0.236/trunk@80193 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 03:17:56 +00:00
jband%netscape.com
a6dcffbfb6 NOT PART OF THE BUILD. new code for testing the jar cache
git-svn-id: svn://10.0.0.236/trunk@80192 18797224-902f-48f8-a5cc-f745e15eee43
2000-10-01 00:10:51 +00:00
jband%netscape.com
ffdceb7dee Mostly submitted patches...
- Fix bug 54264 from Jon Smirl <jonsmirl@mediaone.net>
  Do cleanup of thread local storage on main thread.

- Fix bug 54275 from Jon Smirl <jonsmirl@mediaone.net>
  Release components in shell before shutting down xpcom

- Fix bug 54310 from Jon Smirl <jonsmirl@mediaone.net>
  Call JS_DestroyScript in xpcshell and js.c

- Fix bug 54352 from Jon Smirl <jonsmirl@mediaone.net>
  Cleanup what static data we can in xpclog.

- Initial fix of bug 54473
  Don't report warnings as errors in wrapped JS calls.

- Fix bug 54462 from Mark Hammond <MarkH@ActiveState.com>
  Fix jband's stupid use of uint8 for method indexes.

- Use environment rather than prefs for #ifdef'd debug options

- Don't report NS_ERROR_FACTORY_REGISTER_AGAIN as an error.

r=mccabe@netscape.com a=jband@netscape.com


git-svn-id: svn://10.0.0.236/trunk@80191 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 08:16:09 +00:00
rpotts%netscape.com
a51405cbc5 bug #41398. The cache manager is now a memory-pressure observer and flushed the memory cache on each notification.
git-svn-id: svn://10.0.0.236/trunk@80189 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 05:30:22 +00:00
wtc%netscape.com
63d6c87d42 Added missing closing comment delimiter "*/".
git-svn-id: svn://10.0.0.236/trunk@80188 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 04:30:08 +00:00
cls%seawood.org
b35eca2c21 Apply fixes for previous attempt to add STRIP to nspr build.
git-svn-id: svn://10.0.0.236/trunk@80186 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 03:24:19 +00:00
cls%seawood.org
19cbb19cff I was incorrectly informed about the impact of elf-dynstr-gc on non-x86 builds. Turning it off for non-linux x86 builds. bug 54405
git-svn-id: svn://10.0.0.236/trunk@80185 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 03:21:02 +00:00
despotdaemon%netscape.com
9ffccfdfd4 Pseudo-automatic update of changes made by blizzard@redhat.com.
git-svn-id: svn://10.0.0.236/trunk@80184 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 02:58:53 +00:00
despotdaemon%netscape.com
8c185afb79 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@80183 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 02:54:28 +00:00
cls%seawood.org
c1290d8eb0 Turn elf-dynstr-gc on by default for linux. r=bryner bug 54405
git-svn-id: svn://10.0.0.236/trunk@80182 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 02:24:44 +00:00
nelsonb%netscape.com
920388cf0f Incorporate multiplication performance enhancements for UltraSparc CPUs
with the VIS instructions.


git-svn-id: svn://10.0.0.236/trunk@80181 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 01:46:30 +00:00
nelsonb%netscape.com
7a4fb55eef The Initial Developer of the Original Code is Netscape Communications
Corporation.  Portions created by Netscape are
Copyright (C) 2000 Netscape Communications Corporation.
All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@80180 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 01:43:27 +00:00
mccabe%netscape.com
2dd5d88811 Propagate fix to 41872 from the standalone JS shell to the standalone XPConnect-enabled JS shell. Make warnings on by default in the standalone JS shell, and introduce the -W option to suppress warnings if needed. Retained the -w option (enable warnings) in case somebody was using it.
This file doesn't go into the Mozilla distribution.

r=brendan,r=jband


git-svn-id: svn://10.0.0.236/trunk@80179 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 01:42:29 +00:00
wtc%netscape.com
ff19c64b23 Bugzilla bug #52904: deleted all the PKLITE and COMPRESS_TARGET stuff,
which is no longer needed.  This removes the requirement of 'which' on
Windows.
Modified files: ruleset.mk, rules.mk


git-svn-id: svn://10.0.0.236/trunk@80178 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 00:56:57 +00:00
mccabe%netscape.com
0307c96649 Fix to 41872. Make warnings on by default in the standalone JS shell, and introduce the -W option to suppress warnings if needed. Retained the -w option (enable warnings) in case somebody was using it.
This file is not part of the Mozilla build.

r=brendan


git-svn-id: svn://10.0.0.236/trunk@80177 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 00:24:22 +00:00
pnunn%netscape.com
e1a1eb55e0 bug#52390: fixes majick disappearing chrome images. (Turns off PIN_CHROME).
Checked into Commercial branch 09/29/00. pnunn.


git-svn-id: svn://10.0.0.236/trunk@80176 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 00:11:41 +00:00
disttsc%bart.nl
cae301f454 Make filepicker.css get packaged, should fix it not opening sometimes. bug=53697, r=/a=ben
git-svn-id: svn://10.0.0.236/trunk@80175 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-30 00:00:05 +00:00
nelsonb%netscape.com
30bcb59ec4 The Initial Developer of the Original Code is Sun Microsystems Inc.
Portions created by Sun Microsystems Inc. are
Copyright (C) 1999-2000 Sun Microsystems Inc.  All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@80174 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 23:39:30 +00:00
nelsonb%netscape.com
4964bf2790 The Initial Developer of the Original Code is Sun Microsystems Inc.
Portions created by Sun Microsystems Inc. are
Copyright (C) 1995-2000 Sun Microsystems Inc.  All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@80173 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 23:38:05 +00:00
robinf%netscape.com
0bcae0ec4d *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@80172 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:45:00 +00:00
dmose%mozilla.org
ccfb778c6d fix up a progid->contractid conversion that got missed; update a few comments. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80171 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:35:35 +00:00
mcgreer%netscape.com
7c7b5185b4 add cipher and smime to the pantheon of nss tests.
git-svn-id: svn://10.0.0.236/trunk@80170 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:31:11 +00:00
dmose%mozilla.org
22a433d6b6 update so that datasource tests work with jar packaging. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80169 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:30:12 +00:00
mcgreer%netscape.com
fe62289b38 change for BSAFE. on windows, nsinstall will do copy instead of link.
need to forcibly remove library before attempting to reinstall.


git-svn-id: svn://10.0.0.236/trunk@80168 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:30:09 +00:00
mcgreer%netscape.com
52767c0e64 changes to use blapitest on NT.
git-svn-id: svn://10.0.0.236/trunk@80167 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:27:14 +00:00
nhotta%netscape.com
bf0debd67a (bstell speaking, (415) 845-7800)
bug 46974 - display of ascii (8 bit) data incorrect with 10646 (16 bit) font
a=erik r=blizzard, approved for trunk checkin by jar


git-svn-id: svn://10.0.0.236/trunk@80166 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:21:04 +00:00
nhotta%netscape.com
15b875f998 (bstell speaking, cell (415) 845-7800)
for bug 46974 we changed the type for nsFontHandle; make corresponding
changes here

bug 46974 - display of ascii (8 bit) data incorrect with 10646 (16 bit) font
a=erik r=blizzard, approved for trunk checkin by jar


git-svn-id: svn://10.0.0.236/trunk@80165 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 22:19:16 +00:00
disttsc%bart.nl
1617349a74 Remove an obsolete comment, r=/a=waterson
git-svn-id: svn://10.0.0.236/trunk@80164 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 21:34:48 +00:00
mkaply%us.ibm.com
899cae7f82 #54716
r=jkobal, a=blizzard
OS/2 only fix - we weren't destroying the splash screen.
Also put in a fix to honor system setting on OS/2 to not display the splash screen.


git-svn-id: svn://10.0.0.236/trunk@80163 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 21:20:12 +00:00
tor%cs.brown.edu
d98b5aefd5 Bug 52489 - prevent garbage from being shown when tiling a
partially received image.  Patch from adam@gimp.org.
r=alex@cendio.se,pavlov a=tor


git-svn-id: svn://10.0.0.236/trunk@80162 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 21:05:35 +00:00
mkaply%us.ibm.com
06a7fe7640 OS/2 Tinderbox break continued
Better fix for breakage per waterson


git-svn-id: svn://10.0.0.236/trunk@80161 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 20:48:04 +00:00
mkaply%us.ibm.com
9214cf5281 #54535
r=mkaply, dougt, a=jband
Code from jpedemonte to fix profile creation


git-svn-id: svn://10.0.0.236/trunk@80160 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 20:40:10 +00:00
dmose%mozilla.org
907f68d3ba Reorganized significantly. Triaged so that there are only 4 items left to do (the first four) before attempting an initial prerelease (0.x).
git-svn-id: svn://10.0.0.236/trunk@80159 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 20:09:38 +00:00
nelsonb%netscape.com
aedf4b3505 Don't use type "ulong". Use "unsigned long" instead.
git-svn-id: svn://10.0.0.236/trunk@80158 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 19:51:32 +00:00
despotdaemon%netscape.com
429d737c5f Pseudo-automatic update of changes made by pp@ludusdesign.com.
git-svn-id: svn://10.0.0.236/trunk@80157 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 17:48:39 +00:00
wtc%netscape.com
2fc6f07ea1 Initial NetBSD port contributed by Shin'ichiro TAYA <taya@sm.sony.co.jp>.
Modified Files:
    coreconf/config.mk nss/lib/util/unix_rand.c
Added Files:
    coreconf/NetBSD.mk


git-svn-id: svn://10.0.0.236/trunk@80156 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 17:42:39 +00:00
despotdaemon%netscape.com
5da2a6f226 Pseudo-automatic update of changes made by blizzard@redhat.com.
git-svn-id: svn://10.0.0.236/trunk@80155 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 16:46:44 +00:00
mcgreer%netscape.com
5b4051f47c initial checkin of smime test script. does signed-data, enveloped-data, encrypted-data, and certs-only (basic cases).
git-svn-id: svn://10.0.0.236/trunk@80154 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 16:39:13 +00:00
mcgreer%netscape.com
363ed3f1b7 add a shortcut encoder routine.
git-svn-id: svn://10.0.0.236/trunk@80153 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 16:38:11 +00:00
mcgreer%netscape.com
2feef2ae49 brutish changes to get encrypted data working, will clean up later. allows test script for 3.1 to work.
git-svn-id: svn://10.0.0.236/trunk@80152 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 16:37:29 +00:00
mcgreer%netscape.com
f6f79f1ff0 add seeding call (for 3.1, for 3.2 I think this function needs to go away).
git-svn-id: svn://10.0.0.236/trunk@80151 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 15:27:00 +00:00
mcgreer%netscape.com
56065300c5 add seeding call (req by RNG)
git-svn-id: svn://10.0.0.236/trunk@80150 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 15:25:42 +00:00
axel%pike.org
2cd8ffa847 removing windows linefeeds, still reminents from the old days, not part of build
git-svn-id: svn://10.0.0.236/trunk@80147 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 14:58:26 +00:00
mkaply%us.ibm.com
6bbbd419da OS/2 Tinderbox breakage
Need to make these values really PRUint32 for VisualAge
If you guys thought your changes to get gcc to work were bad, wait until you see these


git-svn-id: svn://10.0.0.236/trunk@80146 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 14:36:46 +00:00
nboyd%atg.com
b83be8c5eb Allow null returns from SecuritySupport methods if someone only
wants to implement LiveConnect filtering


git-svn-id: svn://10.0.0.236/trunk@80143 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 13:49:47 +00:00
Peter.VanderBeken%pandora.be
358f7463b9 Fix for bug #53323, provided by jjs@acis.com.au. r=me. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@80142 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 12:19:15 +00:00
Peter.VanderBeken%pandora.be
9c1e0f0e7b Fixing compiler warnings. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@80141 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 12:17:23 +00:00
waterson%netscape.com
4f16bfd129 Better fix, with explicit temporary for gcc-2.7.2.3's lame self. (thanks for the assist, scc.)
git-svn-id: svn://10.0.0.236/trunk@80140 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 06:45:22 +00:00
waterson%netscape.com
c78a8b32d2 Temporary fix orange on gcc-2.7.2.3 build.
git-svn-id: svn://10.0.0.236/trunk@80139 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 06:29:44 +00:00
vidur%netscape.com
a6de021349 Fix for bugscape bug 2533. onload event firing now happens *after* the last reflow command has been processed. a=waterson, r=nisheeth, pollmann, jst
git-svn-id: svn://10.0.0.236/trunk@80138 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 06:22:09 +00:00
dave%intrec.com
8dde2f6d6a Fix for bug 52921: checksetup.pl fails to create database with password.
Now it won't choke on this anymore.  Patch also includes a Perl 5.6
compatibility update (see bug 52921 and bug 44622 for details).


git-svn-id: svn://10.0.0.236/trunk@80137 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 05:43:53 +00:00
dougt%netscape.com
0706b5bdd1 removing annoying unneeded assertion. r/a=warren@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80136 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 05:30:02 +00:00
dave%intrec.com
0fda1404bb Fix for bug 44076: Editparams falsely detecting text field changes and
NS4Mac putting a single linefeed in empty fields.


git-svn-id: svn://10.0.0.236/trunk@80135 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 05:29:09 +00:00
waterson%netscape.com
45b53bedb1 Bug 46134, the final chapter. Factor funky attribute parsing logic into a separate routine, ParseAttribute(), add callbacks to make SubstituteText() and IsAttrImpactedByVars() use this. Also (the real fix), make sure that we call it from AddSimpleRuleBindings() so we don't drop old-sk00l bindings on the floor when multiple substitutions present in an attribute. r=rjc, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@80134 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 04:09:42 +00:00
nelsonb%netscape.com
9d54eecd40 Fix some bugs from the last checkin.
git-svn-id: svn://10.0.0.236/trunk@80133 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 04:03:34 +00:00
disttsc%bart.nl
725d70d563 Simple xbl fixups after xbl syntax change, r=/a=hyatt
argument  -> parameter      : bug=52891, bug=53875
interface -> implementation : bug=53874


git-svn-id: svn://10.0.0.236/trunk@80132 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 02:25:45 +00:00
nhotta%netscape.com
ab6ac3dcca backing out previous changes since depend versions of the tree won't build
git-svn-id: svn://10.0.0.236/trunk@80131 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 02:20:25 +00:00
mcgreer%netscape.com
85cb433e26 changes to allow build with RSA BSAFE Crypto-C library
git-svn-id: svn://10.0.0.236/trunk@80130 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 02:15:42 +00:00
mcgreer%netscape.com
01ab8488fd change to allow builds with RSA BSAFE Crypto-C library
git-svn-id: svn://10.0.0.236/trunk@80129 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 02:14:03 +00:00
mcgreer%netscape.com
1abd54607e fixes based on review by nelsonb:
use mp_sub instead of mp_mod when possible.
increment generator candidate for DH instead of creating a new random one each time.
fix potential bugs when DH_Derive and KEA_Derive, where the secret is longer than the buffer the user requests.
check input key size to RSA_NewKey.
implement private key op with no CRT for PKCS12.
reduce base mod p and q before using mp_exptmod.
use mpl_lsh in pqg code (in place of exponent and multiply).
change PQG_Verify to return SECSuccess unless there is a library failure (not if verification fails).


git-svn-id: svn://10.0.0.236/trunk@80128 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 02:10:24 +00:00
dmose%mozilla.org
12782ecfb6 * switch from old {First,Next}Attribute() functions to new GetAttributes() call
* adjust GetDn() calls to use an nsXPIDLString now that GetDN() does proper string ownership

* error-handling improvements

* partial addition of event sink infrastructure to be used for updating the status bar

* nsLDAP.h include replaced with nsLDAPInternal.h

* migrate from progids to contractids

* emacs mode-line added, and re-indented

a=r=(not built)


git-svn-id: svn://10.0.0.236/trunk@80127 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:20:31 +00:00
dmose%mozilla.org
ea180437e2 * pipeWrite() prototype changed from |char *| to |const char *|
* infrastructure for firing progress against an nsIProgressEventSink added

a=r=(not built)


git-svn-id: svn://10.0.0.236/trunk@80126 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:14:53 +00:00
dmose%mozilla.org
8a7b889861 Migrate from progids to contractids. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80125 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:11:34 +00:00
dmose%mozilla.org
ce1848e9c5 define __STRICT_ANSI__ and change the include order to keep linux gcc from whining about one of the system include files. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80124 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:10:40 +00:00
dmose%mozilla.org
6053db6b6e Tweak some comments. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80123 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:09:27 +00:00
dmose%mozilla.org
d81043d9d2 include nsLDAPInternal.h instead of nsLDAP.h now. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80122 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:08:17 +00:00
dmose%mozilla.org
3f6a882c55 * include of ldap.h removed. this header is now a public header, and clients of the XPCOM wrapper don't need to be polluted with the contents of ldap.h, since that functionality should happen entirely inside the wrapper.
* NS_ERROR_LDAP_DECODING_ERROR added

a=r=(not built)


git-svn-id: svn://10.0.0.236/trunk@80121 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:06:53 +00:00
dmose%mozilla.org
853bcfa2ec * migrate from progids to contractids
a=r=(not built)


git-svn-id: svn://10.0.0.236/trunk@80120 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:04:24 +00:00
dmose%mozilla.org
daee20badf * removed mPosition variable, since getAttributes() is now a single function
* prototypes for Iterate{Attributes,AttrErrHandler} added

* emacs mode line added

a=r=(not built)


git-svn-id: svn://10.0.0.236/trunk@80119 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 01:01:10 +00:00
dmose%mozilla.org
e000572e96 * replaced {First,Next}Attribute() functions with GetAttributes(), which returns an array. threadsafe and easier on JS callers.
* fixed GetDn() to do better error handling and use the standard XPCOM string ownership model (ie getter_Copies)

* better error handling for GetValues()

* tweak some includes

* added an emacs modeline and reindented

a=r=(not built)


git-svn-id: svn://10.0.0.236/trunk@80118 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:58:38 +00:00
dmose%mozilla.org
afe7807e71 * replaced {first,next}Attribute() with getAttributes which returns an array: threadsafe and more useful from JS.
* added an emacs mode line and reindented.

* improved doxygen comments to include nsresult errors thrown


git-svn-id: svn://10.0.0.236/trunk@80117 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:53:29 +00:00
dmose%mozilla.org
76477e7be7 Added an emacs mode line, reindented with spaces as per the mode line. Also tweaked a couple of comments as well as some debugging stuff. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80116 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:48:26 +00:00
av%netscape.com
4181c8bc8f Fixing 53451. Added retun failure when plugin retuns zero on NPP_WriteReady call, r=waterson
git-svn-id: svn://10.0.0.236/trunk@80115 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:46:18 +00:00
dmose%mozilla.org
310311aadf Infrastructure for internal use by the LDAP code. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@80114 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:45:52 +00:00
dmose%mozilla.org
2891cdb510 Significant updates to the todo list. a=r=(not built).
git-svn-id: svn://10.0.0.236/trunk@80113 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:43:22 +00:00
brendan%mozilla.org
4e4aa590e8 Fix bungled GC_KEEP_ATOMS logic (51954, r=mccabe, a=jband).
git-svn-id: svn://10.0.0.236/trunk@80110 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:18:15 +00:00
brendan%mozilla.org
2d9eb5eb2d Don't leave fp->sp above fp->spbase when returning, js_Invoke may GC on the way out (53123, r=mccabe, a=jband).
git-svn-id: svn://10.0.0.236/trunk@80109 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:13:25 +00:00
mcafee%netscape.com
de5c7233da HTML 4.0-izing this file, part of gemal@gemal.dk's patch. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@80108 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-29 00:04:23 +00:00
ben%netscape.com
b24747354f fix for nsbeta3++ 52890, remove green boxes from html/titledbuttons in XUL, r=dr, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@80107 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:59:35 +00:00
disttsc%bart.nl
8cf3138a1f Fix blue location bar height. bug=52911, r=/a=ben
git-svn-id: svn://10.0.0.236/trunk@80105 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:57:02 +00:00
peterlubczynski%netscape.com
9654c3e56d Deactivate double buffering for plugins plus fix up position and clip. bug 32327, bug 51787, bug 19931 bug 37126 r=sfraser,pchen a=buster
git-svn-id: svn://10.0.0.236/trunk@80104 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:29:26 +00:00
waterson%netscape.com
0e77f05c99 Bug 54475. Don't mark leaf nodes as 'requiring more work'. We know they're leaves! r=rjc, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@80103 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:25:10 +00:00
buster%netscape.com
7481822419 bug 53568
r=karnaze
a=waterson
migrating fix back from branch to tip


git-svn-id: svn://10.0.0.236/trunk@80100 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:20:55 +00:00
mkaply%us.ibm.com
65b5030ef3 #53402
r=mkaply, a=blizzard
We had a really bad os2pref.js from 4.61


git-svn-id: svn://10.0.0.236/trunk@80099 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:20:09 +00:00
hyatt%netscape.com
3a2e0e0561 fix for 53838, r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@80098 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:18:14 +00:00
waterson%netscape.com
976476e949 Bug 53353. Factor nsMemoryImpl create/destroy from flusher thread startup/shutdown. Avoids creation of second memory flusher thread after XPCOM shutdown. r=scc, sr=warren
git-svn-id: svn://10.0.0.236/trunk@80097 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:17:49 +00:00
rpotts%netscape.com
fb69d93bc3 when RemoveAll() is called do not double count the storage being freed...
git-svn-id: svn://10.0.0.236/trunk@80095 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 23:03:03 +00:00
nelsonb%netscape.com
6cff24caa7 Add mp_set_long and mp_set_ulong to the public API.
git-svn-id: svn://10.0.0.236/trunk@80094 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:53:45 +00:00
sgehani%netscape.com
132928e98d Merging pr3 branch to trunk:
Renaming "Plugins" -> "Plug-ins"

b=53976
r=ssu
a=sfraser


git-svn-id: svn://10.0.0.236/trunk@80093 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:52:51 +00:00
sgehani%netscape.com
a0562917b2 Merge pr3 branch to trunk:
Renaming "Plugins" -> "Plug-ins"

b=53976
r=ssu
a=sfraser


git-svn-id: svn://10.0.0.236/trunk@80092 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:51:16 +00:00
nhotta%netscape.com
3507185c5d the previous checkin was by bstell (Brian Stell)
cube:   (650) 937-2797
mobile: (415) 845-7800
home:   (415) 826-8141


git-svn-id: svn://10.0.0.236/trunk@80091 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:48:57 +00:00
valeski%netscape.com
acf05a190f 54508. r=edburns@acm.org, a=brendan@mozilla.org. we were installing the oji.dll in the bin dir *and* the bin/components dir which was redundant. oji.dll is a component and doesn't need to be in the bin dir.
git-svn-id: svn://10.0.0.236/trunk@80090 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:47:48 +00:00
nhotta%netscape.com
a95e523409 bug 46974 - display of ascii (8 bit) data incorrect with 10646 (16 bit) font
a=erik r=blizzard, approved for trunk checkin by jar


git-svn-id: svn://10.0.0.236/trunk@80089 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:46:27 +00:00
valeski%netscape.com
68360a0050 54508. removing oji.dll from the bin dir in the packager file. the lib is no longer installed in the bin dir, rather now only in the components dir.
git-svn-id: svn://10.0.0.236/trunk@80088 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:46:07 +00:00
sgehani%netscape.com
6b666fa74d Oops! Trunk not open: backing out last change.
git-svn-id: svn://10.0.0.236/trunk@80085 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:02:28 +00:00
sgehani%netscape.com
a0377bc6df Merge pr3 branch to trunk for:
Renaming "Plugins" -> "Plug-ins"

b=53976
r=ssu
a=sfraser


git-svn-id: svn://10.0.0.236/trunk@80084 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 22:00:39 +00:00
edburns%acm.org
825bc96e67 bug=52883
author=ashuk
r,a=edburns

Make webclient work with the tip.


git-svn-id: svn://10.0.0.236/trunk@80080 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 21:37:25 +00:00
thayes%netscape.com
a89066e266 Bugzilla 39476: Copy the argument string in the OpenDBFilename callback function.
git-svn-id: svn://10.0.0.236/trunk@80079 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 21:36:11 +00:00
thayes%netscape.com
85f95a41ba Use T61 String for any ASCII characters that don't meet the PrintableString
requirements in name attribute values.


git-svn-id: svn://10.0.0.236/trunk@80078 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 21:29:14 +00:00
nelsonb%netscape.com
19f21c5bbd Fix numerous bugs in CERT_GetNickName. Fix bug 45247.
git-svn-id: svn://10.0.0.236/trunk@80077 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 21:13:29 +00:00
despotdaemon%netscape.com
775031d440 Pseudo-automatic update of changes made by pp@ludusdesign.com.
git-svn-id: svn://10.0.0.236/trunk@80076 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 20:39:12 +00:00
nelsonb%netscape.com
b246eb6761 Fix bug 39482. Don't use varargs when first argument is null.
git-svn-id: svn://10.0.0.236/trunk@80075 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 19:01:14 +00:00
despotdaemon%netscape.com
d5e52fd157 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@80074 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 18:36:00 +00:00
larryh%netscape.com
8b7f82ceec Bugzilla: 51465. strip binaries on optimized builds
git-svn-id: svn://10.0.0.236/trunk@80073 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 17:47:22 +00:00
relyea%netscape.com
e6b8b24e9d Add function for determining if we have root cert modules.
fix bug in internal root cert modules.


git-svn-id: svn://10.0.0.236/trunk@80072 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 17:40:48 +00:00
sgehani%netscape.com
5b983e2e6f Merge pr3 branch to trunk:
Part of fix for "Plugins" -> "Plug-ins" for backward compatibility.

b=53976
r=ssu
a=sfraser,granrose


git-svn-id: svn://10.0.0.236/trunk@80071 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 17:32:05 +00:00
mkaply%us.ibm.com
5f76fa5473 #45474
r=mkaply, a=blizzard
Finally, real OS/2 keyboard support


git-svn-id: svn://10.0.0.236/trunk@80068 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 13:37:38 +00:00
idk%eng.sun.com
21e5afbcd7 * NOT PART OF TBOX BUILD *
Fixed 54348


git-svn-id: svn://10.0.0.236/trunk@80067 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 11:27:41 +00:00
ssu%netscape.com
4eddbc72ad fixing bug #53906 - updated Java 2 installer bits. sr=vishy, r=dveditz,sgehani. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@80064 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 11:01:41 +00:00
cls%seawood.org
5210420bb0 Do not use c++ comments in c file. Breaks WS5.0 compiler.
git-svn-id: svn://10.0.0.236/trunk@80063 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 08:08:02 +00:00
wtc%netscape.com
f0a40595f6 Added config file for OSF1 V5.0.
git-svn-id: svn://10.0.0.236/trunk@80062 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 07:45:11 +00:00
sgehani%netscape.com
7e606948be Merging pr3 branch change to trunk for:
Part of fix for "Plugins" -> "Plug-ins" for backward compatibility.

b=53976
r=ssu
a=sfraser


git-svn-id: svn://10.0.0.236/trunk@80061 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 07:14:56 +00:00
cls%seawood.org
a6ca675404 Some platforms include a version number for their dll suffixes. Use SHARED_LIBRARY instead of hardcoding a library name & suffix.
git-svn-id: svn://10.0.0.236/trunk@80059 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 06:57:00 +00:00
cls%seawood.org
8ace0cd4de Only build nullplugin when MOZ_ENABLE_GTK is set because nullplugin requires gtk and is breaking our non-gtk ports.
git-svn-id: svn://10.0.0.236/trunk@80058 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 06:48:02 +00:00
nisheeth%netscape.com
787c2b7cf1 r=pollmann. Fix for nsbeta3++ bug 48382. Fixes the infinite loop when location.href was set from the onload handler of a frame.
git-svn-id: svn://10.0.0.236/trunk@80056 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 05:44:10 +00:00
bratell%lysator.liu.se
90861c1db4 Fix for bug 54016 - crash when indentation wider then wrap width. The fix was to check for that condition. r=akkana@netscape.com, a=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@80055 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 05:32:52 +00:00
mccabe%netscape.com
30978dc1d7 Fix to 54307. Patch courtesy Jon Smirl <jon@mediaone.net>.
Clean up several locks that jsdtoa uses, when JS_THREADSAFE.

a=brendan
r=mccabe


git-svn-id: svn://10.0.0.236/trunk@80053 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 05:14:32 +00:00
dveditz%netscape.com
fe987ceace Bug 53845 make InstallTrigger.getVersion() work for SmartUpdate site. r=ssu,sr=mscott,a=pdt nsbeta3++
git-svn-id: svn://10.0.0.236/trunk@80051 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 04:14:15 +00:00
neeti%netscape.com
54302036e0 fix for crasher nsbeta3++ bug 52818, r=dp, r/a=rpotts
git-svn-id: svn://10.0.0.236/trunk@80050 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 04:08:22 +00:00
cls%seawood.org
55b259a10b Add .DELETE_ON_ERROR: target so that if the build fails while building the target, it will remove the incomplete target. Bug 48404
git-svn-id: svn://10.0.0.236/trunk@80049 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 04:02:15 +00:00
mccabe%netscape.com
5ab17af9a7 Remove unused function prototype.
r=jband


git-svn-id: svn://10.0.0.236/trunk@80048 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 02:47:40 +00:00
nelsonb%netscape.com
f9d4f13115 Fix crash when PR_Connect times out.
git-svn-id: svn://10.0.0.236/trunk@80046 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 01:50:15 +00:00
saari%netscape.com
4df2e52418 fix for 53760, xbl double firing key events. r=hyatt, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@80045 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 01:05:26 +00:00
hewitt%netscape.com
699bf985d9 54107 - [Modern] stop menulists from being too small initially, r=andreww, a=hangas
git-svn-id: svn://10.0.0.236/trunk@80044 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 00:38:25 +00:00
sfraser%netscape.com
a14fff2410 Fix for 52150; show caret in new composer/mail composer/AIM windows. If the editor is focussed on creation, show the caret instead of relying on a focus event. r, sr = kin,saari, hyatt
git-svn-id: svn://10.0.0.236/trunk@80042 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 00:31:48 +00:00
sfraser%netscape.com
4b74e084f3 Fix for 52150; show caret in new composer/mail composer/AIM windows. Uncomment a line that supresses focus, because we can get window activation calls after editor sets up the caret, and these need to be suppressed. r, sr = saari, hyatt
git-svn-id: svn://10.0.0.236/trunk@80041 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-28 00:31:35 +00:00
sgehani%netscape.com
d654b3ab76 Merging pr3 branch change for:
Fix setup dlg display to make selected dir legible.

b=52739
r=ssu
a=vishy


git-svn-id: svn://10.0.0.236/trunk@80038 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 23:57:22 +00:00
akhil.arora%sun.com
684bee80a4 implementation of the null plugin for unix
checking in on behalf of stephen mak <smak@sun.com>
b=48483 r=pollmann@netscape.com a=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@80035 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 23:44:02 +00:00
hyatt%netscape.com
6bca73e533 Really patching leak.
git-svn-id: svn://10.0.0.236/trunk@80034 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 23:39:47 +00:00
hyatt%netscape.com
6ba172354f Attempting to plug the leak. I assume I'm allowed to check in leak fixes.
git-svn-id: svn://10.0.0.236/trunk@80033 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 23:27:13 +00:00
sfraser%netscape.com
6163e30db0 Fix for bugzilla bug 54079, bugscape bug 2331. builtinURLs.js: renamed vars to avoid conflicts, fixed it not to rely on the SinkObserver being called each time (this was only called for the first window), and to throw rather than returning "".
utilityOverlay.js: fixes in openTopWin() to ensure that we always call xlateURL on URNs, and load about:blank if the url is still "" (should never happen).
r=ben,tao. sr=waterson.

Checked into trunk and branch.


git-svn-id: svn://10.0.0.236/trunk@80031 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 23:13:09 +00:00
sfraser%netscape.com
2c8d85ad08 Fix for bug 54079: don't crash when loading XUL into the composer content area. Simple null check a=akkana, sr=brendan. Landed on trunk and branch
git-svn-id: svn://10.0.0.236/trunk@80030 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 23:08:09 +00:00
mcgreer%netscape.com
095c1d1361 shell script to run self-tests on ciphers supported by NSS.
git-svn-id: svn://10.0.0.236/trunk@80029 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 23:04:01 +00:00
mcgreer%netscape.com
15c0d6fdae changes for nss script. passed tests produce no output. fix dsa test case.
git-svn-id: svn://10.0.0.236/trunk@80028 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 23:03:21 +00:00
cmanske%netscape.com
57a52fa4f0 Part of fix for nested tables bug 53733. r=brade, a=sfraser
git-svn-id: svn://10.0.0.236/trunk@80024 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 22:29:41 +00:00
cmanske%netscape.com
5770560ad9 Fixed nested tables bug 53733. r=brade, a=sfraser
git-svn-id: svn://10.0.0.236/trunk@80023 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 22:24:17 +00:00
cmanske%netscape.com
939b1716e8 Part of fix for nested tables bug 53733. r=brade, a=sfraser
git-svn-id: svn://10.0.0.236/trunk@80022 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 22:23:03 +00:00
pchen%netscape.com
a8d7dae7e8 Backing out jim_nance's checkins, breaks win32 build, also has #ifdef
XP_MAC which is crufty, should be able to do this xp


git-svn-id: svn://10.0.0.236/trunk@80021 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 22:21:05 +00:00
pchen%netscape.com
719a5dcaa1 Backing out jim_nance's checkins, break win32 build, also have #ifdef
XP_MAC which is crufty, should be able to do this xp


git-svn-id: svn://10.0.0.236/trunk@80020 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 22:16:50 +00:00
dougt%netscape.com
ca868ef44f Adding button to dump memory usage stat. r-valeksi, a-mscott
git-svn-id: svn://10.0.0.236/trunk@80019 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 22:15:08 +00:00
mccabe%netscape.com
459c2f3979 Fix to 54305, free array holding fat locks. Patch courtesy Jon Smirl <jonsmirl@mediaone.net>.
a=brendan
r=mccabe


git-svn-id: svn://10.0.0.236/trunk@80018 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 21:52:27 +00:00
hyatt%netscape.com
a14a7f850f Fix for 53417. r=brendan, a=brendan
git-svn-id: svn://10.0.0.236/trunk@80017 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 21:48:05 +00:00
radha%netscape.com
dbef2eb1b5 Fix for bugscape bug # 1644. keywords work eventhough the pref for it is turned off.
r=valeski a=mscott


git-svn-id: svn://10.0.0.236/trunk@80016 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 21:27:35 +00:00
varada%netscape.com
5a7e2d4797 fix for bug#33777;changing installer background text font and colour and shadow
git-svn-id: svn://10.0.0.236/trunk@80015 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 21:26:54 +00:00
despotdaemon%netscape.com
d9570400a0 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@80014 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 21:18:27 +00:00
rhp%netscape.com
d0e75ff34c Fixing Crash bug 53258 - crash with inline image viewing - r: sspitzer - PDT approval
git-svn-id: svn://10.0.0.236/trunk@80013 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 21:09:47 +00:00
mcafee%netscape.com
bcff87b79a Adding timeout to reload page.
git-svn-id: svn://10.0.0.236/trunk@80010 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 20:44:55 +00:00
valeski%netscape.com
9dd9cc908f whoops, that's supposed to be a 32bit int
git-svn-id: svn://10.0.0.236/trunk@80008 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 20:25:15 +00:00
hyatt%netscape.com
ad9a001211 added files: mozilla/layout/xbl/src/nsXBLPrototypeBinding.cpp
git-svn-id: svn://10.0.0.236/trunk@80007 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 20:24:47 +00:00
hyatt%netscape.com
c833b6b56c Fix for 53417. r=brendan, a=brendan
git-svn-id: svn://10.0.0.236/trunk@80006 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 20:23:49 +00:00
valeski%netscape.com
a2dba32cc0 r=brendan,a=brendan. 54127. This change cleans up a leak when we run out of memory, and reduces allocation of the file extension buffer by 2x. it also dumps the count to a local variable to do away w/ memory ambiguity using a pointer to elementCount
git-svn-id: svn://10.0.0.236/trunk@80005 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 19:50:59 +00:00
valeski%netscape.com
fc0398591c a=mscott,r=rpotts. 54199. optimized windows builds now link w/ the '/opt:nowin98' flag to reduce win98 page info in shared library output. there is a possible shared library loading performance degredation on win98 (I did not notice one on my win98 box).
git-svn-id: svn://10.0.0.236/trunk@80004 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 19:25:28 +00:00
cmanske%netscape.com
2d038abfe4 Fixing new content serializer's formatting to match behavior in current HTMLContentSink output. (This is a branch to be integrated later; not part of any current tip or 6.0 branch build) r/a=vidur
git-svn-id: svn://10.0.0.236/trunk@80003 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 19:23:36 +00:00
cyeh%bluemartini.com
d9c4caf971 fix for 45384: checksetup.pl fails to update very old bugzilla (10/1998) databases.
patch submitted by sstock@iconnect-inc.com


git-svn-id: svn://10.0.0.236/trunk@80002 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 17:51:36 +00:00
nisheeth%netscape.com
e972437e67 r=joki. Switching off the "nglayout.events.showHierarchicalHover" pref by default. This was enabled late in the beta 3 cycle and is causing performance problems with mousing over chrome. No code change is required.
git-svn-id: svn://10.0.0.236/trunk@80001 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 14:37:55 +00:00
nisheeth%netscape.com
34fd354477 Fix for nsbeta3++ bug 53219. Checking in for joki because he is away for a DOM face to face meeting today and tomorrow.
git-svn-id: svn://10.0.0.236/trunk@80000 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 14:34:50 +00:00
kin%netscape.com
357648d514 fix bug #51557; move JS functions out of html into xul; r/a=kin, sfraser
git-svn-id: svn://10.0.0.236/trunk@79999 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 14:33:05 +00:00
jim_nance%yahoo.com
9002271977 Workaround for bug 50782. The first attempt to fix this was r=pnull
a=brendan r=brendan.  Unfortunatly it broke the Mac.  This is the same
patch with #ifdefs for the mac.  This is r=scc


git-svn-id: svn://10.0.0.236/trunk@79998 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 11:48:54 +00:00
mcafee%netscape.com
2c5afc07f8 First add
git-svn-id: svn://10.0.0.236/trunk@79997 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 08:06:35 +00:00
wtc%netscape.com
fea63cfbcf Use '$(INSTALL) -m 444' to install files in nss/lib/crypto. By default
INSTALL is $(NSINSTALL) -R on Unix, which creates relative-path symlinks.


git-svn-id: svn://10.0.0.236/trunk@79994 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 05:51:04 +00:00
akhil.arora%sun.com
281efa9839 fixes for making auto proxies work again (phase1) b=53080 r=gagan@netscape.com a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@79992 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 02:03:43 +00:00
varada%netscape.com
5cef111f48 changing ib.cpp because of jar changes
git-svn-id: svn://10.0.0.236/trunk@79990 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 01:42:51 +00:00
cmanske%netscape.com
6fb48462ec Repairing code accidentally remove by subsequent checkin: b=53377, r=mjudge, a=sfraser
git-svn-id: svn://10.0.0.236/trunk@79989 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 01:09:49 +00:00
cls%seawood.org
0ff119d973 Make build ids work on unix again. Bug #53559 r=jag a=jar
git-svn-id: svn://10.0.0.236/trunk@79987 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 00:38:38 +00:00
andreww%netscape.com
6f662aecd5 bugzilla=53813, r=hewitt, a=hangas, fix for bad reference to prefpanels.css messing up skin switching.
git-svn-id: svn://10.0.0.236/trunk@79986 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 00:12:08 +00:00
ben%netscape.com
821c50a74b fix for 53537, middle mouse click drag on scrollbar causes clipboard to load in content area.
patch from jrgm, r=alecf, sr=ben (juss' checking it in...)


git-svn-id: svn://10.0.0.236/trunk@79984 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-27 00:08:27 +00:00
mcafee%netscape.com
86ddc3ed86 Ctrl-Home isn't supposed to go to home page, says lake the UI czar (51597). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@79983 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 23:02:08 +00:00
sspitzer%netscape.com
cd6fb60fe5 fix for nsbeta3++ bug #2203.
the problem was we were calling CreateIncomingServer() before the accounts were
loaded.  To solve this, I put a safe call to LoadAccounts() at the start of
CreateIncomingServer().

looking at the checkin logs, mscott made the same fix a while ago, but it got
overwritten by another change.

r/a=mscott


git-svn-id: svn://10.0.0.236/trunk@79982 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 22:37:13 +00:00
nhotta%netscape.com
47e7ee700d Changed to delay unescaping URI so it's only applied to a folder path portsion, bug 52165, r=putterman, a=alecf.
git-svn-id: svn://10.0.0.236/trunk@79980 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 22:09:59 +00:00
mcafee%netscape.com
3a78308de9 Adding ctrl+/- accelerators for View|Text Size enlarge/reduce (51597). patch=jag, r=mcafee
git-svn-id: svn://10.0.0.236/trunk@79979 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 22:05:40 +00:00
despotdaemon%netscape.com
2608ad259a Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@79978 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 21:57:23 +00:00
attinasi%netscape.com
c1aa8ab9c0 Checking for null before deref: b=55358 r=a=buster
git-svn-id: svn://10.0.0.236/trunk@79976 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 21:00:32 +00:00
harishd%netscape.com
8ce4b6eeb9 50965 [nsbeta3+ - PDTP1]
Making sure that textnodes are created for SCRIPT,STYLE,TITLE,XMP,TEXTAREA,PLAINTEXT,
in FragmentSink, for editor->HTML Source.

r=jst
a=waterson.


git-svn-id: svn://10.0.0.236/trunk@79974 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 19:19:28 +00:00
sonmi%netscape.com
c19b7513e8 added SHLIB_PATH and LIBPATH for HPUX and AIX
git-svn-id: svn://10.0.0.236/trunk@79972 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 18:47:15 +00:00
jband%netscape.com
218ad77245 NOT PART OF BUILD. fixing tools bustage
git-svn-id: svn://10.0.0.236/trunk@79970 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 10:24:36 +00:00
rjc%netscape.com
d6ffb7a06f Fix bug # 53835: use appropriate namespace. r=waterson sr=brendan
git-svn-id: svn://10.0.0.236/trunk@79969 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 09:57:21 +00:00
idk%eng.sun.com
9a670ffd77 * NOT PART OF TBOX BUILDS *
Fixed bug with attributes handling.
Reported by Arthur Barrett


git-svn-id: svn://10.0.0.236/trunk@79968 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 08:46:42 +00:00
kvisco%ziplink.net
0e84aa541e Not part of regular build, a=leaf. Fixed xsl:include, reported by Steve Tinney
git-svn-id: svn://10.0.0.236/trunk@79967 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 07:38:51 +00:00
idk%eng.sun.com
ab0393e100 * NOT PART OF TBOX BUILDS *
Updated Pluglets to tip of the tree and latest jdk1.3 on solaris
Fixed 40615


git-svn-id: svn://10.0.0.236/trunk@79966 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 06:53:53 +00:00
hewitt%netscape.com
efefac8ab7 #53735 - [Modern] preventing toolbar buttons from stealing focus, r=andreww, a=hangas
git-svn-id: svn://10.0.0.236/trunk@79965 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 06:22:46 +00:00
m_kato%ga2.so-net.ne.jp
9940474780 fix bug 52863 r=rginda a=ben
fix installed-chrome.txt problem.  All chatzilla component do not register to installed-chrome.txt.  So IRC menu isn't shown in Task menu.


git-svn-id: svn://10.0.0.236/trunk@79964 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 06:10:39 +00:00
ssu%netscape.com
370cd25ed0 fixing bugscape #2469 - setuprsc.dll contains windows extended dialogs. sr=vishy r=dveditz affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@79963 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 05:23:00 +00:00
cls%seawood.org
0673f064f2 Fix OS/2 gmake problem. Bug #54080. r=leaf a=brendan Thanks to Mike Kaply <mkaply@us.ibm.com> for the patch
git-svn-id: svn://10.0.0.236/trunk@79962 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 05:20:06 +00:00
kmcclusk%netscape.com
9f4886f121 Added new method to control whether ViewManager and ViewManager2 double-buffer when rendering. bug 49743 a=roc+moz@cs.cmu.edu r=peterl@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79960 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 05:04:53 +00:00
warren%netscape.com
c597247d16 Bug 52111. Fix for race condition between file transport and async stream listener -- mStatus was temporarily getting set to WOULD_BLOCK. code=alex@cendio.se, r=warren
git-svn-id: svn://10.0.0.236/trunk@79959 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 05:03:47 +00:00
radha%netscape.com
a650350252 Fix for bug # 52457. Autocomplete not active in modern themes. r=ben, a=ben
git-svn-id: svn://10.0.0.236/trunk@79958 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 04:52:12 +00:00
wtc%netscape.com
f014e09be3 Bugzilla bug #54131: link executable programs with the -z and +s linker
options.


git-svn-id: svn://10.0.0.236/trunk@79957 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 04:49:09 +00:00
waterson%netscape.com
3f80aa8798 Bug 53608. Avoid creating atoms in nsXULContentUtils. r,a=hyatt
git-svn-id: svn://10.0.0.236/trunk@79956 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 03:54:44 +00:00
sfraser%netscape.com
44996a74ef Fix build scripts to work when using BuildNGLayout{Debug}.pl to both pull and build (configure after the checkout), and fix MozJar.pm to generate correct paths in installed-chrome.txt when not using jar files.
git-svn-id: svn://10.0.0.236/trunk@79954 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 02:24:55 +00:00
warren%netscape.com
5456205381 Fixed REGCHROME to work when MOZ_DISABLE_JAR_PACKAGING is defined. r=waterson
git-svn-id: svn://10.0.0.236/trunk@79953 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-26 02:21:41 +00:00
pschwartau%netscape.com
9bd84a2465 Adding new test case for scope check and creating js1_5 test suite.
git-svn-id: svn://10.0.0.236/trunk@79950 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-25 21:24:09 +00:00
thayes%netscape.com
aef272aa20 Add UTF8String handling to Name attributes.
git-svn-id: svn://10.0.0.236/trunk@79949 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-25 21:13:24 +00:00
svn%xmlterm.org
2ca3d7e207 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Fix for XMLterm user level/icons mode selection (workaround for bug 53448).


git-svn-id: svn://10.0.0.236/trunk@79947 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-25 14:57:27 +00:00
nboyd%atg.com
0ed7fc4c54 Miscellaneous formatting changes.
git-svn-id: svn://10.0.0.236/trunk@79946 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-25 14:07:45 +00:00
nboyd%atg.com
d815f995a1 Drop unneeded references.
git-svn-id: svn://10.0.0.236/trunk@79945 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-25 14:06:47 +00:00
nboyd%atg.com
a077088af8 Fix enum.js regression.
git-svn-id: svn://10.0.0.236/trunk@79944 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-25 14:04:20 +00:00
cls%seawood.org
bf6bf4c74f Make sure we stay within the posix cmdline length limit (4096) when creating jars. Fix for aix & irix. Bug #53881 r=daa@distributed.net
git-svn-id: svn://10.0.0.236/trunk@79943 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-25 00:36:12 +00:00
cls%seawood.org
533e71175e Unlink file before rename() ing it. Fixes OS/2 bustage. r=mkaply Bug 51857
git-svn-id: svn://10.0.0.236/trunk@79942 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-25 00:11:03 +00:00
cls%seawood.org
737f4811a5 Make MOZ_DISABLE_JAR_PACKAGING not create jar files.
git-svn-id: svn://10.0.0.236/trunk@79941 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 23:56:38 +00:00
cls%seawood.org
6c1c1f1dda Explicitly check for glib instead of relying upon libIDLs check. Avoid duplicate checks. Bug #53230
git-svn-id: svn://10.0.0.236/trunk@79940 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 23:36:13 +00:00
cls%seawood.org
b5208f7b1f Autoconf's handling of certain cached values appears to be lame. Need to set the cache file to /dev/null so that perl can be found under a new path.
git-svn-id: svn://10.0.0.236/trunk@79939 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 20:45:54 +00:00
cls%seawood.org
d0164aaac3 Bump required perl version to 5.004. Check the PERL env variable for perl as well as the path. Bug #52065 r=jag
git-svn-id: svn://10.0.0.236/trunk@79938 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 20:07:15 +00:00
svn%xmlterm.org
b9cc6b24fc --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Changes to get XMLterm working with the new jar packaging.


git-svn-id: svn://10.0.0.236/trunk@79937 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 14:33:30 +00:00
svn%xmlterm.org
b782bca0ee --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Recent changes to nsChromeProtocolHandler.cpp have caused chrome HTML files to lose their XPConnect privileges. This meant that content/xmlterm.html could no longer access the XMLTermShell object. This checkin provides a somewhat clumsy workaround for that problem, to get XMLterm working with NS PR3/6.0.


git-svn-id: svn://10.0.0.236/trunk@79936 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 14:22:11 +00:00
svn%xmlterm.org
7d7277040e --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Fix to handle click events in inserted HTML fragments properly.


git-svn-id: svn://10.0.0.236/trunk@79935 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 14:13:21 +00:00
disttsc%bart.nl
b2f4a32b89 Last batch of checkins for bug=53297 ('rdf:resource' -> 'resource', 'rdf:containment' -> 'containment'). r=akkana, r=cmanske, r=rginda, r=ben, a=waterson
git-svn-id: svn://10.0.0.236/trunk@79934 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 08:14:55 +00:00
waldemar%netscape.com
5dd5dfffc6 Added void and classof operators
git-svn-id: svn://10.0.0.236/trunk@79933 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 06:08:53 +00:00
cls%seawood.org
5e76e229eb Turn off MONOLITHIC_TOOLKIT for Irix. Thanks to Robert Low <rob@adacel.com.au> for the patch. Bug #53471 r=cls a=brendan
git-svn-id: svn://10.0.0.236/trunk@79931 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-24 02:09:47 +00:00
mozilla.BenB%bucksch.org
fd41c16a4d 51285: Move |EnsureBlockDisplay| to make it less agressive. Patch by attinasi, r=buster
git-svn-id: svn://10.0.0.236/trunk@79930 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 17:59:20 +00:00
disttsc%bart.nl
eed6922727 Turn View -> Text Size back on now that bug 52985 (mac menu bug) is fixed. Bug=53207, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79929 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 14:41:58 +00:00
waldemar%netscape.com
531c0dfeb8 Made implements clauses js2-only
git-svn-id: svn://10.0.0.236/trunk@79928 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 08:15:06 +00:00
pavlov%netscape.com
eedbefe232 fix for bug #52414 r,a,etc=brendan
git-svn-id: svn://10.0.0.236/trunk@79927 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 02:53:16 +00:00
tor%cs.brown.edu
7adc5e3b90 Bug 52275 - crasher if we ended up in DrawComposited() with a zero
width or height.  r=pavlov,scc a=buster


git-svn-id: svn://10.0.0.236/trunk@79926 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 01:55:30 +00:00
brendan%mozilla.org
22321f285c Fix two distinct bugs with similar symptoms (53123, r=law, a=jband).
git-svn-id: svn://10.0.0.236/trunk@79925 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 01:26:03 +00:00
rods%netscape.com
758be6484a The font size for selects and buttons needs to reduce the font size by 2 points
from the default font size set in prefs
b=53744 a=buster


git-svn-id: svn://10.0.0.236/trunk@79923 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 00:30:04 +00:00
relyea%netscape.com
06c8b64538 Fix problem where RSA op failures cause multiple retries of the RSA algorithm.
git-svn-id: svn://10.0.0.236/trunk@79922 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 00:05:27 +00:00
relyea%netscape.com
48c1a3bc08 Move the header files.
git-svn-id: svn://10.0.0.236/trunk@79921 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 00:04:34 +00:00
relyea%netscape.com
ae0d608418 Use the new NSS_NoDB_init.
git-svn-id: svn://10.0.0.236/trunk@79920 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-23 00:00:05 +00:00
nhotta%netscape.com
e1ca114bb9 Changed to escape folder name to prevent 8 bit data from bad conversions,
also changed to apply correct conversions (UTF-8 for RDF, OS native charset for file name), bug 52165, r=putterman, a=alecf.


git-svn-id: svn://10.0.0.236/trunk@79919 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 23:58:19 +00:00
wtc%netscape.com
b42598d7a0 Added perl-generated files nssckpev.h nssckft.h nssckg.h nssck.api.
git-svn-id: svn://10.0.0.236/trunk@79916 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 22:52:20 +00:00
peterlubczynski%netscape.com
41bcbed581 Fix to ensure we don't go past array bounds in ScanNormalUnicodeText() b=52722 r=buster a=karnaze
git-svn-id: svn://10.0.0.236/trunk@79915 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 22:45:31 +00:00
ddrinan%netscape.com
0a16350103 Copy over ALL of the components directory
git-svn-id: svn://10.0.0.236/trunk@79914 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 22:32:35 +00:00
timeless%mac.com
044938dcec r=ben a=ben. This is to match spec, bug 44895.
git-svn-id: svn://10.0.0.236/trunk@79913 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 21:09:39 +00:00
dr%netscape.com
d6eef97b0f fix for 53750. mmmm, moodifiers. r=putterman,scc
git-svn-id: svn://10.0.0.236/trunk@79910 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 19:03:39 +00:00
putterman%netscape.com
055952db1b Fix for 53736 for jglick. r=hangas,scottip. a=leaf. make search dialog open correctly.
git-svn-id: svn://10.0.0.236/trunk@79909 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 18:29:12 +00:00
putterman%netscape.com
5404507189 Fix for 53752. r=sspitzer, a=leaf. Make drang and drop work in mailnews by removing incorrect ';'
git-svn-id: svn://10.0.0.236/trunk@79908 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 18:09:55 +00:00
putterman%netscape.com
c26a9faec2 Fix for 53736. r=hangas, a=leaf. Make mailnews search dialog come up.
git-svn-id: svn://10.0.0.236/trunk@79907 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 17:53:13 +00:00
relyea%netscape.com
2363b76ffe Add NSS_NoDB_Init()
git-svn-id: svn://10.0.0.236/trunk@79906 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 17:34:29 +00:00
relyea%netscape.com
0403eae9d6 Check in changes to add NSS_NoDB_Init().
git-svn-id: svn://10.0.0.236/trunk@79905 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 17:33:46 +00:00
mkaply%us.ibm.com
b45d8cbddd OS/2 Tinderbox breakage
HOME dir isn't working on OS/2, so profile can't be created so the browser won't come up.
Change to OS2 dir to get things working.
r=dr


git-svn-id: svn://10.0.0.236/trunk@79904 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 17:32:10 +00:00
ddrinan%netscape.com
512fcc3806 Make the component directory writeable
git-svn-id: svn://10.0.0.236/trunk@79903 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 17:06:59 +00:00
mcgreer%netscape.com
397511ee21 revert changes to DH param gen. MPI does compute q=2p+1 for strong primes, but returns q not p. #ifdef in rsa for testing mp_exptmod_d vs. mp_exptmod, mp_exptmod is considerably faster.
git-svn-id: svn://10.0.0.236/trunk@79902 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 16:24:16 +00:00
kestes%staff.mail.com
f647f0ce7b clarify the mailing system discriptions
git-svn-id: svn://10.0.0.236/trunk@79901 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:24:16 +00:00
kestes%staff.mail.com
35b749a41d fully tested
git-svn-id: svn://10.0.0.236/trunk@79900 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:17:14 +00:00
kestes%staff.mail.com
1b657dd390 factor out functions to the new package MailProcess
git-svn-id: svn://10.0.0.236/trunk@79899 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:16:52 +00:00
kestes%staff.mail.com
a114f4ca86 use the new named time constants
use BTData


git-svn-id: svn://10.0.0.236/trunk@79898 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:15:00 +00:00
kestes%staff.mail.com
ef3538a98d *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@79897 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:08:53 +00:00
kestes%staff.mail.com
3e20a8b13d add gen test for the bug tracking system
git-svn-id: svn://10.0.0.236/trunk@79896 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:08:09 +00:00
kestes%staff.mail.com
557fbaff34 add information about the bug tracking system
git-svn-id: svn://10.0.0.236/trunk@79895 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:07:28 +00:00
kestes%staff.mail.com
b33c139472 clarify that the timestamp is for the build mail not any other mail.
git-svn-id: svn://10.0.0.236/trunk@79894 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:03:32 +00:00
kestes%staff.mail.com
ea641d2e47 modify escapeHTML() to escape the "'" as well as standard characters,
so that my popup windows code do not see a "'" in their input as this
confuses them. (It does not help the popup but seems like a good idea
to leave in.)


git-svn-id: svn://10.0.0.236/trunk@79893 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:03:03 +00:00
kestes%staff.mail.com
756fb7dca6 add information about bug tracking module
git-svn-id: svn://10.0.0.236/trunk@79892 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:01:58 +00:00
kestes%staff.mail.com
a4fb5cdd81 add named constants for time.
git-svn-id: svn://10.0.0.236/trunk@79891 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:01:32 +00:00
jeff.dyer%compilercompany.com
4cdc60c355 #45692:r=edburns,a=brendan. Backing out latest change.
git-svn-id: svn://10.0.0.236/trunk@79890 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 15:01:29 +00:00
kestes%staff.mail.com
188368516b add use HTMLPopUp; (how did this ever work?)
git-svn-id: svn://10.0.0.236/trunk@79889 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:59:20 +00:00
kestes%staff.mail.com
81628dfe2e localize variables which had not been declared.
add comments to generated html to help debugging.
remove comments about $HTMLPopUp::EMPTY_TABLE_CELL,
     they belong in HTMLPopUp.pm.
Add more data to popup window title.


git-svn-id: svn://10.0.0.236/trunk@79888 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:58:40 +00:00
kestes%staff.mail.com
24a82c7783 typo
git-svn-id: svn://10.0.0.236/trunk@79887 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:56:14 +00:00
kestes%staff.mail.com
4a579248b7 use configure to set #!perl
git-svn-id: svn://10.0.0.236/trunk@79886 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:55:58 +00:00
kestes%staff.mail.com
eb4fab01ed increase time for tipClose so that IE users get a chance to read the
popup windows while javascript fights for focus.


git-svn-id: svn://10.0.0.236/trunk@79885 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:55:12 +00:00
wtc%netscape.com
6e29508dde Bugzilla bug #53114: fixed license.
git-svn-id: svn://10.0.0.236/trunk@79884 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:55:03 +00:00
wtc%netscape.com
46066dbd6d Added a white space.
git-svn-id: svn://10.0.0.236/trunk@79883 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:52:32 +00:00
mkaply%us.ibm.com
2cecdb7f90 #53387
r=brendan, a=brendan
We were doing bad things to the OS/2 character code before we gave it to XP


git-svn-id: svn://10.0.0.236/trunk@79882 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:43:19 +00:00
rods%netscape.com
4a1da53975 now prints only leaf docshells when there is a frameset and print leaf docshells
AND the rest of the document for anything else.
b=47478 a=buster


git-svn-id: svn://10.0.0.236/trunk@79881 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:42:13 +00:00
jeff.dyer%compilercompany.com
3e3315c27f #45692:r=edburns,a=brendan. Followup fixes for oji liveconnect security. Second attempt.
git-svn-id: svn://10.0.0.236/trunk@79880 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 14:17:46 +00:00
jeff.dyer%compilercompany.com
46c56443e5 #45692:r=edburns,a=brendan. Followup fixes for oji liveconnect security.
git-svn-id: svn://10.0.0.236/trunk@79879 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 13:48:20 +00:00
mkaply%us.ibm.com
b1ecc043c5 OS/2 Tinderbox break
Using true instead of PR_TRUE


git-svn-id: svn://10.0.0.236/trunk@79878 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 12:16:14 +00:00
jst%netscape.com
9a5175b281 Oops, missed a file, this should fix the horkeage.
git-svn-id: svn://10.0.0.236/trunk@79877 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 11:16:27 +00:00
jband%netscape.com
3b9eecb7ec backing out check in from jin_nance that broke Mac
git-svn-id: svn://10.0.0.236/trunk@79876 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 10:42:54 +00:00
hewitt%netscape.com
70dc19ecee wrong case on makefile.in, full checkin coming in a sec for bug #51645
git-svn-id: svn://10.0.0.236/trunk@79875 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 10:19:16 +00:00
jst%netscape.com
b45fd7a390 Redoing how 'replaceable' properties on DOM objects are resolved to be compatible with 4.x, with this change named frames in framesets override 'replaceable' properties so that window.toolbar (or any replaceable property) in a frameset document with a frame named 'toolbar' actually resolves to the frame, and not the native toolbar. r/a=brendan, r=rpotts&scc
git-svn-id: svn://10.0.0.236/trunk@79874 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 10:18:07 +00:00
jband%netscape.com
8f808e9b01 checking in patch from Jon Smirl <jonsmirl@mediaone.net> that lets us see past xptcall 'SharedStub' frames in stack traces. Because xptcall was doing a non-standard frame the debuggers and trace tools were not showing callers. This fixes that problem and will allow us to get *much* better data on crashes and other problems where the stack crosses xptcall. Tested on debug and release. r=jband@netscape.com, a=brendan@mozilla.org, a=waterson@mozilla.org. Thank you Jon!
git-svn-id: svn://10.0.0.236/trunk@79873 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 10:09:23 +00:00
hewitt%netscape.com
eabbfb7284 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@79872 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 09:45:35 +00:00
jim_nance%yahoo.com
ff4e76f2a7 Fixed 50782. Multiply defined symbols cause Tru64 5.0 to crash.
Found and fixed by harbaugh.  Fix improved by tor, r=pnunn, a=brendan


git-svn-id: svn://10.0.0.236/trunk@79871 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 09:18:40 +00:00
scc%mozilla.org
fa0975f86b bug #36908: checking in for endico, r=scc, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79870 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 09:05:57 +00:00
hewitt%netscape.com
11d21b9c95 #46423 - [Modern] focus border for menulist, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79869 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 09:05:01 +00:00
scc%mozilla.org
2e8330aa99 bug #36908: checking in for endico, r=scc, a=brendan. This file may no longer be used, but it's here, so I'm patching it appropriately. If it's not used, no harm done.
git-svn-id: svn://10.0.0.236/trunk@79868 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 08:44:13 +00:00
scc%mozilla.org
960306f179 bug #36908: checking in for endico, r=scc, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79867 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 08:42:44 +00:00
waldemar%netscape.com
7f85fa8f1a Major revisions for Sep 18 and 21 language changes
git-svn-id: svn://10.0.0.236/trunk@79866 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 08:16:22 +00:00
waldemar%netscape.com
6abc9a93ec Removed "constructor" keyword
git-svn-id: svn://10.0.0.236/trunk@79865 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 08:14:56 +00:00
scc%mozilla.org
1bb5c6c6ce bug #36908: checking in for endico, r=scc, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79864 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 07:51:47 +00:00
beard%netscape.com
c985ec638f [not part of build] base class for all references, provides interior pointer detection.
git-svn-id: svn://10.0.0.236/trunk@79863 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 07:35:59 +00:00
beard%netscape.com
9c224f03d5 [not part of build] interior pointer detection, cycle detection.
git-svn-id: svn://10.0.0.236/trunk@79862 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 07:32:52 +00:00
ssu%netscape.com
c9414dffa7 fixing bug #39015 - enabling proxy info to be set in bin\defaults\prefs\all-proxy.js if set in installer as well. a=mscott r=dveditz
git-svn-id: svn://10.0.0.236/trunk@79861 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 07:29:58 +00:00
mcafee%netscape.com
96076802e0 Adding rule to add separators in taskbar menus, e.g. <NC:separator>sep</NC:separator> (bugscape 2281). r=saari,ben
git-svn-id: svn://10.0.0.236/trunk@79860 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 06:52:36 +00:00
saari%netscape.com
2a874a3d33 fix for 53017, linux specific focus bug. a=brendan
git-svn-id: svn://10.0.0.236/trunk@79859 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 06:48:56 +00:00
av%netscape.com
c6e1678052 Fix for 44692, allowing default plugin guess about mime type by extension, a=mscott
git-svn-id: svn://10.0.0.236/trunk@79858 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 06:31:29 +00:00
mstoltz%netscape.com
eddbf0c4fe bug 24765, hooking up necko file cache to jar protocol. Hopefully without leaks this time. Also fixed leak in nsJARURI. r=beard, warren
git-svn-id: svn://10.0.0.236/trunk@79857 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 06:21:18 +00:00
av%netscape.com
43504d4fc0 Fix for 53399, check for null-pointer to avoid crash, by sean, r=av, a=waterson
git-svn-id: svn://10.0.0.236/trunk@79856 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 06:17:28 +00:00
ben%netscape.com
c1f7605975 46519, classic skin polish fixes, remove bottom border from internetresults tree. a=hyatt
git-svn-id: svn://10.0.0.236/trunk@79855 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 06:13:47 +00:00
saari%netscape.com
1449d3bf79 Mac part of 48785 (hyatt's keybinding checkin) and also a fix for 52552. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79854 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 06:03:13 +00:00
hyatt%netscape.com
53b9fa182d added files: mozilla/layout/xbl/src/nsXBLWindowKeyHandler.cpp
git-svn-id: svn://10.0.0.236/trunk@79853 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:49:40 +00:00
hyatt%netscape.com
0f1e48936e removed files: mozilla/rdf/content/src/nsXULKeyListener.cpp
git-svn-id: svn://10.0.0.236/trunk@79852 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:47:47 +00:00
hyatt%netscape.com
de4a9b070d added files: mozilla/rdf/content/src/nsXULKeyListener.cpp
git-svn-id: svn://10.0.0.236/trunk@79851 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:45:45 +00:00
hyatt%netscape.com
8d87fd2a19 48758. r=ben,saari, a=waterson
git-svn-id: svn://10.0.0.236/trunk@79850 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:44:16 +00:00
hewitt%netscape.com
2d104433f1 #51645 - mac theme preview images, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79849 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:42:05 +00:00
wtc%netscape.com
d729098ae8 Bugzilla bug #53114: fixed license in nss/cmd/zlib/Makefile and
manifest.mn.  Thanks to Brian Ryner <bryner@netscape.com> for the bug
report.


git-svn-id: svn://10.0.0.236/trunk@79848 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:35:35 +00:00
hyatt%netscape.com
bd7730ac60 48758. r=ben,saari, a=waterson
git-svn-id: svn://10.0.0.236/trunk@79847 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:31:36 +00:00
timeless%mac.com
4fd864a251 a=ben, partial fixes for bugs 38840, 41535 and Mail3PaneVertlayout
git-svn-id: svn://10.0.0.236/trunk@79846 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:30:04 +00:00
hewitt%netscape.com
35f0785e9e #46423 - make menulists crop, fixes overflowing text on messengercompose in modern. r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79845 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:17:53 +00:00
hewitt%netscape.com
69cc2f0a34 #46519 - s/align/orient on tabcontrol, corrects classic look, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79844 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:14:11 +00:00
cmanske%netscape.com
78ede3e3a8 Fixed bugs 43394 (wrong type for getting recent menu max items pref), 52878 (wrong doc url results in adding a charset incorrectly), 47704 (making composer new page prefs work). r=mjudge. a=ben
git-svn-id: svn://10.0.0.236/trunk@79843 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:13:34 +00:00
bryner%uiuc.edu
97949f9310 Oops, forgot this file. bug 53648, r=scc, a=gagan,brendan.
git-svn-id: svn://10.0.0.236/trunk@79842 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:09:36 +00:00
ccarlen%netscape.com
8388f7b7b5 Bug #48981
Make use of mpfilelocprovider for Shrimp
r=bhuvan,mscott


git-svn-id: svn://10.0.0.236/trunk@79841 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:05:48 +00:00
vishy%netscape.com
144cb573f0 bugzilla 52182. r=a=mscott.
Modify the logic to launch external browser (only for target=_content
and target=_blank links). Also add something to DocShellLoadInfo
so that a user of nsDocShell::LoadURI can specify the target desired.


git-svn-id: svn://10.0.0.236/trunk@79840 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:04:58 +00:00
ccarlen%netscape.com
9bb8b1d598 Bug #48981
Added mpfilelocprovider lib to makefile
r=bhuvan,mscott


git-svn-id: svn://10.0.0.236/trunk@79839 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:04:47 +00:00
hewitt%netscape.com
929c75b66e #46423 - [Modern] focus borders on widgets, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79838 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:03:57 +00:00
ccarlen%netscape.com
74a90a99c3 Bug #48981
Added mpfilelocprovider lib to project
r=sfraser


git-svn-id: svn://10.0.0.236/trunk@79837 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:03:30 +00:00
hyatt%netscape.com
0e0805138e 48758. r=ben,saari, a=waterson
git-svn-id: svn://10.0.0.236/trunk@79836 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 05:02:20 +00:00
blakeross%telocity.com
3d641b38d9 Fix nsbeta3+ bug 50202, IE favorites not working in PT Bookmarks menu. r=a=don
git-svn-id: svn://10.0.0.236/trunk@79835 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:57:06 +00:00
dveditz%netscape.com
4d29994735 bug 47080 change value of navigator.platform for backward compatibility, r=sgehani,a=scc
git-svn-id: svn://10.0.0.236/trunk@79834 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:52:22 +00:00
radha%netscape.com
5405a421fe Fix for bug #52215 r=ben a=ben
git-svn-id: svn://10.0.0.236/trunk@79833 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:51:34 +00:00
scc%mozilla.org
cabcbd58e4 bug#53648: including IDL from the security world; actually bryner's change; r=scc, a=gagan,brendan
git-svn-id: svn://10.0.0.236/trunk@79832 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:42:21 +00:00
bryner%uiuc.edu
0d33cc389b Moving files out of security/base at request of security team. The new home for these files is in netwerk. Bug 53648. r=scc. a=gagan,brendan.
git-svn-id: svn://10.0.0.236/trunk@79831 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:42:20 +00:00
pinkerton%netscape.com
c38e9e651f in the event proc for the NavServices dialogs, tell the watch task that we've hit an event loop so that it doesn't change the cursor to a watch. r=hyatt, bug# 53121
git-svn-id: svn://10.0.0.236/trunk@79830 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:27:24 +00:00
cmanske%netscape.com
26ff6cc9d3 Fixed wrong image for toolbar bug 53588. r=mjudge, a=sfraser
git-svn-id: svn://10.0.0.236/trunk@79829 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:27:07 +00:00
neeti%netscape.com
f9d6a6c4f8 fix for bug 51095- mStorageInUse grows faster than required if we update files.r=dp,a=mscott
git-svn-id: svn://10.0.0.236/trunk@79828 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:17:22 +00:00
hewitt%netscape.com
9e91428b33 #46423 - on behalf of jglick: mail/news search dialog cleanup, r=hewitt, a=hangas
git-svn-id: svn://10.0.0.236/trunk@79827 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:14:04 +00:00
rpotts%netscape.com
d56d04d162 bug #53273 (r=neeti,fur a=me).Clear the TRUNCATED_CONTENT flag when all of the data arrives for a URI. This handles the case where the entry was evicted (and the content was truncated) and is later reused...
git-svn-id: svn://10.0.0.236/trunk@79826 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 04:12:42 +00:00
chuang%netscape.com
1b3a8cc931 Bug50584 Lists in Personal Address Book not migrating as lists, r=putterman,a=mscott
git-svn-id: svn://10.0.0.236/trunk@79825 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:59:13 +00:00
hewitt%netscape.com
781b6f3216 #46423 - remove underlines from personal toolbar folders on :hover, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79824 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:54:42 +00:00
hewitt%netscape.com
0c1e4fe8a6 #46423 - mac font correctness on search button, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79823 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:53:40 +00:00
hewitt%netscape.com
4eadc013ed #46423 - return black bottom border to personal toolbar, r=marlon, a=ben
git-svn-id: svn://10.0.0.236/trunk@79822 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:52:07 +00:00
hewitt%netscape.com
60ab465817 #46423 - on behalf of jag: correctly sized check image, r=hewitt, a=ben
git-svn-id: svn://10.0.0.236/trunk@79821 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:50:21 +00:00
hewitt%netscape.com
c0ef5ee3cd #46423 - make text colors consistent in modern, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79820 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:49:39 +00:00
hewitt%netscape.com
47b299f3f7 #46423 - color adjustment on bookmark icons, r=hyatt, a=ben
git-svn-id: svn://10.0.0.236/trunk@79819 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:48:40 +00:00
jefft%netscape.com
1f98c68b8b fixed bug53238.txt -- Data loss: attachment option {Save All} fails to prompt user if destination dir has an existing file w/ same file name. r=mscott; a=msanz
git-svn-id: svn://10.0.0.236/trunk@79818 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:46:31 +00:00
ccarlen%netscape.com
72e6e9370e Adding mpfilelocprovider to build
This lib is being used to fix #48981
r=bhuvan, mscott


git-svn-id: svn://10.0.0.236/trunk@79817 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:46:18 +00:00
mscott%netscape.com
aeb15cd0e7 Bug #44176 --> pass in the length as the max progress for the download. This allows implementors of
nsIWebProgressLIstener to get notifications for ftp downloads.
r=valeski r=gagan


git-svn-id: svn://10.0.0.236/trunk@79816 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:46:11 +00:00
mscott%netscape.com
5d650ce115 Bug #44176 --> in order to have a progress dialog for helper apps, we reset the notifications. http
wasn't regenerating the proxied notifciation calls.
r=gagan


git-svn-id: svn://10.0.0.236/trunk@79815 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:44:13 +00:00
ccarlen%netscape.com
510117945d This lib is being used to fix #48981
This change is for a whole in the Unix implementation of nsIFile
r=bhuvan, mscott


git-svn-id: svn://10.0.0.236/trunk@79814 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:43:12 +00:00
dbragg%netscape.com
515c8f7edc Fix for bug 53511. Added the warning text and formatted the dialog to fit it correctly. r=ben a=ben
git-svn-id: svn://10.0.0.236/trunk@79813 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:17:52 +00:00
putterman%netscape.com
cf3bbb471f More work on 46888. Checking in for naving. Make sure delete doesn't prevent messages from being displayed later on. r=scottip,a=alecf.
git-svn-id: svn://10.0.0.236/trunk@79812 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:10:21 +00:00
ben%netscape.com
a648f48f5b part of previous checkin, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@79811 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 03:00:04 +00:00
ben%netscape.com
990dbe9766 fix for bug 53265, trees, menulists, etc have grey background on linux.
Introduce some unix-classic stylesheets here to force the colour scheme for these widgets to be black-on-white. a=hyatt@netscape.com.

Update the windows classic skin files for textfields to remove the hack put in place to accommodate linux.


git-svn-id: svn://10.0.0.236/trunk@79810 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:58:41 +00:00
shanjian%netscape.com
daaa82a806 #49414 crash in exist when global ime exist
r/a=ftang
gAIMMApp->Deactivate() should be called before release. This is documented
in MS documentation and tested in 4.x code.


git-svn-id: svn://10.0.0.236/trunk@79809 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:54:28 +00:00
taka%netscape.com
dd5e79acec fix for #45222. r=alecf, a=alecf
git-svn-id: svn://10.0.0.236/trunk@79808 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:52:11 +00:00
varada%netscape.com
5737de1749 fix for bug#31263;make splitters persist position in mail;r=putterman;a=alecf
git-svn-id: svn://10.0.0.236/trunk@79807 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:51:33 +00:00
varada%netscape.com
e1e2ea4db4 fix for bug#28520; keyboard navigation for mail;r=putterman;a=alecf
git-svn-id: svn://10.0.0.236/trunk@79806 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:51:23 +00:00
alecf%netscape.com
9e2154c173 fix for #53200 r=putterman,mscott
make the priority and status strings localizable, and add a priority string for "Normal"
localization change a=msanz


git-svn-id: svn://10.0.0.236/trunk@79805 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:48:11 +00:00
timeless%mac.com
ec823041ed another fix for another part of bug 41535 r=cmanske a=ben.
git-svn-id: svn://10.0.0.236/trunk@79804 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:45:51 +00:00
ben%netscape.com
4966dbf83e fix for 51360, cleanup for sidebar panel preview. r=matt, a=hyatt
git-svn-id: svn://10.0.0.236/trunk@79803 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:30:34 +00:00
sgehani%netscape.com
09af5ae64b Throw up an error dialog and stop if any zippy errors detected. [nsbeta3+ b=34014; r=ssu; a=syd]
git-svn-id: svn://10.0.0.236/trunk@79802 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:23:54 +00:00
sgehani%netscape.com
d075dda93e Make linux installer work with netscape.com ftp servers. Flush the *entire*
response from the control connection.
[nsbeta3++ b=53289; r=ssu; a=mscott]


git-svn-id: svn://10.0.0.236/trunk@79801 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 02:20:32 +00:00
av%netscape.com
c82a187603 This should fix the redness
git-svn-id: svn://10.0.0.236/trunk@79800 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 01:48:05 +00:00
ftang%netscape.com
15aa3407c3 fix bug 53210. check in for yokoyama from ftang
a=ftang r=ftang remove static link of IMM32.DLL


git-svn-id: svn://10.0.0.236/trunk@79799 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 01:06:51 +00:00
ftang%netscape.com
b1d31f2c7d fix bug 33162. a=ftang
check in machine generate code
remove NEC japanese range


git-svn-id: svn://10.0.0.236/trunk@79798 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 01:03:39 +00:00
av%netscape.com
8c26ff9682 Fixing #36089. Allowing Mac browse through both 'Plugins' and 'Plug-ins' folders, a=waterson
git-svn-id: svn://10.0.0.236/trunk@79797 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:58:46 +00:00
ben%netscape.com
b3a6bd3bc0 fix for b53137, classic dual menubuttons don't click down anymore. Remove the hacks
that I put in place to compensate for incorrect :hover behaviour. r=ianh, a=hyatt


git-svn-id: svn://10.0.0.236/trunk@79796 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:55:35 +00:00
attinasi%netscape.com
8dda09c87d Added viewsource.css: style rules for viewsource window, extracted from html.css. Not Part Of Build, Not currently used. a=ianh@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79795 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:53:20 +00:00
sspitzer%netscape.com
9868572343 removing script, since it no longer works. r/a=ben
git-svn-id: svn://10.0.0.236/trunk@79794 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:44:18 +00:00
sspitzer%netscape.com
b6002faa44 fix for #53487. get open attachment to work from news messages.
code stolen from mscott's code for imap & local messages.
r/a=mscott.


git-svn-id: svn://10.0.0.236/trunk@79793 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:44:08 +00:00
mjudge%netscape.com
bf52251b65 r=sfrasier a=pdt+ fixing plain text mail 33654 see kin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79792 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:43:44 +00:00
mscott%netscape.com
c1c3ebc382 Bug #51403, 52875 --> don't fall out with a failure just because we can't get a last
modification date for a document... r=a=waterson


git-svn-id: svn://10.0.0.236/trunk@79791 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:43:40 +00:00
mjudge%netscape.com
c28fcc88a1 r=sfrasier a=pdt fixed submitting not sending an on-change event before submit event.
git-svn-id: svn://10.0.0.236/trunk@79790 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:43:16 +00:00
rjc%netscape.com
11f9a7932b Fix bug # 52789: bookmark sorting fix. r=jag, brendan, scc
git-svn-id: svn://10.0.0.236/trunk@79789 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:42:21 +00:00
warren%netscape.com
e227340ba1 Fix for throbber blocker -- mixed up override and non-override case in make-jars.pl. Also fix for os/2 problem -- can't call utime on open file. Also removed extra CRs from die cmds. r=ssu,mkaply@us.ibm.com,fosterd@hartwick.edu
git-svn-id: svn://10.0.0.236/trunk@79788 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:31:58 +00:00
sfraser%netscape.com
283710af89 Fixing Mac out of memory blocker (dupped to bug 20743); make the low memory buffer purgeable again after reallocating it, and tweak the heap space numbers for GWorld allocations. r=pchen, sr=scc
git-svn-id: svn://10.0.0.236/trunk@79787 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:17:07 +00:00
despotdaemon%netscape.com
8da099d22b Pseudo-automatic update of changes made by yokoyama@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@79786 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:16:23 +00:00
edburns%acm.org
496cf20121 bug=47878
r=edburns
a=edburns
author=rmv@sparc.spb.su


git-svn-id: svn://10.0.0.236/trunk@79785 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:06:21 +00:00
ddrinan%netscape.com
88d5cc777e Copy ALL the contents of the components directory during build_xpi
git-svn-id: svn://10.0.0.236/trunk@79784 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-22 00:02:19 +00:00
mcgreer%netscape.com
d5e129d039 Fix DH param gen, MPI returns Sophie-Germain prime q, then compute 2q + 1. Initial checkin of two KEA functions.
git-svn-id: svn://10.0.0.236/trunk@79783 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 23:45:24 +00:00
gordon%netscape.com
a997b26141 Change for bug 21095 "about:cache and logging cache requests." Enabling changes for Macintosh. Added nsAboutCache.cpp to project file, and removed #if defs from nsNetModule.cpp. r=pinkerton a=brendan.
git-svn-id: svn://10.0.0.236/trunk@79782 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 23:08:12 +00:00
robinf%netscape.com
ddf93d4b95 fixing bug 52345: added View File button for panels.rdf
git-svn-id: svn://10.0.0.236/trunk@79781 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 23:02:44 +00:00
ddrinan%netscape.com
12277c548d This script will run regxpcom
git-svn-id: svn://10.0.0.236/trunk@79772 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 21:51:57 +00:00
ddrinan%netscape.com
a7c62abbcf More bug fixes for regxpcom
git-svn-id: svn://10.0.0.236/trunk@79771 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 21:50:23 +00:00
erik%netscape.com
f214eba503 bug 53585 and bug 53569; fixing a leak; r/a=brendan; a=granrose
git-svn-id: svn://10.0.0.236/trunk@79770 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 21:46:47 +00:00
sfraser%netscape.com
6accd6a5dd Rebuilt the project to attempt to avoid CodeWarrior crashes. a=granrose
git-svn-id: svn://10.0.0.236/trunk@79769 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 20:19:04 +00:00
evaughan%netscape.com
dbfd446b6e Fix for startup bug
-r waterson


git-svn-id: svn://10.0.0.236/trunk@79768 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 20:17:04 +00:00
ddrinan%netscape.com
42f5399239 Fix the directory location of regxpcom
git-svn-id: svn://10.0.0.236/trunk@79767 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 20:09:13 +00:00
mstoltz%netscape.com
6af6562c9e Fixing leak in nsXMLDocument to get the tree reopened. r=mccabe, brendan
git-svn-id: svn://10.0.0.236/trunk@79766 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 19:48:11 +00:00
ddrinan%netscape.com
9e00e22ad0 Fixed a problem with generating the component.reg file
git-svn-id: svn://10.0.0.236/trunk@79765 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 18:08:25 +00:00
warren%netscape.com
9e11d90fca Made it so that the commercial tree can find make-jars.pl
git-svn-id: svn://10.0.0.236/trunk@79764 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 17:24:07 +00:00
warren%netscape.com
44e0492e93 Added unlink before copy for case where commercial tree has a symlink.
git-svn-id: svn://10.0.0.236/trunk@79763 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 17:23:29 +00:00
cltbld%netscape.com
b4f8897a1c Do NOT hardcode values into the unix build. Let configure handled it. Fixing cement bustage
git-svn-id: svn://10.0.0.236/trunk@79762 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 16:37:14 +00:00
ccarlen%netscape.com
3c38de7ee0 Fix for #52181
r=dougt, a=buster


git-svn-id: svn://10.0.0.236/trunk@79761 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 13:45:31 +00:00
disttsc%bart.nl
6a7e4c2cd1 Partial fix for bug=53297 (rdf:resource -> resource), r=pavlov, a=waterson
git-svn-id: svn://10.0.0.236/trunk@79760 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 13:32:30 +00:00
disttsc%bart.nl
eae12a24b7 Removing bookmarks.xul per dmose's suggestion ("that was really just me messing around"). bug=53297, r=dmose, a=(not in build).
git-svn-id: svn://10.0.0.236/trunk@79759 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 13:27:25 +00:00
locka%iol.ie
0f0bc80169 Commented out reference to undefined enum. b=39158
git-svn-id: svn://10.0.0.236/trunk@79758 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 12:08:31 +00:00
cls%seawood.org
663ac2d8a3 Removing perl mod test as it appears to be causing some ports to fail when they normally would not have.
git-svn-id: svn://10.0.0.236/trunk@79757 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 11:13:00 +00:00
locka%iol.ie
f7f131f31f Put a reentrancy hack into ActiveX control to prevent multiple instances of the control each trying to call NS_InitXPCOM and crashing. Should help VB programmers a lot. b=39158, a=valeski, r=valeski
git-svn-id: svn://10.0.0.236/trunk@79756 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 11:11:11 +00:00
pierre%netscape.com
8ae19847aa fix related to the reconstruction of html.css (#6625), the css system fonts (#1021 and #3371) and a regression on the Mac from #44656: make the html form controls look better on the Mac. a=buster
git-svn-id: svn://10.0.0.236/trunk@79755 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 10:22:14 +00:00
pierre%netscape.com
7598a7ebfc fix related to the reconstruction of html.css (#6625) and to css system fonts (#1021): in quirks mode and on each platform, use the same fonts as Nav4 for edit fields, lists and buttons. r=rods a=buster
git-svn-id: svn://10.0.0.236/trunk@79754 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 10:21:23 +00:00
pierre%netscape.com
290d99a73b bug 6625 et al: reconstruction of html.css, ua.css and quirks.css. Checked in for Ian Hickson (ianh@netscape.com). r=pierre a=buster
git-svn-id: svn://10.0.0.236/trunk@79753 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 10:20:23 +00:00
warren%netscape.com
60fc4becf1 Backing out jar protocol change because it introduced a big memory leak on tinderbox test. a=jag
git-svn-id: svn://10.0.0.236/trunk@79752 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 08:26:07 +00:00
cls%seawood.org
46ca8fa98f Argh! We're caching the results of the checks for zip & perl from way back when so we need to check them against : as an error condition.
git-svn-id: svn://10.0.0.236/trunk@79751 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 08:20:16 +00:00
cls%seawood.org
1485477b87 Sigh. We call that script unconditionally onw so this might as well be an error condition.
git-svn-id: svn://10.0.0.236/trunk@79750 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 08:10:19 +00:00
cls%seawood.org
cd1acf3251 adding missing path separators
git-svn-id: svn://10.0.0.236/trunk@79749 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:59:26 +00:00
ben%netscape.com
b3e0262c65 add missing file to fix bustage
git-svn-id: svn://10.0.0.236/trunk@79748 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:58:36 +00:00
warren%netscape.com
be480a8085 Fixed preview.gif in jar.mn
git-svn-id: svn://10.0.0.236/trunk@79747 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:45:26 +00:00
timeless%mac.com
1b885ae62b for bug 41535; r=cmanske, a=brendan; urgent=blake+l10n.
It seems that charsetOverlay was replaced by charsetDetectorsOverlay.


git-svn-id: svn://10.0.0.236/trunk@79746 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:44:39 +00:00
cls%seawood.org
4a9f14a61e fix for objdir bustage
git-svn-id: svn://10.0.0.236/trunk@79745 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:43:43 +00:00
warren%netscape.com
e033f13de3 Removed obsolete make-jars-unix.pl
git-svn-id: svn://10.0.0.236/trunk@79744 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:15:57 +00:00
warren%netscape.com
22384dd887 Made make-jars.pl not make intermediate copy. Fixed problem calling zip multiple times.
git-svn-id: svn://10.0.0.236/trunk@79743 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:14:35 +00:00
cls%seawood.org
82afea4c09 We're going to start checking for perl modules to avoid build bustage down the road. For now, disable jar packaging if we do not have the required modules.
git-svn-id: svn://10.0.0.236/trunk@79742 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:14:29 +00:00
ben%netscape.com
c7023b3ce4 make sure mac build system knows about extra jar.mn introduced by previous checkin...
git-svn-id: svn://10.0.0.236/trunk@79741 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:12:59 +00:00
ben%netscape.com
87eb98ee8f change jar.mn to accommodate previous checkin
git-svn-id: svn://10.0.0.236/trunk@79740 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:12:30 +00:00
ben%netscape.com
54c176cee1 second part of fix for 53159, editor UI fixes. r=hewitt, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@79739 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:11:20 +00:00
hewitt%netscape.com
c21d43a459 46423 - updated non-focused tree selection color, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79738 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:09:56 +00:00
hewitt%netscape.com
55ac99b2fa 46423 - [Modern] first round of new icons, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79737 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:09:31 +00:00
ben%netscape.com
1cfac46e3b first part of fix for 53156, editor UI issues. r=hewitt, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@79736 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:05:00 +00:00
ben%netscape.com
7e4407529f fix for instructional text in search panel not wrapping for narrow sidebar widths, bug 53159,
r=matt, sr=hangas


git-svn-id: svn://10.0.0.236/trunk@79735 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:04:03 +00:00
ben%netscape.com
2feec7dcac Fix for 53154, search customize dialog tidy up. r=hewitt, sr=hangas
git-svn-id: svn://10.0.0.236/trunk@79734 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:02:38 +00:00
ben%netscape.com
e6d74053ce part of previous checkin
git-svn-id: svn://10.0.0.236/trunk@79733 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 07:00:10 +00:00
ben%netscape.com
9dc7de7811 Fix for bug 52966, blank first item in session history popup associated with URLBar. r=hewitt, sr=radha.
git-svn-id: svn://10.0.0.236/trunk@79732 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:59:25 +00:00
hewitt%netscape.com
b6b0f2716b #46519 - put addressbook.css back into classic.jar, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79731 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:57:11 +00:00
hewitt%netscape.com
0f842389df #46423 - [Modern] resurrect edit mode tabs in composer, r=cmanske, a=ben
git-svn-id: svn://10.0.0.236/trunk@79730 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:43:38 +00:00
hewitt%netscape.com
5fecb49040 #46423 - underlines on personal toolbar bookmarks, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79729 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:37:07 +00:00
bryner%uiuc.edu
096b686a65 Fixing 52749 - unset the currentitem attribute on the old current item
when a new one is selected.  sr,a=hyatt.


git-svn-id: svn://10.0.0.236/trunk@79728 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:33:55 +00:00
cls%seawood.org
10bd908e59 Remove hardcoded initial setting of MOZ_DISABLE_JAR_PACKAGING so users can set it in the env passed to configure. Thanks to decklin for pointing this out.
git-svn-id: svn://10.0.0.236/trunk@79727 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:32:18 +00:00
warren%netscape.com
512d3769ea Making windows package the editor stuff. Fixing structure of editor jar.mn
git-svn-id: svn://10.0.0.236/trunk@79726 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:24:54 +00:00
cls%seawood.org
d87759af59 make MOZ_DISABLE_JAR_PACKAGING actually disable the building of jars. ports tinderboxes and other develoers were not ready for the extra build requirements. r=#mozilla
git-svn-id: svn://10.0.0.236/trunk@79725 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:22:06 +00:00
wtc%netscape.com
bdea4bc5b7 One only needs to link with either libcrypto or freebl. We need to copy
freebl/sha_fast.{c,h} to libcrypto to make libcrypto complete.
Modified files: nss/cmd/platlibs.mk, nss/lib/Makefile,
nss/lib/fortcrypt/swfort/pkcs11/Makefile.


git-svn-id: svn://10.0.0.236/trunk@79724 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:20:44 +00:00
buster%netscape.com
c6836cffe9 bug 52333 (infinite loop when shifting focus due to error in frame parentage)
r=waterson
a=waterson
fixed the frame parentage for generated content associated with a leaf element.


git-svn-id: svn://10.0.0.236/trunk@79723 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:04:58 +00:00
buster%netscape.com
2e806dc969 bug 50758 (text-align:right for text control doesn't render as you type)
r=sfraser
a=waterson
We now invalidate the line explicitly if text-align:right is set, because
our incremental painting is biased towards frames that grow to L2R.  This
is a heavy-handed workaround, but it ends up doing very little extra invalidation,
and uses an already existing mechanism by just setting an existing flag.


git-svn-id: svn://10.0.0.236/trunk@79722 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 06:03:39 +00:00
saari%netscape.com
95b6d2ada8 Fix for 52895, mac menus can get messed up by changing the title of a submenu. r=smfr
git-svn-id: svn://10.0.0.236/trunk@79721 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:29:20 +00:00
pinkerton%netscape.com
acecf6b5f9 remove watch task, it went into gfx. add accessors to get it.
git-svn-id: svn://10.0.0.236/trunk@79718 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:11:54 +00:00
pinkerton%netscape.com
9b75c9ab4a turn off watch task around print dialog, r=sfraser bug 53121.
git-svn-id: svn://10.0.0.236/trunk@79717 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:11:08 +00:00
pinkerton%netscape.com
32756e393e turn off watch task around TrackDrag(), r=sfraser bug 53121.
git-svn-id: svn://10.0.0.236/trunk@79716 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:10:55 +00:00
pinkerton%netscape.com
82380a4b74 add nsWatchTask, r=sfraser bug 53121.
git-svn-id: svn://10.0.0.236/trunk@79715 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:10:04 +00:00
pollmann%netscape.com
b64b4cd23b Bug 51576: Fix a crash when resizing browser to zero height or width for frameset pages; Fix thanks to tobias.weibel@gmx.net; r=self, jst, vidur
git-svn-id: svn://10.0.0.236/trunk@79714 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:07:06 +00:00
cls%seawood.org
9dc307ae32 Moving Cleanup() back into the JarIt() function until a proper fix for the bustage is found.
git-svn-id: svn://10.0.0.236/trunk@79713 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:05:26 +00:00
pinkerton%netscape.com
7aa2b031a8 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@79712 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:05:09 +00:00
mstoltz%netscape.com
2767b34064 Final (I hope) fix for 24765, using Necko file cache for the jar protocol. r=beard, a=warren.
git-svn-id: svn://10.0.0.236/trunk@79711 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:01:16 +00:00
pinkerton%netscape.com
5eb8b7c4b8 fix for 53478, mac menu items not responding to hidden attribute. r=saari/sfraser.
git-svn-id: svn://10.0.0.236/trunk@79710 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 05:01:09 +00:00
jband%netscape.com
bfe1b51ce8 - Use the thread context service rather than our own JSContext. This makes
us less unthreadsafe. Use THREADSAFE nsISupports impl macro. bug 52936
- Add JS_{Begin,End}Request. bug 39373
- Call xpc->InitClass on each global - not just the superglobal. bug 52591
- Remove some gotos using auto classes for cleanup.
- Converted WITH_SERVICE calls to do_GetService.
- Consistent placement of contractID strings.
a=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@79709 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 04:30:32 +00:00
cls%seawood.org
7aeac0cad3 Replace custom recursive mkdir with perl5 standard File::Path::mkpath().
git-svn-id: svn://10.0.0.236/trunk@79708 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 04:29:59 +00:00
cmanske%netscape.com
7ebeb1d121 Strip out quote character in candidate filename, b=53377, r=pnunn, sfraser
git-svn-id: svn://10.0.0.236/trunk@79707 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 04:25:09 +00:00
cmanske%netscape.com
4e9fee0e5d Fixed hard-coded string, b=2410, r=pnunn, sfraser
git-svn-id: svn://10.0.0.236/trunk@79706 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 04:23:20 +00:00
rickg%netscape.com
832bd11159 fix potential leak from checkin for bug 48351. r=harishd, a=syd
git-svn-id: svn://10.0.0.236/trunk@79705 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 04:00:34 +00:00
waterson%netscape.com
13983dc9f9 Fix orange on linux; make page cycler load happen on event callback. r=warren, sort of
git-svn-id: svn://10.0.0.236/trunk@79704 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 03:59:54 +00:00
jband%netscape.com
b010fc6451 rest of the fix for bug 53268. a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@79703 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 03:56:42 +00:00
sspitzer%netscape.com
46ba1a56f0 fix for #53421. make it so we can save attachments from news messages.
the problem was to save attachments, we were calling DisplayMessage()
with news://host/article-id urls, instead of news_message://host/group#article-number
DisplayMessage() can handle news://host/article-id urls, so we just let it.
r/a=mscott


git-svn-id: svn://10.0.0.236/trunk@79702 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 03:54:17 +00:00
warren%netscape.com
a7c34311e1 Fixed 'zip warning: name not matched' problem
git-svn-id: svn://10.0.0.236/trunk@79701 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 03:51:35 +00:00
jst%netscape.com
55f542c6ee Fixing nsbeta3+ 38215. Making with(window.location) { href=someurl; } work by dynamically defining the 'href' property in LocationImpl::Resolve() (since src is defined as [noscript] in the IDL). r/a=vidur, r/a=brendan
git-svn-id: svn://10.0.0.236/trunk@79700 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 03:43:10 +00:00
ben%netscape.com
61f4054b88 fix for bug 53362, message header view has four collapsed toolbar grippies below it.
patched <toolbar> code to internally use an attribute with a slightly more arcane name
so that changes to XUL are not likely to cause this problem.
r=pinkerton, sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@79699 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 03:33:11 +00:00
rickg%netscape.com
f49eac9ff8 WIP for nsbeta3+ bug 52725. r=buster, syd. A=syd. We need to confirm removal of nspr dependency, then we can strip winmm.lib from makefile
git-svn-id: svn://10.0.0.236/trunk@79697 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 02:59:39 +00:00
rickg%netscape.com
4621c994de fixed nsbeta3+PDT[n] bugs: 48351, 49278, 50070, 52478. Partial fix (WIP) for 49678 and 52725. R=attinasi, buster, syd. A=buster
git-svn-id: svn://10.0.0.236/trunk@79696 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 02:58:12 +00:00
jst%netscape.com
36f7537a83 Fixing nsbeta3+ 49112. Making with(someimageelement) { src=someurl; } work by dynamically defining the 'src' property in nsHTMLImageElement::Resolve() (since src is defined as [noscript] in the IDL). r/a=vidur, r/a=brendan
git-svn-id: svn://10.0.0.236/trunk@79695 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 02:42:46 +00:00
pinkerton%netscape.com
bb483bdfa6 Added a line to end the drag session on a drop. Fixes bug 51904. r=evaughan/hyatt
git-svn-id: svn://10.0.0.236/trunk@79694 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 02:35:10 +00:00
leaf%mozilla.org
15aa30e4a9 Automated update
git-svn-id: svn://10.0.0.236/trunk@79693 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 02:15:11 +00:00
mcafee%netscape.com
182bde85b7 Adding --disable-jar-packaging for unix. r=warren
git-svn-id: svn://10.0.0.236/trunk@79692 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 02:11:01 +00:00
danm%netscape.com
ad0184667c added null check to previous version's change. bug 53472.
git-svn-id: svn://10.0.0.236/trunk@79691 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:58:25 +00:00
javi%netscape.com
8d634e3465 bug #51568
r=thayes,ddrinan a=brendan

Modify the inputs to open PSM windows so that SDR password windows work properly.


git-svn-id: svn://10.0.0.236/trunk@79690 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:51:15 +00:00
warren%netscape.com
7f169b60ba Fixed (a) not deleting installed-chrome.txt (bugscape bug 2428), (b) made MOZ_DISABLE_JAR_PACKAGING work again, and (c) created dist/bin/chrome directory in add-chrome.pl -- breaking objdir builds. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@79689 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:47:19 +00:00
brendan%mozilla.org
52e543f81e Fix 53268, r=jband.
git-svn-id: svn://10.0.0.236/trunk@79688 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:37:02 +00:00
sfraser%netscape.com
82db7390cc More jar file landing script changes for Mac. New $options flags to control jar build, and some code to sanity check the combinations of options.
git-svn-id: svn://10.0.0.236/trunk@79687 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:36:34 +00:00
mkaply%us.ibm.com
b17acdf843 #53410
r=brendan, a=brendan
Using wrong identifier to get screen width and height


git-svn-id: svn://10.0.0.236/trunk@79686 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:26:00 +00:00
evaughan%netscape.com
4e14fe3ce1 fix for bug #52663
-r hyatt -a waterson


git-svn-id: svn://10.0.0.236/trunk@79683 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:20:00 +00:00
ddrinan%netscape.com
8467faca47 Fixed typo
git-svn-id: svn://10.0.0.236/trunk@79682 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:13:38 +00:00
dveditz%netscape.com
3a199a6226 mac blocker 53461, mail not registered, chatzilla not installed. a/r=warren
git-svn-id: svn://10.0.0.236/trunk@79681 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 01:02:28 +00:00
mcafee%netscape.com
763ecf020b Reverting v1.47 back to 1.46 to fix bustage. r=peterlubczynski
git-svn-id: svn://10.0.0.236/trunk@79679 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 00:21:24 +00:00
naving%netscape.com
f20ad01615 r=sspitzer a=mscott
git-svn-id: svn://10.0.0.236/trunk@79678 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 00:19:23 +00:00
naving%netscape.com
f1ec513bd0 r=sspitzer a=mscott. Added CancelFailed()
git-svn-id: svn://10.0.0.236/trunk@79677 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 00:18:31 +00:00
naving%netscape.com
2ed8824469 r=sspitzer a=mscott. Notifies failures for Cancel
git-svn-id: svn://10.0.0.236/trunk@79676 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 00:17:20 +00:00
naving%netscape.com
e7f7ad4219 r=sspitzer a=mscott.
git-svn-id: svn://10.0.0.236/trunk@79675 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 00:16:23 +00:00
naving%netscape.com
6f8e1ce387 r=sspitzer a=mscott. Added mDeleteOrMoveMsgFailed atom for notification in failed cases.
git-svn-id: svn://10.0.0.236/trunk@79674 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 00:15:47 +00:00
naving%netscape.com
02ceaa2d78 r=sspitzer a=mscott. Added notification for delete/cancel failures
git-svn-id: svn://10.0.0.236/trunk@79673 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 00:14:24 +00:00
naving%netscape.com
d544d38e95 r= sspitzer a=mscott Added notification for cancel/delete failures.
git-svn-id: svn://10.0.0.236/trunk@79672 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-21 00:13:08 +00:00
mstoltz%netscape.com
676f6215b3 Fixing 52497, security problem in document.implementation, r=jst a=brendan
git-svn-id: svn://10.0.0.236/trunk@79671 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:38:28 +00:00
warren%netscape.com
d1cfaf75a2 Added -s option to make-jars.pl (doh).
git-svn-id: svn://10.0.0.236/trunk@79670 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:36:42 +00:00
shanjian%netscape.com
481efead80 # 52142 Existence of XIM will crash mozilla
r=tajima@eng.sun.com a=ftang
Among all input styles, only over-the-spot works at this time. Force input
style to be over-the-spot.


git-svn-id: svn://10.0.0.236/trunk@79669 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:21:31 +00:00
bienvenu%netscape.com
131d2efafe part of fix for inability to select messages r=mscott 46888
git-svn-id: svn://10.0.0.236/trunk@79668 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:21:17 +00:00
peterlubczynski%netscape.com
a45f923fc4 Fix to ensure we don't go past array bounds in ScanNormalUnicodeText() b=52722 a=buster
git-svn-id: svn://10.0.0.236/trunk@79667 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:16:50 +00:00
ddrinan%netscape.com
a50ed5ff5a Generate a component.reg as part of the xpi build for Unix. Bug# 49507
git-svn-id: svn://10.0.0.236/trunk@79666 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:15:23 +00:00
ftang%netscape.com
596b49b200 fix bug 50816. add if statement for prevFont so it won't crash on win95J while prevFont is null (when we try to render a
Unicode which do not have glyph in any font on the system.
r=buster,erik a=buster.


git-svn-id: svn://10.0.0.236/trunk@79665 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:13:12 +00:00
dbragg%netscape.com
7dbb9e2619 Fix for bug 52827. Getting the parent window and passing it to the alert and confirm dialogs. r=dveditz, law a=law (I used the old appproval list).
git-svn-id: svn://10.0.0.236/trunk@79664 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:12:03 +00:00
hyatt%netscape.com
897a841c45 Fix for 51084, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@79663 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:10:48 +00:00
erik%netscape.com
5d0d1b28b3 bug 52655; r/a=ftang; switch from GetCharsetAtom2() to NS_NewAtom() since
the former does some unwanted charset name mapping to work around problems
with Web sites using the wrong charset names; also added self test code to
catch any spelling errors since we are now not going through the charset
manager (GetCharsetAtom2)


git-svn-id: svn://10.0.0.236/trunk@79662 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:06:53 +00:00
erik%netscape.com
791ffe17b5 bug 4238; r/a=ftang,buster,waterson; added language specific transforms so
that we can do things like U+005C -> U+00A5 (backslash -> yen sign for ja)


git-svn-id: svn://10.0.0.236/trunk@79661 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 23:00:32 +00:00
erik%netscape.com
47844e796a bug 4238; r/a=ftang,buster,waterson; added language specific transform type
getter to nsIPresContext so that we can do things like U+005C -> U+00A5
(backslash -> yen sign)


git-svn-id: svn://10.0.0.236/trunk@79660 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 22:59:20 +00:00
warren%netscape.com
dc1f3b667b Merged in cls' changes for objDir builds.
git-svn-id: svn://10.0.0.236/trunk@79659 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 22:45:45 +00:00
edburns%acm.org
ffa897dd6d These changes make it so webclient compiles with the tip as of 20
September 2000.  It will run, but without bookmarks.

The changes consist of the following kinds of changes:

Changes to method signatures for methods implemented by webclient.

Changes to string functions.

Changes to account for the demise of PROGIDS in favor of ContractIDs

Modified files:

M classes_spec/org/mozilla/webclient/test/EMWindow.java
M src_moz/CBrowserContainer.cpp
M src_moz/CurrentPageImpl.cpp
M src_moz/Makefile.win
M src_moz/NativeEventThread.cpp
M src_moz/RDFEnumeration.cpp
M src_moz/RDFTreeNode.cpp
M src_moz/ns_util_export.cpp
M src_moz/rdf_util.cpp


git-svn-id: svn://10.0.0.236/trunk@79658 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 21:53:05 +00:00
edburns%acm.org
ef806124bd This bug is about JavaDOM building on the tip. These changes make it so
you can build JavaDOM with the tip as of 20 Sept 2000.

M dom/jni/javaDOMGlobals.h

  changed nsString2 to nsString

M dom/jni/org_mozilla_dom_NodeImpl.cpp

  nsIDOMNode::Supports is now nsIDOMNode::IsSupported().


git-svn-id: svn://10.0.0.236/trunk@79657 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 21:47:42 +00:00
edburns%acm.org
dcc02d3f9e Changed to bring up to the tip.
bug=32162
a=brendan
r=leaf


git-svn-id: svn://10.0.0.236/trunk@79655 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 21:38:33 +00:00
warren%netscape.com
a52f8417a3 Taking stab at change -- need to use topsrcdir for objDir build system.
git-svn-id: svn://10.0.0.236/trunk@79653 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 21:28:30 +00:00
warren%netscape.com
c90b2b9551 Checking in diagnostics for puma problem.
git-svn-id: svn://10.0.0.236/trunk@79651 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 21:20:59 +00:00
sfraser%netscape.com
74f6ae493d Fixes from the jar branch; ensure we launch CodeWarrior before building, so that idepath.txt gets written out.
git-svn-id: svn://10.0.0.236/trunk@79644 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 20:03:34 +00:00
edburns%acm.org
3ada8c1653 bug=32162
r=leaf
a=brendan
# This file contains make rules for building java files using mozilla's
# make system.  To use this file, you must include this file before
# including rules.mak. Like this:

# include <$(DEPTH)\config\javarules.mak>
# include <$(DEPTH)\config\rules.mak>


git-svn-id: svn://10.0.0.236/trunk@79643 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 20:02:49 +00:00
sfraser%netscape.com
ae42a2b9cb Fixing to pull SeaMonkey from teh trunk again.
git-svn-id: svn://10.0.0.236/trunk@79642 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 19:45:54 +00:00
warren%netscape.com
cdc56bbf4c Landing jar packaging from jar_restructuring_branch. r=hyatt,dprice,sfraser,dveditz,vishy,sgehani
git-svn-id: svn://10.0.0.236/trunk@79641 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 19:35:24 +00:00
cls%seawood.org
55b2ba2753 Added include so that LOAD_FLAGS_NONE is actually found. Now, maybe the ports will go green...err, orange again.
git-svn-id: svn://10.0.0.236/trunk@79640 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 19:26:44 +00:00
despotdaemon%netscape.com
83521b8fee Pseudo-automatic update of changes made by sonmi@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@79635 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 17:57:26 +00:00
relyea%netscape.com
6db6c3f97c Changes to build OS/2 NSS.
git-svn-id: svn://10.0.0.236/trunk@79632 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 17:20:23 +00:00
relyea%netscape.com
f47ead3b87 OS/2 build changes.
git-svn-id: svn://10.0.0.236/trunk@79631 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 17:07:22 +00:00
mkaply%us.ibm.com
969ef21515 Tinderbox bustage - Ports SUNOS, Ports LinuxPPC
locka missed a LoadURI in xmlterm
a=leaf


git-svn-id: svn://10.0.0.236/trunk@79629 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 16:22:06 +00:00
jefft%netscape.com
1a37bc8c0c fixed bug34051 - use nsIFilePicker instead of nsIFileSpecWithUI; r=alecf
git-svn-id: svn://10.0.0.236/trunk@79628 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 14:50:55 +00:00
rods%netscape.com
6f8fc6b5b4 adding comments to the fix that already got checked in.
a=waterson r=attinasi


git-svn-id: svn://10.0.0.236/trunk@79627 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 14:47:18 +00:00
mkaply%us.ibm.com
deb47ab8e0 #45185
r=mkaply, a=brendan
An OS/2 specific splashscreen


git-svn-id: svn://10.0.0.236/trunk@79626 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 14:02:01 +00:00
locka%iol.ie
76130c2d8e Fixed typedef problem in Win32. b=50949
git-svn-id: svn://10.0.0.236/trunk@79625 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 13:28:19 +00:00
locka%iol.ie
485f539058 Removed bogus IDL entry causing horkage. b=50949
git-svn-id: svn://10.0.0.236/trunk@79624 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 12:49:48 +00:00
locka%iol.ie
b3b9b2c9a7 Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha
git-svn-id: svn://10.0.0.236/trunk@79623 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 12:23:53 +00:00
warren%netscape.com
3493178aec added contents.rdf files - not in build yet
git-svn-id: svn://10.0.0.236/trunk@79622 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 12:00:57 +00:00
leaf%mozilla.org
47d8c20481 Automated update
git-svn-id: svn://10.0.0.236/trunk@79621 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 11:46:43 +00:00
jdunn%netscape.com
8fddca4c14 unsetting the NO_LD_ARCHIVE flag for AIX, since it doesn't need
it and actually causes problems for us.
a= brendan@mozilla.org
#= 52783
r= cls@seawood.org


git-svn-id: svn://10.0.0.236/trunk@79620 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 11:40:42 +00:00
disttsc%bart.nl
474d2a9686 Remove incorrect 'rdf:' from 'rdf:resource', 'rdf:resource2' and 'rdf:containment'. Part of bug=53297, more to follow. r=rjc, a=waterson. This particular checkin should fix bug=52789 (column sorting in bookmarks and history) and bug=52547 (sidebar bookmarks panel not showing sort triangle).
git-svn-id: svn://10.0.0.236/trunk@79619 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 10:16:53 +00:00
edburns%acm.org
e9408a09a9 a=beard, waterson
r=av
bug=52963

Tested on win32.  Tested to build on win32 and solaris.

This patch fixes bug 52963, bug 52965, and bug 52973.

This patch contributed by Stanley Ho <stanley.ho@eng.sun.com>

52963: nsIPluginStreamListener::OnStartBinding isn't always called:

Added new ivar, mStartBinding:

   * Set to PR_TRUE after nsIPluginInstancePeer::OnStartBinding() has
   * been called.  Checked in ::OnStopRequest so we can call the
   * plugin's OnStartBinding if, for some reason, it has not already
   * been called.

52965: Length isn't always set:

  rv = channel->GetContentLength(&length);

  // it's possible for the server to not send a Content-Length.  We should
  // still work in this case.
  if (NS_FAILED(rv)) {
    mPluginStreamInfo->SetLength(-1);
  }
  else {
    mPluginStreamInfo->SetLength(length);
  }

52973: nsIHTTPHeaderListener called before nsIPluginStreamListener::NewStream

This fix required rolling back Andrei Volkov's change to the signature
of nsPluginStreamListenerPeer::SetUpStreamListener().  In order to call
the plugin with the headers before the NewStream is sent, we need the
nsIChannel.

files in this fix:

M modules/plugin/nglsrc/nsPluginHostImpl.cpp


git-svn-id: svn://10.0.0.236/trunk@79618 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 09:27:54 +00:00
waterson%netscape.com
6f54ba3dda Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@79617 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 08:25:48 +00:00
ben%netscape.com
fc8696fec9 a bunch more ViXEn stuff, not part of build!
git-svn-id: svn://10.0.0.236/trunk@79616 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 08:25:39 +00:00
mcafee%netscape.com
4bfe3604d8 Mis-named key id was preventing ctrl-s from showing up in File menu (53269). a,r=waterson
git-svn-id: svn://10.0.0.236/trunk@79615 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 07:39:38 +00:00
waterson%netscape.com
9d38102900 Fix orangeness on Linux.
git-svn-id: svn://10.0.0.236/trunk@79614 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 07:31:53 +00:00
waterson%netscape.com
518317ae26 Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@79613 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 07:29:03 +00:00
hyatt%netscape.com
c8178f446e Fix for several XBL event regressions, trashing memory and crashers, sr=brendan,ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79612 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 07:21:35 +00:00
nisheeth%netscape.com
d6390acc47 r=reviewers@netscape.com (buster, waterson). Fix for nsbeta3+ bug . Turning on async reflow during doc load by default. This can be turned off by setting the "layout.reflow.async.duringDocLoad" pref to false in prefs.js.
git-svn-id: svn://10.0.0.236/trunk@79611 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 07:20:23 +00:00
hyatt%netscape.com
4420090f4e added files: mozilla/layout/xbl/src/nsXBLDragHandler.cpp, mozilla/layout/xbl/src/nsXBLFocusHandler.cpp, mozilla/layout/xbl/src/nsXBLFormHandler.cpp, mozilla/layout/xbl/src/nsXBLKeyHandler.cpp, mozilla/layout/xbl/src/nsXBLLoadHandler.cpp, mozilla/layout/xbl/src/nsXBLMouseHandler.cpp, mozilla/layout/xbl/src/nsXBLMouseMotionHandler.cpp, mozilla/layout/xbl/src/nsXBLScrollHandler.cpp, mozilla/layout/xbl/src/nsXBLXULHandler.cpp
git-svn-id: svn://10.0.0.236/trunk@79610 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 07:18:51 +00:00
hyatt%netscape.com
d6e1302ce6 Fix for several XBL event regressions, trashing memory and crashers, sr=brendan,ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79609 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 07:16:04 +00:00
dp%netscape.com
cb1b7d5fd7 bug 53122 OnFileAvailable() not being called due to release of
mCacheEntry by nsHTTPChannel before calling stop request. Delaying
release until after onStopRequest is called.

bug 51043 Caching cgi when we are not supposed to. Now we refetch a
page if there isn't Modified-Since header being sent. That isolates
cgis pretty well and keeps normal pages working as is.

bug 53272 Cache corruption triggers when we hit DNS errors. This is
due to the entry being in memory and never being flushed to
disk. Calling CacheAbort() on the error condition from
ResponseCompleted() takes care of that.
r=neeti, gagan


git-svn-id: svn://10.0.0.236/trunk@79608 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 07:13:03 +00:00
waterson%netscape.com
f10d520b6a Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@79607 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 06:40:22 +00:00
waterson%netscape.com
ac48abcd87 Bug 44352. Remove nsIMemoryPressureObserver in favor of nsIObserverService et al., and convert existing nsIMemoryPressureObserver clients. Add memory flusher thread. Add debug UI to force memory flush. r=alecf,sfraser,warren a=warren
git-svn-id: svn://10.0.0.236/trunk@79603 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 05:44:19 +00:00
jst%netscape.com
766617aaa5 Fixing nsbeta3+ bug 52724. Fixing an oversight found by David Baron in HTMLDocument::createElement(), this makes document.createElement() be case insensitive. r/a=vidur, r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@79601 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 05:12:44 +00:00
bienvenu%netscape.com
10cddfdb57 fix crash replying to outlook message with dashed frame 52130 r=buster,waterson
git-svn-id: svn://10.0.0.236/trunk@79599 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 04:02:20 +00:00
bienvenu%netscape.com
d2b12e24b0 fix problem printing news messages r=mscott 52194
git-svn-id: svn://10.0.0.236/trunk@79598 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 03:43:08 +00:00
bienvenu%netscape.com
85b56a4170 fix corruption of msg threads r=scott 53184
git-svn-id: svn://10.0.0.236/trunk@79597 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 03:41:34 +00:00
idk%eng.sun.com
3ae85a8a7a * NOT PART OF TBOX BUILDS *
Fixed bug with [out] parametrs in java.
Improved component registration.
Added test for accessing ComponentManager from java


git-svn-id: svn://10.0.0.236/trunk@79594 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 01:32:12 +00:00
danm%netscape.com
bd843ec86f nip infinite recursion in GetInsertionPoint that can happen with xbl bindings that generate anonymous content and also contain a children element, as do trees and tabs. bugs 53116,53150. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79590 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 01:02:04 +00:00
hewitt%netscape.com
d60cb60c49 #46423 - [Modern] address book cleanup, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79589 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 00:26:30 +00:00
hewitt%netscape.com
f3071c548c #46519 - [Classic] address book cleanup, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79588 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 00:25:35 +00:00
hewitt%netscape.com
1a175077b0 #46519 - [Classic] messenger focus rings and general cleanup, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79587 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 00:24:05 +00:00
hewitt%netscape.com
aa5e60f7bb #46423 - messenger focus rings, :active behavior on "File" button, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79585 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 00:14:58 +00:00
waterson%netscape.com
0407eb4866 Bug 50999. Make nsBindingManager keep track of nsIAnonymousContentCreator-generated content; simplify anonymous content cleanup dance by making nsIBindingManager::ChangeDocumentFor() method. r=dbaron,hyatt a=hyatt
git-svn-id: svn://10.0.0.236/trunk@79584 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 00:14:04 +00:00
hewitt%netscape.com
32648347ca #46015 - making Ctrl-R work correctly for reload, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79583 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 00:08:50 +00:00
akkana%netscape.com
f8e7599ce6 More 50252: Handle the gtk keypad keys too. r=kin,pavlov
git-svn-id: svn://10.0.0.236/trunk@79582 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-20 00:02:30 +00:00
hewitt%netscape.com
c455a5a7f3 #46423 - cleaner navbar disabled buttons, r=marlon, a=ben
git-svn-id: svn://10.0.0.236/trunk@79581 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:59:38 +00:00
disttsc%bart.nl
06cec7ba8b Fixes a minor gotcha when selecting View -> Text Size -> Other, then cancel. Checkmark was left on Other instead of being set back on the menuitem it was on before. bug=52971, r=mozbot, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@79580 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:59:32 +00:00
hewitt%netscape.com
efa63ead01 #46423 - polish for menupopups of button-toolbar-2, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79579 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:58:36 +00:00
hewitt%netscape.com
eab50586f7 #46423 - menu tweaks and tooltip color change, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79578 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:57:37 +00:00
hewitt%netscape.com
2a9e53e4b8 #46423 - [Modern] toolbar collapsing fix, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79577 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:56:19 +00:00
hewitt%netscape.com
e63efe8cc0 #46423 - [Modern] making grippies scale vertically, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79575 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:48:52 +00:00
hewitt%netscape.com
df5321e419 #46423 - [Modern] making grippies scale vertically, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79574 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:40:04 +00:00
robinf%netscape.com
4e825d41a2 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@79573 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:24:39 +00:00
danm%netscape.com
cd9e2a50ef re-allow generalized event dispatch for windowshaded windows, but disallow mousemoved events. fixes bugs 33735, 51649, 52950, 51642. reverts bug 49007. sorry. r=pinkerton,sfraser.
git-svn-id: svn://10.0.0.236/trunk@79572 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:13:39 +00:00
disttsc%bart.nl
61f1446b68 Fixes View -> Text Size -> Other not opening a dialog on jar builds. Forgot to check this in last time. bug=52968, r=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79571 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:13:02 +00:00
ssu%netscape.com
f47d9e1aee fixing bugscape #2351 - Cannot install from N6Setup.exe due to stale ns_temp dir. Affects only windows platforms a=mscott r=sgehani
git-svn-id: svn://10.0.0.236/trunk@79570 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:12:43 +00:00
hewitt%netscape.com
48783310a8 #46423 - [Modern] disabled text on navbar buttons should be dark, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79569 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:10:40 +00:00
hewitt%netscape.com
70ce68c245 #46423 - [Modern] tree cleanup, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79568 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:09:41 +00:00
timeless%mac.com
654b4466f3 fix bug 38866 r=ducarroz a=brendan using the revised string Auto-Detect per brendan and rudman
git-svn-id: svn://10.0.0.236/trunk@79567 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:02:06 +00:00
svn%xmlterm.org
2cd0b523d0 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Fixed missing caret problem. Updated jar.mn for locale stuff.


git-svn-id: svn://10.0.0.236/trunk@79566 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:01:42 +00:00
hewitt%netscape.com
4b60d57456 #46519 - get rid of border around treehead > treerow, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79565 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 23:01:25 +00:00
hewitt%netscape.com
aa6969ee2a #52828 - removed buggy tabpanel binding, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79564 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:59:24 +00:00
svn%xmlterm.org
f80101ba43 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Locale chrome changes. Added makefiles to handle xmltermOverlay.dtd


git-svn-id: svn://10.0.0.236/trunk@79563 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:58:39 +00:00
hewitt%netscape.com
3e5c33badf #46519 - put menubar on messageWindow within toolbox, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79562 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:58:28 +00:00
hewitt%netscape.com
9f4aa4ad1d #53084 - put twisties back on address book, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79561 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:55:42 +00:00
hewitt%netscape.com
4ebcaad5ad #52872 - removed extra tabs on form manager, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79559 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:51:09 +00:00
hewitt%netscape.com
d958ff74a6 #46519 - composer edit mode tab stuff, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79558 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:46:47 +00:00
hewitt%netscape.com
0bd0d8eb27 #45102 - theme preview images, r=hangas, a=ben
git-svn-id: svn://10.0.0.236/trunk@79557 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:41:53 +00:00
sspitzer%netscape.com
fece31ac28 part of the fix for #46888. after cancelling a news message, you can't
select another message.  fix by naving@netscape.com.  r=sspitzer,a=mscott
also a couple bullet proofing fixes to prevent crashes.


git-svn-id: svn://10.0.0.236/trunk@79556 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:40:52 +00:00
akkana%netscape.com
eac61c4ec3 50252: Fix non-alphabetic control/alt key events. r=kin,pavlov
git-svn-id: svn://10.0.0.236/trunk@79555 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:40:04 +00:00
sspitzer%netscape.com
97a1b2d046 bullet proofing for crash in #53250, related to #49115
r/a=mscott


git-svn-id: svn://10.0.0.236/trunk@79554 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:37:02 +00:00
harishd%netscape.com
e3738c1511 52013 - Block sink reentrance to avoid frame duplication.
49115 - Delay breaking the circularity, between parser & snk, with a death grip!!!

r=jst
a=vidur
[sheriff approved]


git-svn-id: svn://10.0.0.236/trunk@79553 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:35:50 +00:00
rpotts%netscape.com
1e559a5bcb bug #21095. Registering about:cache handler for windows and unix. The mac is excluded until some project work is done...
git-svn-id: svn://10.0.0.236/trunk@79552 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:33:55 +00:00
mscott%netscape.com
fa39469bdc Bug #52712 --> use collapsed attribute instead of hide consistantly...fixes problem
where attachment button would stop working after you switched folders
r=alecf


git-svn-id: svn://10.0.0.236/trunk@79551 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:26:54 +00:00
danm%netscape.com
c1e9cb725d skip parent window activation (bug 22658) on close if parent is HiddenWindow. bug 51619. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79550 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:17:32 +00:00
harishd%netscape.com
1bb3ea3774 42429 - Enabling code that I'd to back out due to bug 52443.
Looks like the TABLE code is ready to face the change.

r=rickg
a=jst


git-svn-id: svn://10.0.0.236/trunk@79549 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:13:53 +00:00
tor%cs.brown.edu
344c4a3a48 Lie in ImgDWriteReady as a minimal impact workaround until
41831 is fixed.  This was causing JNG images not to display
out of the cache, and probably occasionally a failed first
load.  r=pnunn, a=brendan


git-svn-id: svn://10.0.0.236/trunk@79548 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 22:03:31 +00:00
shanjian%netscape.com
dc6ad28b7b #53072 IME candidate window position problem
r=sfraser a=ftang
Offset within view is missing in one of the code path. Add it there.


git-svn-id: svn://10.0.0.236/trunk@79547 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 21:55:59 +00:00
tor%cs.brown.edu
8530ab1bab Small change to make a debug message from ilclient.cpp more
accurate, and only print it when compiled in debug mode (was
appearing when switching skins).
r=pnunn, a=brendan


git-svn-id: svn://10.0.0.236/trunk@79546 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 21:54:29 +00:00
heikki%netscape.com
82a70c8b59 Fixed bug 52526, the cause was that image load event was bubbling even though the specs say it should not. Previously we were not even sending the load event on image load. I also fixed bug 50478 by fixing the logic in GetBubbles and GetCancelable of the DOMEvent. This helps in testing the first bug. I also fixed several cases where we had wrong combination of event class and event struct type. a=waterson, r=joki,rods.
git-svn-id: svn://10.0.0.236/trunk@79545 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 21:47:04 +00:00
jband%netscape.com
0d1da1648f Allow for detection and graceful failure when we stumble upon an incompatible typelibs which might exist in the future. bug 53155. NOT fixing brendan's nit about the grammar in the comment. a=brendan@mozilla.org, r=shaver@mozilla.org,mccabe@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79544 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 21:42:47 +00:00
mcgreer%netscape.com
5f7f176064 Check in self-test based on FIPS 186-1 appendix 5
git-svn-id: svn://10.0.0.236/trunk@79543 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 21:14:22 +00:00
rogerl%netscape.com
19dd3fd7d2 Cleanup warning fix.
git-svn-id: svn://10.0.0.236/trunk@79542 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 20:56:49 +00:00
rogerl%netscape.com
9cb4c52c59 Fixed warnings for gcc build.
git-svn-id: svn://10.0.0.236/trunk@79541 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 20:35:05 +00:00
edburns%acm.org
74676b3b89 Jason found a bug left over from the manual diff.
git-svn-id: svn://10.0.0.236/trunk@79540 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 20:34:18 +00:00
beard%netscape.com
6559d1bc17 Backed out eager call to Initialize().
git-svn-id: svn://10.0.0.236/trunk@79539 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 20:15:15 +00:00
chrisk%netscape.com
00f892196c Fix bug # 53221: Call RNG_SystemInfoForRNG to provide RNG with enough
entropy for proper operation.


git-svn-id: svn://10.0.0.236/trunk@79538 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 19:34:46 +00:00
tao%netscape.com
a2188fb84c 09/17/00 history data.
git-svn-id: svn://10.0.0.236/trunk@79536 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 17:58:22 +00:00
beard%netscape.com
d083af01c7 [not part of build] make sure a writer is open at the end, before attempting to close it.
git-svn-id: svn://10.0.0.236/trunk@79535 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 17:53:17 +00:00
wtc%netscape.com
03b4e3428e Bugzilla bug #53204: import NSPR 4.0.1 on Windows NT and 4.0 on all other
platforms.
Modified files: manifest.mn, Makefile


git-svn-id: svn://10.0.0.236/trunk@79534 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 17:49:54 +00:00
mcgreer%netscape.com
89954b170a include support for adding S/MIME certs to the database. this will be needed for S/MIME test code.
git-svn-id: svn://10.0.0.236/trunk@79533 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 16:22:17 +00:00
terry%mozilla.org
0e2cfc5de9 Oops! This was changed a couple of months ago in such a way that a
large class of problems wouldn't be reported.  (It wouldn't show most
cases where a table had an invalid ID pointing into another table.)


git-svn-id: svn://10.0.0.236/trunk@79532 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 15:42:53 +00:00
beard%netscape.com
a728f62d23 [Not part of build] Changed getServices() to attribute services.
git-svn-id: svn://10.0.0.236/trunk@79531 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 14:48:11 +00:00
hyatt%netscape.com
2e04b10a30 Addendum to 53091. sr=ben
git-svn-id: svn://10.0.0.236/trunk@79527 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 07:25:45 +00:00
idk%eng.sun.com
83ab1ccef8 * NOT PART OF TBOX BUILDS *
Fixed bug with sending NULL pointer to object


git-svn-id: svn://10.0.0.236/trunk@79526 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 06:47:06 +00:00
mcgreer%netscape.com
0da23ab502 don't set modulus octets until good primes are generated.
git-svn-id: svn://10.0.0.236/trunk@79525 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 06:18:04 +00:00
wtc%netscape.com
5b8bc6256d Bugzilla bug #52404: FreeBSD doesn't have cuserid() either. Thanks to
Thomas Stromberg <tstromberg@rtci.com> for the bug report.


git-svn-id: svn://10.0.0.236/trunk@79524 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 06:05:28 +00:00
mcgreer%netscape.com
3de86952da don't set prime data until good primes are generated.
git-svn-id: svn://10.0.0.236/trunk@79523 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 06:03:52 +00:00
beard%netscape.com
937a69ab56 [Not part of build] Added traceCollection, getServices methods.
git-svn-id: svn://10.0.0.236/trunk@79520 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 05:40:17 +00:00
quy%igelaus.com.au
3e360363c1 removing mozilla script from ignore list. r=waterson
git-svn-id: svn://10.0.0.236/trunk@79519 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 05:40:04 +00:00
beard%netscape.com
6530afb6ed Fixed startup/terminate routines.
git-svn-id: svn://10.0.0.236/trunk@79518 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 05:38:23 +00:00
jst%netscape.com
a76efbcbf7 Fixing nsbeta3+ bug 52572. Renaming CSSValue::valueType to CSSValue::cssValueType to be up-to-date with the latest changes to the DOM Level 2 spec. r/a=vidur, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@79517 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 05:37:23 +00:00
jst%netscape.com
75e09ddb65 Fixing nsbeta3+ bug 50393. Make frameset windows request the principal form their parent if there's no document object in the frameset nor a cached principal, this can happen with <frame src='javascript:...'> frames. r/a=vidur, r=mstoltz.
git-svn-id: svn://10.0.0.236/trunk@79516 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 05:21:00 +00:00
jst%netscape.com
3eb8fb9e34 Fixing nsbeta3+ bug 43741. Making mozilla ignore document.open() calls that are executed while the document is being parsed, this is needed for backwards compatibility. r/a=vidur, r=joki
git-svn-id: svn://10.0.0.236/trunk@79515 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 05:11:59 +00:00
wtc%netscape.com
4ef9643340 Bugzilla bug #52399: handle FreeBSD. Thanks to Thomas Stromberg
<tstromberg@rtci.com> for the bug report.


git-svn-id: svn://10.0.0.236/trunk@79514 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 04:11:53 +00:00
wtc%netscape.com
db2d231de2 Bugzilla bug #52398: define USE_PTHREADS=1 by default. Do not link with
-lc or -lc_r.  Also merged other changes from NSPR's FreeBSD.mk.
Thanks to Thomas Stromberg <tstromberg@rtci.com> for the bug report.


git-svn-id: svn://10.0.0.236/trunk@79511 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:53:08 +00:00
sspitzer%netscape.com
205a80ccaf fix for bug #47521. if the user cancels the account wizard on an invalid account,
force the account to get created anyway.  r/a=alecf


git-svn-id: svn://10.0.0.236/trunk@79510 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:44:33 +00:00
saari%netscape.com
e752b34f33 more fixes for 53017. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79509 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:37:09 +00:00
saari%netscape.com
b4f2be2aec focus fixes for 52150 et all. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79508 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:16:30 +00:00
tao%netscape.com
bac8d2755d mt421 release from Henrik.
git-svn-id: svn://10.0.0.236/trunk@79507 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:14:37 +00:00
saari%netscape.com
00c4bfcb32 fixing focus bugs for 53017. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79506 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:14:31 +00:00
tao%netscape.com
967ad1d080 mt420 release from Henrik.
git-svn-id: svn://10.0.0.236/trunk@79505 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:11:15 +00:00
tao%netscape.com
c72110c027 mt415 from henrik
git-svn-id: svn://10.0.0.236/trunk@79503 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 03:04:18 +00:00
beard%netscape.com
b9d21d46b2 [Not part of build] Really increase default heap size, to 8192.
git-svn-id: svn://10.0.0.236/trunk@79502 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 02:50:00 +00:00
beard%netscape.com
d2cdd88fd3 Bumped up memory/stack.
git-svn-id: svn://10.0.0.236/trunk@79501 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 02:34:41 +00:00
wtc%netscape.com
bfb15d5c17 Bugzilla bug #53143: removed the definition of NSPR internal macros.
Modified files: FreeBSD.mk, HP-UXB.10.10.mk, HP-UXB.10.20.mk, Linux.mk,
OSF1.mk, SunOS5.mk, cmd/SSLsample/Makefile.NSS, lib/freebl/Makefile.


git-svn-id: svn://10.0.0.236/trunk@79500 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 02:24:31 +00:00
brendan%mozilla.org
fa61a08216 Add strict warning for undefined property reference (foo.bar where bar names no object in foo or its prototypes; r=jband).
git-svn-id: svn://10.0.0.236/trunk@79499 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 02:24:11 +00:00
brendan%mozilla.org
861e26cb89 Fix JS_BeginRequest to avoid self-deadlock if called from a finalizer (52808, r=jband).
git-svn-id: svn://10.0.0.236/trunk@79498 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 02:18:17 +00:00
wtc%netscape.com
5fef956239 Added FreeBSD.mk, which contains the common config stuff for all versions
of FreeBSD.mk.  FreeBSD2.mk now merely includes FreeBSD.mk.
Modified file: FreeBSD2.mk
Added file: FreeBSD.mk


git-svn-id: svn://10.0.0.236/trunk@79497 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 01:48:42 +00:00
hyatt%netscape.com
8a90e94a56 fix for 53091, r=saari, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@79496 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 01:24:44 +00:00
jband%netscape.com
238a849b3f fix shutdown crasher bug 52940. We can't leave the thread context stack service thinking that the context we are about to delete is still valid. a,r=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@79495 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 01:09:48 +00:00
nhotta%netscape.com
e16f2bd594 bug: 45678 wrong font in mail composer
fix: set the 'document' charset (we figure out the target charset
     but did not set it in the 'document'
r=nhotta, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@79494 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 01:07:28 +00:00
cotter%netscape.com
aef795dddf Updated info re installation directories, running Communicator 4.x. Moved sentence re problems running PSM on Unix if you havelogged in as a different user since installation to Known Bugs/Issues.
git-svn-id: svn://10.0.0.236/trunk@79493 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 00:23:38 +00:00
brendan%mozilla.org
86e239c98f Fixes to use atomic rename(2) if possible in nsLocalFile::MoveTo (33098, r=?),
plus a bunch of other fixes and cleanups:

- Fix comment misstatements of fact in nsIFile.idl, improve style slightly.
- Fix typo in comment in nsILocalFile.idl.
- Avoid gratuitous nsCString and nsXPIDLCString copy-constructions, which
  entail malloc'ing, in nsLocalFileUnix.cpp's CopyTo and GetParent methods.
  But do use nsXPIDLCString instead of raw nsMemory::Alloc/Free.
- Get rid of unnecessary mLL_II2L and mLL_L2II macros, use "prlong.h" API only.
  Also use the LL_* macros consistently in case a Unix lacking long long type
  support wants to use this code.
* BTW, the "Date" methods should be renamed to use "Time" instead -- after all
  PRTime is the type, and traditionally "time" refers to the time-number, a
  scalar independent of one's position on the surface of the earth, while
  "date" refers to a struct full of locale-specific information derived from
  time and some "environment" variables such as DST.  Can we rename these
  nsIFile methods before Mozilla 0.9 / Netscape 6?
- Use CHECK_mPath consistently and first, before any assertions relating to
  arguments (which logically come after the 'this' parameter CHECK_mPath is
  making assertions about).
- Use nsCOMPtr for singly-inheriting implementations of XPCOM interfaces, to
  avoid scary-when-scaled 0-refcnt instances from being handled (these all
  got a ref via QI or equivalent soon enough, but you never know).  This also
  removed some naked deletes.
- Canonize all paths copied into mPath to lack trailing slashes, so we don't
  need to strip trailing slashes elsewhere, in higher-frequency methods (you
  set path less often than you get it or a substring of it).
- ssize_t for strlen return values.
- Since shaver used a function pointer to consolidate creat/mkdir logic, but
  didn't fold the necessary close of the new fd returned by non-failing creat
  into the pointed-at function, I did that.
- AppendRelativePath forbids .. as a component (bounded by / or beginning or
  end of string on either side), not just in the middle of fragment (so that
  foo..bar is not an illegal relative pathname -- it should not be).  BTW,
  what the heck is the difference between NS_ERROR_FILE_UNRECOGNIZED_PATH and
  ...INVALID_PATH?
- SetLeafName was overallocating the new pathname buffer by failing to subtract
  the old leafname's length.
- CopyTo was failing to return an NSRESULT_FOR_ERRNO(), it just called that
  macro on a line by itself -- eek!  It also contained redundant if (newFD
  == nsnull) {...} cleanup code, it did a useless PR_GetFileInfo call, and it
  leaked FDs on read or write error.
- Implemented CopyToFollowingLinks as a forwarded call to CopyTo, Unix does
  not support "copying" a symlink via normal file i/o.  Should we instead
  lstat in CopyTo and if a link is the source of the copy, do readlink and
  then symlink?
- Fixed the readlink method (GetTarget) to null-terminate the link string in
  the out parameter (readlink does not do that for you).
- Lots of little nsnull vs. NULL vs. 0, == and != applied to boolean or null
  literals, white-space, indentation, bracing, comment, and sloppy code order
  (e.g., declaring an initialized variable that's not used till after early
  returns) fixes.  Also invert some return logic so that NS_OK is the normal,
  least indented, final return.


git-svn-id: svn://10.0.0.236/trunk@79492 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 00:22:41 +00:00
edburns%acm.org
0898232dc5 This fix was contributed by
*      Jason Mawdsley <jason@macadamian.com>
 *      Louis-Philippe Gagnon <louisphilippe@macadamian.com>

It enables webclient to be built and run under JDK1.1.x.  Note that JavaDOM
does not work under jdk1.1.x.

The fix consists of two elements:

On the Java side, replace all JDK1.2 specific calls with JDK1.1.x
equivalents.  On the native side use pre-processer macro for
JNI_VERSION, like this:

#ifdef JNI_VERSION_1_2

#ifndef JNI_VERSION
#define JNI_VERSION JNI_VERSION_1_2
#endif

#else

#ifndef JNI_VERSION_1_1
#define JNI_VERSION_1_1 0x00010001
#endif

#ifndef JNI_VERSION
#define JNI_VERSION JNI_VERSION_1_1
#endif

#endif // END: JNI_VERSION_1_2

This fix has been tested on win32, solaris, and linux.

The following files are in this fix:

M webclient/classes_spec/org/mozilla/webclient/test/DOMTreeModel.java
M webclient/classes_spec/org/mozilla/webclient/test/DOMViewerFrame.java
M webclient/classes_spec/org/mozilla/webclient/test/EMWindow.java
M webclient/classes_spec/org/mozilla/webclient/wrapper_native/BookmarksImpl.java
M webclient/classes_spec/org/mozilla/webclient/wrapper_native/NativeEventThread.java
M webclient/src_moz/CBrowserContainer.cpp
M webclient/src_moz/nsActions.cpp
M webclient/src_share/jni_util.cpp
M webclient/src_share/jni_util.h
M webclient/src_share/jni_util_export.cpp


git-svn-id: svn://10.0.0.236/trunk@79490 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 00:18:18 +00:00
akkana%netscape.com
67dc59a9f1 46644: Fix FMM. Contribution from Daniel Bratell, bratell@lysator.liu.se, r=waterson and me
git-svn-id: svn://10.0.0.236/trunk@79489 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 00:14:12 +00:00
beard%netscape.com
56fd12973d Uncommented Initialize() call.
git-svn-id: svn://10.0.0.236/trunk@79488 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 00:04:02 +00:00
beard%netscape.com
b874112290 Export thePlugin.
git-svn-id: svn://10.0.0.236/trunk@79487 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 00:03:30 +00:00
beard%netscape.com
28eb5b10f0 Create MRJConsole even in 4.X build.
git-svn-id: svn://10.0.0.236/trunk@79486 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-19 00:00:27 +00:00
beard%netscape.com
ec5cfcac9a Added MRJConsole.class.
git-svn-id: svn://10.0.0.236/trunk@79485 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:57:25 +00:00
beard%netscape.com
bde3ae2b27 Added MRJConsole.java to MRJPlugin.jar target.
git-svn-id: svn://10.0.0.236/trunk@79484 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:56:51 +00:00
nelsonb%netscape.com
3b07c0e434 Fix a UMR, one of many where the SECItem type field was uninitialized.
bug 39483.  Also, eliminate a warning about calling an undeclared function
by including the header file.


git-svn-id: svn://10.0.0.236/trunk@79483 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:53:18 +00:00
alecf%netscape.com
8bc76cfbdd part of fix for #42102 - use nsIFile for migration issues
r=sspitzer, dbragg


git-svn-id: svn://10.0.0.236/trunk@79482 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:51:30 +00:00
beard%netscape.com
f8403f8fec Create SIOUX console with menus, etc. r=jband, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79481 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:49:46 +00:00
brendan%mozilla.org
8619f05fe8 Censor all Call objects, per ECMA-262 (r=rogerl, 53037).
git-svn-id: svn://10.0.0.236/trunk@79480 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:35:22 +00:00
gagan%netscape.com
fb15eb7a47 Fix for bug 52257. mResponseDataListener could be null. r=valeski, brendan.
git-svn-id: svn://10.0.0.236/trunk@79479 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:29:30 +00:00
ducarroz%netscape.com
52bf9b69ff Fix for bug 52323. Use event.originalTarget instead of event.target in order to get the right target. a,r=alecf
git-svn-id: svn://10.0.0.236/trunk@79477 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:08:09 +00:00
mkaply%us.ibm.com
81cee80d89 #53096
r=akkana, a=brendan
Use OS/2 files for OS/2, not unix files


git-svn-id: svn://10.0.0.236/trunk@79476 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:08:02 +00:00
mkaply%us.ibm.com
56683b9811 #53096
r=akkana, a=brendan
Can't override accelerators properly which we will be doing on OS/2


git-svn-id: svn://10.0.0.236/trunk@79475 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 23:04:07 +00:00
warren%netscape.com
9bd953c5d5 Added build for themes:classic:messenger:mac:jar.mn
git-svn-id: svn://10.0.0.236/trunk@79471 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 22:36:59 +00:00
ducarroz%netscape.com
d001d47efb Fix for bug 52190. Avoid crash by using NS_IF_ADDREF. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@79470 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 22:35:46 +00:00
warren%netscape.com
f5ae9919ed Updated to work for mac jar packaging.
git-svn-id: svn://10.0.0.236/trunk@79469 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 22:33:20 +00:00
warren%netscape.com
6f99bc49b4 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@79468 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 22:32:51 +00:00
brendan%mozilla.org
523ce70589 - Fix encodeURI, decodeURI, etc. common subroutines to avoid realloc'ing char
by char, by using a larger chunk size (64 chars) for linear growth.  Also got
  rid of ASCII-oriented add_bytes subroutine and related sprintf usage.
- Avoid reloading loop invariant str->chars all the time in encode and decode.
- Avoid creating garbage strings for unescaped and reserved character sets, by
  using statically initialized jschar array constants.
- Expand tabs, clean up 80th column violations, use prevailing style, etc.


git-svn-id: svn://10.0.0.236/trunk@79467 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 22:17:30 +00:00
ducarroz%netscape.com
864b82122c Fix for bug 52819. Use nsEditor::GetRootElement for retreiving the body node. sr=mscott
git-svn-id: svn://10.0.0.236/trunk@79466 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 22:16:10 +00:00
beard%netscape.com
abe09c3670 Conditionally compile in GC_trace_object.
git-svn-id: svn://10.0.0.236/trunk@79465 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 22:09:20 +00:00
mkaply%us.ibm.com
6d9ca9b319 #53096
r=mkaply, a=brendan
Grab the windows platformBindings files and use them for OS/2


git-svn-id: svn://10.0.0.236/trunk@79464 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 21:50:06 +00:00
jefft%netscape.com
1708dac375 fixed bug 45727 -- Problems with download (POP) truncated msg from folder other than Inbox; disable fileters while downloading truncated message; bullet prove to prevent accessing empty string buffer; r=mscott
git-svn-id: svn://10.0.0.236/trunk@79463 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 21:49:47 +00:00
sspitzer%netscape.com
df25a9707a part of the fix for #51571. r/a=mscott
git-svn-id: svn://10.0.0.236/trunk@79462 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 21:49:17 +00:00
sspitzer%netscape.com
da15bc85a6 part of the fix for #51571. r/a=mscott
git-svn-id: svn://10.0.0.236/trunk@79461 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 21:44:54 +00:00
cyeh%bluemartini.com
ca34c0f2c8 fix for 52228: Bug list title should be name of query if running named query
patch by dave@intrec.com (Dave Miller)


git-svn-id: svn://10.0.0.236/trunk@79460 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 21:29:45 +00:00
sfraser%netscape.com
815347af0f New Mac build scripts. NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@79459 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 20:55:35 +00:00
sfraser%netscape.com
b4593fb213 New Mac build scripts. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@79458 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 20:54:48 +00:00
mkaply%us.ibm.com
0e728a08ca #47874
r=mkaply, a=brendan
Code from jkobal - continuing port of nsWindow.*


git-svn-id: svn://10.0.0.236/trunk@79457 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 20:39:13 +00:00
karnaze%netscape.com
6178e7fca1 new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@79455 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 20:24:16 +00:00
nelsonb%netscape.com
47e6d7e2f1 Fix bug 52396. Don't compile case ENOSR on platforms that don't have it.
git-svn-id: svn://10.0.0.236/trunk@79454 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:53:59 +00:00
akkana%netscape.com
eeebc2cd6a 50252: fix key events for printable but non-alphabetic keys. r=dr
git-svn-id: svn://10.0.0.236/trunk@79453 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:50:50 +00:00
kestes%staff.mail.com
f3ce9ac0cd add new arguments --skip-check --force-time
add parse_args to parse new arguments
add fix_nonunix_times() so that all dates can be in either format
send errors to stderr as well as logfile
debug check_required_vars();


git-svn-id: svn://10.0.0.236/trunk@79452 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:40:56 +00:00
beard%netscape.com
6589f4aef2 added SIOUXSettings.
git-svn-id: svn://10.0.0.236/trunk@79451 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:36:25 +00:00
dbragg%netscape.com
6282a8a87d Fix for bug 52839. Changed GetSizes() to PR_FALSE in the case of the Profile dir so that directories wont be traversed. r=dveditz, racham, law a=law
git-svn-id: svn://10.0.0.236/trunk@79450 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:34:16 +00:00
kestes%staff.mail.com
726b257e83 convert to new style tinderbox variables
git-svn-id: svn://10.0.0.236/trunk@79449 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:34:08 +00:00
kestes%staff.mail.com
b3f23bdc4b new regression test
git-svn-id: svn://10.0.0.236/trunk@79448 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:33:32 +00:00
kestes%staff.mail.com
5b1617101c document HTMLPopUp implementations
document new $DEFAULT_HTML_PAGE = 'status.html';
document TRIM_DAYS for rmlogs


git-svn-id: svn://10.0.0.236/trunk@79447 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:32:46 +00:00
kestes%staff.mail.com
b44e1a2106 security (taint) fixes
use  $MAX_DISPLAY_HOURS to peg the display used in links


git-svn-id: svn://10.0.0.236/trunk@79446 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:30:28 +00:00
kestes%staff.mail.com
a578928aee security (taint) fixes
allow null message of the day
do not hardcode <a href instead call Link()


git-svn-id: svn://10.0.0.236/trunk@79445 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:29:31 +00:00
kestes%staff.mail.com
d627553829 security (taint) fixes
git-svn-id: svn://10.0.0.236/trunk@79444 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:28:32 +00:00
kestes%staff.mail.com
35566a48fc security fixes
rename of file is not nessary
use new generalization: $FileStructure::DEFAULT_HTML_PAGE


git-svn-id: svn://10.0.0.236/trunk@79443 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:27:42 +00:00
kestes%staff.mail.com
dc129f5a91 use extract_filename_chars()
document passwd can be global or pertree
use new generalization: $FileStructure::DEFAULT_HTML_PAGE


git-svn-id: svn://10.0.0.236/trunk@79442 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:26:22 +00:00
kestes%staff.mail.com
dd027ca73f dont hard code <a href> use link()
use new generalization: $FileStructure::DEFAULT_HTML_PAGE


git-svn-id: svn://10.0.0.236/trunk@79441 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:25:17 +00:00
kestes%staff.mail.com
257f3f4d5c modules must end in 1;
git-svn-id: svn://10.0.0.236/trunk@79440 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:23:53 +00:00
kestes%staff.mail.com
5cca78ee75 add support for taint checking
add support for time checking
centrallize all 'atomic move' operations


git-svn-id: svn://10.0.0.236/trunk@79439 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:23:17 +00:00
kestes%staff.mail.com
0798452f5d this must use atomic_rename_file()
git-svn-id: svn://10.0.0.236/trunk@79438 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:21:56 +00:00
kestes%staff.mail.com
49592f52dc use extract_user() for untainting
git-svn-id: svn://10.0.0.236/trunk@79437 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:21:18 +00:00
kestes%staff.mail.com
bec339424d add sanity check for record
fix gunzip URL (it had appeared twice in the string)


git-svn-id: svn://10.0.0.236/trunk@79436 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:20:44 +00:00
kestes%staff.mail.com
07f8ccc2c8 update file with current status
git-svn-id: svn://10.0.0.236/trunk@79435 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:18:34 +00:00
kestes%staff.mail.com
8188c55010 add users section
add 'security' as a goal


git-svn-id: svn://10.0.0.236/trunk@79434 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 19:18:03 +00:00
hyatt%netscape.com
5c664126c2 Fix for 52810. r=danm
git-svn-id: svn://10.0.0.236/trunk@79433 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 18:49:58 +00:00
nboyd%atg.com
0e00432009 Expand javadoc.
git-svn-id: svn://10.0.0.236/trunk@79432 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 18:38:02 +00:00
mkaply%us.ibm.com
60bbaee41a #45185
r=law, a=brendan
Code from jblanco for splashscreen on OS/2


git-svn-id: svn://10.0.0.236/trunk@79431 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 18:31:10 +00:00
mkaply%us.ibm.com
acccdd5a57 #45185
r=cls, a=brendan
Code from jblanco for splashscreen on OS/2


git-svn-id: svn://10.0.0.236/trunk@79430 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 18:30:32 +00:00
nboyd%atg.com
40a8441d83 Remove old-style debug codegen.
git-svn-id: svn://10.0.0.236/trunk@79429 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 17:57:02 +00:00
mcafee%netscape.com
4ee7ddc95c Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@79428 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 17:48:38 +00:00
mcafee%netscape.com
8be3bdc490 Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@79427 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 17:43:15 +00:00
nboyd%atg.com
ad981566d5 Better error message for common error.
git-svn-id: svn://10.0.0.236/trunk@79426 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 17:28:59 +00:00
mkaply%us.ibm.com
52d8b9ee2b #45185
r=mkaply, a=brendan
Code from jblanco for splashscreen on OS/2


git-svn-id: svn://10.0.0.236/trunk@79425 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 14:25:59 +00:00
radha%netscape.com
a697155d42 More changes to fix 49498. r=ben
git-svn-id: svn://10.0.0.236/trunk@79424 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 14:25:32 +00:00
idk%eng.sun.com
b1aac5afc7 * NOT PART OF TBOX BUILDS *
InterfaceRegistry.registerInterface became public.


git-svn-id: svn://10.0.0.236/trunk@79423 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 11:01:28 +00:00
idk%eng.sun.com
fa74131a8d * NOT PART OF TBOX BUILDS *
Changed ProgID usage to ContractID usage


git-svn-id: svn://10.0.0.236/trunk@79421 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 10:07:00 +00:00
cls%seawood.org
f631237ae7 A strict javascript warning says that initializers should not have trailing , so it was removed
git-svn-id: svn://10.0.0.236/trunk@79420 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 07:22:58 +00:00
cls%seawood.org
09273d6398 A strict warning says that this variable needs to be declared before being used. It let's View->Page Source work again
git-svn-id: svn://10.0.0.236/trunk@79419 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 07:19:13 +00:00
warren%netscape.com
d2adc229cc Setting release timeout inside lock -- avoiding race condition.
git-svn-id: svn://10.0.0.236/trunk@79417 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 07:08:22 +00:00
Peter.VanderBeken%pandora.be
9adb88e8fe Adding MozillaObjectWrapper.cpp. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@79416 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 06:18:55 +00:00
alecf%netscape.com
8f8c6d6bf7 fix for #35803 r=sspitzer
load the smtp server list before loading the default server


git-svn-id: svn://10.0.0.236/trunk@79415 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 06:13:53 +00:00
Peter.VanderBeken%pandora.be
67d5f6e006 Fix bug #51494. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@79414 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 06:06:10 +00:00
putterman%netscape.com
053a1dc1dc Fix for 52811. r=alecf. Delete message works on the Mac again.
git-svn-id: svn://10.0.0.236/trunk@79413 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 03:46:10 +00:00
sspitzer%netscape.com
239ccb5a87 whoops, the default is supposed to be false, not true.
git-svn-id: svn://10.0.0.236/trunk@79412 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 03:35:40 +00:00
sspitzer%netscape.com
9f2af1fdf0 fix for #22163 from Decklin Foster.
set a default pref to prevent the JS exception.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@79411 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 03:27:09 +00:00
brendan%mozilla.org
9cb06ebf27 Define QI now that XPConnect wraps JS objects; fix comments (NOT PART OF BUILD).
git-svn-id: svn://10.0.0.236/trunk@79410 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 02:31:11 +00:00
warren%netscape.com
0bccd6825d Backing mstoltz out to get things back up and running with jar packaging. Also, I don't approve of the changes made to nsJARURI.cpp
git-svn-id: svn://10.0.0.236/trunk@79409 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 02:18:00 +00:00
warren%netscape.com
2e1ae66c1e Improving debug messages for contents.rdf.
git-svn-id: svn://10.0.0.236/trunk@79408 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 02:07:06 +00:00
warren%netscape.com
ea31bbc22b Fixed comment
git-svn-id: svn://10.0.0.236/trunk@79407 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 00:28:41 +00:00
mozilla.BenB%bucksch.org
8b66379c79 40024: Point to local copy of the contributors page. a=endico,brendan
git-svn-id: svn://10.0.0.236/trunk@79406 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-18 00:12:15 +00:00
warren%netscape.com
25202776ef Implementing bufferSegmentSize/bufferMaxSize -- don't know why they weren't implemented before.
git-svn-id: svn://10.0.0.236/trunk@79403 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-17 22:22:08 +00:00
cls%seawood.org
3c3eeb072f Sigh. Need a case for components & non-components.
git-svn-id: svn://10.0.0.236/trunk@79401 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-17 18:40:42 +00:00
beard%netscape.com
29e4db95cc Make XPC shell compile on XP_MAC. r=jband, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79400 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-17 15:34:39 +00:00
cls%seawood.org
81c2467cd2 Add support for BeOS addon limitation workaround. Set BEOS_ADDON_WORKAROUND to use it. bug #51655
git-svn-id: svn://10.0.0.236/trunk@79399 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-17 05:32:36 +00:00
idk%eng.sun.com
bd49bfb1fc Improved interface registration mechanism.
Author = sdv@sparc.spb.su
r = idk@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@79398 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-17 00:49:42 +00:00
jband%netscape.com
84449c4ab0 NOT PART OF BUILD. Fix xpconenct test uses of progids missed in the big progid to contractid renaming
git-svn-id: svn://10.0.0.236/trunk@79397 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 22:17:23 +00:00
brendan%mozilla.org
6f257f5b8e - Back out part of patch from tlundeen@webcrossing.com, my fault for taking it
in part (the entire patch made JSContexts ref-counted, but that is not an API
  compatible change, and it doesn't help clean up at JS_Finish time if the API
  user leaks JSContext refs anyway).  52835, r=jband.
- First part of 64-bit portability fix for 52792, r=jnance.  More work needed.
- Fix bogus assert and minimization in js_AllocStack, too.


git-svn-id: svn://10.0.0.236/trunk@79396 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 22:17:22 +00:00
jband%netscape.com
9d04a6fd59 NOT PART OF BUILD. Fix xpconenct test uses of progids missed in the big progid to contractid renaming
git-svn-id: svn://10.0.0.236/trunk@79395 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 21:47:32 +00:00
Peter.VanderBeken%pandora.be
2cabd6fa68 Enabling XSLT hooks in layout in default build. Bug #42228. r=axel@pike.org, a=waterson@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@79394 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 20:53:08 +00:00
m_kato%ga2.so-net.ne.jp
8be1876855 fix bug 44705 r=chuang - It uses utf-8 for the url of addressbook, fixes bad cast issue, and cleans up some codes.
git-svn-id: svn://10.0.0.236/trunk@79393 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 16:13:34 +00:00
mcgreer%netscape.com
7ec053ce12 just some general cleanup
git-svn-id: svn://10.0.0.236/trunk@79392 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 15:56:06 +00:00
dave%intrec.com
b1e000ea95 Fix for bug 51270: param for bodyhtml to allow sites to customize
background colors/image and link colors.


git-svn-id: svn://10.0.0.236/trunk@79391 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 14:08:37 +00:00
pinkerton%netscape.com
7cdd675cae jag's checkin makes mac submenus freak out. not sure why. backing out until we know why.
git-svn-id: svn://10.0.0.236/trunk@79390 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 08:06:15 +00:00
wtc%netscape.com
7ad339ef10 Bugzilla bug #52900: added Linux2.4.mk to allow us to build NSS on Linux
2.4.x kernels.  This bug was reported by Michael H. Warfield
<mhw@wittsend.com>.


git-svn-id: svn://10.0.0.236/trunk@79389 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 06:11:32 +00:00
beard%netscape.com
0264fc6c2a Fixing strict JS warning (duplicate declaration of var leakDetector). Using XPConnect wrapper as the prototype of the JS LeakDetector constructor function.
git-svn-id: svn://10.0.0.236/trunk@79388 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 05:18:51 +00:00
radha%netscape.com
4e79385613 Fix for dogfood+ bug 46845 r=pollmann
git-svn-id: svn://10.0.0.236/trunk@79387 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 04:36:18 +00:00
beard%netscape.com
7e9936e38e [Not part of build] Project to build XPConnect shell testbed.
git-svn-id: svn://10.0.0.236/trunk@79385 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 02:43:29 +00:00
dprice%netscape.com
a544fb7d3f backing out changes for jar packaging
git-svn-id: svn://10.0.0.236/trunk@79384 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 02:26:20 +00:00
thayes%netscape.com
cc2043221c Initialize random number generator from system information. The new
RNG implementation fails if insufficient seed is not provided, which
would cause SDR key generation to fail.


git-svn-id: svn://10.0.0.236/trunk@79383 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-16 00:53:08 +00:00
alecf%netscape.com
00c8fed934 string fix for #45512 r=mscott
git-svn-id: svn://10.0.0.236/trunk@79382 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 23:47:17 +00:00
despotdaemon%netscape.com
bfa6717b4d Pseudo-automatic update of changes made by namachi@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@79381 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 23:30:30 +00:00
hyatt%netscape.com
609d1e841c Fix for bug #45989, theft of clipboard using XBL. r=ben
git-svn-id: svn://10.0.0.236/trunk@79380 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 23:28:29 +00:00
despotdaemon%netscape.com
a4e336a499 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@79379 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 23:23:40 +00:00
cls%seawood.org
64ec2a144a Added rules to handle generated buildid with jar packaging in an objdir. r=disttsc@bart.nl a=leaf bug #52065
git-svn-id: svn://10.0.0.236/trunk@79378 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:58:10 +00:00
ccarlen%netscape.com
aeebf6eac5 #52181 If when migrating the dest folder already existed, would not make a unique new dest folder but would fail.
r=bhuvan


git-svn-id: svn://10.0.0.236/trunk@79377 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:42:48 +00:00
cyeh%bluemartini.com
afd7140744 fix for 41303: new email tech doesn't work with emailregexp
patch by JRobertson@medevolve.com (Jon Robertson)


git-svn-id: svn://10.0.0.236/trunk@79376 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:39:35 +00:00
leaf%mozilla.org
b12b41d68c Automated update
git-svn-id: svn://10.0.0.236/trunk@79375 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:30:12 +00:00
cls%seawood.org
297375d5d9 Ok, I'm a moron. stderr == 2.
git-svn-id: svn://10.0.0.236/trunk@79374 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:29:20 +00:00
cyeh%bluemartini.com
c48e8178a6 front end fix for 31456: Editing a superuser clears their access flags
patch by jmrobin@tgix.com


git-svn-id: svn://10.0.0.236/trunk@79373 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:20:55 +00:00
cls%seawood.org
4136372555 Fix the case of overriding a jar entry
git-svn-id: svn://10.0.0.236/trunk@79372 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:19:51 +00:00
cls%seawood.org
cb273a1d7b If MOZ_ENABLE_JAR_PACKAGING is set, do not install the xpcom.properties. They will be in the the jar file
git-svn-id: svn://10.0.0.236/trunk@79371 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:16:01 +00:00
relyea%netscape.com
91f88bcb53 Fix stupid shell typo so that *ALL* the testcases will pass.
bob


git-svn-id: svn://10.0.0.236/trunk@79369 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:08:57 +00:00
mozilla.BenB%bucksch.org
f5321daaea 39372: Changing default to "blockquoting" plaintext (using vertical bars (instead of ">"s) for nested quotes during reply to plaintext msgs). r=a=alecf
git-svn-id: svn://10.0.0.236/trunk@79368 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 22:07:28 +00:00
sspitzer%netscape.com
8b0f81b576 fix for bug #51267. intermittent failure when loading files from jars.
the problem is that nsZipArchive and zlib are not thread safe.
for now, add a lock to prevent multiple threads from getting into that code
r=warren,dveditz
super-end-of-game-review=mscott


git-svn-id: svn://10.0.0.236/trunk@79367 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 21:56:20 +00:00
leaf%mozilla.org
e0f08cda73 Automated update
git-svn-id: svn://10.0.0.236/trunk@79366 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 21:45:39 +00:00
cls%seawood.org
43680a13b7 Change redirection rules for perl test so stderr results appear in config.log. Thanks to axel@pike.org for the fix.
git-svn-id: svn://10.0.0.236/trunk@79365 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 21:44:58 +00:00
cls%seawood.org
04e0754db4 Use make-jars-unix.pl for unix builds.
git-svn-id: svn://10.0.0.236/trunk@79364 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 21:43:02 +00:00
cls%seawood.org
65b5b02eb4 Initial unix variant of make-jars.pl. Supports objdirs. Takes additional "-s srcdir" option to designate location of srcdir. -c option does not work. r=disttsc@bart.nl (jag) a=leaf bug #52065
git-svn-id: svn://10.0.0.236/trunk@79363 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 21:40:10 +00:00
mstoltz%netscape.com
5fddebe063 Better bustage fix without leak r=scc
git-svn-id: svn://10.0.0.236/trunk@79362 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 21:12:36 +00:00
relyea%netscape.com
f2d81cda06 Fix merge problems from CVS. This version should now compile and work.
git-svn-id: svn://10.0.0.236/trunk@79361 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 21:01:53 +00:00
bryner%uiuc.edu
a8190e5a7a Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@79360 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 20:46:06 +00:00
mstoltz%netscape.com
d0300ddc1e Fixing bustage. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@79359 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 20:38:52 +00:00
mcgreer%netscape.com
e54cb9e60e signed data certs may not be set when this is called, so get certs from db.
git-svn-id: svn://10.0.0.236/trunk@79358 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 20:23:26 +00:00
blakeross%telocity.com
e8187cfd16 Beginning of the fix for bug 52727, search menu item and find dialog title should be Find in this Frame when searching a frame. r=law a=brendan
git-svn-id: svn://10.0.0.236/trunk@79357 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 20:21:29 +00:00
mkaply%us.ibm.com
456cbaca9c #45185
r=mkaply, a=brendan
Code from jblanco for splashscreen on OS/2


git-svn-id: svn://10.0.0.236/trunk@79356 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 20:15:28 +00:00
cls%seawood.org
8b82eecf54 Fix check for perl version and drop minimum perl version back to 5.000 r=axel@pike.org a=leaf bug #52065
git-svn-id: svn://10.0.0.236/trunk@79355 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 19:40:51 +00:00
mstoltz%netscape.com
b70553ceea Bugs 24765, 59288. Hooking up Necko file cache for jar protocol. r=beard, a=warren. Mac project files.
git-svn-id: svn://10.0.0.236/trunk@79354 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 19:36:10 +00:00
mstoltz%netscape.com
6191db92e2 Fix for bugs 24765, 49288. Using Necko file cache for the jar protocol. r=beard, a=warren.
git-svn-id: svn://10.0.0.236/trunk@79353 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 19:27:05 +00:00
mstoltz%netscape.com
f102bb482f Bugs 24765, 59288. Hooking up Necko file cache for jar protocol. r=beard, a=warren. Mac project files.
git-svn-id: svn://10.0.0.236/trunk@79352 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 19:26:57 +00:00
sean%beatnik.com
bd8880ddb6 fix for bug 50990 r=jst a=brendan prevent timeout list insertion pointer from being null
git-svn-id: svn://10.0.0.236/trunk@79351 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 19:22:03 +00:00
mkaply%us.ibm.com
d162af98d8 #45185
r=mkaply, a=brendan
Code from jblanco for splashscreen on OS/2


git-svn-id: svn://10.0.0.236/trunk@79350 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 19:19:53 +00:00
mkaply%us.ibm.com
c1e798944a #45185
r=cls, a=brendan
I have no idea how I broke rules.mk like this but it has extra CR/LF


git-svn-id: svn://10.0.0.236/trunk@79349 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 19:14:14 +00:00
mcgreer%netscape.com
fee15c70c4 NT still buggy with password files, this seems to fix it
git-svn-id: svn://10.0.0.236/trunk@79348 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 18:45:20 +00:00
cyeh%bluemartini.com
813748876f fixes for 51184, 51185, 51186: allow for ldap authentication. patches
by jmrobins@tgix.com (Joe Robins). LDAP sections haven't been
tested yet, but the code is arranged such that it shouldn't disturb
existing user authentication system.


git-svn-id: svn://10.0.0.236/trunk@79347 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 18:35:18 +00:00
mcgreer%netscape.com
ea6d4f6a57 extra #endif broke build
git-svn-id: svn://10.0.0.236/trunk@79346 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 15:58:42 +00:00
relyea%netscape.com
fe29703cc0 Propogate the password arg to the sign function.
git-svn-id: svn://10.0.0.236/trunk@79345 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 15:37:37 +00:00
relyea%netscape.com
2327610e28 Fix NT so it can read from a password file. (do the correct EOL conversions).
Fix trust display for certs not in the database.


git-svn-id: svn://10.0.0.236/trunk@79344 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 15:35:03 +00:00
leaf%mozilla.org
aa01b832f6 Automated update
git-svn-id: svn://10.0.0.236/trunk@79343 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 15:15:42 +00:00
cls%seawood.org
528ee823ce Sigh. This should be a warning for now, not an error condition
git-svn-id: svn://10.0.0.236/trunk@79342 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 15:03:33 +00:00
mkaply%us.ibm.com
ab7a303509 OS/2 VACPP Tinderbox bustage
Need cast for VisualAge. Don't ask me why.


git-svn-id: svn://10.0.0.236/trunk@79341 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 14:46:01 +00:00
mkaply%us.ibm.com
e6b5a692d4 OS/2 GCC Tinderbox bustage
Hopefully that last locale #define missing


git-svn-id: svn://10.0.0.236/trunk@79340 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 14:45:07 +00:00
jdunn%netscape.com
560db8d39c fixing AIX Tinderbox bustage:
PRBool's need PR_TRUE's or PR_FALSE's not 'false'


git-svn-id: svn://10.0.0.236/trunk@79339 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 12:23:15 +00:00
mscott%netscape.com
c88178404c enter the win directory for hewiit
git-svn-id: svn://10.0.0.236/trunk@79338 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 10:50:15 +00:00
mscott%netscape.com
f5afe68cf4 Enter the win directory for hewitt
git-svn-id: svn://10.0.0.236/trunk@79337 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 10:49:57 +00:00
mscott%netscape.com
8ea127f531 add two new makefiles to classic theme for hewitt
git-svn-id: svn://10.0.0.236/trunk@79336 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 10:49:19 +00:00
mscott%netscape.com
56e83f671e add new Makefile.in for hewitt
git-svn-id: svn://10.0.0.236/trunk@79335 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 10:48:41 +00:00
mscott%netscape.com
88d6f7ebc4 Let's try adding this makefile again, this time with a capital 'M'.
git-svn-id: svn://10.0.0.236/trunk@79334 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 10:47:57 +00:00
mkaply%us.ibm.com
a1e92d7a2e OS/2 GCC Tinderbox break
Another Locale #define missing from EMX


git-svn-id: svn://10.0.0.236/trunk@79333 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 10:33:50 +00:00
hewitt%netscape.com
c1133143f6 #46613 - fixing windows classic runtime bustage, r=hangas, a=mscott
git-svn-id: svn://10.0.0.236/trunk@79332 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 10:16:45 +00:00
mscott%netscape.com
12e7af20bf fix breakage for hewiit.
git-svn-id: svn://10.0.0.236/trunk@79331 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 10:03:20 +00:00
mscott%netscape.com
0007b58435 removing makefile.in that has the wrong case.
git-svn-id: svn://10.0.0.236/trunk@79330 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 09:39:43 +00:00
mscott%netscape.com
c5d687c934 contain unix breakage by not entering the sub directory yet.
git-svn-id: svn://10.0.0.236/trunk@79329 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 09:38:47 +00:00
hewitt%netscape.com
4cdab1531b #46613 - address book polish, r=ben, 2nd half of checkin started before close. a=mscott
git-svn-id: svn://10.0.0.236/trunk@79328 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 09:19:24 +00:00
mj%digicool.com
6b573a5a2d Fixing XML-RPC client bustage, r=jag, a=waterson
- Fix RayW's changes to actually work
- Fix bug #48564


git-svn-id: svn://10.0.0.236/trunk@79327 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 09:15:31 +00:00
hewitt%netscape.com
fc82482e9a #46613 - composer polish, r=hangas, 2nd half of checkin started before close. a=mscott
git-svn-id: svn://10.0.0.236/trunk@79326 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 09:15:05 +00:00
hewitt%netscape.com
62afa32484 #52522 - password manager tab alignment fix. r=morse, 2nd half of checkin started before close. a=mscott
git-svn-id: svn://10.0.0.236/trunk@79325 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 09:11:30 +00:00
warren%netscape.com
fa75c0f7d2 Bug 52701 - bringing MOZ_DISABLE_JAR_PACKAGING back to life.
git-svn-id: svn://10.0.0.236/trunk@79324 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 08:08:11 +00:00
sfraser%netscape.com
09236a8723 Changes for jar packaging on Mac, currently turned off. Refactoring of chrome installation, new options for using jar.mn and making jar files. r=warren
git-svn-id: svn://10.0.0.236/trunk@79323 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 08:01:41 +00:00
dveditz%netscape.com
3161b089f7 Bug 48504 correct user-agent for Windows ME. patch from Frank Faubert <frank@sane.com>
a=brendan, r=brendan,dveditz


git-svn-id: svn://10.0.0.236/trunk@79322 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 08:00:16 +00:00
joki%netscape.com
db526f3ce1 fixing bustage. r:hyatt
git-svn-id: svn://10.0.0.236/trunk@79321 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:46:15 +00:00
dveditz%netscape.com
6af0e3663a Bug 32867 XPInstall API cleanup, r=sgehani@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79320 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:45:03 +00:00
hyatt%netscape.com
000df594e2 Taking a stab. r=joki
git-svn-id: svn://10.0.0.236/trunk@79319 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:34:44 +00:00
dveditz%netscape.com
188bf3736c removing obsolete files
git-svn-id: svn://10.0.0.236/trunk@79318 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:26:50 +00:00
hewitt%netscape.com
958c85433f #46613 - tree focus/selection colors, r=hangas
git-svn-id: svn://10.0.0.236/trunk@79317 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:18:37 +00:00
hewitt%netscape.com
0baa9e591e #46423 - remove bottom border of sidebar, r=hangas
git-svn-id: svn://10.0.0.236/trunk@79316 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:18:30 +00:00
kandrot%netscape.com
4af5f743be Missed a file for the bloat fix.
git-svn-id: svn://10.0.0.236/trunk@79315 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:11:03 +00:00
sgehani%netscape.com
7274583bb9 Open a new ftp cxn for every .xpi being downloaded: makes the linux installer
work on RH 6.2 distributions.
[r=ssu; nsbeta3+ b=52716]


git-svn-id: svn://10.0.0.236/trunk@79314 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:06:45 +00:00
saari%netscape.com
57831aa9c5 missed a bit from the last checkin as joki beat me to the repository
git-svn-id: svn://10.0.0.236/trunk@79313 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:02:58 +00:00
mjudge%netscape.com
81021b1142 fixing 34356. hack to get clickng before table working beta3+
git-svn-id: svn://10.0.0.236/trunk@79312 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 07:02:05 +00:00
jband%netscape.com
64af18af52 fix bug 39373. make xpconnect calls into JS within a request for safety. a,r=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@79311 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:59:38 +00:00
disttsc%bart.nl
fd103338cd Better version of View -> Text Size submenu. bug=37940, r=mj@digicool.com, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79310 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:59:30 +00:00
hyatt%netscape.com
f934c8ea6e Fix Linux bustage. r-joki
git-svn-id: svn://10.0.0.236/trunk@79309 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:58:32 +00:00
cmanske%netscape.com
0c989e936a More tweaks to prefs dialog b=47704, r=ben
git-svn-id: svn://10.0.0.236/trunk@79308 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:52:33 +00:00
kandrot%netscape.com
246377bde6 Fix for 370k of bloat.
r=waterson


git-svn-id: svn://10.0.0.236/trunk@79307 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:52:17 +00:00
radha%netscape.com
eca2e74b75 Fix for bug # 43871. Formerly a nsbeta3+ p1. I had the fixes sitting in my tree for a while.
r=ben


git-svn-id: svn://10.0.0.236/trunk@79306 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:50:31 +00:00
chuang%netscape.com
7160bc1727 Bug52368 Deleted entries in PAB shows up in mailing list. r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@79305 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:50:06 +00:00
ssu%netscape.com
a72fc30d56 fixing bug #52542 - Change download menu text. r=sgehani. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@79304 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:46:32 +00:00
ben%netscape.com
2c77886506 more from earlier profile manager checkin.
git-svn-id: svn://10.0.0.236/trunk@79303 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:45:40 +00:00
ben%netscape.com
08b5c51faf part of earlier profile manager checkin
git-svn-id: svn://10.0.0.236/trunk@79302 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:44:48 +00:00
alecf%netscape.com
a949d19fbc rdf side of fix for #52644 r=waterson
generate contractIDs appropriately for delegate factories


git-svn-id: svn://10.0.0.236/trunk@79301 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:43:40 +00:00
dveditz%netscape.com
888c26faf7 part of bug 32867, XPInstall API cleanup
git-svn-id: svn://10.0.0.236/trunk@79300 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:43:37 +00:00
sfraser%netscape.com
c71529a455 Adding file to RDF project for kandrot.
git-svn-id: svn://10.0.0.236/trunk@79299 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:42:42 +00:00
alecf%netscape.com
602cfc6b89 mail part of fix for #52644 r=putterman - registery smtp and filter delegate factories with the correct contractIDs
git-svn-id: svn://10.0.0.236/trunk@79298 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:42:36 +00:00
jglick%netscape.com
5158f47692 fixes for bugs: 44581, 52491, 52524, 52490, 52560, 52571, 52353, 52357, 52349, 43358. Spelling, wording and capitalization fixes. New Folder Dialog fixes. r=hangas
git-svn-id: svn://10.0.0.236/trunk@79297 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:41:01 +00:00
hyatt%netscape.com
5cf106b674 Fix for bad contractid. r=rayw
git-svn-id: svn://10.0.0.236/trunk@79296 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:39:29 +00:00
cls%seawood.org
bb283f64dc Turn off exception handling for irix 6.x builds as it fixes a bug with out-of-scope gotos. Bug #25562. Thanks to <jsd@igroup.org> for the suggested fix.
git-svn-id: svn://10.0.0.236/trunk@79295 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:39:01 +00:00
dveditz%netscape.com
0db5c78dec fixing typos in bloat detectors
git-svn-id: svn://10.0.0.236/trunk@79294 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:38:44 +00:00
hyatt%netscape.com
abfad4231c Numerous XBL fixes (security patches and minor syntax changes). r=ben
git-svn-id: svn://10.0.0.236/trunk@79293 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:38:35 +00:00
mcgreer%netscape.com
269deba25a Added function NSS_CMSSignedData_VerifyCertsOnly to API
git-svn-id: svn://10.0.0.236/trunk@79292 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:38:33 +00:00
timeless%mac.com
825dc20998 fix bug 44889, r=putterman a=brendan. Fixes Search menu to match spec from jglick.
git-svn-id: svn://10.0.0.236/trunk@79291 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:36:15 +00:00
timeless%mac.com
5c4748f997 Fix bug 44917, r=putterman a=brendan. Moving Thread menuitems into Messages submenu.
git-svn-id: svn://10.0.0.236/trunk@79290 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:31:29 +00:00
mscott%netscape.com
d3463a1323 Bug #43556 --> forgot to migrate over the default VMS file extensions from the old mime service
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@79289 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:28:44 +00:00
timeless%mac.com
9648723f97 fixes bug 44932 r=putterman a=brendan. Fixes Messenger Edit and View menus to match spec.
git-svn-id: svn://10.0.0.236/trunk@79288 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:28:33 +00:00
nbhatla%netscape.com
c4bb293e58 #46423 -> new modern skin. updates to edit-mode toolbar xul, to make the buttons look like botom tabs in modern and classic. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@79287 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:28:29 +00:00
saari%netscape.com
02474ba699 fix for 49975. r=pinkerton and hyatt
git-svn-id: svn://10.0.0.236/trunk@79286 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:28:26 +00:00
kandrot%netscape.com
6900aa9de0 Added to remove around 370k of bloat.
r=waterson


git-svn-id: svn://10.0.0.236/trunk@79285 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:25:54 +00:00
nbhatla%netscape.com
ec3555b4eb #46423 -> new modern skin. new editor formatting toolbar images, toolbar grippy, progressmeter, and edit-mode toolbar tabs. also small tweaks to classic. r=hewitt
git-svn-id: svn://10.0.0.236/trunk@79284 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:23:46 +00:00
disttsc%bart.nl
8a8770fad2 Add example for "no proxy for" field, modify accesskeys slight. Author=jce2@po.cwru.edu, bug=49858, r=jag, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79283 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:23:08 +00:00
anthonyd%netscape.com
9d2197ff8f bug fix for 22163
selection of url bar on focus
r=akkana


git-svn-id: svn://10.0.0.236/trunk@79282 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:21:03 +00:00
buster%netscape.com
871bd8d7c0 bug 18445
r=karnaze
This bug fixes the way we treat placement of replaced inline elements when
they have display:block.


git-svn-id: svn://10.0.0.236/trunk@79281 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:20:07 +00:00
dveditz%netscape.com
1df0ee9d48 Eliminate "packageregistry" file on unix (bug 33863), patch by Peter "jag" Annema
<disttsc@bart.nl>, r=dveditz@netscape.com


git-svn-id: svn://10.0.0.236/trunk@79280 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:19:53 +00:00
joki%netscape.com
7ef6a305ea Fix for bug 5693 "problems with :hover". :hover should now work hierarchically, not just on the targetted Node. A pref was added to allow turning this off in low performance situations. r:jst
git-svn-id: svn://10.0.0.236/trunk@79279 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:17:54 +00:00
timeless%mac.com
f55a9ca1b9 Fix bug 44915, r=putterman a=brendan, adds Attachments to Messenger's File menu.
git-svn-id: svn://10.0.0.236/trunk@79278 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:17:48 +00:00
jband%netscape.com
e9ee268b9d fix bug 52579. Avoid infinite recursion dialog when JS is run by xpconnect on DOM context. a,r=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@79277 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:17:08 +00:00
joki%netscape.com
7c162a7c40 Fix for 30178, "hrefs override imagemap" and part of fix for 5693 by removing old hack to make :hover work on links. r:jst
git-svn-id: svn://10.0.0.236/trunk@79276 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:15:31 +00:00
ben%netscape.com
a5367f594d 51548, 46613. same as before.
git-svn-id: svn://10.0.0.236/trunk@79275 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:14:01 +00:00
joki%netscape.com
5582940255 Part of fix for bug 5693, add new pref to allow no firing of hierarchical :hover state if performance slowed. r:jst.
git-svn-id: svn://10.0.0.236/trunk@79274 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:13:58 +00:00
rpotts%netscape.com
7a47636d9e Removed two bogus asserts...
git-svn-id: svn://10.0.0.236/trunk@79273 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:13:11 +00:00
ben%netscape.com
7ec85739d3 51548, 46613, Profile Wizard is clipped on right and bottom sides, + general polish cleanup,
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@79272 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:13:01 +00:00
karnaze%netscape.com
0d3c74dd53 bug 42429 - Don't create whitespace text frames in table related frames (except for td). r=peterl.
git-svn-id: svn://10.0.0.236/trunk@79271 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:12:28 +00:00
karnaze%netscape.com
d6f50aa98b bug 52598 - during an incremental reflow, base the height of the row group on the last row instead of the last child. r=peterl.
git-svn-id: svn://10.0.0.236/trunk@79270 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:11:29 +00:00
radha%netscape.com
3673bb1f0d Fix for bug # 51564 r=valeski
git-svn-id: svn://10.0.0.236/trunk@79269 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:11:24 +00:00
joki%netscape.com
2626bc1429 Fix bug 40071 "accesskey doesn't block menus" by propagating the cancelled event state from PreHandleEvent into HandleDOMEvent. r:jst
git-svn-id: svn://10.0.0.236/trunk@79268 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:11:15 +00:00
cls%seawood.org
9e9bcc662e Fix perl api test so that jar packaging is not always disabled.
git-svn-id: svn://10.0.0.236/trunk@79267 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:10:56 +00:00
joki%netscape.com
903d3c3634 Partially fix bug 28323 by changing the text field editor keypress listener to not add characters into the text field if the user has cancelled the event. r:jst
git-svn-id: svn://10.0.0.236/trunk@79266 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:09:26 +00:00
cmanske%netscape.com
3679739131 Table dialog cleanup, b=47691, r=rcassin@supernova.org. Composer prefs cleanup, b=47704, r=ben
git-svn-id: svn://10.0.0.236/trunk@79265 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:08:51 +00:00
mscott%netscape.com
5555a48e21 Bug #43556 --> implement nsIMIMEService using the windows registry to look
up information about content we don't know about.


git-svn-id: svn://10.0.0.236/trunk@79264 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:08:11 +00:00
mscott%netscape.com
44d722d48e Bug #43556 --> implement nsIMIMEService
honor the http content disposition header if present.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@79263 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:07:58 +00:00
joki%netscape.com
0bc23fe2f3 Fix bug 47022 by fixing typo in mousemove listener registration. r: jst
git-svn-id: svn://10.0.0.236/trunk@79262 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:07:51 +00:00
nbhatla%netscape.com
69426c3b45 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@79261 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:07:48 +00:00
mscott%netscape.com
384b790f6e Bug #43556 --> merging nsIMIMEService and making it use OS specific
information.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@79260 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:06:58 +00:00
akkana%netscape.com
fdd39c8fc4 43388: allow format=flowed for UTF-8 messages. r=nhotta
git-svn-id: svn://10.0.0.236/trunk@79259 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:06:28 +00:00
mscott%netscape.com
f71a09f263 Bug #43556 --> merging nsIMIMEService and making it use OS specific
information.
r=pchen


git-svn-id: svn://10.0.0.236/trunk@79258 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:06:19 +00:00
brendan%mozilla.org
f49c7e675f Better patch for bug and bogus assertion found by rogerc@geocast.com.
git-svn-id: svn://10.0.0.236/trunk@79257 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:05:28 +00:00
akkana%netscape.com
108ffcf506 51570: remove ^W for delete word since it now conflicts with Close Window. r=kin
git-svn-id: svn://10.0.0.236/trunk@79256 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 06:05:25 +00:00
waterson%netscape.com
789d8856d6 Can't keep strong ref to pres shell. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79255 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 05:29:33 +00:00
mkaply%us.ibm.com
685bcd40f8 OS/2 GCC Tinderbox break
Locale #define missing from EMX


git-svn-id: svn://10.0.0.236/trunk@79254 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 03:53:14 +00:00
leaf%mozilla.org
81c590da6d adding mozilla/modules/mpfilelocprovider for embedding -leaf
git-svn-id: svn://10.0.0.236/trunk@79252 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 01:46:03 +00:00
beard%netscape.com
661077b41b Added GetURLWithHeaders to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@79251 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 01:32:30 +00:00
ddrinan%netscape.com
46acc7e6b7 Add XPCOM, NSPR and i18n back into xpi files
git-svn-id: svn://10.0.0.236/trunk@79250 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 01:28:23 +00:00
javi%netscape.com
e6ad43976b When doing forced backup, create a single p12 file which has all of
the certs instead of a single p12 file for each cert.


git-svn-id: svn://10.0.0.236/trunk@79249 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 01:27:06 +00:00
ddrinan%netscape.com
3195d0f272 Install PSM in its own directory
git-svn-id: svn://10.0.0.236/trunk@79248 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 01:26:52 +00:00
cyeh%bluemartini.com
5065a45918 put little comment in here about apostrophe's in enums
git-svn-id: svn://10.0.0.236/trunk@79247 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 01:00:56 +00:00
wtc%netscape.com
15a8c5657c Increase the sleep interval from 10 to 20.
git-svn-id: svn://10.0.0.236/trunk@79246 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 00:43:36 +00:00
bienvenu%netscape.com
7ed3aae5eb fix 51177 1M+ memory leak with compose window r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@79245 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 00:31:32 +00:00
cls%seawood.org
3968c18d24 Add check for perl api version 5.005 as forced by this jar fiasco.
Turn on MOZ_DISABLE_JAR_PACKAGING if perl api != 5.005 or zip is not installed.
Turn off the copy feature of make-jars.pl as that doesn't work in the objdir aware version of the make-jars.pl script.
Bug 52065. r=bryner


git-svn-id: svn://10.0.0.236/trunk@79244 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 00:19:30 +00:00
ashuk%eng.sun.com
bd895bcc61 author=jason@macadamian.com and louis-philippe@macadamian.com
r=a=edburns
Bug=52183


git-svn-id: svn://10.0.0.236/trunk@79243 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 00:18:53 +00:00
cotter%netscape.com
3df7db2f19 Updated release notes re TLS; minor formatting changes to api doc.
git-svn-id: svn://10.0.0.236/trunk@79242 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 00:17:45 +00:00
ashuk%eng.sun.com
76cb0fc836 author = louis-philippe@macadamian.com and jason@macadamian.com
r = a = edburns
Bug = 52183


git-svn-id: svn://10.0.0.236/trunk@79241 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 00:15:01 +00:00
mozilla.BenB%bucksch.org
db7a8e369d - Updating
- Adding link to web version
- Removing "If you want to be added..."


git-svn-id: svn://10.0.0.236/trunk@79240 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 00:03:16 +00:00
ddrinan%netscape.com
0e3acd9e8a Enable TLS by default
git-svn-id: svn://10.0.0.236/trunk@79239 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-15 00:03:12 +00:00
akkana%netscape.com
5dfa446a28 22163: temporarily disabling anthonyd's change from yesterday, with his permission, awaiting a better fix
git-svn-id: svn://10.0.0.236/trunk@79237 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:58:30 +00:00
av%netscape.com
399c390ec8 Part of 33105 fix, added option not to show Bad Plugin warning again, r=serge
git-svn-id: svn://10.0.0.236/trunk@79236 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:58:17 +00:00
dprice%netscape.com
06d288ac25 Disabling jar packaging for the time being.
git-svn-id: svn://10.0.0.236/trunk@79235 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:57:12 +00:00
dprice%netscape.com
4cb2b4e79d turning this off again
git-svn-id: svn://10.0.0.236/trunk@79234 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:56:09 +00:00
cyeh%bluemartini.com
1bd2b94ad6 fix for 47561:Incorrect group bit used for new group.
patch by dave@intrec.com


git-svn-id: svn://10.0.0.236/trunk@79233 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:53:24 +00:00
pinkerton%netscape.com
c91884cde1 Fix major DC suckage on win2k and 98. Instead of calling GetDC all the time,
only call it when we need it and then be sure to release it. r=mjudge, bug#49285


git-svn-id: svn://10.0.0.236/trunk@79232 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:53:19 +00:00
mscott%netscape.com
7a19b79378 part of the fix for Bug #43556 --> make sure the ask me dialog is disabled since it isn't implememented. Properly preselect the save to disk or open app radio button based on the mime info settting.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@79231 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:51:58 +00:00
dimator%netscape.com
99b4dfc3e1 fix for 40357. r=alecf
git-svn-id: svn://10.0.0.236/trunk@79230 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:46:51 +00:00
sfraser%netscape.com
8301e1b987 Fix build bustage; add new param to FlushCach. r=pnunn
git-svn-id: svn://10.0.0.236/trunk@79229 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:44:51 +00:00
mozilla.BenB%bucksch.org
7c93437f72 Readd errously removed file mailheader.css. r=Ben Goodger
git-svn-id: svn://10.0.0.236/trunk@79228 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:32:21 +00:00
mozilla.BenB%bucksch.org
02e5bb2875 Readd errously removed file. r=Ben Goodger
git-svn-id: svn://10.0.0.236/trunk@79227 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:31:44 +00:00
rickg%netscape.com
c80e00b312 fixed bug 40487 and 26347; r=attinasi/harishd
git-svn-id: svn://10.0.0.236/trunk@79226 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:31:07 +00:00
mozilla.BenB%bucksch.org
e7953b06dd Move back to platform-independant. r=Ben Goodger
git-svn-id: svn://10.0.0.236/trunk@79225 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:29:35 +00:00
rayw%netscape.com
31f9bce979 Bug fix for 52648 -- remaining stash of progids which I missed on
the mega-change yesterday.  This will fix a few more issues.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79224 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:20:49 +00:00
mkaply%us.ibm.com
0bd52d518e #52455
r=mkaply, a=brendan
FontEnumerator implementation for OS/2


git-svn-id: svn://10.0.0.236/trunk@79223 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:17:20 +00:00
pinkerton%netscape.com
35223fe774 flush chrome cache as well, from pnunn. bug#51249.
git-svn-id: svn://10.0.0.236/trunk@79222 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:13:54 +00:00
waterson%netscape.com
b26adfca5f Tune arena sizes, per news://news.mozilla.org/39BEC105.5090206%40netscape.com.
git-svn-id: svn://10.0.0.236/trunk@79221 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:11:40 +00:00
mkaply%us.ibm.com
cb54f7637b #45185
r=cls, a=brendan
Change from pedemonte and jblanco for compiling RC on OS/2


git-svn-id: svn://10.0.0.236/trunk@79220 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:11:24 +00:00
waterson%netscape.com
bb6937683f Fix 'const' bustage.
git-svn-id: svn://10.0.0.236/trunk@79219 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:10:37 +00:00
pnunn%netscape.com
3d79f7597f bug#51249: add chrome to FlushCache. pnunn r:syd.
git-svn-id: svn://10.0.0.236/trunk@79218 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:10:30 +00:00
ftang%netscape.com
be5b15f6f1 fix bug 50864. remove umr r=nhotta
git-svn-id: svn://10.0.0.236/trunk@79217 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:10:06 +00:00
pnunn%netscape.com
b47c567fe2 bug#51249: add chrome to FlushCache. pnunn, r:syd.
git-svn-id: svn://10.0.0.236/trunk@79216 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:09:18 +00:00
waterson%netscape.com
4b7a1c2864 Bug 51813. The change in r1.194 made it so that we respect a XUL element's lazy state. Because of this, we no longer need to check for 'new' matches in InstantiationNode::Propogate() -- *all* matches should be returned. Re-constify methods that should be const, and add NS_CONST_CAST() to call out where we're doing naughty things. r=rjc
git-svn-id: svn://10.0.0.236/trunk@79215 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:07:29 +00:00
pnunn%netscape.com
b335c3ccae bug#51249: add chrome to FlushCache. pnunn r:syd
git-svn-id: svn://10.0.0.236/trunk@79214 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:06:53 +00:00
ssu%netscape.com
b12e7cfb46 fixing bugsgape #2279 - shrimp uninstall fails. r=sgehani. affects windows platforms only
git-svn-id: svn://10.0.0.236/trunk@79213 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:05:57 +00:00
hyatt%netscape.com
2031dee73c Fix for textarea regression. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@79212 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:03:33 +00:00
evaughan%netscape.com
6b96ac41e4 Fix for bug #52124
git-svn-id: svn://10.0.0.236/trunk@79211 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:02:26 +00:00
pnunn%netscape.com
9c47e1848d bug#51249: add ability to flush chrome. pnunn r: syd.
git-svn-id: svn://10.0.0.236/trunk@79210 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 23:00:59 +00:00
pinkerton%netscape.com
ae13ddd5ac use control key for access key on mac (that's what IE5 does). r=saari/joki. bug# 40071.
git-svn-id: svn://10.0.0.236/trunk@79209 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:58:47 +00:00
varada%netscape.com
ea5aa1e7cb fix for bug #51870;enter key in threadpane should launch new message window;r=putterman
git-svn-id: svn://10.0.0.236/trunk@79208 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:58:41 +00:00
edburns%acm.org
f59c24e492 r=vidur, av
a=brendan
bug=49525

This simple fix just adds parameters to an existing method in an XPCOM
safe way, by defining a new method at the end of the interface
definition with the additional parameters.

Original method:

    NS_IMETHOD
    GetURL(nsISupports* pluginInst,
           const char* url,
           const char* target = NULL,
           nsIPluginStreamListener* streamListener = NULL,
           const char* altHost = NULL,
           const char* referrer = NULL,
           PRBool forceJSEnabled = PR_FALSE) = 0;

New method:

    NS_IMETHOD
    GetURLWithHeaders(nsISupports* pluginInst,
                      const char* url,
                      const char* target = NULL,
                      nsIPluginStreamListener* streamListener = NULL,
                      const char* altHost = NULL,
                      const char* referrer = NULL,
                      PRBool forceJSEnabled = PR_FALSE,
                      PRUint32 getHeadersLength = 0,
                      const char* getHeaders = NULL) = 0;

I have modified nsPluginHostImpl.h to include this new method, and
modified nsPluginHostImpl.cpp so that its GetURL calls GetURLWithHeaders
with null values for the last two params.

M modules/plugin/public/nsIPluginManager.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginHostImpl.h


git-svn-id: svn://10.0.0.236/trunk@79207 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:57:56 +00:00
dougt%netscape.com
5b5da682a9 + Added OnSecurityChange() to nsIWebProgressListener interface.
+ Added dummy function to all users of nsIWebProgressListener
+ Added new security event sink.
+ Hooked up new event sink to docloader and friends.
+ Fixed memory leaks and crashes in nsSecureBrowserImpl.
+ Added AlertPrompt to nsIPrompt Interface.
+ Enabling xpcom test on unix.

Fixes bug 46872.  r=valeski/rpotts


git-svn-id: svn://10.0.0.236/trunk@79206 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:56:56 +00:00
mkaply%us.ibm.com
f035fc6541 #45263
r=mkaply, a=brendan
Code from samake - report locale to current and to use OS, not c runtime


git-svn-id: svn://10.0.0.236/trunk@79205 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:56:05 +00:00
pinkerton%netscape.com
fd26dc2028 Check if preventDefault is set before handling key events. Fix for conflicts
between menus and accesskeys. r=joki/saari. bug#40071


git-svn-id: svn://10.0.0.236/trunk@79204 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:55:19 +00:00
mkaply%us.ibm.com
94a7766af1 #45263
r=nhotta, a=brendan
Code from samake - report locale to current and to use OS, not c runtime


git-svn-id: svn://10.0.0.236/trunk@79203 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:52:17 +00:00
mscott%netscape.com
650968edc1 Bug #51631 --> set correct password dialog text
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@79202 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:50:07 +00:00
ccarlen%netscape.com
89c9919b5d checkin for dougt
git-svn-id: svn://10.0.0.236/trunk@79201 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:49:59 +00:00
mkaply%us.ibm.com
e8ebaa6df7 #47874
r=rmkaply, a=brendan
Code from jkobal - step one of bring nsWindow current


git-svn-id: svn://10.0.0.236/trunk@79200 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:49:36 +00:00
mozilla.BenB%bucksch.org
28e6f23c17 Readding errously removed file, and updating to sync with Modern. r=BenGoodger
git-svn-id: svn://10.0.0.236/trunk@79199 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:46:37 +00:00
sspitzer%netscape.com
65bcd1568d fix for #51267. failure to load menu.css bug. we were
packaging up a zero length menu.css file and referencing it.
r=nbhatla,mscott


git-svn-id: svn://10.0.0.236/trunk@79198 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:44:58 +00:00
hyatt%netscape.com
6709fb945e Fix tree to select first item on arrow down. r=ben
git-svn-id: svn://10.0.0.236/trunk@79197 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:44:38 +00:00
sfraser%netscape.com
39ee26ac29 More work on 20743; better low memory handling on Mac. Better control of whether we allocate GWorlds in temp mem, make nsImageManager implement nsIMemoryPressureObserver (not turned on yet), and fix a double delete of GWorlds. r= pinkerton
git-svn-id: svn://10.0.0.236/trunk@79195 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:42:36 +00:00
sfraser%netscape.com
d345fea0ce Fix for 48887 -- truncating last char of URL. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@79194 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:39:34 +00:00
rogerl%netscape.com
8c20a9717a Bug #46429. r=rginda. Fixed bug in nested quantifiers.
git-svn-id: svn://10.0.0.236/trunk@79193 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:39:21 +00:00
kin%netscape.com
a2daff930d Fix for bug #46396: select after input confuses session history
- Remove temporary call to SetInitialValue() in CreateAnonymousContent().
      - Move all calls to SetInitialValue() out from under the 'if' statement
        they were under. This will make sure that it gets called at least
        once since there are times when GetPrefSize() and Reflow() are not
        called during the initial reflow.

r=mjudge@netscape.com


git-svn-id: svn://10.0.0.236/trunk@79192 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:39:19 +00:00
kin%netscape.com
07f8c9439a Fix for bug #33938: Pref/reply below quoted text does not move to bottom
mozilla/mailnews/compose/nsMsgCompose.cpp

      - Scroll the selection into view after all the reply text
        is inserted and the caret is positioned.

    mozilla/editor/base/nsHTMLEditor.cpp

      - Added nsAutoEditBatch variable to InsertBreak() to make
        sure that we reflow before returning. Without this fix,
        apps like MsgCompose will not be able to scroll the
        selection properly.

r=jfrancis@netscape.com


git-svn-id: svn://10.0.0.236/trunk@79191 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:39:04 +00:00
nhotta%netscape.com
02dea4a2f3 Fixing solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@79190 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:28:32 +00:00
edburns%acm.org
438c5c3e61 Added
import org.mozilla.webclient.UnimplementedException;

Fix build bustage.


git-svn-id: svn://10.0.0.236/trunk@79189 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 22:00:20 +00:00
relyea%netscape.com
ede68712e5 Fix authentication tests so they work for both unix and NT.
git-svn-id: svn://10.0.0.236/trunk@79188 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:59:04 +00:00
alecf%netscape.com
45074235d3 export colorpicker.css so win32 build will start without JAR packaging
git-svn-id: svn://10.0.0.236/trunk@79187 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:49:37 +00:00
dprice%netscape.com
b4ca06a198 jar packaging changes for unix
git-svn-id: svn://10.0.0.236/trunk@79186 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:36:03 +00:00
dprice%netscape.com
cca6d0daaa jar packaging changes to the installer
git-svn-id: svn://10.0.0.236/trunk@79185 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:35:39 +00:00
dprice%netscape.com
e2f80a97f8 jar packaging for linux = on
git-svn-id: svn://10.0.0.236/trunk@79184 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:35:05 +00:00
dprice%netscape.com
35852de2b6 jar packaging = on
git-svn-id: svn://10.0.0.236/trunk@79183 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:34:27 +00:00
akkana%netscape.com
18557f06ac Fixing solaris build bustage: substring workaround suggested by scc
git-svn-id: svn://10.0.0.236/trunk@79182 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:27:59 +00:00
bryner%uiuc.edu
4dc7829384 Changing security build order to fix win32 clobber bustage.
git-svn-id: svn://10.0.0.236/trunk@79181 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:22:06 +00:00
relyea%netscape.com
47de8f7712 Fix certutil to read Certs from PKCS #11 modules. Make the 'all' option for
modules work for ListCerts and ListKeys. Allow password from file for these
options as well.


git-svn-id: svn://10.0.0.236/trunk@79180 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:12:13 +00:00
hyatt%netscape.com
a5ec590672 New chrome files. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@79179 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 21:10:57 +00:00
margaret.chan%sun.com
4d7af15702 Bug fix for 36567. Use /bin/type instead of which for finding the paths.
r=cls@seawood.org a=brendan@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@79177 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:58:56 +00:00
hyatt%netscape.com
6101a8e4e4 New chrome files. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@79176 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:50:12 +00:00
sfraser%netscape.com
473ce3bad4 Add security MANIFEST to fix build bustage. r=bryner
git-svn-id: svn://10.0.0.236/trunk@79175 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:41:33 +00:00
nelsonb%netscape.com
c2af931e2d Remove duplicate PORT_Free call. Fix bug 52633.
git-svn-id: svn://10.0.0.236/trunk@79173 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:25:26 +00:00
sspitzer%netscape.com
34e994dbfd trivial fix for #52578. initialize uninitialized variable. r=rpotts
git-svn-id: svn://10.0.0.236/trunk@79172 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:23:00 +00:00
bryner%uiuc.edu
c1e6351bb6 Fixing Mac bustage for real.
git-svn-id: svn://10.0.0.236/trunk@79171 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:22:21 +00:00
bryner%uiuc.edu
7c1e8b0bb2 More bustage fixing.
git-svn-id: svn://10.0.0.236/trunk@79170 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:21:01 +00:00
sspitzer%netscape.com
9c08db9b05 fix for bug #51546. work around for the bug that the onselect handler
gets called twice.  this was causing the frame src to be set twice
which was interrupting the file loading from the JAR.  r=alecf,putterman


git-svn-id: svn://10.0.0.236/trunk@79169 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:19:17 +00:00
bryner%uiuc.edu
3f3639a781 Forgot a file, sorry. Fixes the win32 bustage.
git-svn-id: svn://10.0.0.236/trunk@79168 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:17:29 +00:00
dveditz%netscape.com
7d6149de7f bug 51056 handle unreadable prefs file, patch from gemal@gemal.dk, r=dveditz@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79167 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:12:59 +00:00
bryner%uiuc.edu
a1825244c5 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@79166 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:12:50 +00:00
dbragg%netscape.com
9b62c0966d Fix for 51855. Removed XPInstallNotificationsEnabled and declared _elem. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@79165 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:11:56 +00:00
shanjian%netscape.com
55c0442d52 #47368 unpredefined languages entry should appears in accepted languages list once selected
ra=ftang
forgot a code path in previous checkin.


git-svn-id: svn://10.0.0.236/trunk@79164 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 20:01:53 +00:00
brendan%mozilla.org
3f8f557600 Fix bogus new assertion in js_AllocGCThing (r=rogerc@geocast.com).
git-svn-id: svn://10.0.0.236/trunk@79163 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:58:11 +00:00
akkana%netscape.com
c4f73d88ff 51799: Smarter quote rewrapping, taking into account multiple quote levels, and RFC2646-style citations. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@79162 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:55:40 +00:00
nhotta%netscape.com
9045727f43 Changed to convert to unicode to avoid confuse ScanTXT when saving a message as a html file, bug 50413, r=rhp.
git-svn-id: svn://10.0.0.236/trunk@79161 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:54:18 +00:00
nhotta%netscape.com
b894c4ee7a Changed not to free the memory which is returned to the caller, bug 50413 , r=rhp.
git-svn-id: svn://10.0.0.236/trunk@79160 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:50:30 +00:00
nhotta%netscape.com
a25f70029b Fix for a incorrect string length, changed to use converted string length intead of unicode length, bug 23418, r=mscott.
git-svn-id: svn://10.0.0.236/trunk@79159 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:49:28 +00:00
sgehani%netscape.com
451ceb3bb2 Add scrollbars to the custom dlg listbox.
[r=dbragg; nsbeta3+ bscape=2288]


git-svn-id: svn://10.0.0.236/trunk@79158 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:41:00 +00:00
hyatt%netscape.com
1e6074f60a New chrome files. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@79157 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:40:03 +00:00
saari%netscape.com
e6e7838b72 Fix for 51934, mac only. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@79156 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:39:18 +00:00
bryner%uiuc.edu
96451786db removed files: mozilla/extensions/psm-glue/public/nsISSLSocketProvider.idl, mozilla/extensions/psm-glue/public/nsISecretDecoderRing.idl, mozilla/extensions/psm-glue/public/nsISecureBrowserUI.idl
git-svn-id: svn://10.0.0.236/trunk@79154 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:28:12 +00:00
bryner%uiuc.edu
713d277d91 This is the rest of the checkin to remove mozilla's dependency on building psm-glue. All security glue
interfaces and resources that aren't specific to PSM have moved to security/base.  The remaining psm-glue
interfaces which are used elsewhere in the code have been abstracted to be non-PSM-specific, and the call
sites changed to use the abstracted interface.  Bug 18352.  r=brendan,pavlov,shaver.  a=brendan.


git-svn-id: svn://10.0.0.236/trunk@79153 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:27:23 +00:00
hyatt%netscape.com
610799bdf0 New smarter chrome registry. r=warren
git-svn-id: svn://10.0.0.236/trunk@79152 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:25:13 +00:00
pinkerton%netscape.com
bcd1e805f8 remove 'carb'=0 resource so that we run in the blue box on OSX. r=beard.
git-svn-id: svn://10.0.0.236/trunk@79150 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:19:13 +00:00
neeti%netscape.com
7c1ad399fa Fix for bug 48401.
Number of entries and records limited to 512. All known evict situations fixed.
Causing evict to start happening.
r=dp


git-svn-id: svn://10.0.0.236/trunk@79149 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:12:03 +00:00
andreww%netscape.com
f0d8160f36 still bug 28519 - mail 3 pane - finally getting it right. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@79148 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:02:25 +00:00
harishd%netscape.com
b4de04b36e 52361 - parser shouldn't generate synthetic doctype because
it affects SCRIPTs

r=jst


git-svn-id: svn://10.0.0.236/trunk@79147 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 19:02:13 +00:00
morse%netscape.com
bcec47fd04 bug 51338, cookie nag box not modal on meta-tag cookies, r=harishd
git-svn-id: svn://10.0.0.236/trunk@79146 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:59:47 +00:00
dougt%netscape.com
b61efc4008 First checkin of security event sink. not part of build yet.
git-svn-id: svn://10.0.0.236/trunk@79145 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:57:11 +00:00
waqar%netscape.com
4bc02c35ed #=48907
r=pavlov@netscape.com
d=Get the font size using the pixel size instead of the point size. Pixel
size seems to work better for non default resolutions.


git-svn-id: svn://10.0.0.236/trunk@79144 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:57:05 +00:00
dp%netscape.com
358f882289 bug 46147 Adding CacheAbort() for handing 400 errors from http
server and flushing the cache entry appropriately.
Also, releasing cache entry and cache channel before calling
OnStopRequest() from nsHTTPChannel::ResponseCompleted().
This should eliminate most of the cases of cache corruption
situations.
r=gagan,neeti


git-svn-id: svn://10.0.0.236/trunk@79143 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:52:57 +00:00
dbragg%netscape.com
3726fcb21f Fix for bug 50942. Now I get the parent from the JScontext instead of the hidden window. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@79142 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:52:56 +00:00
akkana%netscape.com
997abca195 52154: make view source highlighting prefable. Contribution from jce2@po.cwru.edu, r=me, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79141 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:51:05 +00:00
dp%netscape.com
730a9d4365 - Fixing deletion of cache on version change
- DBRecovery(): removing all fancy moves to trash folder. Just delete
  the cache when it is corrupted.
r=neeti


git-svn-id: svn://10.0.0.236/trunk@79140 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:48:57 +00:00
dp%netscape.com
0c1220afaa Bumping cache version number up so everyone's corrupted caches uptil
now will be automatically deleted. r=neeti


git-svn-id: svn://10.0.0.236/trunk@79139 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 18:47:30 +00:00
mcgreer%netscape.com
7413f28ac5 fix bug where certlist was being freed after being set.
git-svn-id: svn://10.0.0.236/trunk@79138 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 17:14:44 +00:00
harishd%netscape.com
d4f00ae502 52443 - smoketest blocker
Backing out my change, in the parser,that allowed newlines/whitespace
inside TABLE,TR,TBODY,TFOOT,THEAD. Will reenable this
change once the TABLE code is ready to deal with newlines
/whitespace inside the above mentioned elements.

Btw, this file was untouched by rayw's carpool.

r=vidur
a=granrose


git-svn-id: svn://10.0.0.236/trunk@79137 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 16:59:56 +00:00
dbaron%fas.harvard.edu
23e14b16f4 Updating viewer demos to match recent changes for bug 3935. Just demo files -- not really part of build.
git-svn-id: svn://10.0.0.236/trunk@79136 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 14:56:31 +00:00
morse%netscape.com
dd3ea2084e bug 51338, cookie nag box for foreign cookies is not modal, r=valeski
git-svn-id: svn://10.0.0.236/trunk@79135 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 14:49:30 +00:00
cmanske%netscape.com
fe8fe8551c Fixed Composer prefs not initializing bool pref. b=52400, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79134 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 14:45:16 +00:00
dbaron%fas.harvard.edu
f54d51dfd4 Change the names of behavior and opacity DOM properties to MozBinding and MozOpacity, and make them work again with new CSS property names. r=jst, except for case change (Moz not moz) agreed on mozilla-style b=3935
git-svn-id: svn://10.0.0.236/trunk@79133 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 14:18:24 +00:00
kin%netscape.com
3083afab85 Mac build bustage fix for nsISelectionListener.idl typo.
git-svn-id: svn://10.0.0.236/trunk@79132 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 14:08:27 +00:00
dp%netscape.com
c78f8f34bd bug 46147 Ignoring record get failures to accomodate uncommited new
entries r=gagan,neeti


git-svn-id: svn://10.0.0.236/trunk@79131 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:51:18 +00:00
dp%netscape.com
37a7afe1b7 bug 46147 nsDiskCacheRecord::Delete() can ignore file delete errors as
for the file might not exist. r=gagan,neeti


git-svn-id: svn://10.0.0.236/trunk@79130 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:49:07 +00:00
bienvenu%netscape.com
afd9aa80c5 fix for 50350 fix copying multiple news messages r=putterman
git-svn-id: svn://10.0.0.236/trunk@79129 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:45:26 +00:00
bienvenu%netscape.com
5f22cbd2ae always load new headers for folders before telling rdf, improves folder load time in some cases, r=putterman
git-svn-id: svn://10.0.0.236/trunk@79128 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:44:02 +00:00
ccarlen%netscape.com
bf946dc3cd First check-in, not yet part of build. This lib is being used to solve bug #48981, but has other uses.
r=racham


git-svn-id: svn://10.0.0.236/trunk@79127 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:40:35 +00:00
mjudge%netscape.com
669b4dd594 fixing mac forgot this one
git-svn-id: svn://10.0.0.236/trunk@79126 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:38:29 +00:00
ccarlen%netscape.com
4f7eba1ffc First check-in, not yet part of build. This lib is being used to solve bug #48981, but has other uses.
r=racham


git-svn-id: svn://10.0.0.236/trunk@79125 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:35:28 +00:00
mjudge%netscape.com
19449f7998 fixing sun/sparc i guess it didnt like the inline if/else statement. separating out.
git-svn-id: svn://10.0.0.236/trunk@79124 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:23:31 +00:00
mjudge%netscape.com
2af3d92098 thanks dbaron. didnt know about this file
git-svn-id: svn://10.0.0.236/trunk@79123 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:14:20 +00:00
mkaply%us.ibm.com
3f27f1a438 #52467
r=jkobal, a=brendan
Default colors for info background and hilite foreground/background were wrong


git-svn-id: svn://10.0.0.236/trunk@79122 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 13:04:58 +00:00
mjudge%netscape.com
efb7431113 left out selectionprivate. sorry bout that
git-svn-id: svn://10.0.0.236/trunk@79121 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 12:27:59 +00:00
locka%iol.ie
8dae9939ee Added new x, y, width & height parameters to createBrowserWindow method. b=46851,r=valeski
git-svn-id: svn://10.0.0.236/trunk@79120 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 12:04:04 +00:00
mjudge%netscape.com
872bffbe98 removing old domselection moving it to layout\base\public as xpidl
git-svn-id: svn://10.0.0.236/trunk@79119 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:51:06 +00:00
mjudge%netscape.com
2fc6190bef small but pervasive change to make nsIDOMSelection an xpidl interface. also broke it into 2 interfaces, nsISelection and nsISelectionPrivate. moved nsIDOMSelectionListener also to xpidl. these new idl files live in layout/base/public. r=sfraser, r=anthonyd bug 48575
git-svn-id: svn://10.0.0.236/trunk@79118 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:45:01 +00:00
mjudge%netscape.com
a3f38f63e7 removing selection.idl from here and moving it to layout\base\public as xpidl. r=sfraser r=anthonyd bug=48575
git-svn-id: svn://10.0.0.236/trunk@79117 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:40:44 +00:00
locka%iol.ie
0bec30a06f Added new x, y, width & height parameters to createBrowserWindow method. b=46851,r=valeski
git-svn-id: svn://10.0.0.236/trunk@79116 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 11:09:51 +00:00
hyatt%netscape.com
e252b59765 Fix dup entries. r=warren
git-svn-id: svn://10.0.0.236/trunk@79115 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 10:54:12 +00:00
jdunn%netscape.com
8a94c38ead adding newline at end of file (required by hp)
git-svn-id: svn://10.0.0.236/trunk@79114 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 10:50:50 +00:00
anthonyd%netscape.com
73b51e8ffd fix for bug #22163
making url bar behaviour the same as 4.x and IE
xul text fields, autocomplete fields now respond to onblur and onfocus events
r=hyatt,mjudge


git-svn-id: svn://10.0.0.236/trunk@79113 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 10:46:12 +00:00
nbhatla%netscape.com
fe9e87d5a0 #46423 -. new modern tabs continued. r=ben
git-svn-id: svn://10.0.0.236/trunk@79112 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 10:36:17 +00:00
nbhatla%netscape.com
46c4712e4d #46423 -> new modern tabs and other minor updates. also checking in new image files for mac classic tabs in editor. r=ben.
git-svn-id: svn://10.0.0.236/trunk@79111 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 10:35:21 +00:00
nbhatla%netscape.com
cf8189ff13 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@79110 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 10:30:29 +00:00
ben%netscape.com
841c60917f fix Account Wizard bustage for alec. Unclosed brace was causing wizard to show up blank and have non-functional buttons. r=hyatt,nbhatla.
git-svn-id: svn://10.0.0.236/trunk@79109 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 10:28:17 +00:00
locka%iol.ie
d6704f0876 Added test for postdata before invoking the anchor scrolling code to prevent obscure form problem where the submit url is the same as the current url with an anchor appended. b=52290
git-svn-id: svn://10.0.0.236/trunk@79108 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 09:45:14 +00:00
mjudge%netscape.com
688ab7f97f hoarkage fix. need a.get on pointer compare on unix for comptrs
git-svn-id: svn://10.0.0.236/trunk@79107 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 09:42:18 +00:00
warren%netscape.com
7209c00f72 Fixed to not delete installed-chrome.txt -- checks mod dates instead.
git-svn-id: svn://10.0.0.236/trunk@79106 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:50:14 +00:00
jband%netscape.com
c620f7cc96 fix memory corruption bug 52382. r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@79105 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:48:53 +00:00
pinkerton%netscape.com
ff01c4fd2d before starting a selection, make sure we aren't in a link because we don't want to usurp the DnD code. r=mjudge, bug# 52541.
git-svn-id: svn://10.0.0.236/trunk@79104 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:47:46 +00:00
warren%netscape.com
94d7c653e5 Made make system use add-chrome.pl to avoid duplicate entries in installed-chrome.txt
git-svn-id: svn://10.0.0.236/trunk@79103 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:43:31 +00:00
warren%netscape.com
9e20f00664 Added comments.
git-svn-id: svn://10.0.0.236/trunk@79102 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:32:50 +00:00
warren%netscape.com
ab9fe33646 Added add-chrome.pl which updates installed-chrome.txt to contain a jar file if it doesn't already exist.
git-svn-id: svn://10.0.0.236/trunk@79101 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:31:59 +00:00
sfraser%netscape.com
81a856a746 Fix directory separators.
git-svn-id: svn://10.0.0.236/trunk@79100 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:29:33 +00:00
edburns%acm.org
fc704a0841 a=brendan, ekrock
r=av, sean@beatnik.com
bug=50547

This change allows the plugin to have a greater degree of control over
the plugin lifecycle.  This change makes it possible for the plugin to
tell mozilla:

1. Whether or not they want to allow the browser to cache their
instance.  Default is yes, do allow the browser to cache their instance.

2. If they answer no to 1, that is, no the plugin does not want the
browser to cache their instance, do you want the shutdown calls to be:

a.

          inst->SetWindow(nsnull);
          inst->Stop();
          inst->Destroy();


b.

          inst->Stop();
          inst->Destroy();
          inst->SetWindow(nsnull);

a. is the default.

Please visit the bug to see the patches:

http://bugzilla.mozilla.org/show_bug.cgi?id=50547

Detail:

This fix was requested by Stanley Ho of the Sun Java Plugin Team.  A
conference call between Eric Krock, Andrei Volkov, Sun, Adobe and other
plugin vendors was used to agree on the above solution.

M modules/plugin/public/nsplugindefs.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginViewer.cpp
M layout/html/base/src/nsObjectFrame.cpp


git-svn-id: svn://10.0.0.236/trunk@79099 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:22:31 +00:00
rginda%netscape.com
109229d2fa -- CHATZILLA ONLY --
fis "multiple hello" messages bug 52131


git-svn-id: svn://10.0.0.236/trunk@79098 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 08:21:14 +00:00
gayatrib%netscape.com
38091c84ad Fix for bug 32055. If there are many emails in a header, display the toggle button at the beginning of the list. r=putterman
git-svn-id: svn://10.0.0.236/trunk@79097 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 07:51:09 +00:00
hyatt%netscape.com
0362f0d1f1 Fixing textfields. r=saari
git-svn-id: svn://10.0.0.236/trunk@79096 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 07:46:38 +00:00
ssu%netscape.com
b7079faf1e fixing bug #52513 - Disk space error during install. Affects windows platforms only. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@79095 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 07:35:08 +00:00
rickg%netscape.com
c433e250f9 fixed nsbeta3+ crash (bug# unavailable 'cause bugzilla is down) and removed FMM. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@79094 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 07:28:44 +00:00
av%netscape.com
c415ffe1a1 Fixing Mac bustage
git-svn-id: svn://10.0.0.236/trunk@79093 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 07:16:07 +00:00
alecf%netscape.com
0518954aae fix for #52337 and #52535 and #45512 r=putterman
fix up the first page of the account wizard to persist all the radio buttons, and
use that information later to know that we're creating a news account


git-svn-id: svn://10.0.0.236/trunk@79092 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:54:01 +00:00
karnaze%netscape.com
192b42b445 bug 30418, 47252 - order row groups before performing most operations. r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@79091 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:49:47 +00:00
nisheeth%netscape.com
d029c3bb44 r=jst. Fix for nsbeta3+ bug 49579: Leak of a char * fixed in StartDocumentLoad().
git-svn-id: svn://10.0.0.236/trunk@79090 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:43:08 +00:00
rjc%netscape.com
3a45b49526 New search files for Netcenter. a=johng
git-svn-id: svn://10.0.0.236/trunk@79089 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:37:40 +00:00
jst%netscape.com
7adb227f26 Checkin in part of the fix for nsbeta3+ bug 42321. Avoid running JS_GC() many times per window open/close, once should be enough. Patch mostly done by alex@cendio.se, r=jst@netscape.com & vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79088 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:18:09 +00:00
brendan%mozilla.org
55b0ba4585 Fixes to make JS GC truly exact:
- All jsvals for which JSVAL_IS_GCTHING evaluates to true must contain tagged
pointers into the GC heap -- therefore jsapi.c's JS_DefineConstDoubles cannot
"cheat" by tagging addresses of static jsdoubles to avoid js_NewNumberValue.

- Finalization is now interleaved with the Sweep phase, to avoid allocating
memory for finalization records while sweeping.  Instead, the JSRuntime holds a
preallocated JSGCThing vector (gcFinalVec) that the Sweep phase fills and
flushes via gc_finalize_phase, repeatedly.

This means that finalizers cannot allocate a new GC thing, an incompatible but
plausible change.  js_AllocGCThing asserts and then checks whether it is called
while rt->gcLevel is non-zero, and fails the allocation attempt if so.  But this
fixes bug 38942, where the old sweep-then-finalize with a sweep => malloc
dependency could lead to memory exhaustion.

- Instead of scanning whole stackPool arenas, which led to UMRs (bug 27924) and
sometimes to gross over-scanning that depended on the GC bounds-checking all
thing pointers against its heap, we scan exactly those stack slots in use:
  - arguments reachable from fp->argv;
  - variables reachable from fp->vars;
  - operands now reachable from fp->spbase, bounded above by the lesser of
    fp->sp or fp->spbase + fp->script->depth for an interpreted frame; if the
    latter, fp->sp has advanced logically above the operand budget, in order to
    call a native method, and all unused slots from fp->sp up to depth slots
    above fp->spbase must be set to JSVAL_VOID;
  - stack segments pushed when calling native methods, prefixed by JSStackHeader
    structs and linked from cx->stackSegments through each header.
The stack segment headers help the GC avoid scanning unused portions of the
stack: the generating pc slots running depth slots below fp->spbase, and slots
at the end of an arena that aren't sufficient to satisfy a contiguous allocation
for more args, vars, or operands.

- Exact GC means the stack pointer must remain above live operands until the
interpreter is done with them, so jsinterp.c got heavily whacked.  Instead of
POPs of various kinds followed by a PUSH for binary operators (e.g.), we use
FETCH and STORE macros that index by -1 and -2 from sp, and minimize adjustments
to sp.  When sp is homed to fp->sp, this allows js_DecompileValueGenerator to
find the value reliably, and if possible its generating pc.

- Finally, the O(n**2) growth rate of gc_find_flags has been fixed, using the
scheme sketched in bug 49816 and documented in a new major comment in jsgc.c.
Briefly, by allocating flags and things from one arena, we can align things on
1024-byte "thing page" boundaries, and use JSGCPageInfo headers in each page to
find a given thing's flags in O(1) time.

/be


git-svn-id: svn://10.0.0.236/trunk@79087 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:14:45 +00:00
av%netscape.com
6cd48645de Part of 33105 fix, replaced direct calls to plugins by safe macro, r=serge
git-svn-id: svn://10.0.0.236/trunk@79086 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:13:56 +00:00
av%netscape.com
85da22b6b9 Part of 33105 fix, added a method to hsIPluginHost to handle bad plugins, r=serge
git-svn-id: svn://10.0.0.236/trunk@79085 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 06:03:37 +00:00
jfrancis%netscape.com
6340d3a57b fixes for 45608, 51398, 51591; r=cmanske
git-svn-id: svn://10.0.0.236/trunk@79084 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:59:19 +00:00
av%netscape.com
ebb6af908a Part of 33105 fix, first time in, macro for safe plugin calls implemented, r=serge
git-svn-id: svn://10.0.0.236/trunk@79083 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:56:28 +00:00
buster%netscape.com
cba0baa8a4 just cleaning up a warning, found during fix for bug 52307
git-svn-id: svn://10.0.0.236/trunk@79082 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:50:56 +00:00
sfraser%netscape.com
f3bac4c3b6 New files for Mac build enhancements. Not in build yet.
git-svn-id: svn://10.0.0.236/trunk@79081 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:47:21 +00:00
buster%netscape.com
21abcaad26 bug 52307
r=karnaze and r=kin
under the hood, we've opened up leaf elements to generated content.  GeneratedContentIterators assumed the real element was a container, not a leaf.  The fix was just to add a null check on a request for the element's child.


git-svn-id: svn://10.0.0.236/trunk@79080 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:40:48 +00:00
jst%netscape.com
9f877932fb Fixing nsbeta3+ bug 48161. Fixing getAttribute() on a XUL element to conform to the DOM Level 2 spec. This requires some changes in XUL files where various attributes incorrectly have a 'rdf:' prefix. r=waterson@netscape.com & scottip@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79079 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:36:52 +00:00
mscott%netscape.com
c276ad544d Fix a JS strict warning.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@79078 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:35:06 +00:00
cmanske%netscape.com
4a8e7ee94a Composer dialog cleanup. b=47691, 47701. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79077 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:30:06 +00:00
cmanske%netscape.com
a7e4e62844 CSS changes for Composer dialogs. b=47704, 47701. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@79076 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:30:00 +00:00
mjudge%netscape.com
edb56c9f7f private interface for selection
git-svn-id: svn://10.0.0.236/trunk@79075 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:24:18 +00:00
mjudge%netscape.com
72c044fa9a not in build yet. adding for beta3 bug on api change
git-svn-id: svn://10.0.0.236/trunk@79074 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:22:37 +00:00
jst%netscape.com
dc5efe66e1 Fixing nsbeta3+ bug 52572. Updating the DOM intefaces in mozilla to match the current DOM Level 2 PR. r=kandrot@netscape.com
git-svn-id: svn://10.0.0.236/trunk@79073 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:19:00 +00:00
ben%netscape.com
aafaf24450 Account Manager/Wizard polish fixes + text change from vera. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@79072 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:17:56 +00:00
jglick%netscape.com
6c84b31650 Bug 45535, mail news pref panel updates. r=hangas
git-svn-id: svn://10.0.0.236/trunk@79071 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:17:18 +00:00
sgehani%netscape.com
3e3cb1ae18 Make linux installer localizable. [nsbeta3+ b=2288; r=dbragg;dveditz]
git-svn-id: svn://10.0.0.236/trunk@79070 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:15:46 +00:00
matt%netscape.com
c27634da4e Fixing bugs 52213 52214
all sorts of UI changes see in bugs
r=ben


git-svn-id: svn://10.0.0.236/trunk@79069 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:15:45 +00:00
sgehani%netscape.com
8fc6c7b8b2 Make linux installer localizable. [nsbeta3+ b=2288; r=dbragg,dveditz]
git-svn-id: svn://10.0.0.236/trunk@79068 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:15:40 +00:00
morse%netscape.com
be7c6e630c bug 51671, wallet doesn't work with frames, r=jst
git-svn-id: svn://10.0.0.236/trunk@79067 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:14:56 +00:00
blakeross%telocity.com
7013e42920 Fix bug 46592, wording change. r=matt a=brendan
git-svn-id: svn://10.0.0.236/trunk@79066 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:05:49 +00:00
blakeross%telocity.com
9ac1e138d7 Fix nsbeta3+ bug 52208, just a wording change to a bookmarks button. r=matt a=brendan
git-svn-id: svn://10.0.0.236/trunk@79065 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 05:03:24 +00:00
blakeross%telocity.com
2a43c22d88 Fix nsbeta3+ bug 43908, need to check where drag initiates in bookmarks tree. Patch by jrgm. r=me, a=brendan
git-svn-id: svn://10.0.0.236/trunk@79064 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:59:03 +00:00
ducarroz%netscape.com
e614ac5eee Fix several Javascript strict warnings. R=alecf
git-svn-id: svn://10.0.0.236/trunk@79063 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:55:12 +00:00
ducarroz%netscape.com
e198d30b46 Fix for bug 51547. Add several prefs to customize the behavior of the askSendFormatDialog. R=benb, alecf
git-svn-id: svn://10.0.0.236/trunk@79062 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:55:07 +00:00
jst%netscape.com
5c4f0fcaeb Fixing nsbeta3+ bug 51034. element.getElementsByTagName() was throwing a NS_NOINTERFACE exception to the wrong IID passed to QI. r=kandrot&pollmann
git-svn-id: svn://10.0.0.236/trunk@79061 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:53:03 +00:00
matt%netscape.com
7106079055 fix for bug 44036
r=pav


git-svn-id: svn://10.0.0.236/trunk@79060 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:52:50 +00:00
matt%netscape.com
5e787550f2 fix for bug 44036
r=pav
added check for search engine


git-svn-id: svn://10.0.0.236/trunk@79059 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:51:25 +00:00
pollmann%netscape.com
fdf5863c76 Bug 3326: Implement IsIndex Frame; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@79058 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:46:58 +00:00
blakeross%telocity.com
59cb294c42 Lots of clean up for the Search Bookmarks/History and Manage Bookmarks windows. Fixes things like column resizing, layout of widgets, tree sorting (was very messed up in these windows), proper enabling/disabling of menuitems and buttons, widget text, makes toolbars properly collapsible, fix javascript errors, adds "Preference..." menu item, fixes accelerator and access keys, make column-hider tree thumb work, online/offline switching capability, focus, implements functional statusbar and view menu to the search window, and some treePopup menu issues. fixes bugs 48340, 44693, 44696, 51960, 48339, 40912, 45443, 44537, 52032, and 52418. Patches by me and jag -- r=jag on what I wrote, and r=me on what he wrote. hyatt and slamm also looked them over. a=brendan
git-svn-id: svn://10.0.0.236/trunk@79057 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:46:23 +00:00
vishy%netscape.com
3f01fd1235 Jar packaging fixup - changes by warren. Looked at by dveditz and ssu.
r=vishy. verified this solution works for mozilla, commercial and shrimp.
dont have bug number handy but this should be world++. basically from
now on, jar.mn rules will both create the jar and publish the flat files
to dist. the flat files are needed so that installers can compose the
files into a new naming system or delete some or whatever.


git-svn-id: svn://10.0.0.236/trunk@79056 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:45:15 +00:00
mcafee%netscape.com
e83e011a22 First add. Not part of build, need to add makefile stuff.
git-svn-id: svn://10.0.0.236/trunk@79055 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:44:28 +00:00
pollmann%netscape.com
0699ec2d69 Bug 3326: Implement IsIndex frame; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@79054 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:43:31 +00:00
mcafee%netscape.com
fe51f9e790 Adding accelerators for xmlterm, irc (51418). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@79053 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:43:19 +00:00
pollmann%netscape.com
ef46e83ec0 Bug 3326: Implementing IsIndex frame. r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@79052 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:41:13 +00:00
waterson%netscape.com
8870bf7cec Bug 46134, redux. Fix another piece o' code affected by the '^' character. r=rjc
git-svn-id: svn://10.0.0.236/trunk@79051 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:39:59 +00:00
pollmann%netscape.com
b1364464ca added files: mozilla/layout/html/forms/src/nsIsIndexFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@79050 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:39:44 +00:00
rayw%netscape.com
65d371209f File went back by mistake, reverting.
git-svn-id: svn://10.0.0.236/trunk@79049 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:21:39 +00:00
rayw%netscape.com
c4734d3001 fix to mal-formed contract id introduced in mega-check-in:x
git-svn-id: svn://10.0.0.236/trunk@79048 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 04:18:07 +00:00
rayw%netscape.com
2a43feef6f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@79047 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 03:42:35 +00:00
despotdaemon%netscape.com
b0c2d9a09a Pseudo-automatic update of changes made by m_kato@ga2.so-net.ne.jp.
git-svn-id: svn://10.0.0.236/trunk@79046 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 02:27:14 +00:00
mcgreer%netscape.com
0e5ce38f7b even better fix to zero signer info issue
git-svn-id: svn://10.0.0.236/trunk@79044 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 00:33:28 +00:00
nelsonb%netscape.com
711c82d006 Eliminate extraneous "oop!" output at end of script on some platforms.
git-svn-id: svn://10.0.0.236/trunk@79043 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 00:32:24 +00:00
nelsonb%netscape.com
4806ff6efa Changes to make mpi use 64-bit digits on machines where unsigned longs
are 64-bits.  Renamed s_mp_invmod_32b to s_mp_invmod_radix since radix
can now exceed 32 bits.  Improved performance on all platforms except
MIPS and X86.


git-svn-id: svn://10.0.0.236/trunk@79042 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-14 00:31:01 +00:00
rayw%netscape.com
d9228441a4 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@79036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 23:57:52 +00:00
mcgreer%netscape.com
7fadd551e8 another instance of potentially null signerInfos being referenced
git-svn-id: svn://10.0.0.236/trunk@79035 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 22:44:28 +00:00
cyeh%bluemartini.com
0fd2745e81 fix for 13626: loaded query doesn't show "Sort By" correctly.
patch by dave@intrec.com


git-svn-id: svn://10.0.0.236/trunk@79034 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 22:04:30 +00:00
relyea%netscape.com
a94db2bf0c Get the pid from Selfserv itself rather than from the Shell. works around a nasty mks bug in NT.
git-svn-id: svn://10.0.0.236/trunk@79033 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 21:59:26 +00:00
brendan%mozilla.org
c478eb3191 Temporarily back out shaver's needed cleanup to remove wallet dependencies.
git-svn-id: svn://10.0.0.236/trunk@79032 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 21:49:39 +00:00
cyeh%bluemartini.com
aa0d4ec476 fix for 29820: Remove "Changed" from email subject line
patch submitted by zach@math.berkeley.edu, additional commentary by
cyeh@bluemartini.com.


git-svn-id: svn://10.0.0.236/trunk@79031 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 21:25:25 +00:00
relyea%netscape.com
8f530a0285 Add option to get the server pid so we can kill the server later.
git-svn-id: svn://10.0.0.236/trunk@79030 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 21:25:13 +00:00
relyea%netscape.com
d10f5f20b4 Fix IDG build breakage on AIX (remove cast).
git-svn-id: svn://10.0.0.236/trunk@79029 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 21:15:07 +00:00
wtc%netscape.com
bd78647380 Get OBJDIR_NAME and OS_ARCH from the makefile as opposed to the arch.sh
script.  arch.sh should be cvs removed when we are sure about this change.
Checkin on behalf of Sonja Mirtitsch <sonmi@netscape.com>.
Modified file: init.sh
Added file: Makefile


git-svn-id: svn://10.0.0.236/trunk@79028 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 19:19:05 +00:00
hewitt%netscape.com
a93d346bd2 #52495 - text fields had no value property, r=hangas
git-svn-id: svn://10.0.0.236/trunk@79027 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 18:45:31 +00:00
mcgreer%netscape.com
2c211c677f fix incorrect buffer zero
git-svn-id: svn://10.0.0.236/trunk@79026 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 18:44:11 +00:00
mcgreer%netscape.com
94e8c0052d fix change I made last night
git-svn-id: svn://10.0.0.236/trunk@79025 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 18:13:17 +00:00
cyeh%bluemartini.com
d0772b507a fix for 51520: Missing uses of Param('emailsuffix')
patch submitted by john.beranek@pace.co.uk (John Beranek)


git-svn-id: svn://10.0.0.236/trunk@79024 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 17:45:48 +00:00
cmanske%netscape.com
03697d0f68 Tweaked color for composer Advanced Edit dialog select to match Modern colors. r=ben
git-svn-id: svn://10.0.0.236/trunk@79023 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 14:54:23 +00:00
jefft%netscape.com
2827a8959d fixed bug 28254 -- restrictions on new folder dialog for UW Imap server plus provide choice for creating either folders-only or messages-only mail folder; r=putterman
git-svn-id: svn://10.0.0.236/trunk@79022 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 14:24:41 +00:00
cmanske%netscape.com
d55702b2d2 Tweaked colors for composer dialogs to match Modern colors. r=ben
git-svn-id: svn://10.0.0.236/trunk@79021 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 14:17:43 +00:00
jdunn%netscape.com
4f33ffb804 Fix warning: return value is required from functions
r= brendan@mozilla.org scc@mozilla.org
#= 52254


git-svn-id: svn://10.0.0.236/trunk@79020 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 14:11:51 +00:00
jdunn%netscape.com
bb4f9e6413 Specify that the base class is indeed 'public' since some compilers (AIX)
assumes 'private'.  I ok'd each of these with the appropriate module
owners (see bug)

r= scc@mozilla.org & brendan@mozilla.org + everyone listed in bug
#= 52254


git-svn-id: svn://10.0.0.236/trunk@79018 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 13:50:30 +00:00
locka%iol.ie
54d214147e Added scrollByLines, scrollByPages methods to DOM window object. b=46858,r=valeski
git-svn-id: svn://10.0.0.236/trunk@79017 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 13:06:07 +00:00
jdunn%netscape.com
31c8a39bbc changing C++ comments to C comments since for some reason
nscore.h is being included by intl/lwbrk/src/rulebrk.c &
modules/libpref/src/prefapi.c
r= scc@mozilla.org & brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@79016 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 12:22:17 +00:00
jdunn%netscape.com
6ab857e60e Fix warning which requires a return value from functions
r= brendan@mozilla.org scc@mozilla.org
#= 52254


git-svn-id: svn://10.0.0.236/trunk@79015 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 11:29:18 +00:00
hewitt%netscape.com
6ed21f6b95 #46423 - modern skin splitters, r=nbhatla
git-svn-id: svn://10.0.0.236/trunk@79014 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 10:47:40 +00:00
nbhatla%netscape.com
2f40534339 #46423 -> new modern skin. brand new widgets. r=hewitt.
git-svn-id: svn://10.0.0.236/trunk@79013 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 10:47:38 +00:00
nbhatla%netscape.com
03b19f4b4d #46423 -> new modern skin. All new widgets. r=hewitt.
git-svn-id: svn://10.0.0.236/trunk@79012 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 10:46:20 +00:00
nbhatla%netscape.com
1712c74a88 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@79011 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 10:34:18 +00:00
hewitt%netscape.com
73be892ed8 #46613 - new colorpicker buttons in prefs, r=nbhatla
git-svn-id: svn://10.0.0.236/trunk@79009 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 10:15:11 +00:00
mcafee%netscape.com
1448b9ff76 Playing position games to get menus to show up in the right order (51418).
git-svn-id: svn://10.0.0.236/trunk@79008 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 09:38:02 +00:00
hewitt%netscape.com
b1ac8f9cdf #46015 - reload hotkeys, r=ben
git-svn-id: svn://10.0.0.236/trunk@79007 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 09:25:14 +00:00
hewitt%netscape.com
014f3e8527 echo #42491 - cropping on long personal toolbar items, r=ben
git-svn-id: svn://10.0.0.236/trunk@79006 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 09:24:34 +00:00
hewitt%netscape.com
59203f4890 #46423 - modern skin splitters, r=nbhatla
git-svn-id: svn://10.0.0.236/trunk@79005 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 09:24:16 +00:00
scc%mozilla.org
e86e795d5d if you want a pointer to characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@79004 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 09:06:37 +00:00
scc%mozilla.org
8a5e6de0ca if you want a pointer to characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@79003 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 08:59:22 +00:00
scc%mozilla.org
db4d5e3e1c if you want a pointer to characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@79002 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 08:49:05 +00:00
scc%mozilla.org
ae10074d68 if you want a pointer to characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@79001 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 08:41:49 +00:00
scc%mozilla.org
9660c987a1 if you want a pointer to characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@79000 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 08:21:04 +00:00
hewitt%netscape.com
657dcea70a #42491 - cropping on long personal toolbar items, r=ben
git-svn-id: svn://10.0.0.236/trunk@78999 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 08:05:57 +00:00
alecf%netscape.com
17fc997726 not part of build, just keeping up to date
git-svn-id: svn://10.0.0.236/trunk@78998 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 08:01:10 +00:00
scc%mozilla.org
58e643e4d9 if you want a character pointer, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78996 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:55:09 +00:00
anthonyd%netscape.com
f632aef0f6 fixing slashes
git-svn-id: svn://10.0.0.236/trunk@78995 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:39:45 +00:00
cls%seawood.org
63d4577247 SunWS_cache is a dir
git-svn-id: svn://10.0.0.236/trunk@78994 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:36:37 +00:00
anthonyd%netscape.com
7f0c3a37a9 added a note for the unused unix directories r=ben
git-svn-id: svn://10.0.0.236/trunk@78993 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:35:26 +00:00
sfraser%netscape.com
408647d07a More work on 20743, the mac memory problems. Have an addition 64k buffer handle that gets purged when memory is low. r=scc
git-svn-id: svn://10.0.0.236/trunk@78992 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:19:35 +00:00
scc%mozilla.org
f52349f3a6 if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78991 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:18:45 +00:00
scc%mozilla.org
2e16a172ff if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78990 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:11:08 +00:00
edburns%acm.org
a7679fd4d8 a=brendan,av
r=av
bug=50811

This bug fix was suggested by Stanley Ho <stanley.ho@eng.sun.com>.

Stanley proposed we overload the meaning of the nsIPluginStreamListener
argument to nsIPluginManager::{GetURL,PostURL}() so that it also may
implement an interface for reading headers.  Thus, the browser could QI
the plugin's nsIPluginStreamListener instance to this headers reading
interface and send the plugin the headers from the response.

I have implemented Stanley's above proposal.  I have defined a new
interface, nsIHTTPHeaderListener.idl with one method:

  /**

   * Called for each HTTP Response header.

   * NOTE: You must copy the values of the params.

   */

  void newResponseHeader(in string headerName, in string headerValue);

To affect this fix, I have added a new private method

nsPluginStreamListenerPeer::
ReadHeadersFromChannelAndPostToListener(nsIHTTPChannel *httpChannel,
                                        nsIHTTPHeaderListener *listener)

Then, modified nsPluginStreamListenerPeer::OnDataAvailable() to call
this method BEFORE reading the content data.  However, this fix makes
two important assumptions I would like to check out:

   * Assumption

   * By the time nsPluginStreamListenerPeer::OnDataAvailable() gets
   * called, all the headers have been read.

       * Assumption:

       * The return value from nsIHTTPHeader->{GetFieldName,GetValue}()
       * must be freed.

The following files are included in this fix:

A modules/plugin/public/nsIHTTPHeaderListener.idl
A modules/plugin/public/makefile.win
A modules/plugin/public/Makefile.in
M modules/plugin/nglsrc/nsPluginHostImpl.cpp


git-svn-id: svn://10.0.0.236/trunk@78989 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:09:38 +00:00
mcafee%netscape.com
f827e28083 Address Book gets ctrl+5 accelarator (51418). r=lake
git-svn-id: svn://10.0.0.236/trunk@78988 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:09:06 +00:00
edburns%acm.org
f12f878020 a=brendan,av
r=av
bug=50811

Should include "nsISupports.idl" not "nsPluginDefs.idl".


git-svn-id: svn://10.0.0.236/trunk@78987 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:07:18 +00:00
sfraser%netscape.com
e0c2dbb811 Part of the fix for 20743, add flag to tell us if a drawing surface is short-lived, so we can allocate in temp mem (on Mac). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78985 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 07:02:30 +00:00
anthonyd%netscape.com
28e8fbfbb4 fixing the slashes
git-svn-id: svn://10.0.0.236/trunk@78984 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:50:19 +00:00
scc%mozilla.org
c0bfda9230 bug #50811, a=brendan, on behalf of edburns@sun.com
git-svn-id: svn://10.0.0.236/trunk@78983 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:45:33 +00:00
mcgreer%netscape.com
a945d82e5a fixes RFE from bug 49316 (will test on NT before verifying)
git-svn-id: svn://10.0.0.236/trunk@78982 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:43:52 +00:00
scc%mozilla.org
b8ee668672 if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78981 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:42:24 +00:00
edburns%acm.org
9d9e08fdbe a=brendan,av
r=av
bug=50811

This bug fix was suggested by Stanley Ho <stanley.ho@eng.sun.com>.

Stanley proposed we overload the meaning of the nsIPluginStreamListener
argument to nsIPluginManager::{GetURL,PostURL}() so that it also may
implement an interface for reading headers.  Thus, the browser could QI
the plugin's nsIPluginStreamListener instance to this headers reading
interface and send the plugin the headers from the response.

I have implemented Stanley's above proposal.  I have defined a new
interface, nsIHTTPHeaderListener.idl with one method:

  /**

   * Called for each HTTP Response header.

   * NOTE: You must copy the values of the params.

   */

  void newResponseHeader(in string headerName, in string headerValue);

To affect this fix, I have added a new private method

nsPluginStreamListenerPeer::
ReadHeadersFromChannelAndPostToListener(nsIHTTPChannel *httpChannel,
                                        nsIHTTPHeaderListener *listener)

Then, modified nsPluginStreamListenerPeer::OnDataAvailable() to call
this method BEFORE reading the content data.  However, this fix makes
two important assumptions I would like to check out:

   * Assumption

   * By the time nsPluginStreamListenerPeer::OnDataAvailable() gets
   * called, all the headers have been read.

       * Assumption:

       * The return value from nsIHTTPHeader->{GetFieldName,GetValue}()
       * must be freed.

The following files are included in this fix:

A modules/plugin/public/nsIHTTPHeaderListener.idl
A modules/plugin/public/makefile.win
A modules/plugin/public/Makefile.in
M modules/plugin/nglsrc/nsPluginHostImpl.cpp


git-svn-id: svn://10.0.0.236/trunk@78980 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:40:57 +00:00
scc%mozilla.org
57de1f9b7a if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78979 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:22:27 +00:00
mcgreer%netscape.com
a5008c117a attempt to fix bug 51882 (sig data w/ no signer infos)
git-svn-id: svn://10.0.0.236/trunk@78978 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:15:13 +00:00
rpotts%netscape.com
dc54f0c904 bug #21095. First pass at a simple about:cache implementation...
git-svn-id: svn://10.0.0.236/trunk@78977 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:10:03 +00:00
rpotts%netscape.com
2273759b2d Keep the cache size correct when deleting cache entries.
git-svn-id: svn://10.0.0.236/trunk@78976 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 06:05:06 +00:00
ssu%netscape.com
9261e968ce fixing bug #52347 - installer build script needs to be updated to calculate disk space size correctly given the new chrome archives. r=sgehani. Not part of tinderbox builds. Would only affect windows platforms.
git-svn-id: svn://10.0.0.236/trunk@78975 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 05:39:19 +00:00
ssu%netscape.com
b3be00161b fixing bug #51928 - Disk space check doesn't return you to dir selection dialog.
and another fix that helps with fixing bugscape bug #2069 - Need appropriate strings for new UI dialogs.
r=sgehani.

affects only windows platforms.


git-svn-id: svn://10.0.0.236/trunk@78974 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 05:35:13 +00:00
ssu%netscape.com
c16e946bb6 cleaned up some error checking code. Not part of any build system. It's my personal test build script.
git-svn-id: svn://10.0.0.236/trunk@78973 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 05:30:10 +00:00
scc%mozilla.org
df47357ade if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78971 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 05:12:13 +00:00
scc%mozilla.org
cf7d4211ad if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78970 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 05:04:09 +00:00
scc%mozilla.org
53985c3c6a if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78969 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 04:59:07 +00:00
scc%mozilla.org
04ade03f25 if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78968 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 04:50:55 +00:00
scc%mozilla.org
b11557a256 if you want a pointer to the characters, your going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78967 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 04:47:36 +00:00
morse%netscape.com
c4db5b01ab bug 52026, crash when remembering cookie decisions, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@78966 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 04:23:52 +00:00
mozilla.BenB%bucksch.org
d64831a684 44552: Finetune "Intelligent Send":
- Ignore <div>s and <span>s without |style| attribute
- Honor pref for outputting structs
- Recognize elements inserted by our own recognizer (might be in a quote)
- Compress |if|s
- Increase perf by reordering (check #text, br etc. first)
52042: "Escape" classes inserted by us by prepending "moz-"
r=ducarroz, a=alecf


git-svn-id: svn://10.0.0.236/trunk@78965 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 03:47:17 +00:00
scc%mozilla.org
6dd3b2cf12 adding |.get()| for the other half of |NS_LITERAL_STRING|
git-svn-id: svn://10.0.0.236/trunk@78964 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 03:44:58 +00:00
scc%mozilla.org
7ebc69efce if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78962 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 03:24:57 +00:00
hyatt%netscape.com
06c6e22087 Backing out chrome registry changes. a=brendan
git-svn-id: svn://10.0.0.236/trunk@78960 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 03:07:26 +00:00
scc%mozilla.org
086a4f60da if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78959 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:56:52 +00:00
scc%mozilla.org
8ed2788f81 fix typo
git-svn-id: svn://10.0.0.236/trunk@78958 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:56:13 +00:00
scc%mozilla.org
e5e006543d if you want a pointer to the characters, you're going to have to |.get()| it
git-svn-id: svn://10.0.0.236/trunk@78957 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:48:08 +00:00
andreww%netscape.com
91c8b0533a bug 28519 - mail 3pane focus ring. Ack! didnt account for the other layout view.xul for mailnews. This bug will die. r=putterman
git-svn-id: svn://10.0.0.236/trunk@78956 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:42:25 +00:00
scc%mozilla.org
31d7ddd4e2 fixed indentation, added inheritance that makes classes cooperate in our buffer sharing strategy, added |get()| to flat classes, as we're deprecating implicit operators for this task
git-svn-id: svn://10.0.0.236/trunk@78954 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:41:06 +00:00
saari%netscape.com
5d6bb82792 parital fix for 52150. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@78953 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:30:47 +00:00
scc%mozilla.org
9b701c3845 fixed ugly name |nsXXXBufferHandle| --> |nsFlexBufferHandle|; hey, it may not be perfect, but it's better than 'XXX'
git-svn-id: svn://10.0.0.236/trunk@78952 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:27:11 +00:00
morse%netscape.com
95e2143620 bug 52354, minor wording change, fix=verah, r=morse
git-svn-id: svn://10.0.0.236/trunk@78951 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:26:59 +00:00
scc%mozilla.org
9cf316f94c fixing signatures, includes
git-svn-id: svn://10.0.0.236/trunk@78950 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:24:55 +00:00
mozilla.BenB%bucksch.org
3d0feef7ba 52042: "Escape" classes inserted by our TXT recognizer(s) by prepending "moz-"
39771: * -> <b> (not <strong>), / -> <i> (not <em>)
18427, Step 1: Add |class=moz-text-html | to wrapping <div>, so users can add rules specific to HTML msgs to their user stylesheets (e.g. to ignore certain formatting). r=rhp
Updating msg body UA stylesheets
r=a=alecf


git-svn-id: svn://10.0.0.236/trunk@78949 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:11:00 +00:00
cmanske%netscape.com
7be15f994d Backed out using 'Clear' instead of 'Delete' for edit menu on Mac (b=47213). Fixed mispelled command name (42362) r=mjudge
git-svn-id: svn://10.0.0.236/trunk@78948 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 02:01:22 +00:00
akkana%netscape.com
f40b6aa394 52377, 52035: Put back keyset mistakenly removed in previous version. Suggested by jrgm
git-svn-id: svn://10.0.0.236/trunk@78947 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 01:53:34 +00:00
dimator%netscape.com
f9f48e6a74 Fix for 42534, misc. js warnings removed. r=putterman
git-svn-id: svn://10.0.0.236/trunk@78946 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 01:52:41 +00:00
warren%netscape.com
17d1d9b183 Adding missing files.
git-svn-id: svn://10.0.0.236/trunk@78945 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 01:48:34 +00:00
dimator%netscape.com
a587526aed Swithing rules order to mysteriously fix 50970. r=alecf
git-svn-id: svn://10.0.0.236/trunk@78944 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 01:47:52 +00:00
pinkerton%netscape.com
14b1e72b78 when we see that the mouseDown event was cancelled, stop tracking drags. This allows mousedown/move/up events to be processed by webpages w/out us interfering. r=joki, bug 43258.
git-svn-id: svn://10.0.0.236/trunk@78943 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 01:45:23 +00:00
cmanske%netscape.com
5620e5d7bd Prevent JS exception when node in tree doesn't implement getAttribute. r=hyatt. Needed to make Advanced Edit dialog work. b=47701, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@78942 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 01:35:12 +00:00
dveditz%netscape.com
9f1ad7974e Register chrome correctly in Mozilla debug builds when chrome jar packaging
turned off. Bug 51902 -- windows build system only, not a source file change


git-svn-id: svn://10.0.0.236/trunk@78941 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 01:11:54 +00:00
relyea%netscape.com
cd3201fc21 Fix double equal error in if statement
git-svn-id: svn://10.0.0.236/trunk@78939 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 00:21:17 +00:00
cyeh%bluemartini.com
956bda5f7f fix for 51521: Broken HTML on user permissions page, patch by john.beranek@pace.co.uk
git-svn-id: svn://10.0.0.236/trunk@78937 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 00:09:36 +00:00
anthonyd%netscape.com
0aab5b4c79 bug fix for mjudges bug #45387
r=anthonyd


git-svn-id: svn://10.0.0.236/trunk@78936 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 00:05:29 +00:00
kandrot%netscape.com
54834fb773 Fix for bug #51944. This change removes the stored selector text, and adds a method to the selector to generate the text, if needed.
r=vidur


git-svn-id: svn://10.0.0.236/trunk@78935 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-13 00:05:04 +00:00
cyeh%bluemartini.com
3953e5c1ba fix for 50647: RFE: yp_nomail.sh contribution. contributed by mtakacs@pacbell.net
git-svn-id: svn://10.0.0.236/trunk@78934 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:50:31 +00:00
alecf%netscape.com
ab123c59b1 enough with the message pane having focus dump()s
removing this dump because it's ALWAYS true (no reviewer, just a dump statement)


git-svn-id: svn://10.0.0.236/trunk@78933 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:38:30 +00:00
cls%seawood.org
0ad20b5822 Change MDDEPDIR to fix a VPATH issue in srcdir builds.
git-svn-id: svn://10.0.0.236/trunk@78932 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:37:16 +00:00
sgehani%netscape.com
82629b503e Make linux installer ftp download correctly by flushing the control connection
after file transfer has completed. [nsbeta3+ b=52287; r=ssu]

Also, make the folder selection dialog cancel button *actually* destroy the
dialog when clicked. [r=ssu]


git-svn-id: svn://10.0.0.236/trunk@78931 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:36:12 +00:00
ben%netscape.com
0ec683b6c3 fix for 50119, make sure that textfields have a white background
git-svn-id: svn://10.0.0.236/trunk@78929 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:34:05 +00:00
andreww%netscape.com
39cb595466 bugzilla bug 28519, r=varada, visual cue for focus on mail 3 pane. Fixing case where focus might be in the sidebar frame.
git-svn-id: svn://10.0.0.236/trunk@78928 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:28:25 +00:00
av%netscape.com
dca10f8ca8 Part of 33105 fix. Adding Bad Plugin warning message labels, r=serge
git-svn-id: svn://10.0.0.236/trunk@78927 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:27:37 +00:00
gordon%netscape.com
0a28f265e2 Fix for bug 44627 "[mac]local files without .html extension are not loaded correctly". Changed logic for files of type TEXT without an extension to allow nsUnknownDecoder to parse data to determine MIME type. r=gagan
git-svn-id: svn://10.0.0.236/trunk@78926 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:23:54 +00:00
waterson%netscape.com
07467f77af Bugs 46134. Use caret ('^') character to concatenate text. Fix nsPromiseSubstring usage. r=rjc. Bug 46686. Update container attrs *before* we nuke the bestmatch. r=rjc
git-svn-id: svn://10.0.0.236/trunk@78925 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:12:40 +00:00
jgmyers%netscape.com
7dab627bd9 failure to save cx->i and cx->j caused second arcfour encrypt/decrypt to return garbage: bug 52192 r=mcgreer
git-svn-id: svn://10.0.0.236/trunk@78924 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 23:02:24 +00:00
pinkerton%netscape.com
4bac413844 since mac has a better way to display busy status, don't set the busy cursor here in JS. r=ben, bug#52108
git-svn-id: svn://10.0.0.236/trunk@78922 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:52:21 +00:00
pinkerton%netscape.com
44b75acd70 Install a VBL task to animate the watch cursor when we are away from the event loop for more that 3/4 of a second. r=sfraser, bug#52108.
git-svn-id: svn://10.0.0.236/trunk@78921 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:51:16 +00:00
attinasi%netscape.com
6bcf75d1e5 Implemented GetParentContextProvider for the table frames to allow them to specify a frame other than their parent as the provider of their parent style context. b=45210 r=karnaze
git-svn-id: svn://10.0.0.236/trunk@78920 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:48:35 +00:00
attinasi%netscape.com
49df5c9af2 Added default implementation for frames to allow a frame to specify which frame provides its parent style context. Also reworked ReResolveStyleContext and VerifyStyleTree to allow the style context tree to diverge from the frame tree. b=45210 r=karnaze
git-svn-id: svn://10.0.0.236/trunk@78919 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:47:09 +00:00
attinasi%netscape.com
ef0b5887c7 Added a new method to allow a frame to specify the frame that provides its parent style context. b=45210 r=karnaze
git-svn-id: svn://10.0.0.236/trunk@78918 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:45:33 +00:00
mkaply%us.ibm.com
8a159e1043 #47874
r=jkobal, a=brendan
Missed some code for dealing with popups


git-svn-id: svn://10.0.0.236/trunk@78916 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:41:07 +00:00
mkaply%us.ibm.com
c44ca36fe8 #47874
r=mkaply, a=brendan
Support for pointertype 27 (spinning)


git-svn-id: svn://10.0.0.236/trunk@78915 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:40:13 +00:00
kin%netscape.com
ab2cde5355 49339 "Saving File" dialog doesn't initially show complete filename
Replaced call to ScrollSelectionIntoView() in SetTextControlFrameState()
with a call to nsIScrollableView::ScrollTo() that resets the scroll position
of the text widget to (0,0) when the value is replaced.
r=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@78914 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:14:06 +00:00
law%netscape.com
75e7b33a72 Bug 39957; specify VALIDATE_NEVER cache flag when (re)loading URLs to save stuff; r=radha@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78913 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:12:09 +00:00
law%netscape.com
3116ba6a7c Bug 39957; remember post data stream so save-page can work with pages resulting from form posts; r=radha@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78911 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 22:02:39 +00:00
cata%netscape.com
9a1ce05858 Fix for bug #49102 a=ftang r=ftang
git-svn-id: svn://10.0.0.236/trunk@78910 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:45:59 +00:00
ruslan%netscape.com
5a65d19fea proxy.ssl.connect pref should be always set to true; a=gagan
git-svn-id: svn://10.0.0.236/trunk@78909 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:42:54 +00:00
law%netscape.com
2e684abf9b Bug 37140; have Find Again open find dialog if no search has been performed yet; r=blakeross@telocity.com
git-svn-id: svn://10.0.0.236/trunk@78908 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:42:52 +00:00
ccarlen%netscape.com
1bfd09f094 Fix for #52229
Removed extra ADD_REF which was causing leak
r=bhuvan


git-svn-id: svn://10.0.0.236/trunk@78907 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:39:55 +00:00
shanjian%netscape.com
aeecc3e951 #52224, 47368 pref language related problem
ra=ftang


git-svn-id: svn://10.0.0.236/trunk@78906 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:36:48 +00:00
cyeh%bluemartini.com
a605dace61 fix for 44653: Products with / in don't get any chart data
patch submitted by gavins@iplbath.com


git-svn-id: svn://10.0.0.236/trunk@78905 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:35:46 +00:00
harishd%netscape.com
3bc6fee424 Removed the hack,in the sink, to limit nesting depth. This now
happens in the parser.

r=rickg/jst


git-svn-id: svn://10.0.0.236/trunk@78904 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:18:50 +00:00
harishd%netscape.com
f513e653c1 42429 - Preserve newline/whitespace inside TABLE,TR,TBODY,THEAD,TFOOT
50710 - Stop after popping a style stack otherwise it might cause a MLK
r=rickg


git-svn-id: svn://10.0.0.236/trunk@78903 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:17:47 +00:00
nisheeth%netscape.com
268381b93d Followup to fix for nsbeta3+ bug 10292. Return default values from GetMappedAttributeImpact and GetContentStyleRules().
git-svn-id: svn://10.0.0.236/trunk@78902 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 21:02:02 +00:00
hewitt%netscape.com
1f302b5b55 #51827 - "foopy" no longer displayed by default, r=ben
git-svn-id: svn://10.0.0.236/trunk@78901 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:58:06 +00:00
heikki%netscape.com
648ff744fc Forgot to check that we fire the select event with Select All. Also fix event.target. Part of bug 46085. r=mjudge.
git-svn-id: svn://10.0.0.236/trunk@78900 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:54:41 +00:00
shaver%mozilla.org
bb494f212a #18352: remove extensions/ dependencies. This breaks single-signon for now, r=valeski, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78899 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:45:58 +00:00
ashuk%eng.sun.com
1348efa3bc author = ashuk
r = a = edburns
Bug = 46068

_Ashu


git-svn-id: svn://10.0.0.236/trunk@78898 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:44:47 +00:00
ducarroz%netscape.com
9126108c01 Fix for bug 51360. Replace function EnsureElementIsVisible by more acurate functions to manipulate the addressing widget tree position. Also fix several Javascript strict warnings. R=bienvenu
git-svn-id: svn://10.0.0.236/trunk@78897 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:38:19 +00:00
ducarroz%netscape.com
b061866f48 Fix various Javascript Strict Warnings and Error. Now Keyboard navigation in autocomplete Popup menu will work again. R=bienvenu
git-svn-id: svn://10.0.0.236/trunk@78896 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:35:52 +00:00
mcgreer%netscape.com
e0397abbd4 leading zero problems fixed; thanks to nelsonb for pointing out that I needed mp_to_fixlen_octets
git-svn-id: svn://10.0.0.236/trunk@78895 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:32:43 +00:00
relyea%netscape.com
00ad1b532e pick up changes from NSS 2.8.3. Most of these changes include the changes
Nelson made in rev 1.9 and 1.10. It also include some changes that remove
inappropriate templace valuse (CKA_VALUE_LEN) in some cases. Our internal
token tolerates these values, but most tokens rightly reject requests with
these.


git-svn-id: svn://10.0.0.236/trunk@78894 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:29:23 +00:00
evaughan%netscape.com
fb2845a33e Fix for bug #51780
-r pinkerton


git-svn-id: svn://10.0.0.236/trunk@78893 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:19:11 +00:00
jgmyers%netscape.com
ed7132b5a2 support IPv6 in ssl: bug 48657 r=nelsonb
git-svn-id: svn://10.0.0.236/trunk@78892 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 20:15:44 +00:00
shaver%mozilla.org
34eab08def #44426, fix FreeBSD > 2.5, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78891 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 19:57:02 +00:00
scc%mozilla.org
c2b5bd8f2e bug #18352: added "nsIPasswordManager.idl" on shaver's behalf
git-svn-id: svn://10.0.0.236/trunk@78890 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 19:54:55 +00:00
shaver%mozilla.org
08a29e0760 #44857, fix Linux/SPARC compilation (a=brendan)
git-svn-id: svn://10.0.0.236/trunk@78889 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 19:54:45 +00:00
nelsonb%netscape.com
84c43457e0 Set the CKA_VALUE attribute in pk11_ImportSymKeyWithTempl().
This is a better solution to bug 52306, because it fixes the behavior of
all the functions that unwrap and/or import sym keys.


git-svn-id: svn://10.0.0.236/trunk@78888 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 19:44:56 +00:00
brendan%mozilla.org
612a3ff881 Fix uninitialized var bug found by one warning, silence another that's a can't-happen (r=jwbaker@acm.org).
git-svn-id: svn://10.0.0.236/trunk@78887 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 19:42:01 +00:00
attinasi%netscape.com
9750b16492 Part of fix for bug 45210: style contexts had the wrong parent because the frames were reparented but their style contexts were not. r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78886 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 19:41:27 +00:00
akkana%netscape.com
5ed30d1b48 52256: missed this yesterday, which caused modifier keys to seem hardwired on
git-svn-id: svn://10.0.0.236/trunk@78885 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 18:54:27 +00:00
wtc%netscape.com
9c4d721789 Bugzilla bug #52232: remove the yacc rule and also cancel the implicit
yacc and lex rules in the primary Makefile.  Added comments to rules.mk
explaining that Berkeley yacc should be used.
Modified files: Makefile, rules.mk


git-svn-id: svn://10.0.0.236/trunk@78884 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 18:52:57 +00:00
slamm%netscape.com
dc8db45b12 Handle case of no sidebar-splitter (blocker 2298). r=andreww a=leaf
git-svn-id: svn://10.0.0.236/trunk@78883 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 18:39:49 +00:00
nboyd%atg.com
bc0d4f6ba9 Fix infinite loop in new code.
git-svn-id: svn://10.0.0.236/trunk@78882 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 17:06:15 +00:00
ashuk%eng.sun.com
f2b3b5f5e7 author = ashuk
r = a = edburns
Bug = 51280


git-svn-id: svn://10.0.0.236/trunk@78881 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 16:44:32 +00:00
ashuk%eng.sun.com
fb265f1a57 author = ashuk
r = a = edburns
Bug = 48356, 51326


git-svn-id: svn://10.0.0.236/trunk@78880 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 16:33:45 +00:00
cyeh%bluemartini.com
84f9b74705 fix for 51299: RemoveVotes email should use the 'sendmailnow' Param. patch by dave@intrec.com
git-svn-id: svn://10.0.0.236/trunk@78879 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 16:29:38 +00:00
wtc%netscape.com
d6b2fe7a69 Bugzilla bug #52232: reverted to revision 1.1, which was generated
by Berkeley yacc 1.4 and hence was portable.  Revision 1.2 was
generated by the yacc in Solaris 2.6 and contained
#include <values.h>, which does not exist on NT.  Always use Berkeley
yacc (latest version is 1.9) to generate installparse.{c,h}.
Modified files: installparse.c, installparse.h


git-svn-id: svn://10.0.0.236/trunk@78878 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 14:51:06 +00:00
karnaze%netscape.com
1dd1148b98 new regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@78877 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 14:34:42 +00:00
dcone%netscape.com
540fe30106 Put the nsPrintOptions into the factory for the Mac. r=kmmclusky. b=36796
git-svn-id: svn://10.0.0.236/trunk@78876 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 14:34:14 +00:00
dcone%netscape.com
232fefc217 Stray Semicolon taken out.
git-svn-id: svn://10.0.0.236/trunk@78875 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 14:31:10 +00:00
rods%netscape.com
9521906152 forgot one small last jchange from the patch
b=49300 r=alex@cendio.se


git-svn-id: svn://10.0.0.236/trunk@78874 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 14:24:40 +00:00
karnaze%netscape.com
347661a45d bug 51727 - rebalance table cols when fixed cell gets smaller and was the contributor of the previous col width. r=rods.
git-svn-id: svn://10.0.0.236/trunk@78873 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 14:24:35 +00:00
bienvenu%netscape.com
02a94ae7b7 fix 51889 make sure we have an imap inbox when we startup after profile migration r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@78872 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 14:14:30 +00:00
jeff.dyer%compilercompany.com
77c82c67ad FALSE -> PR_FALSE
git-svn-id: svn://10.0.0.236/trunk@78871 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 12:44:48 +00:00
jeff.dyer%compilercompany.com
4f1adc65bd nsCSecurityContext -> MRJSecurityContext
git-svn-id: svn://10.0.0.236/trunk@78870 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 12:38:27 +00:00
mkaply%us.ibm.com
fa3fbcaa2a OS/2 Tinderbox break
Need cast for VisualAge


git-svn-id: svn://10.0.0.236/trunk@78869 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 12:28:31 +00:00
mkaply%us.ibm.com
937d270a8c OS/2 Tinderbox break
The Windows way was right, not sure why it was made different for OS/2.


git-svn-id: svn://10.0.0.236/trunk@78868 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 12:24:32 +00:00
jeff.dyer%compilercompany.com
b40292e6b9 FALSE -> PR_FALSE
git-svn-id: svn://10.0.0.236/trunk@78867 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 12:22:52 +00:00
jeff.dyer%compilercompany.com
d841ae0e05 b=45692 r=rogerl a=brendan: Enable liveconnect security.
git-svn-id: svn://10.0.0.236/trunk@78866 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 11:50:49 +00:00
jeff.dyer%compilercompany.com
653ab9a57c b=45692 r=beard a=brendan: Enable liveconnect security.
git-svn-id: svn://10.0.0.236/trunk@78865 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 11:49:55 +00:00
jeff.dyer%compilercompany.com
d227ddb376 b=45692 r=edburns a=brendan: Enable liveconnect security.
git-svn-id: svn://10.0.0.236/trunk@78864 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 11:47:42 +00:00
idk%eng.sun.com
4bfbdacbd9 * NOT PART OF TBOX BUILDS *
Fixed build problems on win32


git-svn-id: svn://10.0.0.236/trunk@78862 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 10:10:20 +00:00
pierre%netscape.com
4eccb39e1d 50804: nicer look for focus outlines. Fix sent by henris@clinet.fi, r=pierre.
git-svn-id: svn://10.0.0.236/trunk@78861 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 09:54:31 +00:00
nisheeth%netscape.com
4f193605d7 Checkin to use a pref instead of a compile time switch for turning on async reflow during doc load. Related to previous checkin to fix nsbeta3+ bug 39368.
git-svn-id: svn://10.0.0.236/trunk@78860 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 08:59:01 +00:00
idk%eng.sun.com
15e68a5a17 ** NOT PART OF TBOX BUILDS **
BlackConnect M2 check in.
It should be possible to implement any scriptable interface in java.
Also it should be possible to use any scriptable object from java.
Fixed: 15498, 15500


git-svn-id: svn://10.0.0.236/trunk@78858 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 08:54:13 +00:00
warren%netscape.com
3aedef481f Added URL attribute to nsIFile (why: because (a) needs to vary for different implementations, and (b) need to factor out of necko for installer). Not implemented yet.
git-svn-id: svn://10.0.0.236/trunk@78857 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 08:05:13 +00:00
hewitt%netscape.com
7d199d0bd4 #46423 - modern skin sidebar, r=nbhatla
git-svn-id: svn://10.0.0.236/trunk@78856 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 07:49:06 +00:00
mcafee%netscape.com
6153e587e4 Adding accelerator for View|Page Source (51541). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78855 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 07:06:38 +00:00
mjudge%netscape.com
6f627f4eb5 36130 beta3 bug. 1 line change to scroll selection
into view when value is set on text field/area.


git-svn-id: svn://10.0.0.236/trunk@78854 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 06:35:54 +00:00
mcafee%netscape.com
5db2bb1be6 Adding accesskeys for Help menu items (51597). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78853 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 06:30:35 +00:00
putterman%netscape.com
49741d0664 Fix for 48985. r=alecf. Make accelerators work correctly on Mac.
git-svn-id: svn://10.0.0.236/trunk@78852 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 05:55:08 +00:00
sgehani%netscape.com
bb86979dda Correct fix for unix distributions that don't define SHUT_RDWR.
git-svn-id: svn://10.0.0.236/trunk@78851 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 05:21:34 +00:00
sgehani%netscape.com
cd3a975eb0 Tentative bustage band-aid attempt.
git-svn-id: svn://10.0.0.236/trunk@78850 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 05:15:15 +00:00
warren%netscape.com
37cb5d943a Added missing files.
git-svn-id: svn://10.0.0.236/trunk@78849 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 05:11:58 +00:00
warren%netscape.com
e8ba31ee50 Fixed error code.
git-svn-id: svn://10.0.0.236/trunk@78848 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 05:11:11 +00:00
warren%netscape.com
fb765afaa7 Fixed to copy files as well as jar them.
git-svn-id: svn://10.0.0.236/trunk@78847 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 05:10:48 +00:00
sgehani%netscape.com
69fdbeb67a Replace command line `ftp' with our ftp impl for the linux/solaris installers.
[r=ssu; nsbeta3+ b=47886]


git-svn-id: svn://10.0.0.236/trunk@78846 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 04:47:36 +00:00
dougt%netscape.com
50c960ea59 Backing out changes which reduces the number of notifies on the event queue monitor. We still are reducing the number of native notifications.
git-svn-id: svn://10.0.0.236/trunk@78845 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 04:37:35 +00:00
mcafee%netscape.com
fdc9a365cb Cleaning this up, adding some comments. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78844 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 04:29:56 +00:00
nbhatla%netscape.com
0d6b36837a #46423-> new modern skin. formatting toolbar updates. r=hewitt.
git-svn-id: svn://10.0.0.236/trunk@78843 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 04:17:16 +00:00
nbhatla%netscape.com
3106122ed7 #46423 -> new modern skin. Fixes for icons in formatting toolbar of messenger compose and editor. r=hewitt.
git-svn-id: svn://10.0.0.236/trunk@78842 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 04:16:31 +00:00
nbhatla%netscape.com
5216cf2b72 #46423 -> new modern skin. Fixes to icons and colors in formatting toolbar in messenger compose and editor. r=hewitt.
git-svn-id: svn://10.0.0.236/trunk@78841 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 04:14:57 +00:00
nbhatla%netscape.com
4f195f343a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@78840 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 04:12:27 +00:00
dcone%netscape.com
5c687fabf6 Fixed the tiling bug. Limited the size of the tile buffer. Check for sizing. Bug=49751 r=kmcclusky a=kmcclusky
git-svn-id: svn://10.0.0.236/trunk@78839 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 03:48:56 +00:00
mcafee%netscape.com
2fdda0fa7a Adding accelerator for AddressBook (51418). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78838 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 03:47:57 +00:00
mcafee%netscape.com
24f52ed6cb Adding accelerator for Composer (51418). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78837 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 03:32:36 +00:00
mcafee%netscape.com
1b25cb6ca1 Value for mail menu item now described in keyset id (51418). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78836 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 02:45:43 +00:00
shaver%mozilla.org
1e1e2ba7ca Part 1.1 of 18352 (remove extensions/ dependencies from non-extensions/ code):
Teach netwerk about nsIPasswordManager.
  (Craves better interfaces, current versions just C&P'd from wallet's.)
r=valeski,a=brendan


git-svn-id: svn://10.0.0.236/trunk@78835 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 02:35:29 +00:00
warren%netscape.com
3731117631 Removed dups from bit-rotted jar.mn file that prevented it from zipping.
git-svn-id: svn://10.0.0.236/trunk@78834 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 02:34:29 +00:00
mcafee%netscape.com
7eaf789d3c Adding accelerator for mail in Tasks menu (51418). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78833 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 02:33:16 +00:00
nhotta%netscape.com
a16d44e3eb Changed to remove tabs from subject strings before adding to thread pane, bug 38192, r=putterman.
git-svn-id: svn://10.0.0.236/trunk@78832 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 02:26:36 +00:00
mozilla.BenB%bucksch.org
9cef762c52 50615: Use generic icons :-( until we have nicer specific ones. r=ducarroz, a=alecf
git-svn-id: svn://10.0.0.236/trunk@78831 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 02:22:31 +00:00
alecf%netscape.com
367be27530 fix lots of JS/strict warnings r=ben
(no bug, just quieting debug output)


git-svn-id: svn://10.0.0.236/trunk@78830 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 02:08:14 +00:00
akkana%netscape.com
d690a8fad2 52035, 52171: Fix some recent regressions in key bindings. r=hyatt,jfrancis
git-svn-id: svn://10.0.0.236/trunk@78829 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 02:01:12 +00:00
alecf%netscape.com
0b9fb11d9e TRUE->PR_TRUE for platform compatibility (no reviewer, just a bustage fix)
git-svn-id: svn://10.0.0.236/trunk@78828 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:58:50 +00:00
alecf%netscape.com
1a250b9214 FALSE->PR_FALSE for platform compatibility (no reviewer, simple fix)
git-svn-id: svn://10.0.0.236/trunk@78827 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:58:10 +00:00
dimator%netscape.com
2e1bf42a3f Changing default collect address book maximum from 200 to 700 cards. r=putterman
git-svn-id: svn://10.0.0.236/trunk@78826 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:53:20 +00:00
alecf%netscape.com
bd9232729a fix some JS strict warnings r=putterman
git-svn-id: svn://10.0.0.236/trunk@78825 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:51:46 +00:00
alecf%netscape.com
f97cac2644 fix some JS strict warnings r=putterman (no bug, just quiets down debug output)
git-svn-id: svn://10.0.0.236/trunk@78824 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:51:22 +00:00
jst%netscape.com
da36093404 Fixing nsbeta3+ bug 51562. Don't leak nsXMLProcessingInstructions... r=beard&dbaron
git-svn-id: svn://10.0.0.236/trunk@78823 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:51:02 +00:00
alecf%netscape.com
6abb1a6447 fix for #45512 r=putterman
rewrite the first page of the account wizard to show a single level of radio
buttons instead of the old multi-level appearance


git-svn-id: svn://10.0.0.236/trunk@78822 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:50:23 +00:00
sgehani%netscape.com
886df5193d *** NOT PART OF TBOX BUILDS ***
First cut at ftp impl for linux installer (for nsbeta3+ b=47886; r=ssu).


git-svn-id: svn://10.0.0.236/trunk@78821 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 01:43:49 +00:00
oeschger%netscape.com
4380ae82a6 adding separator to help menu
git-svn-id: svn://10.0.0.236/trunk@78820 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:56:10 +00:00
beard%netscape.com
53017a8f49 Fixing scope problems on Linux
git-svn-id: svn://10.0.0.236/trunk@78819 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:53:33 +00:00
despotdaemon%netscape.com
7d65dc61d5 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78818 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:50:53 +00:00
despotdaemon%netscape.com
79be40d657 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78817 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:50:24 +00:00
despotdaemon%netscape.com
6b0b8ba020 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78816 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:50:12 +00:00
blakeross%telocity.com
b7623dfa76 Fix nsbeta3+ bug 50873: make the More Info button in the Smart Browsing pref panel function properly. r=matt a=brendan
git-svn-id: svn://10.0.0.236/trunk@78815 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:49:05 +00:00
blakeross%telocity.com
0f0125d5fc Fix nsbeta3+ bug 50873: make the More Info button in the Smart Browsing pref panel function properly. r=matt a=brendan
git-svn-id: svn://10.0.0.236/trunk@78814 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:45:01 +00:00
nelsonb%netscape.com
c252037dc3 Fix two bugs in mp_invmod: a) returned wrong result if output var is also
one of the input vars, b) sometimes returned negative answer. Added a test
case to mpi-test.c with a value that previously produced a negative answer.


git-svn-id: svn://10.0.0.236/trunk@78813 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:41:09 +00:00
mcafee%netscape.com
9c251cacfd Adding accelerators for Task menu items (51418). r=slamm
git-svn-id: svn://10.0.0.236/trunk@78812 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:36:39 +00:00
cmanske%netscape.com
b464bcc17b Composer dialog cleanup work (47213, 47701, 9754) r=sfraser
git-svn-id: svn://10.0.0.236/trunk@78811 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:35:42 +00:00
cmanske%netscape.com
379b747303 Composer CSS changes for dialog cleanup work (47213, 47701) r=sfraser
git-svn-id: svn://10.0.0.236/trunk@78810 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:35:32 +00:00
nisheeth%netscape.com
178e009668 r=rpotts. Fix for nsbeta3+ bug 39368.
git-svn-id: svn://10.0.0.236/trunk@78809 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:35:11 +00:00
slamm%netscape.com
cda2454d64 'sidebar-panels' should not have 'hidden' persisted anymore. Some old profiles may have it, so set/clear it in js code for now. (bug 50973). r-mcafee
git-svn-id: svn://10.0.0.236/trunk@78808 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:31:28 +00:00
cmanske%netscape.com
fa30cdf5b2 Fixed format menu not showing list properties when list item is empty b=51941, r=beppe
git-svn-id: svn://10.0.0.236/trunk@78807 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:17:56 +00:00
beard%netscape.com
d9b7bd1180 rename void* to void, for file systems that don't like "*" in file names. emit a single JavaScript for showing stack crawls.
git-svn-id: svn://10.0.0.236/trunk@78806 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:09:06 +00:00
beard%netscape.com
acbed215d0 added internAs(), which lets one string masquerade for another.
git-svn-id: svn://10.0.0.236/trunk@78805 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:06:53 +00:00
peterlubczynski%netscape.com
bc790c5ecf fix for bug 50432. PRPackedBools compressed to one flag. mAutoBuffer size reduced to 128. r=buster
git-svn-id: svn://10.0.0.236/trunk@78804 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-12 00:00:58 +00:00
waldemar%netscape.com
0f77c160db Renamed target files
git-svn-id: svn://10.0.0.236/trunk@78803 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:49:53 +00:00
putterman%netscape.com
88bf88f882 Fix for 52043. r=bienvenu. Don't load messages when thread pane splitter is closed.
git-svn-id: svn://10.0.0.236/trunk@78802 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:47:50 +00:00
bryner%uiuc.edu
d47bf8be55 Fix/workaround for bug 51903 - asserts switching pref panels. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@78801 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:44:47 +00:00
wtc%netscape.com
ae3992fc81 Checked in Perl-generated file certdata.c.
git-svn-id: svn://10.0.0.236/trunk@78800 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:34:42 +00:00
nhotta%netscape.com
2a1af64281 Added a callback to listen the pref change by UI, added a function to nsIDBFolderInfo to check if default charset is used, bug 50054, r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@78799 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:29:50 +00:00
relyea%netscape.com
afb9228625 nssTracker functions should only be defined in debug builds
git-svn-id: svn://10.0.0.236/trunk@78798 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:27:56 +00:00
slamm%netscape.com
014306f9be 'Panel' -> 'Tab' (51091) r=mcafee
git-svn-id: svn://10.0.0.236/trunk@78797 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:27:22 +00:00
slamm%netscape.com
54896bc2aa Fix sidebar popopen on search (51694). Move all the logic into sidebarOverlay.js. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78796 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:27:16 +00:00
ben%netscape.com
1d2d9587fb 51644, throbber button too big
this time, I'll even choose a unique ID!


git-svn-id: svn://10.0.0.236/trunk@78795 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:15:24 +00:00
warren%netscape.com
c137fdb1ec Made make-jars.pl copy files to dist as well as zip them (with -c option).
git-svn-id: svn://10.0.0.236/trunk@78794 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:08:41 +00:00
ddrinan%netscape.com
abb025ca14 Fix for bug 47435
git-svn-id: svn://10.0.0.236/trunk@78793 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 23:08:19 +00:00
peterlubczynski%netscape.com
c57b75e783 Fix for bug 46368. Fixed cellMet.mMaximumWidth for incremental reflow. r=karnaze
git-svn-id: svn://10.0.0.236/trunk@78792 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:58:59 +00:00
dougt%netscape.com
bc3a80f52f Fixing error codes. r=waterson.
git-svn-id: svn://10.0.0.236/trunk@78791 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:56:15 +00:00
nelsonb%netscape.com
e7e7ab52c1 Stop using "reserved" fields of PRIOMethods by name. Fixes bug 52092.
git-svn-id: svn://10.0.0.236/trunk@78790 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:37:12 +00:00
wtc%netscape.com
77dc2b5cf6 Bugzilla bug #52187: modified ckapi.perl to read its input from the
first command-line argument as opposed to stdin.  Checkin on behalf
of sonmi@netscape.com.
Modified files: Makefile, ckapi.perl


git-svn-id: svn://10.0.0.236/trunk@78789 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:37:01 +00:00
andreww%netscape.com
36163ac33d bugzilla bug 28519, r=varada, visual cue for focus on mail 3 pane.
git-svn-id: svn://10.0.0.236/trunk@78787 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:28:27 +00:00
akkana%netscape.com
ef8556bca9 36082: don't load contents of script tag if script evaluation is off. r=brendan
git-svn-id: svn://10.0.0.236/trunk@78786 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:27:53 +00:00
blakeross%telocity.com
1debe0939e Fix bug 48859: make the tree columns in the XPI install and status dialogs resizable. r=jag a=brendan
git-svn-id: svn://10.0.0.236/trunk@78785 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:21:55 +00:00
rogerl%netscape.com
c6f1227ecc Removed unnecessary arg. from Call instruction.
git-svn-id: svn://10.0.0.236/trunk@78783 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:11:55 +00:00
rogerl%netscape.com
7f0909298e Added getter/setter for names.
git-svn-id: svn://10.0.0.236/trunk@78782 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:10:44 +00:00
jst%netscape.com
910463ac05 Adding new file, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78779 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:10:08 +00:00
valeski%netscape.com
9a450368bd 50188. forcing stderr/out output to be debug only
git-svn-id: svn://10.0.0.236/trunk@78778 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:08:43 +00:00
valeski%netscape.com
d726ac51c3 50188. removing webshell leak detection special macros. now we'll spew data in debug builds only
git-svn-id: svn://10.0.0.236/trunk@78777 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 22:06:52 +00:00
varada%netscape.com
4b099c05a9 fix for bug#49720; deleting recipient causes error message; r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@78776 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:55:12 +00:00
wtc%netscape.com
f2d8337454 Bugzilla bug #52173: restored the FORCE target for NT.
git-svn-id: svn://10.0.0.236/trunk@78775 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:54:10 +00:00
attinasi%netscape.com
0ffc2cd502 Backed out changes to the event priorities (from bug 36849). This backout is to keep viewer in sync with Mozilla (see backout of same change to windows/nsAppShell by jst/vidur). b=36849 not reviewed (backing up to previous code), but discussed with Vidur.
git-svn-id: svn://10.0.0.236/trunk@78774 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:50:35 +00:00
valeski%netscape.com
c9a997c4ca 50188. forcing noisy_fonts macro to *not* spew to stderr/out in debug builds.
git-svn-id: svn://10.0.0.236/trunk@78773 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:48:58 +00:00
buster%netscape.com
af23e01ba7 checking in fix for unix compiler, stupid nsCOMPtr x-platform incompatibility.
git-svn-id: svn://10.0.0.236/trunk@78772 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:43:46 +00:00
wtc%netscape.com
7fc1d2ae48 Bugzilla bug #52173: accept both ytab.{c,h} and y.tab.{c,h} as the output
files of yacc.


git-svn-id: svn://10.0.0.236/trunk@78771 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:40:42 +00:00
sspitzer%netscape.com
9b9f1ce7eb fix for #34996. make sure pop works with usernames like
foo%bar, foo@bar, foo:bar, and foo/bar
r=alecf


git-svn-id: svn://10.0.0.236/trunk@78770 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:32:08 +00:00
buster%netscape.com
0578533a2b forgot to check this in as part of my last checkin.
bug 18754
r=karnaze


git-svn-id: svn://10.0.0.236/trunk@78769 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:25:43 +00:00
nhotta%netscape.com
c69bca969e Initialize the output string before appending the conversion result, bug 50413, r=cata.
git-svn-id: svn://10.0.0.236/trunk@78768 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:25:26 +00:00
rods%netscape.com
2c4b4f2915 fixed twips rounding error in calculation
b=52135 r=buster


git-svn-id: svn://10.0.0.236/trunk@78767 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:22:43 +00:00
rods%netscape.com
85b8d50cda stripping CR/LF in href attrs on mouse over or mouse click
b=52119 r=harishd


git-svn-id: svn://10.0.0.236/trunk@78766 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:21:40 +00:00
nbhatla%netscape.com
c3e23c52ac #46423 -> new modern skin. fixing some images in the toolbar. r=hewitt
git-svn-id: svn://10.0.0.236/trunk@78765 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:17:03 +00:00
mstoltz%netscape.com
3285ad04e9 Fixing 51828, allowing JS/data urls to inheit principal from document if called from system code. r=jst
git-svn-id: svn://10.0.0.236/trunk@78764 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:16:58 +00:00
buster%netscape.com
685185593d bug 14280
nsTextTransformer.cpp.
  I moved where we translate the nbsp to a (ascii 32 space character) until after the i18n routines are called, so they can properly account
  for the space as non-breaking and therefore part of the first word in the block.

bug  39901 and 38396
  nsHTMLImageLoader.*, nsImageFrame.cpp
  I backed out the bad fix for 38396, and put in a new fix where I store a little state in the image loader flags for cases where the image
  gets an unconstrained reflow and has %-based width.  This does not handle %-based min-width or max-width, that would be a separate
  bug that I'll file shortly.  But this fixes the vast majority of real cases out there.

bug  18754
  nsHRFrame.cpp, quirks.css, nsCSSFrameConstructor.cpp, last part of nsLineLayout.cpp
  in quirks mode, I changed HR from a block element to a replaced inline element that acts like a block, using generated content to get
  newlines before and after the HR.  This isn't ideal, but it gets us backwards compatibility, and ian and dbaron have blessed the approach.

bug  50257
  nsLineLayout.cpp
  Did a couple of things in here:
       * The actual fix is controlled by FIX_BUG_50257 #define symbol.  This basically says that an break (BR) will always fit on a line.
         A more general solution would probably be to round up to the nearest pixel, and if the thing is less than a pixel make it fit on a
         line.  This is a wimpier, safer solution.
       * I noticed that the way we got the compatibility mode was way out of date, very wasteful.  So I fixed that.
       * I noticed that there were a bunch of redundant SetFlag calls.  Since the flag variable is initialized to 0, setting a flag to 0 on a newly
         created object is a waste.

  nsBlockFrame.cpp  --  just added a comment to some odd looking code, to make sure no one comes along later and breaks it


git-svn-id: svn://10.0.0.236/trunk@78763 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:15:02 +00:00
erik%netscape.com
5da5de6681 bug 33162; instead of zeroing out all Unicodes less than 0x2200, we just
zero out the common ones that correspond to CP1252 (for things like smart
quotes), so that we can still see most of the JIS X 0208 characters;
r=ftang


git-svn-id: svn://10.0.0.236/trunk@78762 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 21:03:58 +00:00
dougt%netscape.com
d60401e7be PLEvent optimizations. Part of bug 50104. This reduces the number notifications. r-valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78761 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:59:56 +00:00
rginda%netscape.com
48d051ff56 reverting old volatile fix for 24892 and replacing with cls' union patch.
spider and xpshell now pass the related testcases.
author=cls, r=me


git-svn-id: svn://10.0.0.236/trunk@78760 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:56:33 +00:00
jst%netscape.com
9e48d5d854 Fixing the content serializers to compile on Windows. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78759 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:55:46 +00:00
putterman%netscape.com
ce23ce601a Fix for 48246. r=mscott. Enabling now works correctly in alternate 3 pane window.
git-svn-id: svn://10.0.0.236/trunk@78758 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:52:57 +00:00
shanjian%netscape.com
c52261cc1b #47027 Can't add language XX when XX-YY is present
ra=ftang
using IndexOf to check if a language is active is unreliable. We need to
compare them one by one.


git-svn-id: svn://10.0.0.236/trunk@78757 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:49:34 +00:00
buster%netscape.com
0c9f5240c0 added test case 28811
git-svn-id: svn://10.0.0.236/trunk@78756 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:49:30 +00:00
buster%netscape.com
f407725c66 bug 28811
r=karnaze
The problem was we were over-eager in optimizing away a resize reflow for lines
that contain %-aware children.  We were only looking at the first-level children
of a line, not all the children.  Now, we compute a bit for each inline container
based on it's children, true if any of them are %-aware wrt any width measurement.
We propogate this bit upwards to a bit on the line itself, and check this bit during reflow.


git-svn-id: svn://10.0.0.236/trunk@78755 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:46:44 +00:00
dougt%netscape.com
f6edad2f99 Fixes 51759. If we ship without a plugin manager as we can do for embedding, we crash loading most pages with plugins. This change basically returns an error from Reflow if we cant get the plugin manager component. r=valeski
git-svn-id: svn://10.0.0.236/trunk@78754 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:27:25 +00:00
putterman%netscape.com
42340b3f15 Fix for 48438. r=alecf. Fixes ability to complete account when clicking on newsgroup url for a new
newsgroup account.


git-svn-id: svn://10.0.0.236/trunk@78753 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 20:06:27 +00:00
disttsc%bart.nl
ff69ddb88e Cleaning up the rest of viewSource.xul build ID mess. b=52085, r=scc, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78752 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:56:28 +00:00
sgehani%netscape.com
663bd59763 Mac OS 8.5 or higher required dialog text and layout changes. [nsbeta3+ b=38166]
git-svn-id: svn://10.0.0.236/trunk@78751 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:28:20 +00:00
blizzard%redhat.com
750a2281d3 fix for bug #51778. Hand a provider to the directory service. This should get regchrome working again. r=dougt a=brendan
git-svn-id: svn://10.0.0.236/trunk@78750 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:13:27 +00:00
disttsc%bart.nl
0b85ac4ffd Add more font sizes to Fonts pref panel. Author=jwbaker@acm.org, b=52080, r=matt, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78749 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:12:12 +00:00
blizzard%redhat.com
53ee512d91 patch for bug #49364. initialize key values during a drag. this should fix mail/news copying instead of moving messages on linux. r=pavlov,pinkerton a=brendan
git-svn-id: svn://10.0.0.236/trunk@78748 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:11:43 +00:00
hyatt%netscape.com
3a92a3b96d Fix a moronic XBL usage that was slowing down the entire product (especially the thread pane). r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@78747 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:11:35 +00:00
mcgreer%netscape.com
170a3660b2 fix building of ssl sample code
git-svn-id: svn://10.0.0.236/trunk@78746 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:06:50 +00:00
cmanske%netscape.com
31e6a72fc3 Improvements to formated HTML stream output for HTML source editing. b=50034, r=akkana
git-svn-id: svn://10.0.0.236/trunk@78745 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:03:27 +00:00
nhotta%netscape.com
b205a26939 Added error handling for setting tooltip text, bug 51608, patch from ducarroz, r=nhotta.
git-svn-id: svn://10.0.0.236/trunk@78744 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:02:49 +00:00
neeti%netscape.com
a48f9debee fix for bug 50977-After surfing, web pages stop loading. Tossing cache fixes,r=dp
git-svn-id: svn://10.0.0.236/trunk@78743 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 19:00:40 +00:00
pinkerton%netscape.com
9cd6c72ae4 make sure we only uncheck siblings if there is a name attribute and if we're a radio menu. r=saari, bug 51685
git-svn-id: svn://10.0.0.236/trunk@78742 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 18:53:39 +00:00
mcgreer%netscape.com
754dce8c56 initial checkin of Diffie-Hellman implementation
git-svn-id: svn://10.0.0.236/trunk@78741 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 17:11:50 +00:00
pete%alphanumerica.com
ea81e7b701 cleaned up and added two more functions
a=brendan


git-svn-id: svn://10.0.0.236/trunk@78740 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 16:50:44 +00:00
despotdaemon%netscape.com
92b74ec30e Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78739 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 16:11:13 +00:00
nboyd%atg.com
7112818e3c Fix bug 49350
git-svn-id: svn://10.0.0.236/trunk@78738 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 15:12:04 +00:00
wtc%netscape.com
7152689eba Backed out the previous checkin. I found another solution.
git-svn-id: svn://10.0.0.236/trunk@78737 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 15:01:04 +00:00
wtc%netscape.com
aa8ab1d7fb Added the moz_import rule for the Windows build.
git-svn-id: svn://10.0.0.236/trunk@78736 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 15:00:22 +00:00
bryner%uiuc.edu
72ab84cda2 Removing extraneous text before comment. r=blizzard.
git-svn-id: svn://10.0.0.236/trunk@78735 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 14:33:45 +00:00
nboyd%atg.com
2a1ef3e3ff version with debugger directories
git-svn-id: svn://10.0.0.236/trunk@78734 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 14:10:23 +00:00
locka%iol.ie
a75a4fce37 Added decl of kSimplURICID. b=37416, r=valeski
git-svn-id: svn://10.0.0.236/trunk@78733 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 14:09:54 +00:00
briane%qnx.com
64e319325e NOT PART OF BUILD - PHOTON ONLY
Varios fixes to allow the widget code to work with the latest
changes to the mozilla tree
Brian Edmond


git-svn-id: svn://10.0.0.236/trunk@78732 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 13:53:04 +00:00
briane%qnx.com
68ce1222e1 NOT PART OF BUILD - PHOTON ONLY
Various fixes to correct drawing problems and speed up the rendering
and font engine
Brian Edmond


git-svn-id: svn://10.0.0.236/trunk@78731 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 13:51:58 +00:00
locka%iol.ie
ca4bc4f4af Added decl of kSimplURICID. b=37416, r=valeski
git-svn-id: svn://10.0.0.236/trunk@78730 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 13:29:22 +00:00
ccarlen%netscape.com
8cfa70bd39 Fix for #51459
For Mac, in nsStdURL::GetFile, only convert '/' to ':' in directory portion of path, not leaf name.
r=rjc


git-svn-id: svn://10.0.0.236/trunk@78729 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 12:51:52 +00:00
rods%netscape.com
6eda00eb82 Applied patches for Bugs 49300 and 44656. These patches reduce the number
of times the X-Server gets hits and speds up processing of events.
r=pavlov


git-svn-id: svn://10.0.0.236/trunk@78728 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 12:43:00 +00:00
locka%iol.ie
150b8686d4 Add notification to embedders when an unrecognized URI is clicked on before discarding it. b=37416, r=valeski
git-svn-id: svn://10.0.0.236/trunk@78727 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 12:38:54 +00:00
cls%seawood.org
646244734a OS_ARCH does not set release numbers
git-svn-id: svn://10.0.0.236/trunk@78726 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 08:08:24 +00:00
cls%seawood.org
e99e6e5fa7 Workshop 5.0 refuses to cast a |const char *| to a |char *| so fix the variable
git-svn-id: svn://10.0.0.236/trunk@78725 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 08:05:02 +00:00
anthonyd%netscape.com
6f2d2e181f fix for bug# 51321 getting d&d working again when
dragging to/from an ender.
r=mjudge


git-svn-id: svn://10.0.0.236/trunk@78724 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 07:43:04 +00:00
ben%netscape.com
9cf91af08a so the throbber sizing problem in classic navigator wasn't fixed. this fixes it finally
git-svn-id: svn://10.0.0.236/trunk@78723 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 07:25:45 +00:00
gagan%netscape.com
7df604d595 Fixing mac bustage.
git-svn-id: svn://10.0.0.236/trunk@78722 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 07:01:28 +00:00
cls%seawood.org
e66480e1b7 Remove unneeded dep that's breaking old gnu makes
git-svn-id: svn://10.0.0.236/trunk@78721 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 06:26:48 +00:00
gagan%netscape.com
1516243a3b Fix for bug 44041. Part changes from justin@ukans.edu. We were not handling multiple WWW-Authenticate headers. Basic auth was also busted becuz of a trailing nul problem that I've cleaned up. r=me.
git-svn-id: svn://10.0.0.236/trunk@78720 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 06:15:14 +00:00
scc%mozilla.org
3dfbe8d7b7 finishing up the special string class for the parser
git-svn-id: svn://10.0.0.236/trunk@78719 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 05:24:49 +00:00
leaf%mozilla.org
1df77a467b Automated update
git-svn-id: svn://10.0.0.236/trunk@78718 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 05:15:15 +00:00
vidur%netscape.com
71fe4cf591 First cut at the plain text serializer. The bulk of this code froms the old nsHTMLToTXTSinkStream. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78717 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 05:10:32 +00:00
waterson%netscape.com
599cdbc705 Make sure we get demangling for --enable-trace-malloc builds, too. r=brendan
git-svn-id: svn://10.0.0.236/trunk@78716 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 05:08:09 +00:00
wtc%netscape.com
46ba1ec444 Added makefile.win as the interface to Mozilla Client's Win32 build
system.


git-svn-id: svn://10.0.0.236/trunk@78715 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 04:38:09 +00:00
cotter%netscape.com
f93a3154b7 Fixed two typos, deleted obsolete link.
git-svn-id: svn://10.0.0.236/trunk@78714 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 04:35:03 +00:00
wtc%netscape.com
766f705977 Changed the PR_GetError() call to PORT_GetError() because we use
PORT_SetError() to set error codes.
Modified files: dsa.c, rsa.c


git-svn-id: svn://10.0.0.236/trunk@78713 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 04:17:02 +00:00
karnaze%netscape.com
0841e82221 bug 19961 (partial) - in standard mode, give last remaining space to auto cols if there are any.
git-svn-id: svn://10.0.0.236/trunk@78712 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 04:14:02 +00:00
cls%seawood.org
5a43db5750 Fixing problem of standalone compoennts always building on every build pass. Adding objs.mk files to give better dependency handling. Bug #49937
git-svn-id: svn://10.0.0.236/trunk@78711 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 04:13:16 +00:00
pierre%netscape.com
63613c733a Fix blocker bug #52039 (crash when resolving pseudo-style for anonymous content).
git-svn-id: svn://10.0.0.236/trunk@78710 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 03:58:22 +00:00
wtc%netscape.com
6daa362b98 Added mozilla/dist/include to INCLUDES because Mozilla's WIN32 build
has changed to export headers to that directory, so nss needs to get
the dbm headers (e.g., mcom_db.h) from there.  We should think about
what is the best long term solution to this problem (where to export
and get headers).


git-svn-id: svn://10.0.0.236/trunk@78709 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 03:39:55 +00:00
karnaze%netscape.com
e0488b52ca new regression test, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@78708 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 03:14:09 +00:00
wtc%netscape.com
736f7d4b6c Added config file for WINNT 5.0 (Windows 2000).
git-svn-id: svn://10.0.0.236/trunk@78707 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 03:08:40 +00:00
karnaze%netscape.com
8754c60a8b bug 42643 - invalidate the cell rect when a style change occurs. r=muster.
git-svn-id: svn://10.0.0.236/trunk@78706 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 02:47:02 +00:00
ben%netscape.com
0c7541d4c0 remove unsupported print menuitems and anchor popup correctly
git-svn-id: svn://10.0.0.236/trunk@78705 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 02:13:11 +00:00
cls%seawood.org
9117d7aa8e Fix ifdef.
git-svn-id: svn://10.0.0.236/trunk@78704 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 02:12:21 +00:00
sfraser%netscape.com
8966bbdb7f Fixes for 40583 (make Find work in frames), and 52069 (fix bad refcounting habits). Find now uses the focussed window, if there is one, getting that from teh command dispatcher. r=jag, hyatt.
git-svn-id: svn://10.0.0.236/trunk@78703 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 02:12:18 +00:00
ben%netscape.com
f5f9402acb change deprecated 'align' attribute to 'orient' so that sidebar in mailnews with classic skin has a horizontal grippy on the top, rather than a vertical one
git-svn-id: svn://10.0.0.236/trunk@78702 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 02:04:36 +00:00
cls%seawood.org
ba4e59bb23 Fixing ifdef. Bug #52065
git-svn-id: svn://10.0.0.236/trunk@78701 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 02:03:58 +00:00
ben%netscape.com
45d60dc0ae add file back
git-svn-id: svn://10.0.0.236/trunk@78700 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 01:54:27 +00:00
nelsonb%netscape.com
1c5293d81e Fix a bug in pk11_HandUnwrap that made it always fail because it was not
setting the CKA_VALUE attribute.  Also, fix two places that called
PK11_MapError(crv) unnecessarily and with improper crv values.


git-svn-id: svn://10.0.0.236/trunk@78699 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 01:37:36 +00:00
cls%seawood.org
e76d6bcfa7 Make the ifdef match the comment here as well
git-svn-id: svn://10.0.0.236/trunk@78698 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 01:22:45 +00:00
ben%netscape.com
177f3c832d fix navigator urlbar height in classic-win
git-svn-id: svn://10.0.0.236/trunk@78697 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 01:10:38 +00:00
vidur%netscape.com
65543aabc1 Ongoing work on content serializers. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78696 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 00:57:59 +00:00
ben%netscape.com
1fc1538c21 [ViXEn] Start laying groundwork for using Transaction Manager to handle editing requests.
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@78695 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 00:57:35 +00:00
bryner%uiuc.edu
76fa941843 Checking in patch for bug 52054 by Decklin Foster <fosterd@hartwick.edu>. r=bryner, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@78694 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 00:27:46 +00:00
BlakeR1234%aol.com
bdda4ae221 Fix bug 52055 -- left arrow key on parent tree items shouldn't deselect the item. r=bryner a=brendan
git-svn-id: svn://10.0.0.236/trunk@78693 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 00:05:13 +00:00
karnaze%netscape.com
a913e39076 new regression test
git-svn-id: svn://10.0.0.236/trunk@78692 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 00:02:50 +00:00
karnaze%netscape.com
ab21b84455 bug 39209 - don't use auto margins for max element size and maximum widths (when requested
during an incremntal reflow).


git-svn-id: svn://10.0.0.236/trunk@78691 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-11 00:02:04 +00:00
jst%netscape.com
0dd05c39be Checking in a infinite loop fix done by Vidur, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78690 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 23:24:10 +00:00
cls%seawood.org
74a95cbec9 Fix the ifdef to match the comment.
git-svn-id: svn://10.0.0.236/trunk@78689 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 22:31:10 +00:00
bryner%uiuc.edu
c4f8040ba9 Checking in patch for Jan Varga <varga@utcru.sk> to enable shift-up and shift-down to extend the current selection in trees. bug 41130. r=bryner, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@78688 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 22:29:04 +00:00
vidur%netscape.com
10f0ce919d Better factoring of code. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78687 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 22:22:58 +00:00
kestes%staff.mail.com
4cf084b048 add more interesting types of builds to better simulate real
environments and because we missed a few errors using the old test
script.


git-svn-id: svn://10.0.0.236/trunk@78686 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 20:44:03 +00:00
sfraser%netscape.com
5460ffa572 Remove QuickTimeLib from linkage, because it comes in already from InterfaceStubs. This fixes 1400 link warnings.
git-svn-id: svn://10.0.0.236/trunk@78684 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 20:09:09 +00:00
BlakeR1234%aol.com
ba44b16a94 Classic skin polish (46613): focus issues
git-svn-id: svn://10.0.0.236/trunk@78683 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 20:03:32 +00:00
BlakeR1234%aol.com
04c1f9025c Classic skin polish (46613): the throbber shouldn't take focus (48467) -- better way to fix it
git-svn-id: svn://10.0.0.236/trunk@78682 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 19:48:46 +00:00
BlakeR1234%aol.com
14a9c1e664 actually...
git-svn-id: svn://10.0.0.236/trunk@78681 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 19:45:09 +00:00
jst%netscape.com
097b684218 Getting the serializers up to par. This is not part of the build
git-svn-id: svn://10.0.0.236/trunk@78680 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 19:36:22 +00:00
BlakeR1234%aol.com
670f1d2fb6 Classic skin polish (46613): menubuttons shouldn't take focus. r=ben
git-svn-id: svn://10.0.0.236/trunk@78679 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 19:34:56 +00:00
BlakeR1234%aol.com
e643ebab81 Classic skin polih (46613): the throbber shouldn't take focus (48467)
git-svn-id: svn://10.0.0.236/trunk@78678 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 19:27:59 +00:00
BlakeR1234%aol.com
1733f230e6 Classic skin polish (46613): the throbber shouldn't take focus (48467)
git-svn-id: svn://10.0.0.236/trunk@78677 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 19:26:45 +00:00
bryner%uiuc.edu
e5bec3c82c Bug 51952 - make NS_BOX_ASSERTION get compiled away in release builds. r=syd.
git-svn-id: svn://10.0.0.236/trunk@78676 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 19:14:24 +00:00
beard%netscape.com
d790da06d2 splitting out each individual type_size into separate report, to make it possible to visualize entire graph.
git-svn-id: svn://10.0.0.236/trunk@78675 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 18:33:27 +00:00
kestes%staff.mail.com
e1cd091f28 document rmlogs
git-svn-id: svn://10.0.0.236/trunk@78674 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 17:33:42 +00:00
kestes%staff.mail.com
7e60f1fa03 add configs for rmlogs
git-svn-id: svn://10.0.0.236/trunk@78673 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 17:32:00 +00:00
kestes%staff.mail.com
22f5a2f9a6 script to clean out old log files.
untested.


git-svn-id: svn://10.0.0.236/trunk@78672 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 17:30:40 +00:00
kestes%staff.mail.com
d9be54c4c1 add security checks to get_env so users do not accidentally run any
programs as root.


git-svn-id: svn://10.0.0.236/trunk@78671 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 17:29:17 +00:00
dave%intrec.com
545334e726 Fix for bug 51487: Now only checks for a valid QA Contact if it actually
asked you for one.  Thanks to bg.mahesh@team.indiainfo.com (B.G. Mahesh)
for catching this.


git-svn-id: svn://10.0.0.236/trunk@78670 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 16:54:04 +00:00
karnaze%netscape.com
ce824dfca4 new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@78669 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 16:09:52 +00:00
kestes%staff.mail.com
d6f62fb0f2 typo, missing parenthesis around arguments in encrypt_passwd()
fixed also in  security_problem()


git-svn-id: svn://10.0.0.236/trunk@78668 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 16:01:28 +00:00
rpotts%netscape.com
b15a924205 Changed the nsIInputStreams created by the storage stream to be thread-safe...
git-svn-id: svn://10.0.0.236/trunk@78667 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 08:12:26 +00:00
rpotts%netscape.com
35bb809725 Do not crash when calling GetNExtCache() if the Disk Cache is not available...
git-svn-id: svn://10.0.0.236/trunk@78666 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 08:11:40 +00:00
BlakeR1234%aol.com
3b0dc0dd3d Fix bug 50462, mozilla logo is missing in the about page. patch by Henrik Gemal (gemal@gemal.dk), r=me a=brendan
git-svn-id: svn://10.0.0.236/trunk@78665 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 08:07:29 +00:00
rpotts%netscape.com
d23bed6d85 Fixed memory leak when calling nsCachedNetData::GetUriSpec(...).
git-svn-id: svn://10.0.0.236/trunk@78664 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 07:58:27 +00:00
vidur%netscape.com
8df662a363 Added IsBlock() to nsIParserService. r=jst
git-svn-id: svn://10.0.0.236/trunk@78663 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 07:05:09 +00:00
vidur%netscape.com
ebb357da81 Added missing HTML tags. r=jst
git-svn-id: svn://10.0.0.236/trunk@78662 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 07:04:30 +00:00
vidur%netscape.com
728650873a Added _moz_dirty. r=jst
git-svn-id: svn://10.0.0.236/trunk@78661 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 07:04:07 +00:00
vidur%netscape.com
1d86c5426a Backing out inadvertant checkin of makefiles.
git-svn-id: svn://10.0.0.236/trunk@78660 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 06:47:21 +00:00
vidur%netscape.com
ff44f08b64 Pretty printing in HTML. Much code lifted from nsHTMLContentSinkStream. This is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78659 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 06:44:06 +00:00
rpotts%netscape.com
0d2ead8de2 Cleaned up the cache selection code in GetCacheAndReplacementPolicy(...).
git-svn-id: svn://10.0.0.236/trunk@78658 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 06:13:30 +00:00
rpotts%netscape.com
f8c76b5a65 do not try to evict cache entries that are active...
git-svn-id: svn://10.0.0.236/trunk@78657 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 06:11:57 +00:00
rpotts%netscape.com
0da87f562b Random improvements to the memory cache...
git-svn-id: svn://10.0.0.236/trunk@78656 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 06:10:52 +00:00
rpotts%netscape.com
d341134077 bug #37434. Added a call to nsIDocShellLoadInfo::SetStopActiveDocument(...) before calling LoadURI in both SetHRefWithBase() and SetURI(). This causes the active document to be stopped immediately (which prevents further processing of the active document)
git-svn-id: svn://10.0.0.236/trunk@78655 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 06:02:11 +00:00
rpotts%netscape.com
ec1ad68225 bug #37434. Added an attribute to nsIDocShellLoadInfo to indicate whether the active document should be stopped immediately...
git-svn-id: svn://10.0.0.236/trunk@78654 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 06:00:46 +00:00
bryner%uiuc.edu
42df5a5b22 Fixing bug 51096 - crash after changing mousewheel prefs twice. Also remove some assertions and fix a longstanding inconsistency/bug with mousewheel text zoom and history navigation. r=ben.
git-svn-id: svn://10.0.0.236/trunk@78653 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 05:35:36 +00:00
disttsc%bart.nl
bb456102e3 Fixing the news subscribe checkmark to stop messing with the line height. bug=46613, r=ben
git-svn-id: svn://10.0.0.236/trunk@78652 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 02:44:51 +00:00
disttsc%bart.nl
d486c0482b Fixing the news subscribe checkmark to stop messing with the line height. r=ben
git-svn-id: svn://10.0.0.236/trunk@78651 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 02:44:11 +00:00
vidur%netscape.com
4c82d90f60 Added parser service methods to aid external serialization. r=jst
git-svn-id: svn://10.0.0.236/trunk@78650 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 02:28:11 +00:00
vidur%netscape.com
b455ce717d New HTML and XML serializers. This is not part of the build
git-svn-id: svn://10.0.0.236/trunk@78649 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 02:17:54 +00:00
jst%netscape.com
04e8a00c4d Adding character offsets to various methods. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78647 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-10 00:09:14 +00:00
jst%netscape.com
0d581a28d1 Whitespace changes, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78646 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 23:53:39 +00:00
jst%netscape.com
85bbc8624a Change interface to allow the implementation to be more efficient. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@78645 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 23:52:59 +00:00
dprice%netscape.com
724d89a204 preparing for Jar Packaging If jar packaging is enabled don't copy
navigator.dtd, it will be placed in the jar.  currently this is disabled.


git-svn-id: svn://10.0.0.236/trunk@78644 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 22:54:07 +00:00
rods%netscape.com
61a9addb52 adding rules for show text in a disabled state in the button element
b=41252 r=attinasi


git-svn-id: svn://10.0.0.236/trunk@78643 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 22:21:15 +00:00
rods%netscape.com
8a82d7b1a3 reverting back to using macro for impl of set/get of disabled attr
b=41252 r=attinasi


git-svn-id: svn://10.0.0.236/trunk@78642 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 22:18:53 +00:00
rods%netscape.com
5c976bd892 removing bloat - removed unneeded boolean and an nsIHTMLContent pointer
b=51886 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@78641 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 22:15:57 +00:00
rods%netscape.com
e1b15f00aa wasn't setting status to NS_FRAME_COMPLETE
b=49010 r=buster


git-svn-id: svn://10.0.0.236/trunk@78640 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 22:13:12 +00:00
vidur%netscape.com
88d3ef668f Removed unnecessary attribute serializer. This is not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@78639 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 22:03:58 +00:00
jst%netscape.com
251d1f19d7 New file, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@78638 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 21:47:23 +00:00
BlakeR1234%aol.com
e35101a03c Classic skin polish (46613) -- also fixes 50178
git-svn-id: svn://10.0.0.236/trunk@78637 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 21:35:44 +00:00
bienvenu%netscape.com
6e62b0af86 fix hash table memory leak r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@78636 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 19:30:50 +00:00
BlakeR1234%aol.com
19e37bac82 classic skin polish (46613)
git-svn-id: svn://10.0.0.236/trunk@78635 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 18:37:06 +00:00
BlakeR1234%aol.com
14c3a90b18 Classic skin polish (46613)
git-svn-id: svn://10.0.0.236/trunk@78634 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 18:21:28 +00:00
BlakeR1234%aol.com
9531e066e1 Classic skin polish (46613)
git-svn-id: svn://10.0.0.236/trunk@78633 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 17:43:03 +00:00
ccarlen%netscape.com
631d0c38a2 Fix for Win95 machines which don't have APP_DATA dir
r=racham


git-svn-id: svn://10.0.0.236/trunk@78632 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 15:31:27 +00:00
ccarlen%netscape.com
843393d24a Fix for #36968 and #38626
r=racham


git-svn-id: svn://10.0.0.236/trunk@78631 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 15:30:09 +00:00
ccarlen%netscape.com
aaac799214 Fix for bugs #36968 and #38770
r=ben


git-svn-id: svn://10.0.0.236/trunk@78630 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 15:28:19 +00:00
ccarlen%netscape.com
b00daa56ee Fix for #38770
Also fixed (unreported bug) in SetPersistentDescriptor.
r=dougt


git-svn-id: svn://10.0.0.236/trunk@78629 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 15:26:52 +00:00
disttsc%bart.nl
475d1164fa Apparantly nsinstall created a directory navigator.dtd.out, temporary fix: GARBAGE -> GARBAGE_DIRS
git-svn-id: svn://10.0.0.236/trunk@78628 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 15:20:28 +00:00
rich.burridge%sun.com
60ae2bdd0c Fix to enable XPInstall to build/run on the Solaris platform.
r=sgehani@netscape.com  a=brendan@mozilla.org
BugId: #43080.


git-svn-id: svn://10.0.0.236/trunk@78627 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 14:18:48 +00:00
disttsc%bart.nl
1623771a40 First attempt at fixing puma bustage. nsinstall seems to have created a viewSource.xul.out dir, which doesn't get removed currently. Since viewSource.xul doesn't need the .out magic any longer (smfr removed the build id), removing all that and replacing GARBAGE with GARBAGE_DIRS. r=scc
git-svn-id: svn://10.0.0.236/trunk@78626 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 13:48:49 +00:00
scc%mozilla.org
49b4e02370 more HPUX fixes
git-svn-id: svn://10.0.0.236/trunk@78625 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 13:26:07 +00:00
scc%mozilla.org
506f2ce6ae HPUX is smarter than me
git-svn-id: svn://10.0.0.236/trunk@78624 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 12:53:38 +00:00
despotdaemon%netscape.com
7cf23d4715 Pseudo-automatic update of changes made by m_kato@ga2.so-net.ne.jp.
git-svn-id: svn://10.0.0.236/trunk@78623 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 12:33:54 +00:00
scc%mozilla.org
9a06126e26 moved |Mid|, |Left|, and |Right| to "nsAWritableString.h" since on SunOS, they couldn't compile until after they'd seen the definition of |basic_nsAWritableString|. They're still members or readable ... got to get rid of these functions
git-svn-id: svn://10.0.0.236/trunk@78622 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 11:57:43 +00:00
scc%mozilla.org
0b82101f78 fixing some bugs in the new parser string code; changing some names
git-svn-id: svn://10.0.0.236/trunk@78621 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 11:31:04 +00:00
scc%mozilla.org
4e5ca44047 added method to make linking possible :-)
git-svn-id: svn://10.0.0.236/trunk@78620 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 10:30:49 +00:00
scc%mozilla.org
3807f9b6c2 fixing linux bustage
git-svn-id: svn://10.0.0.236/trunk@78619 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 10:24:45 +00:00
scc%mozilla.org
b86112063e fix typo
git-svn-id: svn://10.0.0.236/trunk@78618 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 10:21:31 +00:00
scc%mozilla.org
39a896fd51 fix |const| error
git-svn-id: svn://10.0.0.236/trunk@78617 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 10:17:45 +00:00
scc%mozilla.org
f82df2e4d8 adding more new string files
git-svn-id: svn://10.0.0.236/trunk@78616 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:50:14 +00:00
scc%mozilla.org
dbd8f750b0 fixing the build for VC++
git-svn-id: svn://10.0.0.236/trunk@78615 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:48:12 +00:00
scc%mozilla.org
bf44e1bf27 fixes for VC++
git-svn-id: svn://10.0.0.236/trunk@78614 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:44:45 +00:00
scc%mozilla.org
a005d85406 fixes to make it compile on VC++
git-svn-id: svn://10.0.0.236/trunk@78613 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:39:44 +00:00
jst%netscape.com
8b63ce94dc Backing out the last changes to these files since they caused redness on tinderbox...
git-svn-id: svn://10.0.0.236/trunk@78612 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:26:19 +00:00
scc%mozilla.org
51c8e6a34a adding new string files to the build
git-svn-id: svn://10.0.0.236/trunk@78611 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 09:05:16 +00:00
scc%mozilla.org
4fe067af30 adding new string files to the build
git-svn-id: svn://10.0.0.236/trunk@78610 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 08:54:03 +00:00
scc%mozilla.org
0a8111b195 adding new string headers to exports
git-svn-id: svn://10.0.0.236/trunk@78609 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 08:53:39 +00:00
BlakeR1234%aol.com
48ead64b72 Classic skin polish (46613)
git-svn-id: svn://10.0.0.236/trunk@78608 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 08:39:46 +00:00
scc%mozilla.org
db9cca1eb2 adding new string headers to exports
git-svn-id: svn://10.0.0.236/trunk@78607 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 08:24:31 +00:00
BlakeR1234%aol.com
09e618f118 Classic skin polish (46613)
git-svn-id: svn://10.0.0.236/trunk@78606 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 08:18:53 +00:00
BlakeR1234%aol.com
f4fffa93bd Classic skin polish (46613), use disabled dropmarker image for disabled menubuttons (like the nav back/fwd buttons)
git-svn-id: svn://10.0.0.236/trunk@78605 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 07:48:09 +00:00
scc%mozilla.org
7955a31be5 refactoring |ToUpperCase|, |ToLowerCase|
git-svn-id: svn://10.0.0.236/trunk@78604 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 07:30:55 +00:00
cls%seawood.org
8eb7dbb33d Ok, so I'm an idiot...
git-svn-id: svn://10.0.0.236/trunk@78603 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:47:43 +00:00
scc%mozilla.org
8ba6b76fcc nobody uses |nsFragmentedString| as yet ... changing it now to be based on the new work from |nsSlidingString|/|nsSlidingSubstring| for the parser
git-svn-id: svn://10.0.0.236/trunk@78602 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:42:45 +00:00
scc%mozilla.org
0734b418da adding a |#if|d out hunk of code to remind me of something later
git-svn-id: svn://10.0.0.236/trunk@78601 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:40:49 +00:00
scc%mozilla.org
7b2818e2bd closer to getting the parser strings in; these files are still not part of the build
git-svn-id: svn://10.0.0.236/trunk@78600 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:35:16 +00:00
scc%mozilla.org
a62ca7b8b0 fix |const| errors, this file is not yet part of the build
git-svn-id: svn://10.0.0.236/trunk@78599 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:32:46 +00:00
scc%mozilla.org
b0a37d86dd adding more new string files
git-svn-id: svn://10.0.0.236/trunk@78598 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:29:37 +00:00
jst%netscape.com
a9fbbcfe31 Changing PLEvent que priority. r=pavlov,vidur
git-svn-id: svn://10.0.0.236/trunk@78597 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:11:50 +00:00
nelsonb%netscape.com
819d88d496 Create a new function, CERT_DupCertList(), and call it instead of calling
CERT_CertChainFromCert in ssl_DupSocket().  This is MUCH faster.  This is
the first approximation of the right fix.  The next step is to consider
doing ref counting instead of actual duplication.  Fixes bug 51425 .


git-svn-id: svn://10.0.0.236/trunk@78596 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:08:46 +00:00
cls%seawood.org
6bcf45b610 Ok, so what was the point of a static (non-inline) function in a header file? Why do the other compilers allow this? Why does Workshop 5.0 barf on it?
git-svn-id: svn://10.0.0.236/trunk@78595 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 06:02:34 +00:00
anthonyd%netscape.com
645a320a3c putting in the rules for jar packaging,
NOT IN THE BUILD
dprice using anythonyd's linux machine
if there are problem email dprice@netscape.com


git-svn-id: svn://10.0.0.236/trunk@78594 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:54:35 +00:00
brendan%mozilla.org
c4ea797337 Fix C++ portability and AIX compilation problem due to last C++ porting attempt (48976, r=jdunn@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@78593 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:53:00 +00:00
anthonyd%netscape.com
01efef89b2 make certain the destination path for the jar file exists. R=warren
dprice using anthonyd's account
if there are problems email dprice@netscape.com


git-svn-id: svn://10.0.0.236/trunk@78592 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:46:29 +00:00
jst%netscape.com
f54ba5cc66 Removing static IID's (NS_DEFINE_IID()) and replace the static IID's with NS_GET_IID(), this cleans things up and simplifies my fix for nsbeta3+ bug 7515. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78591 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:46:14 +00:00
anthonyd%netscape.com
e1c11314d8 Fixing bad makefile rule to use $(INSTALL) instead of calling cp directly
in preparation for Jar Packaging on Linux
dprice using anthonyd's account to check in
if there are problems email dprice@netscape.com


git-svn-id: svn://10.0.0.236/trunk@78589 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:45:12 +00:00
anthonyd%netscape.com
146519ca6a Fixing bad rule to use $(INSTALL) instead of calling cp directly.
Preparation for Jar Packaging on Lunix
dprice using anthony's account to check in,
if there are problems email dprice@netscape.com


git-svn-id: svn://10.0.0.236/trunk@78588 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:43:42 +00:00
BlakeR1234%aol.com
d77f8ce195 Fix bug 51266, allow cookie blocking for local files and the about: protocol. r=morse a=morse
git-svn-id: svn://10.0.0.236/trunk@78587 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:20:09 +00:00
scc%mozilla.org
27d3422b96 fix a |const| error
git-svn-id: svn://10.0.0.236/trunk@78586 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 05:02:19 +00:00
jst%netscape.com
54b8c779bc Backing out checkin for bug 36849. This change is the reason for mozilla to freeze while loading pages (by not processing paint events while loading pages), this has made mozilla feel really crappy for the last 5 weeks, this is unacceptable. r=vidur.
git-svn-id: svn://10.0.0.236/trunk@78585 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:46:36 +00:00
scc%mozilla.org
dfcb6ddb5f adding the new string files
git-svn-id: svn://10.0.0.236/trunk@78584 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:43:55 +00:00
scc%mozilla.org
f40045b221 more work towards a working |nsSlidingString|, |nsSlidingSubstring| for the parser, these files are not yet part of the build
git-svn-id: svn://10.0.0.236/trunk@78583 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:42:19 +00:00
scc%mozilla.org
65c55fd9b9 fixing comments, not yet part of the build
git-svn-id: svn://10.0.0.236/trunk@78582 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:40:38 +00:00
scc%mozilla.org
c9d2f83891 adding comments
git-svn-id: svn://10.0.0.236/trunk@78581 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:40:01 +00:00
scc%mozilla.org
5e094f3a0e fixing includes
git-svn-id: svn://10.0.0.236/trunk@78580 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:39:25 +00:00
beard%netscape.com
b8d0fd19ad splitting out call trees, to avoid creating unwieldy HTML reports.
git-svn-id: svn://10.0.0.236/trunk@78579 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:23:17 +00:00
beard%netscape.com
985ccfe48b trims strings by copying them, to avoid retaining excessively large strings.
git-svn-id: svn://10.0.0.236/trunk@78578 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:22:06 +00:00
beard%netscape.com
4a367db7d4 manages a compressed calltree.
git-svn-id: svn://10.0.0.236/trunk@78577 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:20:50 +00:00
disttsc%bart.nl
0194482122 ctrl+left/right -> alt+left/right for back/forward navigation on unix (yay!). r=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78576 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:07:36 +00:00
pavlov%netscape.com
b89c1270b4 fix for bug 51417
git-svn-id: svn://10.0.0.236/trunk@78575 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 04:01:03 +00:00
nelsonb%netscape.com
8ec8705f0d Change order of includes so this will build on NT.
git-svn-id: svn://10.0.0.236/trunk@78574 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 03:41:11 +00:00
nelsonb%netscape.com
d97e985960 Change order of includes, so this will build on NT.
git-svn-id: svn://10.0.0.236/trunk@78573 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 03:19:35 +00:00
BlakeR1234%aol.com
e560d7b5f9 Fix bugs 51549 and bug 49444, focus to find dialog textfield upon opening and a typo. r=law a=brendan
git-svn-id: svn://10.0.0.236/trunk@78572 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 03:06:54 +00:00
wtc%netscape.com
cbc82dc7ae Bugzilla bug #48248: removed an extraneous declaration of putenv(). Thanks
to Steven T. Hatton <hattons@bellatlantic.net> for reporting the bug.


git-svn-id: svn://10.0.0.236/trunk@78571 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 02:25:18 +00:00
waldemar%netscape.com
6d52afc049 Added support for highlights. Made @ operator js2-only.
git-svn-id: svn://10.0.0.236/trunk@78570 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 02:15:37 +00:00
waldemar%netscape.com
99ebd7e2c8 Updated to correspond to js2 site
git-svn-id: svn://10.0.0.236/trunk@78569 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 02:15:06 +00:00
waldemar%netscape.com
1edfdb8d6b Added support for highlights.
git-svn-id: svn://10.0.0.236/trunk@78568 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 02:14:35 +00:00
ssu%netscape.com
4dc44392b1 added option to update/noupdate the chrome jar files. a,r=dveditz
git-svn-id: svn://10.0.0.236/trunk@78567 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 02:08:03 +00:00
karnaze%netscape.com
3a14935f89 bug 14929 - Reallocate colspan adjusted col widths when there is a percent col being spanned.
git-svn-id: svn://10.0.0.236/trunk@78566 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 01:46:44 +00:00
jband%netscape.com
ff441f2b06 needed to fix bug 46707. We need to autoreg the native loader before the interface info manager (iim) so that the iim can use registered components; e.g. libjar. r=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@78565 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 01:36:18 +00:00
ftang%netscape.com
ae8fb9b757 fix 51432. r=cata
git-svn-id: svn://10.0.0.236/trunk@78564 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 01:24:30 +00:00
ftang%netscape.com
08d32fdd8b fix 51432. r=cata while we set the document charset, we also set the force charset so it
will stronger than the charset in the cache.


git-svn-id: svn://10.0.0.236/trunk@78563 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 01:23:36 +00:00
pollmann%netscape.com
127fc5823f Bug 51856: Allow selection of just part of a text input or textarea to increase the karma around people who make typos. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78562 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 01:22:01 +00:00
cls%seawood.org
b543a7e918 Oops. --disable-libIDL doesn't work as the macro is checking for --without-libIDL
git-svn-id: svn://10.0.0.236/trunk@78561 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 01:00:03 +00:00
mstoltz%netscape.com
70914e878d bug 44147, caps grant dialog now being created from DOMWindow->GetPrompter instead of nsIPrompt service. r=dbragg
git-svn-id: svn://10.0.0.236/trunk@78560 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 00:53:21 +00:00
ddrinan%netscape.com
776a15c26b Fixed OBJDIR_NAME problem with nspr for Linux and Solaris
git-svn-id: svn://10.0.0.236/trunk@78559 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 00:53:00 +00:00
jband%netscape.com
9c98567332 adding script to support zipping xpt files rather than linking them. Not yet in the build
git-svn-id: svn://10.0.0.236/trunk@78558 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 00:46:27 +00:00
rginda%netscape.com
42d07c961e add fileName and lineNumber to Error.prototype for bug #50447
r=a=brendan


git-svn-id: svn://10.0.0.236/trunk@78557 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 00:41:15 +00:00
scc%mozilla.org
14b6bfe7a9 not part of the build, getting closer to turning on the new parser strings
git-svn-id: svn://10.0.0.236/trunk@78556 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 00:25:00 +00:00
scc%mozilla.org
31b28b9902 adding license and include guards
git-svn-id: svn://10.0.0.236/trunk@78555 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-09 00:02:48 +00:00
edburns%acm.org
7f44ca7382 r=av
a=waterson
bug=51919

This fix makes it so nsIPluginManager::PostURL() works correctly in the
case of a null target and non-null streamListener.

The fix was to add parameters to NewPluginURLStream() for headers and
post data:

   NS_IMETHOD
-  NewPluginURLStream(const nsString& aURL, nsIPluginInstance *aInstance, nsIPluginStreamListener *aListener);
+  NewPluginURLStream(const nsString& aURL, nsIPluginInstance *aInstance,
+                     nsIPluginStreamListener *aListener,
+                     void *aPostData = nsnull, PRUint32 aPostDataLen = 0,
+                     const char *aHeadersData = nsnull,
+                     PRUint32 aHeadersDataLen = 0);

And to add a new method to correctly send the headers to the channel:

+  NS_IMETHOD
+  AddHeadersToChannel(const char *aHeadersData, PRUint32 aHeadersDataLen,
+                      nsIChannel *aGenericChannel);

Files in this fix:

M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginHostImpl.h


git-svn-id: svn://10.0.0.236/trunk@78554 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:58:36 +00:00
scc%mozilla.org
adcba910bf not yet part of the build, this is the bulk of the work for the special parser strings
git-svn-id: svn://10.0.0.236/trunk@78553 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:54:23 +00:00
cata%netscape.com
60653ac220 Fix for bug #45356 and lots of clean-up.
git-svn-id: svn://10.0.0.236/trunk@78552 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:45:56 +00:00
cata%netscape.com
ae9edba72a Fix for bug #45356 & lots of clean-up.
git-svn-id: svn://10.0.0.236/trunk@78551 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:45:28 +00:00
nbhatla%netscape.com
dc7d3e8958 #46423 -> new modern skin. backing out changes to toolbar. workaround fix for #51768. navbar no longer accomodates larger fonts in urlbar. r=hewitt.
git-svn-id: svn://10.0.0.236/trunk@78550 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:43:40 +00:00
dimator%netscape.com
f697d9424e Oops, commenting out some debug stuff from my last checkin.
git-svn-id: svn://10.0.0.236/trunk@78549 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:41:53 +00:00
jglick%netscape.com
6f0dfb1be3 45535, 37931, 40740. Clean up to Mail/News Pref dialogs. a=hangas, r=hangas
git-svn-id: svn://10.0.0.236/trunk@78548 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:41:02 +00:00
sfraser%netscape.com
ca316ac9e0 Final part of fix for 13718 -- implement call through nsHTMLImageLoader to get natural dimensions. r=pnunn.
git-svn-id: svn://10.0.0.236/trunk@78547 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:36:29 +00:00
gordon%netscape.com
9fae4dd645 Fix bug 35564 '[MLK] Potential nsIIOService Leak' - integrated Patrick's changes
git-svn-id: svn://10.0.0.236/trunk@78546 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:31:26 +00:00
pinkerton%netscape.com
6373b92293 put nsFileWidget back.
git-svn-id: svn://10.0.0.236/trunk@78545 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:21:28 +00:00
pinkerton%netscape.com
e31527c3ff put nsFileWidget.cpp back into the build.
git-svn-id: svn://10.0.0.236/trunk@78544 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:21:09 +00:00
valeski%netscape.com
a88376b089 50188. removing release spammage
git-svn-id: svn://10.0.0.236/trunk@78543 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:21:08 +00:00
hewitt%netscape.com
6e1922cd35 #51644 - css typo fix, r=ben
git-svn-id: svn://10.0.0.236/trunk@78542 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:17:50 +00:00
evaughan%netscape.com
2543493e06 Fix for bug# 51163
-r hyatt


git-svn-id: svn://10.0.0.236/trunk@78541 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:15:55 +00:00
pinkerton%netscape.com
1e165b8adb add an applescript wrapper for a call that is only in carbon. r=sfraser.
git-svn-id: svn://10.0.0.236/trunk@78539 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:09:42 +00:00
relyea%netscape.com
2c944665b2 Sigh... let's compile this puppy before I check it in....
git-svn-id: svn://10.0.0.236/trunk@78538 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:08:49 +00:00
rickg%netscape.com
ece465da5b fixed nsbeta3 bugs (crash and compatibility), an FMM, reduced memory usage. Top100+Regression tests ok. R=harishd/buster
git-svn-id: svn://10.0.0.236/trunk@78537 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:06:13 +00:00
relyea%netscape.com
06a7d511c9 Fix Startup crash found by CPD on linux. (use the correct slot function).
git-svn-id: svn://10.0.0.236/trunk@78536 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 23:00:04 +00:00
relyea%netscape.com
96718d6193 Fix bug where cached keys were keeping around dead sessions.
git-svn-id: svn://10.0.0.236/trunk@78535 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:59:06 +00:00
dimator%netscape.com
79c7065b2e Adding aging to collected address book. bug 46343. r=mscott
git-svn-id: svn://10.0.0.236/trunk@78534 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:56:08 +00:00
pnunn%netscape.com
fcd6e7c635 bug:13718: natural img dimens. pnunn, r:sfraser
git-svn-id: svn://10.0.0.236/trunk@78533 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:52:05 +00:00
pnunn%netscape.com
126dfa95c3 bug#13718: natural img dimens. pnunn, r:sfraser
git-svn-id: svn://10.0.0.236/trunk@78532 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:47:46 +00:00
pnunn%netscape.com
013093c147 bug#13718: for editor folk. pnunn, r:sfraser.
git-svn-id: svn://10.0.0.236/trunk@78531 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:46:24 +00:00
valeski%netscape.com
30ca1840b0 50188. ifdef debug'ing stderr output so we don't spew it in release builds.
git-svn-id: svn://10.0.0.236/trunk@78530 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:43:58 +00:00
mcgreer%netscape.com
221850cdc3 fix bugs where some nss code expects leading 0's (once used for signs). allows pkcs11 pairwise consistency check to operate correctly.
git-svn-id: svn://10.0.0.236/trunk@78529 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:41:51 +00:00
pinkerton%netscape.com
e09a5fd459 oops, remove a line used in testing.
git-svn-id: svn://10.0.0.236/trunk@78528 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:28:41 +00:00
pinkerton%netscape.com
1dd6be5076 Use an additional layer of filtering based on file type if we fail on the IC check. This catches things that aren't mapped by IC but we still might want to open. Also fix up the event proc to process update events for windows in the bg. r=sfraser, bugs 50312, 51830
git-svn-id: svn://10.0.0.236/trunk@78527 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:27:37 +00:00
scc%mozilla.org
047ee3b53a bug #51662, r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@78526 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:07:14 +00:00
ddrinan%netscape.com
4a36b6b720 Build coreconf
git-svn-id: svn://10.0.0.236/trunk@78525 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 22:05:00 +00:00
tajima%eng.sun.com
d9ea76a238 bug fixing for 3 nsbeta3+ bugs: 45287, 47568, and 47833. r=pavlov, a=waterson
git-svn-id: svn://10.0.0.236/trunk@78524 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 21:58:44 +00:00
putterman%netscape.com
4e970d7ea9 More fixes for js warnings and fix for Netscape bug 1793. r=mscott
git-svn-id: svn://10.0.0.236/trunk@78523 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 21:57:43 +00:00
javi%netscape.com
151365444a Whomp the MAC_SECURITY_BRANCH onto the tip.
git-svn-id: svn://10.0.0.236/trunk@78521 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 21:42:11 +00:00
ddrinan%netscape.com
edf578a6c9 Build NSPR as part of PSM build
git-svn-id: svn://10.0.0.236/trunk@78520 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 21:32:04 +00:00
brendan%mozilla.org
f212456b5e Comments and white-space cleanup.
git-svn-id: svn://10.0.0.236/trunk@78518 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 21:24:14 +00:00
cls%seawood.org
661bf2d2c4 Ok, trying to fix OS/2 one more time
git-svn-id: svn://10.0.0.236/trunk@78517 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 20:37:16 +00:00
kin%netscape.com
9b8fc58349 Added call temporary call to SetInitialValue() in CreateAnonymousContent() to fix
the problem where we can't retrieve the password value from the password
dialog. Breaks logging into IMAP.
r=blizzard@mozilla.org a=leaf@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@78516 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 14:55:49 +00:00
blizzard%redhat.com
faf2a5960b remove call to unset session history object. a=brendan
git-svn-id: svn://10.0.0.236/trunk@78515 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 14:51:57 +00:00
alla%lysator.liu.se
927efbdbd2 Implement js_CompareAndSwap for GCC x86 (Linux, FreeBSD etc). This gives us fast thin locks on Linux. bug 20357 r=brendan a=brendan
This version should now work on older binutils too.


git-svn-id: svn://10.0.0.236/trunk@78514 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 12:13:39 +00:00
hyatt%netscape.com
ac869ed050 r=ben, same as prev checkin
git-svn-id: svn://10.0.0.236/trunk@78513 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 10:02:00 +00:00
hyatt%netscape.com
fe277982e2 Tweak loadBindings call, provide hint to optimize possible style re-resolve in XBL, fix spot dbaron forgot. All 3 are r=ben
git-svn-id: svn://10.0.0.236/trunk@78512 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 10:01:18 +00:00
jband%netscape.com
c93adf1a1c warren's fix for the new/free mismatch undid kin's fix for the same problem. Also fix an off by one in the backwards 'for' loop. r=warren
git-svn-id: svn://10.0.0.236/trunk@78511 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 09:36:35 +00:00
alla%lysator.liu.se
bd1dd0e2eb Reverting last change.
git-svn-id: svn://10.0.0.236/trunk@78510 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 09:28:56 +00:00
alla%lysator.liu.se
0c68dc2002 Implement js_CompareAndSwap for GCC x86 (Linux, FreeBSD etc). This gives us fast thin locks on linux.
bug 20357, r=brendan a=brendan


git-svn-id: svn://10.0.0.236/trunk@78509 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 08:59:37 +00:00
mozilla.BenB%bucksch.org
ffaf55de21 51193: Corrections and incorporationg first feedback from the ng. r=David 'Master_D' Krause (mostly), a=brendan.
git-svn-id: svn://10.0.0.236/trunk@78508 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 08:50:27 +00:00
hewitt%netscape.com
fb7d2662c4 #46015 - reload keyboard accelerator, r=ben
git-svn-id: svn://10.0.0.236/trunk@78507 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 08:49:57 +00:00
mozilla.BenB%bucksch.org
aa1f689b75 49502: Add flags for View Source window to get scrollbars and be resizable
git-svn-id: svn://10.0.0.236/trunk@78506 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 08:32:43 +00:00
hewitt%netscape.com
31447c60af #47441 - windows classic scrollbar color correction, r=ben
git-svn-id: svn://10.0.0.236/trunk@78505 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 08:22:19 +00:00
hyatt%netscape.com
9d28cf7f88 Fixes for bugs 45989, 50509, r=ben,jrgm"
git-svn-id: svn://10.0.0.236/trunk@78504 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 08:04:53 +00:00
jst%netscape.com
ee563d6288 Fixing nsbeta3+ bug 45389. Adding support for window.location.assign('xxx');. r=nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78503 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 07:29:54 +00:00
hyatt%netscape.com
1427b769b3 Binding detached. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78502 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:59:14 +00:00
hyatt%netscape.com
3184dd5fb2 Implement bindingDetached. r=ben
git-svn-id: svn://10.0.0.236/trunk@78501 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:57:03 +00:00
jst%netscape.com
d6162316cc Fixing nsbeta3+ bug 48763. <frame src=' '> caused an infinite loop if the base URL for the frame happens to be the URL for the containing frameset. r=pollmann@netscape.com&nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78500 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:56:15 +00:00
hyatt%netscape.com
e14e9cc204 Adding a min-width to all treecols. r=ben
git-svn-id: svn://10.0.0.236/trunk@78499 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:56:07 +00:00
hyatt%netscape.com
ad0f2624c0 Making splitters support persistence.
git-svn-id: svn://10.0.0.236/trunk@78498 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:55:10 +00:00
hyatt%netscape.com
05652a97e7 Making sure threadpane persists width. Just added explicit initial 0 widths and added fixed=true to image cols. r=putterman
git-svn-id: svn://10.0.0.236/trunk@78497 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:54:48 +00:00
mcafee%netscape.com
5c3deb1069 Cleaning up some whacked nsbeta3+ whitespace. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78496 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:14:04 +00:00
cls%seawood.org
479a73b502 Yet another attempt at fixing OS/2 bustage. OS/2 requires static libraries that will subsequently be used in EXTRA_DSO_LIBS to end with _s
git-svn-id: svn://10.0.0.236/trunk@78495 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 06:11:59 +00:00
pollmann%netscape.com
f972f867ca Bug 51124: Tabbing into text control now again scrolls it into view if offscreen, also adding additional bulletproofing per code review; r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78494 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 05:53:28 +00:00
putterman%netscape.com
53c1ec56cf some js warning fixes. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@78493 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 05:46:35 +00:00
sfraser%netscape.com
1ca86fc138 Remove another spurious printf (this one wasn't even debug only). r=bryner
git-svn-id: svn://10.0.0.236/trunk@78492 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 05:33:35 +00:00
sfraser%netscape.com
eababbb932 Fix for 51829 -- make View frame source window have scollbars and other goodness. Just some chrome flags. r=BenB
git-svn-id: svn://10.0.0.236/trunk@78491 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 05:08:34 +00:00
warren%netscape.com
722b190144 Bug 46772. Added nsIDirectoryService::UnregisterProvider
git-svn-id: svn://10.0.0.236/trunk@78490 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:57:33 +00:00
putterman%netscape.com
4f3068555d Fix for 50350. Can now copy and file news messages. r=mscott.
git-svn-id: svn://10.0.0.236/trunk@78489 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:55:43 +00:00
pollmann%netscape.com
b8d8068374 Bug 49921: Fix leak of a CNavDTD (leak and fix found thanks to beard@netscape.com) r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78488 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:52:57 +00:00
warren%netscape.com
7122cc624e Bug 50844. Fixed mismatched memory free.
git-svn-id: svn://10.0.0.236/trunk@78487 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:39:17 +00:00
sfraser%netscape.com
5cb02e21e0 Removed bogus printfs, and fixed the fragment name of the merged components DLL. r=bryner
git-svn-id: svn://10.0.0.236/trunk@78486 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:34:47 +00:00
putterman%netscape.com
6d8683c83b Fix for 19618. Add icons to thread column. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@78485 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:22:01 +00:00
putterman%netscape.com
6477b159bc Fix for 19618. Add icons to thread column. r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@78484 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:21:41 +00:00
jst%netscape.com
9c3c6165f2 Fixing regression wrt setting window.location='xxx'. r=rpotts&vidur
git-svn-id: svn://10.0.0.236/trunk@78483 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:21:29 +00:00
bienvenu%netscape.com
4a31d20fe0 fix 51545 ref-counting problem with headers in header cache r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@78482 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 04:08:05 +00:00
sfraser%netscape.com
f38e17cc75 Fix build for kandrot. Export NR_RegSetBufferSize from libreg.
git-svn-id: svn://10.0.0.236/trunk@78481 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 03:52:11 +00:00
sspitzer%netscape.com
7dab6bb817 fix for #51540. the key we pass to the folder cache is the persistent file
descriptor string for the .msf file for the folder.  in some cases, we
don't have a .msf file yet.  on win32 and linux, this string was null.
on the mac, bless its little heart, this was "".  so we were writing
and reading to the same cache element for all the folders, since we
were using "" as the key.  r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@78480 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 03:47:08 +00:00
kandrot%netscape.com
66994f809e Missed a change. Fix for bug #46709
r=rayw


git-svn-id: svn://10.0.0.236/trunk@78479 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 02:53:12 +00:00
kandrot%netscape.com
7c6d710dc2 Fix for bug #46709. Missed this file in checkin.
r=rayw


git-svn-id: svn://10.0.0.236/trunk@78478 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 02:44:13 +00:00
sfraser%netscape.com
4ed26ff1e6 Fix the tree bustage. r=jst
git-svn-id: svn://10.0.0.236/trunk@78477 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 02:06:56 +00:00
dbaron%fas.harvard.edu
3ccf2a2ea4 Clean up reporting of CSS parser errors: Use |nsAReadableString|s and an additional macro to allow all the error reporting to be done by macros. Also clean up a few comments. Not part of the default build (you must define CSS_REPORT_PARSE_ERRORS).
Make namespace prefixes case insensitive within CSS by normalizing to lower-case.  b=35813

r=attinasi


git-svn-id: svn://10.0.0.236/trunk@78476 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 02:05:09 +00:00
ddrinan%netscape.com
e327fc2f1a ui and doc directories are now under psmdata
git-svn-id: svn://10.0.0.236/trunk@78475 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 02:04:05 +00:00
ddrinan%netscape.com
705d584ea6 Install PSM in the same directiry as mozilla
git-svn-id: svn://10.0.0.236/trunk@78474 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 02:03:11 +00:00
ddrinan%netscape.com
7eea95657f Move ui and doc directories under psmdata and do not copy NSPR, XPCOM and components into the xpi file
git-svn-id: svn://10.0.0.236/trunk@78473 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 02:01:42 +00:00
dbaron%fas.harvard.edu
b26700d326 Make idlc run correctly in an objdir build. This taints the srcdir, but that's the way idlc is supposed to work.
Make idlc-generated files not be made executable.
r=jst,cls
Not part of the build (used only by people making DOM idl changes)


git-svn-id: svn://10.0.0.236/trunk@78472 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:59:22 +00:00
kandrot%netscape.com
4efd61dfe0 Fix for bug #46709.
Allows buffer size of registry to change.

r=rayw


git-svn-id: svn://10.0.0.236/trunk@78471 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:53:15 +00:00
kandrot%netscape.com
df46e3cf1c Fix for bug #46709
Allows registry buffer size to be modified.  Increases buffer size during
initial start up, then decreases size.

r=rayw


git-svn-id: svn://10.0.0.236/trunk@78470 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:51:45 +00:00
pollmann%netscape.com
f26bbc9e5e Bug 13652: select method should fire onselect handlers, blur should blur, r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78469 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:46:00 +00:00
cmanske%netscape.com
ae82ac6b55 Refinements to make Composer context menus work and remove unused entities, b=43307, r=akkana
git-svn-id: svn://10.0.0.236/trunk@78468 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:45:06 +00:00
sfraser%netscape.com
f247b25bd3 Part of fix for bug 13718 -- API for natural dimensions of image. Extend the netscape nsIDOMImage interface. r=jst
git-svn-id: svn://10.0.0.236/trunk@78467 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:32:39 +00:00
slamm%netscape.com
cfa55e5b4c Add close box to Customize Tab dialog (48228). r=don
git-svn-id: svn://10.0.0.236/trunk@78466 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:28:12 +00:00
bienvenu%netscape.com
ee262de332 fix crash get new mail with no inbox r=sspitzer 51366
git-svn-id: svn://10.0.0.236/trunk@78465 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:25:59 +00:00
sfraser%netscape.com
e049071519 Removed an nsIAtom* that was never initialized or used, but NS_RELEASED. Found in the build warnings. r=jag.
git-svn-id: svn://10.0.0.236/trunk@78464 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:25:10 +00:00
beard%netscape.com
7449672327 All JSValue constructors are explicit.
git-svn-id: svn://10.0.0.236/trunk@78463 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:16:03 +00:00
slamm%netscape.com
effb20925b 'Panel' --> 'Tab' (51091) r=mcafee
git-svn-id: svn://10.0.0.236/trunk@78462 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:14:46 +00:00
slamm%netscape.com
9491af2cf2 Fix empty sidebar (50973) r=mcafee
git-svn-id: svn://10.0.0.236/trunk@78461 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:14:44 +00:00
slamm%netscape.com
7dd384939d Add grippy for mailnews splitter. Not sure why it disappeared in the first place. Adding one explicitly is easier than finding out why is disappeared. (follow up to 47585) r=mcafee
git-svn-id: svn://10.0.0.236/trunk@78460 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:14:41 +00:00
wtc%netscape.com
158ed80c03 gcc does not recognize the -xchip=ultra2 option on Solaris/Sparc.
git-svn-id: svn://10.0.0.236/trunk@78459 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 01:05:23 +00:00
wtc%netscape.com
2a8bb155b4 Fixed the relative paths in the symlinks created by the moz_import target.
git-svn-id: svn://10.0.0.236/trunk@78457 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:52:35 +00:00
bienvenu%netscape.com
477f214cb9 turn on aol pseudo mailboxes, forgot to turn the switch code was reviewed by mscott, 33217
git-svn-id: svn://10.0.0.236/trunk@78456 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:51:14 +00:00
hewitt%netscape.com
9617cfb121 46613 - fix margins on navbar, r=nbhatla
git-svn-id: svn://10.0.0.236/trunk@78455 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:31:37 +00:00
rpotts%netscape.com
e55fbfd3b5 Fixed a place where the DocShellTreeOwner was being deleted out from under itself...
git-svn-id: svn://10.0.0.236/trunk@78454 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:30:22 +00:00
rpotts%netscape.com
5f1022d223 bug #37434. Stop() is now called on the content viewer, before the old document is destroyed. This allows the old document to release some stuff :-)
git-svn-id: svn://10.0.0.236/trunk@78453 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:29:13 +00:00
mscott%netscape.com
9b2caee4b9 Bug #43556 --> remove obsolete reference to old class id for the mime service. use the new one.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@78452 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:24:13 +00:00
mscott%netscape.com
a44231c99a Bug #43556 --> remove obsolete reference to old class id for the mime service. use the new one.
r=valeski
make the http event sync proxy async instead of sync. r=gagan


git-svn-id: svn://10.0.0.236/trunk@78451 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:21:44 +00:00
mscott%netscape.com
8d6d857731 Bug #43556 --> register our nsIMIMEService implementation with a progid.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@78450 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:17:34 +00:00
mscott%netscape.com
3baa2dd51b Bug #43556 --> remove obsolete progid reference to force callers through the new nsIMimeService in the uriloader.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@78449 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:16:53 +00:00
mscott%netscape.com
25f11245c2 Bug #43556 --> Implement nsIMIMEService. For now, forward the calls to the old implementation in necko.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@78448 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:12:51 +00:00
mscott%netscape.com
07714338d7 Bug #43556 --> inpreparation for mime service over-haul, remove 2 obsolete methods.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@78447 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:10:48 +00:00
nbhatla%netscape.com
d19b1a6176 #46423 -> new modern skin. updates to straighten out taskbar groove menus. r=andreww
git-svn-id: svn://10.0.0.236/trunk@78446 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:03:04 +00:00
nbhatla%netscape.com
c6f93ed549 #46423-> removal of flex to straighten out taskbar groove in modern. r=ben
git-svn-id: svn://10.0.0.236/trunk@78445 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-08 00:02:24 +00:00
bienvenu%netscape.com
075bb54f96 fix problem selecting local folder after compacting it r=putterman 51651
git-svn-id: svn://10.0.0.236/trunk@78444 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:57:40 +00:00
nbhatla%netscape.com
61337d6c93 #46423 -> New Modern Skin. Adds composer toolbar icons, and other polish. r=andreww
git-svn-id: svn://10.0.0.236/trunk@78443 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:54:13 +00:00
nbhatla%netscape.com
ffa36934ad First Checked In.
git-svn-id: svn://10.0.0.236/trunk@78442 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:51:17 +00:00
pchen%netscape.com
9c82e31ac6 bug 51756, r=pinkerton, only pass in ONE 'security-button' DOM element
git-svn-id: svn://10.0.0.236/trunk@78441 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:36:06 +00:00
pchen%netscape.com
eed75665af bug 51756, r=pinkerton, add security button tooltip text to bundle
git-svn-id: svn://10.0.0.236/trunk@78440 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:36:02 +00:00
pchen%netscape.com
4b109615ca bug 51756, r=pinkerton, remove mCertificateAuthorityDisplay and added SetBrokenIcon() method
git-svn-id: svn://10.0.0.236/trunk@78439 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:35:58 +00:00
pchen%netscape.com
dc876679e4 bug 51756, r=pinkerton, remove mCertificateAuthorityDisplay and changed all references to the object to use mSecurityButton, also added SetBrokenIcon() method to consolidate duplicate code
git-svn-id: svn://10.0.0.236/trunk@78438 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:35:53 +00:00
pchen%netscape.com
bc3d1afbbf bug 51756, r=pinkerton, remove certauth parameter in Init(), which just happened to be exactly the same as button for tooltip stuff
git-svn-id: svn://10.0.0.236/trunk@78437 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:35:49 +00:00
mcgreer%netscape.com
f9125f6e4e make compare_key do something (even if it will go away soon)
git-svn-id: svn://10.0.0.236/trunk@78436 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:18:40 +00:00
pinkerton%netscape.com
c31917400f use NS_LITERAL_STRING
git-svn-id: svn://10.0.0.236/trunk@78435 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:18:38 +00:00
pinkerton%netscape.com
5af3e55eb7 using NS_LITERAL_STRING
git-svn-id: svn://10.0.0.236/trunk@78434 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:12:41 +00:00
pinkerton%netscape.com
7f62728f73 remove nsFileWidget.cpp, replaced by nsFilePicker.cpp
git-svn-id: svn://10.0.0.236/trunk@78433 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:11:36 +00:00
pinkerton%netscape.com
e717b6f347 removing the file widget (replaced by file picker).
git-svn-id: svn://10.0.0.236/trunk@78432 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:10:08 +00:00
pinkerton%netscape.com
ab11fe77ac more api changes for strings
git-svn-id: svn://10.0.0.236/trunk@78431 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:09:22 +00:00
pinkerton%netscape.com
ea68667274 fix bug where we were leaving off the null on our mapping flavor.
git-svn-id: svn://10.0.0.236/trunk@78430 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:08:33 +00:00
pinkerton%netscape.com
82076d1b2d updating a comment
git-svn-id: svn://10.0.0.236/trunk@78429 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:07:09 +00:00
pinkerton%netscape.com
813a2806af convert to NS_LITERAL_STRING and fixing some api's.
git-svn-id: svn://10.0.0.236/trunk@78428 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 23:06:52 +00:00
karnaze%netscape.com
d96ca778e1 new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@78427 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 22:05:12 +00:00
attinasi%netscape.com
25b7f99062 New weekly data: not part of build.
git-svn-id: svn://10.0.0.236/trunk@78426 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 21:55:24 +00:00
despotdaemon%netscape.com
ec84ec54f3 Pseudo-automatic update of changes made by pavlov@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@78425 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 21:55:06 +00:00
sfraser%netscape.com
707e9c93fa Fix JavaScript warnings in strict mode. r=pchen
git-svn-id: svn://10.0.0.236/trunk@78424 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 21:48:48 +00:00
bryner%uiuc.edu
28c6a497f2 Changing NPL to MPL license, and correcting the Initial Developer to be
myself.  Change has been approved by all contributors to this code.


git-svn-id: svn://10.0.0.236/trunk@78423 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 21:26:29 +00:00
radha%netscape.com
05c21c940b Fix for bug # 43871. Pref to disable/enable autocomplete. r=ducarroz.
git-svn-id: svn://10.0.0.236/trunk@78422 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 21:19:36 +00:00
cls%seawood.org
61298d13d2 Ok, switching to testing against MOZ_WIDGET_TOOLKIT instead of OS_ARCH
git-svn-id: svn://10.0.0.236/trunk@78421 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 21:05:31 +00:00
heikki%netscape.com
6f651fdbf2 Got delayed with changed files, here is the second patch... Fixed bug 22710, load and error events were not firing for images. I also changed the select event firing to use nsEvent instead of nsGUIEvent. r=joki.
git-svn-id: svn://10.0.0.236/trunk@78420 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 21:03:26 +00:00
karnaze%netscape.com
36ea06ba2f bug 33137 - don't use the min width of a cell which is larger than the fixed width of the cell as the basis of the fixed width contributor. r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@78419 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 20:55:03 +00:00
heikki%netscape.com
fe1232e006 Fixed bug 22710, load and error events were not firing for images. I also changed the select event firing to use nsEvent instead of nsGUIEvent. r=joki.
git-svn-id: svn://10.0.0.236/trunk@78418 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 20:37:01 +00:00
dougt%netscape.com
7a4d1d2588 Bug 51445. r=beard@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78417 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 20:28:00 +00:00
sfraser%netscape.com
4d989602b0 Fix 51747 -- caret not drawing at the end of a line. Fix offset of clip. r=kin
git-svn-id: svn://10.0.0.236/trunk@78416 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 20:21:22 +00:00
sfraser%netscape.com
3af29dc41c Fix JS warnings. r=pchen
git-svn-id: svn://10.0.0.236/trunk@78415 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:47:39 +00:00
kin%netscape.com
f9f4e41f8c Fix for bug #50927: UMR and FMM: nsJARChannel::GetContentType().
Added check for NULL mJAREntry and we now free filename with 'delete'.
r=warren@netscape.com


git-svn-id: svn://10.0.0.236/trunk@78414 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:31:10 +00:00
despotdaemon%netscape.com
50e41ac39d Pseudo-automatic update of changes made by peterlubczynski@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@78413 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:29:10 +00:00
rogerl%netscape.com
ebf4085e3f Added Branch_initialized for argument handling.
git-svn-id: svn://10.0.0.236/trunk@78412 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:23:24 +00:00
rogerl%netscape.com
78a191a22c Named arguments.
git-svn-id: svn://10.0.0.236/trunk@78411 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:22:59 +00:00
rogerl%netscape.com
d9a424fb09 Named arguments
git-svn-id: svn://10.0.0.236/trunk@78410 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:22:13 +00:00
kin%netscape.com
a78dd6b7d3 Fix for bug #46396: select after input confuses session history
Moved code that set initial value of text control via the editor from
CreateAnonymousContent() to a new method called SetInitialValue().
SetInitialValue() is now called during the frame's first reflow.
Added mUseEditor to indicate when it is safe to use the editor
to get and set values.
r=mjudge@netscape.com


git-svn-id: svn://10.0.0.236/trunk@78409 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:11:23 +00:00
mstoltz%netscape.com
891766eb9e bug 50304, adding "static" to security policy struct, should save some memory and time. r=rogerl
git-svn-id: svn://10.0.0.236/trunk@78408 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:03:23 +00:00
nelsonb%netscape.com
cfae88ef1d If an application calls SSL_SetURL on an NSPR FD that has NOT had SSL
"imported" into it, SSL_SetURL will crash.  This change fixes that.


git-svn-id: svn://10.0.0.236/trunk@78407 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 19:01:48 +00:00
javi%netscape.com
ae87ca3fd1 Update the packages up for nlslayer import on tortoise
git-svn-id: svn://10.0.0.236/trunk@78406 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:53:05 +00:00
disttsc%bart.nl
479c66f9b5 Make pref-applications-new.js:chooseApp() check the filepicker's return value. r=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78405 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:52:02 +00:00
jband%netscape.com
8f0ba8abbc fix bug 13125. Add support for wrapped native xpcom objects to be used as __proto__ objects for JavaScript objects. a,r=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@78404 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:49:06 +00:00
akkana%netscape.com
bea89d48ed Fix cvs commit -m in script, so it can be run directly. Affects only the test, not part of the app. r=mcafee (actually, he suggested it)
git-svn-id: svn://10.0.0.236/trunk@78403 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:42:51 +00:00
bienvenu%netscape.com
30fc893818 part of fix for 19618 problem with thread counts r=putterman
git-svn-id: svn://10.0.0.236/trunk@78402 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:42:07 +00:00
akkana%netscape.com
383539d22b 50821: don't force a bogus 3.2 doctype, and eliminate OutputNoDoctype flag. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@78401 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:40:14 +00:00
sspitzer%netscape.com
e45983416a fix from gemal@gemal.dk for #51155. r=sspitzer. thanks gemal.
git-svn-id: svn://10.0.0.236/trunk@78400 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:28:59 +00:00
sspitzer%netscape.com
26879d40ad new alert text from robinf. r=sspitzer #20401
git-svn-id: svn://10.0.0.236/trunk@78399 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:28:07 +00:00
dp%netscape.com
29d33d3e52 bug 48292 Releasing cache entry as soon as we are done rather than
waiting until nsHTTPChannel gets deleted, which apparently happens
after the next page finishes loading giving rise to all kinds of
interesting conditions if the current and next page are same. r=neeti


git-svn-id: svn://10.0.0.236/trunk@78398 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:24:28 +00:00
disttsc%bart.nl
2dd8b1f5cc Make XP filepicker's OK button display Open/Save/Select depending on the mode. r=bryner, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78397 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:22:14 +00:00
brendan%mozilla.org
beabb48e58 Improve JSNewEnumerateOp comment per recent exchange with Helge Hess.
git-svn-id: svn://10.0.0.236/trunk@78396 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 18:06:02 +00:00
mcgreer%netscape.com
dfaeddc2f4 first draft of rsa CRT decryption
git-svn-id: svn://10.0.0.236/trunk@78395 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 16:29:23 +00:00
relyea%netscape.com
119ba01a84 Add definitions for the nssCKFWMechanism functions.
Add definitions to stub out the NSPR functions.


git-svn-id: svn://10.0.0.236/trunk@78394 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 16:07:03 +00:00
cmanske%netscape.com
e9ae2be8e1 Adding comment concerning GetAlignment return values not showing mixed state
git-svn-id: svn://10.0.0.236/trunk@78393 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 14:33:06 +00:00
bienvenu%netscape.com
d0aded1e30 bullet proofing for 51651 crash moving local messages r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@78392 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 14:14:35 +00:00
bienvenu%netscape.com
c5932cef6b some fixes for news memory leaks r=mscott 51359
git-svn-id: svn://10.0.0.236/trunk@78391 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 14:13:23 +00:00
locka%iol.ie
78d0b29302 NOT PART OF BUILD. regmozctl slowly inching towards being able to update the PATH environment for control support
git-svn-id: svn://10.0.0.236/trunk@78390 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 14:08:40 +00:00
ccarlen%netscape.com
d225c147aa Removed call to nsIProfile method which used nsFileSpec - #36968
r=dougt


git-svn-id: svn://10.0.0.236/trunk@78389 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 13:09:21 +00:00
ccarlen%netscape.com
03cc0fbb6e Use nsIDirectoryService instead of nsIFileLocations - bug #38626
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@78388 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 13:06:28 +00:00
dveditz%netscape.com
3a563c140f moving regchrome target into rules.mak so it'll work from anywhere
git-svn-id: svn://10.0.0.236/trunk@78387 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 12:06:38 +00:00
alecf%netscape.com
f0f3ab746e actually, back out all of ben@netscape.com's changes to the wizard and prefs so that I don't get
a million bugs from QA tomorrow.


git-svn-id: svn://10.0.0.236/trunk@78386 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 11:38:54 +00:00
alecf%netscape.com
59c65c6d06 backing out all of ben's JS changes as they were completely unreviewed and unapproved
git-svn-id: svn://10.0.0.236/trunk@78385 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 11:33:09 +00:00
dveditz%netscape.com
01adbed116 Turning on JS strict option in debug builds, a/r=brendan, bug 50645
git-svn-id: svn://10.0.0.236/trunk@78384 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 10:51:59 +00:00
hyatt%netscape.com
4ffca0e0e4 Fix for 43326. r=ben
git-svn-id: svn://10.0.0.236/trunk@78383 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 10:26:51 +00:00
ben%netscape.com
b1873387f5 sync up jar.mn
git-svn-id: svn://10.0.0.236/trunk@78382 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:54:22 +00:00
ssu%netscape.com
af9379463b revamp chrome zipping to fix dev vs. release build problems, also support bugscape bug 2152. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@78381 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:34:29 +00:00
hyatt%netscape.com
6df9996308 Taking more drastic measures with tree reflow stuff to try to fix some of the problems. r=ben
git-svn-id: svn://10.0.0.236/trunk@78380 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:27:25 +00:00
ben%netscape.com
f57fd8d764 remove more files
git-svn-id: svn://10.0.0.236/trunk@78379 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:23:57 +00:00
hyatt%netscape.com
7fbd0a4e2a Weird!?
git-svn-id: svn://10.0.0.236/trunk@78378 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:20:56 +00:00
ben%netscape.com
4e008dd38b more file removal
git-svn-id: svn://10.0.0.236/trunk@78377 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:19:41 +00:00
ben%netscape.com
af583204a8 removing more files
git-svn-id: svn://10.0.0.236/trunk@78376 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:16:29 +00:00
ben%netscape.com
79c81d29d9 more file removal
git-svn-id: svn://10.0.0.236/trunk@78375 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:14:36 +00:00
ben%netscape.com
8c97e7645c more dead files
git-svn-id: svn://10.0.0.236/trunk@78374 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:11:04 +00:00
ben%netscape.com
6d75f0b460 more images bite the dust
git-svn-id: svn://10.0.0.236/trunk@78373 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:08:28 +00:00
ben%netscape.com
ac6c818bff more of the same
git-svn-id: svn://10.0.0.236/trunk@78372 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:06:52 +00:00
ben%netscape.com
334584cb64 die classic skin bloat, die!
git-svn-id: svn://10.0.0.236/trunk@78371 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:06:27 +00:00
ben%netscape.com
c021ed5d1e file removal...
git-svn-id: svn://10.0.0.236/trunk@78370 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:02:20 +00:00
ben%netscape.com
eb909eb01c file removal...
git-svn-id: svn://10.0.0.236/trunk@78369 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 09:00:30 +00:00
ben%netscape.com
d1b3de3ea4 even more dead files...
git-svn-id: svn://10.0.0.236/trunk@78368 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:56:50 +00:00
ben%netscape.com
2454c8e1ae more dead files...
git-svn-id: svn://10.0.0.236/trunk@78367 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:53:13 +00:00
ben%netscape.com
5963790b37 remove dead files
git-svn-id: svn://10.0.0.236/trunk@78366 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:49:03 +00:00
ben%netscape.com
d8d5c80679 remove more dead files...
git-svn-id: svn://10.0.0.236/trunk@78365 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:48:28 +00:00
hyatt%netscape.com
bc68050949 Ensuring that column header cells don't also persist accidentally (along with the columns themselves. r=ben
git-svn-id: svn://10.0.0.236/trunk@78364 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:42:49 +00:00
ben%netscape.com
df8cb2f674 oops, forgot to commit jar manifest too
git-svn-id: svn://10.0.0.236/trunk@78363 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:42:20 +00:00
hyatt%netscape.com
7fd7427377 Fix for 51263. r=ben
git-svn-id: svn://10.0.0.236/trunk@78362 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:26:03 +00:00
hyatt%netscape.com
1d946724a1 C++ fixes for 51263, r=joki
git-svn-id: svn://10.0.0.236/trunk@78361 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:18:11 +00:00
hyatt%netscape.com
8b7d5f7953 XUL fixes for 51263. r=ben
git-svn-id: svn://10.0.0.236/trunk@78360 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:17:32 +00:00
ben%netscape.com
83c313a2e8 remove dead files
git-svn-id: svn://10.0.0.236/trunk@78359 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 08:05:56 +00:00
cls%seawood.org
70d103e003 Fix for current OS/2 build bustage
git-svn-id: svn://10.0.0.236/trunk@78358 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 07:54:05 +00:00
mcgreer%netscape.com
0b50652cfb separate keygen from primegen, to facilitate testing (by using the self-test key from blapitest). using this verified the keygen process (against that self-test, anyway). leaving a testing function in temporarily.
git-svn-id: svn://10.0.0.236/trunk@78357 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 07:33:34 +00:00
morse%netscape.com
dff9c09818 added some defensive coding to previous checkin
git-svn-id: svn://10.0.0.236/trunk@78356 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 07:21:42 +00:00
ssu%netscape.com
af20f9b0d5 make sure en-US is selected, r=dveditz (preparation for bugscape 2152
git-svn-id: svn://10.0.0.236/trunk@78355 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 07:05:21 +00:00
morse%netscape.com
feb9add6f2 bug 51338, cookie nag box not modal, r=mstoltz
git-svn-id: svn://10.0.0.236/trunk@78354 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 07:00:36 +00:00
mcgreer%netscape.com
721096e8d8 fix bad change made in keygen
git-svn-id: svn://10.0.0.236/trunk@78353 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 06:44:57 +00:00
dave%intrec.com
9cf0aa1b59 Fix for bug 51519: Links to index are too specific. Patch by
john.beranek@pace.co.uk (John Beranek)


git-svn-id: svn://10.0.0.236/trunk@78352 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 06:31:12 +00:00
despotdaemon%netscape.com
1c01fd597c Pseudo-automatic update of changes made by margaret.chan@sun.com.
git-svn-id: svn://10.0.0.236/trunk@78351 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 06:26:58 +00:00
ben%netscape.com
22c8f7e6cc fix for tooltip on lock icon, forget the bug number, r=pchen
git-svn-id: svn://10.0.0.236/trunk@78350 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 06:23:22 +00:00
dave%intrec.com
f5079948a1 Fix for bug 51508: Unclosed <NOBR> around named queries in command menu.
Patch by john.beranek@pace.co.uk (John Beranek)


git-svn-id: svn://10.0.0.236/trunk@78349 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 06:22:10 +00:00
bryner%uiuc.edu
b0be72842d Fixing 42109 (again) - I missed a case on my first attempt. r=disttsc@bart.nl.
git-svn-id: svn://10.0.0.236/trunk@78348 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:49:04 +00:00
cmanske%netscape.com
8043db6499 Removing bogus comment (43307)
git-svn-id: svn://10.0.0.236/trunk@78347 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:45:36 +00:00
cmanske%netscape.com
4abcb7d791 Composer UI fixes: getting object for properties (needed for context menus, 43307). Color (47695) and Image props (47651) cleanup r=hyatt
git-svn-id: svn://10.0.0.236/trunk@78346 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:39:27 +00:00
cmanske%netscape.com
312d705127 Composer dialog CSS changes for Image dialog (47651) r=hyatt
git-svn-id: svn://10.0.0.236/trunk@78345 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:38:59 +00:00
ben%netscape.com
5cd8a865fe 46613, more classic skin fixes. Mail import dialog polish
git-svn-id: svn://10.0.0.236/trunk@78344 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:33:42 +00:00
sfraser%netscape.com
fb865adb8e Fix bugs 45881 and 46850 -- general caret cruft. Ensure that caret is clipped to the scrolling view, and fix things so that the caret is properly hidden on scrolling. r=beard
git-svn-id: svn://10.0.0.236/trunk@78343 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:26:25 +00:00
ben%netscape.com
0136b779a9 46613, mail window fixes for classic skin
git-svn-id: svn://10.0.0.236/trunk@78342 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:05:15 +00:00
nbhatla%netscape.com
e79973882c #46423 -> new modern skin. also updated classic skins i because of navigator.xul change earlier. Messenger compose and addressbook should now have the right toolbar buttons, and the nav bar in browser should stretch vertically to accomodate any urlbar font size. r=hewitt
git-svn-id: svn://10.0.0.236/trunk@78341 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:04:24 +00:00
ben%netscape.com
001c0ed13d 46613, mail appearance fixes for classic skin. Includes tweaks to account wizard and mgr.
git-svn-id: svn://10.0.0.236/trunk@78340 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:02:17 +00:00
ben%netscape.com
89906e54d5 46613, mail window appearance fixes for classic
git-svn-id: svn://10.0.0.236/trunk@78339 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 05:01:22 +00:00
cls%seawood.org
f74c9f683a Adding dist/bin/components to LIBRARY_PATH as part of fix for BeOS shared lib loading. Bug #51658. Thanks to Justin Morey <justin@68k.org> for the patch.
git-svn-id: svn://10.0.0.236/trunk@78338 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 04:50:48 +00:00
nbhatla%netscape.com
cd08902471 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@78337 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 04:49:38 +00:00
nbhatla%netscape.com
68ecd0902f #46423-> new modern skin. Change to xul so that groove in navbar can stretch vertically if the urlbar text size is larger than expected. r=ben,hyatt
git-svn-id: svn://10.0.0.236/trunk@78336 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 04:45:46 +00:00
sfraser%netscape.com
fc51db9344 Fix bug 49620 -- make click-drag select work in comboboxes again. r=rods
git-svn-id: svn://10.0.0.236/trunk@78335 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 04:39:02 +00:00
chuang%netscape.com
8a0686dca5 Bug49211 Filter&Search UI: Fewer button doesn't work, r=alecf
git-svn-id: svn://10.0.0.236/trunk@78334 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 04:04:15 +00:00
kvisco%ziplink.net
509f2e8786 Not part of regular build, a=leaf. Updated with latest change and contributor
information.


git-svn-id: svn://10.0.0.236/trunk@78333 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 03:58:17 +00:00
kvisco%ziplink.net
8a310b569e Not part of regular build, a=leaf. Added the missing char casts after doing the
UTF-8 encoding.


git-svn-id: svn://10.0.0.236/trunk@78332 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 03:40:24 +00:00
cls%seawood.org
c37e9fc0d6 Fix for OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@78331 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 03:37:45 +00:00
nelsonb%netscape.com
5cd746d35d Attempt to prevent certain NSS internal error codes from being seen by
applications that use SSL sockets.  These include:
SEC_ERROR_EXTENSION_NOT_FOUND and SSL_ERROR_SESSION_NOT_FOUND


git-svn-id: svn://10.0.0.236/trunk@78330 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 03:35:31 +00:00
kmcclusk%netscape.com
3266bdb5f5 Clip unicode text on WIN95 when a underline or strikeout font has been specified. Fixes underline too long problem on WIN95. bug 8322 r=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78329 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 03:20:05 +00:00
mcgreer%netscape.com
b7ad957b2f call extended euclidean algorithm directly instead of using mp_invmod
git-svn-id: svn://10.0.0.236/trunk@78328 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 03:14:16 +00:00
beard%netscape.com
54178b942b fixing system access paths to just point to "{Compiler}MSL" and "{Compiler}MacOS Support". Otherwise, "Carbon Support" can be found, which is a pain for those of us doing dual development.
git-svn-id: svn://10.0.0.236/trunk@78327 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 03:11:46 +00:00
beard%netscape.com
a33e2f0f43 compressed stack crawls
git-svn-id: svn://10.0.0.236/trunk@78326 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 02:59:36 +00:00
hyatt%netscape.com
2e1635d8b1 Patch to enable event.originalTarget on input fields. r=joki
git-svn-id: svn://10.0.0.236/trunk@78325 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 02:47:52 +00:00
cls%seawood.org
e6a8b91c61 General makefile cleaning for intl. Thanks to dbaron for pointing this out.
git-svn-id: svn://10.0.0.236/trunk@78324 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 02:38:55 +00:00
cls%seawood.org
5c0f116111 Ok, how many times to we have to go over this? If you want to link a static archive into a shared library, YOU MUST USE the SHARED_LIBRARY_LIBS variable! Hopefully, this will put an end to the problems of orange builds because htmlpars is all of a sudden "missing" a symbol.
git-svn-id: svn://10.0.0.236/trunk@78323 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 02:13:37 +00:00
dveditz%netscape.com
b8f9b6c544 adding #ifdefs to previous 50689 fix so it doesn't break Unix
git-svn-id: svn://10.0.0.236/trunk@78322 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 02:09:55 +00:00
dveditz%netscape.com
d920b7eaa7 dogfood bug 50689 (no chrome registration on Mac)
git-svn-id: svn://10.0.0.236/trunk@78321 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 01:25:43 +00:00
nelsonb%netscape.com
ed9c8d8e32 Remove PQG_DestroyParams(), PQG_DestroyVerify from pqg.c because they
duplicate the functions in lib/util/pqgutil.c.  Also, the functions in
pqgutil correctly handle the case where the Params or Verify was
constructed without an arena (a fact which is now more obvious when
reading the code there).


git-svn-id: svn://10.0.0.236/trunk@78320 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 01:24:52 +00:00
dveditz%netscape.com
50943c7d6b bug 38552 for mozilla@bucksch.org, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78319 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 01:18:34 +00:00
nelsonb%netscape.com
0148a21d95 Effectively remove all the code that uses RC5 from the software token
by surrounding it with #if NSS_SOFTOKEN_DOES_RC5


git-svn-id: svn://10.0.0.236/trunk@78318 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 01:17:00 +00:00
matt%netscape.com
7c2d746204 adding background to textfield when disabled
r=ben
bug 47902


git-svn-id: svn://10.0.0.236/trunk@78317 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 01:12:26 +00:00
hyatt%netscape.com
cce7e6105d Adding originalTarget to Event object. r=joki
git-svn-id: svn://10.0.0.236/trunk@78316 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 01:07:29 +00:00
slamm%netscape.com
3f5788a8ef Use new url from Alexa. Bug 50594. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78315 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-07 00:18:27 +00:00
mcgreer%netscape.com
937ef7e982 first draft of rsa public key op (tested against blapi self-test)
git-svn-id: svn://10.0.0.236/trunk@78314 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:58:41 +00:00
rjc%netscape.com
fb65f78817 Fix bug # 33122: FTP proxy problems. r=gagan
git-svn-id: svn://10.0.0.236/trunk@78313 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:44:21 +00:00
warren%netscape.com
668d13b42c Changed assertion to warning when platform charset doesn't exist.
git-svn-id: svn://10.0.0.236/trunk@78312 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:42:59 +00:00
nelsonb%netscape.com
b0fdd401b6 Uncouple the definition of MOZILLA_SECURITY_BUILD from the location of
the "dist" directory used in the NSS build.  MOZILLA_SECURITY_BUILD is
now only useful for iPlanet internal builds, and is not needed by anyone
else.


git-svn-id: svn://10.0.0.236/trunk@78311 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:33:27 +00:00
waldemar%netscape.com
aae13120a2 Initial version
git-svn-id: svn://10.0.0.236/trunk@78310 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:30:48 +00:00
despotdaemon%netscape.com
53b704c0c5 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78309 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:29:49 +00:00
mcgreer%netscape.com
d2489ebd2b first draft of rsa keygen
secmpi.h is defines used by nss code calling mpi


git-svn-id: svn://10.0.0.236/trunk@78308 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:27:34 +00:00
matt%netscape.com
73d1f63991 adding fonts 8-11 for bug 30813
git-svn-id: svn://10.0.0.236/trunk@78307 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:27:14 +00:00
waldemar%netscape.com
6f24ec8cb2 Added bloattable.pl documentation
git-svn-id: svn://10.0.0.236/trunk@78306 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:23:10 +00:00
putterman%netscape.com
42859a13ac fix for 50055. r=morse. Remove Image menu from address book which avoid a crash that occurs
when selecting the menuitem.


git-svn-id: svn://10.0.0.236/trunk@78305 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:13:29 +00:00
leaf%mozilla.org
f899a80fa9 fix for newer versions of find when trying to splitsymbols and rebase, thanks to simmo@mailandnews.com, r=leaf
git-svn-id: svn://10.0.0.236/trunk@78304 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 23:13:11 +00:00
despotdaemon%netscape.com
0523740f1d Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78303 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:49:34 +00:00
dbaron%fas.harvard.edu
2ac5059f1a Fix OS2 tinderbox bustage. r=valeski
git-svn-id: svn://10.0.0.236/trunk@78302 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:43:42 +00:00
blizzard%redhat.com
d27e7c96f8 fix bug #41998. reset mouse motion variables whenever a drag is started. this should fix the lack of UI events after a drag. r=bryner, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78301 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:37:55 +00:00
jglick%netscape.com
957fbd3b92 Bug 46423, 46519. Also fixes bug#44708, 29243. Correct envelope attachment icon for classic skin. Correct more and less icons for modern skin. r=hangas.
git-svn-id: svn://10.0.0.236/trunk@78300 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:34:19 +00:00
valeski%netscape.com
6dfa1d57af 51490. r=rjc. regression. httplistener was using a global when it should have been using it's static member
git-svn-id: svn://10.0.0.236/trunk@78299 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:33:58 +00:00
relyea%netscape.com
df2570334f Add the base and pkcs11 framework to the builds.
git-svn-id: svn://10.0.0.236/trunk@78298 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:24:48 +00:00
relyea%netscape.com
6b004dc06d Make the framework compile with the rest of NSS.
Include a 'live' certdata.txt with those certs we have permission to push to
open source (additional certs will be added as we get permission from the
owners).


git-svn-id: svn://10.0.0.236/trunk@78297 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:24:00 +00:00
mscott%netscape.com
404a183b0b Bug #47799 --> push prompt for file name over to ucth handler code so we don't bring
UI up from the uriloader. This allows us to properly use a string bundle
 for text in the dialog. this is prep work for the real fix for this bug.
r=law


git-svn-id: svn://10.0.0.236/trunk@78296 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:21:06 +00:00
mscott%netscape.com
7a723abce3 Bug #47799 --> center the helper app dialog based on the parent window
r=law


git-svn-id: svn://10.0.0.236/trunk@78295 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:19:12 +00:00
mscott%netscape.com
4d6b50ebb1 Bug #47799 --> push prompt for file name over to ucth handler code so we don't bring
UI up from the uriloader. This allows us to properly use a string bundle
for text in the dialog. this is prep work for the real fix for this bug. r=law


git-svn-id: svn://10.0.0.236/trunk@78294 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:18:34 +00:00
hewitt%netscape.com
5aca77609e 45102 - theme preview images in prefwindow, r=hangas
git-svn-id: svn://10.0.0.236/trunk@78293 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:18:14 +00:00
javi%netscape.com
fba1e4f77c Make Help work for PSM by copying the appropriate files to where PSM can find them. Bug#46447
git-svn-id: svn://10.0.0.236/trunk@78291 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:12:37 +00:00
relyea%netscape.com
c47f3ffafd Changes to make base code compile in the current nss environment. This is so
the pkcs framework can use it.


git-svn-id: svn://10.0.0.236/trunk@78290 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:11:57 +00:00
relyea%netscape.com
aa1093d9bf Set Root certs to be an externally loaded PKCS #11 module.
git-svn-id: svn://10.0.0.236/trunk@78289 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:10:07 +00:00
relyea%netscape.com
0eb759e538 Add code to allow Trusted root certs to come from an externally loaded
pkcs #11 module.


git-svn-id: svn://10.0.0.236/trunk@78288 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 22:05:57 +00:00
radha%netscape.com
47c9d18798 Additional fix for bug # 49498. r=law
git-svn-id: svn://10.0.0.236/trunk@78287 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:51:01 +00:00
mcgreer%netscape.com
f0c1cf64ae private header file to talk between mpi and nss
git-svn-id: svn://10.0.0.236/trunk@78286 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:46:43 +00:00
sgehani%netscape.com
beecd8e2ba Create the install log in the user's profile directory if we don't have permission to write to the program directory.
[nsbeta3+ b=48225; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@78285 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:28:20 +00:00
pchen%netscape.com
c9ece58c2e First Checked In.
git-svn-id: svn://10.0.0.236/trunk@78284 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:14:03 +00:00
pchen%netscape.com
5e43e7e6af bug #43585, r=sfraser, add mozilla/xpfe/appshell/public/nsIInternetConfigService.idl to project
git-svn-id: svn://10.0.0.236/trunk@78283 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:36 +00:00
pchen%netscape.com
12bc91c68c bug #43585, r=sfraser, protect header from multiple inclusions
git-svn-id: svn://10.0.0.236/trunk@78282 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:35 +00:00
pchen%netscape.com
22e0c2e5cc bug #43585, r=sfraser, register internet config service with everyone else
git-svn-id: svn://10.0.0.236/trunk@78281 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:34 +00:00
pchen%netscape.com
3fd870d228 bug #43585, r=sfraser, add mozilla/xpfe/appshell/src/nsInternetConfigService.cpp to project
git-svn-id: svn://10.0.0.236/trunk@78280 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:33 +00:00
pchen%netscape.com
d9fa6499b3 bug #43585, r=sfraser, add Mac_DefaultDownloadDirectory to SystemDirectories enum
git-svn-id: svn://10.0.0.236/trunk@78279 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:14 +00:00
pchen%netscape.com
458c319408 bug #43585, r=sfraser, here resides the actual code to handle new mac default download directory, prepended code to call new nsIInternetConfigService to get IC default download folder. If we can't get it, then fall back to using desktop folder like before.
git-svn-id: svn://10.0.0.236/trunk@78278 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:12 +00:00
pchen%netscape.com
b7f135e480 bug #43585, r=sfraser, fix type/creator mix up calling FSpCreate() in nsLocalFile::Create(), fix passing correct FSSpec to AECreateDesc, fix passing AppParameters correctly in LaunchParamBlockRec.
git-svn-id: svn://10.0.0.236/trunk@78277 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:10 +00:00
pchen%netscape.com
1f540b4df6 bug #43585, r=sfraser, add string NS_MAC_DEFAULT_DOWNLOAD_DIR
git-svn-id: svn://10.0.0.236/trunk@78276 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:06 +00:00
pchen%netscape.com
a34f76b4bf bug #43585, r=sfraser, add static atom for mac default download dir
git-svn-id: svn://10.0.0.236/trunk@78275 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:04 +00:00
pchen%netscape.com
528b382986 bug #43585, r=sfraser, add atoms and case for new mac default download folder dir
git-svn-id: svn://10.0.0.236/trunk@78274 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:13:02 +00:00
pchen%netscape.com
4c2f6dc696 bug #43585, r=sfraser, call new nsIInternetConfigService to help with helper app stuff
git-svn-id: svn://10.0.0.236/trunk@78273 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:12:53 +00:00
pchen%netscape.com
0e31d57fc2 bug #43585, r=sfraser, set mac file type and creator in SetupTempFile() and also use new NS_MAC_DEFAULT_DOWNLOAD_DIR as opposed to desktop dir
git-svn-id: svn://10.0.0.236/trunk@78272 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 21:12:11 +00:00
varada%netscape.com
4bf95e09ed fix for bug #28520;tabbing between mail panels;r=putterman
git-svn-id: svn://10.0.0.236/trunk@78271 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 20:50:36 +00:00
ftang%netscape.com
d19e2e0bfe fix bug 50654. r=nhotta take care " in the charset
git-svn-id: svn://10.0.0.236/trunk@78270 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 20:41:12 +00:00
disttsc%bart.nl
2858e4a617 Make nsXULElement inherit directly from nsXMLElement and remove dead internal code ((Get|Set)NameSpacePrefix from nsIXMLContent.h, nsIXULContent.h, nsXMLElement.h, nsGenericXMLElement.(h|cpp) and nsXULElement.(h|cpp). Hints & tips by jst (thanks!), r=jst, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@78269 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 20:39:29 +00:00
harishd%netscape.com
3bf58abca0 50994 ( nebeta3+ ) - A recycled node was being referenced and therefore the crash.
r= nisheeth


git-svn-id: svn://10.0.0.236/trunk@78268 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 20:27:40 +00:00
mcafee%netscape.com
0048670c4f 4 rows for sheriff blurb
git-svn-id: svn://10.0.0.236/trunk@78267 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 19:22:52 +00:00
mcafee%netscape.com
56727b611e One more row for sheriff blurb.
git-svn-id: svn://10.0.0.236/trunk@78266 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 19:04:11 +00:00
mcgreer%netscape.com
ece5abbad4 *added pqg code based on fips 186-1
*added stubs to rsa functions


git-svn-id: svn://10.0.0.236/trunk@78265 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 17:43:42 +00:00
dbaron%fas.harvard.edu
4794cec50e Change uses of CSS properties not part of the CSS2 spec to use -moz- prefix. b=3935
git-svn-id: svn://10.0.0.236/trunk@78264 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 14:39:54 +00:00
rods%netscape.com
e2be4f7a56 changed fonts to use CSS3 fonts so they can be overridden
Bug 44656 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@78263 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 14:18:02 +00:00
rods%netscape.com
33de22fd07 For NavQuirks we need to set the appropriate font for buttons/selects or for text and textarea
If these fonts are set in the html.css or quirk.css they cannot be overriden
We now use the CSS3 font names and for NavQuirks we adjust the fonts to match Nav 4.x
The change is to give field fonts monospace instead of sans-serif
Bug 44656 r=dcone


git-svn-id: svn://10.0.0.236/trunk@78262 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 14:02:44 +00:00
dbaron%fas.harvard.edu
1e600a1ac5 Change uses of CSS properties not part of the CSS2 spec to use -moz- prefix. b=3935
git-svn-id: svn://10.0.0.236/trunk@78261 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 13:52:26 +00:00
dbaron%fas.harvard.edu
4b563995e7 Change uses of CSS properties not part of the CSS2 spec to use -moz- prefix. b=3935
git-svn-id: svn://10.0.0.236/trunk@78260 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 13:47:33 +00:00
axel%pike.org
7d94f7377a not part of build. fixing missing file in expat update
git-svn-id: svn://10.0.0.236/trunk@78259 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 10:46:03 +00:00
kvisco%ziplink.net
0a5e2d333b Not part of regular build, a=leaf. Updated the UTF-8 printing, hopefully I
handle this correctly.


git-svn-id: svn://10.0.0.236/trunk@78258 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 09:48:12 +00:00
rpotts%netscape.com
0f9b2dfab2 Removed obsolete call to get the Prefs Service whenever ImageNetContextImpl::GetURL(...) is called.
git-svn-id: svn://10.0.0.236/trunk@78257 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 09:14:08 +00:00
rpotts%netscape.com
7a644ef163 Moved the firing of the OnLoad event from WebShell into DocumentViewer...
git-svn-id: svn://10.0.0.236/trunk@78256 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 09:11:38 +00:00
hewitt%netscape.com
1d653f0089 #46613 - windows classic tab control, r=hangas
git-svn-id: svn://10.0.0.236/trunk@78255 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 07:50:49 +00:00
pollmann%netscape.com
c265ced149 Bug 3326: IsIndex implementation (not part of build)
git-svn-id: svn://10.0.0.236/trunk@78254 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 07:37:49 +00:00
kvisco%ziplink.net
6cf93fc0a1 Not part of regular build, a=leaf. Updated Expat to latest version.
git-svn-id: svn://10.0.0.236/trunk@78253 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 07:22:09 +00:00
sspitzer%netscape.com
b19d0cc757 rest of the fix for #20401. make my fix work for all server types, not just
nntp.  r=mscott


git-svn-id: svn://10.0.0.236/trunk@78252 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 07:17:46 +00:00
kvisco%ziplink.net
92bfae03cb Not part of regular build, a=leaf. Added the option to destroy objects
contained in the list, this feature checks for duplicates in the list before
deleting.


git-svn-id: svn://10.0.0.236/trunk@78251 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 07:05:32 +00:00
dave%intrec.com
9791007ad8 Fix for bug 38791: scipped -> skipped spelling correction.
git-svn-id: svn://10.0.0.236/trunk@78250 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 06:01:10 +00:00
valeski%netscape.com
f7a4ca447a removing specific timebomb shared lib as it is now built into appcomps.shlb
git-svn-id: svn://10.0.0.236/trunk@78249 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 05:53:48 +00:00
dave%intrec.com
d1c81c6754 Fix for bug 33491: adds comment about configuration items for Apache being
in httpd.conf in never versions of apache, rather than in srm.conf or
access.conf.  Also adds comment in the "adding a maintainer by hand"
section that you may need command-line options for the mysql command if
you've enabled security in MySQL.


git-svn-id: svn://10.0.0.236/trunk@78248 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 05:37:57 +00:00
jst%netscape.com
1154cd5b3b Fixing a cloneNode() regression in the HTML code, doing a deep clone on a element that didn't have a style attribute was failing to clone it's chil nodes. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78247 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 05:03:34 +00:00
dave%intrec.com
9afdf453fe Fix for bug 21782: add instructions for using CPAN to install Perl modules
to the README.


git-svn-id: svn://10.0.0.236/trunk@78246 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 04:57:24 +00:00
tor%cs.brown.edu
a669be3da9 Output console warning if chrome images are abusing alpha (8-bit
channel to represent binary alpha or fully opaque 1-bit alpha).
r=bryner, a=brendan.


git-svn-id: svn://10.0.0.236/trunk@78245 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 04:42:38 +00:00
hewitt%netscape.com
431895961b bust fix on mac.
git-svn-id: svn://10.0.0.236/trunk@78244 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 04:17:51 +00:00
sspitzer%netscape.com
a13132d602 fix for bug #20401. prevent user from creating two identical
mailnews accounts.
(identical means they have the same {username,hostname,type}.)
r=mscott


git-svn-id: svn://10.0.0.236/trunk@78243 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 03:42:36 +00:00
hewitt%netscape.com
d9f0a1dc44 bust fix. sorry once again.
git-svn-id: svn://10.0.0.236/trunk@78242 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 03:28:48 +00:00
ccarlen%netscape.com
94a141e258 Fixing build bustage - target was misspelled.
git-svn-id: svn://10.0.0.236/trunk@78241 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 03:19:04 +00:00
hewitt%netscape.com
ca863cbad8 whoops. fix for bustage, r=mscott
git-svn-id: svn://10.0.0.236/trunk@78240 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:59:21 +00:00
dbaron%fas.harvard.edu
b25ea4d45d Fix misleading indentation. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@78239 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:34:35 +00:00
cata%netscape.com
8eaaf1d31c Fix for bug #47347 r=ftang a=ftang.
git-svn-id: svn://10.0.0.236/trunk@78238 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:30:28 +00:00
hewitt%netscape.com
4fa3e6a2af #46613 - windows classic tab control, r=hangas
git-svn-id: svn://10.0.0.236/trunk@78237 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:29:52 +00:00
dbaron%fas.harvard.edu
58582b97ac Add code to allow the CSS parser to report errors. This code is not enabled by default in any builds, but it could be useful for chrome authors to catch CSS errors. We may want to turn it on in debug builds at some point, but it needs some work first. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@78236 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:27:46 +00:00
ben%netscape.com
a076966d84 also, changes made accidentally on the weekend
git-svn-id: svn://10.0.0.236/trunk@78235 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:27:44 +00:00
valeski%netscape.com
18a261e89c 46775 changing mac build script to *not* build all the xpfe components individually but to build the root component mcp file.
git-svn-id: svn://10.0.0.236/trunk@78234 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:22:40 +00:00
ben%netscape.com
f5d30b9fc9 revert my accidental changes to this file over the weekend.
git-svn-id: svn://10.0.0.236/trunk@78233 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:21:59 +00:00
hewitt%netscape.com
df43cd813b #46423 - modern skin menu colors, r=hangas
git-svn-id: svn://10.0.0.236/trunk@78232 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:17:51 +00:00
rogerl%netscape.com
c2b46daf76 copy non-named args through
git-svn-id: svn://10.0.0.236/trunk@78231 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:17:47 +00:00
dbaron%fas.harvard.edu
e52da02292 Change uses of CSS properties not part of the CSS2 spec to use -moz- prefix. b=3935
Fix some CSS errors found with CSS parser error reporting, with Ben's approval.


git-svn-id: svn://10.0.0.236/trunk@78230 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:17:26 +00:00
rogerl%netscape.com
fca2afdf1c fix for redundancy
git-svn-id: svn://10.0.0.236/trunk@78229 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:17:18 +00:00
rogerl%netscape.com
e73208321a Fix for empty function body
git-svn-id: svn://10.0.0.236/trunk@78228 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:16:51 +00:00
dbaron%fas.harvard.edu
dd86f988cd Change the names of CSS properties that are not part of the CSS2 specification by adding a -moz- prefix. Change the names of those that are used internally to use -x-, just for documentation. b=3935 r=attinasi
git-svn-id: svn://10.0.0.236/trunk@78227 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:15:18 +00:00
ben%netscape.com
ea527c7597 part of fix for 51087, order of preferences messed up. dbragg removed smartupdate from the
preferences tree which messed up ordering for IM, etc.


git-svn-id: svn://10.0.0.236/trunk@78226 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:13:07 +00:00
hewitt%netscape.com
725407055f 45102 - theme preview images in prefwindow, r=hangas
git-svn-id: svn://10.0.0.236/trunk@78225 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:10:37 +00:00
ccarlen%netscape.com
2f326c8a38 Removed warning message which came up when opening project.
git-svn-id: svn://10.0.0.236/trunk@78224 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:07:49 +00:00
hewitt%netscape.com
71d2464991 45102 - theme preview images in prefwindow
git-svn-id: svn://10.0.0.236/trunk@78223 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:06:10 +00:00
hewitt%netscape.com
4b907ad65f #45102 - theme preview images in prefwindow
git-svn-id: svn://10.0.0.236/trunk@78222 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:05:30 +00:00
cmanske%netscape.com
a33b37cd8b Tweaked dialog fixes for bugs 45407, 47695. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@78221 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 02:03:12 +00:00
valeski%netscape.com
f73bba00de adding correct mac prj to build
git-svn-id: svn://10.0.0.236/trunk@78219 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 01:51:41 +00:00
valeski%netscape.com
9b9b9ea6d2 removing bad mcp from cvs
git-svn-id: svn://10.0.0.236/trunk@78218 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 01:48:56 +00:00
rjc%netscape.com
a0e916d7dd Fix bug # 45966 and bug # 51324: need to escape file URLs. r=me
git-svn-id: svn://10.0.0.236/trunk@78217 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 01:33:01 +00:00
dmose%mozilla.org
b4dcf51e1d Patch from <peter.vanderbeken@pandora.be> to keep LDAP building with the latest string changes. r=dmose@mozilla.org, a=(not built).
git-svn-id: svn://10.0.0.236/trunk@78216 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 01:25:19 +00:00
kestes%staff.mail.com
b830723933 add tidnerbox version number to header output
git-svn-id: svn://10.0.0.236/trunk@78215 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 01:24:18 +00:00
kestes%staff.mail.com
2590e32a64 change: build_update_time_stamp to update_time_stamp
add: alltree_headers


git-svn-id: svn://10.0.0.236/trunk@78214 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 01:22:47 +00:00
valeski%netscape.com
19a8f8738f 46775. removing old xpfe component libs and adding the new one.
git-svn-id: svn://10.0.0.236/trunk@78211 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 01:05:57 +00:00
rjc%netscape.com
4b0da3031f Comment out assert() for bug # 46723.
git-svn-id: svn://10.0.0.236/trunk@78210 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:58:41 +00:00
valeski%netscape.com
fe121568c9 46775. consolodating xpfe components into a root module to reduce system overhead bloat. built on win, linux, mac. precheckin tests on windows. general testing on mac and linux.
git-svn-id: svn://10.0.0.236/trunk@78209 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:58:06 +00:00
valeski%netscape.com
7043f41911 46775. adding mac project to build several xpfe components into a single shared lib
git-svn-id: svn://10.0.0.236/trunk@78208 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:56:58 +00:00
despotdaemon%netscape.com
eac319a44f Pseudo-automatic update of changes made by disttsc@bart.nl.
git-svn-id: svn://10.0.0.236/trunk@78207 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:43:31 +00:00
mscott%netscape.com
f6713899eb Bug #51422 --> incorrectly setting the wrong principal on the channel loading the message body.
r=mstoltz,rhp


git-svn-id: svn://10.0.0.236/trunk@78205 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:34:07 +00:00
sgehani%netscape.com
41a3bb6b28 Keep ini template consistent (rearchitected failovers: bzilla=49741). [r=ssu]
git-svn-id: svn://10.0.0.236/trunk@78204 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:27:53 +00:00
sgehani%netscape.com
6716f1d4dd (1) Fix leaks. (2) Rearchitect failovers [bzilla=49741]. (3) Fix upgrade string [bscape=1784]. [r=ssu,dbragg,sfraser]
git-svn-id: svn://10.0.0.236/trunk@78203 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:24:37 +00:00
rjc%netscape.com
eb2e86b467 Fix bug # 51021. r=me
git-svn-id: svn://10.0.0.236/trunk@78202 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:24:15 +00:00
pnunn%netscape.com
029db4bdd6 bug#50778: not a fix, but ifdef code to switch "pin chrome" on&off.
git-svn-id: svn://10.0.0.236/trunk@78201 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:23:46 +00:00
ddrinan%netscape.com
783fc17e73 Create window with OpenDialog if modal and parent window is non null. Bug 46704
git-svn-id: svn://10.0.0.236/trunk@78200 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:11:48 +00:00
sfraser%netscape.com
396c25660c Fix bugs 51368 and 51372 -- use InternetConfig.h from Universal Headers, renaming the IC SDK folder so that CodeWarrior does not search within it. r=pchen
git-svn-id: svn://10.0.0.236/trunk@78199 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-06 00:09:04 +00:00
javi%netscape.com
a4e080c7ec Use PR_MIN just in case some systems don't have a MIN macro defined.
git-svn-id: svn://10.0.0.236/trunk@78198 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:55:55 +00:00
cata%netscape.com
f364da6ba8 Fix for bug #47341 r=ftang a=ftang.
git-svn-id: svn://10.0.0.236/trunk@78197 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:54:59 +00:00
bryner%uiuc.edu
3f4737c4e7 Classic skin polish (46613) - make the shadow/highlight colors look right. r=pavlov, ben.
git-svn-id: svn://10.0.0.236/trunk@78196 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:53:03 +00:00
bienvenu%netscape.com
3a989a66c0 fix for 51313 and lots of dup's, work around double selects from tree control r=mscott
git-svn-id: svn://10.0.0.236/trunk@78195 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:52:44 +00:00
morse%netscape.com
eb16be765d 51430, real minor wording change
git-svn-id: svn://10.0.0.236/trunk@78194 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:49:28 +00:00
cmanske%netscape.com
cdbca903d2 Trying to get Table submenus to load from overlay (for context menus, b=43307) doesn't work for Message Composer, so 2nd level overlay (EditorCommandsOverlay.xul) is no longer used. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@78193 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:46:24 +00:00
sean%beatnik.com
f17a1ac850 fix for bug 47840. When resolving the absolute url for plugin content, use the document's url as the base. r=av a=brendan
git-svn-id: svn://10.0.0.236/trunk@78192 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:40:07 +00:00
rhp%netscape.com
3511126c64 Fix for Bug: 51104 - compiler warnings - r: rhp - mozilla contribution
git-svn-id: svn://10.0.0.236/trunk@78191 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:32:59 +00:00
rhp%netscape.com
5a66a22527 Fix for showing binary data inline if incorrect file name present - Bug #: 33579 - r: xxxxx
git-svn-id: svn://10.0.0.236/trunk@78190 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:32:19 +00:00
cmanske%netscape.com
06f0642f0b Composer bugs: Drag and drop problems (47399, r=anthonyd), workaround for bad dragNdrop event (50703, r=nisheeth)
git-svn-id: svn://10.0.0.236/trunk@78187 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:26:48 +00:00
cmanske%netscape.com
1465df6c2d Fixed nsbeta3 UI bugs for Composer: List proerties (45407), Context menus (43307), many fixes for strict JS warnings. r=sfraser, hyatt
git-svn-id: svn://10.0.0.236/trunk@78186 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:21:22 +00:00
mcafee%netscape.com
c275ddffde Removing unused pref (51246). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@78185 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 23:03:39 +00:00
hyatt%netscape.com
84c3b8b2b2 fix for 51410 - xbl syntax change, r=danm
git-svn-id: svn://10.0.0.236/trunk@78183 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 22:52:57 +00:00
dp%netscape.com
824bd3c2fa Fixing mac. No more friends. Making WriteComplete() public. That is
actually what we really want.


git-svn-id: svn://10.0.0.236/trunk@78180 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 22:32:00 +00:00
mozilla.BenB%bucksch.org
95fc88f63b 45268, step 1: Forgot the closing </div>. r=a=alecf
git-svn-id: svn://10.0.0.236/trunk@78176 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:56:44 +00:00
mozilla.BenB%bucksch.org
130414a4e3 16925, Regression: The addressing panel chanmges, but the "mail.compose.other.header"-pref code was not updated (causing failures, if the repf was sat). Updating that. r=ducarroz, a=waterson
git-svn-id: svn://10.0.0.236/trunk@78175 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:46:57 +00:00
dp%netscape.com
7a9cd8ebd4 bug 50922 Removing content length hacks as we fixed the real cause of
the problem: mFile's stat cache not being updated. Also after writing
to the cache file, the writeStreamWrapper updates the content length
appropriately. So we dont have to manipulate from this level high. r=neeti


git-svn-id: svn://10.0.0.236/trunk@78174 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:45:10 +00:00
leaf%mozilla.org
0115aad985 fix for echo-depth-path, from Axel Hecht <ah@numerik.uni-kiel.de>, r=leaf
git-svn-id: svn://10.0.0.236/trunk@78173 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:42:52 +00:00
dp%netscape.com
187a9be221 bug 50922 mFile's stat cache isnt refreshed after file changed on
disk. This causes wrong content length and incorrect cache
updates. r=neeti


git-svn-id: svn://10.0.0.236/trunk@78172 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:42:10 +00:00
brendan%mozilla.org
6c0556eb7c Improve a comment that implied a need to include jsstr.h.
git-svn-id: svn://10.0.0.236/trunk@78171 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:39:48 +00:00
edburns%acm.org
d21a2bba17 r=dbaron
Fix bustage on AIX s/true/PR_TRUE

bug 49522.


git-svn-id: svn://10.0.0.236/trunk@78170 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:35:59 +00:00
buster%netscape.com
be5d5e02df bug 40596 (input type=text form controls with width:auto are not rendering correctly in table cells)
r=rods


git-svn-id: svn://10.0.0.236/trunk@78169 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:22:55 +00:00
ruslan%netscape.com
c777e15e3b Fix 50471, a=gagan,r=morse
git-svn-id: svn://10.0.0.236/trunk@78168 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:22:33 +00:00
ftang%netscape.com
f4932134bc fix bug 50849. thanks kin@netscape.com for the patch. r=ftang
git-svn-id: svn://10.0.0.236/trunk@78167 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:19:23 +00:00
BlakeR1234%aol.com
5fc36996e1 Fix a regression I introduced accidentally, patch by Tim (6782) r=me
git-svn-id: svn://10.0.0.236/trunk@78166 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:07:41 +00:00
sspitzer%netscape.com
b2561d2f51 fix for #37673, old code being executed when doing a "LIST XACTIVE".
also making the subscribe dialog contact the server in cases where the hostinfo.dat
exists, but has no groups.  r=mscott.


git-svn-id: svn://10.0.0.236/trunk@78165 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 21:02:53 +00:00
rpallath%eng.sun.com
d385e07aaa Reviewed by Ed Burns
Added MOZ_DEBUG flags and include stmts. to copy dll's to bin/components
dir.


git-svn-id: svn://10.0.0.236/trunk@78164 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:58:42 +00:00
rpallath%eng.sun.com
3e65b3bf81 Reviewed by Ed Burns
Check for OS type and accordingly reflect  mozilla executable name


git-svn-id: svn://10.0.0.236/trunk@78163 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:57:20 +00:00
ducarroz%netscape.com
39aee128dc Fix for bug 45159. Remove debug Menu and menu item Quote Original Message. R=jefft
git-svn-id: svn://10.0.0.236/trunk@78162 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:54:53 +00:00
blizzard%redhat.com
aeeb6a43a7 fix for bug #45919. x-remote understands ,noraise now. patch from jeffrey baker. r=me, a=brendan
git-svn-id: svn://10.0.0.236/trunk@78161 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:54:17 +00:00
ducarroz%netscape.com
375f80a3b9 Fix for bug 50829. Don't need anymore to create a new row when the user click on an existing address field as the tree now always has an empty area at the bottom. R=jefft
git-svn-id: svn://10.0.0.236/trunk@78160 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:53:46 +00:00
brendan%mozilla.org
83a31f26de Small fix to rectify nsGlobalResolve's return value to boolean in the isConstructor case (50080).
git-svn-id: svn://10.0.0.236/trunk@78159 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:47:12 +00:00
ftang%netscape.com
63d39e53f9 fix bug 49380 for Japanese. the change are generated by table tools. r=ftang
git-svn-id: svn://10.0.0.236/trunk@78158 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:43:29 +00:00
nelsonb%netscape.com
6a5f5078f0 Force installparse.y to be rebuilt on NT.
git-svn-id: svn://10.0.0.236/trunk@78157 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:42:26 +00:00
jband%netscape.com
bba77e110b commenting out dead code that was giving us a useless warning
git-svn-id: svn://10.0.0.236/trunk@78156 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:20:34 +00:00
bienvenu%netscape.com
878cb85bdd fix for crash in account manager r=sspitzer 51362
git-svn-id: svn://10.0.0.236/trunk@78155 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:16:29 +00:00
nhotta%netscape.com
873d00a85c Changed (unix only) to extract a family name from a pref font name, bug 45762, r=erik.
git-svn-id: svn://10.0.0.236/trunk@78154 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 20:08:00 +00:00
edburns%acm.org
f4ed6ebe07 This was tested on win32, and is known to build on win32 and solaris.
Right now, nsIPluginManager::PostURL() has parameters for
postHeadersLength and postHeaders.  However, nothing is being done with
these parameters.  This bug fix utilizes these params for their intended
purpose: to allow the plugin the ability to add HTTP headers to a POST
data stream.

Important assumptions made by this fix:

* postHeadersLength is the correct length for postHeaders.

* postHeaders is a buffer of headers in the form

  "HeaderName: HeaderValue\r\n"

  each header, including the last, MUST be followed by "\r\n".

To affect this fix I had to modify the following files:

M docshell/base/nsDocShell.cpp
M docshell/base/nsDocShell.h
M docshell/base/nsWebShell.cpp
M modules/plugin/nglsrc/nsPluginViewer.cpp
M docshell/base/nsWebShell.h
M layout/html/base/src/nsObjectFrame.cpp
M modules/plugin/nglsrc/nsIPluginInstanceOwner.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginInstancePeer.cpp
M webshell/public/nsILinkHandler.h

Basically, it involved clearing a path so the headers arguments can make
it down to nsIPluginInstanceOwner::GetURL()'s implementation in
nsObjectFrame.cpp, where an nsIInputStream is made of the headers.


git-svn-id: svn://10.0.0.236/trunk@78153 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 19:03:56 +00:00
jband%netscape.com
e85ef40d72 fix uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@78152 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 19:00:02 +00:00
hyatt%netscape.com
1bf77ab185 Fix arrow keys in input fields. r=danm
git-svn-id: svn://10.0.0.236/trunk@78151 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 18:57:53 +00:00
bienvenu%netscape.com
9d3778156b fix assert on mail startup r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@78150 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 18:51:31 +00:00
valeski%netscape.com
058e97299b 46775. not part of build yet. adding a single module for xpfe components (most of them)
git-svn-id: svn://10.0.0.236/trunk@78146 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 18:49:53 +00:00
tor%cs.brown.edu
828397c1f8 Bug 46700 - use 1-bit alpha if tRNS chunk indicates binary alpha.
r=newt@pobox.com, a=brendan@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@78145 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 18:47:43 +00:00
ftang%netscape.com
82d8230523 fix 50997. r=momoi@netscape.com add mk-mk
git-svn-id: svn://10.0.0.236/trunk@78144 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 18:23:46 +00:00
ftang%netscape.com
afcfa9e533 fix 50997 typo. r=momoi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78143 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 18:22:33 +00:00
dbragg%netscape.com
181c5b7d67 Fix for bug 49533. The test case was incorrect but we were not returning a meaningful error. Also the install.log was being filled with junk. r=ssu
git-svn-id: svn://10.0.0.236/trunk@78142 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 18:17:52 +00:00
cyeh%bluemartini.com
95aa7281ef html fix to reclose 21583
git-svn-id: svn://10.0.0.236/trunk@78141 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 17:48:22 +00:00
karnaze%netscape.com
d017b9758e fix regression tests to work around latest bugs. Does not affect the build.
git-svn-id: svn://10.0.0.236/trunk@78140 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 14:58:59 +00:00
karnaze%netscape.com
da24e59c65 bug 45350 - correctly consider rowspan height in table row incremental reflow
git-svn-id: svn://10.0.0.236/trunk@78139 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 14:57:34 +00:00
rods%netscape.com
72efd65ccb Changed resizing code to use ave char width for calculating the width of a text field in strict/standard mode
I had to put in an ifdef _WIN32 because no other platform implements the call in nsIFontMetrics
I will have to address this ifdef in the next release (Bug 50998), which means I will probably implement
GetAveCharWidth for all platforms that don't have a native call
Bug 44656  r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@78138 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 13:43:13 +00:00
rods%netscape.com
64c96b1f0f fixed so script can find out if an option is selected when no frame exists
no all DOM calls can be made on a select or an option with or without a frame
and the results will be correct
All the PresState info (for now) is kept in the select content, a couple of new
methods were added to nsISelectElement to make it easier for the option to
Get/Set its index
Bug 45760 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@78137 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 13:37:16 +00:00
taka%netscape.com
731c04fe12 escape quoted-specials after converting from UCS-2, fix for #45222, r=alecf
git-svn-id: svn://10.0.0.236/trunk@78136 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 09:07:24 +00:00
axel%pike.org
82602da9f5 Adding MozillaObjectWrapper to windows component. not part of build.
git-svn-id: svn://10.0.0.236/trunk@78135 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 07:38:32 +00:00
hyatt%netscape.com
637c5c6075 loadBindingdoc, r=ben
git-svn-id: svn://10.0.0.236/trunk@78134 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 07:29:01 +00:00
hyatt%netscape.com
b15c43faa0 loadBindingDoc
git-svn-id: svn://10.0.0.236/trunk@78133 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 07:28:32 +00:00
hyatt%netscape.com
db1544d9b0 Update loadBindingdoc
git-svn-id: svn://10.0.0.236/trunk@78132 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 07:27:56 +00:00
hyatt%netscape.com
6ee1ffd1c3 Update loadBindingDoc, r=ben
git-svn-id: svn://10.0.0.236/trunk@78131 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 07:27:24 +00:00
hyatt%netscape.com
f0373e51df Update loadBindingDoc. r=ben
git-svn-id: svn://10.0.0.236/trunk@78130 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 07:27:06 +00:00
hyatt%netscape.com
01727dee46 Fix double selection problem in trees. r=ben
git-svn-id: svn://10.0.0.236/trunk@78129 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 07:09:14 +00:00
hewitt%netscape.com
572f572c85 #46613 - classic skin polish. fixed disabled buttons and menubuttons looking enabled during :hover and :active
git-svn-id: svn://10.0.0.236/trunk@78128 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 05:37:58 +00:00
ben%netscape.com
8602c22ef0 hm...
git-svn-id: svn://10.0.0.236/trunk@78127 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 05:09:53 +00:00
nbhatla%netscape.com
1a15a9de99 #46423 -> New Modern Skin. Replaced PNGs with GIFs. Mail's main toolbar now has new button icons. r=hewitt
git-svn-id: svn://10.0.0.236/trunk@78126 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 04:30:28 +00:00
nbhatla%netscape.com
22d22678bc First Checked In.
git-svn-id: svn://10.0.0.236/trunk@78125 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 04:25:48 +00:00
ben%netscape.com
9fb1463392 fix for toolbar menubuttons taking focus.
git-svn-id: svn://10.0.0.236/trunk@78124 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 04:15:09 +00:00
bryner%uiuc.edu
d7fd371039 Making it so everyone doesn't get my debugging output spam.
git-svn-id: svn://10.0.0.236/trunk@78123 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 04:05:06 +00:00
bryner%uiuc.edu
959aa069c2 Classic skin polish (46613) - get the real gtk tooltip color so the tooltips look right. r=pavlov, ben.
git-svn-id: svn://10.0.0.236/trunk@78122 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 03:42:44 +00:00
bryner%uiuc.edu
01969ea308 Classic skin polish (46613) - make the shadows look better on unix by using the 'black' color. r=pavlov, ben.
git-svn-id: svn://10.0.0.236/trunk@78121 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 02:15:12 +00:00
dbaron%fas.harvard.edu
ea1cb20f01 Fix build warning by renaming variable. r=disttsc@bart.nl
git-svn-id: svn://10.0.0.236/trunk@78120 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 02:08:41 +00:00
ben%netscape.com
429a2057d4 ViXEn VFD Shell stubs. not part of build.
git-svn-id: svn://10.0.0.236/trunk@78119 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 01:58:17 +00:00
bryner%uiuc.edu
a717f425e8 A small change to allow this to compile with newer glibc versions that don't define EM_486. r=alla@lysator.liu.se, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@78118 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 01:23:37 +00:00
despotdaemon%netscape.com
9f6c86fd74 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78117 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 01:21:29 +00:00
bienvenu%netscape.com
c842497230 part of fix for 51306 crash compacting local folder r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@78116 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 00:24:52 +00:00
rjc%netscape.com
43f525c25c Have FSDS tell nsIFile's to be less eager... shouldn't resolve aliases on Mac, for example. Preparation for additional work by ccarlsen. r=me
git-svn-id: svn://10.0.0.236/trunk@78115 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-05 00:15:22 +00:00
rjc%netscape.com
a6c63d5ddd Fix bug # 51016: FTP being too eager with assuming directory vs file. r=me
git-svn-id: svn://10.0.0.236/trunk@78114 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 23:36:56 +00:00
bienvenu%netscape.com
5de20135ff work on improving startup time, 26455 r=mscott
git-svn-id: svn://10.0.0.236/trunk@78113 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 23:35:40 +00:00
bienvenu%netscape.com
c6d7ca939d work on improving startup time, fix memory leaks 26455 r=mscott
git-svn-id: svn://10.0.0.236/trunk@78112 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 23:34:31 +00:00
rjc%netscape.com
9abba78f7b Fix bug # 50057: initial bookmarks menu problem with IE Favorites on Mac. r=me
git-svn-id: svn://10.0.0.236/trunk@78111 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 22:52:30 +00:00
dbaron%fas.harvard.edu
71c441c81a Paint backgrounds and borders for inline elements in the foreground layer. b=36710, 27757 r=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@78110 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 21:45:47 +00:00
dbaron%fas.harvard.edu
c7f877db2d Don't apply top margin to a block containing only floaters. Let it collapse through instead. b=44419
Only do the quirky fix for bug 37657 for tables, not all blocks.  b=43086
r=buster@netscape.com


git-svn-id: svn://10.0.0.236/trunk@78109 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 21:44:48 +00:00
dbaron%fas.harvard.edu
9875e26897 Fix potential leak on failure. r=evaughan
git-svn-id: svn://10.0.0.236/trunk@78108 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 21:41:07 +00:00
BlakeR1234%aol.com
29fb5ce954 Fix bug 48875, just a typo. r=ben
git-svn-id: svn://10.0.0.236/trunk@78107 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 21:29:25 +00:00
BlakeR1234%aol.com
512d4b046f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@78106 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 21:24:48 +00:00
BlakeR1234%aol.com
a15922e7ae Fix 38417, patch by dean_tessman@hotmail.com r=me a=brendan
git-svn-id: svn://10.0.0.236/trunk@78105 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 21:19:36 +00:00
axel%pike.org
49ba32f808 Not part of build, fixing unix, missing object, const, part of #42228, r=pvb
git-svn-id: svn://10.0.0.236/trunk@78104 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 16:25:27 +00:00
bienvenu%netscape.com
7ea8bc1edb fix for 50454, error adding smtp servers r=alecf
git-svn-id: svn://10.0.0.236/trunk@78103 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 15:18:24 +00:00
scc%mozilla.org
b77e00747d fix for pravda bustage ... we're almost there!
git-svn-id: svn://10.0.0.236/trunk@78102 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 07:59:15 +00:00
rjc%netscape.com
bfffaf70d2 Fix bugs #48321 and #51168: JS code from gervase.markham@univ.ox.ac.uk and r=me
git-svn-id: svn://10.0.0.236/trunk@78101 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 06:52:40 +00:00
Peter.VanderBeken%pandora.be
cbec54eb6e Correct string usage in XSLT hooks. Not part of default build (ifdef'ed). r=nisheeth.
git-svn-id: svn://10.0.0.236/trunk@78100 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 05:55:00 +00:00
scc%mozilla.org
b4462af987 A good place to hang the gcc fix, thanks dbaron!, and backing out previous failed fix ideas (|Concat|), r=dbaron
git-svn-id: svn://10.0.0.236/trunk@78099 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 05:00:25 +00:00
dave%intrec.com
d1299d3e29 Fix for bug 43821: PutHeader has unbalanced <TABLE> tags.
git-svn-id: svn://10.0.0.236/trunk@78098 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 04:10:51 +00:00
dbaron%fas.harvard.edu
78d71eba7c Fix speedracer bustage. r=scc
git-svn-id: svn://10.0.0.236/trunk@78097 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 01:56:14 +00:00
scc%mozilla.org
e25e984f19 adding back a couple more |operator+|s for gcc
git-svn-id: svn://10.0.0.236/trunk@78096 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 01:34:04 +00:00
scc%mozilla.org
cbf038b4a9 need to make concatenation arguments homogenous in some cases
git-svn-id: svn://10.0.0.236/trunk@78095 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 01:33:24 +00:00
dbaron%fas.harvard.edu
54d7d67487 Fixing scc's typo to fix harpoon orange, etc. r=scc
git-svn-id: svn://10.0.0.236/trunk@78094 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 01:19:36 +00:00
dbaron%fas.harvard.edu
df9af9fe4d Back out hacks to fix earlier string bustage. r=scc
git-svn-id: svn://10.0.0.236/trunk@78093 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 00:50:52 +00:00
scc%mozilla.org
987c59caba we think the fix is in to support the original form, so back to the original form we go
git-svn-id: svn://10.0.0.236/trunk@78092 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 00:50:50 +00:00
ben%netscape.com
164173b328 fix button sizing problem
git-svn-id: svn://10.0.0.236/trunk@78091 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 00:14:51 +00:00
brendan%mozilla.org
ffc7bb1159 Must JS_SetGlobalObject at least, if not JS_InitStandardClasses, before defining native functions at startup.
git-svn-id: svn://10.0.0.236/trunk@78090 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-04 00:10:06 +00:00
ben%netscape.com
0ab4030aba license files
git-svn-id: svn://10.0.0.236/trunk@78089 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 23:38:07 +00:00
ben%netscape.com
eb0765bad5 add dir info
git-svn-id: svn://10.0.0.236/trunk@78088 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 23:29:04 +00:00
despotdaemon%netscape.com
33e0f8b77a Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78087 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 23:28:22 +00:00
despotdaemon%netscape.com
5ebec968ae Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@78086 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 23:26:17 +00:00
rcassin%supernova.org
bedfca895d Add smarts to vixen which number buttons. "Button1", "Button2", "Button3", etc. (originally all buttons would be "Button1"). r=ben
git-svn-id: svn://10.0.0.236/trunk@78085 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 23:01:03 +00:00
scc%mozilla.org
6b3e5bda7a fixing up comparison ambiguities for old gcc
git-svn-id: svn://10.0.0.236/trunk@78084 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 22:45:50 +00:00
scc%mozilla.org
c292773239 bustage fix for old gcc; already built on speedracer to ensure that it works, and on Mac to ensure that doesn't break modern compilers
git-svn-id: svn://10.0.0.236/trunk@78083 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 22:38:38 +00:00
ben%netscape.com
14a6bb615e fixes to get ViXEn running.
git-svn-id: svn://10.0.0.236/trunk@78082 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 22:30:25 +00:00
ben%netscape.com
0b6b758c1e ditto...
git-svn-id: svn://10.0.0.236/trunk@78081 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 21:47:47 +00:00
ben%netscape.com
62be60bb30 some changes to get ViXEn building and running. NPOB.
git-svn-id: svn://10.0.0.236/trunk@78080 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 21:45:55 +00:00
ben%netscape.com
de97891ff3 initial checkin of ViXEn. not part of default build. a=brendan.
git-svn-id: svn://10.0.0.236/trunk@78079 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 21:38:08 +00:00
av%netscape.com
b20d79675e Fixing #44993, added style visibility check to the object frame, r=buster
git-svn-id: svn://10.0.0.236/trunk@78078 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 20:54:26 +00:00
bryner%uiuc.edu
840327840a Fixing my bad indenting.
git-svn-id: svn://10.0.0.236/trunk@78077 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 20:48:32 +00:00
dbaron%fas.harvard.edu
b5dc0a34ad Continuing to work on speedracer/pravda bustage.
git-svn-id: svn://10.0.0.236/trunk@78076 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 15:45:57 +00:00
mkaply%us.ibm.com
13341464f9 #51222
r=rcassin@supernova.org (Hurricane), a=brendan
Missing OS/2 support for finding base profile dir


git-svn-id: svn://10.0.0.236/trunk@78075 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 15:08:49 +00:00
dbaron%fas.harvard.edu
fff49bce7c Another attempt to fix speedracer/pravda bustage. They sometimes think nsPromiseConcatenation doesn't exist. I'll ask scc to look at this later.
git-svn-id: svn://10.0.0.236/trunk@78074 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 15:00:27 +00:00
rcassin%supernova.org
d38467af5b Fix for 47703 - UI: Composer Prefs Panel - r=walk84@usa.net
git-svn-id: svn://10.0.0.236/trunk@78073 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 14:44:32 +00:00
dbaron%fas.harvard.edu
ac61acbaae Attempt to get old gcc and old FreeBSD compilers working again. Will ask scc to look for a better fix later.
git-svn-id: svn://10.0.0.236/trunk@78072 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 13:40:31 +00:00
pete%alphanumerica.com
51d1187a01 added two more functions:
permissions and dateModified

did some style cleanup and tested out each function

a=brendan

--pete


git-svn-id: svn://10.0.0.236/trunk@78071 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 13:37:19 +00:00
scc%mozilla.org
8d79857f8d and here we are, back to square one.
git-svn-id: svn://10.0.0.236/trunk@78070 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 08:25:02 +00:00
scc%mozilla.org
a7da79545c files from the string test harness, updated to match the string changes already in the tree
git-svn-id: svn://10.0.0.236/trunk@78069 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 07:10:03 +00:00
scc%mozilla.org
c03fb594e2 more GCC fixes
git-svn-id: svn://10.0.0.236/trunk@78068 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 06:41:18 +00:00
hyatt%netscape.com
686f83f2e4 Fix crash on theme application. r=ben
git-svn-id: svn://10.0.0.236/trunk@78067 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 06:22:21 +00:00
hyatt%netscape.com
87dc8c8777 Fix crash on skin switching. r=ben
git-svn-id: svn://10.0.0.236/trunk@78066 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 06:00:09 +00:00
scc%mozilla.org
4b21dc27b1 fix speedracer bustage
git-svn-id: svn://10.0.0.236/trunk@78065 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 05:54:31 +00:00
scc%mozilla.org
5c5b5644f9 explicit constructors stop the automatic construction of a string for a comparison. Really, they want the equivalent of |IsEmpty()| here; let's just test the value of the char[0] in the buffer.
git-svn-id: svn://10.0.0.236/trunk@78064 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 05:47:01 +00:00
ben%netscape.com
874b4f2422 46613, classic skin polish and other fixes for message compose window
git-svn-id: svn://10.0.0.236/trunk@78063 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 05:39:33 +00:00
hyatt%netscape.com
2da06741d9 Fixed bad regression in XBL. r=ben
git-svn-id: svn://10.0.0.236/trunk@78062 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 05:35:36 +00:00
scc%mozilla.org
c790f340e6 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@78061 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 04:49:45 +00:00
scc%mozilla.org
cfef7395b6 fixing bustage. I didn't realize what a common (and mistaken) pattern it was to compare a |nsString| to |nsnull|. Better to say |IsEmpty()|.
git-svn-id: svn://10.0.0.236/trunk@78060 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 04:27:17 +00:00
scc%mozilla.org
ed5ef3eccd fixing bustage
git-svn-id: svn://10.0.0.236/trunk@78059 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 04:04:41 +00:00
scc%mozilla.org
e328d5d8c6 fixing bustage exposed by removing extra comparisons
git-svn-id: svn://10.0.0.236/trunk@78058 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 03:28:05 +00:00
scc%mozilla.org
6916463750 I'll try anything, now
git-svn-id: svn://10.0.0.236/trunk@78057 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 03:25:42 +00:00
scc%mozilla.org
ff4ff3adf3 now that constructors are explicit, we'll have to get rid of extra comparison operators ... in fact, this is to fix immediate bustage
git-svn-id: svn://10.0.0.236/trunk@78056 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 03:16:47 +00:00
scc%mozilla.org
98679d961e OK, nothing has worked yet. It's time to roll out the big guns: |NS_READABLE_CAST|
git-svn-id: svn://10.0.0.236/trunk@78055 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 02:50:18 +00:00
scc%mozilla.org
5a98e3701d turning on |HAVE_CPP_2BYTE_WCHAR_T|
git-svn-id: svn://10.0.0.236/trunk@78054 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 02:24:58 +00:00
saari%netscape.com
165dc3fe2b another stab in the dark at 26882. Fixes initial focus problems upon launch on linux.
git-svn-id: svn://10.0.0.236/trunk@78053 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 02:18:25 +00:00
saari%netscape.com
a077590a85 Working around weird linux widget problem to fix focus bugs. Stabbing in the dark at 26882
git-svn-id: svn://10.0.0.236/trunk@78052 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 02:15:20 +00:00
dbaron%fas.harvard.edu
bcb012eb21 Fixing code that relies on implicit string construction. r=scc (verbally)
git-svn-id: svn://10.0.0.236/trunk@78051 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 02:08:24 +00:00
scc%mozilla.org
7a8da7c16b hack to fix pravda and speedracer bustage
git-svn-id: svn://10.0.0.236/trunk@78050 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 01:38:38 +00:00
scc%mozilla.org
5dd484e3e6 adding |Concat| function to fix pravda and speedracer bustage
git-svn-id: svn://10.0.0.236/trunk@78049 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 01:38:27 +00:00
scc%mozilla.org
dde18be624 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78048 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 00:46:03 +00:00
scc%mozilla.org
2ec048c2a8 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78047 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 00:31:01 +00:00
scc%mozilla.org
a68b29cf43 hack to fix pravda bustage
git-svn-id: svn://10.0.0.236/trunk@78046 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 00:25:42 +00:00
scc%mozilla.org
cc174b7552 fixed typo
git-svn-id: svn://10.0.0.236/trunk@78045 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 00:08:25 +00:00
dbaron%fas.harvard.edu
0fd8174153 Fixing code that relied on implicit string construction. r=scc (verbally)
git-svn-id: svn://10.0.0.236/trunk@78044 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-03 00:02:34 +00:00
scc%mozilla.org
81a3827ac0 fixing code that relies on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78043 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 23:59:08 +00:00
dbaron%fas.harvard.edu
3d0898d9e0 Fixing code in MathML that relied on implicit string conversion. r=scc (verbally)
git-svn-id: svn://10.0.0.236/trunk@78042 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 23:56:19 +00:00
mozilla.BenB%bucksch.org
9a3c597eff 20862: Remove Netscape default bookmarks and use an inital Mozilla version. More tweaking needed.
Contributed by Jeremy M. Dolan <mozilla@turbogeek.org>, r=slamm, a=brendan


git-svn-id: svn://10.0.0.236/trunk@78041 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 23:50:59 +00:00
scc%mozilla.org
b8cab28572 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78040 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 23:43:20 +00:00
scc%mozilla.org
4f07d7d1fd fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78039 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 23:25:46 +00:00
scc%mozilla.org
a2ba52b3c6 and the include file it will need
git-svn-id: svn://10.0.0.236/trunk@78038 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 22:46:16 +00:00
scc%mozilla.org
164c4b0474 fixing anticipated bustage from previously mentioned bad pattern
git-svn-id: svn://10.0.0.236/trunk@78037 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 22:44:59 +00:00
scc%mozilla.org
ec1e398464 it's a repeating bad pattern ... several of the compilers don't want to make the change from |nsC[Auto]String foo = NS_ConvertASCIItoUCS2(x);| to |nsC[Auto]String foo(NS_ConvertASCIItoUCS2(x);| and so we have to use |CopyASCIItoUCS2(nsLiteralCString(x), foo);| instead
git-svn-id: svn://10.0.0.236/trunk@78036 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 22:39:18 +00:00
scc%mozilla.org
8be23cbf4c compiler is confused; giving it a more digestible meal
git-svn-id: svn://10.0.0.236/trunk@78035 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 22:18:57 +00:00
scc%mozilla.org
7c24c9b003 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78034 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 22:13:25 +00:00
scc%mozilla.org
af6d3927fa compiler is confused, giving it a more digestible meal
git-svn-id: svn://10.0.0.236/trunk@78033 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 22:08:52 +00:00
scc%mozilla.org
45d2c3f239 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78032 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 21:55:23 +00:00
scc%mozilla.org
efebf707a1 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78031 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 21:47:30 +00:00
scc%mozilla.org
806d7f1132 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78030 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 21:32:30 +00:00
scc%mozilla.org
533a0deb8f fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78029 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 21:26:17 +00:00
scc%mozilla.org
8af3fc00c3 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78028 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 21:14:12 +00:00
scc%mozilla.org
9fc340d07f making all string construction explicit; plus (now that the DOM APIs are turned on and you can no longer build without NEW_STRING_APIS) chopping out |#ifdef|ed code
git-svn-id: svn://10.0.0.236/trunk@78027 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 20:53:31 +00:00
brendan%mozilla.org
822d3b3746 Support external string GC types so XPConnect and other systems can optimize away copies (50602, r=jband).
git-svn-id: svn://10.0.0.236/trunk@78026 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 20:37:37 +00:00
jband%netscape.com
d6d494d653 fix crasher bug 51176. xpti semantics for GetParent changed sometime back and I did not find all the cases where this mattered. thanks to mang@subcarrier.org. a,r=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@78025 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 20:30:56 +00:00
bryner%uiuc.edu
6c99560bb1 Fixing bug 50058 - too many onSelect firings. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@78024 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 18:59:39 +00:00
Peter.VanderBeken%pandora.be
1a6674f227 Fix XSLT hooks (Preparation for bug #42228). r=jst@netscape.com, a=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@78023 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 15:35:19 +00:00
Peter.VanderBeken%pandora.be
cb5360f078 Fix XSLT hooks (Preparation for bug #42228). Remove GetAttributeValueAt (Fixes bug #47454). Clean up code. r=jst@netscape.com, a=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@78022 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 15:34:07 +00:00
Peter.VanderBeken%pandora.be
a1f273f649 Fix XSLT hooks (Preparation for bug #42228). Implement SetDOMDocument. r=jst@netscape.com, a=waterson@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@78021 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 15:32:28 +00:00
bienvenu%netscape.com
8f64370076 fix 50722 problems renaming open imap folder r=mscott
git-svn-id: svn://10.0.0.236/trunk@78020 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 14:42:14 +00:00
morse%netscape.com
6a74927cf2 bug 51145, minor wording change, wording=gemal, r=morse
git-svn-id: svn://10.0.0.236/trunk@78019 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 14:35:03 +00:00
scc%mozilla.org
e0c64797b0 fixing build bustage for OS2 and AIX
git-svn-id: svn://10.0.0.236/trunk@78018 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 12:25:27 +00:00
scc%mozilla.org
695113d75b fix build bustage for hpux
git-svn-id: svn://10.0.0.236/trunk@78017 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 12:20:49 +00:00
beard%netscape.com
427db1b05b hooked up Leak Detector contextual menu.
git-svn-id: svn://10.0.0.236/trunk@78016 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 08:23:50 +00:00
ben%netscape.com
e270211868 tidy up UI
git-svn-id: svn://10.0.0.236/trunk@78015 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 08:05:44 +00:00
saari%netscape.com
12c408de5d Undoing what appears to be a complete brain fart of mine from a while ago. I was releasing focus information before its time.
git-svn-id: svn://10.0.0.236/trunk@78014 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 07:49:39 +00:00
beard%netscape.com
20e754f697 fixing code that relied on implicit string construction. r=scc
git-svn-id: svn://10.0.0.236/trunk@78013 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 07:39:16 +00:00
beard%netscape.com
cc501e8819 fixing code that relied on implicit string construction (less than optimal temporary fix). r=scc
git-svn-id: svn://10.0.0.236/trunk@78012 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 07:21:57 +00:00
beard%netscape.com
8589bcd435 fixing code that relied on implicit string construction. r=scc
git-svn-id: svn://10.0.0.236/trunk@78011 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 07:20:29 +00:00
mcafee%netscape.com
d290cd5114 Solaris bustage fix from scc/bruce/#mozilla
git-svn-id: svn://10.0.0.236/trunk@78010 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 07:14:59 +00:00
bruce%cubik.org
c1616c08d6 Fixing Solaris build bustage. r=scc. Thanks to scc and beard for helping me along with this. All give praise to gcc -S.
git-svn-id: svn://10.0.0.236/trunk@78009 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 06:36:09 +00:00
sfraser%netscape.com
7723d33d1c Fix build bustage -- nuked a couple of ')'. r=jag
git-svn-id: svn://10.0.0.236/trunk@78008 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 06:19:48 +00:00
scc%mozilla.org
7656847708 time to add that specialization of |nsCharSourceTraits<PRUnichar>|, not having it is probably hosing speedracer, r=waldemar
git-svn-id: svn://10.0.0.236/trunk@78007 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 06:03:50 +00:00
beard%netscape.com
b76ed2e0ae [not part of build] traceObject, markObject.
git-svn-id: svn://10.0.0.236/trunk@78006 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:44:48 +00:00
nelsonb%netscape.com
69d6089387 When building on NT for X86, use new mpi_x86.asm implementation.
git-svn-id: svn://10.0.0.236/trunk@78005 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:41:21 +00:00
nelsonb%netscape.com
666b95d6da Makefile.win - gmake Makefile for building MPI with MSVC on NT.
git-svn-id: svn://10.0.0.236/trunk@78004 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:38:51 +00:00
nelsonb%netscape.com
5c402ed899 mpi_x86.asm - assembly language implementation of s_mpv_ functions.
git-svn-id: svn://10.0.0.236/trunk@78003 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:33:15 +00:00
scc%mozilla.org
520bca76f7 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@78002 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:30:35 +00:00
ben%netscape.com
cebb07fc5e don't draw a focus rect around radio buttons when the radio group isn't focused.
git-svn-id: svn://10.0.0.236/trunk@78001 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:26:42 +00:00
ben%netscape.com
71d1b42d0e string bundle utility XBL binding, implement correct Windows platform keyboard navigation for radio groups.
git-svn-id: svn://10.0.0.236/trunk@78000 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 05:09:59 +00:00
saari%netscape.com
676b71298c fix for 46505, text inputs and text areas need to change their event targets when crossing the anonymous content boundry. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@77999 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:59:44 +00:00
scc%mozilla.org
7de661987b oops. fix windows bustage
git-svn-id: svn://10.0.0.236/trunk@77998 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:57:36 +00:00
valeski%netscape.com
a7c1dfc349 fixing directory seperate assumption to be generic
git-svn-id: svn://10.0.0.236/trunk@77997 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:29:25 +00:00
sfraser%netscape.com
877e3cdf72 Fix for 43119 -- pageInfo.css is no longer needed. r=ben
git-svn-id: svn://10.0.0.236/trunk@77996 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:27:36 +00:00
dave%intrec.com
ce71565c87 Removing duplicate variable declaration from patch for bug 50698. The
sendmail deferred vs immediate delivery Param is now honored even in Perl
5.6.


git-svn-id: svn://10.0.0.236/trunk@77995 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:26:36 +00:00
brendan%mozilla.org
8882f5c1b5 One-line comment addition, to match surrounding paragraphs that have comments.
git-svn-id: svn://10.0.0.236/trunk@77994 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:19:45 +00:00
sfraser%netscape.com
c85a85e16f Part of fix for 49187 -- don't hardcode font size of view source, so that it uses browser defaults. r=ben
git-svn-id: svn://10.0.0.236/trunk@77993 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:17:17 +00:00
scc%mozilla.org
5218242340 fixed comment typo (now was a good time, since I just checked in string changes). r=brendan
git-svn-id: svn://10.0.0.236/trunk@77992 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:17:11 +00:00
sfraser%netscape.com
f8ea326c7b Fix 43119 -- make the Page Info dialog pretty, and 49187 -- allow copy/drag in view source. r=ben
git-svn-id: svn://10.0.0.236/trunk@77991 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:15:31 +00:00
scc%mozilla.org
fe86dd230b bug #49817: fix |normalize_forward|, |normalize_backward|; make |Begin(Read|Writ)ing| call |normalize_forward|; pass iterators by reference. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@77990 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:10:44 +00:00
beard%netscape.com
3eae2785fa GC_mark_object.
git-svn-id: svn://10.0.0.236/trunk@77989 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:08:24 +00:00
beard%netscape.com
ced0dd193e Added stub for GC_mark_object, added verbose paramter to GC_trace_object.
git-svn-id: svn://10.0.0.236/trunk@77988 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 04:00:30 +00:00
pinkerton%netscape.com
4b4c4d8047 better fix for the "dragging scrollbars" bug
git-svn-id: svn://10.0.0.236/trunk@77987 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 03:53:19 +00:00
brendan%mozilla.org
2031edbcf6 Fix longstanding bug with nsScriptableRegionConstructor (lack of NS_IMETHODIMP). Use nsnull and \!, not NULL and lame NULL == ptr tests.
git-svn-id: svn://10.0.0.236/trunk@77986 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 03:39:27 +00:00
beard%netscape.com
88a1506cd6 [not part of build] added GC_mark_object, added verbose parameter to GC_trace_object to limit sheer volume of data generated, massive removal of hard tabs.
git-svn-id: svn://10.0.0.236/trunk@77985 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 03:38:39 +00:00
beard%netscape.com
3d56c2fd99 initial check-in.
git-svn-id: svn://10.0.0.236/trunk@77984 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 03:30:02 +00:00
beard%netscape.com
e58cdc0e88 [not part of build] moved Type and StringTable classes to separate files. Changed printHistogram() to include product {count * size} for each bin.
git-svn-id: svn://10.0.0.236/trunk@77983 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 03:29:30 +00:00
beard%netscape.com
07e242cb08 bloatsoup.
git-svn-id: svn://10.0.0.236/trunk@77982 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 03:25:27 +00:00
dave%intrec.com
b908666a46 Fix for bug 46913: xml.cgi produces SQL error when accessed while not
logged in yet.  Thanks to luke_harless@attglobal.net for discovering this
one.


git-svn-id: svn://10.0.0.236/trunk@77981 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 02:44:54 +00:00
hyatt%netscape.com
75999ece9c Eliminating warning for non-compliant XBL event handlers.
git-svn-id: svn://10.0.0.236/trunk@77980 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 02:40:28 +00:00
hyatt%netscape.com
9578a87198 Eliminating warning for non-compliant XBL event handlers.
git-svn-id: svn://10.0.0.236/trunk@77979 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 02:39:06 +00:00
dave%intrec.com
dced60d443 Fix for bug 50892: extra space in chmod command causes creation of
data/checkinlog to fail


git-svn-id: svn://10.0.0.236/trunk@77978 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 02:38:28 +00:00
sfraser%netscape.com
da4e6ea783 More memory allocator optimizations. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@77977 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 02:13:15 +00:00
brendan%mozilla.org
0181958e4b Restore default JS options in InitContext, and track pref changes to javascript.options.* (50291, r=jband).
git-svn-id: svn://10.0.0.236/trunk@77976 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:58:51 +00:00
ducarroz%netscape.com
19272684f7 Fix for bug 50311. Cleanup Message Compose Menu. R=mscott
git-svn-id: svn://10.0.0.236/trunk@77975 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:55:35 +00:00
hyatt%netscape.com
78269dcd4b General cleanup in XBL.
git-svn-id: svn://10.0.0.236/trunk@77974 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:46:42 +00:00
sfraser%netscape.com
94c96ab2d1 Fix for 51132 -- don't crash updating remove list command, and don't leak teh string. r=akkana
git-svn-id: svn://10.0.0.236/trunk@77973 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:44:57 +00:00
nelsonb%netscape.com
1832f90827 Use new assembler files.
Define MP_NO_MP_WORD on platforms that don't have 64-bit registers.


git-svn-id: svn://10.0.0.236/trunk@77972 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:40:41 +00:00
jst%netscape.com
7047acd596 Making the view-source window resizeable. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77971 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:38:35 +00:00
hyatt%netscape.com
cb58255006 rename arg to parameter, r=brendan
git-svn-id: svn://10.0.0.236/trunk@77970 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:35:44 +00:00
hyatt%netscape.com
b3f4ce0d91 rename arg to parameter, r=brendan
git-svn-id: svn://10.0.0.236/trunk@77969 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:20:36 +00:00
bryner%uiuc.edu
28264f7f09 Checking in the idlc-generated version of this file to go along with vidur's nsIDOMWindow API change. r=vidur.
git-svn-id: svn://10.0.0.236/trunk@77968 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:12:37 +00:00
dianesun%netscape.com
df98f097e9 Fix for bugs 38092 & 37931. R/A: ducarroz, QA: laurel.
git-svn-id: svn://10.0.0.236/trunk@77967 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:11:49 +00:00
hyatt%netscape.com
0bf556e934 added files: mozilla/layout/xbl/src/nsXBLPrototypeHandler.cpp
git-svn-id: svn://10.0.0.236/trunk@77966 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:11:32 +00:00
hyatt%netscape.com
663f7c0ce7 Improve typing speed. r=ben
git-svn-id: svn://10.0.0.236/trunk@77965 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:09:47 +00:00
rogerl%netscape.com
8a63e1a869 Switch from RegisterList to ArgumentList to handle named args.
Optional & rest parameter support.


git-svn-id: svn://10.0.0.236/trunk@77964 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:01:41 +00:00
rogerl%netscape.com
f287b862db Optional and rest parameters.
Named arguments (just begun).


git-svn-id: svn://10.0.0.236/trunk@77963 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 01:01:04 +00:00
cls%seawood.org
8848fa61a5 Including nsString.h
git-svn-id: svn://10.0.0.236/trunk@77962 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 00:21:03 +00:00
cls%seawood.org
bc1b963bc2 SHARED_LIBRARY_LIBS for unix, EXTRA_DSO_LIBS for OS/2
git-svn-id: svn://10.0.0.236/trunk@77961 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-02 00:12:07 +00:00
akkana%netscape.com
2b24b73667 36809: got the space wrong in the previous checkin. r=BenB
git-svn-id: svn://10.0.0.236/trunk@77960 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 23:37:46 +00:00
alecf%netscape.com
100dab2e8d another fix for #42102 - removing consumers of nsIFileSpec
r=valeski


git-svn-id: svn://10.0.0.236/trunk@77959 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 23:36:28 +00:00
akkana%netscape.com
4f8a9c4d2f 36809: fix plaintext output of img tags. r=BenB
git-svn-id: svn://10.0.0.236/trunk@77958 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 23:36:18 +00:00
javi%netscape.com
ed7b7032ff Make the S/MIME related and Java/JS tabs stay away no matter which tab on the
left side is clicked.

Plug some more memory leaks in security advisor.


git-svn-id: svn://10.0.0.236/trunk@77957 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 23:30:25 +00:00
morse%netscape.com
af82da3a5c bug 50786, many pages coming up blank, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@77956 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 23:28:41 +00:00
jst%netscape.com
a7a929d7dd Tweaking the fix to nsbeta3+ bug 28277 so that the src property of the a JavaScript constructed image is correcly set at the time when the onload and onerror events fire. r=nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77955 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 23:23:35 +00:00
mscott%netscape.com
3ba51bf6e1 Fix unix breakge by using .get()
git-svn-id: svn://10.0.0.236/trunk@77954 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 23:07:57 +00:00
cmanske%netscape.com
0698fb319a JS strict warnings cleanup in connection with dialog work such as 47651, 47685. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@77953 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 23:04:03 +00:00
shanjian%netscape.com
9c78346b5f #44011 the bookmark charset does not work correctly if we select sidebar first
ra = ftang
doc charset can be and should be get directly from window without paying
any attention to focused window.


git-svn-id: svn://10.0.0.236/trunk@77952 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:56:15 +00:00
javi%netscape.com
6aa5ad4dac Plug some memory leaks and always use PL_strdup instead of vanilla strdup.
git-svn-id: svn://10.0.0.236/trunk@77951 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:55:25 +00:00
jglick%netscape.com
33d6d80640 Bug #46423, #29243 Changing to correct attachment icon r=hangas
git-svn-id: svn://10.0.0.236/trunk@77950 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:54:38 +00:00
mkaply%us.ibm.com
fb42803736 #51105
r=dougt, a=brendan
Missing OS/2 support for HOME dir


git-svn-id: svn://10.0.0.236/trunk@77949 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:53:55 +00:00
mkaply%us.ibm.com
ea3aecb341 OS/2 VACPP Tinderbox break
This is a hack to fix our build problem.
still looking for the right way


git-svn-id: svn://10.0.0.236/trunk@77948 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:49:33 +00:00
javi%netscape.com
1561e6180e Assign a ** static pointer an actual value instead of just sayin *val = NULL;
git-svn-id: svn://10.0.0.236/trunk@77947 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:47:22 +00:00
mscott%netscape.com
4422cd6395 Bug #32387,47365--> reset the load type when we get a redirected url so it gets added to
session history properly.
Only call OnLoadingSite if we actually create a content viewer for this page...
r=radha


git-svn-id: svn://10.0.0.236/trunk@77946 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:35:05 +00:00
morse%netscape.com
ab10aedc42 bug 44299, erroneous prompt for master password, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@77945 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:34:45 +00:00
mscott%netscape.com
8f2702399e Bug #32387,47365, 46331, 46338, 23734 --> reset the load type when we get a redirected url so it gets added to
session history properly. Only add to session history if the url resulted in document being
loaded.
r=radha


git-svn-id: svn://10.0.0.236/trunk@77944 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:34:19 +00:00
mscott%netscape.com
03028d636f Bug #47365 --> set the retargeting URL flag when we are retargeting to another window
r=radha


git-svn-id: svn://10.0.0.236/trunk@77943 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:28:37 +00:00
akkana%netscape.com
561f3eba6c 50311, 51088: fix a hang/crash in Rewrap. r=scc
git-svn-id: svn://10.0.0.236/trunk@77942 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:27:26 +00:00
mscott%netscape.com
b96f88a453 Bug #50427 --> comment out our OnRedirect implementation. It was causing nasty side effects
because we aren't told if the main document url is getting redirected or if a part (like an
image) is getting redirected. This caused the urlbar to get incorrectly updated.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@77941 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:26:32 +00:00
hewitt%netscape.com
723195f0a1 46073 - added .plain to missing selector
git-svn-id: svn://10.0.0.236/trunk@77940 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:08:25 +00:00
hewitt%netscape.com
f8b8fc9cb8 46073 - added .plain for one missing selector
git-svn-id: svn://10.0.0.236/trunk@77939 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:06:45 +00:00
cmanske%netscape.com
65a484425b Changes to make toolbar persistance work better, needed for Composer b=47515, r=ben
git-svn-id: svn://10.0.0.236/trunk@77938 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:03:46 +00:00
mkaply%us.ibm.com
b5aec24c56 OS/2 VACPP Tinderbox break
CRT_CALL goes after the return type, before the function name


git-svn-id: svn://10.0.0.236/trunk@77937 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:01:58 +00:00
cmanske%netscape.com
cecaf9d445 Editor UI fixes: toolbar (47515), Page Colors dialog (47695), r=sfraser
git-svn-id: svn://10.0.0.236/trunk@77936 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:01:44 +00:00
vidur%netscape.com
66f83dccc1 Part of fix for bug 46861. Modified idlc generated header file, but forgot to change the idl itself. Doh! r=pollmann
git-svn-id: svn://10.0.0.236/trunk@77935 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:01:33 +00:00
cmanske%netscape.com
24c8934993 CSS changes for editor dialogs, b=47695, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@77934 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 22:01:06 +00:00
dimator%netscape.com
207c07dc44 Left out some entries in the default localstore.rdf file in my last checkin. (bug 44669)
git-svn-id: svn://10.0.0.236/trunk@77933 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:53:12 +00:00
beard%netscape.com
b5575eb008 A little more checking in GC_trace_object().
git-svn-id: svn://10.0.0.236/trunk@77932 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:51:09 +00:00
beard%netscape.com
b3f74f27e4 catching SIGSEGV/SIGILL not reliable, off again.
git-svn-id: svn://10.0.0.236/trunk@77931 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:47:01 +00:00
hyatt%netscape.com
27e6b4f0bd Fix tree multiple selection. Oops!, r=jrgm
git-svn-id: svn://10.0.0.236/trunk@77930 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:44:13 +00:00
hyatt%netscape.com
b623326d27 More XBL event speed improvements. r=ben
git-svn-id: svn://10.0.0.236/trunk@77929 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:43:34 +00:00
mkaply%us.ibm.com
86f29b1dd8 #48208
r=dougt, a=brendan
Don't DebugBreak if the messagebox got an error displaying


git-svn-id: svn://10.0.0.236/trunk@77928 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:41:42 +00:00
akkana%netscape.com
a7c1b302ac 36809: don't print nastygrams when copied output is zero length. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@77927 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:40:46 +00:00
pinkerton%netscape.com
9f1c6eb810 remove unused xul frames, nsTitledButton and nsToolbarItem
git-svn-id: svn://10.0.0.236/trunk@77926 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:40:34 +00:00
pinkerton%netscape.com
cd93ce4e9e removing unused xul frames, nsTitledButton and nsToolbarItemFrame. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@77925 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:39:25 +00:00
tao%netscape.com
d05c791192 48646: "Download More" menuitem duplicated, kinda messed up. (r=nhotta,a=ftang)
git-svn-id: svn://10.0.0.236/trunk@77924 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:36:48 +00:00
leaf%mozilla.org
43b953dfbd Automated update
git-svn-id: svn://10.0.0.236/trunk@77923 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:30:08 +00:00
radha%netscape.com
e111e856b3 partial fix for 49498. r=nisheeth.
git-svn-id: svn://10.0.0.236/trunk@77922 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:29:48 +00:00
javi%netscape.com
462814ccd0 Make the security advisor come up from the Task Menu bar again.
git-svn-id: svn://10.0.0.236/trunk@77921 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:25:25 +00:00
gordon%netscape.com
1fdbf5a0c1 Fix for Bug 31900 "[MLK] Leaking CacheInfo objects".
The mCaches field is the head of a linked list.  I've added code to nsReplacementPolicy destructor to walk the list, deleting the objects along the way, rather than simply deleting the head of the list.


git-svn-id: svn://10.0.0.236/trunk@77920 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:24:40 +00:00
cls%seawood.org
d1ecbc454c Every MKSHLIB_FORCE_ALL needs a MKSHLIB_UNFORCE_ALL. Should fix freebsd 2.2 bustage.
git-svn-id: svn://10.0.0.236/trunk@77919 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:16:36 +00:00
mkaply%us.ibm.com
7b4f7c1e9c OS/2 GCC Tinderbox break
Since GCC doesn't have _System, these need to be extern C


git-svn-id: svn://10.0.0.236/trunk@77918 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:12:59 +00:00
akkana%netscape.com
9834f29a1e 50935: make multiline paste into single line text control switchable. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@77917 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:12:43 +00:00
valeski%netscape.com
bb76843870 50920. r=vidur. hanging an nsIDOMWindow off of nsIWebBrowser
git-svn-id: svn://10.0.0.236/trunk@77916 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 21:10:23 +00:00
nhotta%netscape.com
6a4c6712d1 Removing a debug printf which was checked in by mistake in my last check in.
git-svn-id: svn://10.0.0.236/trunk@77915 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 20:58:41 +00:00
nbhatla%netscape.com
b1efe9f8cc #46519 -> Classic Skin Polish fixes. fix for missing bookmark icon on hover and click in urlbar. larger images for reduced tiling and increased speed for mac buttons. r=andreww
git-svn-id: svn://10.0.0.236/trunk@77914 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 20:39:55 +00:00
nbhatla%netscape.com
0df3d6e552 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@77913 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 20:31:42 +00:00
valeski%netscape.com
48fd1ed8e7 fixing win9X make build problem
git-svn-id: svn://10.0.0.236/trunk@77912 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 20:18:46 +00:00
dougt%netscape.com
6e33e84d1b Fixes a cycle between docshelltreeowner and layout which caused a huge
leak. r=adamlock@netscape.com


git-svn-id: svn://10.0.0.236/trunk@77911 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:38:46 +00:00
dougt%netscape.com
d6c3bd2dcd Cleaning up leaks in gtkEmbed test example.
git-svn-id: svn://10.0.0.236/trunk@77910 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:36:43 +00:00
valeski%netscape.com
c14f38846e 32185. r=wan-teh. Fixing hashtable enumeration lossage.
git-svn-id: svn://10.0.0.236/trunk@77909 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:11:24 +00:00
jst%netscape.com
2732505c41 Fixing assertion on startup. r=vidur
git-svn-id: svn://10.0.0.236/trunk@77908 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:07:15 +00:00
ccarlen%netscape.com
722d096e9f - NOT PART OF THE BUILD -
Updated for embedding API changes.


git-svn-id: svn://10.0.0.236/trunk@77907 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:07:01 +00:00
ccarlen%netscape.com
0e9b602af8 - NOT PART OF THE BUILD -
Clear any refs the CBrowserShell has to us early in the destructor.


git-svn-id: svn://10.0.0.236/trunk@77906 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:06:31 +00:00
ccarlen%netscape.com
f347eb14e5 - NOT PART OF THE BUILD -
Updated for embedding API changes


git-svn-id: svn://10.0.0.236/trunk@77905 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:04:06 +00:00
ccarlen%netscape.com
33818a5490 - NOT PART OF THE BUILD -
Save prefs as soon as we touch them instead of waiting until quit time.


git-svn-id: svn://10.0.0.236/trunk@77904 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:03:23 +00:00
pnunn%netscape.com
7a6ed8a82c bug#13718: pnunn. move init to intended location.
git-svn-id: svn://10.0.0.236/trunk@77903 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 19:00:05 +00:00
sspitzer%netscape.com
a479bcadbf fix for crasher bug #51076. the old category code is not ready for prime time, commenting it out.
mozilla 6.0 doesn't support new categories.  r=mscott


git-svn-id: svn://10.0.0.236/trunk@77902 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:56:36 +00:00
dimator%netscape.com
7a91ba13b4 Adding default localstore.rdf for new/mig. profiles. bug 44669. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@77901 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:52:08 +00:00
brendan%mozilla.org
b0b7fd8115 Followup for 44997, r=shaver:
- #if JS_HAS_LVALUE_RETURN around cx->rval2/rval2set defs and uses.
- Instrument different kinds of invocations, #ifdef DEBUG only.
- Clean up basis case of empty switch statement to use high = -1, low = 0,
  requiring care when optimizing in-range tests using unsigned casts, but
  freeing the interpreter and decompiler from having to do an extra test
  before looping from low to high.
- Clean up all codegen to use JUMP_OFFSET_LEN, ATOM_INDEX_LEN, etc. instead of
  magic 2 or 4.
- Add JSOP_TRY and JSOP_FINALLY no-ops to save a srcnote per JSOP_NOP, and to
  make decompilation and jit'ing easier.
- Minimize number of source notes to maximize SRC_XDELTA span.
- Use JSSCRIPT_FIND_CATCH_START in throw code.
- Indentation and bracing nits picked.


git-svn-id: svn://10.0.0.236/trunk@77900 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:42:22 +00:00
kestes%staff.mail.com
f2787fb5e7 imbed the version number in the generated html
git-svn-id: svn://10.0.0.236/trunk@77899 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:39:54 +00:00
kestes%staff.mail.com
50945a745b export_alltree_headers
function signature has changed.


git-svn-id: svn://10.0.0.236/trunk@77898 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:39:19 +00:00
kestes%staff.mail.com
fbb52eec98 better comments to discribe the settings.
git-svn-id: svn://10.0.0.236/trunk@77897 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:38:23 +00:00
kestes%staff.mail.com
a76c628ac9 $link was in the wrong scope.
I was returning undef instead of $link.


git-svn-id: svn://10.0.0.236/trunk@77896 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:37:52 +00:00
wtc%netscape.com
2458d4daec Bugzilla bug #30746: the primordial thread should wait for the timer
manager thread to start only if the timer manager thread is a local
thread, otherwise in native-threads-only mode, if NSPR is initialized
by a DLL, the primordial thread may be hung in PR_WaitCondVar because
the (native) timer manager thread does not get to run until the DLL is
initialized.


git-svn-id: svn://10.0.0.236/trunk@77893 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:26:28 +00:00
ducarroz%netscape.com
cef58bfb0c Fix for bug 50968. Replace out-dated status bar by a new one up to date. R=bienvenu
git-svn-id: svn://10.0.0.236/trunk@77892 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:26:10 +00:00
harishd%netscape.com
4766df6dca 7670 - Enable NOSCRIPT.
r=jst


git-svn-id: svn://10.0.0.236/trunk@77891 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:17:43 +00:00
harishd%netscape.com
69b6374ae7 7670 - Enabling NOSCRIPT content.
47827 - Make sure to check DD's hierarchy.

r=jst


git-svn-id: svn://10.0.0.236/trunk@77890 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:17:17 +00:00
brendan%mozilla.org
cf40cac243 Fix js_EnterSharpObject to clean up sharpObjectMap on error (44009, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@77888 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:01:04 +00:00
dbragg%netscape.com
79a6b86c24 Fix for bug 46802. Added the test from the nspref.dll to prevent unnecessary loading
git-svn-id: svn://10.0.0.236/trunk@77887 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 18:00:03 +00:00
dbragg%netscape.com
78fadcb8bf Fix for bug 46802. Removed the test from the nspref.dll to prevent unnecessary loading
git-svn-id: svn://10.0.0.236/trunk@77886 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 17:59:29 +00:00
dbragg%netscape.com
a830f2e91a Fix for bug 46802. Changed name of function to reflect its new functionality.
git-svn-id: svn://10.0.0.236/trunk@77885 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 17:58:33 +00:00
sspitzer%netscape.com
829ce322a2 checking in alecf's masterful fix for dogfood bug #50685.
r=putterman,sspitzer a=granrose


git-svn-id: svn://10.0.0.236/trunk@77884 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 17:25:01 +00:00
wtc%netscape.com
eeb69bf78b Set version number to 4.1.
git-svn-id: svn://10.0.0.236/trunk@77883 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 16:07:38 +00:00
bienvenu%netscape.com
f5848955c9 fix build bustage for locka, remove viewSource from jar manifest
git-svn-id: svn://10.0.0.236/trunk@77882 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 14:36:10 +00:00
bienvenu%netscape.com
b536f6a9d7 add batching support for msg count notifications r=putterman 49212 and 17470
git-svn-id: svn://10.0.0.236/trunk@77881 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 14:25:09 +00:00
locka%iol.ie
2526a98768 Removed hack put in to drag and drop to workaround this bug. b=41984, r=jst
git-svn-id: svn://10.0.0.236/trunk@77880 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 13:43:20 +00:00
locka%iol.ie
590c8ec194 Attach nsGlobalWindow's title property to the primary content document's title property. b=41984, r=jst
git-svn-id: svn://10.0.0.236/trunk@77879 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 13:31:21 +00:00
waqar%netscape.com
b3b08e1a24 #=48907
r=rods@netscape.com
a=kmcclusk@netscape.com
d=Implement CSS3 Font for GTK.


git-svn-id: svn://10.0.0.236/trunk@77878 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 13:21:46 +00:00
rcassin%supernova.org
d3e8cb3f6f Fix for bug 47574: extra, unused strings / entities defined in editor UI files - r=anthonyd, cmanske
git-svn-id: svn://10.0.0.236/trunk@77877 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 13:14:09 +00:00
mkaply%us.ibm.com
cb15ec1f7e #47874
r=mkaply, a=brendan
More fixups to widget - better menu code
Use Window Properties instead of PresParams
Rework subclass stuff to be more like Win


git-svn-id: svn://10.0.0.236/trunk@77876 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 13:09:21 +00:00
mkaply%us.ibm.com
26384da602 OS/2 Tinderbox break
PR_CALLBACK needed here


git-svn-id: svn://10.0.0.236/trunk@77875 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 13:03:40 +00:00
rods%netscape.com
f9f4bb77be When calculating the point size of a LOGFONT the scalling between the screen
and the printer must be taken into account. (The LOGFONT metrics are for the screen)
Bug 45656  r=dcone


git-svn-id: svn://10.0.0.236/trunk@77874 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 11:59:48 +00:00
pavlov%netscape.com
cecaf94461 ugh, fix for the windows bustage. this fix sucks. windows.h sucks.
git-svn-id: svn://10.0.0.236/trunk@77873 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 10:34:05 +00:00
ben%netscape.com
fddaf855d3 remind me again why I use linux... fixing mac build bustage due to missing file in project thingy... i hope this works.. I thought macs were supposed to be friendly. bah. pav
git-svn-id: svn://10.0.0.236/trunk@77872 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 10:08:08 +00:00
cls%seawood.org
23667185c5 Reorder libs for Irix linker & properly link in _s.a libs
git-svn-id: svn://10.0.0.236/trunk@77871 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 09:29:20 +00:00
pavlov%netscape.com
9ef4418d0c adding to windows makefile
git-svn-id: svn://10.0.0.236/trunk@77870 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 09:27:32 +00:00
pavlov%netscape.com
efb93e8ef0 fix for secure smtp bug 30321 r=mscott for the smtp part and r=bryner for the rest
git-svn-id: svn://10.0.0.236/trunk@77869 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 09:00:37 +00:00
hyatt%netscape.com
1ce9b3385f Closing my eyes, crossing my fingers, and pressing the NUKE THE TREE button. r=nobody, I'm trying to recover from vidur's window bomb. :)
git-svn-id: svn://10.0.0.236/trunk@77868 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 08:40:38 +00:00
jst%netscape.com
adc6b35477 Comment and whitespace change...
git-svn-id: svn://10.0.0.236/trunk@77867 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 08:24:00 +00:00
hyatt%netscape.com
d98d93885f XBL syntax changes. r=ben
git-svn-id: svn://10.0.0.236/trunk@77866 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 08:10:14 +00:00
hyatt%netscape.com
d455648dc1 XBL syntax changes. r=ben
git-svn-id: svn://10.0.0.236/trunk@77865 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 08:07:07 +00:00
hyatt%netscape.com
c1a59a6647 More XBL syntax changes. r=ben
git-svn-id: svn://10.0.0.236/trunk@77864 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 08:05:16 +00:00
ben%netscape.com
21a828cceb make my previous checkin a bit more robust
git-svn-id: svn://10.0.0.236/trunk@77863 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 07:59:49 +00:00
pavlov%netscape.com
3ee4934d31 removing makefile that is no longer in the tree
git-svn-id: svn://10.0.0.236/trunk@77862 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 07:55:20 +00:00
cls%seawood.org
b6445fff69 Need to explicitly cast pointer to public DOM window interface
git-svn-id: svn://10.0.0.236/trunk@77861 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 07:41:46 +00:00
pavlov%netscape.com
5910b8f817 fix for crash when trying to get the parent file when the file was a drive r=dougt bug 50837
git-svn-id: svn://10.0.0.236/trunk@77860 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 07:36:55 +00:00
jst%netscape.com
071de302f4 Fixing nsbeta3+ bug 28277. Add a callback to nsHTMLImageElement so that we know when a image created in JavaScript has loaded (or fails to load), this is needed to support onload and onerror event fireing and also to support the '.complete' property on images create in JavaScript. r=nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77858 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 07:05:08 +00:00
saari%netscape.com
cb8fe64ec2 recommiting my mac only menu optimizations after the false alarm backout
earlier today.


git-svn-id: svn://10.0.0.236/trunk@77857 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 06:37:57 +00:00
wtc%netscape.com
17c3d3f2c1 Bugzilla bug #40778: backed out the previous checkin. I convinced myself
that users shouldn't be accessing the 'reserved_fn_n' fields at all.
Modified files: prio.h, priometh.c, prlayer.c, prsocket.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@77856 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 06:02:03 +00:00
mscott%netscape.com
da5d6f3b6a conrad's directory service change broke helper app support 'cause we don't find the mimetypes.rdf file anymore.
minor tweak to fix that
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@77855 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 05:58:42 +00:00
ben%netscape.com
ba6fa11903 common dialog localization, 38523. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@77854 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 05:54:59 +00:00
ben%netscape.com
6c8b9a8821 add common dialogs properties file for common dialog localization, 38523
git-svn-id: svn://10.0.0.236/trunk@77853 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 05:54:14 +00:00
bryner%uiuc.edu
ef42070cab Landing RDF_FILEPICKER_BRANCH. r=pavlov.
beta3+ bugs fixed:
49693 (crash on ..)
47795 (filepicker slowness)

Also includes patches from disttsc@bart.nl to fix:
9542 (esc should dismiss)
42054 (filepicker should recognize ~)
42056 (make the filepicker history list work)


git-svn-id: svn://10.0.0.236/trunk@77852 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 05:49:45 +00:00
pinkerton%netscape.com
9e5b69cca1 make sure we have a tree item before we drag. prevents dragging of the scrollbar. r=ben, bug#49094
git-svn-id: svn://10.0.0.236/trunk@77851 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 05:43:27 +00:00
pinkerton%netscape.com
e9ccd83775 make url column crop right, since crop middle does the wrong thing. r=ben, bug#50833
git-svn-id: svn://10.0.0.236/trunk@77850 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 05:24:15 +00:00
ben%netscape.com
335a7773a3 fix for search in mail, allow search to run in an existing navigator window. partial fix for 32034
git-svn-id: svn://10.0.0.236/trunk@77849 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 04:40:29 +00:00
ben%netscape.com
38fe7ed860 add method for getting localized unichar prefs. part of fix for 32034
git-svn-id: svn://10.0.0.236/trunk@77848 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 04:40:00 +00:00
nbhatla%netscape.com
48fa837756 #46423 -> New modern skin polish. Fixes for transparency (pink color) issues in nav toolbar.
git-svn-id: svn://10.0.0.236/trunk@77847 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 04:10:53 +00:00
ducarroz%netscape.com
a456543e70 Fix for bug 1856 (yes, 1856) Extract recipients from the message header instead of from the db. R=bienvenu
git-svn-id: svn://10.0.0.236/trunk@77846 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 04:04:39 +00:00
srilatha%netscape.com
39ac1aa0f1 Fix in moveToAlertPosition so that the dialogs will not go off the screen.
r=ben


git-svn-id: svn://10.0.0.236/trunk@77845 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:53:49 +00:00
srilatha%netscape.com
48a1a9d740 Fix for bug# 49402. r=mscott. a=mscott
centering dialogs generated by window.open


git-svn-id: svn://10.0.0.236/trunk@77844 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:49:02 +00:00
putterman%netscape.com
bd4c188aef fix for 50803. Enabling disabling problems in threadpane. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@77843 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:28:13 +00:00
putterman%netscape.com
2986869fbb Fix for 47945. Better wording for new folder dialog. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@77842 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:27:41 +00:00
putterman%netscape.com
a9d554da75 Work on 49212 and 17470. Add start/stop notifications for perf improvement for
Mark All Read and Delete large number of messages. r=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@77841 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:26:52 +00:00
putterman%netscape.com
c9b92aa40b Fix for 50314. Clean up address book menus. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@77840 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:25:36 +00:00
beard%netscape.com
996d95557f add typeinfo.cpp to build.
git-svn-id: svn://10.0.0.236/trunk@77839 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:17:43 +00:00
beard%netscape.com
6e25ac374d for thread safety on Linux, grab lock, stop world. now using getTypeName().
git-svn-id: svn://10.0.0.236/trunk@77838 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:17:19 +00:00
beard%netscape.com
0335ce91b5 initializing mark word.
git-svn-id: svn://10.0.0.236/trunk@77837 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:16:10 +00:00
beard%netscape.com
c1b26d1c07 added RTTI heuristics for Linux.
git-svn-id: svn://10.0.0.236/trunk@77836 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:15:30 +00:00
brendan%mozilla.org
9d97e7740c Add window.options object with strict, werror, and future JS boolean option properties (50291, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@77835 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 03:10:33 +00:00
ssu%netscape.com
2f11eeeca0 fixing bug 2201 - changing Cancel button behaviour. r=sgehani. affects only windows platforms.
git-svn-id: svn://10.0.0.236/trunk@77834 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 02:56:03 +00:00
bryner%uiuc.edu
94c6b3e854 Removing unused/obsolete files. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@77833 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 02:30:52 +00:00
nisheeth%netscape.com
a86af47972 r=jst. Fixing refcounting of ID attribute atoms. Additional work to earlier checkin for fixing bug 10292. Also, added support for getElementByID() in XML documents.
git-svn-id: svn://10.0.0.236/trunk@77832 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 02:21:06 +00:00
vidur%netscape.com
b08f2fe835 Adding new file to fix bustage...
git-svn-id: svn://10.0.0.236/trunk@77831 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 02:18:29 +00:00
morse%netscape.com
882ddd298b bug 50496, change wording on messages, words by vera, r=morse
git-svn-id: svn://10.0.0.236/trunk@77830 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:58:20 +00:00
ben%netscape.com
5e273d4327 add file
git-svn-id: svn://10.0.0.236/trunk@77829 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:55:27 +00:00
vidur%netscape.com
b10d4adc57 Fix for bug 46861. nsIDOMWindow is now split into two interfaces: a public interface (still called nsIDOMWindow) for embedders and an internal interface (nsIDOMWindowInternal) for internal use. The union of the two interfaces is still visible from JavaScript. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77828 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:54:35 +00:00
tao%netscape.com
c6daadf5b5 standrad -> standard. (typo fix; r=cata).
git-svn-id: svn://10.0.0.236/trunk@77827 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:53:23 +00:00
hyatt%netscape.com
d4a02773ed XBL syntax changes. r,a=brendan
git-svn-id: svn://10.0.0.236/trunk@77826 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:38:04 +00:00
karnaze%netscape.com
ba59a76950 bug 27529 - round column allocations to even pixel value. bug 18955 - don't allocate a col based on desired content if there is a fixed value. r=peterl.
git-svn-id: svn://10.0.0.236/trunk@77825 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:29:50 +00:00
bienvenu%netscape.com
8623874b59 fix search to search sub-sub folders r=alecf 50936
git-svn-id: svn://10.0.0.236/trunk@77824 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:27:48 +00:00
law%netscape.com
0d83a1a3eb Bug 44719; patch from elig@netscape.com; r=me
git-svn-id: svn://10.0.0.236/trunk@77823 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:24:18 +00:00
bienvenu%netscape.com
276855a4af use PLDHash instead of nsHashTable r=brendan 46116
git-svn-id: svn://10.0.0.236/trunk@77822 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:23:25 +00:00
tonyr%fbdesigns.com
c12d40dda6 Switch to nsIFilePicker, b=34051,39036 r=alecf
git-svn-id: svn://10.0.0.236/trunk@77821 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:15:40 +00:00
wtc%netscape.com
39859adfab Bugzilla bug #40778: renamed the 'connectcontinue' member of PRIOMethods
back to 'reserver_fn_4' to maintain source compatibility.
Modified files: prio.h, priometh.c, prlayer.c, prsocket.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@77820 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:14:34 +00:00
pnunn%netscape.com
d74d33cea6 bug#13718: add hooks for natural dimensions of image. pnunn. r:cmanske, kmmcclusk
git-svn-id: svn://10.0.0.236/trunk@77819 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:13:28 +00:00
pnunn%netscape.com
66e26c8d86 bug#13718: add hooks for natural dimensions on images. pnunn. r: cmanske, kmcclusk.
git-svn-id: svn://10.0.0.236/trunk@77818 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:12:39 +00:00
naving%netscape.com
8712059f1b Setting the flag to NS_ERROR_FAILURE to signal that there are no more folders left
git-svn-id: svn://10.0.0.236/trunk@77817 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:10:15 +00:00
pnunn%netscape.com
74ef2e3d9f bug#50614: leak fix. pnunn. r:bruce
git-svn-id: svn://10.0.0.236/trunk@77816 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:09:30 +00:00
naving%netscape.com
80e8b01322 Clearing the NNTP_NEWSRC_PERFORMED flag when all the subscribed newsgroup for
a particular server have been iterated.


git-svn-id: svn://10.0.0.236/trunk@77815 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:08:56 +00:00
bryner%uiuc.edu
262e65ab55 Make the filesystem datasource understand file extensions. Bug 47795 (rdf
filepicker).  r=rjc.


git-svn-id: svn://10.0.0.236/trunk@77814 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:08:23 +00:00
bryner%uiuc.edu
bc648b22ce Protecting against setting an invalid current item on the tree. Prep work
for 47795.  r=hyatt.


git-svn-id: svn://10.0.0.236/trunk@77813 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:07:18 +00:00
alecf%netscape.com
8ee154db95 part of fix for #42102 - eliminate consumers of nsIPref::get/setFilePref
r=law


git-svn-id: svn://10.0.0.236/trunk@77812 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:05:04 +00:00
jband%netscape.com
5d4e2723d1 fix bug 50941 by updating help text. r=shaver@mozilla.org a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@77811 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:02:39 +00:00
naving%netscape.com
69653078fe Used nsCAutoString function to find if there is port appended to popServerName and then used
truncate to get the popServerNamewithoutPort.


git-svn-id: svn://10.0.0.236/trunk@77810 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:02:15 +00:00
mkaply%us.ibm.com
bca6574dc5 #47874
r=mkaply, a=brendan
More fixups to widget - better menu code
Use Window Properties instead of PresParams
Rework subclass stuff to be more like Win


git-svn-id: svn://10.0.0.236/trunk@77809 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 01:00:46 +00:00
ruslan%netscape.com
c393170b58 Finally fix the last dogfood regression (big http posts), 47936
git-svn-id: svn://10.0.0.236/trunk@77808 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:59:48 +00:00
evaughan%netscape.com
f5136fdba1 Fix for bug# 44571
git-svn-id: svn://10.0.0.236/trunk@77807 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:59:09 +00:00
vidur%netscape.com
4217ab8759 Fix for bug 49187. ViewSource now emits HTML. The VIEW_SOURCE_HTML #define at the top of nsViewSourceHTML.cpp and nsLayoutDLF.cpp allows us to switch back to XML if necessary. The VIEW_SOURCE_COLORING #define in nsViewSourceHTML.cpp allows us to turn on source coloring. Without source coloring (the default right now), bringing up source is considerably faster. r=harishd
git-svn-id: svn://10.0.0.236/trunk@77806 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:57:14 +00:00
mozilla.BenB%bucksch.org
aee2c5079e 45268, step 1: Remove the <div> for quoting case until we have a better solution. r=a=alecf
git-svn-id: svn://10.0.0.236/trunk@77805 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:56:03 +00:00
sspitzer%netscape.com
945e6c927a fix for #47830. thanks to gemal@gemal.dk for starting the fix.
rest of fix to #16336, hide "Get Next [x] News Message" menu item when not reading news.
change [x] based on the server prefs.

r=mscott


git-svn-id: svn://10.0.0.236/trunk@77804 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:55:11 +00:00
alecf%netscape.com
728b29896b fix for #48689 - this was reviewed a while back, but accidentally got backed out when
shuffling messenger.css files around


git-svn-id: svn://10.0.0.236/trunk@77803 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:54:39 +00:00
javi%netscape.com
514c7cf441 Make the Messenger and Java/JavaScript persistently stay away when they
should.


git-svn-id: svn://10.0.0.236/trunk@77802 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:54:14 +00:00
hyatt%netscape.com
cf7514f218 Removing obsolete files from build. r=ben
git-svn-id: svn://10.0.0.236/trunk@77801 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:53:50 +00:00
sspitzer%netscape.com
c283df6afe fix for #47830. thanks to gemal@gemal.dk for starting the fix.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@77800 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:52:51 +00:00
javi%netscape.com
caa960e61a Make the other tab stay away even if you click on one of the other left side
tabs of the Certificates pane.


git-svn-id: svn://10.0.0.236/trunk@77799 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:52:22 +00:00
dougt%netscape.com
801cf6841e Removing Cached Monitors from plevent. They are about 5x slower than
a lock and condvar according to the nspr documentation.  r=valeski

Also I fix a problem where we would wake up from a wait without checking
any data which could cause all sorts of problems.

b=50634


git-svn-id: svn://10.0.0.236/trunk@77798 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:50:51 +00:00
rhp%netscape.com
afd27bc39d Fix for bug 49943 - readable messages in tmp - r: putterman
git-svn-id: svn://10.0.0.236/trunk@77797 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:48:55 +00:00
pollmann%netscape.com
b70eecc2df Bug 49897: Only send focus and left click events from labels to target content r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77796 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:48:47 +00:00
cls%seawood.org
d4ed92b74d Reorder libs to fix Irix bustage.
git-svn-id: svn://10.0.0.236/trunk@77795 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:48:22 +00:00
sfraser%netscape.com
da76d4f8c3 Make dialogs have titlebars (fallout from bug 41741, fixes bugs 50388, 50389, 50738, 50739, 50747). Simple addition of "titlebar" to chrome flags.
git-svn-id: svn://10.0.0.236/trunk@77794 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:48:04 +00:00
brendan%mozilla.org
3c54211db3 Support ECMA reference type return from native methods (44997, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@77793 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:45:50 +00:00
ssu%netscape.com
293c093484 fixing bug #50972. This checkin is for racham. r=me.
smoketest blocker, dogfood+


git-svn-id: svn://10.0.0.236/trunk@77792 18797224-902f-48f8-a5cc-f745e15eee43
2000-09-01 00:02:59 +00:00
cyeh%bluemartini.com
af146d4617 fix for 6944: buglist: summary and whiteboard fight for space
patch by the ever present dave@intrec.com


git-svn-id: svn://10.0.0.236/trunk@77791 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 23:26:51 +00:00
cyeh%bluemartini.com
ebb89f8bdc fix for 45583: all users get added to a group if userregexp is null in editproducts.cgi
patch by jmrobins@tgix.com


git-svn-id: svn://10.0.0.236/trunk@77790 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 22:56:21 +00:00
attinasi%netscape.com
e5e2e4615a Checkin for Bindu's changes to the scripts to eliminate BuildID detection, and to change default drive to D. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@77789 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 22:39:27 +00:00
mcafee%netscape.com
7b49acd567 Removing unnecessary include, goes with solaris patch I just checked in (htmlparser)
git-svn-id: svn://10.0.0.236/trunk@77788 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 22:09:52 +00:00
mcafee%netscape.com
f3e713b6d5 Patch #2 to get solaris building (50876). code=harishd, r=jst,mcafee, a=heikki
git-svn-id: svn://10.0.0.236/trunk@77787 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 22:08:07 +00:00
kestes%staff.mail.com
68d55748ea turn on the all_headers file for the bots
git-svn-id: svn://10.0.0.236/trunk@77786 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 22:00:26 +00:00
kestes%staff.mail.com
cd3cb35c7c forgot that if I change peristance then the admin code changes also.
I use persistance for the passwd table.


git-svn-id: svn://10.0.0.236/trunk@77785 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 21:59:53 +00:00
cyeh%bluemartini.com
b11aa59660 fix for 35604: indicate on bug lists if a bug is not visible to the public
patch submitted by dave@intrec.com (Dave Miller), legend added
by cyeh@bluemartini.com


git-svn-id: svn://10.0.0.236/trunk@77784 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 21:53:29 +00:00
waldemar%netscape.com
97e6c5b6f8 Added jsdhash.c
git-svn-id: svn://10.0.0.236/trunk@77783 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 20:41:33 +00:00
karnaze%netscape.com
80b4f45798 Removed references to non existent urls causing assertions. This does not affect the build.
git-svn-id: svn://10.0.0.236/trunk@77782 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 20:19:25 +00:00
saari%netscape.com
efd80ca419 backing out my mac menu changes
git-svn-id: svn://10.0.0.236/trunk@77781 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 19:25:10 +00:00
javi%netscape.com
65a56ca19f Whomp the SECURITY_CLIENT_BRANCH onto the tip.
git-svn-id: svn://10.0.0.236/trunk@77779 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 18:31:28 +00:00
cyeh%bluemartini.com
e0954ed525 fix for 44609 : Remove the useless "project" column in the Change columns page
patch submitted by cdurst@world.std.com (Charles Durst)


git-svn-id: svn://10.0.0.236/trunk@77778 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 18:19:46 +00:00
scc%mozilla.org
33aceb3053 don't know how I omitted this last night, particularly since mscott tested. must shift the bit in the mask to get a new position. This should fix the string hang
git-svn-id: svn://10.0.0.236/trunk@77777 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 17:56:28 +00:00
mcafee%netscape.com
530b27f340 Rearranging some includes to fix solaris bustage (50876). code=harishd,waterson, r=mcafee, a=leaf
git-svn-id: svn://10.0.0.236/trunk@77776 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 17:23:22 +00:00
mcafee%netscape.com
8fa4be6625 Rearranging some includes to fix solaris bustage (50876). code=harishd,waterson, r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77775 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 17:20:58 +00:00
dcone%netscape.com
93fcd6b912 Added factory method for creating an nsPrintOptions object. This is for bug 36796. r=kmcclusk.
git-svn-id: svn://10.0.0.236/trunk@77774 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:49:05 +00:00
blizzard%redhat.com
6b27c51a9e fixes for bugs 27790 33649 37003 37004 37257 45499 45761 50009 48276. this is a rewrite of much of the DND code for linux. some of the big features include multiple item drags inside of mozilla, support for _NETSCAPE_URL memory leak fixes and tree scrolling during drags. r=pavlov a=brendan
git-svn-id: svn://10.0.0.236/trunk@77773 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:48:14 +00:00
beard%netscape.com
60ca571c42 traceObject(). only used when leak detector built.
git-svn-id: svn://10.0.0.236/trunk@77772 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:43:17 +00:00
beard%netscape.com
789f6701cc Added traceObject() method.
git-svn-id: svn://10.0.0.236/trunk@77771 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:35:13 +00:00
beard%netscape.com
fafb48fe53 GC_trace_object.
git-svn-id: svn://10.0.0.236/trunk@77770 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:33:29 +00:00
beard%netscape.com
c58783cda3 Stub GC_trace_object.
git-svn-id: svn://10.0.0.236/trunk@77769 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:32:57 +00:00
beard%netscape.com
cc319ccf92 GC_trace_object (not part of build)
git-svn-id: svn://10.0.0.236/trunk@77768 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:28:56 +00:00
bienvenu%netscape.com
37cf24dc3f whoops, forgot to invoke a pldhash routine
git-svn-id: svn://10.0.0.236/trunk@77767 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 14:00:38 +00:00
dbaron%fas.harvard.edu
ee52f908cb Attempt to fix AIX bustage by adding get(). AIX started thinking this call to nsIWidget::Create was ambiguous when the first parameter was made an nsCOMPtr (couldn't decide whether it was the Create() taking a void* or an nsIWidget*). r=kin
git-svn-id: svn://10.0.0.236/trunk@77766 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 13:40:17 +00:00
bienvenu%netscape.com
d6886947ef add pldhash functions, r+a=waterson+brendan
git-svn-id: svn://10.0.0.236/trunk@77765 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 13:29:29 +00:00
cmanske%netscape.com
ac05987cf1 Fixed updated of color widget on Composer toolbar, b=49952, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@77764 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 12:44:56 +00:00
cmanske%netscape.com
1094d5773b Fixed GetBackgroundColorState to get nested table and cell color, needed to make background color on toolbar correct. b=49952, r=buster
git-svn-id: svn://10.0.0.236/trunk@77763 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 12:44:55 +00:00
scc%mozilla.org
a1ad96435f bug #49895: checking in a slight enhancement on Patrick Beards patch
git-svn-id: svn://10.0.0.236/trunk@77762 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 11:42:43 +00:00
jband%netscape.com
89a9d35563 fix to un-bust XPCONNECT_STANDALONE build (#ifdef'd out code for the browser) from shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@77761 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 10:44:28 +00:00
jband%netscape.com
513373eb6a add caching of jar/zip files to help fix bug 46707. Also factor out conditional compilation of ziploader support to not just be dependent on XPCOM_STANDALONE. And, factor out manifest directory from component directory (even though they are the same for now) in prepatation for a better fix to bug 39808. r=rginda@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77760 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 09:48:39 +00:00
jband%netscape.com
f6e7f17115 fix bug 50080. Early returns skipping call to nsGenericResolve. r=jst@netscape.com a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@77759 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 09:44:27 +00:00
cltbld%netscape.com
f35984243c Forward declaration of eHTMLTags is not needed if including nsHTMLTokens.h. Should help fix speedracer bustage. -cls
git-svn-id: svn://10.0.0.236/trunk@77758 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 09:30:17 +00:00
ben%netscape.com
8ce7de24bd partial fix for 32034 - sidebar search doesnt work from mail
git-svn-id: svn://10.0.0.236/trunk@77757 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 07:52:32 +00:00
ben%netscape.com
e6778b244d fix tree font and menulists in classic (50180, 45196)
git-svn-id: svn://10.0.0.236/trunk@77756 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:46:17 +00:00
ben%netscape.com
2daec56e83 oops
git-svn-id: svn://10.0.0.236/trunk@77755 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:45:31 +00:00
nisheeth%netscape.com
22938fe311 r=ian hickson. Fix for nsbeta3+ bug 41924. Updated the way we calculate alternate text for images that are not found.
git-svn-id: svn://10.0.0.236/trunk@77754 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:27:49 +00:00
ben%netscape.com
f01e89dfc8 46613, Classic skin polish (Mac profile manager)
git-svn-id: svn://10.0.0.236/trunk@77753 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:15:47 +00:00
scc%mozilla.org
9d68ddd2ce make |Last| not try to adjust an iterator into an empty string (stops illegal calls to |Last| on an empty string from going into an infinite looop), r=mscott
git-svn-id: svn://10.0.0.236/trunk@77752 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:12:35 +00:00
ben%netscape.com
abe39cdfa6 46613, classic skin polish
git-svn-id: svn://10.0.0.236/trunk@77751 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:09:17 +00:00
tara%tequilarista.org
440f6fb410 fix for bug #24806
git-svn-id: svn://10.0.0.236/trunk@77750 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:07:26 +00:00
beard%netscape.com
e4ac42fcaf fixing build bustage. r=scc
git-svn-id: svn://10.0.0.236/trunk@77749 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 06:00:21 +00:00
mstoltz%netscape.com
fc5da7534f Fixing exploits involving changing the location of a window and getting the wrong principal. Bug 48723, r=vidur
git-svn-id: svn://10.0.0.236/trunk@77748 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 05:53:32 +00:00
ben%netscape.com
8e90d0cb70 46613...
git-svn-id: svn://10.0.0.236/trunk@77747 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 05:45:28 +00:00
mscott%netscape.com
89d9307d94 back out my change until we can get it to build on the mac. This re-introduces the infinite loops when you run the browser though
so be warned.


git-svn-id: svn://10.0.0.236/trunk@77746 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 05:43:21 +00:00
ben%netscape.com
4f4e77ec7c 46613, Classic skin polish (Mac profile manager)
git-svn-id: svn://10.0.0.236/trunk@77745 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 05:27:49 +00:00
ben%netscape.com
778d362caf 46613, classic skin polish (Mac profile manager)
git-svn-id: svn://10.0.0.236/trunk@77744 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 05:26:27 +00:00
ben%netscape.com
a3d749f21b updated image
git-svn-id: svn://10.0.0.236/trunk@77743 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 05:18:47 +00:00
nelsonb%netscape.com
7f3336e2a3 Checkin a big speedup for sparc v8 CPUs when compiled with Workshop
compilers.  Be sure to use -DMP_NO_MP_WORD with v8 CPUs.


git-svn-id: svn://10.0.0.236/trunk@77742 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 04:59:05 +00:00
ben%netscape.com
d4c9af8253 fix bustage
git-svn-id: svn://10.0.0.236/trunk@77741 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 04:55:59 +00:00
ben%netscape.com
bde37b3bf0 mac classic users icon
git-svn-id: svn://10.0.0.236/trunk@77740 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 04:38:19 +00:00
mscott%netscape.com
b2e243a5c2 Bug #50853 --> fix a nasty infinite loop on windows. The compiler was choosing the wrong overloader method for nsPromiseConcatenation::operator+
which caused it to fail to inherit a mask bit which in turn led to the infinite loop.

this code came from scc.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@77739 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 04:29:42 +00:00
harishd%netscape.com
fd74c76338 Solaris build bustage..
r=scc


git-svn-id: svn://10.0.0.236/trunk@77738 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 04:21:39 +00:00
nelsonb%netscape.com
fc323510bd Fix mpi.h so that it compiles when MP_NO_MP_WORD is defined on the command
line (or prior to including mpi.h).


git-svn-id: svn://10.0.0.236/trunk@77737 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:59:48 +00:00
nbhatla%netscape.com
83e0a3c4ac #46423-> new modern skin polish. NOT PART OF BUILD. r=marlon
git-svn-id: svn://10.0.0.236/trunk@77736 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:49:23 +00:00
nbhatla%netscape.com
8a779c4035 #46423 -> New modern skin polish. NOT PART OF BUILD. r=marlon
git-svn-id: svn://10.0.0.236/trunk@77735 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:47:30 +00:00
nbhatla%netscape.com
322ec6fb74 #46423 -> New Modern skin Polsih. NOT PART OF BUILD. r=marlon
git-svn-id: svn://10.0.0.236/trunk@77734 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:46:53 +00:00
nbhatla%netscape.com
145767399f #46423 -> Modern skin Polish. NOT PART OF BUILD. r=marlon.
git-svn-id: svn://10.0.0.236/trunk@77733 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:46:10 +00:00
nelsonb%netscape.com
40d32e22fd Add missing copyright notice. Doh!
git-svn-id: svn://10.0.0.236/trunk@77732 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:45:39 +00:00
nbhatla%netscape.com
d172a4d48d #46423 - New Modern Skin Polish. Final batch of navigation bar images, other minor color tweaks. NOT PART OF BUILD. r=marlon
git-svn-id: svn://10.0.0.236/trunk@77731 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:44:33 +00:00
brendan%mozilla.org
c9d77da5ce Fix GC_MARK_DEBUG bustage (r=dbaron, not part of build unless you -D it).
git-svn-id: svn://10.0.0.236/trunk@77730 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:41:36 +00:00
saari%netscape.com
4251c9db21 fixing dr's bustage
git-svn-id: svn://10.0.0.236/trunk@77729 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:35:57 +00:00
despotdaemon%netscape.com
6518b5b958 Pseudo-automatic update of changes made by hewitt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@77728 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:23:13 +00:00
brendan%mozilla.org
096321676e Forgot to round capacity up to nearest power of two\! r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@77727 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:12:40 +00:00
danm%netscape.com
84b08eede7 check for null context before clearing JS watchpoints. bug 49615. patch from afranke@ags.uni-sb.de. r=brendan, me a=brendan
git-svn-id: svn://10.0.0.236/trunk@77726 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 03:10:52 +00:00
brendan%mozilla.org
47f8253c72 Use lazy JS class init to save memory and cycles; also expand tabs per Emacs modeline (46703, r=blizzard@mozilla.org).
git-svn-id: svn://10.0.0.236/trunk@77725 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:59:59 +00:00
despotdaemon%netscape.com
6eb41e2095 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@77724 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:59:56 +00:00
buster%netscape.com
4c55aad9ff bug 48295 (floating nested table height initially 0, makes layout wrong)
r=karnaze
values from the wrong struct were getting passed into SetTallestCell


git-svn-id: svn://10.0.0.236/trunk@77723 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:57:58 +00:00
nelsonb%netscape.com
791e24f1b5 Some cleanup. Check error codes for all functions that return them.
git-svn-id: svn://10.0.0.236/trunk@77722 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:52:23 +00:00
nelsonb%netscape.com
7c7092c0d7 Big changes for performance. mp_digits are now always unsigned ints.
mp_words are used only on machines that support long long arithmetic.
s_mp_mod_d() was deleted.  It was not being used and was not part of the
public API. The code that computes squares in s_mp_sqr was broken out
into a separate new function s_mpv_sqr_add_prop(), which is a target for
assembly language optimization.  New function s_mpv_div_2dx1d(), also a
target for assembly optimization.  These changes made X86 benchmark time
go from 22.5 seconds to 8.3 seconds on my reference test system.


git-svn-id: svn://10.0.0.236/trunk@77721 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:51:23 +00:00
nelsonb%netscape.com
7ad93ec596 Add support for Linux on X86 CPUs. Use assembler code on MIPS CPUs.
git-svn-id: svn://10.0.0.236/trunk@77720 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:43:56 +00:00
dr%netscape.com
074f107dbf removed nsTabFrame stuff, fix for 50612, r=ben
git-svn-id: svn://10.0.0.236/trunk@77719 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:41:55 +00:00
nelsonb%netscape.com
253a67f1ae Gnu assembler implementations of all s_mpv_ functions for Intel X86 CPUs.
git-svn-id: svn://10.0.0.236/trunk@77718 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:41:20 +00:00
nelsonb%netscape.com
3a6935b0c3 Add implementation of s_mpv_sqr_add_prop.
git-svn-id: svn://10.0.0.236/trunk@77717 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:40:32 +00:00
saari%netscape.com
56312749c3 Removing nsTabFrame.cpp from layout.mcp for dr
fix for 50612


git-svn-id: svn://10.0.0.236/trunk@77716 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:39:51 +00:00
bryner%uiuc.edu
19681582b2 Fixing 50554 - keep the tree in a consistent state while removing its content.
This is prep work for 47795.  Also fixes chatzilla crash.  r=waterson.


git-svn-id: svn://10.0.0.236/trunk@77715 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:39:48 +00:00
beard%netscape.com
d290a13566 bug #44187: added guards to prevent crashes when Java not available. r=jband
git-svn-id: svn://10.0.0.236/trunk@77714 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:37:42 +00:00
kmcclusk%netscape.com
27a6c7d6ec Revert back to old loop construct for dispatching events which is safer when the event destroys the current view bug 50335 r=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77713 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:31:17 +00:00
beard%netscape.com
66669e3f04 fixing crasher, reference counting problems. r=ccarlen
git-svn-id: svn://10.0.0.236/trunk@77712 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:26:44 +00:00
saari%netscape.com
e1f404e151 Fixes for Mac menu bugs 49576, and 49142. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@77711 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:26:08 +00:00
waterson%netscape.com
82c723b599 Add pldhash.c to the build.
git-svn-id: svn://10.0.0.236/trunk@77710 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:18:08 +00:00
waterson%netscape.com
ee5e6bceee Add pldhash.h to the build.
git-svn-id: svn://10.0.0.236/trunk@77709 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:17:29 +00:00
ben%netscape.com
e1e6e61888 fix for the simplest part of 30878, right click checks checkboxes.
git-svn-id: svn://10.0.0.236/trunk@77708 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:13:00 +00:00
dr%netscape.com
1eb4a3e076 fix for 49802, r=danm
git-svn-id: svn://10.0.0.236/trunk@77707 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 02:07:04 +00:00
naving%netscape.com
af51fcf77b Changed the BuildPop3Url to pass the port also
git-svn-id: svn://10.0.0.236/trunk@77706 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:53:45 +00:00
naving%netscape.com
d2c45cef0b #define POP3_PORT was removed to get the port set for POP acct. Useful if the port is not
the default port.


git-svn-id: svn://10.0.0.236/trunk@77705 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:52:51 +00:00
alecf%netscape.com
b946bcb656 fix for 40357 - in filter editor, only display folder which can accept new messages
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@77704 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:50:48 +00:00
naving%netscape.com
bb83715a19 Read the profile from the directory with the hostname appended rather than hostandport
when migration is done


git-svn-id: svn://10.0.0.236/trunk@77703 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:49:44 +00:00
naving%netscape.com
beafce9218 truncating the port number from the popservername because it causes problem
in creating directory on windows (Name:port)


git-svn-id: svn://10.0.0.236/trunk@77702 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:45:58 +00:00
mcafee%netscape.com
8514fdd64f Backing out fix for solaris from earlier, r=akkana,scc
git-svn-id: svn://10.0.0.236/trunk@77701 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:22:17 +00:00
tao%netscape.com
cbeaf237a0 remove en-DE place holder from US build; a=ftang.
git-svn-id: svn://10.0.0.236/trunk@77700 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:09:31 +00:00
beard%netscape.com
57989f6be3 Use Addr2Line with Linux format leak files.
git-svn-id: svn://10.0.0.236/trunk@77699 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:08:16 +00:00
beard%netscape.com
a62a7af5a5 Linux: used to map library +offset to file:line
git-svn-id: svn://10.0.0.236/trunk@77698 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 01:07:33 +00:00
pollmann%netscape.com
5c96dc1267 Bug 50143: All radio buttons should be unchecked before checking new one when restoring frame state r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77697 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:59:31 +00:00
tao%netscape.com
9ea7fff84e Take out en-DE place holder from installer build. a=ftang.
git-svn-id: svn://10.0.0.236/trunk@77696 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:56:23 +00:00
andreww%netscape.com
818bf8b528 fixing bugscape http://bugscape/show_bug.cgi?id=2177 r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@77695 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:40:46 +00:00
nhotta%netscape.com
30fb78ccd7 Changed to remember the query charset in GetInternetSearchURL(). Then use it to convert from that charset to UTF-8 in FindInternetSearchResults(), bug 42221, r=rjc.
git-svn-id: svn://10.0.0.236/trunk@77694 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:37:39 +00:00
nhotta%netscape.com
d9048ebf80 Changed to get a webshell service through docshell, bug 50806, r=harishd.
git-svn-id: svn://10.0.0.236/trunk@77693 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:36:54 +00:00
jst%netscape.com
0b04376254 Fixing nsbeta3+ bug 48213 and most of bug 48161. Finally removing the temporary DOM Level 2 debugging code, cleaning out some unused code and making getAttribute and setAttribute on HTML elemensts case insensitive. r=vidur@netscape.com, waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77692 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:36:31 +00:00
slamm%netscape.com
03be3db5de Use proper interface variable to use directory services. Fixes window.sidebar.addPanel(...). bug 50167. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77691 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:20:02 +00:00
cmanske%netscape.com
becb292d83 Fixed bad string value, part of 47695, r=beppe
git-svn-id: svn://10.0.0.236/trunk@77690 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:10:55 +00:00
mcafee%netscape.com
d40f75b639 Fixing tab problem
git-svn-id: svn://10.0.0.236/trunk@77689 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-31 00:05:39 +00:00
cyeh%bluemartini.com
53b0e2dfbe fix for 44617: edit*.cgi: Should show which product you're working on
patches by mtakacs@pacbell.net (Tak)


git-svn-id: svn://10.0.0.236/trunk@77688 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:44:36 +00:00
slamm%netscape.com
917ca2e18d Remove icons for horizontal grippy. (47585) r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77687 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:42:24 +00:00
slamm%netscape.com
d9dfa38903 Update text for no panels in sidebar. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77686 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:42:16 +00:00
slamm%netscape.com
cfb2106a1b Add text for up/down buttons. Replace occurences of 'panel' with 'tab' (47585) r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77685 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:42:09 +00:00
slamm%netscape.com
c96fc7c661 Separate the grippy from the sidebar header for mailnews (47585). r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77684 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:42:04 +00:00
slamm%netscape.com
79d8b38d71 Avoid panels loading in the background (46736). General rewrite (i.e. standardize the arguments passed by wrapping the panels and panel lists in objects). r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77683 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:41:58 +00:00
slamm%netscape.com
b4d1676351 Separate the splitter from the sidebar header (47585) r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77682 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:41:53 +00:00
slamm%netscape.com
093506a84b Handle remote folders better. Force them to have a twisty by setting container='true'. Fix Save(), so that it does not write over pre-existing values (46666). Fix loading of remove folders (48093). Make customize tab dialog have a close box (48228). r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77681 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:41:43 +00:00
slamm%netscape.com
5b2b4e63dd Update a panel on close (47585). r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77680 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:41:37 +00:00
slamm%netscape.com
318045a29c Drop special grippy images and use standard grippy images instead (47585). Add style for hiding the twirling load gif. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77679 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:41:32 +00:00
slamm%netscape.com
e91196e09d Drop gifs. Styles for 'more tabs' link (47585). r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77678 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:41:24 +00:00
slamm%netscape.com
baba352c79 Sidebar customize dialog: More panels link (47585). r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77677 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:41:17 +00:00
anthonyd%netscape.com
294024ffbd fix for bug# 50847 (regression)
r=kin


git-svn-id: svn://10.0.0.236/trunk@77676 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:38:26 +00:00
cmanske%netscape.com
8e86a5b447 Added background color to fix space around <title> text. b=42331, r=jrgm
git-svn-id: svn://10.0.0.236/trunk@77675 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:30:13 +00:00
cmanske%netscape.com
962ec769bd Cleaning up 'pretty printing' formating for HTML Source mode. b=41869, r=akkana
git-svn-id: svn://10.0.0.236/trunk@77673 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:25:12 +00:00
sspitzer%netscape.com
a74a84bc44 most of the fix for #16336. implement "Get Next N (older) newsgroup messages".
a few tweaks coming soon.  r=mscott.


git-svn-id: svn://10.0.0.236/trunk@77672 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:22:22 +00:00
cltbld%netscape.com
8a11f8ffac Turning tests on, fixing solaris again. mcafee
git-svn-id: svn://10.0.0.236/trunk@77671 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:19:41 +00:00
cltbld%netscape.com
b6df91557d Fixing solaris bustage harishd/mcafee
git-svn-id: svn://10.0.0.236/trunk@77670 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:17:10 +00:00
cyeh%bluemartini.com
8af0a2e591 fix for 32828: Redirect fails on Internet explorer: colchange.cgi
patch from mtakacs@pacbell.net


git-svn-id: svn://10.0.0.236/trunk@77669 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 23:01:26 +00:00
cyeh%bluemartini.com
b0a65b0ea8 fix for 40603: query.cgi shutdownhtml PutHeader
patch submitted by JRobertson@medevolve.com (Jon Robertson)


git-svn-id: svn://10.0.0.236/trunk@77668 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:49:17 +00:00
cmanske%netscape.com
9e35a8ec8a Finished HTML Source editing problems with title tag (41869), split table crash (50791), filename problems (48631). r=akkana, fixed NS_LITERAL_STRING usages in nsHTMLEditor for performance (26384), r=scc
git-svn-id: svn://10.0.0.236/trunk@77667 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:49:08 +00:00
rods%netscape.com
b05e5126c3 backed out changes, for build
git-svn-id: svn://10.0.0.236/trunk@77666 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:45:59 +00:00
cyeh%bluemartini.com
64832a8360 fix for 40603: Assumes user is coming from different page
patch by zach@zachlipton.com


git-svn-id: svn://10.0.0.236/trunk@77665 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:42:44 +00:00
mkaply%us.ibm.com
3518d9137d #47874
r=mkaply, a=brendan
Code from jkobal to fix menus rolling up prematurely - straight from Windows


git-svn-id: svn://10.0.0.236/trunk@77664 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:13:20 +00:00
rods%netscape.com
4150f081f1 44656,33312 - We will now size very closely to IE when in Standard mode, the sizing algorithm
is (aveCharWidth * (sizeAttr+1))+padding+border
50280 - we need to set the mPrefSize width/height to -1 so the size of the text control gets recalculated
b=50280,44656,33312 r=kmclusk


git-svn-id: svn://10.0.0.236/trunk@77663 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:11:05 +00:00
nhotta%netscape.com
de74437cee Added a destructor for stream converter to release a cached instance, bug 49411, r=rhp.
git-svn-id: svn://10.0.0.236/trunk@77662 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:09:42 +00:00
nhotta%netscape.com
c7a5329f32 Changed to cache charset detection instance, bug 49411, r=ftang.
git-svn-id: svn://10.0.0.236/trunk@77661 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:09:23 +00:00
ddrinan%netscape.com
8c63afd88e Fix for bug 44044
git-svn-id: svn://10.0.0.236/trunk@77660 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:03:26 +00:00
ddrinan%netscape.com
8e2cdd2886 DisplayURI can now take a parent window
git-svn-id: svn://10.0.0.236/trunk@77659 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:02:18 +00:00
ddrinan%netscape.com
5dca28b1ab Use CMInt32 instead of size_t for send/receive calls. Bug 33430
git-svn-id: svn://10.0.0.236/trunk@77658 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 22:01:06 +00:00
rods%netscape.com
29c0c0e89f Notifying the doc that an attribute is changed is the wrong approach
Making "REFLOW" be the hint for when rows or cols attrs are changed
Not doing it for input text it seems to work fine without
b=50280


git-svn-id: svn://10.0.0.236/trunk@77657 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:59:53 +00:00
ddrinan%netscape.com
c2e16961c1 Load PSM from same dir as mozilla and added some extra error checking
git-svn-id: svn://10.0.0.236/trunk@77656 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:59:44 +00:00
ddrinan%netscape.com
86641d06e2 Call DisplayURL with parent window, null for now
git-svn-id: svn://10.0.0.236/trunk@77655 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:58:06 +00:00
ddrinan%netscape.com
5d1c33f351 Pass in a parent nsIDOMWindow to display functions. Bug 46705
git-svn-id: svn://10.0.0.236/trunk@77654 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:56:28 +00:00
evaughan%netscape.com
e9c37b6146 Fix for bug #47911 -r pinkerton
git-svn-id: svn://10.0.0.236/trunk@77652 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:51:02 +00:00
cyeh%bluemartini.com
890fb07cef fix submitted for 42809: bug_email.pl doesn't allow for priority = 0
patch submitted by brad@xyu.dhs.org (Brad Sarsfield)


git-svn-id: svn://10.0.0.236/trunk@77651 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:47:17 +00:00
slamm%netscape.com
a62b773cf4 Turn off debug output.
git-svn-id: svn://10.0.0.236/trunk@77650 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:44:04 +00:00
chuang%netscape.com
c2ce487ea6 bug 45870 Migrating profile 4.7 to 6.0, not all entries were imported, r=putterman
git-svn-id: svn://10.0.0.236/trunk@77649 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:41:16 +00:00
chuang%netscape.com
56041f54c4 Bug 50351 [MLK] Leaking UNICODE string in nsAddrDatabase::GetRowForEmailAddress(), r=putterman
git-svn-id: svn://10.0.0.236/trunk@77648 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:39:43 +00:00
andreww%netscape.com
fccc250848 bug# 47633 remove "open windows" on taskbar. r=nbhatla
git-svn-id: svn://10.0.0.236/trunk@77647 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:38:35 +00:00
chuang%netscape.com
711a5d969f Bug 50274 [MLK] Leaking nsFileSpec objects, r= putterman
git-svn-id: svn://10.0.0.236/trunk@77646 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:37:43 +00:00
cyeh%bluemartini.com
deb3b14986 fix for 37684 and 42609: trying to deal with malformed url's in the URL field
during bug entry. instead of trying to be really intelligent over what a valid
url field is, or doing any kind of complicated regexping and forcing http://
on everyone, what we do instead is pre-seed enter_bug.cgi bug_file_loc with http://
in the text field. if that is all there is in the field when we are in post_bug.cgi,
then the value gets set to null (no URL entered into the new bug form). this allows
for you to enter in any valid url that you want, but also make it obvious that
http:// should be there for http:// urls at bug entry time


git-svn-id: svn://10.0.0.236/trunk@77645 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:32:43 +00:00
danm%netscape.com
8921812f45 bring a dependent window's parent to the front when closing that window. Windows-only. bug 22658
git-svn-id: svn://10.0.0.236/trunk@77644 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:24:03 +00:00
danm%netscape.com
11b37438fb add 'activate' parameter to nsIWidget::PlaceBehind. bug 22658 r=rods,kmcclusk
git-svn-id: svn://10.0.0.236/trunk@77643 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:21:39 +00:00
BlakeR1234%aol.com
3d64f64716 Fix 47829, minor wording change. r=gemal
git-svn-id: svn://10.0.0.236/trunk@77642 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 21:09:31 +00:00
mcafee%netscape.com
91b08f3248 Turn off tests until Solaris builds. r=harishd
git-svn-id: svn://10.0.0.236/trunk@77641 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 20:48:50 +00:00
dbragg%netscape.com
e6feca6e18 fix for 45915. Changed text r=dveditz
git-svn-id: svn://10.0.0.236/trunk@77640 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 20:47:37 +00:00
dbragg%netscape.com
dece828448 fix for 45915. Changed text, removed notifier option and repositioned under Advanced. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@77639 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 20:46:53 +00:00
mkaply%us.ibm.com
608b685059 #45872
r=pedemonte, a=brendan
I singlehandedly broke OS/2 printing.


git-svn-id: svn://10.0.0.236/trunk@77638 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 20:28:28 +00:00
mkaply%us.ibm.com
0210c04d9a #50287
r=cls, a=brendan
Add SHORT_LIBNAME for xmlextras.dll


git-svn-id: svn://10.0.0.236/trunk@77637 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 20:20:59 +00:00
kestes%staff.mail.com
1f6edddb9e document the two tinderbox{log} variables together so we
can thing about retiring one.
fix a ugly bug in the skipping build algorithm, I had unneeded checks
add more debugging comments to generated HTML


git-svn-id: svn://10.0.0.236/trunk@77636 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 20:16:46 +00:00
kestes%staff.mail.com
988473ba4d move the two tinderbox{log} variables together so we
can thing about retiring one.


git-svn-id: svn://10.0.0.236/trunk@77635 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 20:15:34 +00:00
neeti%netscape.com
4476df3eab Checking in dp's patch for bug 50619, Cache doesn't get updated after reload. r=neeti
git-svn-id: svn://10.0.0.236/trunk@77634 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 19:48:12 +00:00
dianesun%netscape.com
b2741f0934 Fix for bug 27880. R/A: mscott, QA: laurel.
git-svn-id: svn://10.0.0.236/trunk@77633 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 19:42:58 +00:00
kin%netscape.com
15f46f6cc1 Fix for bug #35899 (Page scrolls on selecting text in position:relative div)
- Rewrote the auto-scrolling code to handle the fact that events are now passed
    directly to frames, even though the mouse is outside the window, and the frame
    is not in the clip view. The old code assumed that the viewport frame always
    caught and handled the event, which was the way it used to be.
  - AutoScroll methods now give the option of scrolling parent scrollable views.

r=jfrancis@netscape.com

Fix for bug #49467 (Spell checking not working in composer or NS 6 IM )

  - We no longer throw an error if we are trying to scroll the selection
    into view, when the selection is in a view that has no parent scrollable
    view ... we just return NS_OK and do nothing.

r=syd@netscape.com


git-svn-id: svn://10.0.0.236/trunk@77632 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 19:42:47 +00:00
brendan%mozilla.org
60a4bf738f Add pldhash.[ch], sed-translated from js/src/jsdhash.[ch].
git-svn-id: svn://10.0.0.236/trunk@77631 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 19:32:03 +00:00
brendan%mozilla.org
0207da2575 Script to NSPR-ize and 'PL-ize' jsdhash.[ch] so they fit (sort of) over in xpcom/ds.
git-svn-id: svn://10.0.0.236/trunk@77630 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 19:30:33 +00:00
harishd%netscape.com
995114ba07 Fixing a potential bustage!!!
A brace is hanging out of a debug flag

sorry


git-svn-id: svn://10.0.0.236/trunk@77629 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 19:03:15 +00:00
rhp%netscape.com
6ac0fe686d Fix for sync crash bug #: 2132 r: putterman
git-svn-id: svn://10.0.0.236/trunk@77628 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 18:51:56 +00:00
attinasi%netscape.com
899e73510a Fixed items are now removed in ReconstructDocElementHierarchy. b=42114, r=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77627 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 18:51:45 +00:00
vidur%netscape.com
b68aa8a1b5 Fix for bug 50682. Regression introduced that prevented window.title from being changed. r=jst
git-svn-id: svn://10.0.0.236/trunk@77626 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 18:38:30 +00:00
harishd%netscape.com
34a0c50b1e 46702 ( nsbeta3+ ) Partial - Made token cache to be arena based.
r=vidur


git-svn-id: svn://10.0.0.236/trunk@77624 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 18:22:03 +00:00
wtc%netscape.com
cca5a4445e Bugzilla bug #45223: backed out the HAVE_LONG_LONG define. The Mozilla
code is not ready for this change yet.


git-svn-id: svn://10.0.0.236/trunk@77623 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 17:12:11 +00:00
wtc%netscape.com
8a394ef6b2 Bugzilla bug #25982: renamed the new PR_PutEnv() function to PR_SetEnv()
and resurrected the original Mac-specific PR_PutEnv().
Modified files: prenv.h, prenv.c, pr/tests/env.c


git-svn-id: svn://10.0.0.236/trunk@77622 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 17:06:04 +00:00
wtc%netscape.com
434e5e9f79 Restored the correct copyright years.
git-svn-id: svn://10.0.0.236/trunk@77620 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 17:00:08 +00:00
bienvenu%netscape.com
220b1ac574 work for 25455 don't open sent mail db at startup r=putterman
git-svn-id: svn://10.0.0.236/trunk@77619 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 14:57:28 +00:00
bienvenu%netscape.com
477de4cab2 work for 25455 don't open sent mail db at startup r=putterman
git-svn-id: svn://10.0.0.236/trunk@77618 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 14:51:10 +00:00
nboyd%atg.com
2a7c228b2c Better javadoc
git-svn-id: svn://10.0.0.236/trunk@77617 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 13:41:15 +00:00
dbaron%fas.harvard.edu
b294071a4f Attempt to fix nebiros (Sun WorkShop 5.0) bustage by changing NULL to nsnull. r=scc (Fix suggested by scc.)
git-svn-id: svn://10.0.0.236/trunk@77616 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 12:32:13 +00:00
dbaron%fas.harvard.edu
74cd27348e Copy cls's hack to another makefile to fix nebiros bustage. This prevents time.h from being included on Sun's WorkShop compiler. r=scc
git-svn-id: svn://10.0.0.236/trunk@77615 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 12:29:39 +00:00
dbaron%fas.harvard.edu
83f42122bf www.mozilla.org is back, so re-adding to bloat URLs.
git-svn-id: svn://10.0.0.236/trunk@77614 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 12:17:57 +00:00
locka%iol.ie
67ce5dae91 Impl of GetCurrentURI modified to new style. b=46847, r=valeski, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77613 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 11:37:41 +00:00
locka%iol.ie
5ff2709c4c Call to GetCurrentURI modified to new style. b=46847, r=valeski, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77612 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 11:37:06 +00:00
locka%iol.ie
3173294e22 currentURI property removed from nsIDocShell. currentURI property changed to return nsIURI on nsIWebNavigation. b=46847, r=valeski, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77611 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 11:32:30 +00:00
bryner%uiuc.edu
188fb97dc5 Fixing 50628 - crash attaching a file to bugzilla on Linux. Need to cast
to the right type in QueryInterface!  r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@77610 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 08:07:12 +00:00
jst%netscape.com
57fe73c029 Checking in patch from jrgm@netscape.com that fixes warnings about bad DOM useage (part of bugs 48264 and 48161). r=me (a=ben@netscape.com)
git-svn-id: svn://10.0.0.236/trunk@77609 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:41:11 +00:00
mcafee%netscape.com
8ff882f2ec mozilla.org is down, yanking that url for tonight.
git-svn-id: svn://10.0.0.236/trunk@77608 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:37:36 +00:00
despotdaemon%netscape.com
17b3ef72b6 Pseudo-automatic update of changes made by hewitt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@77607 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:23:23 +00:00
despotdaemon%netscape.com
a41573752c Pseudo-automatic update of changes made by hewitt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@77606 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:23:06 +00:00
despotdaemon%netscape.com
efcebacebc Pseudo-automatic update of changes made by hewitt@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@77605 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:22:49 +00:00
cls%seawood.org
d790692684 Build fixes for BeOS. Thanks to Dan Moore <pergamon@68k.org> for the patch.
git-svn-id: svn://10.0.0.236/trunk@77604 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:21:31 +00:00
bryner%uiuc.edu
161b4d070d Adding windows makefile for js filepicker. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@77602 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:16:46 +00:00
bryner%uiuc.edu
10967b342d Adding windows makefile for the js filepicker. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@77599 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:15:22 +00:00
ben%netscape.com
be33f57600 back in we go
git-svn-id: svn://10.0.0.236/trunk@77598 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 07:12:40 +00:00
pinkerton%netscape.com
77130c7fc1 fix for bugscape bug 2119. menu bars were not unregistering themselves as document observers when deleted. r=waterson.
git-svn-id: svn://10.0.0.236/trunk@77597 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 06:45:23 +00:00
sfraser%netscape.com
0ff4cb60c0 Turn off profiling, duh
git-svn-id: svn://10.0.0.236/trunk@77596 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 06:03:00 +00:00
ben%netscape.com
c5fd9b8083 going to see if this fixes coffee's orange-ness. I'm guessing not, but you never know...
git-svn-id: svn://10.0.0.236/trunk@77595 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 05:57:47 +00:00
sfraser%netscape.com
aed421ed45 Fix a bug in the Mac memory allocators which caused large heap allocations to be slow (r=beard), and tweaked the allocator sizes so that the fixed heap allocators catch some peak sizes (r=pinkerton). Also made minor tweaks to fix stats collection, and building of various testing tools.
git-svn-id: svn://10.0.0.236/trunk@77594 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 05:36:17 +00:00
ben%netscape.com
06915f45f3 tidy up makefile some more
git-svn-id: svn://10.0.0.236/trunk@77593 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 05:35:14 +00:00
rjc%netscape.com
c748b385da Fix bug # 50642: Win32 timer issue affecting FTP. r=me
git-svn-id: svn://10.0.0.236/trunk@77592 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 05:26:56 +00:00
wtc%netscape.com
4638f17bb2 Removed. The file is now mozilla/nsprpub/pr/src/memory/prgcleak.c.
git-svn-id: svn://10.0.0.236/trunk@77591 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:58:44 +00:00
bryner%uiuc.edu
1a7f7c9dee Fixing my build bustage. r=beard.
git-svn-id: svn://10.0.0.236/trunk@77590 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:44:49 +00:00
wtc%netscape.com
f1e1e80063 Removed pr/src/md/mac/prgcleak.c.
Added pr/src/memory/prgcleak.c and
pr/src/misc/prtpool.c.


git-svn-id: svn://10.0.0.236/trunk@77589 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:38:53 +00:00
jfrancis%netscape.com
0a1935e321 fix for bug 49889; r=fm
git-svn-id: svn://10.0.0.236/trunk@77588 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:33:20 +00:00
cotter%netscape.com
4f5d329897 Updated release notes for PSM 1.3.
git-svn-id: svn://10.0.0.236/trunk@77587 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:33:05 +00:00
svn%xmlterm.org
6b4f65b23e --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Renamed directory extensions/xmlterm/dist to extensions/xmlterm/distrib,
per leaf's request.


git-svn-id: svn://10.0.0.236/trunk@77586 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:31:10 +00:00
jfrancis%netscape.com
b52b4f8017 fix for bug 49889; r=fm
git-svn-id: svn://10.0.0.236/trunk@77585 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:26:55 +00:00
waterson%netscape.com
8b5ac32c6f Bug 50499. Fix FMM that was caused by DOM string changes. r=bruce
git-svn-id: svn://10.0.0.236/trunk@77584 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:21:06 +00:00
bryner%uiuc.edu
750eb38d55 Bug 50664 - string leaks in nsBaseFilePicker. Patch from beard, r=me.
git-svn-id: svn://10.0.0.236/trunk@77583 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:20:08 +00:00
ben%netscape.com
406b718c9d reorder the calls to registerChrome() for the installer scripts to fix 48205
git-svn-id: svn://10.0.0.236/trunk@77582 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:18:30 +00:00
anthonyd%netscape.com
74d7b222e6 fix for bug# 49957 (this is really mjudge checking in)
r: anthonyd


git-svn-id: svn://10.0.0.236/trunk@77581 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:13:50 +00:00
ben%netscape.com
6eb6f7cf61 reorder jars for 48205
git-svn-id: svn://10.0.0.236/trunk@77580 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:11:55 +00:00
waterson%netscape.com
a29949c169 Try to fix AIX build bustage...
git-svn-id: svn://10.0.0.236/trunk@77579 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 04:07:56 +00:00
dougt%netscape.com
d467e505a0 Finishing up on bug 47003. Test Embedding GTK Application.
git-svn-id: svn://10.0.0.236/trunk@77578 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 03:51:50 +00:00
ben%netscape.com
bfbbf58169 here we go again... 48205. Tested this time with a non-existent chrome dir, and it seems to work.
git-svn-id: svn://10.0.0.236/trunk@77577 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 03:37:22 +00:00
ben%netscape.com
a35b04b710 fix red by commenting out my change for now...
git-svn-id: svn://10.0.0.236/trunk@77576 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 03:14:39 +00:00
ben%netscape.com
95fd2c7fbc fix for build bustage
git-svn-id: svn://10.0.0.236/trunk@77575 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:58:25 +00:00
pinkerton%netscape.com
dfae98e190 better use of NS_LITERAL_STRING for perf on platforms that can use it.
git-svn-id: svn://10.0.0.236/trunk@77574 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:45:02 +00:00
cmanske%netscape.com
1cdcda78c0 nsbeta3 UI fixes: HTML source editor bugs 50034, 41869) r=sfraser, fixed Send Page commands for rcassin, changed to using value on title tag (related to 42331), List, Page Colors and other dialog cleanup (47686, 47695), r=rcassin, sfraser, ben
git-svn-id: svn://10.0.0.236/trunk@77573 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:44:18 +00:00
cmanske%netscape.com
213ac26628 nsbeta3 bug fixes: HTML source now working (50034, 41869), copy cell color after split (45279), truncate file url at '#' (48631). r=sfraser, kin
git-svn-id: svn://10.0.0.236/trunk@77572 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:44:08 +00:00
rhp%netscape.com
568a31aea9 Fix for client ID for sync - Bug #: 1586 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@77571 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:41:22 +00:00
pinkerton%netscape.com
45cd098c7a better use of NS_LITERAL_STRING to speed up platforms that benefit from it.
git-svn-id: svn://10.0.0.236/trunk@77570 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:40:19 +00:00
waqar%netscape.com
684605ecf6 d=backing out my changes, until we can figure out what version of gtk we
need to use.


git-svn-id: svn://10.0.0.236/trunk@77569 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:38:43 +00:00
pinkerton%netscape.com
a94b8185ba fix for 28309, race condition between timers firing and menus opening. thanks again to dean for providing the patch.
git-svn-id: svn://10.0.0.236/trunk@77568 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:37:27 +00:00
ben%netscape.com
80127ef794 Mac part of fix for 48205.
git-svn-id: svn://10.0.0.236/trunk@77567 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:34:49 +00:00
timeless%mac.com
9310950b69 for bug 36640 r=akk a=waterson
git-svn-id: svn://10.0.0.236/trunk@77566 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:31:42 +00:00
kestes%staff.mail.com
fc9bd848ce make legends horizontal
fix missing '/' in <>


git-svn-id: svn://10.0.0.236/trunk@77565 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:30:34 +00:00
kestes%staff.mail.com
3967105331 relax the author regexp for mozilla.org
make legends horizontal
fix missing '/' in <>


git-svn-id: svn://10.0.0.236/trunk@77564 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:30:23 +00:00
kestes%staff.mail.com
6620b8469e make legends horizontal
move structures inside <html> block


git-svn-id: svn://10.0.0.236/trunk@77563 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:28:24 +00:00
kestes%staff.mail.com
76ca72eb1d fix typo in $DB_LEGEND_BORDER
add $GLOBAL_INDEX_FILE


git-svn-id: svn://10.0.0.236/trunk@77562 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:27:38 +00:00
kestes%staff.mail.com
906a61cb37 add a standard method of writing the headers so the bots can read
them.


git-svn-id: svn://10.0.0.236/trunk@77561 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:23:59 +00:00
kestes%staff.mail.com
5a5f4fdcb8 fix bug in html missing '/' in <>
index files are new parametrized


git-svn-id: svn://10.0.0.236/trunk@77560 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:23:08 +00:00
kestes%staff.mail.com
f02995b1bb ignore_builds belongs int TinderHeader not in FileStructure
index files are new parametrized


git-svn-id: svn://10.0.0.236/trunk@77559 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:22:37 +00:00
kestes%staff.mail.com
e254bcdffa ignore_builds belongs int TinderHeader not in FileStructure
git-svn-id: svn://10.0.0.236/trunk@77558 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:20:13 +00:00
kestes%staff.mail.com
d7b0938676 fix bug in backward_compatibility()
better discription in the help file


git-svn-id: svn://10.0.0.236/trunk@77557 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:19:15 +00:00
kestes%staff.mail.com
b2413e4804 clarify comments
git-svn-id: svn://10.0.0.236/trunk@77556 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:17:19 +00:00
kestes%staff.mail.com
76840648a5 user perl from configure
git-svn-id: svn://10.0.0.236/trunk@77555 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:15:11 +00:00
kestes%staff.mail.com
c2a4a62c73 add more hints based on real users problems
git-svn-id: svn://10.0.0.236/trunk@77554 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:14:14 +00:00
mkaply%us.ibm.com
1321584f8e r=leaf, a=leaf, bad tabs in config.guess
git-svn-id: svn://10.0.0.236/trunk@77553 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:13:03 +00:00
ben%netscape.com
a98d5d8ce2 better fix for the windows part of 48205.
git-svn-id: svn://10.0.0.236/trunk@77552 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:11:06 +00:00
ben%netscape.com
e7f30d0e5c unix part of fix for 48205
git-svn-id: svn://10.0.0.236/trunk@77551 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:09:57 +00:00
rhp%netscape.com
662a4792fb Fix for crash when cancelling mail print operations - Bug #: 49280 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@77550 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 02:04:02 +00:00
dbaron%fas.harvard.edu
a196b6c617 Adding newline to end of file to fix HP bustage from nisheeth's checkin.
git-svn-id: svn://10.0.0.236/trunk@77549 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:55:09 +00:00
rhp%netscape.com
40ef7a5908 Fix for crash when cancelling mail print operations - Bug #: 49280 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@77548 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:51:41 +00:00
akkana%netscape.com
ec0ce4757a 50134: check offset before calling CharAt(offset-1). r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77547 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:42:27 +00:00
dbaron%fas.harvard.edu
1cb4de803c Some compilers don't like C++ comments in C files. Changing to C comments.
git-svn-id: svn://10.0.0.236/trunk@77546 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:35:07 +00:00
bienvenu%netscape.com
5c0c08d9d3 fix 31787 can't send with non-aol server after sending with aol server (meaning default smtp server didn't work r=alecf
git-svn-id: svn://10.0.0.236/trunk@77545 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:33:40 +00:00
varada%netscape.com
220334e70a Adding customized UserAgent String to the Browser all-ns.js
git-svn-id: svn://10.0.0.236/trunk@77544 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:26:39 +00:00
pinkerton%netscape.com
5f708d28e6 don't bubble the onDragOver event when we decide that the drop is allowable. This prevents it from being reset by someone else higher up the chain. r=anthonyd. bug# 47428.
git-svn-id: svn://10.0.0.236/trunk@77543 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:18:11 +00:00
leaf%mozilla.org
59c750337c adding GARBAGE_DIRS variable for clobbers... so we can have core directories
in the tree (and not have it removed during a clobber) if some developer is
foolish enough to create one.


git-svn-id: svn://10.0.0.236/trunk@77542 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:15:32 +00:00
mkaply%us.ibm.com
f2df46beb1 r=mkaply, a=brendan
Fix for OS/2 menu problem - just don't set owner on most Windows.


git-svn-id: svn://10.0.0.236/trunk@77541 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:15:17 +00:00
mcgreer%netscape.com
aaf912bcde added fingerprints to list of things dumped with cert, bug 45303
git-svn-id: svn://10.0.0.236/trunk@77540 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:07:12 +00:00
mcgreer%netscape.com
38b432fd26 moved fingerprint handling to secutil.c, see bug 45303
git-svn-id: svn://10.0.0.236/trunk@77539 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:06:00 +00:00
mkaply%us.ibm.com
70ef4ad5d1 #50212
r=brendan, a=brendan
OS/2 GCC doesn't define _M_IX86


git-svn-id: svn://10.0.0.236/trunk@77538 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:04:59 +00:00
waterson%netscape.com
e4d1aa4edd Bug 46134. Support >1 value in attribute substitution. r=rjc
git-svn-id: svn://10.0.0.236/trunk@77537 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 01:00:02 +00:00
waterson%netscape.com
cfd1f9a6a7 Bug 50381. Avoid writing invalid RDF/XML if we can't get a service; avoid trying to write the file at all if we're in XPCOM shutdown. r=rjc
git-svn-id: svn://10.0.0.236/trunk@77536 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:57:59 +00:00
waterson%netscape.com
0c65680989 Bug 50548. Handle 4th form of [6.12]. r=rjc
git-svn-id: svn://10.0.0.236/trunk@77535 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:55:46 +00:00
dbaron%fas.harvard.edu
15d4b63108 Fix the throbber and other things broken by adamlock's carpool on the 25th by updating the names of renamed constants. This will increase the leak stats on tinderbox due to animated gif leaks (bug 47098). Patch from tim@prismelite.com. r=adamlock,dbaron a=waterson b=50489
git-svn-id: svn://10.0.0.236/trunk@77534 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:50:24 +00:00
mcafee%netscape.com
74bac44b50 HTML4.0-izing about:mozilla (50470). code=gemal@gemal.dk, r=mcafee
git-svn-id: svn://10.0.0.236/trunk@77533 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:48:25 +00:00
waqar%netscape.com
5ee44dd40b #=48907
a=kmcclusk@netscape.com
r=pavlov@netscape.com
d=Implementing CSS3 Fonts for GTK.


git-svn-id: svn://10.0.0.236/trunk@77532 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:44:15 +00:00
cmanske%netscape.com
d1d16070ca Removed descendant CSS for titledbox, b=42331. Added support for proper images for type='radio' menuitems. r=ben
git-svn-id: svn://10.0.0.236/trunk@77531 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:42:32 +00:00
akkana%netscape.com
b0dedcfb45 50078: add ^H and ^D editing bindings to the mac. r=saari
git-svn-id: svn://10.0.0.236/trunk@77530 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:38:17 +00:00
nisheeth%netscape.com
77a2d6896f - Fix for nsbeta3+ bug 10292: ID attribute information is passed up from the parser to the content sink and into the node info objects associated with content objects. nsIXMLContent now inherits from nsIStyledContent which allows
authors to use ID selectors to target elements in an XML document.

- Checking in a P3P related patch to the pres shell, html document, and xml document from Tom Lendacky (toml@us.ibm.com)


git-svn-id: svn://10.0.0.236/trunk@77529 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:35:43 +00:00
rginda%netscape.com
af987b98e6 -- CHATZILLA ONLY --
add e.preventDefault() calls to keep [tab]s from changing focus.
fixes tabcompletion.


git-svn-id: svn://10.0.0.236/trunk@77528 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:35:18 +00:00
akkana%netscape.com
16b301ce80 49401: yet another attempt to get menu access keys right.
Change the KeyPress handler to check event flags if we aren't in
  access key focuses mode (it probably should anyway).  r=saari


git-svn-id: svn://10.0.0.236/trunk@77527 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:33:58 +00:00
kestes%staff.mail.com
ebb4c0c252 Use configure script to find perl
git-svn-id: svn://10.0.0.236/trunk@77526 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:33:02 +00:00
rginda%netscape.com
410e7af544 -- CHATZILLA ONLY --
call String(obj) instead of obj.toString() to do conversion


git-svn-id: svn://10.0.0.236/trunk@77525 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:30:53 +00:00
alecf%netscape.com
f41008bca9 fix for bugscape bug #6120 - only update the pretty name if it's actually in the UI somewhere
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@77524 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:29:30 +00:00
akkana%netscape.com
879956c4c7 44372: more efficient fix, thanks to (and r=)scc
git-svn-id: svn://10.0.0.236/trunk@77523 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:25:52 +00:00
ddrinan%netscape.com
efa60c0776 Move PSM data files into psmdata directory
git-svn-id: svn://10.0.0.236/trunk@77522 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:25:49 +00:00
akkana%netscape.com
61f8c1a9e0 From scc, to help with bug 44372: add NS_NAMED_LITERAL_STRING macros. r=me
git-svn-id: svn://10.0.0.236/trunk@77521 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:24:57 +00:00
nisheeth%netscape.com
9ea409dbbf Upgrading to the latest version of expat...
git-svn-id: svn://10.0.0.236/trunk@77520 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:17:14 +00:00
waterson%netscape.com
ccea2be337 Damn. Wrong spot.
git-svn-id: svn://10.0.0.236/trunk@77519 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:16:59 +00:00
waterson%netscape.com
8623e460c6 First checked in.
git-svn-id: svn://10.0.0.236/trunk@77518 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:16:58 +00:00
racham%netscape.com
31058e2ae7 Fixing bug 6464. Moving Users50 and registry location windows to Application Data folder. Forgot to checkin in the first round. r=dveditz,ccarlen
git-svn-id: svn://10.0.0.236/trunk@77517 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:14:07 +00:00
evaughan%netscape.com
22ca9cc30d Fix for bug #43384 -r hyatt
git-svn-id: svn://10.0.0.236/trunk@77516 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:10:51 +00:00
hyatt%netscape.com
8e0776ee66 Putting fix for 42492 back in. r=ben
git-svn-id: svn://10.0.0.236/trunk@77515 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-30 00:05:59 +00:00
pavlov%netscape.com
4fbdc07fe5 fix for us not painting windows from time to time on linux bug #50606 r=blizzard
git-svn-id: svn://10.0.0.236/trunk@77514 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:56:53 +00:00
javi%netscape.com
b1856ea77e Clean up the password setting routines so that forming the URL only happens in one place.
git-svn-id: svn://10.0.0.236/trunk@77513 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:54:26 +00:00
dianesun%netscape.com
bd768a7c2c Fix for bug 39394(subscribe: STOP button needs to stop url that is running). R: putterman, A: putterman/lchiang, QA:huang.
git-svn-id: svn://10.0.0.236/trunk@77512 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:52:07 +00:00
dianesun%netscape.com
f5ed888507 Fix for bug 45964 (Clicking [x] close in "Open/Save attachment" dialog displays the "save attachment" file dialog). R: putterman, A: putterman/lchiang, QA:pmock.
git-svn-id: svn://10.0.0.236/trunk@77511 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:49:53 +00:00
ftang%netscape.com
67db9b6f2e better fix for 35004. thanks John G. Myer's patch. r=ftang
git-svn-id: svn://10.0.0.236/trunk@77510 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:48:34 +00:00
rginda%netscape.com
c6b80f4c1a adding nsIDOMWindowEventOwner to GlobalWindow.
r=vidur


git-svn-id: svn://10.0.0.236/trunk@77509 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:45:47 +00:00
racham%netscape.com
922a933a05 Fixing bug 6464. Moving Users50 and registry location on windows to Application Data folder. r=dveditz, ccarlen
git-svn-id: svn://10.0.0.236/trunk@77508 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:44:53 +00:00
racham%netscape.com
2855adcaca Fixing bug 6464. Moving Users50 and registry location on windows to Application Data folder. r=dveditz,ccarlen
git-svn-id: svn://10.0.0.236/trunk@77507 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:44:48 +00:00
ben%netscape.com
0fe31501c6 48205 for windows
git-svn-id: svn://10.0.0.236/trunk@77506 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:37:42 +00:00
varada%netscape.com
f05fee7aec fix for bug# 48439- path for panels.rdf
git-svn-id: svn://10.0.0.236/trunk@77505 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:35:42 +00:00
akkana%netscape.com
b11d3411ce 44372: Do entity conversion in attributes as well as normal content. r=harishd
git-svn-id: svn://10.0.0.236/trunk@77504 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:30:45 +00:00
cata%netscape.com
bafd5083ad Fixing a couple of warnings on Mac.
git-svn-id: svn://10.0.0.236/trunk@77503 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:29:58 +00:00
akkana%netscape.com
14fddfeab0 Fix a warning I introduced yesterday, and add a safety check
git-svn-id: svn://10.0.0.236/trunk@77502 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:29:52 +00:00
BlakeR1234%aol.com
251ba0a3be Really fix nsbeta3+ 38506 (same reviewer as before)
git-svn-id: svn://10.0.0.236/trunk@77501 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:29:24 +00:00
varada%netscape.com
92816ea4f7 fix for bug#4992 -implementing infozip to customize config.ini on all platforms
git-svn-id: svn://10.0.0.236/trunk@77500 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:27:11 +00:00
akkana%netscape.com
0b64c9d85f Fix memory leak introduced yesterday. r=harishd
git-svn-id: svn://10.0.0.236/trunk@77499 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:27:09 +00:00
waterson%netscape.com
ecdede3c42 First checked in.
git-svn-id: svn://10.0.0.236/trunk@77498 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:26:46 +00:00
despotdaemon%netscape.com
f8df6fc8f3 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@77497 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:26:01 +00:00
cata%netscape.com
6c90540b75 Fix for bug #38645 a=ftang, r=nhotta.
git-svn-id: svn://10.0.0.236/trunk@77496 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:22:09 +00:00
dbragg%netscape.com
600e722352 Fix for bug 50234. Added titlebar to the chrome flags. r=ssu
git-svn-id: svn://10.0.0.236/trunk@77495 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:15:41 +00:00
ducarroz%netscape.com
ec0ba88d87 Fix for bug 50610. Nested return value where overwritten by the fall out return value. R=benb
git-svn-id: svn://10.0.0.236/trunk@77494 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:14:04 +00:00
brendan%mozilla.org
0440304a84 Finish fixing 42221, for sure.
git-svn-id: svn://10.0.0.236/trunk@77493 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 23:09:47 +00:00
hyatt%netscape.com
d4727c3c15 Fix for 50668. r=dprice
git-svn-id: svn://10.0.0.236/trunk@77492 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 22:10:49 +00:00
jtaylor%netscape.com
ef09d1d30a Not part of build. Adding security regression test suite driver (mozDriver).
git-svn-id: svn://10.0.0.236/trunk@77491 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 21:50:56 +00:00
hyatt%netscape.com
05d447b636 Fix for 50691, r=anthonyd
git-svn-id: svn://10.0.0.236/trunk@77490 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 21:15:10 +00:00
cyeh%bluemartini.com
877296a776 fix for 50698: parameter for sendmail deferred mode
git-svn-id: svn://10.0.0.236/trunk@77489 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 20:10:15 +00:00
pete%alphanumerica.com
ad396e1f54 Ah! found one more undeclared variable.
r=dougt

--pete


git-svn-id: svn://10.0.0.236/trunk@77488 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 20:05:19 +00:00
jfrancis%netscape.com
e0347ad4d6 disabling fix for 46554 again, in order to fix smoketest blocker 50653 et al
git-svn-id: svn://10.0.0.236/trunk@77487 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 19:55:16 +00:00
cyeh%bluemartini.com
f7368dde1b fix for 49063: no sanity checking when setting duplicate. sanity checking
is done for the dup id field, but not for the originating bug id.
now checks to see if the original bug id is valid as well, although i don't
understand how this could get corrupted in the first place


git-svn-id: svn://10.0.0.236/trunk@77486 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 18:01:07 +00:00
cyeh%bluemartini.com
a0b82a5147 fix for 38463: show_bug.cgi: colon in "keywords:" not part of link
git-svn-id: svn://10.0.0.236/trunk@77484 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 17:14:25 +00:00
cyeh%bluemartini.com
12d44ab1ad fix for 38624: "New value" column smaller than "old value" column. added an
extra "<" in FormatTriple so that old/new are the same size


git-svn-id: svn://10.0.0.236/trunk@77483 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 17:01:54 +00:00
cyeh%bluemartini.com
2cf4844efa fix for 31081: Make comment field in bug view larger.
git-svn-id: svn://10.0.0.236/trunk@77481 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 16:44:33 +00:00
blizzard%redhat.com
81a45e0e7a final bits of key and mouse listener support for the embedding widget. r=dougt, a=waterson
git-svn-id: svn://10.0.0.236/trunk@77478 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 14:43:02 +00:00
rods%netscape.com
1961c76b08 Backing out Hyatt's changes to fix breakage.
git-svn-id: svn://10.0.0.236/trunk@77476 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 13:39:18 +00:00
rods%netscape.com
5a82f60381 KeyPress events now let <ctrl<,<slt>,<meta> continue on through, which stopped commonads keys from working
Fixed a couple of off by one errors
Fixed multiple selection with shift key
Fixed focus stealing problem (ifdef'ed out code that was put in to specifically fix this problem)
Fixed div by zero
b=50024,50442,48903


git-svn-id: svn://10.0.0.236/trunk@77475 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 13:24:38 +00:00
pete%alphanumerica.com
feb303e9a6 fixing a bunch of member functions that were not returning values etc . .
that i found running in strict mode.

cleaned up some of the syntax to make Brendan happy.

r=dougt

--pete


git-svn-id: svn://10.0.0.236/trunk@77474 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 13:02:02 +00:00
axel%pike.org
5920c328df Not part of build, removing CRLF cruft, part of 46640
git-svn-id: svn://10.0.0.236/trunk@77473 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 11:49:47 +00:00
hyatt%netscape.com
f8540c0649 Adjust tooltip offset. r=ben
git-svn-id: svn://10.0.0.236/trunk@77472 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 09:56:34 +00:00
hyatt%netscape.com
3aeca4e384 Fix for 43006. r=ben
git-svn-id: svn://10.0.0.236/trunk@77471 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 09:34:09 +00:00
jband%netscape.com
b0d66e0947 changed comment to show why compiler warning will not be fixed
git-svn-id: svn://10.0.0.236/trunk@77470 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:55:28 +00:00
hyatt%netscape.com
b768397018 Fix for 42492. r=ben
git-svn-id: svn://10.0.0.236/trunk@77469 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:36:50 +00:00
jband%netscape.com
9378b53868 fix bug 50445. r=shaver@mozilla.org a=brendan@mozilla.org. Thanks to Marcus G. Daniels <mgd@swarm.org> for uncovering this bug
git-svn-id: svn://10.0.0.236/trunk@77468 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:08:33 +00:00
ben%netscape.com
bec1be27b0 fix typo
git-svn-id: svn://10.0.0.236/trunk@77467 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:07:38 +00:00
hyatt%netscape.com
3bcd8b0b0c 43220. r=ben
git-svn-id: svn://10.0.0.236/trunk@77466 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:07:22 +00:00
hyatt%netscape.com
d11a90d395 Break out scrollbar bindings into their own file. r=ben
git-svn-id: svn://10.0.0.236/trunk@77465 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:06:54 +00:00
ben%netscape.com
407a827ff1 more comment fixes...
git-svn-id: svn://10.0.0.236/trunk@77464 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:05:51 +00:00
ben%netscape.com
63b893f283 fix comment
git-svn-id: svn://10.0.0.236/trunk@77463 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 08:03:50 +00:00
hyatt%netscape.com
156078a109 Checking 46330 fix back in. r=ben
git-svn-id: svn://10.0.0.236/trunk@77462 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 07:07:46 +00:00
jfrancis%netscape.com
6f1a57dbef restoring my original fix for 46554, with some additional tweaks to deal gracefully with generated content. To forgive, divine.
git-svn-id: svn://10.0.0.236/trunk@77461 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 06:37:12 +00:00
quy%igelaus.com.au
f29880f573 single shot and reusable timers for xlib. Not yet part of build. Thanks to faulkner@igelaus.com.au
git-svn-id: svn://10.0.0.236/trunk@77460 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 06:20:07 +00:00
mscott%netscape.com
885947470b back out chrome registry changes to fix smoketest machines that are crashing when launching viewer
git-svn-id: svn://10.0.0.236/trunk@77459 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 05:49:18 +00:00
jfrancis%netscape.com
27c8a2318e i'm an idiot
git-svn-id: svn://10.0.0.236/trunk@77458 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 05:43:03 +00:00
jst%netscape.com
38427c4549 Fixing memory leaks (bug 49665), found by dbaron. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77457 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 05:32:15 +00:00
mcafee%netscape.com
1b0842383d Removing editor test until we stablize exiting from the editor.
git-svn-id: svn://10.0.0.236/trunk@77456 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 05:24:08 +00:00
quy%igelaus.com.au
5313e1d244 First Checked In. Not yet part of build
git-svn-id: svn://10.0.0.236/trunk@77455 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 05:05:32 +00:00
alecf%netscape.com
5c04ca2924 fix for #50435 - Yet Another Exception thrown by an XBL widget in a dump statement
as usual, no reviewer because I'm just removing a dump()


git-svn-id: svn://10.0.0.236/trunk@77454 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 04:34:41 +00:00
morse%netscape.com
1ecf75f7e9 bug 49189, wallet tables not getting updated from netcenter, suggested by reeed, r=morse
git-svn-id: svn://10.0.0.236/trunk@77453 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 04:29:01 +00:00
nelsonb%netscape.com
4433a3b899 Change mpi-test to check the return values from most functions-under-test
explicitly for errors.


git-svn-id: svn://10.0.0.236/trunk@77452 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 04:26:23 +00:00
alecf%netscape.com
7ec61e2162 fix for #49211 - remove dump() statement that was throwing an exception
(no reviewer, just removing debugging output)


git-svn-id: svn://10.0.0.236/trunk@77451 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 04:23:00 +00:00
alecf%netscape.com
257931f78e re-fix #39016 - just a wording change, no reviewer
git-svn-id: svn://10.0.0.236/trunk@77450 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 04:08:54 +00:00
dr%netscape.com
bdb0e465aa fix for 49479, r=hyatt,ben
git-svn-id: svn://10.0.0.236/trunk@77449 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 03:53:25 +00:00
dp%netscape.com
6cf299315f bug 41950 Getting correct url to get updated on redirect r=mscott
git-svn-id: svn://10.0.0.236/trunk@77448 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 03:28:30 +00:00
dp%netscape.com
2fd7952b40 - bug 41950 Getting redirects to work. Adding in LOAD_REPLACE to channel
attributes.
- checking return value from GetCacheContentLegth()
r=mscott,neeti


git-svn-id: svn://10.0.0.236/trunk@77447 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 03:16:16 +00:00
dp%netscape.com
c4f5139c2f bug 41950 Preventing garbage content lengths from cache. r=neeti
git-svn-id: svn://10.0.0.236/trunk@77446 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 03:14:28 +00:00
jfrancis%netscape.com
0382b0103c turns out that selection code is used even when outputing an entire document (beats me why); disabling my changes so that text field output will work again.
git-svn-id: svn://10.0.0.236/trunk@77445 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 03:09:54 +00:00
hyatt%netscape.com
d80cd0cc17 XBL fix for walling off style (46505). r=ben
git-svn-id: svn://10.0.0.236/trunk@77444 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 03:08:35 +00:00
nbhatla%netscape.com
c2f8291c5a #46423 -> New Modern Skin. Fixes for navigation toolbar, removing stacks and unnecessary PNGs so that urlbar typing is faster. r=hangas, a=mscott.
git-svn-id: svn://10.0.0.236/trunk@77443 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 02:32:47 +00:00
nbhatla%netscape.com
9b7f942420 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@77442 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 02:30:28 +00:00
hyatt%netscape.com
1e13437fd0 Fix for 46330. r=ben
git-svn-id: svn://10.0.0.236/trunk@77441 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 02:30:07 +00:00
jst%netscape.com
e4cf4ee717 Fixing nsbeta3+ bug 31997. Make the global window reset the status and default status for the window when the document changes. r=nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77440 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 02:04:44 +00:00
hyatt%netscape.com
3351bacfa4 Fix for 48261. r=ben
git-svn-id: svn://10.0.0.236/trunk@77439 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 02:03:59 +00:00
heikki%netscape.com
65e15b0ce6 Backed out a change that was not supposed to go in. This was a work-in-process for bug 8927.
git-svn-id: svn://10.0.0.236/trunk@77438 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 01:56:46 +00:00
brendan%mozilla.org
c7bf3b3515 Add possibly-too-verbose NS_TraceMallocDumpAllocations and its JS window-level function, for leak and bloat analysis.
git-svn-id: svn://10.0.0.236/trunk@77437 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 01:52:13 +00:00
rods%netscape.com
caea13f29b Moved the dispatch of the onChange to after where the property is set, this way it will have the "new" value
Removed macro impl of Set/GetSize and implemented it to notify the document that an attr has changd and the hint is reflow so when the size gets changed via script it changes size
b=50280,50436 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@77436 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 01:50:31 +00:00
heikki%netscape.com
19052f5fb1 Fixed bug 46085. We were not firing the select event. This is the second half of the checkin... had some problems with CVS. jst is watching this checkin. r=mjudge.
git-svn-id: svn://10.0.0.236/trunk@77435 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 01:47:05 +00:00
dianesun%netscape.com
1bbade0a6e *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@77434 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 01:39:31 +00:00
sspitzer%netscape.com
9836fe3fae update my comment for correctness. r=racham@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77433 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:48:22 +00:00
endico%mozilla.org
cdf41fdd89 use big sql tables because checking keywords requires a fairly huge query
git-svn-id: svn://10.0.0.236/trunk@77432 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:46:28 +00:00
mscott%netscape.com
6029dce683 remove the -u flag to the call to zip. This causes various problems with the jar stuff.
(I just made this change to commercial earlier)


git-svn-id: svn://10.0.0.236/trunk@77431 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:45:26 +00:00
matt%netscape.com
5456ed1a26 changing description to value on tree
http://bugzilla.mozilla.org/show_bug.cgi?id=45198
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@77430 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:32:39 +00:00
jfrancis%netscape.com
ca9d9a19c5 fixing a warning
git-svn-id: svn://10.0.0.236/trunk@77429 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:31:53 +00:00
matt%netscape.com
d0a9a3f368 adding default search pref
http://bugzilla.mozilla.org/show_bug.cgi?id=44036
r=mcafee


git-svn-id: svn://10.0.0.236/trunk@77428 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:30:10 +00:00
slamm%netscape.com
939f86cd80 Fix build bustage. Remove related-panel.dtd entry. I removed the file for bug 50594.
git-svn-id: svn://10.0.0.236/trunk@77427 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:21:34 +00:00
sspitzer%netscape.com
1f6d179af6 comment to explain why we don't rename the profile's directory on disk.
(thanks to mkaply@us.ibm.com for asking why.)
r=racham@netscape.com


git-svn-id: svn://10.0.0.236/trunk@77426 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:20:59 +00:00
akkana%netscape.com
91949cbf5d Last checkin didn't fix 47309, so revert that part 'til we get a better fix
git-svn-id: svn://10.0.0.236/trunk@77425 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:18:53 +00:00
akkana%netscape.com
ce42bbb5dd Last checkin didn't fix 47309, so revert that part 'til we get a better fix
git-svn-id: svn://10.0.0.236/trunk@77424 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:17:44 +00:00
vidur%netscape.com
cabe6c06b8 Fix for bug 43902. The DOM glue now streamlines the Get/SetProperty methods for the window class. Window.location and title and document.title are now part of the idlc interfaces, rather than special-cased. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77423 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:14:23 +00:00
BlakeR1234%aol.com
b0a30d335a Fix bugs 43546 and 50397 (nsbeta3+) and 50398, r=ben on whole last checkin
git-svn-id: svn://10.0.0.236/trunk@77422 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:09:20 +00:00
ben%netscape.com
833cc0417a fix for 50370, unable to switch tabs in classic-mac
git-svn-id: svn://10.0.0.236/trunk@77421 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:08:51 +00:00
jfrancis%netscape.com
28b299f2e7 third time is the charm...
git-svn-id: svn://10.0.0.236/trunk@77420 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:07:32 +00:00
BlakeR1234%aol.com
1e687ef495 Fix bugs 43546 and 50397 (nsbeta3+) and 50398, add themes to view menu
git-svn-id: svn://10.0.0.236/trunk@77419 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-29 00:06:39 +00:00
jfrancis%netscape.com
0b8c1e6017 the end of ubercopy
git-svn-id: svn://10.0.0.236/trunk@77416 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:54:45 +00:00
tajima%eng.sun.com
b8849c3bc8 bug fixes for 49148, 43108, and 41786. r=a=pavlov@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@77415 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:48:38 +00:00
akkana%netscape.com
b7b56f122f 41868 and 45994: Call parser to determine inline vs. block. r=harishd
git-svn-id: svn://10.0.0.236/trunk@77414 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:47:11 +00:00
quy%igelaus.com.au
e205930fa0 Fixed text hilighting color problem in Xlib. By peter@igelaus.com.au
git-svn-id: svn://10.0.0.236/trunk@77413 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:46:57 +00:00
akkana%netscape.com
87b7e7419c 41868 and 45994: Add GetDTD. r=harishd
git-svn-id: svn://10.0.0.236/trunk@77412 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:46:11 +00:00
pnunn%netscape.com
33cd162931 bug#48546: animation load attributes.
git-svn-id: svn://10.0.0.236/trunk@77411 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:45:31 +00:00
pnunn%netscape.com
df91b63ded bug#48546: animation loop load attributes.
git-svn-id: svn://10.0.0.236/trunk@77410 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:45:09 +00:00
akkana%netscape.com
76d428f3cc 41868 and 45994: Expose CreateComparibleDTD. r=Harishd
git-svn-id: svn://10.0.0.236/trunk@77409 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:45:08 +00:00
quy%igelaus.com.au
e0aa233b59 Fixed text hilighting color problem in Xlib. By peter@igelaus.com.au
git-svn-id: svn://10.0.0.236/trunk@77408 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:44:30 +00:00
pnunn%netscape.com
31d3129617 bug#48546: animation loop load attributes. pnunn
git-svn-id: svn://10.0.0.236/trunk@77407 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:44:29 +00:00
akkana%netscape.com
485815f3a4 41868 and 45994: Diffs from Harish to implement CreateCompatibleDTD, r=me
git-svn-id: svn://10.0.0.236/trunk@77406 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:44:18 +00:00
attinasi%netscape.com
6ced7e5706 Fixed to handle ToInteger returning an error. b=29061 r=kmccluck@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77405 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:44:05 +00:00
pnunn%netscape.com
2b47285240 bug#48546: animation loop load atttributes. pnunn
git-svn-id: svn://10.0.0.236/trunk@77404 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:43:10 +00:00
ben%netscape.com
c792d17063 fix for 50606, add id to toolbar show/hide popup. Skinability issue.
git-svn-id: svn://10.0.0.236/trunk@77403 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:36:06 +00:00
jfrancis%netscape.com
5ab5287aa7 fix for 46554: copy should grab parent nodes if all children selected; r=sfraser
git-svn-id: svn://10.0.0.236/trunk@77402 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:35:57 +00:00
racham%netscape.com
ab5ba64e50 Removing registry update calls in the destructor and adding it at the app startup session. r=dp
git-svn-id: svn://10.0.0.236/trunk@77401 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:34:04 +00:00
attinasi%netscape.com
fdc8090531 Added some checks for null in font management of GetWidth(), and added checks to prevent divide-by-zero when GetAveCharWidth returns 0 (which it should not do but is seen in talkbacks). b=48460 r=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77400 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:33:43 +00:00
pavlov%netscape.com
f552767de1 fix for crash when getting bad command line args 45074 r=smfr
git-svn-id: svn://10.0.0.236/trunk@77399 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:33:35 +00:00
ftang%netscape.com
9af146ff93 fix 35504. Do not change res if we already set a error code.
r=nhotta.


git-svn-id: svn://10.0.0.236/trunk@77398 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:31:07 +00:00
slamm%netscape.com
6ffa6a0f7b oops, use MPL instead of NPL (50594). r=mcafee. Last changes were r=mcafee too.
git-svn-id: svn://10.0.0.236/trunk@77397 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:29:54 +00:00
slamm%netscape.com
944ac5131d Use What's Related tab provided by Alexa Internet. Resolves What's Related data on a per url basis (used to be on domain only). Bug 50594.
git-svn-id: svn://10.0.0.236/trunk@77396 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:24:28 +00:00
dbaron%fas.harvard.edu
62dfa751bf Fix leak stats by calling NS_LOG_RELEASE for every release. Debug code only. r=dougt
git-svn-id: svn://10.0.0.236/trunk@77395 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:23:32 +00:00
quy%igelaus.com.au
e996cf1749 Updating xlib. Not part of build
git-svn-id: svn://10.0.0.236/trunk@77394 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:15:44 +00:00
saari%netscape.com
003c61383e Fix for 41325.
git-svn-id: svn://10.0.0.236/trunk@77393 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:14:17 +00:00
sgehani%netscape.com
38cf913077 Make INI parser handle start section tokens ('[') in values (nsbeta3+ b=2116;
r=ssu).

Also, remove obsolete files.


git-svn-id: svn://10.0.0.236/trunk@77392 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:10:21 +00:00
endico%mozilla.org
cd56782a62 Add new flavors of BSD to the list of platforms and rearrange the order of the list. Also, fix a couple of typos in the opening comments.
git-svn-id: svn://10.0.0.236/trunk@77391 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:07:33 +00:00
sgehani%netscape.com
c67489ff26 Make scrollbars work again in custom and additional windows (nsbeta3+ b=49856; r=dbragg).
Make INI parser handle start section characters ('[') in values (nsbeta3+ b=2116; r=dbragg,dveditz).


git-svn-id: svn://10.0.0.236/trunk@77390 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:06:53 +00:00
ducarroz%netscape.com
360ebabdc5 Fix for bug 50329. Don't kill autocomplete timer when user press backspace or delete. R=sspitzer
git-svn-id: svn://10.0.0.236/trunk@77389 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:06:09 +00:00
heikki%netscape.com
0ab689474b Fixed bug 46085. We were not firing the select event. r=mjudge.
git-svn-id: svn://10.0.0.236/trunk@77387 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 23:00:19 +00:00
BlakeR1234%aol.com
9613535ac8 The rest of the fix for bug 38506, same r=/a= (nsbeta3+)
git-svn-id: svn://10.0.0.236/trunk@77385 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:38:25 +00:00
nhotta%netscape.com
57cb8aac1d Added Latin1 CER support, bug 42221, r=rjc.
git-svn-id: svn://10.0.0.236/trunk@77384 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:37:15 +00:00
nhotta%netscape.com
3a19a1e300 Added a method to reset some states for a string detector, check in for ftang, bug 49411, r=nhotta.
git-svn-id: svn://10.0.0.236/trunk@77383 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:33:15 +00:00
nhotta%netscape.com
8f60fc2ee9 Changed to pad one more null byte after a collation key, bug 15142, r=putterman.
git-svn-id: svn://10.0.0.236/trunk@77382 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:32:01 +00:00
javi%netscape.com
62b3f5e5e6 Make the PSM project build on the tip now.
git-svn-id: svn://10.0.0.236/trunk@77380 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:30:33 +00:00
akkana%netscape.com
bc616db59e 47870: Don't copy if selection is collapsed. r=law
git-svn-id: svn://10.0.0.236/trunk@77379 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:28:56 +00:00
dbragg%netscape.com
6eb3399d07 Fix for bug 45885. The js prototype gFileSpecProto was defined locally and so was set to null. Wrong! r=sgehani
git-svn-id: svn://10.0.0.236/trunk@77378 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:26:18 +00:00
dougt%netscape.com
27d79dc82e 47003. Make the test embedding application use the chrome interfaces.
The WebBrowserChrome.cpp/h are the same as the ones in winEmbed/.


git-svn-id: svn://10.0.0.236/trunk@77377 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:22:52 +00:00
akkana%netscape.com
1935be3062 49401: Fix another place where the menu access key was getting handled without checking mAccessKeyFocuses. r=slamm
git-svn-id: svn://10.0.0.236/trunk@77376 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:21:30 +00:00
akkana%netscape.com
98e3352cf6 23485: make it possible for urlbar to go to urls spanning multiple lines. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@77375 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:15:03 +00:00
dougt%netscape.com
75e980fa95 Fixing 49866. Could cause a crash on opt builds that did not set the env HOME. r=adamlock@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77374 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 22:14:02 +00:00
javi%netscape.com
5d773501e8 Remove debugging alert
git-svn-id: svn://10.0.0.236/trunk@77373 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 21:37:13 +00:00
javi%netscape.com
1a0214c52d Whomp the MAC_SECURITY_BRANCH onto tip.
git-svn-id: svn://10.0.0.236/trunk@77372 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 21:13:06 +00:00
cyeh%bluemartini.com
63bf0c0199 fix for 40286 : strike-throughs impair readability. patch from
gervase.markham@univ.ox.ac.uk


git-svn-id: svn://10.0.0.236/trunk@77370 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:52:14 +00:00
cyeh%bluemartini.com
426d947e74 fix for 45118: Target milestone setup issue. patch submitted by
matty@box.net.au (Matthew Tuck). now creates a milestone entry for the
first test product


git-svn-id: svn://10.0.0.236/trunk@77369 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:44:28 +00:00
mcafee%netscape.com
1c749f5164 minor grammar change
git-svn-id: svn://10.0.0.236/trunk@77368 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:39:40 +00:00
mcafee%netscape.com
c4ef38e2af Switching to /usr/bin/perl to be consistant with other files in this project; redhat installs perl in /usr/bin/perl if anyone cares. /usr/local/bin/perl could be a link for other platforms.
git-svn-id: svn://10.0.0.236/trunk@77367 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:38:11 +00:00
cyeh%bluemartini.com
a53e90b876 fix for 21583: Buzilla attachments should say what kind of file they are
git-svn-id: svn://10.0.0.236/trunk@77366 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:29:22 +00:00
javi%netscape.com
3bf156922b Update version number in properties file for About Personal Security Manager.
git-svn-id: svn://10.0.0.236/trunk@77365 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:25:04 +00:00
cyeh%bluemartini.com
2e1b356b5d remove extra spaces at head of file
git-svn-id: svn://10.0.0.236/trunk@77364 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:20:11 +00:00
javi%netscape.com
7a95528c0d Update Version String.
git-svn-id: svn://10.0.0.236/trunk@77363 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:18:04 +00:00
javi%netscape.com
92a5a8fd32 Update version number in psm.rc file.
git-svn-id: svn://10.0.0.236/trunk@77362 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 18:17:14 +00:00
cyeh%bluemartini.com
83401569d2 fix for 47669: editproducts.cgi line 582 uses old $::db->query. thanks to
rwhite@collectivenet.net (Ryan White) for finding it.


git-svn-id: svn://10.0.0.236/trunk@77361 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 17:56:57 +00:00
cyeh%bluemartini.com
dcb7c1906c fix for 47790 : A bug to track which bugs Zach's bugzilla patch resolves.
patches by zach@zachlipton.com. Thanks!


git-svn-id: svn://10.0.0.236/trunk@77360 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 17:48:59 +00:00
bryner%uiuc.edu
94fc65619d Adding mousewheel support to xlib toolkit. r=quy@igelaus.com.au. Not
part of build.


git-svn-id: svn://10.0.0.236/trunk@77358 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 14:31:09 +00:00
neeti%netscape.com
00589ce8f2 applying Waterson's patch to bug 49108. r=neeti
git-svn-id: svn://10.0.0.236/trunk@77357 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 13:44:12 +00:00
rjc%netscape.com
08892fb0a2 Use .get() for Unix.
git-svn-id: svn://10.0.0.236/trunk@77356 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 09:51:42 +00:00
rjc%netscape.com
2bc4d9c086 FTP bug # 46750: don't starve UI during FTP operations by slowly pushing FTP URLs into content model on a timer. r=me
git-svn-id: svn://10.0.0.236/trunk@77355 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 09:50:20 +00:00
quy%igelaus.com.au
f05b5669dd Updating xlib. Not part of the build
git-svn-id: svn://10.0.0.236/trunk@77354 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 08:50:03 +00:00
jfrancis%netscape.com
09a7c6aa27 fixing snafu
git-svn-id: svn://10.0.0.236/trunk@77353 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 08:40:22 +00:00
jfrancis%netscape.com
366066d723 fixes 40363, 40364: deletion bugs with tables; r=fm
git-svn-id: svn://10.0.0.236/trunk@77352 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 05:11:49 +00:00
ssu%netscape.com
5ee8c5e39e fixing bug #49742 - Eliminate failovers in generated idi. this file is not part of tinderbox builds. would affect only windows platforms. r=sgehani a=dveditz
git-svn-id: svn://10.0.0.236/trunk@77351 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 04:58:55 +00:00
ssu%netscape.com
52e3c9a384 fixing bug #49742 - Eliminate failovers in generated idi. this file is not part of tinderbox builds. would affect only windows platforms. r=sgehani a=dveditz
git-svn-id: svn://10.0.0.236/trunk@77350 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 04:46:36 +00:00
ssu%netscape.com
a055bbe503 fixing bug #49742 - Eliminate failovers in generated idi. r=sgehani a=dveditz
git-svn-id: svn://10.0.0.236/trunk@77349 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 04:43:54 +00:00
ben%netscape.com
4e6ab90b47 46613... classic skin polish. + some fixes to Advanced Edit dialog (it was broken)
git-svn-id: svn://10.0.0.236/trunk@77348 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 04:38:20 +00:00
ben%netscape.com
8d76a335b5 46613... classic skin polish.
git-svn-id: svn://10.0.0.236/trunk@77347 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 04:37:46 +00:00
rjc%netscape.com
c1411bed7a FTP bug # 46750: speed optimizations, as well as set busy cursor while FTP data is streaming in. r=me
git-svn-id: svn://10.0.0.236/trunk@77346 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 04:24:49 +00:00
cyeh%bluemartini.com
1c4a252f9d fix for 45116, typo, above should be below.
git-svn-id: svn://10.0.0.236/trunk@77345 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 04:16:18 +00:00
quy%igelaus.com.au
e643c1ff21 Updating xlib. Not part of the build
git-svn-id: svn://10.0.0.236/trunk@77344 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 03:59:17 +00:00
quy%igelaus.com.au
21570d4f6d Updating xlib. Not part of the build
git-svn-id: svn://10.0.0.236/trunk@77343 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 03:48:52 +00:00
morse%netscape.com
a60be6b003 bug 50157, crash when reading privacy tutorial, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@77342 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 03:10:29 +00:00
sgehani%netscape.com
38ad7de43a Remove hack now that release automation supplies $SpaceRequired$ in i
kilobytes again. part of fix for nsbeta3+b=29845; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@77341 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 02:47:35 +00:00
quy%igelaus.com.au
f7b87a9bb8 Updating xlib. Not part of the build
git-svn-id: svn://10.0.0.236/trunk@77340 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 02:35:35 +00:00
bryner%uiuc.edu
bf8dc88dbe embedding/browser/setup was cvs removed a couple of days ago, removing the
Makefile.  r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@77339 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 01:42:45 +00:00
morse%netscape.com
95b360b386 documentation change
git-svn-id: svn://10.0.0.236/trunk@77338 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 01:28:42 +00:00
cmanske%netscape.com
1c4b50a149 Fixed switching to child selector rather than descendant for blue theme, b=42331, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@77337 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 00:04:40 +00:00
cmanske%netscape.com
687c9c3c60 Fixed getting wrong pixel/percent index for cell width. Part of bug 47691, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@77336 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-28 00:01:15 +00:00
cmanske%netscape.com
536d47b215 Used child selector instead of descendant selector for <titledbox><text> margin. b=42331, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@77335 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 23:50:16 +00:00
cmanske%netscape.com
caa67ff534 Remove ineffient css for text within title. Use class='label' instead. b=42331, r=ben
git-svn-id: svn://10.0.0.236/trunk@77334 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 23:42:15 +00:00
BlakeR1234%aol.com
6ae17661ae Fix 43910, minor wording change (r=me)
git-svn-id: svn://10.0.0.236/trunk@77333 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 23:13:49 +00:00
BlakeR1234%aol.com
92b2dc53df Fix 38460, minor wording change r=me, a=johng/verah
git-svn-id: svn://10.0.0.236/trunk@77332 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 23:11:38 +00:00
quy%igelaus.com.au
4108bab127 First Checked In. Not yet part of the build
git-svn-id: svn://10.0.0.236/trunk@77331 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 23:08:26 +00:00
BlakeR1234%aol.com
74b7498e57 Fix 50461, minor wording change (r=me)
git-svn-id: svn://10.0.0.236/trunk@77330 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 23:03:44 +00:00
quy%igelaus.com.au
9c2317c496 Updating xlib. Not part of the build
git-svn-id: svn://10.0.0.236/trunk@77329 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 22:53:11 +00:00
despotdaemon%netscape.com
f56ce592be Pseudo-automatic update of changes made by BlakeR1234@aol.com.
git-svn-id: svn://10.0.0.236/trunk@77328 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 22:11:00 +00:00
alecf%netscape.com
37b2de2169 remove some excess dump() statements that was throwing an exception and causing #50383
(no reviewer - just removal of debugging code)


git-svn-id: svn://10.0.0.236/trunk@77327 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 21:21:48 +00:00
axel%pike.org
5e5a6cf0d4 Not part of build, bringing configured Makefile up to date, removing compile warning in URIUtils.h (missing newline)
git-svn-id: svn://10.0.0.236/trunk@77326 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 17:24:05 +00:00
kvisco%ziplink.net
e2417b8e75 Not part of regular build, a=leaf. This is a fix for the last set of
integration code checked in. Moved definition of NamespaceResolver out of
this file to source/xml/NamespaceResolver.h to prevent some circular
references.


git-svn-id: svn://10.0.0.236/trunk@77325 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 06:11:56 +00:00
kvisco%ziplink.net
12d8b1e249 Not part of regular build, a=leaf. Added ifndef statement to prevent
redefinition of classes.


git-svn-id: svn://10.0.0.236/trunk@77324 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 06:00:59 +00:00
kvisco%ziplink.net
d0facab5c5 Not part of regular build, a=leaf. Added changes for standalone Linux support of Peter's latest checkins
git-svn-id: svn://10.0.0.236/trunk@77323 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 05:58:59 +00:00
dveditz%netscape.com
c151b4d671 fixing 50443, installer crash in browser.xpi. r=BlakeR1234@aol.com
git-svn-id: svn://10.0.0.236/trunk@77322 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 00:43:22 +00:00
ben%netscape.com
d1a0e4c069 forgot to commit this yesterday. fix classic skin bustage.
git-svn-id: svn://10.0.0.236/trunk@77321 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-27 00:30:42 +00:00
mcafee%netscape.com
78f6fead6e Adding editor JavaScript URL to the bloat test.
git-svn-id: svn://10.0.0.236/trunk@77320 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 23:57:19 +00:00
nelsonb%netscape.com
098b647858 Initial Checkin.
git-svn-id: svn://10.0.0.236/trunk@77319 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 23:50:58 +00:00
danm%netscape.com
522444d49a hand mScriptObject off to the JSContext when tearing down the window so it can be unrooted for GC purposes a little later, after the JS glue has had a chance to retrieve it. bug 43466 r=brendan,jst,vidur
git-svn-id: svn://10.0.0.236/trunk@77318 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 23:35:50 +00:00
danm%netscape.com
6ebc36ca5d added the ability to save a script object for unrooting from the GC in this object's destructor. bug 43466 r=brendan,jst,vidur
git-svn-id: svn://10.0.0.236/trunk@77317 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 23:32:56 +00:00
danm%netscape.com
be2b97977f new method SetRootedScriptObject. bug 43466 r=brendan
git-svn-id: svn://10.0.0.236/trunk@77316 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 23:32:52 +00:00
putterman%netscape.com
1a07a50f82 add communicatorOverlay.xul. This enables a Netscape commercial nsbeta3+ bug to be fixed. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@77315 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 23:18:54 +00:00
pete%alphanumerica.com
bc20147f63 just an update to reflect the interCaps API style changes
I also caught a small error running in js strict mode.

r=dougt

--pete


git-svn-id: svn://10.0.0.236/trunk@77314 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 22:56:35 +00:00
anthonyd%netscape.com
8c8a7bb268 fix for bug# 43364
selection methods not returning meaningfull information
ie. getAnchorNode
r=mjudge


git-svn-id: svn://10.0.0.236/trunk@77313 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 21:23:25 +00:00
putterman%netscape.com
f9763ca1cd Fix for 48985. remove reference to newMessage since it's coming from an overlay. Makes Ctrl+M work. r= bienvenu.
git-svn-id: svn://10.0.0.236/trunk@77312 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 20:58:20 +00:00
putterman%netscape.com
e244160fe7 Fixes for 48246, 48985, and 20129. Fixed up enabling and disabling of 3pane menu items.
Added accelerators.  Added busy cursor around sorting, threading and folder loading. r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@77311 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 20:54:51 +00:00
bienvenu%netscape.com
5b185bb638 fix memory leak of msghdrs r=mscott
git-svn-id: svn://10.0.0.236/trunk@77310 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 20:48:27 +00:00
putterman%netscape.com
e05afdbf7f Fix for 44834. Unsubscribe works when hitting delete button or delete menu item when a
newsgroup is selected. r=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@77309 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 20:45:49 +00:00
dbaron%fas.harvard.edu
1046334a84 Adding newline to end of file to fix nebiros (SunOS/sparc 5.7) bustage from valeski's checkin.
git-svn-id: svn://10.0.0.236/trunk@77308 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 20:03:39 +00:00
mcafee%netscape.com
3e68ceace7 Backing out mailto URL, profile issues.
git-svn-id: svn://10.0.0.236/trunk@77307 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 18:43:56 +00:00
pnunn%netscape.com
963086c0bb bug#46704: chkin for syd. r: pnunn. keep single frame chrome in imgcache.
git-svn-id: svn://10.0.0.236/trunk@77306 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 18:18:25 +00:00
pnunn%netscape.com
5d46f324f5 bug#46704: chkin for syd. r:pnunn. keep single frame chrome in imgcache.
git-svn-id: svn://10.0.0.236/trunk@77305 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 18:17:25 +00:00
pnunn%netscape.com
8b23914d0a bug#46704: chkin for syd. r:pnunn. Keep single frame chrome in imgcache.
git-svn-id: svn://10.0.0.236/trunk@77304 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 18:16:02 +00:00
mcafee%netscape.com
a5ba220ecb Adding mailto: URL to bloat test.
git-svn-id: svn://10.0.0.236/trunk@77303 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 18:04:18 +00:00
dbaron%fas.harvard.edu
ee3df18507 Adding newline to end of file to fix nebiros (SunOS/sparc 5.7) bustage from valeski's checkin.
git-svn-id: svn://10.0.0.236/trunk@77302 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 17:53:09 +00:00
bryner%uiuc.edu
c4b8b44b99 Removing unused files. Not part of build. r=mkaply.
git-svn-id: svn://10.0.0.236/trunk@77301 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 16:48:13 +00:00
mkaply%us.ibm.com
10eba8a954 OS/2 Tinderbox break
One more PR_CALLBACK needed here


git-svn-id: svn://10.0.0.236/trunk@77300 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 15:08:05 +00:00
dbaron%fas.harvard.edu
b664152a7b Add newline to end of file to fix valeski's SunOS (and probably HP) bustage.
git-svn-id: svn://10.0.0.236/trunk@77299 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 14:11:45 +00:00
dbaron%fas.harvard.edu
7d1e25a838 Add newline to end of file to fix jfrancis's HP bustage.
git-svn-id: svn://10.0.0.236/trunk@77298 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 14:04:16 +00:00
locka%iol.ie
effff0024b References to nsIDocShell almost totally removed. b=46847, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77297 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 13:57:54 +00:00
locka%iol.ie
a5a07ad036 Added nsIWebBrowserSetup to query interface table. b=46847, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77296 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 13:56:50 +00:00
valeski%netscape.com
8e041a0c28 fixing mac bustage
git-svn-id: svn://10.0.0.236/trunk@77295 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 09:01:07 +00:00
valeski%netscape.com
99d2218cce fixing bustage
git-svn-id: svn://10.0.0.236/trunk@77294 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 08:15:31 +00:00
dveditz%netscape.com
e2cf5466d4 fix 47107 addFile(...,false) wrongly interpreted as one of the new mode flags
git-svn-id: svn://10.0.0.236/trunk@77293 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 08:14:40 +00:00
dveditz%netscape.com
ee57668ff9 fix dogfood bug 50390, chatzilla install won't abort and take the rest of the Mozilla install with it
git-svn-id: svn://10.0.0.236/trunk@77292 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:55:19 +00:00
dveditz%netscape.com
c51e6015c2 fix for dogfood bug 50390
git-svn-id: svn://10.0.0.236/trunk@77291 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:52:21 +00:00
valeski%netscape.com
f28abc3bdd 46775. preparing for linkage changes. these changes move class definitions into their own .h files so they can be used in other directories (not exported) for building purposes. I also utilized module/factory macros when possible
git-svn-id: svn://10.0.0.236/trunk@77290 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:37:59 +00:00
beard%netscape.com
01cc3106a5 Adding copy of "Mozilla Bloat URLs" command line file to dist. r=waterson
git-svn-id: svn://10.0.0.236/trunk@77289 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:37:16 +00:00
beard%netscape.com
8053f09b48 Mozilla Bloat URLs command line file.
git-svn-id: svn://10.0.0.236/trunk@77288 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:26:41 +00:00
mccabe%netscape.com
75a6a93183 Potential fix to 50313
Initialize stack variable to NULL on suspicion that later possibly-unset use of it is causing crash.


git-svn-id: svn://10.0.0.236/trunk@77287 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:10:31 +00:00
jst%netscape.com
f582538632 Removing unused file. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77286 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:04:38 +00:00
jst%netscape.com
4d3d8b0a10 removed files: mozilla/layout/html/content/src/nsHTMLLayerElement.cpp
git-svn-id: svn://10.0.0.236/trunk@77285 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:03:02 +00:00
jst%netscape.com
b05c03746d Removing unused code from the build. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77284 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 07:00:17 +00:00
waterson%netscape.com
970073800c Bug 48486. Fuse allocation of LiteralImpl objects; get rid of nsAutoString member. r=scc
git-svn-id: svn://10.0.0.236/trunk@77283 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 06:43:09 +00:00
waterson%netscape.com
1d2e80513d Bug 39944. Round auto height/width images to nearest pixel to avoid divergence. r=buster,scc
git-svn-id: svn://10.0.0.236/trunk@77282 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 06:36:42 +00:00
jst%netscape.com
acde39f78f Fixing at least part of nsbeta3+ bug 44185. Making the properties 'top', 'menubar', 'toolbar', 'locationbar' and 'personalbar' replaceable properties, this makes it possible to use those properties for other purposes in JS (4.x allows this too). r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77281 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 06:27:49 +00:00
alecf%netscape.com
9b61ff1e2a last part of fix for #40357 - in the filter list dialog, only display servers which support filters
r=putterman


git-svn-id: svn://10.0.0.236/trunk@77280 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 06:10:49 +00:00
alecf%netscape.com
8f5170f07f next part of fix for #40357 - make news and local mail not support mail filters
r=putterman


git-svn-id: svn://10.0.0.236/trunk@77279 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 06:09:48 +00:00
alecf%netscape.com
7faf809efc first part of fix for #40357 and fix for #44626:
- switch static nsCOMPtr to a raw pointer, and stop leaking it
- support the #SupportsFilters arc so that a server type can say whether or not
it supports filters.
r=putterman


git-svn-id: svn://10.0.0.236/trunk@77278 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 06:08:01 +00:00
beard%netscape.com
c1bfb40032 Fixes for bug #49510.
git-svn-id: svn://10.0.0.236/trunk@77277 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 05:37:43 +00:00
beard%netscape.com
e64f65ae09 Changes to support Universal Headers 3.3.
git-svn-id: svn://10.0.0.236/trunk@77276 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 05:37:02 +00:00
beard%netscape.com
5e031882e3 GetElementAt(), QueryInterface() -> QueryElementAt(). r=waterson
git-svn-id: svn://10.0.0.236/trunk@77275 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 05:30:45 +00:00
Peter.VanderBeken%pandora.be
27825823a4 Use getDocumentFromURI. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77274 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:56:49 +00:00
Peter.VanderBeken%pandora.be
b142f71c67 Use getDocumentFromURI. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77273 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:51:43 +00:00
Peter.VanderBeken%pandora.be
d7c2aaec06 Add getDocumentFromURI. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77272 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:51:00 +00:00
Peter.VanderBeken%pandora.be
aba36fe655 Add include. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77271 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:45:57 +00:00
Peter.VanderBeken%pandora.be
e5adf959a0 Temporary work-around for problematic typedef. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77270 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:45:02 +00:00
Peter.VanderBeken%pandora.be
aeca1747bd Correct test case. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77269 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:43:33 +00:00
Peter.VanderBeken%pandora.be
ff3d2654ec Make CopyNode namespace-aware. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77268 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:41:16 +00:00
bryner%uiuc.edu
76b362f237 This is a better fix for 42345. It should fix some of the "window opening
offscreen" problems people have been seeing.  r=blizzard.


git-svn-id: svn://10.0.0.236/trunk@77267 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:37:47 +00:00
warren%netscape.com
f6d4082ced Latest attempt. (Not in build yet.)
git-svn-id: svn://10.0.0.236/trunk@77266 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:36:57 +00:00
Peter.VanderBeken%pandora.be
3b3311a993 Update and clean-up. Not part of deafult build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77265 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:34:50 +00:00
Peter.VanderBeken%pandora.be
1d07d44786 Define a NameSpaceResolver class. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77264 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:29:09 +00:00
Peter.VanderBeken%pandora.be
980407ae7a Make ProcessorState a NameSpaceResolver. Clean up source. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77263 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:28:28 +00:00
Peter.VanderBeken%pandora.be
9f2a581e92 Adapt for hash table changes. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77262 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:20:14 +00:00
ftang%netscape.com
88d1b7d7af fix bug 49262. for Unicode to ISO-2022-JP. Use the JISx0201 GL table
so it won't generate JIS x0201 GR
r=nhotta


git-svn-id: svn://10.0.0.236/trunk@77261 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:15:34 +00:00
Peter.VanderBeken%pandora.be
e94ed9e7ba Correct ToCharArray. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77260 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:13:21 +00:00
Peter.VanderBeken%pandora.be
5f5df047bd Adapt to better suit wrapper's needs. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77259 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:06:39 +00:00
Peter.VanderBeken%pandora.be
a0df62ad43 Major update to the wrapper classes and clean-up of source. Not part of default build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@77258 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:05:28 +00:00
jfrancis%netscape.com
84db5fa624 fixes bugs 46782,50161,48643,49266,49265,46395;
groundwork for bugs 47931,49952;
r=fm


git-svn-id: svn://10.0.0.236/trunk@77257 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:03:50 +00:00
Peter.VanderBeken%pandora.be
d4179141b1 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@77256 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 04:01:01 +00:00
BlakeR1234%aol.com
d7cff36ebf Remove menu separator, part of nsbeta3+ 50397
git-svn-id: svn://10.0.0.236/trunk@77255 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:36:38 +00:00
ben%netscape.com
87061ac769 update manifests
git-svn-id: svn://10.0.0.236/trunk@77254 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:29:56 +00:00
mkaply%us.ibm.com
4527480981 OS/2 Tinderbox break
Close but no cigar :) ndef XP_OS2 to avoid the DBCSLeadByte, but we need to avoid the windows.h include as well


git-svn-id: svn://10.0.0.236/trunk@77253 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:28:27 +00:00
ben%netscape.com
cc89201ef2 48205
git-svn-id: svn://10.0.0.236/trunk@77252 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:20:44 +00:00
jband%netscape.com
1dd017df41 finish fix to bug 49748. Remove redundant (and too early) call to XPTI_FreeInterfaceInfoManager. This was causing first run crashes after the primary fix to this bug. r=shaver@mozilla.org a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@77251 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:19:23 +00:00
kmcclusk%netscape.com
3513db5553 Added check to 8-bit blender code for null cmap.map to fix blender crash on Linux(p=afranke@ags.uni-sb.de) b=17356 r=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77250 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:19:12 +00:00
ben%netscape.com
4b42ebcf86 hook up XBL tab control widget required for 46613...
git-svn-id: svn://10.0.0.236/trunk@77249 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:14:49 +00:00
ben%netscape.com
a5c543d45e 46613...
git-svn-id: svn://10.0.0.236/trunk@77248 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:14:13 +00:00
morse%netscape.com
0da2604479 bug 48808, add missing period, patch=walk84, r=morse
git-svn-id: svn://10.0.0.236/trunk@77247 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:08:19 +00:00
mscott%netscape.com
6ccdee26e2 Bug #50126 --> fix a typo for a comment that goes in the log file. Thanks to gemal@gemal.dk for contributing the patch.
r=a=mscott


git-svn-id: svn://10.0.0.236/trunk@77246 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:06:08 +00:00
ben%netscape.com
d485e15c79 fix throbber, 46613
git-svn-id: svn://10.0.0.236/trunk@77245 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:01:51 +00:00
ben%netscape.com
27d7fc8fa0 46613, more of the same.
git-svn-id: svn://10.0.0.236/trunk@77244 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 03:00:51 +00:00
beard%netscape.com
d3ab0dc399 fix for bug #49240.
git-svn-id: svn://10.0.0.236/trunk@77243 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:58:29 +00:00
mscott%netscape.com
2fbaba5e88 Bug #44253 --> if a docshell doesn't have a parent content listener then change
the default for IsPreferred to return the value of CanHandle. This makes it
easier for content developers to use browser and iframe tags since they don't
have to implement nsIURIContentListener explicilty to get correct
loading behavior.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@77242 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:52:09 +00:00
rjc%netscape.com
d426a1aef1 Fix bug # 49495: bookmark parser optimizations. r=waterson
git-svn-id: svn://10.0.0.236/trunk@77241 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:52:08 +00:00
mscott%netscape.com
79e32b826b Bug #44832 --> view all header mode polish fixes. Add indentation, fix problem
where there were no commas after email recipients. allow header values in the
all header view to wrap. eat any \r or \n characters before showing a header.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@77240 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:50:40 +00:00
ben%netscape.com
ef5930af22 46613, classic skin polish
git-svn-id: svn://10.0.0.236/trunk@77239 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:32:25 +00:00
brendan%mozilla.org
e85122f78b Clean up JSObjectOps layering violations by adding mark and clear ops; JSClass gets a corresponding mark op so classes with unregistered roots in private data can mark them. The JS API gets a new JS_MarkGCThing entry point for JSObjectOps.mark implementors. Prerequisite check-in for bug 49816 and others (r=shaver).
git-svn-id: svn://10.0.0.236/trunk@77238 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:30:22 +00:00
beard%netscape.com
352c1b46e1 Added MOZ_COUNT_CTOR/DTOR to track leaks.
git-svn-id: svn://10.0.0.236/trunk@77237 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:28:51 +00:00
BlakeR1234%aol.com
a8b514320e Adding email address to contributors section (from last checkin) per request to do so for licensing reasons.
git-svn-id: svn://10.0.0.236/trunk@77236 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:28:47 +00:00
putterman%netscape.com
af9b4929cd Fix for 49480. And/or works in search and filters r=alecf,mscott
git-svn-id: svn://10.0.0.236/trunk@77235 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:06:25 +00:00
brendan%mozilla.org
deff25d80d Lazily define escape and unescape (via js_InitStringClass) only #ifndef MOZILLA_CLIENT, because the DOM must predefine backward-compatible versions of these functions that 'stick' (42221, r=mccabe).
git-svn-id: svn://10.0.0.236/trunk@77234 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 02:05:41 +00:00
BlakeR1234%aol.com
54e3166e29 Fix bug 27289, right clicking on the scrollbar thumb shouldn't show a context menu. r=law a=brendan
git-svn-id: svn://10.0.0.236/trunk@77233 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 01:56:17 +00:00
BlakeR1234%aol.com
81fcc1a5ff Fix bug 50178, hover style for PT bookmarks button should match that of other PT buttons. r=nbhatla a=brendan
git-svn-id: svn://10.0.0.236/trunk@77232 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 01:49:57 +00:00
BlakeR1234%aol.com
1af82369a5 Fix bug 38506, the user shouldn't be able to select the text of buttons. r=mjudge, a=nsbeta3+/PDT must fix
git-svn-id: svn://10.0.0.236/trunk@77231 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 01:45:46 +00:00
mccabe%netscape.com
aa91430462 Fix to 39141.
Check for empty element case in array literals ( first element in [,'foo'] ) now uses the next token instead of the previous one when constructing the node, so the first element gets TOK_COMMA instead of TOK_LB.

This fixes a crash from previously accepted JS.

r=rogerl


git-svn-id: svn://10.0.0.236/trunk@77230 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 01:44:35 +00:00
valeski%netscape.com
aab1fbf825 NOT PART OF BUILD. Updating comments for file migration script
git-svn-id: svn://10.0.0.236/trunk@77229 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 01:23:43 +00:00
wtc%netscape.com
46d47598d4 Bugzilla bug #50386: fixed PR_Sleep so that it won't return uninitialized
variable.  Thanks to Fred Batty <fredb@iplanet.com> for reporting the bug.


git-svn-id: svn://10.0.0.236/trunk@77228 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-26 00:55:20 +00:00
warren%netscape.com
61e28f2e2c Updated installer to put jar: urls into installed-chrome.txt file. Removed necko dependency.
git-svn-id: svn://10.0.0.236/trunk@77227 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 22:57:46 +00:00
warren%netscape.com
f70d26a8e8 Fixed case where chrome selection was failing because the package wasn't yet installed.
git-svn-id: svn://10.0.0.236/trunk@77226 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 22:51:10 +00:00
javi%netscape.com
5857966558 Make PSM smart enough to only display S/MIME information when it's talking to
an agent that we know takes advantage of S/MIME reatures.


git-svn-id: svn://10.0.0.236/trunk@77225 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 22:37:34 +00:00
jj%netscape.com
03e042d43b fixed location of nsIWebBrowserSetup.idl - r=leaf
git-svn-id: svn://10.0.0.236/trunk@77224 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 22:13:23 +00:00
locka%iol.ie
bc4df51004 API changes for embedding. b=46847, r=dougt, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77223 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 21:03:26 +00:00
warren%netscape.com
68ef9d0b36 Fixed comments.
git-svn-id: svn://10.0.0.236/trunk@77221 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 19:53:02 +00:00
warren%netscape.com
f44cc84b6f Fixed to pick up perl from the path (need perl 5.005, or the ActiveState perl now).
git-svn-id: svn://10.0.0.236/trunk@77220 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 19:52:53 +00:00
locka%iol.ie
f4624c1430 API changes for embedding. b=46847, r=dougt, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77219 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 19:32:05 +00:00
ccarlen%netscape.com
d6851af40d for adamlock removing obsolete file
bug #46847


git-svn-id: svn://10.0.0.236/trunk@77217 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 19:02:25 +00:00
warren%netscape.com
e7f98a07de Changes for jar packaging.
git-svn-id: svn://10.0.0.236/trunk@77216 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:55:53 +00:00
warren%netscape.com
9150b2ba3e Turning on jar packaging by default. Set MOZ_DISABLE_JAR_PACKAGING to disable.
git-svn-id: svn://10.0.0.236/trunk@77215 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:54:19 +00:00
warren%netscape.com
b8f243ef1f Bug 15623. Fixed registration of nsKeygenHandler.
git-svn-id: svn://10.0.0.236/trunk@77214 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:48:50 +00:00
locka%iol.ie
09805179ae API changes for embedding. b=46847, r=dougt, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77213 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:39:46 +00:00
ccarlen%netscape.com
5816aeb196 Adding a file which was moved
For adamlock
bug #46847


git-svn-id: svn://10.0.0.236/trunk@77212 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:38:35 +00:00
locka%iol.ie
234f8c4d13 Removed setup folder. API changes for embedding. b=46847, r=dougt, a=valeski
git-svn-id: svn://10.0.0.236/trunk@77211 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:20:25 +00:00
ccarlen%netscape.com
ea97ce6e9d Removed an access path which doesn't exist anymore.
For adamlock changes - bug# 46847


git-svn-id: svn://10.0.0.236/trunk@77210 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:20:01 +00:00
despotdaemon%netscape.com
51a0439542 Pseudo-automatic update of changes made by prass@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@77209 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 18:00:48 +00:00
nbhatla%netscape.com
f825d9a1ec #46423 -> New Modern Skin Polish. Fixed jar.mn file. sorry warren.
git-svn-id: svn://10.0.0.236/trunk@77208 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 17:28:28 +00:00
kestes%staff.mail.com
baa595a559 must use HTMLPopUp::escapeURL on all arguments to bonsai.
git-svn-id: svn://10.0.0.236/trunk@77207 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 16:41:10 +00:00
sgehani%netscape.com
56101b376b Convert to kb for $SpaceRequired$.
[nsbeta3+ b=29845i; not part of tbox build]


git-svn-id: svn://10.0.0.236/trunk@77206 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 15:16:07 +00:00
rods%netscape.com
bd47515025 changed mozoutline to -moz-outline
b=48973 r=ianh


git-svn-id: svn://10.0.0.236/trunk@77205 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 14:28:22 +00:00
morse%netscape.com
17501adde3 fix up jar file
git-svn-id: svn://10.0.0.236/trunk@77204 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 14:18:43 +00:00
rods%netscape.com
332051d33f New arg passes whether the default size is being used or whether it is explicitly set.
This enabled the text field to shrink if necessary in some situations (i.e. table cell precentages)
b=40596 r=kmclusk


git-svn-id: svn://10.0.0.236/trunk@77203 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 13:29:24 +00:00
rods%netscape.com
545c8c6a7e Only let left btn clicks through for popping up the dialog
b=49904 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@77202 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 13:25:50 +00:00
rods%netscape.com
034398419f Added a lot of asserts to help debug any potential problems, check for nullcontent
moved up to GetPrimaryFrameFor doesn't get called with a null content
b=49993 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@77201 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 13:12:59 +00:00
mccabe%netscape.com
798b4759ba Fix to 49416.
Emit NS_NO_VTABLE in xpidl-generated interface files.  NS_NO_VTABLE is defined in nsISupportsUtils.h, and on windows generates __declspec(novtable).

This saves us some code space, and may also be a runtime win.

Initial version of this fix courtesy Adam Lock <adamlock@netscape.com>.

r=jband
a=beard


NOTE this change will cause the world to recompile.


git-svn-id: svn://10.0.0.236/trunk@77200 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 09:58:35 +00:00
rjc%netscape.com
be9203e60d Add "dont-test-empty" flag to bookmarks window/panel for tree speed optimization, as well as fix bug with empty folders.
git-svn-id: svn://10.0.0.236/trunk@77199 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 09:27:54 +00:00
quy%igelaus.com.au
f39094385d Updating xlib. Not part of the build
git-svn-id: svn://10.0.0.236/trunk@77198 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 09:25:53 +00:00
ftang%netscape.com
49a4453d27 add JIS0201 GL table. We need this because ISO-2022-JP can only encode the GL
part of JIS0201. part of the fix of 49262. Not part of the build yet.
The table is machine generated, r=ftang


git-svn-id: svn://10.0.0.236/trunk@77197 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 08:56:17 +00:00
leaf%mozilla.org
da121e1101 Automated update
git-svn-id: svn://10.0.0.236/trunk@77196 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 08:45:08 +00:00
sgehani%netscape.com
d8800eab26 Rename libzlib -> libz complying with standard zlib naming convention.
[nsbeta3+ b=49735; r=sobotka@axess.com]


git-svn-id: svn://10.0.0.236/trunk@77195 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 08:32:19 +00:00
ftang%netscape.com
16518d2f5d fix 50072. move the order of kCharsetFromAutoDetect higher than kCharsetFromCache
and kCharsetFromBookmark


git-svn-id: svn://10.0.0.236/trunk@77194 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 07:48:50 +00:00
quy%igelaus.com.au
9f169b01ca First Checked In. Not yet part of the build
git-svn-id: svn://10.0.0.236/trunk@77193 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 07:22:28 +00:00
hyatt%netscape.com
b2ee7efd22 Move go button outside url bar. r=ben
git-svn-id: svn://10.0.0.236/trunk@77192 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 07:11:10 +00:00
hyatt%netscape.com
a7204fd5ae Blew away my bug fix for the Go button, dammit.
git-svn-id: svn://10.0.0.236/trunk@77191 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 07:08:36 +00:00
hyatt%netscape.com
1223d25850 Fix for 50044, 47861, 47471, r=ben
git-svn-id: svn://10.0.0.236/trunk@77190 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 07:01:53 +00:00
beard%netscape.com
5f4523e2d0 Monitoring nsCParserNode leaks. r=warren
git-svn-id: svn://10.0.0.236/trunk@77189 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 06:41:42 +00:00
ben%netscape.com
570374656f the best fix for 49825, code from bryner, r=myself.
git-svn-id: svn://10.0.0.236/trunk@77188 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 06:41:05 +00:00
waterson%netscape.com
5cffcba70e Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@77187 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 06:22:13 +00:00
waterson%netscape.com
9df49dc106 Bug 47191. Trim whitespace from relative spec before constructing absolute URLs. r=jst
git-svn-id: svn://10.0.0.236/trunk@77186 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 06:03:49 +00:00
timeless%mac.com
4e3c648eb8 Second live testcase, it seems that tinderbox normally would show building.
Quickparse doesn't recognize this, so it shows busted.


git-svn-id: svn://10.0.0.236/trunk@77185 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 06:02:13 +00:00
bryner%uiuc.edu
014f93ebc5 Turning off ctrl+mousewheel text zooming by default. It's not properly
synced up with the text size menu, and feedback seems to indicate that
it's extraneous and/or prone to accidental firing.  I would like to rework
this at some point, but getting it off the beta3+ radar for now.  Bug
45647.


git-svn-id: svn://10.0.0.236/trunk@77184 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 05:59:11 +00:00
timeless%mac.com
53ee72d1f6 Not part of the build, Tinderbox.pm is giving bad output due to bad input from http://tinderbox.mozilla.org/showbuilds.cgi?tree=SeaMonkey-Ports&quickparse=1
This file will be used to debug the functions found in showbuilds.cgi and tbglobals.pl


git-svn-id: svn://10.0.0.236/trunk@77183 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 05:40:22 +00:00
morse%netscape.com
579a2cfcb4 putting back change that was backed out unnecessarily
git-svn-id: svn://10.0.0.236/trunk@77182 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 05:36:52 +00:00
nbhatla%netscape.com
fe3c937345 #46423 -> New Modern Skin Polish. CSS/XBL to accompany the many new modern skin graphics I checked in earlier today. The modern skin will be polished even further in the coming weeks.
git-svn-id: svn://10.0.0.236/trunk@77181 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 05:25:46 +00:00
ben%netscape.com
b8f6edabd4 this orange could be mine...
git-svn-id: svn://10.0.0.236/trunk@77180 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 05:08:03 +00:00
nbhatla%netscape.com
aef613f264 #46423 -> Modern Skin Polish
git-svn-id: svn://10.0.0.236/trunk@77179 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:59:38 +00:00
nbhatla%netscape.com
af88a619a7 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@77178 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:59:14 +00:00
dprice%netscape.com
3125bea6a7 Making the protocol handler threadsafe for win2K happiness
git-svn-id: svn://10.0.0.236/trunk@77177 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:56:01 +00:00
rpotts%netscape.com
67182d89b5 bug #48546. THe HTTPPipelinedRequest now sets the load attributes on the socket transport before sending the request...
git-svn-id: svn://10.0.0.236/trunk@77176 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:50:25 +00:00
rpotts%netscape.com
5ad6658b49 bug #48546. THe HTTPChannel now sets the load attributes on the cache channel before reading...
git-svn-id: svn://10.0.0.236/trunk@77175 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:49:25 +00:00
rpotts%netscape.com
8706dbf287 bug #48546. SocketTransport now obeys the LOAD_BACKGROUND flag and will not call the nsIProgressEventSink.
git-svn-id: svn://10.0.0.236/trunk@77174 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:43:48 +00:00
warren%netscape.com
64bb4b5cb7 Updating rules.mak to have a 'chrome' target. Set JAR_PACKAGING to build with jar files.
git-svn-id: svn://10.0.0.236/trunk@77173 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:42:47 +00:00
morse%netscape.com
41f1d051f1 backing out change to see if it fixes the hang-on-startup on unix boxes
git-svn-id: svn://10.0.0.236/trunk@77172 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:42:34 +00:00
warren%netscape.com
311e08db86 Fixed file copy loop to work for binary files.
git-svn-id: svn://10.0.0.236/trunk@77171 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:38:43 +00:00
beard%netscape.com
3f71c910bb monitoring nsBoxSizeListNodeImpl and nsBoxSizeListImpl leaks. r=warren
git-svn-id: svn://10.0.0.236/trunk@77169 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:21:18 +00:00
beard%netscape.com
aa7c0f8767 need a virtual destructor. r=evaughan
git-svn-id: svn://10.0.0.236/trunk@77168 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 04:20:30 +00:00
morse%netscape.com
95b6f31990 minor wording change
git-svn-id: svn://10.0.0.236/trunk@77167 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 03:23:01 +00:00
timeless%mac.com
e1d21627e8 Removing pref-proxies.dtd and pref-proxies.xul from builds they seem to be unused. r=ben a=brendan
git-svn-id: svn://10.0.0.236/trunk@77166 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 03:18:15 +00:00
brendan%mozilla.org
358cfb3146 Macro-ize FPU mode fixing and do it on ever js_InitNumberClass; also, simplify #ifdefs to unify OS2 with XP_PC && _M_IX86 case (50212, r=mkaply@us.ibm.com).
git-svn-id: svn://10.0.0.236/trunk@77165 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 03:14:50 +00:00
morse%netscape.com
99c3dc55a3 bug 50254, remove call from apprunner to wallet, found by pavlov, r=morse
git-svn-id: svn://10.0.0.236/trunk@77164 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 03:08:21 +00:00
saari%netscape.com
2b671b1270 Fix for 49918
git-svn-id: svn://10.0.0.236/trunk@77163 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:51:26 +00:00
bienvenu%netscape.com
8096a38e0d fix build warning
git-svn-id: svn://10.0.0.236/trunk@77162 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:50:22 +00:00
nbhatla%netscape.com
caa353557d First Checked In.
git-svn-id: svn://10.0.0.236/trunk@77161 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:50:07 +00:00
nbhatla%netscape.com
1fce34943d #46423 -> Modern skin Update
git-svn-id: svn://10.0.0.236/trunk@77160 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:49:40 +00:00
ben%netscape.com
0764a2294f testing lock
git-svn-id: svn://10.0.0.236/trunk@77159 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:46:47 +00:00
bienvenu%netscape.com
83bc21465d fix problems deleting imap folders, and aol imap trash view, r=mscott 50232 11689 33217
git-svn-id: svn://10.0.0.236/trunk@77158 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:45:36 +00:00
mozilla.BenB%bucksch.org
c67b0b3bd4 47005: Remove buffersize guessing and use nsString instead.
46653: Position the real <space> /after/ %nbsp;. Factor out and encapsulate the whitespace conversion logic into an (exported) function.
r=rhp, a=waterson


git-svn-id: svn://10.0.0.236/trunk@77157 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:40:57 +00:00
pinkerton%netscape.com
a3765ac1c8 include InternetConfig library to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@77156 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:39:44 +00:00
nbhatla%netscape.com
929f6d5e52 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@77155 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:28:47 +00:00
pinkerton%netscape.com
fe5e911825 restructure xp picker to better reuse filtering code. implement filtering on macOS for navServices < 2.0 (bug 43932)
git-svn-id: svn://10.0.0.236/trunk@77154 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:17:53 +00:00
BlakeR1234%aol.com
cfe6fc05fb Fix bug 46822, make home prefs save properly r=ben a=brendan
git-svn-id: svn://10.0.0.236/trunk@77153 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:02:19 +00:00
pinkerton%netscape.com
9f8ab64b73 fix "selectedIndex" attribute with templates (help from Jan Varga). bug# 49985. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@77152 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 02:01:25 +00:00
pinkerton%netscape.com
d52d839d6d access keys no longer execute the command when item is disabled (bug 47006)
git-svn-id: svn://10.0.0.236/trunk@77151 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:59:53 +00:00
pinkerton%netscape.com
8727ea81f8 export filepicker.properties for file picker filters on mac. bug# 43932
git-svn-id: svn://10.0.0.236/trunk@77150 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:57:34 +00:00
jst%netscape.com
65422a4e46 Fixing nsbeta3+ bug 49548. Making the 'type' property on input elements default to 'text', and making the 'type' property of button elements be all lowercased. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77149 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:57:28 +00:00
pinkerton%netscape.com
b1e7d4006f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@77147 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:56:39 +00:00
bienvenu%netscape.com
ed3c8d9bc7 fix 50059 subscribing to newsgroups in new profile not working r=mscott
git-svn-id: svn://10.0.0.236/trunk@77146 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:52:12 +00:00
mscott%netscape.com
346864c9d3 Bug #27048 --> implement nsIHTTPEventSink
r=valeski


git-svn-id: svn://10.0.0.236/trunk@77145 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:46:00 +00:00
bienvenu%netscape.com
a9772e1b8c fix 48512 subscribed newsgroups lost after restart r=alecf
git-svn-id: svn://10.0.0.236/trunk@77144 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:44:53 +00:00
rcassin%supernova.org
38dfcf3d7c A fix for #47510: Font set ordering for Helvetica/Arial is problematic - r=akk
git-svn-id: svn://10.0.0.236/trunk@77143 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:38:13 +00:00
mscott%netscape.com
34fc1931c1 Bug #27048 --> implement nsIHTTPEventSink
r=valeski


git-svn-id: svn://10.0.0.236/trunk@77142 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 01:32:40 +00:00
akkana%netscape.com
881e66c24c Argh -- fix more windows bustage
git-svn-id: svn://10.0.0.236/trunk@77141 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 00:46:16 +00:00
sgehani%netscape.com
c408f1d463 Add disk space checking. [nsbeta3+ b=29845; r=ssu,dbragg]
git-svn-id: svn://10.0.0.236/trunk@77140 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 00:45:41 +00:00
pavlov%netscape.com
dff0e963e1 fix for crash when using invalid command line parameters that cause the app to exit before initializing nsAppShell bug 45074 r=smfr
git-svn-id: svn://10.0.0.236/trunk@77139 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 00:38:28 +00:00
mozilla.BenB%bucksch.org
7c93970b86 Workaround for bug 50217: Add an icon per default, so the buttons won't have a chance to move.
git-svn-id: svn://10.0.0.236/trunk@77138 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 00:23:59 +00:00
hyatt%netscape.com
94aee537b8 Fix for 46505. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@77137 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 00:19:38 +00:00
akkana%netscape.com
6f9c06c214 Oops, fix build bustage
git-svn-id: svn://10.0.0.236/trunk@77136 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-25 00:13:50 +00:00
BlakeR1234%aol.com
3cb5294606 Fix bug 35233, Stop on the context menu needs to be disabled at the appropriate times. r=jrgm a=brendan
git-svn-id: svn://10.0.0.236/trunk@77135 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 23:51:44 +00:00
akkana%netscape.com
927029d204 49401: alt should not focus menubar in linux
49662: Mnemonics don't work beyond the top level
50046: underlines shouldn't be present when no menu access key
49413: moz grabs keypresses not mean for it
43433: Solaris meta keybindings
  r=saari


git-svn-id: svn://10.0.0.236/trunk@77134 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 23:39:39 +00:00
mcafee%netscape.com
1ee5638728 Minor tweaks
git-svn-id: svn://10.0.0.236/trunk@77133 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 23:33:04 +00:00
ben%netscape.com
536851387b fix for 49825, choose file button in new helper application dialog does not work on linux.
git-svn-id: svn://10.0.0.236/trunk@77132 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 23:30:29 +00:00
morse%netscape.com
4ca15245fc minor wording change
git-svn-id: svn://10.0.0.236/trunk@77131 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 23:07:40 +00:00
edburns%acm.org
303b6a67e4 Add lib directory to -L line.
git-svn-id: svn://10.0.0.236/trunk@77129 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 23:03:34 +00:00
rpotts%netscape.com
cbb475cc52 bug #48546. Implement Get/SetLoadAttributes(...)
git-svn-id: svn://10.0.0.236/trunk@77128 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:56:41 +00:00
rpotts%netscape.com
3a6bfa541f bug #48546. The cache channel should delegate the handling of load attributes to the cache channel (ie. disk/memory channel)...
git-svn-id: svn://10.0.0.236/trunk@77127 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:54:45 +00:00
endico%mozilla.org
e24664c212 fixing breakage from previous change
git-svn-id: svn://10.0.0.236/trunk@77126 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:43:47 +00:00
sgehani%netscape.com
7364f03e45 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@77125 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:40:13 +00:00
warren%netscape.com
f82c91fd02 Changed to not add to load group on OpenInputStream
git-svn-id: svn://10.0.0.236/trunk@77123 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:35:46 +00:00
endico%mozilla.org
0ea1c8178d Stop labeling charset of each page since this label might be wrong. Tao Cheng says: "By default, the Browser assumes incoming pages w/o charset labelling are in iso-8859-1. Explicit labelling prevents the users from manually switching it to other view charset."
git-svn-id: svn://10.0.0.236/trunk@77122 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:29:52 +00:00
shanjian%netscape.com
23c9d69e76 #49559 JPN characters disappear at the beginning of a line
ra=ftang
the problem is because the text segments array is indexed out of its legal range.


git-svn-id: svn://10.0.0.236/trunk@77121 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:25:44 +00:00
ruslan%netscape.com
58c4022e44 Fix large posts - 47936, a/r=gagan
git-svn-id: svn://10.0.0.236/trunk@77120 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:18:33 +00:00
jst%netscape.com
0355b8a4c9 Fixing AIX and SunOS 5.7 bustage. r=scc&vidur
git-svn-id: svn://10.0.0.236/trunk@77119 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:17:25 +00:00
ruslan%netscape.com
2bd4d36b4b Fix string buffer overrun - 50148
git-svn-id: svn://10.0.0.236/trunk@77118 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 22:15:32 +00:00
edburns%acm.org
e4cefe435f bug=36212, bustage
r,a=HurricaneSherrif
This checkin fixes a problem using the ?: operator and nsCOMPtr.


git-svn-id: svn://10.0.0.236/trunk@77117 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 21:48:01 +00:00
saari%netscape.com
5e89116442 Fix for bug 48243, modifiers not sent with oncommand event. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@77116 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 21:28:22 +00:00
shanjian%netscape.com
c14deeb485 #14588 Ctrl+right arrow skips over nbsp (nbsp should be word break)
ra=ftang
new fix which only apply to word jump.


git-svn-id: svn://10.0.0.236/trunk@77115 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 21:15:19 +00:00
shanjian%netscape.com
fe5d7f0d42 #14588 Ctrl+right arrow skips over nbsp (nbsp should be word break)
ra=ftang
a new fix which changes only apply to word jump.


git-svn-id: svn://10.0.0.236/trunk@77114 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 21:13:18 +00:00
edburns%acm.org
a0a5a4c191 bug=36212, bustage
r,a=waterson
This checkin fixes a problem using the ?: operator and nsCOMPtr.


git-svn-id: svn://10.0.0.236/trunk@77113 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 20:56:40 +00:00
akkana%netscape.com
f21e5a830e Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@77112 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 20:52:44 +00:00
sfraser%netscape.com
cc06073c96 Kill a printf that would fire when typing in textareas. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@77111 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 20:31:58 +00:00
mkaply%us.ibm.com
b04820f73f #50203
r=mkaply, a=brendan
Patch from pedemont - xptcstubs didn't handle one parameter correctly


git-svn-id: svn://10.0.0.236/trunk@77110 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 20:20:49 +00:00
tajima%eng.sun.com
2b15876306 bugzilla=49671, a=waterson, r=katakai
git-svn-id: svn://10.0.0.236/trunk@77109 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 20:16:50 +00:00
tajima%eng.sun.com
9e96b9e414 bugzilla=43108, a=waterson, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@77108 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 20:14:58 +00:00
tao%netscape.com
2b4762c54f 2097: take out chrome:locales:* from browser.xpi.r=nhotta,a=ftang.
git-svn-id: svn://10.0.0.236/trunk@77107 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 20:14:46 +00:00
mscott%netscape.com
cf2efa196b Bug #47681 --> forgot to make these same changes to the mac classic .css file.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@77106 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 20:14:32 +00:00
akkana%netscape.com
25a688b8a7 Changes to go along with the last checkin for 46333 etcc
git-svn-id: svn://10.0.0.236/trunk@77105 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:57:54 +00:00
gagan%netscape.com
e4b1497b26 We now report status error along with the "Error loading URL" This will help us catch the reason of unsuccessful URL loads. See bug 48900 for details. r=warren
git-svn-id: svn://10.0.0.236/trunk@77104 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:56:11 +00:00
waterson%netscape.com
579ee87174 Bug 46043. Be sure to clear m[Left|Right]Floaters when 0 == mCount. r=buster
git-svn-id: svn://10.0.0.236/trunk@77103 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:55:11 +00:00
roc+%cs.cmu.edu
2c4e622f22 Bug 49175. Change O(n^2) child view traversal to O(n). Trim unused view painting code. O(n^2)->O(n) change submitted by alex@cendio.se. r=kmmclusk,a=brendan
git-svn-id: svn://10.0.0.236/trunk@77102 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:54:46 +00:00
edburns%acm.org
55b6e21cf5 bug=36212
a=waterson,av
r=av,waterson

Here is what I believe to be the correct fix.
This post correspondes to the fix,
second iteration attachments.
M modules/plugin/nglsrc/nsIPluginInstanceOwner.h
M modules/plugin/nglsrc/nsPluginHostImpl.cpp
M modules/plugin/nglsrc/nsPluginInstancePeer.cpp
M modules/plugin/nglsrc/nsPluginViewer.cpp
M layout/html/base/src/nsObjectFrame.cpp

This checkin modifies nsIPluginInstanceOwner::GetURL
to have a length parameter for the post data.


git-svn-id: svn://10.0.0.236/trunk@77101 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:49:08 +00:00
akkana%netscape.com
8f8938b901 46333: fix whitespace between table cells and list items (nsbeta3+)
46452: linebreak for tr
49724 and 50150: potential infinite loop in EndLine
  Reviewed by Ben Bucksch, Daniel Bratell, and Kin Blas,
  and including some fixes contributed by each of them.


git-svn-id: svn://10.0.0.236/trunk@77100 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:37:48 +00:00
dbragg%netscape.com
7e2f0598d2 Fix for 45885. Now returning an nsInstallFolder object rather than a string. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@77099 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:34:06 +00:00
dbragg%netscape.com
376142f630 fixes for 45912 and 45913. Checkingfor existance of mTarget and deleting if present prior to copying-moving. r=sgehani and ssu
git-svn-id: svn://10.0.0.236/trunk@77098 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:32:48 +00:00
rcassin%supernova.org
24e55daac7 Fix a little issue with editor not starting with my most recent checkin. XUL is very picky. r=kin
git-svn-id: svn://10.0.0.236/trunk@77097 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:32:25 +00:00
blizzard%redhat.com
d9e8064dc1 attach key bindings to the embedding shell. part of bug #41966. you can now use arrows, page keys and space bar in the embedding widget. r/a=brendan,waterson
git-svn-id: svn://10.0.0.236/trunk@77096 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 19:28:38 +00:00
despotdaemon%netscape.com
9d63596ffb Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@77094 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 18:23:36 +00:00
rcassin%supernova.org
3eb57fae4e Fix for bug 49181: no tooltip for alignment buttons on toolbar - r=floppymoose
git-svn-id: svn://10.0.0.236/trunk@77093 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 17:03:27 +00:00
kestes%staff.mail.com
6b4e498e30 the dependency fudge is no longer needed with the Tinderconfig method
of choosing implementations.


git-svn-id: svn://10.0.0.236/trunk@77092 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 15:05:47 +00:00
kestes%staff.mail.com
3028473b9d better documentation as to what the variables are about in this config
file.


git-svn-id: svn://10.0.0.236/trunk@77091 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 15:04:33 +00:00
kestes%staff.mail.com
0709f9f16e allow Persistence to use different implementations controled by
TinderConfig


git-svn-id: svn://10.0.0.236/trunk@77090 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 15:00:45 +00:00
kestes%staff.mail.com
f52316c916 turn off the performance logs by default
git-svn-id: svn://10.0.0.236/trunk@77089 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:57:19 +00:00
kestes%staff.mail.com
534982233a deprecate tinderbox: builddate
in preference for tinderbox: starttime


git-svn-id: svn://10.0.0.236/trunk@77088 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:56:30 +00:00
kestes%staff.mail.com
8935c5b623 a demo of what storable may look like. This is untested.
git-svn-id: svn://10.0.0.236/trunk@77087 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:55:04 +00:00
kestes%staff.mail.com
2933f76834 new save_structure load_structure function to provide better
abstraction and allow us to use storable instead of dumper if we like.


git-svn-id: svn://10.0.0.236/trunk@77086 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:54:32 +00:00
kestes%staff.mail.com
e79ccd0064 adjust call to Persistance to work with new abstraction.
git-svn-id: svn://10.0.0.236/trunk@77085 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:52:11 +00:00
kestes%staff.mail.com
1c3b9e61a9 adjust call to Persistance to work with new abstraction.
use status =  'build_failed', instead of 'busted',
round the division in $info


git-svn-id: svn://10.0.0.236/trunk@77084 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:51:47 +00:00
kestes%staff.mail.com
39b5e8fbcf adjust call to Persistance to work with new abstraction.
add use TinderConfig;


git-svn-id: svn://10.0.0.236/trunk@77083 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:49:19 +00:00
kestes%staff.mail.com
9d508c617f adjust call to Persistance to work with new abstraction.
use status =  'build_failed', instead of 'busted',
add use TinderConfig;


git-svn-id: svn://10.0.0.236/trunk@77082 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:49:00 +00:00
kestes%staff.mail.com
f3a4f705e5 we are not requiring gifs in the code so do not require them in the
configure.


git-svn-id: svn://10.0.0.236/trunk@77081 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:46:38 +00:00
morse%netscape.com
5495b2dfbf bug 50097, can't close privacy window, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@77080 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:43:25 +00:00
mozilla.BenB%bucksch.org
6b915adf26 38433: Slightly adjusting the wording.
git-svn-id: svn://10.0.0.236/trunk@77079 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 14:39:55 +00:00
mkaply%us.ibm.com
8b97929712 OS/2 Tinderbox breakage
More XP_PC stuff


git-svn-id: svn://10.0.0.236/trunk@77078 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 13:58:21 +00:00
rods%netscape.com
4bfdfc0737 changed outline to be mozoutline temporarily
b=48973 r=attinasi


git-svn-id: svn://10.0.0.236/trunk@77077 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 13:51:48 +00:00
rods%netscape.com
cd160a660f Temporarily changed outline to be mozoutline, this will enable us to get links
to show a focus rect. When we get outlines really working, then mozoutline will go away.
b=48973 r=attinasi


git-svn-id: svn://10.0.0.236/trunk@77076 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 13:45:48 +00:00
rods%netscape.com
25dfc5ddb9 putting back in some original code. nsBoxFrame can NOT take into account availableSize.
it must always first use computedsize and then preferredsize next and that is it
b=40596,49271 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@77075 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 13:19:57 +00:00
rjc%netscape.com
779540f769 Fix Mac build for Warren.
git-svn-id: svn://10.0.0.236/trunk@77074 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 11:22:45 +00:00
hyatt%netscape.com
056132320b oops. forgot file.
git-svn-id: svn://10.0.0.236/trunk@77073 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 09:39:14 +00:00
rjc%netscape.com
11e924c35f Fix bug # 28087: Search Bookmarks and History now works with non-ASCII characters. r=me
git-svn-id: svn://10.0.0.236/trunk@77072 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 09:28:33 +00:00
hyatt%netscape.com
ab92ac6228 Fix bug in void array's assignment operator. r=scc
git-svn-id: svn://10.0.0.236/trunk@77071 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 09:26:58 +00:00
hyatt%netscape.com
904223c474 XBL fixes, groundwork for 46505, r=ben
git-svn-id: svn://10.0.0.236/trunk@77070 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 09:21:27 +00:00
warren%netscape.com
61661b6160 Bug 44352. Adding IsLowMemory predicate & implementation for Windows.
git-svn-id: svn://10.0.0.236/trunk@77069 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 08:35:13 +00:00
jband%netscape.com
bc10558244 bug 49748. Fix crash due to JS loader holding xpconnect service too long. Also add unimplemented method to xpconnect service and fix cast for bug 49641. r=shaver@mozilla.org a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@77068 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 07:50:27 +00:00
warren%netscape.com
c0418b04ba Added zip cache hit rate stats.
git-svn-id: svn://10.0.0.236/trunk@77067 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 07:38:41 +00:00
warren%netscape.com
b92b57f7ad Fixing up GetOwner method to not crash on startup.
git-svn-id: svn://10.0.0.236/trunk@77066 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 07:36:53 +00:00
warren%netscape.com
e4e628bf4e Removed dup
git-svn-id: svn://10.0.0.236/trunk@77065 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 07:13:08 +00:00
bryner%uiuc.edu
9dd5ae9a2f Fixing bug 42109 - make sure to set the current item to something sane when it's deleted. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@77064 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 06:14:45 +00:00
law%netscape.com
1e291fc5eb Bug 1722; move hardcoded search URL to locale-based RDF datasource; fix supplied by tao@netscape.com; r=me
git-svn-id: svn://10.0.0.236/trunk@77063 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 05:29:22 +00:00
bryner%uiuc.edu
7ffa079b81 Bulletproofing to try and fix 50006. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@77062 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 05:06:21 +00:00
saari%netscape.com
6a6cd5a218 fix for 46938, make sure full content area plugins can still get key events once you've clicked on them
git-svn-id: svn://10.0.0.236/trunk@77061 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 05:04:06 +00:00
buster%netscape.com
0a65af6558 bug 3992
chris k did the work.
r=buster


git-svn-id: svn://10.0.0.236/trunk@77060 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 05:03:18 +00:00
saari%netscape.com
5efb96a3b8 46938, fire event so we can track when plugins are clicked on. r=rods
git-svn-id: svn://10.0.0.236/trunk@77059 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:53:31 +00:00
saari%netscape.com
5326e59917 For bug 46938, adding event so we can tell when windows created by third party plugins have been activated
git-svn-id: svn://10.0.0.236/trunk@77058 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:49:00 +00:00
ben%netscape.com
f13103cf9a fix for 45587, patch from mj@digicool.com. Fixes subtle idiosyncracy in pref window treeview.
git-svn-id: svn://10.0.0.236/trunk@77057 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:48:46 +00:00
ben%netscape.com
c19007da6e 44295, partially patch from timeless@bemail.org (some people have beaten me to part of it), r=myself and some general cleanup (js console)
git-svn-id: svn://10.0.0.236/trunk@77056 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:44:01 +00:00
ben%netscape.com
5e9536b8f1 44295, partially patch from timeless@bemail.org (some people have beaten me to part of it), r=myself and some general cleanup
git-svn-id: svn://10.0.0.236/trunk@77055 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:43:12 +00:00
buster%netscape.com
71d538ea91 bug 49239
r=hyatt

bug 42372
r=waterson


git-svn-id: svn://10.0.0.236/trunk@77054 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:38:08 +00:00
ben%netscape.com
097fcd9652 fix for 42798, patch from henrik gemal, r=myself
git-svn-id: svn://10.0.0.236/trunk@77053 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:30:21 +00:00
ben%netscape.com
12f5c644b5 fix for 42797, partial patch from henrik gemal, r=myself (+ a couple of changes)
git-svn-id: svn://10.0.0.236/trunk@77052 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:26:50 +00:00
buster%netscape.com
342b94a380 bug 45152 (Typed text does not render in TextAreas with a horizontal scrollbar)
fixed by adding a flag in nsLineBox for the content of a line to mark it "forceInvalidate",
logic in nsLineLayout to set the line dirty for initial reflow of text frames,
and logic in block to check the new flag.
r=kin


git-svn-id: svn://10.0.0.236/trunk@77051 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:26:43 +00:00
mozilla.BenB%bucksch.org
e4f5ae682a 38433: askSendFormat dialog: Make check of formatting more fine-grained, and set recommondation following the result (in particular, to plaintext in some cases). Add icons to visualize the modes. r=ducarroz, a=brendan
git-svn-id: svn://10.0.0.236/trunk@77050 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:14:28 +00:00
ben%netscape.com
5c658ba863 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@77049 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:13:49 +00:00
ben%netscape.com
e1766a2c86 fix for 34590 - misaligned twisties in modern and blue. patch provided by henrik gemal. r=myself
git-svn-id: svn://10.0.0.236/trunk@77048 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:13:35 +00:00
ben%netscape.com
54db853888 fix for 29442, replace mozilla logo image with one with anti-aliased edges. image
provided by jerry baker, r=myself.


git-svn-id: svn://10.0.0.236/trunk@77047 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:10:49 +00:00
beard%netscape.com
539f40b9d0 use QueryElementAt() to save space and time. r=shaver
git-svn-id: svn://10.0.0.236/trunk@77046 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:10:47 +00:00
beard%netscape.com
3d489df1c8 use QueryElementAt() to save space and time. r=jband
git-svn-id: svn://10.0.0.236/trunk@77045 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:08:07 +00:00
saari%netscape.com
3d81018042 make sure to return a value in all code paths from FireFocusOnTargetContent... gave VC5 a headache
git-svn-id: svn://10.0.0.236/trunk@77044 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 04:00:12 +00:00
ducarroz%netscape.com
9dfed678c5 Fix for bug 40523. Modified function SetActiveChild() to avoid crashing when a null child is passed. Instead, unselect the current child. R=hyatt
git-svn-id: svn://10.0.0.236/trunk@77043 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:58:42 +00:00
law%netscape.com
390c02b44d Bugscape bug 1594; remove 'Mozilla' with dynamic product name; r=mcafee@netscape.com
git-svn-id: svn://10.0.0.236/trunk@77042 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:57:39 +00:00
ducarroz%netscape.com
58f41edb62 Fix for bug 40523. Implemented arrow key navigation in the autocomplete popup menu. R=hyatt
git-svn-id: svn://10.0.0.236/trunk@77041 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:55:09 +00:00
anthonyd%netscape.com
f4c17f81ff fix for bug 48624 (hidden selection issues with plain text widgets)
fix for bug 45662 (updating range impl to dom spec)
fix for some edge case selection issues invloving multiple windows, no bug #
but saari knows about this.
r: sfraser, jfrancis, mjudge, saari
a: beppe


git-svn-id: svn://10.0.0.236/trunk@77040 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:54:30 +00:00
dmose%mozilla.org
df695cec12 remove items relating to cleanup constructors, destructors, and initializers. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@77039 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:41:05 +00:00
dmose%mozilla.org
85df13c59b cleanup constructors, destructors, and initializers. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@77038 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:40:32 +00:00
dmose%mozilla.org
2fcf1fab6e updated doxygen comments on interfaces to better match reality. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@77037 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:39:40 +00:00
mozilla.BenB%bucksch.org
b64449f67a 38433: Adding new icons for askSendFormat dialog to build. r=ducarroz, a=brendan
git-svn-id: svn://10.0.0.236/trunk@77036 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:27:48 +00:00
brendan%mozilla.org
3cd8b4a611 Eliminate silly gcc warning.
git-svn-id: svn://10.0.0.236/trunk@77035 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:14:17 +00:00
ben%netscape.com
9a59fb9750 tidy up navigatorOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@77034 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:01:38 +00:00
ben%netscape.com
b4f43eea6a checking in modern theme part of fix for menulist cropping bug (see comment that went with blue's checkin log)
git-svn-id: svn://10.0.0.236/trunk@77033 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 03:00:23 +00:00
roc+%cs.cmu.edu
e4d4e322a4 NOT PART OF THE BUILD. Bringing nsViewManager up to speed with nsViewManager2 changes. Also ensures all pixels are cleared even if some pixels are not covered by any opaque view. Bug 39621.
git-svn-id: svn://10.0.0.236/trunk@77032 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 02:35:00 +00:00
ssu%netscape.com
c4f396a1a6 new file to help with checking in. not part of any build.
git-svn-id: svn://10.0.0.236/trunk@77031 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 02:30:03 +00:00
mozilla.BenB%bucksch.org
911221f7f2 38433: Adding new icons for askSendFormat dialog. r=ducarroz, a=brendan
git-svn-id: svn://10.0.0.236/trunk@77030 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 02:24:44 +00:00
mozilla.BenB%bucksch.org
8fec1aa806 Remove files again: Too long filenames :(
git-svn-id: svn://10.0.0.236/trunk@77029 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 02:18:34 +00:00
shanjian%netscape.com
966828939b #49342 IME98/IME2000 Reconversion does not work in text area
ar=ftang
Reconversion query is added to IME judge macro.


git-svn-id: svn://10.0.0.236/trunk@77028 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 02:10:28 +00:00
BlakeR1234%aol.com
f6546cf8c6 Fix bug 50008, make items in PT bookmarks menu function.
git-svn-id: svn://10.0.0.236/trunk@77027 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 02:09:22 +00:00
mozilla.BenB%bucksch.org
89937970a0 38433: Adding new icons for askSendFormat dialog. r=ducarroz, a=brendan
git-svn-id: svn://10.0.0.236/trunk@77026 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 02:07:35 +00:00
sfraser%netscape.com
89353b605f Explicitly close the hidden window before we leave nsAppShellService::Quit(). This change was deemed a Good Thing a while back by danm, and helps avoid shutdown memory leaks (esp. on Mac). r=danm
git-svn-id: svn://10.0.0.236/trunk@77025 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:45:51 +00:00
sfraser%netscape.com
fe969e309a Ensure that common dialogs have a titlebar -- now important on Mac. Part of fix for 41741, r=danm
git-svn-id: svn://10.0.0.236/trunk@77024 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:37:18 +00:00
sfraser%netscape.com
670f652127 Fix for 41741, allow resizable dialogs on Mac. Note that we now have a stricter matching between XUL dialog attributes, and the window type. This means that some dialogs that used to have a titlebar now won't have one on Mac, so you should add "titlebar" where appropriate. r=danm
git-svn-id: svn://10.0.0.236/trunk@77023 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:36:46 +00:00
sfraser%netscape.com
34ede77ed5 Fix UMR bug 49567 by initting a member variable. Also use NS_LITERAL_STRING in one place. r=jfrancis.
git-svn-id: svn://10.0.0.236/trunk@77022 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:27:48 +00:00
sfraser%netscape.com
53a5ee47bc Fixes for 48474 (JS errors typing in plain text compose), 44684 (make align buttons reflect state), 49155 (UMR in editor code). r=anthonyd
git-svn-id: svn://10.0.0.236/trunk@77021 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:20:29 +00:00
javi%netscape.com
7a6a72db7a When setting a new password, warn the user right away when they goof instead
of submitting the form and waiting for the PSM CGI to send back a response.


git-svn-id: svn://10.0.0.236/trunk@77020 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:19:29 +00:00
beard%netscape.com
e0a71f522a use QueryElementAt() to save space and time. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@77019 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:02:58 +00:00
bienvenu%netscape.com
d098def633 fix search by status r=alecf 45440
git-svn-id: svn://10.0.0.236/trunk@77018 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 01:00:05 +00:00
bienvenu%netscape.com
b1d97b511c fix 49903 crash posting empty news message r=mscott
git-svn-id: svn://10.0.0.236/trunk@77017 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:58:54 +00:00
bienvenu%netscape.com
4a148ab1b1 fix 49903 crash posting empty news message r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@77016 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:58:04 +00:00
jgaunt%netscape.com
8bdcdb928c fix HP( and other unix) bustage dealing with locale setting
bug #35480 r=tao@netscape.com


git-svn-id: svn://10.0.0.236/trunk@77015 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:50:13 +00:00
sgehani%netscape.com
9d7b2a4cb3 Make libjar work with Phil Katz zip archives created with Sun's 'jar' tool. (aka honor bit 3 of the general purpose bit flag in local headers when searching forthe central directory offset.)
[r=ssu,dbragg; nsbeta3+ b=20512]


git-svn-id: svn://10.0.0.236/trunk@77014 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:48:34 +00:00
sgehani%netscape.com
061208493c Update mac aliases correctly (File.macAlias() in the XPInstall context).
[nsbeta3+ b=32977; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@77013 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:46:44 +00:00
morse%netscape.com
00362be687 bug 50084, move wallet demo files off the server, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@77012 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:43:37 +00:00
ben%netscape.com
883123f4d5 45687...
git-svn-id: svn://10.0.0.236/trunk@77011 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:41:13 +00:00
cmanske%netscape.com
b29e002b0f Fixed OK button enabling for Link Properties, part of 47653, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@77010 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:40:59 +00:00
ben%netscape.com
15adc384f8 fix 45687, fix hang in add application helper dialog
git-svn-id: svn://10.0.0.236/trunk@77009 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:38:05 +00:00
ben%netscape.com
d6e9d3567c fix for 45687, fix hang when editing mime type
git-svn-id: svn://10.0.0.236/trunk@77008 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:37:24 +00:00
gayatrib%netscape.com
9814e32614 fix for bug 46561, 45177. Prevention of deletion of Personal/Collected Address Books. review = chuang
git-svn-id: svn://10.0.0.236/trunk@77007 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:36:32 +00:00
cmanske%netscape.com
64010380f6 Removed need to unregister Composer's pref command, b=49953, r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@77006 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:31:02 +00:00
cmanske%netscape.com
2adf833f50 A better fix for 49953 so mail composer doesn't have to unregister the pref command. r=duccaroz. Better initialization for default text and background color and related fixes to Composer color prefs relating to 47704. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@77005 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:28:20 +00:00
nhotta%netscape.com
1f78f1a070 Fixed to uppercase ISO-8859-1, bug 39793, r=cata.
git-svn-id: svn://10.0.0.236/trunk@77004 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:21:04 +00:00
ftang%netscape.com
b5f032766b fix bug 41325. Make new entries in the keybinding for Mac so cmd+[ and cmd+] make forward and backward. r=saari
git-svn-id: svn://10.0.0.236/trunk@77003 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:19:06 +00:00
nhotta%netscape.com
8055a68fa1 Check msgWindow before using it to avoid JS error, bug 45778, r=cata.
git-svn-id: svn://10.0.0.236/trunk@77002 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:18:29 +00:00
mscott%netscape.com
f78dc17fe2 Bug #36441, 40036 --> add support for reply-to and follow up headers. Add space between newsgroup names
contributed by Ben Bucksch (mozilla@bucksch.org)
a=r=mscott

bug #49012 --> First xbl widget not created correctly...force loading of bindings file. r=alecf


git-svn-id: svn://10.0.0.236/trunk@77001 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:18:15 +00:00
rjc%netscape.com
899a559ef5 Fix bug # 50060: simple drag&drop problem. r=brendan
git-svn-id: svn://10.0.0.236/trunk@77000 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:17:28 +00:00
nbhatla%netscape.com
5d30c47f2e #46519 -> Mac Classic Skin Polish. Minor changes. Fixes for #47447 -> Added location-hover.gif, #49461 -> typo in tree.css, #49765 -> adds editor formatting icons back to win/unix. r=andreww
git-svn-id: svn://10.0.0.236/trunk@76999 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:14:54 +00:00
mscott%netscape.com
45e2be7235 Bug #36441 --> add support for reply-to and follow up headers
contributed by Ben Bucksch (mozilla@bucksch.org)
a=r=mscott


git-svn-id: svn://10.0.0.236/trunk@76998 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:14:27 +00:00
ftang%netscape.com
3dbc008a18 fix 41305. r=jfrancis. send correct charcode for contrl key on mac.
git-svn-id: svn://10.0.0.236/trunk@76997 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:12:46 +00:00
nbhatla%netscape.com
d685401d6a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@76996 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:12:10 +00:00
mscott%netscape.com
0f7ae29c53 Bug #47681 --> polish tweak, make the header name column a little bit wider
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76995 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:08:24 +00:00
rpotts%netscape.com
9cb00c28be bug #39381. The last channel in a document was not firing a request done notification - only a document done...
git-svn-id: svn://10.0.0.236/trunk@76994 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:08:15 +00:00
akkana%netscape.com
7d95d3d845 49401: alt key shouldn't focus menubar unless ui.key.menuAccessKeyFocuses
(default true on windows, false elsewhere) is true.
  r=dean_tessman@hotmail.com


git-svn-id: svn://10.0.0.236/trunk@76993 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:05:40 +00:00
ccarlen%netscape.com
932b39beb9 Fix for bug #49842
r=jband


git-svn-id: svn://10.0.0.236/trunk@76992 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:04:20 +00:00
ben%netscape.com
b19fb1fe75 fix for 49206, classic-win lacks font style button icons
git-svn-id: svn://10.0.0.236/trunk@76991 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:03:02 +00:00
ben%netscape.com
1f9ba77e0a fix for 49326, 'delete files' button is missing in delete profile dialog
git-svn-id: svn://10.0.0.236/trunk@76990 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:02:16 +00:00
ben%netscape.com
449b8476e5 fix for the navigator toolbar looks wacky in modern problem
git-svn-id: svn://10.0.0.236/trunk@76989 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-24 00:01:35 +00:00
ben%netscape.com
07e97eed2d fix for 37997 and the navigator toolbar looks wacky in modern problem
git-svn-id: svn://10.0.0.236/trunk@76988 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 23:59:44 +00:00
jdunn%netscape.com
6eeb15a270 fixing hpux bustage
r=vidur@netscape.com


git-svn-id: svn://10.0.0.236/trunk@76987 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 23:57:00 +00:00
brendan%mozilla.org
6c9b35da11 Add strict warning about trailing comma in object initializers being non-ECMA (50001, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@76986 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 23:55:43 +00:00
javi%netscape.com
ad31dbb676 When changing Passwords, if there are multiple tokens, then ask the
user to select the token first. Plus other fixes/ compiler warning cleanups.


git-svn-id: svn://10.0.0.236/trunk@76985 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 23:52:34 +00:00
jst%netscape.com
780a3651df Attempting to fix AIX and OS2 bustage, code written by scc, r=jst
git-svn-id: svn://10.0.0.236/trunk@76984 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 23:36:58 +00:00
cltbld%netscape.com
94789dea12 Fixing solaris, AGAIN. jst,mcafee
git-svn-id: svn://10.0.0.236/trunk@76983 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 22:26:35 +00:00
cltbld%netscape.com
30e5513074 Fixing more solaris bustage, jst, mcafee
git-svn-id: svn://10.0.0.236/trunk@76982 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 22:10:28 +00:00
dmose%mozilla.org
99c70f7402 pending operations on an LDAP connection now get removed from the queue after they either complete or are aborted. also tweaked a few comments. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@76980 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 21:54:12 +00:00
rginda%netscape.com
18a073fa44 -- CHATZILLA CHANGES ONLY --
Fix case in outputstream calls to match recently changed IDLs.  Finally getting chatzilla to crash on join again. (bug 49410)


git-svn-id: svn://10.0.0.236/trunk@76979 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 21:41:09 +00:00
dmose%mozilla.org
b36370d6bf check pointer arg before dereferencing. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@76978 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 21:40:00 +00:00
cltbld%netscape.com
0806b17f98 Fixing solaris bustage -jst,mcafee
git-svn-id: svn://10.0.0.236/trunk@76977 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 21:38:20 +00:00
dmose%mozilla.org
acb5ac9d6f remove some useless debugging cruft; implement more callbacks using closures. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@76976 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 21:38:19 +00:00
dmose%mozilla.org
f825220ca4 Reorganized and updated TODO list. a=r=(not built).
git-svn-id: svn://10.0.0.236/trunk@76975 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 21:36:49 +00:00
jst%netscape.com
c32827a181 Fix for Solaris bustage.
git-svn-id: svn://10.0.0.236/trunk@76974 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 20:41:13 +00:00
mkaply%us.ibm.com
0fa2281bcd OS/2 Tinderbox break
PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@76973 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 20:39:17 +00:00
jst%netscape.com
9fdc55e883 Fix to ToUpperCase and ToLowerCase so that we actually hit all characters. r=scc
git-svn-id: svn://10.0.0.236/trunk@76972 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 19:23:15 +00:00
despotdaemon%netscape.com
32727aa124 Pseudo-automatic update of changes made by peterlubczynski@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@76971 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 18:59:38 +00:00
cotter%netscape.com
bb4e2d052a Correx from John Myers & to fix bug 48065 (communicator-specific terms)
git-svn-id: svn://10.0.0.236/trunk@76970 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 18:47:23 +00:00
ducarroz%netscape.com
85578efbd8 Fix for bug 49953. The editor's global variable gComposerCommandManager has been replaced by gHTMLEditorCommandManager. R=bienvenu, A=leaf
git-svn-id: svn://10.0.0.236/trunk@76969 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 18:20:40 +00:00
mcgreer%netscape.com
97dba09882 don't zero input to random update (RNG_SystemInfoForRNG uses environment as input). Fix for bug 49898.
git-svn-id: svn://10.0.0.236/trunk@76968 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 18:11:47 +00:00
jst%netscape.com
7e0575bfee DOM string changes. All nsString& in DOM interfaces (and interfaces needed by DOM implementations) have been changed to nsAReadableString& and nsAWritableString&. String implementation additions (sanctioned by scc) to support DOM needs. Bug 49091. r=vidur,jst,scc
git-svn-id: svn://10.0.0.236/trunk@76967 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 17:27:06 +00:00
roc+%cs.cmu.edu
c53de61c00 NOT PART OF BUILD. Checking in nsViewManager2 semi-rewrite as nsViewManager. Bug 39621. r=kmcclusk,a=waterson
git-svn-id: svn://10.0.0.236/trunk@76966 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 14:58:22 +00:00
bienvenu%netscape.com
b2f31906a0 fix 48952 local file list of root windows directory broken r=dougt
git-svn-id: svn://10.0.0.236/trunk@76963 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 14:06:37 +00:00
locka%iol.ie
d1dc0ecb35 NOT PART OF BUILD.
Added menu items and code to test print and save as behaviour


git-svn-id: svn://10.0.0.236/trunk@76962 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 13:03:56 +00:00
locka%iol.ie
a45acc0942 NOT PART OF BUILD.
Added initial support for LiveConnect so the plugin may be scripted


git-svn-id: svn://10.0.0.236/trunk@76961 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 13:02:31 +00:00
rods%netscape.com
4a48949c7b added DO_NOISY_REFLOW #ifdefs for debugging purposes, no changes to the actual functioning code
r=self b=49780


git-svn-id: svn://10.0.0.236/trunk@76960 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 11:02:19 +00:00
rods%netscape.com
e4d9892690 GfxBtn now implements method CreateFrameFor so it can create the text node
with the proper style context parentage.
b=49740 =kmcclusk,attinasi


git-svn-id: svn://10.0.0.236/trunk@76959 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 10:38:42 +00:00
rods%netscape.com
e11c0116a4 adds base href/target info to a form
b=34656 r=pollmann,harishd


git-svn-id: svn://10.0.0.236/trunk@76958 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 10:29:49 +00:00
rods%netscape.com
ba8b6b0deb In NavQuirks mode it makes the default font for CSS3 fonts: button, field, caption sans-serif
b=33312 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76957 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 10:28:28 +00:00
rjc%netscape.com
55d405cbf7 [Darn it Ben, stop breaking stuff.] If metaKey is down, open URL in new browser window.
git-svn-id: svn://10.0.0.236/trunk@76956 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 08:03:54 +00:00
hyatt%netscape.com
71a6e34c3a Fix for jar packaging. r=dprice
git-svn-id: svn://10.0.0.236/trunk@76955 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 07:31:58 +00:00
hyatt%netscape.com
9559f0ed27 Fix for 49150, r=ben
git-svn-id: svn://10.0.0.236/trunk@76954 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 07:18:58 +00:00
kvisco%ziplink.net
85580efea6 Not part of regular build, a=leaf. Fixed template for showing comments
git-svn-id: svn://10.0.0.236/trunk@76953 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 07:04:29 +00:00
kvisco%ziplink.net
8472f28fb5 Not part of regular build, a=leaf. Added stylesheet example.
git-svn-id: svn://10.0.0.236/trunk@76952 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 06:12:28 +00:00
kvisco%ziplink.net
4934274a7a Not part of regular build, a=leaf. Added support for getting the node value of processing instructions and comments (kvisco)
git-svn-id: svn://10.0.0.236/trunk@76951 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 06:11:45 +00:00
chuang%netscape.com
43e540007a Bug 44794-A mailing list name must be unique to its Address Book. 47932-Deleted cards in Collected AB doesn't get re-created. r=putterman
git-svn-id: svn://10.0.0.236/trunk@76950 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 05:16:51 +00:00
ben%netscape.com
612ab8f705 still not done fixing 49561, apparently...
git-svn-id: svn://10.0.0.236/trunk@76949 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 05:14:23 +00:00
ben%netscape.com
550f9304c4 oops, didn't fix that restore default bug in the appropriate way...
git-svn-id: svn://10.0.0.236/trunk@76948 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 05:10:55 +00:00
ben%netscape.com
17825c922a update manifests for themes to fit new pref panel design
git-svn-id: svn://10.0.0.236/trunk@76947 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 05:09:51 +00:00
ben%netscape.com
89614499dd fix for 48834 - cannot collapse toolbars via their grippies
git-svn-id: svn://10.0.0.236/trunk@76946 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 05:02:47 +00:00
dprice%netscape.com
0b4d004ffe updating manifest, adding forgotten file.
git-svn-id: svn://10.0.0.236/trunk@76945 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 04:47:08 +00:00
ben%netscape.com
932ddda51d Fix for 44025 - clean up UI of themes pref panel; 49763 - enable 'restore default' theme
git-svn-id: svn://10.0.0.236/trunk@76944 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 04:41:52 +00:00
dprice%netscape.com
8a29f811c9 removing duplicated files in the manifest.
git-svn-id: svn://10.0.0.236/trunk@76943 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 04:28:02 +00:00
pierre%netscape.com
f5061df92b 49550: uninitialized variable. Thanks to bruce@cubik.org (Bruce Mitchener)
git-svn-id: svn://10.0.0.236/trunk@76942 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 03:57:13 +00:00
ben%netscape.com
7c9bf9d1f0 fix for 49561, typo in bookmarks.css causes inefficient rule
git-svn-id: svn://10.0.0.236/trunk@76941 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 03:50:43 +00:00
blizzard%redhat.com
8ea670134e infastructure for bug 41966 - getting key bindings working for the gtk embedding widget r=valeski, a=waterson
git-svn-id: svn://10.0.0.236/trunk@76940 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 03:38:27 +00:00
putterman%netscape.com
36629ac60c Finished up 48244 and started 48246 which are 3pane UI cleanup. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@76939 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 03:25:08 +00:00
dprice%netscape.com
7f2397f6ec fixing the zipcache R=warren
git-svn-id: svn://10.0.0.236/trunk@76938 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 03:18:53 +00:00
dprice%netscape.com
e09dd17510 fixing 49250
computing certificate principal as needed


git-svn-id: svn://10.0.0.236/trunk@76937 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 03:17:42 +00:00
mkaply%us.ibm.com
0d078e71b9 #49851
r=jkobal, a=brendan
Fixing up my crappy code


git-svn-id: svn://10.0.0.236/trunk@76936 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:38:04 +00:00
sfraser%netscape.com
fe4995ac6a Fix for 49029 -- don't set focus twice in teh find dialog. Patch from the net, r=me.
git-svn-id: svn://10.0.0.236/trunk@76935 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:25:46 +00:00
racham%netscape.com
15edb9764e Fixing bug 49699. Adding a windows directory as fall back to all those windows OS versions that return null for HOME. r=dougt
git-svn-id: svn://10.0.0.236/trunk@76934 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:24:30 +00:00
javi%netscape.com
b0207c001a Turns out this last fix is needed to fully fix Bug#45866
git-svn-id: svn://10.0.0.236/trunk@76933 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:24:17 +00:00
attinasi%netscape.com
4d92d67952 Fix for leak: have to release the style context after initializing the frame...
git-svn-id: svn://10.0.0.236/trunk@76932 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:22:26 +00:00
nelsonb%netscape.com
0e77accfbf Fix two uninitialized variables, found while porting to Linux.
git-svn-id: svn://10.0.0.236/trunk@76931 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:20:15 +00:00
ducarroz%netscape.com
75b0af8100 Fix my bustage. Please use double-quote for include file.
git-svn-id: svn://10.0.0.236/trunk@76930 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:13:14 +00:00
rogerl%netscape.com
3f8f37a462 Fixed printOperands to handle <NaR>
git-svn-id: svn://10.0.0.236/trunk@76929 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:07:19 +00:00
rogerl%netscape.com
cbac8d2364 Fixed printOperand to handle <NaR> properly. Added missing 'return this' to
all constructors.


git-svn-id: svn://10.0.0.236/trunk@76928 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:06:52 +00:00
sfraser%netscape.com
bc345be712 Deal with Entries files having different linebreaks. Add some comments.
git-svn-id: svn://10.0.0.236/trunk@76927 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 01:03:47 +00:00
sfraser%netscape.com
7e42cad745 New perl script to sync up two CVS trees
git-svn-id: svn://10.0.0.236/trunk@76926 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:54:08 +00:00
hyatt%netscape.com
a35dc579a2 Removing commented out code.
git-svn-id: svn://10.0.0.236/trunk@76925 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:53:50 +00:00
hyatt%netscape.com
28dd4c067d Fix for 49431. r=ben
git-svn-id: svn://10.0.0.236/trunk@76924 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:53:04 +00:00
cmanske%netscape.com
3cd3e45820 CSS changes for Composer toolbars, b=47503, r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@76923 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:43:45 +00:00
cmanske%netscape.com
29f279d017 Changed to using 'editorType' as param, part of composer bug 41810, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@76922 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:33:03 +00:00
cmanske%netscape.com
c6989bd4b7 added files: mozilla/editor/idl/nsIEditorController.idl
git-svn-id: svn://10.0.0.236/trunk@76921 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:29:53 +00:00
cmanske%netscape.com
54a0de7538 Fixed lots of nsbeta3+ bugs: 45756, 47654, 41810,47503,48990, 48995,40204, 42740, 46953, 47646, 47696, 48693, 45899. r=sfraser,jfrancis
git-svn-id: svn://10.0.0.236/trunk@76920 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:29:24 +00:00
javi%netscape.com
77483a7fd8 Fix for bug #45866.
We were passing the wrong challenge value down to the method that generated the KEYGEN value.  Fix some compiler warnings.


git-svn-id: svn://10.0.0.236/trunk@76919 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:24:16 +00:00
mccabe%netscape.com
4f32b85e2b Further tweak to 39933.
Add a comment mentioning the possible need to implement nsISecurityCheckedComponent.


git-svn-id: svn://10.0.0.236/trunk@76918 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:24:07 +00:00
mccabe%netscape.com
30a169a26c Fix to 39933.
Make the sample plugin implement nsIScriptablePlugin, and update sample .html file with an (unused!) JavaScript evaluator for poking at the plugin.

r=jst
a=ekrock


git-svn-id: svn://10.0.0.236/trunk@76917 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:20:24 +00:00
attinasi%netscape.com
a52967f7e1 Resolving style context for the htmlInnerFrame instead of using the parent frame's context. Also added some basic error checking... b=49739 r=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76916 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:12:30 +00:00
nelsonb%netscape.com
7af29d137d des.c wants _X86_ defined for intel CPUs.
coreconf does this for windows, but not for Linux, FreeBSD, etc.


git-svn-id: svn://10.0.0.236/trunk@76915 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:06:08 +00:00
ruslan%netscape.com
7f916fac58 Fix form post bustage introduced by warren's stream changes
git-svn-id: svn://10.0.0.236/trunk@76914 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:05:48 +00:00
ashuk%eng.sun.com
2fa0b8e66e Bug = 48356
author = ashuk
r = a = edburns

Added checks to make sure that DocShell is valid and that
calls to getInterface(nsIDOMWindow) return a valid object.


git-svn-id: svn://10.0.0.236/trunk@76913 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:03:49 +00:00
mkaply%us.ibm.com
2237bd6120 #49851
r=jkobal, a=brendan
Frame Windows should be owned by the passed in parent, not HWND_DESKTOP


git-svn-id: svn://10.0.0.236/trunk@76912 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:00:57 +00:00
alecf%netscape.com
248fea5ac7 fix for #49251 - select the first account after an account has been deleted
r=putterman


git-svn-id: svn://10.0.0.236/trunk@76911 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-23 00:00:34 +00:00
rginda%netscape.com
a02a7d27b3 -- CHATZILLA CHANGES ONLY --
removed dead libbs code (bug 39364)
partial fix for bug 47673, still blocked by bug 49410
fix for bug 46541


git-svn-id: svn://10.0.0.236/trunk@76910 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:58:02 +00:00
pavlov%netscape.com
8cd9e926c8 fix hang when using apps that use lesstif for the motif clipboard (like nedit) bug 46409. fix for memory leak in clipboard bug 49582. fix for pasting from something like xterm -u8 that uses UTF8_STRING bug 36895 r=blizzard,bruce
git-svn-id: svn://10.0.0.236/trunk@76909 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:51:48 +00:00
ducarroz%netscape.com
4eb3a3d41f Fix for bug 49016. Create an HTML text node to hold the alert message. Also fix the alert position. R=putterman
git-svn-id: svn://10.0.0.236/trunk@76908 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:40:59 +00:00
ducarroz%netscape.com
a71a5ff7f5 Fix for bug 17294. Export the resources to the right location. R=putterman
git-svn-id: svn://10.0.0.236/trunk@76907 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:39:27 +00:00
ducarroz%netscape.com
979db4372e Checkin patch proposed by jce2@po.cwru.edu for bug 32443. Added code to check disk space before downloading messages. R=bienvenu,ducarroz A=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@76906 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:37:13 +00:00
pnunn%netscape.com
b337cf4d81 bug#49149, 48797, 47098: fix leak in gif colormap (local and global).
git-svn-id: svn://10.0.0.236/trunk@76903 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:32:31 +00:00
rogerl%netscape.com
584b358c88 r,a=beard@netscape.com. Bug #45415, fix LiveConnect memory leak.
git-svn-id: svn://10.0.0.236/trunk@76902 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:31:09 +00:00
bienvenu%netscape.com
d4978bc154 fix account wide seaqrch, r=alecf 44383
git-svn-id: svn://10.0.0.236/trunk@76901 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:25:45 +00:00
morse%netscape.com
fccad2aeca bug 49865, minor wording changes
git-svn-id: svn://10.0.0.236/trunk@76900 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 23:25:11 +00:00
ccarlen%netscape.com
0acb8dca48 Fixing 49842 - the part about viewer not having an appfilelocprovider
r=waterson


git-svn-id: svn://10.0.0.236/trunk@76899 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 22:59:34 +00:00
danm%netscape.com
d418de0110 small correction to last revision. code=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76898 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 22:58:44 +00:00
hyatt%netscape.com
45b92afff5 fix for 49835, r=danm
git-svn-id: svn://10.0.0.236/trunk@76897 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 22:53:46 +00:00
ccarlen%netscape.com
b843fe7f88 Fixing 49842 - the part about viewer not having an appfilelocprovider
r=waterson


git-svn-id: svn://10.0.0.236/trunk@76896 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 22:52:58 +00:00
waterson%netscape.com
9a7024298d Bug 49842. Include xpfelocation_s to initialize viewer's file locator stuff.
git-svn-id: svn://10.0.0.236/trunk@76895 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 22:50:09 +00:00
dmose%mozilla.org
3e43018b26 fixed to track changes to nsIInputStream and nsIPipe. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@76894 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 22:26:44 +00:00
dmose%mozilla.org
7f3bc04522 fixed to track changes to nsIInputStream and nsIPipe. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@76893 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 22:17:44 +00:00
dave%intrec.com
ac45989691 Fix for bug 16454: can now run checksetup.pl on databases with passwords.
git-svn-id: svn://10.0.0.236/trunk@76891 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 18:30:05 +00:00
thayes%netscape.com
46bfa782ad Add SDR Context resource type.
git-svn-id: svn://10.0.0.236/trunk@76890 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 17:17:20 +00:00
nboyd%atg.com
be0e6d98d2 Fix bug 48930: work around a MS JIT bug.
git-svn-id: svn://10.0.0.236/trunk@76889 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 17:04:21 +00:00
dbaron%fas.harvard.edu
05004b2b4d Get xmlterm building again (not part of default build).
git-svn-id: svn://10.0.0.236/trunk@76888 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 13:54:09 +00:00
dbaron%fas.harvard.edu
b3dbebc126 Attempt to fix build bustage by adding not-implemented functions.
git-svn-id: svn://10.0.0.236/trunk@76887 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 13:34:05 +00:00
warren%netscape.com
0e3c15ee87 Fixing mac bustage. Added missing methods from new stream interfaces.
git-svn-id: svn://10.0.0.236/trunk@76886 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 10:05:00 +00:00
warren%netscape.com
e312f626b5 Removed reference to nsIBaseStream
git-svn-id: svn://10.0.0.236/trunk@76885 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 09:56:13 +00:00
warren%netscape.com
e892283b73 Removed reference to nsIBaseStream
git-svn-id: svn://10.0.0.236/trunk@76884 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 09:50:45 +00:00
jband%netscape.com
2c20d53d8c fix bustage after nsIBaseStream removal
git-svn-id: svn://10.0.0.236/trunk@76883 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 09:28:52 +00:00
jband%netscape.com
bdb988f5cc fix bustage after nsIBaseStream removal
git-svn-id: svn://10.0.0.236/trunk@76882 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 09:21:32 +00:00
warren%netscape.com
4e9139002c Updated nsIBufferInputStream to nsIInputStream.
git-svn-id: svn://10.0.0.236/trunk@76881 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 08:25:05 +00:00
warren%netscape.com
1fd73d09ad Removed nsIBaseStream, nsIBufferInputStream and nsIBufferOutputStream.idl.
git-svn-id: svn://10.0.0.236/trunk@76880 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 08:19:18 +00:00
jband%netscape.com
dd93afad5e fix Mac bustage?
git-svn-id: svn://10.0.0.236/trunk@76879 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 07:53:24 +00:00
warren%netscape.com
4462888602 Added .get()
git-svn-id: svn://10.0.0.236/trunk@76878 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 07:45:19 +00:00
warren%netscape.com
acb5c9cd16 Fixed comments which got swapped around.
git-svn-id: svn://10.0.0.236/trunk@76877 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 07:12:56 +00:00
jband%netscape.com
5d4380239c - !missed a file! - Use hastable based nsStaticNameTable rather than slower and fatter AVLTree for static names. fix bug 48855. r=harishd,attinasi
git-svn-id: svn://10.0.0.236/trunk@76876 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 07:05:00 +00:00
warren%netscape.com
f29b00bbe4 Bug 46777. Redesigned stream interfaces to allows stream observers to be decoupled from pipe implementation. Needed for embedding to fix 'spin' problem. r=rpotts,valeski,ruslan
git-svn-id: svn://10.0.0.236/trunk@76875 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 07:03:33 +00:00
jband%netscape.com
f84dc01556 Use hastable based nsStaticNameTable rather than slower and fatter AVLTree for static names. fix bug 48855. r=harishd,attinasi
git-svn-id: svn://10.0.0.236/trunk@76874 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:57:32 +00:00
jband%netscape.com
0b285116c6 fixing Mac bustage?
git-svn-id: svn://10.0.0.236/trunk@76873 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:33:06 +00:00
dp%netscape.com
20beedd735 bug# 49786 Weak ref cache commonly used protocol handlers. This will
eliminate about 1500 string copies and calls to ProgIDToClassID()
r=gagan,valeski


git-svn-id: svn://10.0.0.236/trunk@76872 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:16:50 +00:00
dp%netscape.com
c5955c8ed4 bug# 49786 Setting up chrome protocol handler to support weak ref. r=gagan,valeski
git-svn-id: svn://10.0.0.236/trunk@76871 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:11:48 +00:00
dp%netscape.com
b5500d43ea bug# 49786 Setting up res protocol handler to support weak ref. r=gagan,valeski
git-svn-id: svn://10.0.0.236/trunk@76870 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:09:52 +00:00
dp%netscape.com
e1977abe60 bug# 49786 Setting up http protocol handler to support weak ref. r=gagan,valeski
git-svn-id: svn://10.0.0.236/trunk@76869 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:08:56 +00:00
dp%netscape.com
55e8d9afb6 bug# 49786 Setting up file protocol handler to support weak ref.
git-svn-id: svn://10.0.0.236/trunk@76868 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:06:42 +00:00
jband%netscape.com
420d8b488f added files: mozilla/xpcom/ds/nsStaticNameTable.cpp
git-svn-id: svn://10.0.0.236/trunk@76867 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:05:12 +00:00
dp%netscape.com
fad92fa46d Fixing progid translation for registrations that dont have a progid.
git-svn-id: svn://10.0.0.236/trunk@76866 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:03:56 +00:00
dp%netscape.com
88d94c12d2 bug#49786 Caching frequently used progid: nsThreadJSContextStack r=waterson
git-svn-id: svn://10.0.0.236/trunk@76865 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 06:02:14 +00:00
jband%netscape.com
d526a9008e add nsStaticNameTable to the builds. Needed to fix bug 48855. r=harishd,attinasi
git-svn-id: svn://10.0.0.236/trunk@76864 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 05:59:06 +00:00
jband%netscape.com
0913025449 fix uninitialized member crash in secondary constructor of nsConsoleMessage
git-svn-id: svn://10.0.0.236/trunk@76863 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 05:54:25 +00:00
jst%netscape.com
fb3b02b0b2 Fixing bad typecasts (bug 49645)... r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76862 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 05:03:56 +00:00
warren%netscape.com
1f5af9ac08 Fixed warnings.
git-svn-id: svn://10.0.0.236/trunk@76861 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:57:21 +00:00
warren%netscape.com
1f28d7f0d6 Bug 49659. Added check to avoid null pointer deref.
git-svn-id: svn://10.0.0.236/trunk@76860 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:41:22 +00:00
waldemar%netscape.com
d65c76bf4d Added arguments to attributes; made 'use', 'namespace', and 'constructor' into keywords and simplified resulting grammar; merged attribute definitions into const definitions; made eval use function call syntax; renamed 'language' to 'use'.
git-svn-id: svn://10.0.0.236/trunk@76859 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:31:37 +00:00
waldemar%netscape.com
b50d4fceda Added \Q escape
git-svn-id: svn://10.0.0.236/trunk@76858 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:29:34 +00:00
waldemar%netscape.com
9913136f52 Added line-break constraint
git-svn-id: svn://10.0.0.236/trunk@76857 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:29:01 +00:00
waldemar%netscape.com
7167e52443 Made terminal constraint error message more detailed
git-svn-id: svn://10.0.0.236/trunk@76856 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:28:01 +00:00
kmcclusk%netscape.com
ecc5188588 Clear the backbuffer to white before rendering to it and copying forward b=34283 r=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76855 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:20:40 +00:00
jst%netscape.com
52a1304643 Fixing nsbeta3+ bug 44024. Expose the stylesheets in stye and link elements (DOM Level 2) as 'sheet' properties on the elements. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76854 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 04:14:53 +00:00
brendan%mozilla.org
28e78190b3 Teach the DOM to use lazy JS class initialization (46703, r=jst@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@76853 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 03:51:17 +00:00
ann.adamcik%sun.com
b114c0ce8e Bug 24828. Increased file descriptor limit on Solaris to a reasonable
number (default is 64 on Solaris7).  r=cls@seawood.org, a=vidur@netscape.com


git-svn-id: svn://10.0.0.236/trunk@76852 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 03:42:32 +00:00
BlakeR1234%aol.com
27d7449ad0 Fix 49759 to remove the skin switch warning dialog. r=me (just backing out ben's changes), a=nsbeta3+
git-svn-id: svn://10.0.0.236/trunk@76851 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 02:57:58 +00:00
rjc%netscape.com
8214d946a2 Fix bug # 47336: files with question marks. r=me
git-svn-id: svn://10.0.0.236/trunk@76850 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 02:11:11 +00:00
mstoltz%netscape.com
02eaec4711 Fixing 41876 r=hyatt, also 48724, 49768, and crasher in nsBasePrincipal.cpp, r=jtaylor
git-svn-id: svn://10.0.0.236/trunk@76849 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 02:06:52 +00:00
warren%netscape.com
4ec674e585 Improved warning message.
git-svn-id: svn://10.0.0.236/trunk@76848 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 02:06:14 +00:00
hyatt%netscape.com
825ae7ad1b Fix for nsbeta3+ file control bug. BUgzilla down, so I can't produce the #. r=ben
git-svn-id: svn://10.0.0.236/trunk@76847 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 02:02:46 +00:00
rods%netscape.com
263be486a3 Changing changed window class to "MozillaWindowClass" in commented out line
doing this for completeness
b=29487 r=self


git-svn-id: svn://10.0.0.236/trunk@76846 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:59:34 +00:00
nelsonb%netscape.com
e7622bb2bf Big changes for performance.
- In mpi-priv.h, declare new 3 argument versions of s_mp_add and s_mp_sub.
Also declare new set of s_mpv_ functions that operate on vectors (arrays)
of mp_digits instead of on mp_ints.  These functions are candidates for
implementation in assembler.
- In mpi.c reimplement mp_add and mp_sub using the new 3arg functions.
Implement 3 argument versions of s_mp_add and s_mp_sub.
This eliminates all need for temporary variables in mp_add and mp_sub.
Implement c language reference implementations of new s_mpv vector multiply
and multiply and add functions.  Change mp_mul and mp_sqr so they no longer
pre-zero the output variable.  It's no longer nececssary with the new s_mpv
functions.  s_mp_pad no longer zeros out the new padded space.
-In mpmontg.c, implement variable width exponetiation windows.  Implement
a new function to compute the multiply and Montgomery reduction in a
single pass.  This is "Improvement 2" from Dusse' and Kaliski's paper
"A Cryptographic Library for the Motorola DSP56000".  Performance impact
is negligible in this c implementation.  However, this function is another
target for assembly language optimization.


git-svn-id: svn://10.0.0.236/trunk@76845 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:57:34 +00:00
despotdaemon%netscape.com
69328caaeb Pseudo-automatic update of changes made by dac@x.cx.
git-svn-id: svn://10.0.0.236/trunk@76844 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:46:28 +00:00
nelsonb%netscape.com
7d15eb50a6 Overhaul Makefile. Change it to use gmake's "static pattern rules",
instead of having explicit individual rules for every program. Also,
build .o files for programs, and link them in a separate step. This
speeds building after changing a .c file in the library.


git-svn-id: svn://10.0.0.236/trunk@76843 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:45:25 +00:00
rjc%netscape.com
59040ab8fd Add secondary secorting info for file/ftp listings. r=me
git-svn-id: svn://10.0.0.236/trunk@76842 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:39:48 +00:00
rjc%netscape.com
1318fa4c2f Fix bug # 48320: Directories displayed twice in file:/// URLs. r=me
git-svn-id: svn://10.0.0.236/trunk@76841 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:26:42 +00:00
nelsonb%netscape.com
780f2691c5 Get these tests to build with the current mpi API.
git-svn-id: svn://10.0.0.236/trunk@76840 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:19:26 +00:00
mccabe%netscape.com
9da50bb07f Fix to 43282, courtesy Mark Hammond <markh@activestate.com>
Common code between GetIIDForParam and GetInfoForParam, and reinforce a needed check against null.

r=jband
a=brendan


git-svn-id: svn://10.0.0.236/trunk@76839 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:19:22 +00:00
thayes%netscape.com
70d4a6fcce Add SDR Context resource to hold information during processing of
SDR encrypt, decrypt and change password commands.  These changes
enable use of the context field of the SDR messages by clients.


git-svn-id: svn://10.0.0.236/trunk@76837 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:16:42 +00:00
nelsonb%netscape.com
38f7c36f0b Go back to using gmake.
git-svn-id: svn://10.0.0.236/trunk@76836 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:15:41 +00:00
dmose%mozilla.org
1c53b7c30e patch from peter.vanderbeken@pandora.be which tracks warren's change to nsIRequest.idl and keep LDAP building on the tip. a=(not built), r=dmose@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@76835 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 01:05:13 +00:00
nelsonb%netscape.com
cd1956d920 MIPS assembler code to optimize inner multiply loops for mips3 CPUs.
git-svn-id: svn://10.0.0.236/trunk@76834 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:55:10 +00:00
ccarlen%netscape.com
cfd7d8dad2 Convert use of nsIFileLocator to nsIDirectoryService
r=mscott


git-svn-id: svn://10.0.0.236/trunk@76833 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:53:37 +00:00
ccarlen%netscape.com
23e0a3b7b9 Removed refs to nsIFileLocator
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76832 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:52:24 +00:00
ccarlen%netscape.com
a759366439 Convert use of nsIFileLocator to nsIDirectoryService.
r=dveditz


git-svn-id: svn://10.0.0.236/trunk@76831 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:45:19 +00:00
ssu%netscape.com
fdf056518a fixing bug http://bugscape/show_bug.cgi?id=2044 - need better ui/user experience for the Advanced Settings dialog. affects windows platforms only. a=dveditz r=sgehani
git-svn-id: svn://10.0.0.236/trunk@76830 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:45:10 +00:00
rjc%netscape.com
1a29d8e924 Fix bug # 35022: slow bookmark operations. r=waterson
git-svn-id: svn://10.0.0.236/trunk@76829 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:44:07 +00:00
ccarlen%netscape.com
42bbf571fd Convert use of nsIFileLocator to nsIDirectoryService.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76828 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:42:46 +00:00
ccarlen%netscape.com
0ff733de33 Convert use of nsIFileLocator to nsIDirectoryService
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76827 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:41:16 +00:00
ssu%netscape.com
096364a87d fixing bug http://bugscape/show_bug.cgi?id=2044 - need better ui/user experience for the Advanced Settings dialog. not part of tinderbox builds. a=dveditz r=sgehani
git-svn-id: svn://10.0.0.236/trunk@76826 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:41:11 +00:00
ccarlen%netscape.com
a8efafccd4 Converted use of nsIFileLocator to nsIDirectoryService.
r=morse


git-svn-id: svn://10.0.0.236/trunk@76825 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:39:09 +00:00
ccarlen%netscape.com
d8b196d291 Converted use of nsIFileLocator to nsIDirectoryService.
r=slamm


git-svn-id: svn://10.0.0.236/trunk@76824 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:36:55 +00:00
brendan%mozilla.org
31fe262dfa Fix UMR on ok in JS_ResolveStandardClass (46703, r=rogerl).
git-svn-id: svn://10.0.0.236/trunk@76823 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:25:17 +00:00
wtc%netscape.com
9713c2fce5 Do not use the 'const' qualifier with PL_HashTableLookupConst() and
PL_HashTableRawLookupConst() because when compiled with HASHMETER defined
they increment some counters in the hash table. r=larryh@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@76822 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:17:23 +00:00
ccarlen%netscape.com
247544a374 Converted uses of nsIFileLocator to nsIDirectoryService.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76821 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:16:50 +00:00
ccarlen%netscape.com
81f6e9d1d0 Converted use of nsIFileLocator to nsIDirectoryService
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76819 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:14:24 +00:00
despotdaemon%netscape.com
fc32721f05 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@76817 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-22 00:13:25 +00:00
ccarlen%netscape.com
fe75708f90 Converted from using nsIFileLocator to using nsIDirectoryService
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76815 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 23:59:25 +00:00
akkana%netscape.com
2c625a1630 Correct an error in a comment
git-svn-id: svn://10.0.0.236/trunk@76814 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 23:54:59 +00:00
ftang%netscape.com
4f6fb4066b fix 49553. r=mjudge. replace ToNewCString/delete pair with NS_ConvertUCS2toUTF8
git-svn-id: svn://10.0.0.236/trunk@76813 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 23:51:59 +00:00
ccarlen%netscape.com
009c5bf00a Converted nsIFileLocator to nsIDirectoryService.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76812 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 23:43:48 +00:00
ftang%netscape.com
12e64f429f fix bug 48231. Thanks Eungkyu Song <eungkyu@bawi.org> for the patch.
r=ftang


git-svn-id: svn://10.0.0.236/trunk@76811 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 23:34:23 +00:00
ftang%netscape.com
c4751435be fix bug 21312. r=nhotta. Store the charset decision into the cache and reuse it later.
git-svn-id: svn://10.0.0.236/trunk@76810 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 23:16:43 +00:00
dbaron%fas.harvard.edu
41c700abf2 Don't NS_LOG_RELEASE twice. r=chuang (No-op in release builds.)
git-svn-id: svn://10.0.0.236/trunk@76808 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 23:09:01 +00:00
morse%netscape.com
fc63b27358 bug 49589, excessive bloat in wallet tables, r=valeski
git-svn-id: svn://10.0.0.236/trunk@76806 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 22:53:21 +00:00
dougt%netscape.com
d96f6ec4b2 add zlib to unix base browser
git-svn-id: svn://10.0.0.236/trunk@76805 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 22:52:22 +00:00
dougt%netscape.com
f3e3c7fdf7 b=49593. r=bruce@cubik.org (Bruce Mitchener).
git-svn-id: svn://10.0.0.236/trunk@76804 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 22:51:10 +00:00
javi%netscape.com
09700528d2 Fix for bug #45982. Set the mode on the file picker correctly.
This allows users to back up certs successfully to new files instead
of having to over-write existing files.


git-svn-id: svn://10.0.0.236/trunk@76803 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 22:42:59 +00:00
gagan%netscape.com
bc90969808 Fix for bug 48200. We were incorrectly setting mDocumentURI to the OriginalURI which completely broke redirects (which are conveyed thru URI and not OriginalURI) r=hyatt
git-svn-id: svn://10.0.0.236/trunk@76802 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 22:37:02 +00:00
hyatt%netscape.com
bdfc2977d4 49012 fix, r=danm
git-svn-id: svn://10.0.0.236/trunk@76801 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 22:30:36 +00:00
hyatt%netscape.com
4e7bace87a 49012 fix, r=danm
git-svn-id: svn://10.0.0.236/trunk@76800 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 22:23:15 +00:00
dbragg%netscape.com
e668f66e3c Fix for 45911 and 45913. changed NativeFileOpFileCopyPrepare and Complete to check for a filename supplied by the script writer. Still accepts directories as well. r=ssu
git-svn-id: svn://10.0.0.236/trunk@76799 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 21:39:09 +00:00
varada%netscape.com
8f5b5ee2f8 fix for bugs #47935 and #21831;unable to close addresspicker after selecting cards;r=putterman
git-svn-id: svn://10.0.0.236/trunk@76798 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 21:35:08 +00:00
rods%netscape.com
53db64fbd9 changed window class to "MozillaWindowClass"
b=29487 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76797 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 21:32:09 +00:00
av%netscape.com
67133458bf 49515, fixing incorrect handling nsPluginInfo struct which prevented
Mac plugins from working, patch by beard, r=av


git-svn-id: svn://10.0.0.236/trunk@76796 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 21:31:28 +00:00
bienvenu%netscape.com
77f40e9b53 fix searching of sub-folders r=putterman 44383
git-svn-id: svn://10.0.0.236/trunk@76795 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 21:25:54 +00:00
pavlov%netscape.com
37ec10c13e oops, add blue skin to windows packages bug 49530
git-svn-id: svn://10.0.0.236/trunk@76794 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 21:01:29 +00:00
cyeh%bluemartini.com
97479f8ae1 fix for #39044 : Some vers. of some browsers give a script warning on query page when not
using milestones. patch submitted by nkiesel@tbdnetworks.com


git-svn-id: svn://10.0.0.236/trunk@76792 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 20:16:00 +00:00
waterson%netscape.com
1cda08719e Bug 47843. Be sure to set nsPresShell's mIsReflowing during initial reflow to avoid re-entrancy. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@76790 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 20:10:07 +00:00
putterman%netscape.com
d657d64042 More fixes for 48244 which makes the 3pane menus look better. Also fixed 44223 which brings Open Link in New Window to the top of the message pane context menu
r=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@76789 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 20:00:48 +00:00
cyeh%bluemartini.com
43f18fecb9 fix for bug #44622: perl5.6 vs perl5.005 -w: more anal 5.6 causes errors.
patches by mtakacs@pacbell.net.


git-svn-id: svn://10.0.0.236/trunk@76788 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 19:50:41 +00:00
dbaron%fas.harvard.edu
6fcb2971f9 Fix double-addref leak of stylesheets. b=49648 r=mjudge
git-svn-id: svn://10.0.0.236/trunk@76787 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 19:46:18 +00:00
pnunn%netscape.com
246df8901f bug#20110, & maybe #32269: Get pref load attributes and apply if LOAD_NORMAL when get
image url. pnunn, r:neeti.


git-svn-id: svn://10.0.0.236/trunk@76786 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 19:37:04 +00:00
despotdaemon%netscape.com
22384cbc16 Pseudo-automatic update of changes made by sean@beatnik.com.
git-svn-id: svn://10.0.0.236/trunk@76784 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 19:18:21 +00:00
valeski%netscape.com
0fdf4dec71 49360. removing core cache module from the build on unix. this was missed a few months ago when we started building the cache stuff into netwerk/build
git-svn-id: svn://10.0.0.236/trunk@76783 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 19:07:49 +00:00
slamm%netscape.com
e34280fad8 Add warn<time>.<process>.html to remove list
git-svn-id: svn://10.0.0.236/trunk@76782 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 17:52:13 +00:00
pavel%gingerall.cz
6fe04f8f41 - JSVALToSV handles perl objects in the right way
git-svn-id: svn://10.0.0.236/trunk@76780 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 16:52:49 +00:00
despotdaemon%netscape.com
7163871384 Pseudo-automatic update of changes made by timeless@mac.com.
git-svn-id: svn://10.0.0.236/trunk@76779 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 16:22:06 +00:00
nboyd%atg.com
1c1de668a5 Fix bug 49325.
git-svn-id: svn://10.0.0.236/trunk@76778 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 15:56:15 +00:00
nboyd%atg.com
4bdf743ca1 Fix class path
git-svn-id: svn://10.0.0.236/trunk@76777 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 15:51:57 +00:00
dbaron%fas.harvard.edu
7270634490 Fix leak of stylesheets. r=waterson
git-svn-id: svn://10.0.0.236/trunk@76776 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 13:05:53 +00:00
dbaron%fas.harvard.edu
e41929661b Add nsFontCache to leak and bloat stats. r=waterson
git-svn-id: svn://10.0.0.236/trunk@76775 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 13:04:18 +00:00
law%netscape.com
11d078eb18 Bug 22174; add title to SH entries for file:/ftp: directory URLs; r=radha@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76774 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 11:02:39 +00:00
jst%netscape.com
8f65e234f7 Fixing nsbeta3+ bug 42670, stop the JS (DOM) error reporter from recursing to death if there's a JS error in an onerror handler. r=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@76773 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 08:44:55 +00:00
warren%netscape.com
4d62e29749 Bug 46864 - Embedding needs a name attribute on nsIRequest.
git-svn-id: svn://10.0.0.236/trunk@76772 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 08:23:54 +00:00
warren%netscape.com
9c205f3f09 Bug 43654. Error checking in chrome registry. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@76771 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 07:50:39 +00:00
kvisco%ziplink.net
269fab26cb Not part of regular build, a=leaf. Changed name from DocumentHandler.h
git-svn-id: svn://10.0.0.236/trunk@76770 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 06:33:45 +00:00
kvisco%ziplink.net
081dc831f2 Not part of regular build, a=leaf. Changed the name of this file to XMLEventHandler.h.
git-svn-id: svn://10.0.0.236/trunk@76769 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 06:32:49 +00:00
warren%netscape.com
4afc13fbcb Added back in nsOpaqueKey, used in nsMemCache. Went back to 37 as the magic number (prime).
git-svn-id: svn://10.0.0.236/trunk@76768 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 02:37:20 +00:00
racham%netscape.com
a2eed10209 Fixing bug 39289. Fixing a crasher at shutdown time when createprofile option is used. r=dougt
git-svn-id: svn://10.0.0.236/trunk@76767 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 01:36:42 +00:00
morse%netscape.com
7dd68a74d4 bug 49588, fix memory leak, code suggested by bruce@cubik.org, r=morse
git-svn-id: svn://10.0.0.236/trunk@76766 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-21 00:03:10 +00:00
cls%seawood.org
5ba0518a80 Only use HOST_CC & friends when actually cross-compiling.
git-svn-id: svn://10.0.0.236/trunk@76765 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 23:53:06 +00:00
bryner%uiuc.edu
ff9ea2bc67 Removing files that are no longer needed. r=cls.
git-svn-id: svn://10.0.0.236/trunk@76764 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 22:41:06 +00:00
warren%netscape.com
cc42ff3149 After a little more analysis, I think using 33 instead of 37 as the magic multiplier gives just as good a distribution, but is a little faster to compute.
git-svn-id: svn://10.0.0.236/trunk@76763 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 22:28:12 +00:00
waterson%netscape.com
cf19730f34 Bug 46846. HandleEventForAnchors() call to QI() for nsILink rather than look for 'href' attribute; fix potential problems with document charset and image maps and <link> tags. (Really just an extension of cleanup for bug 10373) r=dbaron
git-svn-id: svn://10.0.0.236/trunk@76762 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 21:57:50 +00:00
warren%netscape.com
895569159c Fix for hash code performance problem discovered by bienvenu. 'Sampling' hash code was statistically evil.
git-svn-id: svn://10.0.0.236/trunk@76761 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 21:29:10 +00:00
waterson%netscape.com
0422415aad Fix nsCString::AppendWithConversion() to work.
git-svn-id: svn://10.0.0.236/trunk@76760 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 20:41:31 +00:00
beard%netscape.com
637119d14b [not part of build] fixed getFileLocation(), had broken Mac format.
git-svn-id: svn://10.0.0.236/trunk@76759 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 20:04:44 +00:00
blizzard%redhat.com
27e8e339fc back out changes described in bug #46901 since it breaks DOM key press events as described in bug #14856. a=brendan
git-svn-id: svn://10.0.0.236/trunk@76758 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 15:51:33 +00:00
gagan%netscape.com
71b704daa5 fixing for scc.
git-svn-id: svn://10.0.0.236/trunk@76757 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 08:09:00 +00:00
scc%mozilla.org
dbcb0f01c1 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76756 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 07:51:44 +00:00
scc%mozilla.org
b8a099bbf3 temporarily backing out the headers with the explicit change (we haven't finished platform specific code or commercial yet)
git-svn-id: svn://10.0.0.236/trunk@76755 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 07:40:30 +00:00
scc%mozilla.org
693a4a3f1e fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76754 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 07:33:54 +00:00
scc%mozilla.org
98af20b0d2 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76753 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 07:18:09 +00:00
scc%mozilla.org
a5e2a07ee1 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76752 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 07:09:45 +00:00
scc%mozilla.org
28bc951b70 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76751 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 07:04:19 +00:00
scc%mozilla.org
20f047d01b fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76750 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 06:59:07 +00:00
scc%mozilla.org
a5293d2dbe fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76749 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 06:29:14 +00:00
scc%mozilla.org
c14e52c824 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76748 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 06:17:15 +00:00
scc%mozilla.org
1d910850aa fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76747 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 06:08:14 +00:00
mcafee%netscape.com
0871273081 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@76746 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 05:46:23 +00:00
bryner%uiuc.edu
40991deed9 Removing unused files. Bug 38061. r=cls.
git-svn-id: svn://10.0.0.236/trunk@76745 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 05:07:41 +00:00
dprice%netscape.com
a7e0171087 removed entry for file that disappeared.
git-svn-id: svn://10.0.0.236/trunk@76744 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 02:25:28 +00:00
scc%mozilla.org
e7752a2c9f fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76743 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 01:55:20 +00:00
scc%mozilla.org
c2bc3119d1 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76742 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 01:46:16 +00:00
scc%mozilla.org
5f1b118a9c fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76741 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 01:16:54 +00:00
saari%netscape.com
5f1a4898c0 Fix for 45006, key events going to select boxes when they're at 0,0. Stop dispatching key events to frame 0,0 when we don't have focused content.
git-svn-id: svn://10.0.0.236/trunk@76740 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 01:14:34 +00:00
dbaron%fas.harvard.edu
35070a1c3d Back out makefile changes since they are causing problems for some people. Go back to copying source files around.
git-svn-id: svn://10.0.0.236/trunk@76739 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 01:14:26 +00:00
scc%mozilla.org
cfff65cc70 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76738 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 01:08:32 +00:00
scc%mozilla.org
d77d4b0a4d fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76737 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 01:01:10 +00:00
scc%mozilla.org
c16f42bc5e fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76736 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 00:52:22 +00:00
scc%mozilla.org
27d2655b82 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76735 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 00:45:05 +00:00
scc%mozilla.org
9e28a8b643 fixing code that relied on implicit string construction; note that |NS_LITERAL_STRING| does not produce an |nsString|, it produces something that is a |nsAReadableString|. Many functions still take |nsString&| arguments, and so |NS_LITERAL_STRING| is not appropriate in calling them, yet.
git-svn-id: svn://10.0.0.236/trunk@76734 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 00:34:08 +00:00
saari%netscape.com
8c476c9461 Fix for nsbeta3+ 48838; context menus now set focus before coming up. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@76733 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-20 00:29:24 +00:00
sgehani%netscape.com
9f3dc5d6a0 Build standalone zlib only on Linux. (Installer only exists on Linux for
now.)
[r=syd]


git-svn-id: svn://10.0.0.236/trunk@76732 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 23:33:23 +00:00
sgehani%netscape.com
7a6481f93b Build standalone libjar only on Linux. (Installer only exists on Linux for
now.)
[r=syd]


git-svn-id: svn://10.0.0.236/trunk@76731 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 23:32:24 +00:00
scc%mozilla.org
02b44d4915 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76730 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 22:53:36 +00:00
scc%mozilla.org
f97394e293 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76729 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 22:46:00 +00:00
scc%mozilla.org
a57c788e93 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76728 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 22:35:49 +00:00
scc%mozilla.org
a0a2b1b7fe fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76727 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 22:23:46 +00:00
putterman%netscape.com
38c09c8e82 Fix for 48424. Double clicking on column doesn't open the selected message in a standalone
window anymore. r=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@76726 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 22:03:35 +00:00
scc%mozilla.org
f44f19dc75 attempt to fix linux bustage
git-svn-id: svn://10.0.0.236/trunk@76725 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 22:01:24 +00:00
scc%mozilla.org
3dc16d7d10 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76724 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:44:26 +00:00
dbaron%fas.harvard.edu
b25c1e798c Remove no-longer-copied files from .cvsignore
git-svn-id: svn://10.0.0.236/trunk@76723 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:42:35 +00:00
scc%mozilla.org
e26ccffd2e fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76722 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:38:38 +00:00
putterman%netscape.com
488e565762 Fix for 15142. Secondary sort by date for thread pane columns. patch by nhotta. r=scottip.
git-svn-id: svn://10.0.0.236/trunk@76721 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:36:05 +00:00
scc%mozilla.org
eca3b0b68b fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76720 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:32:38 +00:00
dbaron%fas.harvard.edu
4deff571f9 Avoid copying source files to compile them. r=bryner
git-svn-id: svn://10.0.0.236/trunk@76719 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:24:49 +00:00
scc%mozilla.org
b55d322019 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76718 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:22:45 +00:00
scc%mozilla.org
2536a06ef0 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76717 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:10:07 +00:00
scc%mozilla.org
ca74c1f91d fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76716 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 21:04:10 +00:00
bienvenu%netscape.com
ec949adeae fix default account names r=alecf 29579
git-svn-id: svn://10.0.0.236/trunk@76715 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 20:52:31 +00:00
scc%mozilla.org
7a5510e280 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76714 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 20:52:04 +00:00
scc%mozilla.org
5cdb782979 fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76713 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 20:07:01 +00:00
scc%mozilla.org
b9749d26ca fixing code that relied on implicit string construction
git-svn-id: svn://10.0.0.236/trunk@76712 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 20:01:04 +00:00
scc%mozilla.org
b286b36f72 adding |AppendWithConverison(const PRUnichar*, PRInt32)|, the need for which was brought out by making constructors |explicit|
git-svn-id: svn://10.0.0.236/trunk@76711 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 19:34:00 +00:00
pinkerton%netscape.com
ff106ebc52 Replaced lots of unnecessary code with OleFlushClipboard() so that we correctly flush
the clipboard when the app quits, but only if the data on the clipboard is ours to
begin with. r=scc, bug#49354.


git-svn-id: svn://10.0.0.236/trunk@76710 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 19:30:52 +00:00
brendan%mozilla.org
ee6d41f982 Re-constipate JSClass.name.
git-svn-id: svn://10.0.0.236/trunk@76709 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 19:17:32 +00:00
sgehani%netscape.com
0f4e6395e4 Remove 'unzip' dependency from Linux installer.
[nsbeta3+ b=48109; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@76708 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 18:50:10 +00:00
beard%netscape.com
45dd3f548f bug 39050, fixing usage of va_arg to use proper type promotion
git-svn-id: svn://10.0.0.236/trunk@76707 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 17:59:02 +00:00
brendan%mozilla.org
e24fb0083f Cast away const when freeing JSClass names.
git-svn-id: svn://10.0.0.236/trunk@76706 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 17:07:46 +00:00
ccarlen%netscape.com
3927887bed Removed some unneeded includes of nsIFileLocator.
r=warren


git-svn-id: svn://10.0.0.236/trunk@76705 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 16:56:58 +00:00
jband%netscape.com
2dab0327a4 fix the warnings that went along with the last bustage fix - in case one of the compilers needs it. brendan can fix as he likes in the morning
git-svn-id: svn://10.0.0.236/trunk@76704 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 10:36:45 +00:00
jband%netscape.com
1d8567d550 fix bustage
git-svn-id: svn://10.0.0.236/trunk@76703 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 10:22:13 +00:00
leaf%mozilla.org
3cf3353f8d Automated update
git-svn-id: svn://10.0.0.236/trunk@76702 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 09:00:11 +00:00
cls%seawood.org
5d6bc0acda Argh. The irix xptcinvoke glue is written only against the N32 ABI so we have no choice but to use it. This means no browser for Irix versions below 6.x. :-/
git-svn-id: svn://10.0.0.236/trunk@76701 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 08:58:51 +00:00
brendan%mozilla.org
75009b9c23 Move shell to DIRS from ENABLE_TESTS ifdef addition to DIRS (r=mccabe,leaf).
git-svn-id: svn://10.0.0.236/trunk@76700 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 08:41:34 +00:00
brendan%mozilla.org
3802be8867 Support lazy initialization of standard classes and their associated global functions/properties (46703, r=jband,rogerl).
git-svn-id: svn://10.0.0.236/trunk@76699 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 08:37:07 +00:00
brendan%mozilla.org
d11bf9753e Add stub entry struct and ops for const void *keys, split out JS_DHashTableRawRemove, beefed up comments (part of 46703, r=jband).
git-svn-id: svn://10.0.0.236/trunk@76698 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 08:36:32 +00:00
leaf%mozilla.org
268235d2ba Automated update
git-svn-id: svn://10.0.0.236/trunk@76697 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 08:15:12 +00:00
cls%seawood.org
d28864bd45 Use the -n32 ABI as the default for Irix 6.x but allow the option to disable it.
git-svn-id: svn://10.0.0.236/trunk@76696 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 08:05:05 +00:00
cls%seawood.org
9bf5a41da7 Native irix compilers don't seem to know about |typename| either
git-svn-id: svn://10.0.0.236/trunk@76695 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 08:01:28 +00:00
pavlov%netscape.com
9acd8e4567 adding blue to mac build r=smfr
git-svn-id: svn://10.0.0.236/trunk@76694 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 06:54:06 +00:00
pavlov%netscape.com
fde54244ff adding blue to build
git-svn-id: svn://10.0.0.236/trunk@76693 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 06:53:40 +00:00
pavlov%netscape.com
1954df2917 s/Modern/Blue/
git-svn-id: svn://10.0.0.236/trunk@76692 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 06:43:13 +00:00
pavlov%netscape.com
1ea0bfa019 fix for leak due to extra addref of GdkGC bug 49555 r=bruce
git-svn-id: svn://10.0.0.236/trunk@76691 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 06:33:56 +00:00
pavlov%netscape.com
f0f5f54d83 bug 49530 (i'm just copying files)
git-svn-id: svn://10.0.0.236/trunk@76690 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 06:27:33 +00:00
pavlov%netscape.com
0fd98124af fix for wrong cursor when in wait state bug 48839 r=bruce
git-svn-id: svn://10.0.0.236/trunk@76689 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 06:13:08 +00:00
pavlov%netscape.com
6ff4003cb2 XRegions are no longer emigrating in mass to avoid free() (bug 49537) r=bruce
git-svn-id: svn://10.0.0.236/trunk@76688 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 06:01:43 +00:00
jfrancis%netscape.com
60b93bc382 fixing 49392: editor spazzing uneeded br tags in tables; r=fm
git-svn-id: svn://10.0.0.236/trunk@76687 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 05:58:11 +00:00
cltbld%netscape.com
eca3370810 Need to declare nsIFile to make WS 5.0 happy -cls
git-svn-id: svn://10.0.0.236/trunk@76686 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 05:44:34 +00:00
morse%netscape.com
749eb6f617 bug 49541, fix leak, coder=bruce@cubik.org, r=morse
git-svn-id: svn://10.0.0.236/trunk@76685 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 04:13:21 +00:00
dbaron%fas.harvard.edu
38b7ad8d31 Changing C++ comments to C comments. Please do not put C++ comments in C files, since it breaks some compilers. r=jst
git-svn-id: svn://10.0.0.236/trunk@76684 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 03:56:25 +00:00
jband%netscape.com
346250862d Add support for -w and -s for reporting warnings and doing strict JS checking (as supported by the engine). Also update the usage info. ra=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@76683 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 03:28:01 +00:00
bryner%uiuc.edu
e052fffc44 Removing obsolete files from the tree. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@76682 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 03:25:34 +00:00
jband%netscape.com
2045a6679c Adding better diagnostic message to help in finding and fixing mismatched calls to JS_AddNamedRoot/JS_RemoveRoot. ra=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@76681 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 03:25:16 +00:00
beard%netscape.com
b9a8e7093c added debugger classes.
git-svn-id: svn://10.0.0.236/trunk@76680 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:42:05 +00:00
mcafee%netscape.com
4d86a827da don't need kernel version for linux/intel
git-svn-id: svn://10.0.0.236/trunk@76679 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:30:27 +00:00
srilatha%netscape.com
7c11f6879c Fix for bug# 44174. r=alecf. Removed Ignore Thread/ watch thread menuitems
git-svn-id: svn://10.0.0.236/trunk@76678 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:17:49 +00:00
srilatha%netscape.com
499884a2c3 Fix for bug# 46873. r=alecf. Disabled the otherheader from filter rules and search
git-svn-id: svn://10.0.0.236/trunk@76677 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:11:12 +00:00
tor%cs.brown.edu
5135fe2ef7 Update to libpng-1.0.8. a=brendan,waterson
git-svn-id: svn://10.0.0.236/trunk@76676 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:06:43 +00:00
nbhatla%netscape.com
af4c81af78 #46519 -> Mac classic skin polis. r=hangas
git-svn-id: svn://10.0.0.236/trunk@76675 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:04:21 +00:00
nbhatla%netscape.com
71f68f05a2 #25561 -> Select Addresses Dialog box. r=hangas
git-svn-id: svn://10.0.0.236/trunk@76674 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:03:49 +00:00
nbhatla%netscape.com
ee2a1c280c #46519 -> Mac Classic Skin Polish. Pointer cursor on bookmarks mouseOver now. r=hangas
git-svn-id: svn://10.0.0.236/trunk@76673 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 02:03:07 +00:00
nbhatla%netscape.com
70aa47999c #25561 -> Select Addresses dialog cleanup. #46519-> Mac Classic skin polish. r=hangas
git-svn-id: svn://10.0.0.236/trunk@76672 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 01:57:50 +00:00
nbhatla%netscape.com
bc8ad45327 #25561 -> Select Addresses Dialog cleanup, for modern and classic skins. r=hangas
git-svn-id: svn://10.0.0.236/trunk@76671 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 01:56:35 +00:00
ducarroz%netscape.com
fba9b81378 Fix for bug49215. Replace a spring by a splitter and set some minimum width. R=alecf
git-svn-id: svn://10.0.0.236/trunk@76670 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 01:52:01 +00:00
morse%netscape.com
0a82c751e2 bug 44514, speed up loading of wallet tables, coded by pinkerton, r=morse
git-svn-id: svn://10.0.0.236/trunk@76669 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 00:32:37 +00:00
morse%netscape.com
b7bf72f939 bug 44514, speed up loading of wallet tables, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@76668 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 00:29:48 +00:00
sgehani%netscape.com
109493aa4e Backing out changes.
git-svn-id: svn://10.0.0.236/trunk@76667 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-19 00:21:04 +00:00
sgehani%netscape.com
ee8de30358 Updating headser to ignore copied over from parent directory.
git-svn-id: svn://10.0.0.236/trunk@76666 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 23:42:38 +00:00
sgehani%netscape.com
a9e7b45c72 This is the *real* fix for the Linux bustage. Sorry about this loss of time.
Had to do with MOZ_NATIVE_ZLIB not being defined on my system (differs from
the tbox builds I guess).


git-svn-id: svn://10.0.0.236/trunk@76665 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 23:41:15 +00:00
sgehani%netscape.com
ee11193dc9 Attempting to contain bustage again.
git-svn-id: svn://10.0.0.236/trunk@76664 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 23:22:11 +00:00
jj%netscape.com
9fd22fb1c9 fixed duplicate warning. r=granrose
git-svn-id: svn://10.0.0.236/trunk@76663 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 23:12:50 +00:00
putterman%netscape.com
9479c8d7ac Fix for 48812. submitted by Gemal. r=scottip. Some null ptr checks.
git-svn-id: svn://10.0.0.236/trunk@76662 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 22:49:31 +00:00
danm%netscape.com
b098c05318 Suppress dispatch of events to collapsed windows. bugs 49007, 48153. r=sfraser@netscape.com. (Note 49007 is expected Mac behaviour, but it seems like a bad thing.)
git-svn-id: svn://10.0.0.236/trunk@76661 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 22:49:02 +00:00
sgehani%netscape.com
1cc9555a48 Fix build bustage... maybe :)
git-svn-id: svn://10.0.0.236/trunk@76660 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 22:48:20 +00:00
jtaylor%netscape.com
4d256adca6 Additional safeguard for bug #45877. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@76659 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 22:32:05 +00:00
sgehani%netscape.com
2fa405e704 Installer now uses libjar for extraction eliminating the dependency on the
"unzip" command in the user's path.
[nsbeta3+ b=48109; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@76658 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 22:10:44 +00:00
sgehani%netscape.com
212a57768a Building standalone libjar for installer use.
[nsbeta3+ b=48109; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@76657 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 22:09:26 +00:00
sgehani%netscape.com
2f4d692f13 Building standalone zlib for installer use.
[nsbeta3+ b=48109; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@76656 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 22:08:22 +00:00
cmanske%netscape.com
339def41b2 Tweaked toolbar images to center better. Part of bug 47515. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@76655 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 22:02:28 +00:00
av%netscape.com
adf2c05ade Addressing #48856, added argument null-check before passing it to nsCStringKey::nsCStringKey()
patch by warren, r=av


git-svn-id: svn://10.0.0.236/trunk@76654 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 21:53:03 +00:00
bryner%uiuc.edu
fc8b07d0a1 Removing obsolete files from the tree. r=law. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@76653 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 21:30:42 +00:00
warren%netscape.com
fbe26a070a Correct error code.
git-svn-id: svn://10.0.0.236/trunk@76652 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 20:54:28 +00:00
rayw%netscape.com
5268ef92ef A fix to bug 43351.
A softer landing on a failed initialization.  It checks for a null
before deallocating.  This does not affect the success path.

This was a patch, and I reviewed it:  (r=rayw)


git-svn-id: svn://10.0.0.236/trunk@76651 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 20:54:04 +00:00
rayw%netscape.com
c583b148a2 Check return from PlatformInit, and return if it failed.
Bug 43347

This was a patch submitted, I have reviewed it (r=rayw)
it provides a softer landing when problems occur in the
initialization.  There is no difference in behavior if
the initialization was successful.


git-svn-id: svn://10.0.0.236/trunk@76650 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 20:51:37 +00:00
attinasi%netscape.com
049b2a0524 Fixed NotifyFrames to handle the case where the notification callback causes the frames list to change. Patch supplied by serge@netscape.com, b=46934 r=attinasi@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76649 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 20:47:47 +00:00
attinasi%netscape.com
20b7c1ce10 Fixed the application of the BodyFixupRule so that it is only created when the BODY element has the HTML element as its parent. b=17911 r=dbaron@fas.harvard.edu
git-svn-id: svn://10.0.0.236/trunk@76648 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 20:38:29 +00:00
bryner%uiuc.edu
5a96df1fd1 Removing obsolete files from the tree. Not part of build. r=law.
git-svn-id: svn://10.0.0.236/trunk@76647 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 20:05:58 +00:00
radha%netscape.com
ac8d0ed3c1 fix for bug # 49134 r=slamm
git-svn-id: svn://10.0.0.236/trunk@76646 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 20:05:37 +00:00
ruslan%netscape.com
8294caa9da Fix 48358 - www.hotmail.com is blank; r/a=gagan
git-svn-id: svn://10.0.0.236/trunk@76645 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 19:39:27 +00:00
tor%cs.brown.edu
f62e3c9df2 Turn on JNG (encapsulated JPEG) images by registering image/x-jng.
r=shaver,pnunn a=brendan


git-svn-id: svn://10.0.0.236/trunk@76644 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 19:16:41 +00:00
radha%netscape.com
15cd82461f fix for bug # 43335. checking in patch on behalf of deo@logos-m.ru r=radha
git-svn-id: svn://10.0.0.236/trunk@76643 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 18:45:44 +00:00
radha%netscape.com
88f40b300d Commenting out debug statements. Trivial changes.
git-svn-id: svn://10.0.0.236/trunk@76642 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 18:37:25 +00:00
radha%netscape.com
35be8e356f Fix for bug # 47148. r=rpotts
git-svn-id: svn://10.0.0.236/trunk@76641 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 18:33:12 +00:00
mcgreer%netscape.com
02b0642d90 initial checkin of DSA implementation.
git-svn-id: svn://10.0.0.236/trunk@76640 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 18:32:33 +00:00
rods%netscape.com
b702660fb2 patch from web converting it over to use the FilePicker
it also now uses the default directory
b=40976,47552 r=rods,kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76639 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 18:16:12 +00:00
javi%netscape.com
5ad0e91fab Fix for bug 27862
implement the crypto method for alert so that Security Advisor pages can
display alert messages properly now.


git-svn-id: svn://10.0.0.236/trunk@76638 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 18:13:03 +00:00
locka%iol.ie
f24bf12528 New localized strings for popup menus. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76637 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 14:44:15 +00:00
locka%iol.ie
2642589aa1 Added debugging for new command handler. Localized popup menus. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76636 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 14:44:00 +00:00
putterman%netscape.com
2062a828d4 Begin work on 48244 to clean up 3pane menus. r=alecf. Fix 43480, folder pane background
is now white.  r=mscott.


git-svn-id: svn://10.0.0.236/trunk@76635 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 14:35:32 +00:00
bienvenu%netscape.com
d659d579f7 improve corrupt db detection and handling part of fix for 48466 r=mscott
git-svn-id: svn://10.0.0.236/trunk@76634 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 13:14:27 +00:00
jst%netscape.com
0033a2db23 Fixing nsbeta3+ bug 31539. Adding support for the 4.x DOM property 'text' on links. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76633 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 07:46:58 +00:00
jst%netscape.com
3913565437 Fixing nsbeta3+ bug 46190. Clicking on links that point to anchors with whitespace in them wasn't working... r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76632 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 07:31:40 +00:00
ben%netscape.com
9a5de214cc modified a little too much.. reverting some of my changes...
git-svn-id: svn://10.0.0.236/trunk@76631 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 07:31:08 +00:00
ben%netscape.com
be8899b231 remove builtinurls load from navigator
git-svn-id: svn://10.0.0.236/trunk@76630 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 07:29:17 +00:00
jst%netscape.com
e1196e179e Fixing nsbeta3+ bug 47420. Don't throw a DOM exception when accessing a nodemap by index even if the index is out of range, simply return null in stead. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76629 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 07:04:30 +00:00
jst%netscape.com
0d8561b5a2 Fixing nsbeta3+ bug 46966. Changing the exception thrown when a DOM Attribute node is modified. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76628 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:55:42 +00:00
jst%netscape.com
0a1ad0b622 Fxing nsbeta3+ bug 45680. Cloning an HTML element with a style attribute didn't clone the style declaration in the element so changing the style on the clone resulted in a style change for both elements. Also fixing a few memory leaks in nsHTMLTableElement. r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76627 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:52:31 +00:00
alecf%netscape.com
f9fdfa49ba fix for #48397 - make search work again by avoiding a double-initialization of the search root URI
r=scottip


git-svn-id: svn://10.0.0.236/trunk@76626 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:39:12 +00:00
waterson%netscape.com
9cc9cfc356 Bug 29641. Set default content.notify.backoffcount to -1 (never). This doesn't really 'fix' the bug; however, it keeps us from getting into a situation where layout gets too much content crammed down its throat at once. r=vidur,nisheeth
git-svn-id: svn://10.0.0.236/trunk@76625 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:33:34 +00:00
waterson%netscape.com
1d744f391f Bug 49122. Make the image map manage addition and removal of the <area>'s to the primary-frame-for map in the frame manager. r=saari
git-svn-id: svn://10.0.0.236/trunk@76624 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:27:42 +00:00
ben%netscape.com
ed318f44b0 fix for bug 29124, r=morse
git-svn-id: svn://10.0.0.236/trunk@76623 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:23:10 +00:00
ben%netscape.com
55782523b0 resource urls are bad
git-svn-id: svn://10.0.0.236/trunk@76622 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:22:14 +00:00
ben%netscape.com
0d583d8e7c 46613...
git-svn-id: svn://10.0.0.236/trunk@76621 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:13:32 +00:00
morse%netscape.com
5b95c09e46 update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@76620 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 06:10:55 +00:00
morse%netscape.com
7863e6aeb4 bug 48742, change name of server for privacy tutorial, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@76619 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 05:49:59 +00:00
pollmann%netscape.com
6c9abb09ae Bug 48736: Stop leaking form data every form submit (and fix 2 warnings), r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76618 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 05:46:47 +00:00
pavlov%netscape.com
118c9cd47e removing assertion when aData is null since it will always be null and isn't used (removing small part of akkana's patch for 46643) r=bryner
git-svn-id: svn://10.0.0.236/trunk@76617 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 05:26:05 +00:00
pollmann%netscape.com
8e93b5b21f Bug 47281: form.reset now generates a reset event, and the frame is notified from the event handling code. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76616 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 05:18:01 +00:00
ben%netscape.com
fdc9424ec9 fix for 31374, text in disabled textfields isn't greyed
git-svn-id: svn://10.0.0.236/trunk@76615 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 04:52:04 +00:00
ben%netscape.com
1a3bcc0bac some pref panel appearance fixes
git-svn-id: svn://10.0.0.236/trunk@76614 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 04:49:33 +00:00
pinkerton%netscape.com
7ea7daadb2 add a |do_AppendFromElement(PRUnichar)| to help speed up some things in wallet initialization (bug 44514) r/a=scc.
git-svn-id: svn://10.0.0.236/trunk@76613 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 04:48:29 +00:00
pollmann%netscape.com
d9cc2381b1 Bug 43214: Exclude garbage values for font height that cause crashes. Fix courtesy of Randell Jesup jesup@wgate.com, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@76612 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 03:38:15 +00:00
beard%netscape.com
a10b71d523 Adding support for Linux format leak files.
git-svn-id: svn://10.0.0.236/trunk@76611 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 03:16:29 +00:00
rcassin%supernova.org
eda25dbbdc Fix for bugs 41968 (print button is dim) and 48686 (print button doesn't work). The fix doesn't work in Classic due to a recent button checkin by Ben and a bug has been filed against him (49421).
git-svn-id: svn://10.0.0.236/trunk@76610 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 02:51:46 +00:00
mscott%netscape.com
f5ffd6c5cd Bug #47285 --> supress logging of base 64 encoded authentication information.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@76609 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 02:43:44 +00:00
bryner%uiuc.edu
de41f8b3c2 Fixing 47984 - crash when filepicker starts in invalid
directory.  r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@76607 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 02:32:09 +00:00
mscott%netscape.com
9f33dfe18f Bug #46522 --> use weak references for message pane docshell and
root docshell to avoid a crash when you switch themes and we pull out
these docshells....
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76606 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 01:47:44 +00:00
rcassin%supernova.org
a1433e6d19 Fix for 45645 (Can paste into ReadOnly textfield) r=akkana
git-svn-id: svn://10.0.0.236/trunk@76605 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 01:34:22 +00:00
akkana%netscape.com
ceaf606725 46643: Attempt to fix intermittent crash when clearing clipboard. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@76604 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 01:33:09 +00:00
morse%netscape.com
32a7d35469 bug 49393, context menu in ftp is wrong, fix=jrgm, r=morse
git-svn-id: svn://10.0.0.236/trunk@76603 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 01:28:58 +00:00
morse%netscape.com
20ba5c833d bug 49393, edit menu in ftp is wrong, fix=jrgm, r=morse
git-svn-id: svn://10.0.0.236/trunk@76602 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 01:28:23 +00:00
bryner%uiuc.edu
02c02201e8 Making saari's debug output #ifdef DEBUG_FOCUS. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@76601 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 01:24:57 +00:00
mccabe%netscape.com
f10846667d Rectify // comment to /** comment
git-svn-id: svn://10.0.0.236/trunk@76600 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 01:09:29 +00:00
ftang%netscape.com
c2db6c347e *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@76599 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 00:47:03 +00:00
beard%netscape.com
1d1f0fda1b standard leak format for leaksoup r=waterson (not part of build)
git-svn-id: svn://10.0.0.236/trunk@76598 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 00:45:24 +00:00
alecf%netscape.com
70722673f2 other part of fix for filter stuff r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@76597 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 00:18:29 +00:00
alecf%netscape.com
74c3d3a8a4 fix for #48994 - correctly clear the default account pref when the default account is deleted
r=ducarroz


git-svn-id: svn://10.0.0.236/trunk@76596 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 00:10:15 +00:00
ducarroz%netscape.com
b82006948f Fix for bug 48994. Take the first identity if we don't have a default one. R=alecf
git-svn-id: svn://10.0.0.236/trunk@76595 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 00:08:59 +00:00
brendan%mozilla.org
b9dbc566ac Add jsdhash.
git-svn-id: svn://10.0.0.236/trunk@76594 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-18 00:04:53 +00:00
rcassin%supernova.org
437af36574 Checkin kin's fix for bug 48879, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@76593 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 23:55:32 +00:00
alecf%netscape.com
80deab3bd6 search & filter revamp
- fixes #41711, #48698, #48238 among other things
- moves some XBL into straight JS where it belongs
- fixes bad XBL setters to return the value that comes in
- fire more notification when filter attributes/operators change


git-svn-id: svn://10.0.0.236/trunk@76592 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 23:54:52 +00:00
gayatrib%netscape.com
44fad5837d fix for bugs 38107 and 40175. review=putterman
git-svn-id: svn://10.0.0.236/trunk@76591 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 23:48:42 +00:00
mccabe%netscape.com
85cc5c05a9 Fix to 49365.
Work around dump() logging messages to the js console by not having the js console call dump().  Also fix the console code so that string messages (originating from logStringMessage() calls) get printed properly, and adjust the number of saved console messages to match that of the underlying console service.

r=jband, a=beard


git-svn-id: svn://10.0.0.236/trunk@76590 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 23:39:49 +00:00
hyatt%netscape.com
5dda7e45d5 Fix for 48187, r=danm
git-svn-id: svn://10.0.0.236/trunk@76589 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 22:44:01 +00:00
rods%netscape.com
a62d36cc93 removing "return NS_OK" because it keeps it from doing the call to
nsFrame which calls HandleRelease. Without HandleRelease the EventStateManager
mMouseGrabber never gets cleared and it keeps thinking events need to go to the view.
b=48792 r=pollmann


git-svn-id: svn://10.0.0.236/trunk@76588 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 22:39:13 +00:00
pavlov%netscape.com
149c937939 patch to hold on to the image gc when possible. reduces the number of creategc/freegc calls r=imot. linux performance bug 26502
git-svn-id: svn://10.0.0.236/trunk@76587 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:53:10 +00:00
ftang%netscape.com
327bcf3b2c fix 47114. remap 6 characters to the MacOS truetype value for symbol fonts. r=nhotta
git-svn-id: svn://10.0.0.236/trunk@76586 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:47:42 +00:00
pavlov%netscape.com
9101782fbb patch from Tomi Leppikangas <Tomi.Leppikangas@oulu.fi> to reuse GCs when the only person holding on to them is the GC cache (i.e. don't create/destroy, just change) r=pavlov,shaver. work on linux performance bug 26502
git-svn-id: svn://10.0.0.236/trunk@76585 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:44:11 +00:00
akkana%netscape.com
eb5cd788d6 Define NS_VK keycodes in terms of nsIDOMKeyEvent keycodes. r=saari. Requires undefining ERROR on Win32, r=cmanske
git-svn-id: svn://10.0.0.236/trunk@76584 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:43:26 +00:00
rods%netscape.com
652bee7703 listbox - selecting with keyboard no longer allows you to stop on a disabled option, it skips them
as does page up and page down
combobox - selecting a disabled option didn't clear the "mouse down" flag and it still thought it was selecting
combobox - selecting a disabled option clears mSelectedIndex, this side effect could be seen by selected
a disabled item then clicking on a link and then hit "back",
b=48903 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76583 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:38:15 +00:00
pavlov%netscape.com
b605aca85a fir for bug 46729. convert things like smart quotes to normal quotes when pasting as plain text r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@76582 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:37:09 +00:00
alecf%netscape.com
bacf3de7b8 remove mac and windows-specific messenger.css, just use XP one
r=putterman (no bug, just a build issue)


git-svn-id: svn://10.0.0.236/trunk@76581 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:22:42 +00:00
hyatt%netscape.com
d9127a969f Fix for 48150, r=danm
git-svn-id: svn://10.0.0.236/trunk@76580 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:11:38 +00:00
scc%mozilla.org
cf1b290be1 not part of the build; temporarily patching these files to use the old (what is currently in the tree) |GetReadableFragment| scheme, so that clients can start using this now both on the tip and on the DOMAPI... branch
git-svn-id: svn://10.0.0.236/trunk@76579 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:07:45 +00:00
danm%netscape.com
3950205ea9 HandleContent now forces a new window by suppressing the target name if it could be interpreted as something in parentWindow. bug 44797 r=mscott@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76578 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:05:42 +00:00
kmcclusk%netscape.com
5c41f2d533 Destroy offscreen surfaces using a singleton nsIRenderingContext instance instead of creating a nsIRenderingContext during shutdown b=48190 r=attinasi@netscape.com
Allways destroy the global array of ViewManager's when last view manager instance is destroyed b=45921 r=attinasi@netscape.com


git-svn-id: svn://10.0.0.236/trunk@76577 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 21:05:16 +00:00
harishd%netscape.com
6368271fde bug 22886 - Relax refresh header paring, in the sink, a little bit.
r=pollmann


git-svn-id: svn://10.0.0.236/trunk@76576 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:55:48 +00:00
harishd%netscape.com
be80e197f0 bug 30487 ( nsbeta3+ ) - Watch out for barriers before popping off any stylistic
information
bug 37618 ( nsbeta3+ ) - Orpahaned residual tag can close only inline parents.
bug 44085 ( nsbeta3+ ) - Push comment into misplaced list if there are items in
queued in the list.
bug 22886 ( nsbeta3+ ) - Relax refresh header parsing, in the sink, a little bit
so that '.' is accounted for.

r=pollmann


git-svn-id: svn://10.0.0.236/trunk@76575 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:54:49 +00:00
bryner%uiuc.edu
fc97c0badb Fixing bug 42345 - hook up NS_MOVE events when a toplevel window is moved
on Linux.  Also use get_root_origin instead of get_origin so that we
persist the correct position.  r=blizzard.


git-svn-id: svn://10.0.0.236/trunk@76574 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:51:43 +00:00
radha%netscape.com
2bfd21680d fix for 45770 r=nisheeth.
git-svn-id: svn://10.0.0.236/trunk@76573 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:44:43 +00:00
bryner%uiuc.edu
fd8aac2f02 Fixing 48311 - make * (All files) really show all files in linux
filepicker.  r=pavlov, jag.


git-svn-id: svn://10.0.0.236/trunk@76572 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:31:21 +00:00
jgmyers%netscape.com
f56e5dd53a fix host header syntax for IPv6 address literals: bug 45891 r=gagan a=waterson
git-svn-id: svn://10.0.0.236/trunk@76571 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:19:15 +00:00
bienvenu%netscape.com
16668c3260 disable filters with invalid move targets 46876 r=alecf
git-svn-id: svn://10.0.0.236/trunk@76570 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:10:51 +00:00
rods%netscape.com
2d4f1df8f2 fixes when to use preferred size versus computed size versus available size.
b=40596, r=evaughan,hyatt,kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76569 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 20:08:44 +00:00
edburns%acm.org
f8f85a7b78 bug=49293
r=gbarney
a=edburns

M classes_spec/org/mozilla/webclient/test/EMWindow.java
A src_ie/CMyDialog.cpp
A src_ie/CMyDialog.h
M src_ie/CurrentPageImpl.cpp
M src_ie/HistoryImpl.cpp
M src_ie/Makefile.win
M src_ie/NativeEventThread.cpp
M src_ie/WindowControlImpl.cpp
M src_ie/WrapperFactoryImpl.cpp
M src_ie/ie_util.cpp
M src_ie/ie_util.h

cvs diff -u classes_spec/org/mozilla/webclient/test/EMWindow.java src_ie/CMyDialog.cpp src_ie/CMyDialog.h src_ie/CurrentPageImpl.cpp src_ie/HistoryImpl.cpp src_ie/Makefile.win src_ie/NativeEventThread.cpp src_ie/WindowControlImpl.cpp src_ie/WrapperFactoryImpl.cpp src_ie/ie_util.cpp src_ie/ie_util.h

This change adds listener DocumentLoadListener support to src_ie.

tar -cvf 49293.tar classes_spec/org/mozilla/webclient/test/EMWindow.java src_ie/CMyDialog.cpp src_ie/CMyDialog.h src_ie/CurrentPageImpl.cpp src_ie/HistoryImpl.cpp src_ie/Makefile.win src_ie/NativeEventThread.cpp src_ie/WindowControlImpl.cpp src_ie/WrapperFactoryImpl.cpp src_ie/ie_util.cpp src_ie/ie_util.h


git-svn-id: svn://10.0.0.236/trunk@76568 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 19:54:43 +00:00
edburns%acm.org
ec836104c1 r=ashuk
bug=47357
a=edburns
Files in this checkin

M src_moz/CBrowserContainer.cpp
M src_moz/CBrowserContainer.h
M src_moz/ns_util.cpp
M src_moz/ns_util.h
M src_share/jni_util.cpp
M src_share/jni_util.h

cvs diff -u src_moz/CBrowserContainer.cpp src_moz/CBrowserContainer.h src_moz/ns_util.cpp src_moz/ns_util.h src_share/jni_util.cpp src_share/jni_util.h

This change moves out listener constants and other support data from
src_moz into src_share to enable it to be used in src_ie.

tar -cvf 47357.tar src_moz/CBrowserContainer.cpp src_moz/CBrowserContainer.h src_moz/ns_util.cpp src_moz/ns_util.h src_share/jni_util.cpp src_share/jni_util.h


git-svn-id: svn://10.0.0.236/trunk@76567 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 19:52:15 +00:00
morse%netscape.com
e985102af6 bug 48742, adding privacy tutorial, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@76566 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 19:32:58 +00:00
dbragg%netscape.com
daf4d51382 Fix for bugs 47058 and 47097. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@76565 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 19:28:06 +00:00
av%netscape.com
f4cecefbae Part of 46490 fix, r=adamlock
git-svn-id: svn://10.0.0.236/trunk@76564 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 19:26:15 +00:00
av%netscape.com
30b41b305e Fixing 46490, r=sean, r=waterson, r=valeski, a=adamlock
git-svn-id: svn://10.0.0.236/trunk@76563 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 19:16:39 +00:00
blizzard%redhat.com
1f49190e84 unused files for simple embedding shell
git-svn-id: svn://10.0.0.236/trunk@76562 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 19:12:23 +00:00
mcafee%netscape.com
d822c9dfd9 Minor layout tweak to Integration pref pane (40888).
git-svn-id: svn://10.0.0.236/trunk@76561 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 19:03:27 +00:00
edburns%acm.org
05d77f9269 r=ashuk
a=edburns
Files in this checkin

M src_moz/CBrowserContainer.cpp
M src_moz/CBrowserContainer.h
M src_moz/ns_util.cpp
M src_moz/ns_util.h
M src_share/jni_util.cpp
M src_share/jni_util.h

cvs diff -u src_moz/CBrowserContainer.cpp src_moz/CBrowserContainer.h src_moz/ns_util.cpp src_moz/ns_util.h src_share/jni_util.cpp src_share/jni_util.h

This change moves out listener constants and other support data from
src_moz into src_share to enable it to be used in src_ie.

tar -cvf 47357.tar src_moz/CBrowserContainer.cpp src_moz/CBrowserContainer.h src_moz/ns_util.cpp src_moz/ns_util.h src_share/jni_util.cpp src_share/jni_util.h


git-svn-id: svn://10.0.0.236/trunk@76560 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 18:29:18 +00:00
pierre%netscape.com
413d134dfe 43420 + CSS3 update: renamed "text-align:-moz-default" into "text-align:start"
git-svn-id: svn://10.0.0.236/trunk@76558 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 13:28:18 +00:00
mkaply%us.ibm.com
105698a14e OS/2 Tinderbox break
OK will someone WAKE UP and realize that we need XP_WIN defined in the build?
XP_PC does NOT mean XP_WIN.
WE NEED XP_WIN IN THE BUILD
SOMEONE TURN IT ON IN THE MAKEFILE!


git-svn-id: svn://10.0.0.236/trunk@76557 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 12:52:04 +00:00
nboyd%atg.com
6c5a6c1c92 Fix for bug 49302
git-svn-id: svn://10.0.0.236/trunk@76556 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 12:37:32 +00:00
nboyd%atg.com
1be29d3f63 Fix 49301.
git-svn-id: svn://10.0.0.236/trunk@76555 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 12:28:46 +00:00
jfrancis%netscape.com
6376ebe2b4 gave a pref a better name and a more traditional set of values.
git-svn-id: svn://10.0.0.236/trunk@76554 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 09:51:27 +00:00
hyatt%netscape.com
7e348287cb Fix for 38461, r=ben
git-svn-id: svn://10.0.0.236/trunk@76553 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 09:15:51 +00:00
pierre%netscape.com
4c4599562d 49154: uninitialized variable. Thanks to bruce@cubik.org (Bruce Mitchener)
git-svn-id: svn://10.0.0.236/trunk@76552 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 08:26:53 +00:00
hyatt%netscape.com
2b2574bdf1 Fix for 43375, r=ben
git-svn-id: svn://10.0.0.236/trunk@76551 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 08:15:47 +00:00
hyatt%netscape.com
84a22f9437 First-stage fix for dogfood bug 49012. r=ben
git-svn-id: svn://10.0.0.236/trunk@76550 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 08:11:11 +00:00
mscott%netscape.com
7cdd9ead65 Bug #47681 --> more polish on the message header pane, reformat the date header so it matches the format we use in the thread pane.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76549 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 07:35:25 +00:00
mscott%netscape.com
d977ab70c3 For modern skin:
Bug #46348, 22960 --> fix expensive style rules to make the message header pane faster,
fix vertical alignment problem between header values by forcing our html tags to
have 0 margins (they were inheriting a default margin size)
Bug #47681 Force proper alignment of the header names in the message pane.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76548 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 07:25:00 +00:00
mscott%netscape.com
40bd7d26f5 For classic windows skin:
Bug #46348, 22960 --> fix expensive style rules to make the message header pane faster,
fix vertical alignment problem between header values by forcing our html tags to
have 0 margins (they were inheriting a default margin size)
Bug #47681 Force proper alignment of the header names in the message pane.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76547 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 07:24:37 +00:00
mscott%netscape.com
48ef99a6e8 For classic skin:
Bug #46348, 22960 --> fix expensive style rules to make the message header pane faster,
fix vertical alignment problem between header values by forcing our html tags to
have 0 margins (they were inheriting a default margin size)
Bug #47681 Force proper alignment of the header names in the message pane.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76546 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 07:24:20 +00:00
mscott%netscape.com
babd5a5b29 Bug #46348, 22960 --> fix expensive style rules to make the message header pane faster,
fix vertical alignment problem between header values by forcing our html tags to
have 0 margins (they were inheriting a default margin size)
Bug #47681 Force proper alignment of the header names in the message pane.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76545 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 07:23:26 +00:00
mscott%netscape.com
305b4925f9 Bug #22960 --> rewrite the email address widget so it extends from xul:box instead of
base text. Remove needless box from the widget. This gets rid of the awful assertion
saying the widget had bad xul whenever we created one.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76544 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 07:21:51 +00:00
jst%netscape.com
ce9e38761e Fixing nsbeta3+ bug 30534. Don't lie about what DOM features we support, be honest./paralellCheckout | & less r=nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76543 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 07:09:05 +00:00
jst%netscape.com
f3eeaaab8a Fixing nsbeta3+ bug 44002. Don't use non boolean values (the value 2 in this case) as a boolean true since 2 != true in JS. This caused scripts that rely on img.complete == true when an image has loaded to break. r=nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76542 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 06:28:47 +00:00
jst%netscape.com
9baadc5225 Fixing nsbeta3+ bug 43327. Make window.history act like an array to be compatible with 4.x, and add proper security checks for DOM array access. r=mstoltz@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76541 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 05:56:44 +00:00
jfrancis%netscape.com
879fac6cf9 adding a hidden pref for the editor:
editor.liReturnBehavior "no" will disable the default behavior of popping you out of lists if you hit return in an empty list item.


git-svn-id: svn://10.0.0.236/trunk@76539 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 05:26:32 +00:00
dougt%netscape.com
6e0d004a19 b=47143, r=valeski. Puts the real object release on the proper thread.
git-svn-id: svn://10.0.0.236/trunk@76538 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 05:02:37 +00:00
jfrancis%netscape.com
693d1707a2 fix for 48132: editor observer list maintainance was even less safe than i would have guessed...
git-svn-id: svn://10.0.0.236/trunk@76537 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 04:50:04 +00:00
pinkerton%netscape.com
65a9162688 Fix for 48291, r=saari. For internal formats that are not CF_TEXT, eg text/html,
treat them like they are unicode and do the fiddling required for win98.


git-svn-id: svn://10.0.0.236/trunk@76536 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 04:19:14 +00:00
jfrancis%netscape.com
3a6540f7dd 44684: adding a "GetAlignment" call to the editor so that ui can reflect alignment of selection
git-svn-id: svn://10.0.0.236/trunk@76535 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 03:59:50 +00:00
saari%netscape.com
3ae9cffa35 fix for nsbeta3+ 43254. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@76534 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 03:41:56 +00:00
saari%netscape.com
d08a39d4a3 fix for nsbeta3+ 29800; deactivate not firing properly on linux. r=bryner
git-svn-id: svn://10.0.0.236/trunk@76533 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 03:29:06 +00:00
mkaply%us.ibm.com
8670ca92e9 OS/2 Tinderbox break
OK will someone WAKE UP and realize that we need XP_WIN defined in the build?
XP_PC does NOT mean XP_WIN.
WE NEED XP_WIN IN THE BUILD
SOMEONE TURN IT ON IN THE MAKEFILE!


git-svn-id: svn://10.0.0.236/trunk@76532 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 03:18:03 +00:00
pinkerton%netscape.com
9f1b839c48 more build bustage fixes.
git-svn-id: svn://10.0.0.236/trunk@76531 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 03:11:33 +00:00
pinkerton%netscape.com
d51fc708c4 fix bustage a better way, include nsRDFResource.cpp directly instead of the shlb, which was just plain wrong. r=beard.
git-svn-id: svn://10.0.0.236/trunk@76530 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 02:32:40 +00:00
mcafee%netscape.com
e4ab603cfa Fix build warning, trailing slash looks run-on comment to the egcs compiler.
git-svn-id: svn://10.0.0.236/trunk@76529 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 01:53:59 +00:00
pinkerton%netscape.com
0f738af7ef add rdf lib to fix bustage
git-svn-id: svn://10.0.0.236/trunk@76528 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 01:49:49 +00:00
jband%netscape.com
090c61aae5 fix bug 49137 by using PR_GetEnv rather than prefs to get these developer options r=mccabe
git-svn-id: svn://10.0.0.236/trunk@76527 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 01:20:02 +00:00
scc%mozilla.org
c91876a661 not yet part of the build, this new class provides a more consistent and flexible answer to the need for functions like |AppendInt| and |AppendFloat|. It is a short readable string produced with printf.
git-svn-id: svn://10.0.0.236/trunk@76526 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 01:08:30 +00:00
mcafee%netscape.com
496587e3dd Moving autocomplete pref from message composition pane to addressing pane to save screen space (40888). r=slamm, a=glick
git-svn-id: svn://10.0.0.236/trunk@76525 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 01:06:27 +00:00
mcafee%netscape.com
29a929804f Splitting debug pref pane into 3 panes to save room (40888). Debug gets general stuff, debug1 gets events stuff, debug2 gets networking stuff. Explicitly picked generic names for these files in case usage changes later. r=slamm
git-svn-id: svn://10.0.0.236/trunk@76524 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:51:18 +00:00
ftang%netscape.com
0ef45c8297 move about.html from content to locale
fix bug 1547


git-svn-id: svn://10.0.0.236/trunk@76523 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:36:23 +00:00
ftang%netscape.com
5cc60ce8ae fix bug 1547 r=mcafee move about.html from content to locale
git-svn-id: svn://10.0.0.236/trunk@76522 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:32:00 +00:00
ftang%netscape.com
38fc2a3564 fix bug 1547 move about.html from content to locale
git-svn-id: svn://10.0.0.236/trunk@76521 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:31:02 +00:00
rogerl%netscape.com
3c89b06dc3 Backing out fix to see if Linux build passes alivetest.
git-svn-id: svn://10.0.0.236/trunk@76520 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:30:57 +00:00
ftang%netscape.com
a0d6347214 fix bug 1547 move about.html from content to locale
r=mcafee


git-svn-id: svn://10.0.0.236/trunk@76519 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:29:31 +00:00
ftang%netscape.com
ad30306e3c fix bug 1547. move about.html from content to locale
r=mcafee


git-svn-id: svn://10.0.0.236/trunk@76518 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:28:34 +00:00
ftang%netscape.com
a384444f4f move about.html to locale from content fix bug 1547 r=mcafee
git-svn-id: svn://10.0.0.236/trunk@76517 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:25:16 +00:00
tao%netscape.com
419c2f6ca1 Take out debug printout. (r,a)=ftang.
git-svn-id: svn://10.0.0.236/trunk@76516 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:17:51 +00:00
dbaron%fas.harvard.edu
9b56742a81 Attempt to fix Sun/HP/AIX bustage. r=cls
git-svn-id: svn://10.0.0.236/trunk@76515 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:15:50 +00:00
hyatt%netscape.com
a3f1e2295b Fix for 48083. r=danm
git-svn-id: svn://10.0.0.236/trunk@76514 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:10:40 +00:00
akkana%netscape.com
4df3e025f1 23587: Make accelerator and menu access keys settable through a pref. r=saari
git-svn-id: svn://10.0.0.236/trunk@76513 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:09:16 +00:00
ftang%netscape.com
491f25c126 add perl tool which convert CP932.TXT to a JIS0208 table
git-svn-id: svn://10.0.0.236/trunk@76512 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:07:54 +00:00
alecf%netscape.com
e1dfaacaac oops, forgot these in my last checkin
git-svn-id: svn://10.0.0.236/trunk@76511 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:05:31 +00:00
ftang%netscape.com
9d3908cda6 fix bug 35166 and 41666. Change the conversion to use the source from CP932.TXT
so we can convert round trip correctly with the other direction
the table is generated by ufrom. r=ftang


git-svn-id: svn://10.0.0.236/trunk@76510 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:03:06 +00:00
pinkerton%netscape.com
ef604420b0 Don't break VC5 (yawn). 48862, a=waterson
git-svn-id: svn://10.0.0.236/trunk@76509 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:02:38 +00:00
ftang%netscape.com
1318142bff correct the spelling of jis_0208-1983 and jis_0212-1990 (extra x)
r=nhotta fix bug 49107


git-svn-id: svn://10.0.0.236/trunk@76508 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-17 00:01:31 +00:00
hyatt%netscape.com
20a43ac75c Fix for 32661, r=brendan
git-svn-id: svn://10.0.0.236/trunk@76507 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:57:03 +00:00
bienvenu%netscape.com
825be26c71 don't link in js, that was just for testing
git-svn-id: svn://10.0.0.236/trunk@76506 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:52:32 +00:00
hyatt%netscape.com
3a019b1360 Fix for 44227, r=ben
git-svn-id: svn://10.0.0.236/trunk@76505 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:51:35 +00:00
alecf%netscape.com
3b07c56c25 rework nsMessages so they are generic across all server/folder types, so that we can recycle them later
r=putterman
for bug #26456


git-svn-id: svn://10.0.0.236/trunk@76504 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:45:58 +00:00
mcafee%netscape.com
218b8b30be Adding entry for images pref pane. r=matt
git-svn-id: svn://10.0.0.236/trunk@76503 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:45:12 +00:00
bienvenu%netscape.com
b38e8b4b9b fix linux bustage
git-svn-id: svn://10.0.0.236/trunk@76502 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:42:00 +00:00
hyatt%netscape.com
f0014800a4 Fix for 48450. r=morse
git-svn-id: svn://10.0.0.236/trunk@76501 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:41:32 +00:00
saari%netscape.com
2fdc688449 Fixing focus regression I caused by over eargly releasing documents from nsEventStateManager
git-svn-id: svn://10.0.0.236/trunk@76500 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:38:54 +00:00
bienvenu%netscape.com
dcdf6981f7 fix undo of imap delete r=mscott 29039
git-svn-id: svn://10.0.0.236/trunk@76497 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:35:48 +00:00
bienvenu%netscape.com
70ee0e056f part of fix for writing out newsrc files on a timer r=mscott 29743
git-svn-id: svn://10.0.0.236/trunk@76496 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:33:19 +00:00
dprice%netscape.com
7a7ea92f9c adding platform specific jar.mn
git-svn-id: svn://10.0.0.236/trunk@76495 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:29:55 +00:00
dprice%netscape.com
427d885360 moving platform specific files to their own manifest files.
git-svn-id: svn://10.0.0.236/trunk@76494 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:28:40 +00:00
robinf%netscape.com
a68ee3daa9 updating this image to remove license and readme icons
git-svn-id: svn://10.0.0.236/trunk@76493 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:26:21 +00:00
bienvenu%netscape.com
f15e25ecbe cache charset converters used in msg dispaly r=nhotta 47542
git-svn-id: svn://10.0.0.236/trunk@76492 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:22:26 +00:00
bienvenu%netscape.com
9dfe4183e4 fix begins with search, r=alecf 49049
git-svn-id: svn://10.0.0.236/trunk@76491 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:19:51 +00:00
dbaron%fas.harvard.edu
aea37551a9 Fix string leaks from nsWindow::SetTitle. r=pavlov b=49148
git-svn-id: svn://10.0.0.236/trunk@76490 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:18:33 +00:00
dbaron%fas.harvard.edu
cec97be5f7 Fix leak of strings used as hash table keys. r=waterson b=48880
git-svn-id: svn://10.0.0.236/trunk@76489 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:16:21 +00:00
hyatt%netscape.com
f7c2acd171 Fix for 45728. r=saari
git-svn-id: svn://10.0.0.236/trunk@76488 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:14:50 +00:00
dbaron%fas.harvard.edu
eb3bc9d467 Fix a leak of the keys used as strings in all cases. r=waterson b=44051
git-svn-id: svn://10.0.0.236/trunk@76487 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:14:08 +00:00
kin%netscape.com
1e4907fd53 Partial fix for bug #45152: Typed text does not render in TextAreas with a horizontal scrollbar
Made Reflow() invalidate the correct region during an incremental or dirty reflow.
r=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@76486 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:12:19 +00:00
dbaron%fas.harvard.edu
34be9dc90a Fix two string leaks: one in nsBrowserInstance::LoadInitialPage, and the other in nsBrowserInstance::GetDocumentCharset. r=waterson
git-svn-id: svn://10.0.0.236/trunk@76485 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:11:31 +00:00
nbhatla%netscape.com
adf077bbc2 #46519-> Mac Classic Polish Fixes. Fixes editor disabled states for bold, underline, italic, ol, and ul buttons in format toolbar. Also pertains to bugs #47685 and #48700. r=cmanske,sfraser
git-svn-id: svn://10.0.0.236/trunk@76484 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:09:15 +00:00
terry%mozilla.org
4fdca29a5d Deflect email away from me.
git-svn-id: svn://10.0.0.236/trunk@76483 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:07:37 +00:00
nbhatla%netscape.com
9ba567b5ab #46519 -> Mac Classic Skin Polish. Updates to Editor Format Toolbar icons, for bugs #47685 and #48700. Also removed duplicate lines from navigator.css. r=hangas
git-svn-id: svn://10.0.0.236/trunk@76482 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:06:56 +00:00
morse%netscape.com
65b4d1ab32 bug 42438, always display capture on context menu when prefill is displayed, r=law
git-svn-id: svn://10.0.0.236/trunk@76481 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:06:52 +00:00
dbaron%fas.harvard.edu
35100701ae Count the nsFontGTK class in the leak stats. Some of these are leaked, so the numbers may go up. r=waterson
git-svn-id: svn://10.0.0.236/trunk@76480 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:05:56 +00:00
morse%netscape.com
7f6759ad63 bug 49189, crash when updating wallet tables, r=pnunn
git-svn-id: svn://10.0.0.236/trunk@76479 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:05:03 +00:00
dbaron%fas.harvard.edu
1adb256d88 Reduce the risk of parser leaks by releasing the parsers owned by CSSLoaders when no longer needed. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@76478 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:04:42 +00:00
dbaron%fas.harvard.edu
52df7f5eb4 Change the stack trace format printed by the Boehm GC on Linux so it can be post-processed by addr2line. r=wade
git-svn-id: svn://10.0.0.236/trunk@76477 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:02:40 +00:00
ssu%netscape.com
3cf904db1a fixing bug #33342 - new exit setup string. a=dveditz r=sgehani
git-svn-id: svn://10.0.0.236/trunk@76476 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:02:19 +00:00
ssu%netscape.com
a8a3467272 fixing bug #44364 - uninstaller no longer leaves .rdf files around. a=dveditz r=sgehani
git-svn-id: svn://10.0.0.236/trunk@76475 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 23:01:21 +00:00
kmcclusk%netscape.com
1f4900b52c Suppress nsWidget::Move if the window is already at location specified b=44476 (p=Tomi.Leppikangas@oulu.fi) r=syd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76474 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:58:15 +00:00
putterman%netscape.com
450542aba4 Fix for 40818. Remove mail items from search menu. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@76473 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:57:51 +00:00
putterman%netscape.com
23bcdd7d66 Fix for 37314. Delete works in standalone message window. r=alecf,mscott
git-svn-id: svn://10.0.0.236/trunk@76472 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:57:20 +00:00
putterman%netscape.com
f93fedfbe7 Fix for 40818. Clean up search menus. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@76471 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:56:32 +00:00
putterman%netscape.com
bb273bf350 Fix for bugs 43879 and 40818. Fix up search menus and remove folder picker from rename dialog. r=alecf
git-svn-id: svn://10.0.0.236/trunk@76470 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:56:09 +00:00
mcafee%netscape.com
447a4a4066 Adding thin separator, r=slamm
git-svn-id: svn://10.0.0.236/trunk@76469 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:54:56 +00:00
putterman%netscape.com
90bf8a86b7 Fix for 45402. In threaded mode clicking on twisty now opens entire thread. r=alecf
git-svn-id: svn://10.0.0.236/trunk@76468 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:54:43 +00:00
kmcclusk%netscape.com
a3b80ef3fc Suppress nsWindow::Move if the window is already at location specified b=44476 (p=Tomi.Leppikangas@oulu.fi) r=syd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76467 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:53:32 +00:00
mcafee%netscape.com
2f0f0b53c6 Minor rewording of label in smart browsing pref pane.
git-svn-id: svn://10.0.0.236/trunk@76466 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:51:42 +00:00
hyatt%netscape.com
815a18a9b2 Fix for 49118, r=ben
git-svn-id: svn://10.0.0.236/trunk@76464 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:50:25 +00:00
mcafee%netscape.com
77052ae329 Remove unused id walletServer, finishing morses checkin for 48267.
git-svn-id: svn://10.0.0.236/trunk@76463 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:49:54 +00:00
hyatt%netscape.com
a95fc61e73 Fix for 48459, r=danm
git-svn-id: svn://10.0.0.236/trunk@76462 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:49:31 +00:00
chuang%netscape.com
e7756d72db Bug 44831 Drop down list in New Mailing List window doesn't display the Address Book names. r=putterman
git-svn-id: svn://10.0.0.236/trunk@76461 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:48:56 +00:00
mcafee%netscape.com
5dacba2386 Making mousewheel pref pane more readable. r=slamm
git-svn-id: svn://10.0.0.236/trunk@76460 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:48:49 +00:00
chuang%netscape.com
417182d7c0 Bug 45331, 45332 Remove 3 buttons in mailing list dialog, r=putterman
git-svn-id: svn://10.0.0.236/trunk@76459 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:48:02 +00:00
nhotta%netscape.com
89830f7ad6 Changed to generate HTML 3.2 CER instead of HTML 4 for both file and mail, bug 48041, r=akkana.
git-svn-id: svn://10.0.0.236/trunk@76458 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:47:35 +00:00
nhotta%netscape.com
3946171a50 Changed charset names as case sensitive, bug 39793, r=cata.
git-svn-id: svn://10.0.0.236/trunk@76457 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:46:37 +00:00
rogerl%netscape.com
e1d7a156e3 Bug #31255. r,a=brendan. Once more unto the '-->' accepted as line comment
fix.


git-svn-id: svn://10.0.0.236/trunk@76456 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:46:04 +00:00
mcafee%netscape.com
04292a0f3d Adding width for mousewheel prefs pulldown (40888). r=slamm
git-svn-id: svn://10.0.0.236/trunk@76455 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:45:48 +00:00
mcafee%netscape.com
2b33731fbf Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@76454 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:44:35 +00:00
rogerl%netscape.com
7a6dd29961 Bug #39141, r=mccabe, a=beard. Fix crash for empty array initializer.
git-svn-id: svn://10.0.0.236/trunk@76453 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:43:26 +00:00
sgehani%netscape.com
3425279758 Can now install to Macs with boot volumes that have slashes in their names.
[nsbeta3+ b=18482; r=ssu; a=dveditz]


git-svn-id: svn://10.0.0.236/trunk@76452 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:43:08 +00:00
racham%netscape.com
47ba7e7bae Fixing bug 46320. Reducing the number of global files by moving profile regitry to the product sub-directory under HOME. r=dougt
git-svn-id: svn://10.0.0.236/trunk@76451 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:40:36 +00:00
racham%netscape.com
afbbb2afc0 Fixing bug 46320. Reducing the number of global files by moving profile registry to product sub-directory under HOME. r=dougt
git-svn-id: svn://10.0.0.236/trunk@76450 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 22:40:27 +00:00
sfraser%netscape.com
e4582186b3 Fix for bug 49196 -- buttons not showing up in Save/Don't save dialogs. Correctly used collapsed, not hidden, to make hyatt's change. r=ducarroz, a=leaf.
git-svn-id: svn://10.0.0.236/trunk@76448 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 21:28:25 +00:00
ducarroz%netscape.com
272f7ad402 Fix Mac bustage. Added nsICommandHandler.cpp to the project
git-svn-id: svn://10.0.0.236/trunk@76442 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 16:40:49 +00:00
ducarroz%netscape.com
6e3c7f793f Fix Mac bustage. Added nsIContextMenuListener.idl and nsICommandHandler.idl to the project
git-svn-id: svn://10.0.0.236/trunk@76441 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 16:40:17 +00:00
mkaply%us.ibm.com
049de0d702 #44517
r=dougt, a=brendan
Make OS/2 Desktop directory NLS aware


git-svn-id: svn://10.0.0.236/trunk@76440 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 14:27:18 +00:00
pete%alphanumerica.com
47f1260e9d Fixed problem i was having returning array from readDir member function.
Thanks jband for the fix.

not part of the build

r=jband

--pete


git-svn-id: svn://10.0.0.236/trunk@76439 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 13:35:13 +00:00
locka%iol.ie
7c63d2a576 Changed implementation of OnShowContextMenu to reflect updated IDL. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76438 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 09:00:44 +00:00
locka%iol.ie
98a262bb01 Added nsICommandHandler and nsCommandHandler.cpp to build. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76437 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:56:37 +00:00
locka%iol.ie
75c06667fb Added newline to end of file. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76436 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:54:49 +00:00
locka%iol.ie
22274c8788 Change consts to unsigned long. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76435 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:53:57 +00:00
locka%iol.ie
221c92cd8f Added mouse DOM listener to listen for context menu events and notify the embedding client. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76434 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:51:58 +00:00
locka%iol.ie
68dda5d2f6 Fixed some incorrect embedding issues. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76433 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:50:00 +00:00
locka%iol.ie
9c15cfb380 Added newline to end of file. b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76432 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:47:57 +00:00
locka%iol.ie
ac6f43e8ef Added command handler to module's factory list b=48270 a=valeski
git-svn-id: svn://10.0.0.236/trunk@76431 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:44:58 +00:00
ben%netscape.com
01dd19a973 46613..
git-svn-id: svn://10.0.0.236/trunk@76430 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:30:42 +00:00
hyatt%netscape.com
f69d98b3e6 Fix for 45248, r=ben
git-svn-id: svn://10.0.0.236/trunk@76429 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:14:01 +00:00
alecf%netscape.com
d933e2c805 remove commented-out functions (not used anyway)
git-svn-id: svn://10.0.0.236/trunk@76428 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 08:01:34 +00:00
ben%netscape.com
6173356268 46613...
git-svn-id: svn://10.0.0.236/trunk@76427 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 07:58:13 +00:00
ben%netscape.com
a42af0bdcb 46613..
git-svn-id: svn://10.0.0.236/trunk@76426 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 07:57:31 +00:00
alecf%netscape.com
7431c64b15 fix a bunch of UMRs r=syd
(no bug but I needed these to get my purify build going)


git-svn-id: svn://10.0.0.236/trunk@76425 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 07:39:38 +00:00
dp%netscape.com
b3a71129e7 Removed unused static.
git-svn-id: svn://10.0.0.236/trunk@76424 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 07:33:23 +00:00
dp%netscape.com
d1fcc74895 Fixed debug stmt to reflect code changes around it. Not compiled by default.
git-svn-id: svn://10.0.0.236/trunk@76423 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 07:26:46 +00:00
hyatt%netscape.com
79c8d5c024 Fix for 47303. r=mscott
git-svn-id: svn://10.0.0.236/trunk@76422 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 07:26:45 +00:00
dprice%netscape.com
7639d09723 adding forgotten files
git-svn-id: svn://10.0.0.236/trunk@76421 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 07:26:09 +00:00
saari%netscape.com
665e7d658e fix for nsbeta3+ leak 35553; leak document on shutdown. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@76420 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 06:37:51 +00:00
dprice%netscape.com
ba864a022d adding forgotten file
git-svn-id: svn://10.0.0.236/trunk@76419 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 05:50:52 +00:00
dprice%netscape.com
5789cd97a2 adding some files that were forgotten
git-svn-id: svn://10.0.0.236/trunk@76418 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 05:46:18 +00:00
ben%netscape.com
6f294b092a 46613...
git-svn-id: svn://10.0.0.236/trunk@76417 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 05:44:10 +00:00
dprice%netscape.com
1a126d8faa removing duplicated files
git-svn-id: svn://10.0.0.236/trunk@76416 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 05:37:06 +00:00
dprice%netscape.com
2d3ab8edb0 adding in pref-passwords.xul
git-svn-id: svn://10.0.0.236/trunk@76415 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 05:08:07 +00:00
ben%netscape.com
723100aa26 46613..
git-svn-id: svn://10.0.0.236/trunk@76414 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 05:08:01 +00:00
ben%netscape.com
5366458b10 46613...
git-svn-id: svn://10.0.0.236/trunk@76413 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 05:05:21 +00:00
dprice%netscape.com
cbbc6f4aae moving pref-irc.xul to core.jar
git-svn-id: svn://10.0.0.236/trunk@76412 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 04:57:23 +00:00
bryner%uiuc.edu
bc30436d00 Patch from disttsc@bart.nl for bug 49089 -- using Enter in filepicker was
broken because we needed to change event.which to event.keyCode.  r=me.


git-svn-id: svn://10.0.0.236/trunk@76411 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 04:23:58 +00:00
dprice%netscape.com
e2a9da576d replacing this file in the right spot.
git-svn-id: svn://10.0.0.236/trunk@76410 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 04:23:40 +00:00
ben%netscape.com
544ea04016 fixing mac
git-svn-id: svn://10.0.0.236/trunk@76409 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 04:14:34 +00:00
dprice%netscape.com
fb5531a9d1 adding dtd file to en-US.jar
git-svn-id: svn://10.0.0.236/trunk@76408 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 04:10:00 +00:00
shaver%mozilla.org
84ea4561c3 Fix 47354 and 39975 by providing a system-privileged scope backstop for
JS Components, and teaching the ScriptSecurityManager to check for
XPC-wrapped native objects in the scope chain when looking for an
object's principal. r=jband/a=brendan


git-svn-id: svn://10.0.0.236/trunk@76407 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 04:01:02 +00:00
nbhatla%netscape.com
84fc7b931c #48704 -> Adding print button styles to navigator in win/unix classic skin. Forgot to submit this in last checkin with mac classic fix.
git-svn-id: svn://10.0.0.236/trunk@76406 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:37:43 +00:00
ben%netscape.com
0470757724 add a default binding for menubutton-dual
git-svn-id: svn://10.0.0.236/trunk@76405 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:34:22 +00:00
ben%netscape.com
f81051a308 46613, more classic skin work
git-svn-id: svn://10.0.0.236/trunk@76404 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:31:42 +00:00
ben%netscape.com
6078340884 fix for 46613 (classic skin polish) and 47636 (cannot go back to multiple
search engine listing)


git-svn-id: svn://10.0.0.236/trunk@76403 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:30:24 +00:00
ben%netscape.com
d72b1ce951 46613 and 47636 (classic skin work, and make it so that you can go back
to the multiple search results listing)


git-svn-id: svn://10.0.0.236/trunk@76402 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:29:32 +00:00
nbhatla%netscape.com
fe5478ece9 #46519 -> Mac Classic Skin Polish. Work mostly on the editor and messenger, fixing icons and mouseOver/toggled behavior. #47680-> CSS fix for proper modern tab borders. #17924-> Fix for status bar height. #45685-> Added column header icons and splitter functionality in classic mail. #45128-> Mail thread icons show proper new message states like 4.x. r=hangas
git-svn-id: svn://10.0.0.236/trunk@76401 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:27:44 +00:00
dbaron%fas.harvard.edu
a8abdedbbd Add newline to end of file to fix HP bustage.
git-svn-id: svn://10.0.0.236/trunk@76400 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:26:51 +00:00
putterman%netscape.com
84c31a66d2 Fix for 48929. Put Order Received back in. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@76399 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:24:35 +00:00
putterman%netscape.com
081783e2eb Fixes 45149. Can now Print from the standalone window. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@76398 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:23:21 +00:00
waterson%netscape.com
58c8e0075d Backing out pnunn/syd's changes in order to try to get smoketests back. r=pnunn
git-svn-id: svn://10.0.0.236/trunk@76397 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:16:46 +00:00
mkaply%us.ibm.com
c627ac14a9 OS/2 Tinderbox break
Hey conrad@ingress.com - please watch out for us. You are breaking us A LOT.


git-svn-id: svn://10.0.0.236/trunk@76396 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:13:16 +00:00
nbhatla%netscape.com
7d1fb2d74a First Checked In.
git-svn-id: svn://10.0.0.236/trunk@76395 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:09:18 +00:00
nbhatla%netscape.com
48d305f50c Fix for #48704 -> Adding print button to browser navigation toolbar. r=hangas.
git-svn-id: svn://10.0.0.236/trunk@76394 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:08:02 +00:00
dprice%netscape.com
069f6a55b4 removing navigator/wallet/* from jar.mn
git-svn-id: svn://10.0.0.236/trunk@76393 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 03:00:25 +00:00
dprice%netscape.com
afa61f82c1 removed communicator/wallet/* from jar.mn, those folders are gone.
git-svn-id: svn://10.0.0.236/trunk@76391 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 02:46:26 +00:00
morse%netscape.com
7bafd119d9 bug 49116, javascript errors when doing edit in javascript window, r=waterson
git-svn-id: svn://10.0.0.236/trunk@76390 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 02:35:43 +00:00
danm%netscape.com
e2a01acf37 adding handling for _top targets, which strangely seemed to just be missing. bug 32342 r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@76389 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 02:16:11 +00:00
jband%netscape.com
a4e301356a initial checkin - NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@76388 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 02:07:37 +00:00
waterson%netscape.com
ba0a825e73 Bug 44480. Remove more obsolete files that I missed the first time around.
git-svn-id: svn://10.0.0.236/trunk@76387 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 02:00:59 +00:00
waterson%netscape.com
0aa08c1512 Bug 44480. Demote 'width' and 'height' to NSHTMLDocument. r=jst
git-svn-id: svn://10.0.0.236/trunk@76386 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:56:00 +00:00
pinkerton%netscape.com
0bcf10dbff put code in InvokeDragSession() to turn off mouseCapture when the drag begins. moved code that finds a frame from a DOM node from mac code into base class. bug 48250.
git-svn-id: svn://10.0.0.236/trunk@76384 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:46:34 +00:00
pinkerton%netscape.com
119973f434 full backout of code i commented out, the fixes go elsewhere.
git-svn-id: svn://10.0.0.236/trunk@76383 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:45:23 +00:00
morse%netscape.com
d56a3f796f bug 47256, minor wording change, change=verah r=morse
git-svn-id: svn://10.0.0.236/trunk@76382 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:43:23 +00:00
morse%netscape.com
b67c3e5390 bug 48949, fix UTF8Get routine to work with multibyte characters, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@76381 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:34:58 +00:00
pnunn%netscape.com
398f60ff0b bug#46704: chrome priority in imgcache. syd, r:pnunn.
git-svn-id: svn://10.0.0.236/trunk@76380 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:20:39 +00:00
pnunn%netscape.com
9d8c0da490 bug#46704: chrome priority in image cache. syd, r:pnunn.
git-svn-id: svn://10.0.0.236/trunk@76379 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:19:44 +00:00
waterson%netscape.com
e71218e1d0 Bug 47154. Treat '\\n' and '\\r' as whitespace, too. Also, use 'inline' instead of macros to avoid multiple argument evaluation. r=ftang
git-svn-id: svn://10.0.0.236/trunk@76378 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:08:43 +00:00
waterson%netscape.com
efe0fb7e1b Bug 44480. Remove obsolete files.
git-svn-id: svn://10.0.0.236/trunk@76376 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:05:22 +00:00
waterson%netscape.com
e029e1cca8 Bug 44480. Demote 'width' and 'height' attributes from NSDocument to NSHTMLDocument and XULDocument; make nsHTMLDocument's implementation use the <body> element's frame (instead of the <html> element's frame) to determine metrics. r=jst
git-svn-id: svn://10.0.0.236/trunk@76375 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 01:04:52 +00:00
javi%netscape.com
91bf2b5156 Remove some unnecessary access paths from the project file.
git-svn-id: svn://10.0.0.236/trunk@76372 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:56:53 +00:00
beard%netscape.com
569a41dfec bug #47920: fixes unitialized variable.
git-svn-id: svn://10.0.0.236/trunk@76371 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:46:17 +00:00
pinkerton%netscape.com
99b7fce821 Dead code removal
git-svn-id: svn://10.0.0.236/trunk@76370 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:44:15 +00:00
hyatt%netscape.com
b4caa66fbf Fix that is needed for 46719, r=ducarroz,ben
git-svn-id: svn://10.0.0.236/trunk@76369 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:42:13 +00:00
pinkerton%netscape.com
92c3e51c6b Add KillPendingTimers() to nsIMenuParent and call it when we open a sibling
submenu. Not clearing out this timer causes confusion with the rollup
listeners. Fixes 48989 and 28309. Thanks to Dean, who put me on the right
track. r=hyatt.


git-svn-id: svn://10.0.0.236/trunk@76368 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:35:04 +00:00
warren%netscape.com
fcb1b8f06c Changes to allow uncopied string keys. Changes to copy string key's null byte. code=jband, r=warren
git-svn-id: svn://10.0.0.236/trunk@76367 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:32:59 +00:00
sgehani%netscape.com
e61f27f091 Fix scrollbar crasher in custom install dialog for mac installer.
[nsbeta3+ b=48882; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@76366 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:32:56 +00:00
hyatt%netscape.com
837b4508e8 Backing out fix to 40596 and fixing bug #49051, r=putterman
git-svn-id: svn://10.0.0.236/trunk@76364 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-16 00:20:29 +00:00
hyatt%netscape.com
1cca5f9c05 Better fix for 49066. r=saari,danm
git-svn-id: svn://10.0.0.236/trunk@76361 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 22:58:12 +00:00
hyatt%netscape.com
ae6e08c788 Fix for bug #49066, r=saari
git-svn-id: svn://10.0.0.236/trunk@76360 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 22:46:09 +00:00
robinf%netscape.com
845817de98 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@76359 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 22:41:32 +00:00
robinf%netscape.com
e0e4fa0141 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@76358 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 22:34:21 +00:00
edburns%acm.org
14ce93d1c7 bug=45127
r=edburns
a=edburns
author=avm@sparc.spb.su

Wrong URL for kRDF_type.


git-svn-id: svn://10.0.0.236/trunk@76357 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 22:09:05 +00:00
robinf%netscape.com
e81c19cca3 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@76356 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 21:44:31 +00:00
jgmyers%netscape.com
7372c3b207 remove 'no acceptable authetication' dialog box: bug 31737 r=javi a=lord
git-svn-id: svn://10.0.0.236/trunk@76355 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 21:23:49 +00:00
javi%netscape.com
80049c0c23 Whomp the SECURITY_MAC_BRANCH onto the tip.
git-svn-id: svn://10.0.0.236/trunk@76354 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 21:10:38 +00:00
robinf%netscape.com
e1cb4fbc1f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@76353 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 21:10:35 +00:00
javi%netscape.com
cf61dc720b Whomp SECURITY_MAC_BRANCH onto tip
git-svn-id: svn://10.0.0.236/trunk@76352 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 21:09:21 +00:00
hyatt%netscape.com
7cc5153fd3 Fix for 49009. r=danm
git-svn-id: svn://10.0.0.236/trunk@76351 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 21:00:52 +00:00
dmose%mozilla.org
2d67cccf73 refine to assign to the prototype rather than the created objects, and add debugging stuff to help shaver. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@76350 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 20:58:17 +00:00
danm%netscape.com
a7f044e069 treat width/height=* features to mean size of parent window. compatibility with Nav 4. bug 30394.
git-svn-id: svn://10.0.0.236/trunk@76349 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 20:01:20 +00:00
mkaply%us.ibm.com
402e059347 OS/2 tinderbox break - not sure how to fix it right, so just fix it for OS/2
git-svn-id: svn://10.0.0.236/trunk@76348 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 19:57:44 +00:00
sfraser%netscape.com
23d76bb604 Fix for 34741 -- command-drag background windows when a dialog is up. r=danm
git-svn-id: svn://10.0.0.236/trunk@76347 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 19:14:04 +00:00
leaf%mozilla.org
ef74e721c7 Automated update
git-svn-id: svn://10.0.0.236/trunk@76344 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 18:45:09 +00:00
colin%theblakes.com
138965b630 libIDL fix for OpenVMS only. r=leaf
git-svn-id: svn://10.0.0.236/trunk@76343 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 18:30:59 +00:00
pinkerton%netscape.com
85f9625e19 mark thread tree as one that doesn't allow drops between rows. bug# 47105
git-svn-id: svn://10.0.0.236/trunk@76342 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 18:25:07 +00:00
pinkerton%netscape.com
67ffa161ec remove the ondragOver handler as it wasn't doing anythning but drawing useless drag feedback. bug 43421.
git-svn-id: svn://10.0.0.236/trunk@76341 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 18:24:00 +00:00
pinkerton%netscape.com
e4d7aed5a5 fix for 47105, retooling of tree d&d to not be so confusing, to use the style system a little more, and to handle the case where a tree won't let you drop anything between rows.
git-svn-id: svn://10.0.0.236/trunk@76340 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 18:23:34 +00:00
pinkerton%netscape.com
c90a093e1b part of fix for 47105, clear canDrop every time we dispatch a dragOver event. it will be set accordingly if it is meant to be.
git-svn-id: svn://10.0.0.236/trunk@76339 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 18:22:39 +00:00
rbs%maths.uq.edu.au
d4465be0f3 [not part of default build] Another go at fixing build bustage b:42793. It prevented the enabling of xprint with mathml. Paul B. Saitta <pbs@po.cwru.edu> verified that the changes compile and run, after accidently forgetting to turn xprint on the other time. a:waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@76338 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 18:22:31 +00:00
pinkerton%netscape.com
9d9cbe5eb9 Fix for 43421, add a style rule to use the selection color when a folder is hovered over during drags. r=ben.
git-svn-id: svn://10.0.0.236/trunk@76337 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 18:21:40 +00:00
attinasi%netscape.com
7c743c6f44 New Daily Run data: not part of build
git-svn-id: svn://10.0.0.236/trunk@76336 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 17:30:17 +00:00
despotdaemon%netscape.com
84fa1698af Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@76333 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 16:41:58 +00:00
nboyd%atg.com
0846db0ec2 Merge changes from EXP_DEBUGGER branch into tip.
Implements simple command-line debugger for scripts.


git-svn-id: svn://10.0.0.236/trunk@76330 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 15:54:46 +00:00
pete%alphanumerica.com
3b3c182ed7 moving APPEND comment. Wrong spot.
r=dougt

--pete


git-svn-id: svn://10.0.0.236/trunk@76329 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 13:14:51 +00:00
pete%alphanumerica.com
fbc81cccf5 added readDir(dirPath) member function.
Also fixed a small bug in copy to return if the source file is a dir.
r=dougt

--pete


git-svn-id: svn://10.0.0.236/trunk@76328 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 12:37:40 +00:00
mcgreer%netscape.com
1a7dd97349 should be able to set negative offset during cert creation
git-svn-id: svn://10.0.0.236/trunk@76327 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 05:08:13 +00:00
morse%netscape.com
30b370c86b bug 48986, remove form prefill and capture from tasks menu
git-svn-id: svn://10.0.0.236/trunk@76326 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 03:47:45 +00:00
leaf%mozilla.org
287702623d Automated update
git-svn-id: svn://10.0.0.236/trunk@76325 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 03:02:53 +00:00
rjc%netscape.com
ee4f909197 Fix bug # 47927: crash loading 2nd ftp URL. r=waterson
git-svn-id: svn://10.0.0.236/trunk@76324 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 01:43:42 +00:00
valeski%netscape.com
5bd6accae5 26719. applying patch for bns_robson@hotmail.com to fix handle leak. r=valeski
git-svn-id: svn://10.0.0.236/trunk@76323 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-15 01:35:30 +00:00
jgaunt%netscape.com
df95a315cc r=jdunn@netscape.com r=edburns@acm.org r=cls@netscape.com
a=leaf@netscape.com a=drapeau@eng.sun.com
bug=#43090
fix for hpux java plugin, generalized through configure.in for anyone.


git-svn-id: svn://10.0.0.236/trunk@76321 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:32:14 +00:00
ducarroz%netscape.com
2d4503bc07 Fix for bug 41928. Fix wrong menu id. R=putterman
git-svn-id: svn://10.0.0.236/trunk@76320 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:28:18 +00:00
dmose%mozilla.org
8d84ef21cf Major fixes to the code that cleans up at the end of an LDAP search and/or when a search has been cancelled. Most visible effect: the throbber should always stop spinning at the end of a search, rather than sometimes lingering on indefinitely. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@76319 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:16:03 +00:00
law%netscape.com
345de6f67f Bug 40792; remove obsolete error-handling code to prevent crash; r=slamm@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76318 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:12:50 +00:00
dmose%mozilla.org
185aabb68c add debugging frobs to XP_UNIX platforms. setenv XPCOM_DEBUG_BREAK to make NS_ASSERTION have other behaviors, like dumping the stack to stderr or sending SIGSTOP to the pgrp to allow attaching with gdb for race condition debugging. r=bryner@netscape.com, a=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@76317 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:09:39 +00:00
pinkerton%netscape.com
2a0b7d8d70 backing out my last change, it breaks scrollbars.
git-svn-id: svn://10.0.0.236/trunk@76316 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:03:25 +00:00
valeski%netscape.com
bf4bad597e 48884, r=morse. fixing cookie list ordering problem and cookie insertion problem.
git-svn-id: svn://10.0.0.236/trunk@76314 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:00:54 +00:00
valeski%netscape.com
1131b6e0aa 48884, r=morse. removing extraneous io service and newuri usage.
git-svn-id: svn://10.0.0.236/trunk@76313 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 23:00:13 +00:00
mcgreer%netscape.com
47afd9ecca wrong header
git-svn-id: svn://10.0.0.236/trunk@76312 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:50:36 +00:00
sgehani%netscape.com
520950ea41 Eliminate engine thread yielding to main thread duirng XPCOM extraction.
[nsbeta3+ b=1895; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@76310 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:40:14 +00:00
dougt%netscape.com
6591791df9 Changing the nsDirectoryService define. This should have been done with the rest of the nsDirectorySerivce changes. r=conrad.
git-svn-id: svn://10.0.0.236/trunk@76309 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:38:27 +00:00
dougt%netscape.com
faa139162d Fix for 48832, r=conrad. a regression.
git-svn-id: svn://10.0.0.236/trunk@76307 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:33:45 +00:00
pinkerton%netscape.com
9a6dd56096 for 48250, turn off mouse capture when a drag gesture begins. r=mjudge.
git-svn-id: svn://10.0.0.236/trunk@76306 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:29:03 +00:00
pinkerton%netscape.com
ecbc628010 making CaptureMouse a public interface on nsIFrame r=mjudge for bug 48250.
git-svn-id: svn://10.0.0.236/trunk@76305 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:28:41 +00:00
nelsonb%netscape.com
142b5d73b3 Build des.c and desblapi.c.
git-svn-id: svn://10.0.0.236/trunk@76304 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:28:10 +00:00
nelsonb%netscape.com
f7c0752c6c The Initial Developer of the Original Code is Nelson B. Bolyard,
nelsonb@iname.com.  Portions created by Nelson B. Bolyard are
Copyright (C) 1990, 2000  Nelson B. Bolyard, All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@76303 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:27:20 +00:00
kestes%staff.mail.com
783b144faa document that you should get the tests working first.
put in a warning that it may be hard to install.


git-svn-id: svn://10.0.0.236/trunk@76302 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:22:15 +00:00
waterson%netscape.com
b270876b7f Back out shanjian's last change as it was causing several whitespace-related regressions. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@76301 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:11:41 +00:00
rods%netscape.com
690d980baf was not unregistering the listers correctly. Not they unreg with the
listener object.
b=48915 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76300 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:05:28 +00:00
wtc%netscape.com
59621a3060 Bugzilla bug #15906: added GC_LEAK_DETECTOR support for Linux.
Modified files: config.mk, primpl.h, pr/src/Makefile, pr/src/Makefile.in,
pr/src/memory/Makefile, pr/src/memory/Makefile.in, prthinfo.c, ptthread.c


git-svn-id: svn://10.0.0.236/trunk@76299 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:05:22 +00:00
mcgreer%netscape.com
6305e4dc20 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@76298 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:04:22 +00:00
gayatrib%netscape.com
53b043c015 fix for bug 41987. r=alecf
git-svn-id: svn://10.0.0.236/trunk@76297 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:03:23 +00:00
rods%netscape.com
4177506b45 it was incorrctly painting both images
b=48156 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76296 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 22:01:05 +00:00
kestes%staff.mail.com
e32a3a2ff9 fix typo, '.' should have been ','
git-svn-id: svn://10.0.0.236/trunk@76295 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:58:58 +00:00
ftang%netscape.com
012884125b fix bug 27906. Obsolete old Japanese converter to save some space. r=nhotta
git-svn-id: svn://10.0.0.236/trunk@76294 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:52:06 +00:00
waterson%netscape.com
17e17805d2 Bug 48086. Be sure to update XUL document's ID-to-element map when removing generated content. r=rjc
git-svn-id: svn://10.0.0.236/trunk@76293 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:46:04 +00:00
naving%netscape.com
ee1066bc5f Fixed bugs #42998 and #44883.
Removed "this space for rent" from subscribe dlg and add progressmeter to the
subscribe dlg. r = scottip, alecf


git-svn-id: svn://10.0.0.236/trunk@76292 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:43:19 +00:00
gayatrib%netscape.com
11ee4b211a Fix for bug 45806. r=putterman
git-svn-id: svn://10.0.0.236/trunk@76291 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:41:04 +00:00
mscott%netscape.com
781ca234f5 not part of the regular build. For those of us that have the show user agent string turned on for mail, the toolbar
wasn't being hidden properly when viewing a message that didn't have a user agent.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76289 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:29:41 +00:00
ducarroz%netscape.com
f2dcb34b9e Fix for bug 47506. Migrate some of the modification made to the editor formating toolbar to the message compose one. R=sfraser
git-svn-id: svn://10.0.0.236/trunk@76288 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:29:33 +00:00
nelsonb%netscape.com
5e8c99dc31 "clean" target will also remove primes.c from mpi.
git-svn-id: svn://10.0.0.236/trunk@76287 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 21:04:46 +00:00
hyatt%netscape.com
195caf091d Fix for 48931, r=danm,scc
git-svn-id: svn://10.0.0.236/trunk@76286 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 18:52:47 +00:00
tara%tequilarista.org
4952badec4 Landing zach's \n for #48947
git-svn-id: svn://10.0.0.236/trunk@76285 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 18:44:54 +00:00
pete%alphanumerica.com
b4a9e7c39e added two more member functions:
*       9. copy(source, dest);
*       10.leaf(path);

Fixed a bug i found in exists() member function.
Expanded tabs out of file. Tested.
not part of the build.

r=dougt

--pete


git-svn-id: svn://10.0.0.236/trunk@76283 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 17:14:29 +00:00
rods%netscape.com
ef90930d3b a better fix for when min size come into play with unconstrained sizes
b=40596 r=lmcclusk


git-svn-id: svn://10.0.0.236/trunk@76281 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 14:45:29 +00:00
rods%netscape.com
1562d3aab9 added weak reference and ref counted event listener to listbox intead of
having the the non-recounted frame add itself. It is now the same as GfxList
b=21629, r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76280 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 14:42:12 +00:00
putterman%netscape.com
866b11f782 Fix for 41824, 40743, and 47440. r=mscott. Selecting an account clears the thread pane,
deleting the last message clears the message pane, and all columns are resizeable.


git-svn-id: svn://10.0.0.236/trunk@76279 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 14:40:33 +00:00
putterman%netscape.com
4c1b916df2 Fix for 40728. Remove struct phrases from pref ui. r=mscott.
git-svn-id: svn://10.0.0.236/trunk@76278 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 14:39:33 +00:00
rods%netscape.com
c22ad560c5 added textarea with -moz-fixed so it has the proper default font in quirks mode
b=44656 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76277 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 14:10:21 +00:00
rods%netscape.com
c215a20a77 css button and caption font is set to be two point sizes larger than the default GUI size.
caption font shouldn't (and now doesn't) use the actual Windows platform specific "caption" font
b=33312 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@76276 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 13:54:50 +00:00
jfrancis%netscape.com
691e87aa2b groundwork for 44684: adding a "GetAlignment" call to the editor so that ui can reflect alignment of selection
git-svn-id: svn://10.0.0.236/trunk@76274 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 12:07:10 +00:00
ben%netscape.com
3035e50272 classic skin polish (46613)
git-svn-id: svn://10.0.0.236/trunk@76273 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 09:34:20 +00:00
bryner%uiuc.edu
fb987ae864 Bulletproofing the tree to not divide by 0 in the case of scrolling or
asking the row count of a 0-row tree.  Bug 48306.  r=syd.


git-svn-id: svn://10.0.0.236/trunk@76272 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 07:06:49 +00:00
hyatt%netscape.com
4d77bfbb21 Fixing harpoon.
git-svn-id: svn://10.0.0.236/trunk@76271 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 04:29:54 +00:00
ben%netscape.com
b09555e826 classic skin polish + remove a dump
git-svn-id: svn://10.0.0.236/trunk@76270 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 04:23:57 +00:00
ben%netscape.com
962339b029 classic skin polish, 46613
git-svn-id: svn://10.0.0.236/trunk@76269 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 04:23:06 +00:00
morse%netscape.com
6ddf84038d bug 42438, add wallet capture and prefill to context menu
git-svn-id: svn://10.0.0.236/trunk@76268 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 04:11:02 +00:00
hyatt%netscape.com
272bbaad57 Work on 48150 and XBL performance (async and arenas).
git-svn-id: svn://10.0.0.236/trunk@76267 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 04:04:18 +00:00
conrad%ingress.com
8661316900 Not part of build.
1. Removed MMozillaApp mixin class from project. This is now handled by EmbedAPI lib.
2. Added routine to show how to start up the app with a given profile.


git-svn-id: svn://10.0.0.236/trunk@76266 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 03:04:08 +00:00
conrad%ingress.com
4b0ebc514a Not part of build.
Removed MMozillaApp mixin class from project. This is now handled by EmbedAPI lib.


git-svn-id: svn://10.0.0.236/trunk@76265 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 03:03:05 +00:00
conrad%ingress.com
cc57ab067a Not part of build.
Added EmbedAPI lib to project.


git-svn-id: svn://10.0.0.236/trunk@76264 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 03:01:10 +00:00
conrad%ingress.com
d42e858cee Not part of the build!
git-svn-id: svn://10.0.0.236/trunk@76263 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 02:49:08 +00:00
jfrancis%netscape.com
0b49f3bca3 fix for 48297: ome edit operations not scroling selection into view; r=fm
git-svn-id: svn://10.0.0.236/trunk@76262 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 02:39:37 +00:00
morse%netscape.com
b327a99d4e minor wording change, part of bug 48742
git-svn-id: svn://10.0.0.236/trunk@76261 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 02:37:16 +00:00
BlakeR1234%aol.com
ab04012940 Classic skin polish (46613). Make context menus thinner. r=ben, nsbeta3+
git-svn-id: svn://10.0.0.236/trunk@76260 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 02:34:57 +00:00
morse%netscape.com
8e9b177e00 minor wording change, part of bug 48742
git-svn-id: svn://10.0.0.236/trunk@76259 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 02:16:14 +00:00
morse%netscape.com
6aa37b52b9 bug 48592, cookie viewer deleting wrong cookie, caused by incorrect change in version 1.78
git-svn-id: svn://10.0.0.236/trunk@76258 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 00:58:37 +00:00
jfrancis%netscape.com
70ab4acbc7 fixing bustage. bizarre merge error?
git-svn-id: svn://10.0.0.236/trunk@76257 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 00:53:41 +00:00
rhp%netscape.com
f12beb46c1 Fix for crash when printing emails - Bug #: 48437 - r: xxxxx
git-svn-id: svn://10.0.0.236/trunk@76256 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 00:46:45 +00:00
rhp%netscape.com
10f693c0e0 Fix for adding display name automatically on ABSync operation - Bug #: 1942 - r: xxxxx
git-svn-id: svn://10.0.0.236/trunk@76255 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-14 00:45:51 +00:00
jfrancis%netscape.com
765bda40d2 fix for 45281, cannot insert a table caption. r=fm
git-svn-id: svn://10.0.0.236/trunk@76254 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 23:53:34 +00:00
morse%netscape.com
7d6e4f0a70 bug 42438, add wallet functions to edit menu, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@76253 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 23:38:08 +00:00
bienvenu%netscape.com
dd1de0eba2 fix build warnings
git-svn-id: svn://10.0.0.236/trunk@76252 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 23:00:42 +00:00
bienvenu%netscape.com
03b20d0970 fix bugs with partial uidl, stopping pop3 download, and deleting msgs on server r=putterman 43489 45727 33943
git-svn-id: svn://10.0.0.236/trunk@76251 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 22:56:40 +00:00
rhp%netscape.com
6896cab2a5 Fix for bug #17294 for vCard display on mac - r: putterman
git-svn-id: svn://10.0.0.236/trunk@76250 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 22:11:59 +00:00
morse%netscape.com
b3ba9ee8f5 stage 1 for bug 42438, adding wallet functions to edit menu, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@76249 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 20:50:23 +00:00
BlakeR1234%aol.com
e775085b3e Fix bug 48829, simple two-line change to make tree columns resizable in mailnews subscribe dialog. r=me a=gemal
git-svn-id: svn://10.0.0.236/trunk@76248 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 17:30:15 +00:00
putterman%netscape.com
e7230f5f0d r=bienvenu. Fixes for 16998, 40401, 47946, 47948, 48098, 45272, 45403. Sort by Flag and Unread columns,
Clean up View | Messages menu. Remove folder property menu items.  Remove Newsgroup menu items and branded mail menu item.
Fixed Account tooltip. Make new button work in Select Addresses dialog.


git-svn-id: svn://10.0.0.236/trunk@76247 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 17:04:46 +00:00
jeff.dyer%compilercompany.com
412bcfa517 Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@76246 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 15:07:42 +00:00
jeff.dyer%compilercompany.com
5f9b87830d Bug#34746,34853,40077: Implementation for new method for checking permission to run java.
git-svn-id: svn://10.0.0.236/trunk@76245 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 14:05:18 +00:00
jeff.dyer%compilercompany.com
a7f12cbf24 Bug#16438: Wire up use of new unwrap api.
git-svn-id: svn://10.0.0.236/trunk@76244 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 14:04:32 +00:00
jeff.dyer%compilercompany.com
795227ba5e Bug#16438: New method for unwrapping wrapped java objects for liveconnect.
git-svn-id: svn://10.0.0.236/trunk@76243 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 14:02:53 +00:00
jeff.dyer%compilercompany.com
0a8d03816e Bug#34746,34853,40077: New method for checking permission to run java.
git-svn-id: svn://10.0.0.236/trunk@76242 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 14:01:23 +00:00
ben%netscape.com
8ae3356992 i suck
git-svn-id: svn://10.0.0.236/trunk@76241 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 09:33:56 +00:00
ben%netscape.com
22c71b3ec1 classic skin polish, 46613
git-svn-id: svn://10.0.0.236/trunk@76240 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 09:13:14 +00:00
ben%netscape.com
8ee9f95ce0 classic skin polish (fix sidebarheader for mail folders) 46613
git-svn-id: svn://10.0.0.236/trunk@76239 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 09:10:27 +00:00
ben%netscape.com
3bf5024c38 classic skin polish, 46613
git-svn-id: svn://10.0.0.236/trunk@76238 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 09:06:08 +00:00
ben%netscape.com
a33e5c8953 fix dependencies
git-svn-id: svn://10.0.0.236/trunk@76237 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 06:15:30 +00:00
bryner%uiuc.edu
93be0b73b4 Fixing 48752 - filepicker doesn't show any files. This is fallout from
the recent changes to nsDirectoryService.  r=disttsc@bart.nl.


git-svn-id: svn://10.0.0.236/trunk@76236 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 06:12:00 +00:00
ben%netscape.com
54bb3d482c remove dependency on mailnews from history/navigator
git-svn-id: svn://10.0.0.236/trunk@76235 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 06:02:01 +00:00
ben%netscape.com
c1ad6c583d sidebar tweaks for classic skin, 46613
git-svn-id: svn://10.0.0.236/trunk@76234 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 04:33:19 +00:00
ben%netscape.com
8acc383e96 fix some of the problems introduced by my checkin to this file last night (radiogroup => horizontal, & provide
intial + minimum height to this tree)


git-svn-id: svn://10.0.0.236/trunk@76233 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 03:49:47 +00:00
ben%netscape.com
cc9cc7082a fix broken classic splitters (46613)
git-svn-id: svn://10.0.0.236/trunk@76232 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 03:48:11 +00:00
BlakeR1234%aol.com
8f6778192a Fix bug 47429, just add a style rule to change cursors. r=me a=german
git-svn-id: svn://10.0.0.236/trunk@76231 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-13 00:05:15 +00:00
BlakeR1234%aol.com
c93397ff17 Fix bug 47430, just add a style rule to change cursors. r=me a=germa
git-svn-id: svn://10.0.0.236/trunk@76230 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 23:54:51 +00:00
dave%intrec.com
8229bb32ee Re-fixing bug 30824 the correct way (which also fixes bug 46753)
git-svn-id: svn://10.0.0.236/trunk@76229 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 23:30:51 +00:00
alecf%netscape.com
e659c72f59 fix ben's bustage of the filter editor (more to come)
git-svn-id: svn://10.0.0.236/trunk@76228 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 22:38:10 +00:00
saari%netscape.com
d178dd6d0f undoing hackery and fixing a leak. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@76227 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 22:19:55 +00:00
mkaply%us.ibm.com
037be63490 OS/2 and AIX Tinderbox break
I have no idea why we don't like having two semicolons in a row, but who the heck would put them there?


git-svn-id: svn://10.0.0.236/trunk@76226 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 20:26:33 +00:00
mozilla.BenB%bucksch.org
a395e2a1ae 28355: Synchronize with server at "Get New Mail". "Contributed" :) by bienvenu, r=BenB, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@76225 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 19:56:38 +00:00
roc+%cs.cmu.edu
91d3cb9ba7 Adding call to new view API so that the view of a fixed-position frame has a Z-order/clipping parent which is not its geometric parent. Bug 39621. r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@76224 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 19:44:11 +00:00
roc+%cs.cmu.edu
dafb67d22b Adding new nsIView/nsIViewManager APIs so that a view can have a different parent for Z-order/clipping purposes than its geometric parent. Bug 39621. r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@76223 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 19:05:52 +00:00
blizzard%redhat.com
2d316adc3e fix for bug #48640. fix UMR in offscreen window initialization. a=brendan
git-svn-id: svn://10.0.0.236/trunk@76222 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 17:34:44 +00:00
mkaply%us.ibm.com
bfbf7b1559 OS/2 and AIX Tinderbox break
Short answer: Be consistent about NS_IF_ADDREFing const and non const of the same type in the same file.
Long answer: Send me email


git-svn-id: svn://10.0.0.236/trunk@76221 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 15:03:24 +00:00
ben%netscape.com
01dfc52a92 added file to jar.mn
git-svn-id: svn://10.0.0.236/trunk@76220 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 10:17:02 +00:00
warren%netscape.com
d9fdedd4d4 Fixed path to jar.mn in comment
git-svn-id: svn://10.0.0.236/trunk@76219 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 10:11:50 +00:00
ben%netscape.com
0b40da7144 ditto
git-svn-id: svn://10.0.0.236/trunk@76218 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 09:48:36 +00:00
ben%netscape.com
09e9e13722 fix preferences -> preferences...
git-svn-id: svn://10.0.0.236/trunk@76217 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 09:47:56 +00:00
ben%netscape.com
2711569c6f old throbber. no one liked the new one. maybe another throbber contest? (46613)
git-svn-id: svn://10.0.0.236/trunk@76216 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 09:34:32 +00:00
ben%netscape.com
03bb4f4be7 46613, classic skin polish
git-svn-id: svn://10.0.0.236/trunk@76215 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 09:27:10 +00:00
ben%netscape.com
e7439f6117 46613, classic skin polish
git-svn-id: svn://10.0.0.236/trunk@76214 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 09:12:23 +00:00
hyatt%netscape.com
5050d7bca4 Linux linux linux... will we ever teach you how comptrs work?
git-svn-id: svn://10.0.0.236/trunk@76213 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 09:00:25 +00:00
hyatt%netscape.com
ce1540a14a Linux sucks.
git-svn-id: svn://10.0.0.236/trunk@76212 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 07:58:54 +00:00
hyatt%netscape.com
5b7b5430bb Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@76211 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 07:13:52 +00:00
hyatt%netscape.com
67e86b1a57 Fix for 21890 and numerous other bugs. r=pierre, waterson, jst, attinasi, brendan
git-svn-id: svn://10.0.0.236/trunk@76210 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 06:39:24 +00:00
ben%netscape.com
a7f92a120a 46613...
git-svn-id: svn://10.0.0.236/trunk@76209 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 06:37:37 +00:00
ben%netscape.com
c5c8ddeba3 polish changes to the account manager, filter and search dialogs. r=alecf
git-svn-id: svn://10.0.0.236/trunk@76208 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 06:33:18 +00:00
hyatt%netscape.com
a729ae916b Fix for 21890 and numerous other bugs. r=pierre, waterson, jst, attinasi, brendan
git-svn-id: svn://10.0.0.236/trunk@76207 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 06:28:02 +00:00
jj%netscape.com
48bb2dfa6e #24312: moved Component Registry from [xpcom.xpi] to [browser.xpi]
git-svn-id: svn://10.0.0.236/trunk@76206 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 06:05:04 +00:00
ben%netscape.com
743e4cad79 jar.mn update
git-svn-id: svn://10.0.0.236/trunk@76205 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 06:04:33 +00:00
ben%netscape.com
d2cf978a69 46613, classic skin polish
git-svn-id: svn://10.0.0.236/trunk@76204 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 06:01:04 +00:00
rjc%netscape.com
4959563fd7 Fix buf # 44324 (error msg if overloaded FTP server) and bug # 31586 (resolution when logging into user home directory via FTP). r=gagan
git-svn-id: svn://10.0.0.236/trunk@76203 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 05:13:29 +00:00
ben%netscape.com
6649201adf classic skin stuff, 46613
git-svn-id: svn://10.0.0.236/trunk@76202 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 04:24:29 +00:00
svn%xmlterm.org
189ad8f1c3 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Fixed overlay to XMLterm back into the tasks menu.


git-svn-id: svn://10.0.0.236/trunk@76201 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 03:51:02 +00:00
danm%netscape.com
380c312459 plug leaking nsWindow. bug 48066. code=sean@beatnik.com r=law@netscape.com, me
git-svn-id: svn://10.0.0.236/trunk@76200 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 02:35:58 +00:00
sfraser%netscape.com
4e94847de0 Fix typo, bug 48616. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@76199 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:42:04 +00:00
BlakeR1234%aol.com
f698420a5b Fix bug 42957 - make enter/return work properly in the XPInstall dialog. r=dveditz a=dveditz
git-svn-id: svn://10.0.0.236/trunk@76197 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:31:32 +00:00
mcafee%netscape.com
5081846ce5 splitting forms-and-passwords pref pane into two panes, out of realestate (40888). r=slamm
git-svn-id: svn://10.0.0.236/trunk@76196 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:30:18 +00:00
mcafee%netscape.com
fb81e8a614 Saving space in winhooks pref panel (40888). r=slamm
git-svn-id: svn://10.0.0.236/trunk@76195 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:29:01 +00:00
sfraser%netscape.com
9c6d4bcbfc Final part of fix for 25161 -- use the new user-select: _moz_all that pierre just checked in.
git-svn-id: svn://10.0.0.236/trunk@76194 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:26:39 +00:00
edburns%acm.org
cdaf385ad3 Changes to make it build in the BAL case.
git-svn-id: svn://10.0.0.236/trunk@76193 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:22:18 +00:00
cyeh%bluemartini.com
70d7d094e9 fix for bug #44691, patch submitted by jmrobins@tgix.com (Joe Robins)
git-svn-id: svn://10.0.0.236/trunk@76192 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:14:25 +00:00
edburns%acm.org
7e99186539 Make it so BAL_INTERFACE=1 compiles on solaris.
git-svn-id: svn://10.0.0.236/trunk@76191 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:08:37 +00:00
putterman%netscape.com
fcea01ecdb Fix for 48314. Unable to toggle between flag and unflagged in threadpane. r=alecf
git-svn-id: svn://10.0.0.236/trunk@76190 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:08:09 +00:00
edburns%acm.org
89d95f4ec6 Make it so BAL_INTERFACE=1 compiles on Solaris.
git-svn-id: svn://10.0.0.236/trunk@76189 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:08:04 +00:00
putterman%netscape.com
abbd64706f Fix for 46342. Remove remember last selected message from preferences. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@76188 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:06:16 +00:00
pierre%netscape.com
83df3e3c44 48096: Need a -moz-all value for user-select. r=sfraser.
git-svn-id: svn://10.0.0.236/trunk@76187 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 01:00:14 +00:00
sfraser%netscape.com
0c4e6f39c9 Toolbar cleanup 47506 -- less obnoxious toggled color. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@76186 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:58:45 +00:00
sfraser%netscape.com
e4b56f3564 Fixes for 37815 -- editor toolbar cleanup. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@76184 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:47:05 +00:00
sfraser%netscape.com
f11ecfb1ad Work for 37815 -- better dropdown CSS and images. r=cmanske.
git-svn-id: svn://10.0.0.236/trunk@76183 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:45:23 +00:00
beard%netscape.com
82866616d8 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@76182 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:45:09 +00:00
saari%netscape.com
3b61368cb8 Fix more leaks bug 48126 again. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@76180 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:38:22 +00:00
ducarroz%netscape.com
9eb73796ed Fix for bug 47855. Implement Save as File and fix command Save to remember which default action to performe (save as file, save as draft or save as template). R=ducarroz
git-svn-id: svn://10.0.0.236/trunk@76177 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:29:43 +00:00
sfraser%netscape.com
b2984ba0ab Part of fix for 47855 -- don't show title prompt when saving from mail or plaintext. r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@76175 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:16:10 +00:00
sfraser%netscape.com
b34448f00f CSS for editor toolbar buttons for bug 38792. r=cmanske, ben.
git-svn-id: svn://10.0.0.236/trunk@76173 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:02:56 +00:00
sfraser%netscape.com
b25e165fa5 Fix for bugs 38792, 47506 -- tidyup of editor toolbar. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@76172 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-12 00:02:32 +00:00
mccabe%netscape.com
9657613bc1 Fix to 39438.
Add a TokenStream entry to the regexp parser state so that regexps compiled at script-compilation time can report filename and line number on error.


git-svn-id: svn://10.0.0.236/trunk@76171 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 23:55:07 +00:00
jband%netscape.com
8e8146c9c7 Pass the buffer length in bytes to nsCRT::memcmp. a=warren
git-svn-id: svn://10.0.0.236/trunk@76170 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 23:46:09 +00:00
cmanske%netscape.com
5bdca17f9e Fixing editor ui bugs 47697, image dialog button problem (part of 47651). r=sfraser
git-svn-id: svn://10.0.0.236/trunk@76169 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 23:43:12 +00:00
morse%netscape.com
3c119236b1 bug 48267, remove a textfield from wallet's pref panel, r=danm
git-svn-id: svn://10.0.0.236/trunk@76165 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 22:38:55 +00:00
cmanske%netscape.com
3351e53730 Fixed spacing around text in titledboxes for Modern skin. b=46423, 42331. r=beppe
git-svn-id: svn://10.0.0.236/trunk@76164 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 22:27:09 +00:00
jst%netscape.com
c69109493c Backing out changes that should've been checked onto a branch. Sorry about that.
git-svn-id: svn://10.0.0.236/trunk@76159 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 22:10:35 +00:00
law%netscape.com
eb9cb69f88 Bug 21137; make Shift-Reload force reload from server; r=radha@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76158 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 22:08:13 +00:00
edburns%acm.org
1968a5ae56 bug=47357
a=edburns
r=edburns
author=avm

This fix adds a length parameter to the loading of URLs.  It also adds a new util function util_getStringLength().


git-svn-id: svn://10.0.0.236/trunk@76157 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:58:56 +00:00
mcafee%netscape.com
4113e0d3f3 Thin separators to save space (40888)
git-svn-id: svn://10.0.0.236/trunk@76155 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:54:18 +00:00
morse%netscape.com
ad18cdd128 bug 46989, cookies don't work if components.reg is missing, r=dougt
git-svn-id: svn://10.0.0.236/trunk@76153 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:51:52 +00:00
pchen%netscape.com
034f671d83 bug 22342, r=danm, back out ben's hack to try to load URL in current window if empty otherwise load in a new window, now always load using openTopWin()
git-svn-id: svn://10.0.0.236/trunk@76152 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:49:53 +00:00
javi%netscape.com
88199bbfc6 Fix for bug #44652
git-svn-id: svn://10.0.0.236/trunk@76151 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:43:57 +00:00
jst%netscape.com
82c4f10195 DOM API string changes...
git-svn-id: svn://10.0.0.236/trunk@76150 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:41:59 +00:00
edburns%acm.org
e962e3882f Update makefile to pull JNI includes from src_share.
git-svn-id: svn://10.0.0.236/trunk@76148 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:35:29 +00:00
ruslan%netscape.com
2d3c31f3be Fix 47408, a=gagan,r=neeti
git-svn-id: svn://10.0.0.236/trunk@76147 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:31:13 +00:00
valeski%netscape.com
6392db4d27 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@76146 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:12:27 +00:00
varada%netscape.com
e15fac2346 fix for bug #46323;unable to launch alternate 3panewindow from addressbook; r= ducarroz
git-svn-id: svn://10.0.0.236/trunk@76145 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 21:04:43 +00:00
scc%mozilla.org
5266231e55 not part of the build; adding multi-fragment strings to the test suite
git-svn-id: svn://10.0.0.236/trunk@76144 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:54:25 +00:00
varada%netscape.com
cace056fe0 fix for bug#40368; removing Stop button from msg compose window; r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@76143 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:52:39 +00:00
law%netscape.com
4d86094da6 Bug 17524; add 'Bookmark this Link' context menu choice; r=slamm@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76140 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:44:06 +00:00
conrad%ingress.com
a2cf6be101 Changed from using strings for nsIDirectoryService props to using macro names defined in nsDirectoryServiceDefs.h
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76139 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:31:57 +00:00
mccabe%netscape.com
d9ba450d3d Spelling fix.
git-svn-id: svn://10.0.0.236/trunk@76138 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:31:17 +00:00
roc+%cs.cmu.edu
c2df6ad973 Testcase for bug 25707.
git-svn-id: svn://10.0.0.236/trunk@76137 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:28:49 +00:00
conrad%ingress.com
dfbe032f38 Added appfilelocprovider usage
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76136 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:28:32 +00:00
mcafee%netscape.com
50b23735dd Saving space in pref pane (40888). r=slamm
git-svn-id: svn://10.0.0.236/trunk@76135 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:26:30 +00:00
conrad%ingress.com
48e7ec20b8 1. Changed from using strings to using macro names for property keys
2. Fixed return val of RegisterProvider
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76134 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:25:18 +00:00
conrad%ingress.com
2a7d6c6682 Added an impl of nsIDirectoryServiceProvider to nsProfile.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@76133 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:23:14 +00:00
conrad%ingress.com
2f2ea9dd4e Added the building of appfilelocationprovider lib.
r=sfraser


git-svn-id: svn://10.0.0.236/trunk@76132 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:21:09 +00:00
conrad%ingress.com
f111d7d465 Added appfilelocationprovider lib
git-svn-id: svn://10.0.0.236/trunk@76131 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:18:43 +00:00
conrad%ingress.com
a38d3b0a77 Added appfilelocationprovider lib
r=valeski


git-svn-id: svn://10.0.0.236/trunk@76130 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:17:55 +00:00
conrad%ingress.com
fa1b9b93d7 Changed call of NS_InitEmbedding.
r=adamlock


git-svn-id: svn://10.0.0.236/trunk@76129 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:14:31 +00:00
conrad%ingress.com
1ebdcd7cba Changed params to NS_InitEmbedding.
git-svn-id: svn://10.0.0.236/trunk@76128 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:14:02 +00:00
conrad%ingress.com
03c7af5044 Changed call of NS_InitEmbedding.
git-svn-id: svn://10.0.0.236/trunk@76127 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:13:41 +00:00
nhotta%netscape.com
80721dda88 Disabled caching for encoders since they hold states, bug 48284, r=cata,ftang.
git-svn-id: svn://10.0.0.236/trunk@76126 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:13:31 +00:00
pchen%netscape.com
19cc303013 bug 46137, r=putterman, add id="printMenuItem" to print menu item so that Print Plus overlay gets added right after it
git-svn-id: svn://10.0.0.236/trunk@76125 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:11:25 +00:00
matt%netscape.com
4371f8a557 fix for bug 30375 rev. matt patch taken
git-svn-id: svn://10.0.0.236/trunk@76124 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:10:50 +00:00
conrad%ingress.com
409fc82b6b 1. Removed NS_Init which took a path.
2. Added appfilelocation provider param.
r=dougt


git-svn-id: svn://10.0.0.236/trunk@76123 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:10:06 +00:00
conrad%ingress.com
a46cb958bf 1. Uses appfilelocationprovider. Can pass one in or pass nsnull and default is made.
2. Removed version of NS_InitEmbedding which took char* path.
r=dougt


git-svn-id: svn://10.0.0.236/trunk@76122 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:09:05 +00:00
roc+%cs.cmu.edu
4c56115614 When computing the max-element-size, base percentage margins on the size of the contained max-element-size, not on the container's desired size. Bug 25707. r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@76121 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 20:08:15 +00:00
leaf%mozilla.org
89132c59f4 adding mozilla/modules/appfilelocprovider to SeaMonkeyCore --leaf
git-svn-id: svn://10.0.0.236/trunk@76120 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 19:58:25 +00:00
anthonyd%netscape.com
7d90e93839 fix for bug#48472
apparently nsIContent::ChildAt can be successful
and not return a child. now checking fo that.
r: smfr
a: beppe


git-svn-id: svn://10.0.0.236/trunk@76116 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 19:55:39 +00:00
wtc%netscape.com
7006b5f542 Bugzilla bug #39731: the imported pipe needs to have its
secret->md.sync_file_io set to PR_TRUE on NT because unnamed pipes
don't support async io.


git-svn-id: svn://10.0.0.236/trunk@76114 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 18:36:38 +00:00
thayes%netscape.com
c0a3673fd8 Add Pragma: no-cache to PSM UI pages. This prevents caching by the client
and avoids bugs due to missing UI Events, and display of stale content.


git-svn-id: svn://10.0.0.236/trunk@76113 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 17:32:25 +00:00
bienvenu%netscape.com
fc352ff208 work for 22960 speed up msg display performance by speeding up history ab i18n function use r=putterman
git-svn-id: svn://10.0.0.236/trunk@76108 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 13:58:17 +00:00
warren%netscape.com
fafff3b825 Jar manifest updates.
git-svn-id: svn://10.0.0.236/trunk@76107 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 09:05:40 +00:00
morse%netscape.com
f0798011ba bug 48539, needed defensive code to prevent infinite loop on corrupted data
git-svn-id: svn://10.0.0.236/trunk@76106 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 07:12:07 +00:00
BlakeR1234%aol.com
3d414e29c8 Fix bug 48414 - enable tree column resizing in the password manager. r=syd a=morse
git-svn-id: svn://10.0.0.236/trunk@76105 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:52:06 +00:00
BlakeR1234%aol.com
6fca72c24b Fix bug 48414 - enable tree column resizing in the cookie and image managers. r=syd a=morse
git-svn-id: svn://10.0.0.236/trunk@76104 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:50:32 +00:00
saari%netscape.com
36b1afb126 nsbeta3+ bug 28508, select all is flakey from the context menu. Make sure popups don't steal focus. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@76103 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:31:09 +00:00
waldemar%netscape.com
c3f9a7aef7 Updated to generate Netscape 6-compatible HTML
git-svn-id: svn://10.0.0.236/trunk@76102 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:27:55 +00:00
waldemar%netscape.com
412bbaa229 Added attributes to for-initializers and no-line-breaks in a few places
git-svn-id: svn://10.0.0.236/trunk@76101 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:27:25 +00:00
waldemar%netscape.com
2a6f7a997f Updated to match documentation site
git-svn-id: svn://10.0.0.236/trunk@76100 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:24:57 +00:00
waldemar%netscape.com
130d41b297 Updated to match styles.css on documentation site
git-svn-id: svn://10.0.0.236/trunk@76099 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:24:39 +00:00
mcafee%netscape.com
6466c19e72 Editor pref files changed locations, but internal chrome: URLs did not and pref panes were blank. Fixing chrome: URLs. r=syd
git-svn-id: svn://10.0.0.236/trunk@76098 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:17:45 +00:00
putterman%netscape.com
d422473358 Fix for 45072. Make address book columns resizeable. r=mscott.
git-svn-id: svn://10.0.0.236/trunk@76097 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 06:00:51 +00:00
mcafee%netscape.com
39724aac3f Saving space in prefs (40888). r=syd
git-svn-id: svn://10.0.0.236/trunk@76095 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 05:30:49 +00:00
warren%netscape.com
88b71c97d5 Fixed to clean up files and directories properly. Fixed mod times of copied files so they don't get re-jarred.
git-svn-id: svn://10.0.0.236/trunk@76094 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 05:16:15 +00:00
nelsonb%netscape.com
e07feb7d25 Add commented-out lines to build on other platforms.
Clean target now removes libmpi.a also.


git-svn-id: svn://10.0.0.236/trunk@76093 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 05:01:59 +00:00
cmanske%netscape.com
aa6f5ab8c7 Restrict nsEditorShellMouseListener to HTML editor; fix to optimize GetSelectedNode for named anchors, b=47687, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@76092 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 04:59:37 +00:00
alecf%netscape.com
655d4029e9 speedup for 26456 - use autostring instead of PR_smprintf
r=putterman


git-svn-id: svn://10.0.0.236/trunk@76091 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 04:32:08 +00:00
mstoltz%netscape.com
bf3ffda0ef bug 47670. r=jtaylor
git-svn-id: svn://10.0.0.236/trunk@76090 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 04:31:08 +00:00
alecf%netscape.com
76cac84419 local mail speedup for #26456 r=putterman
use autostrings not PR_smprintf


git-svn-id: svn://10.0.0.236/trunk@76089 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 04:28:49 +00:00
alecf%netscape.com
f9cf749d55 speedup for #26456 - use autostring instead of PR_smprintf r=putterman
git-svn-id: svn://10.0.0.236/trunk@76088 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 04:27:37 +00:00
danm%netscape.com
bc5dce6605 Request scrollbars in new window opened in toOpenWindowByType. Necessary now that scrollbars=no is supported.
git-svn-id: svn://10.0.0.236/trunk@76087 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 04:00:29 +00:00
danm%netscape.com
c007797bdf sync with nsWebShellWindow.h rev 1.109
git-svn-id: svn://10.0.0.236/trunk@76086 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 03:44:49 +00:00
danm%netscape.com
b399772bf1 adding ability to open a browser without scrollbars (window.open(...scrollbars=no)) bug 28193
git-svn-id: svn://10.0.0.236/trunk@76085 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 03:43:44 +00:00
cmanske%netscape.com
28dc46ae74 More editor UI bug fixes: 47653, 47688, 47693, 47687. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@76083 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 03:20:47 +00:00
jtaylor%netscape.com
0a53eb51a1 Fixes bug #45877. r=mstoltz.
git-svn-id: svn://10.0.0.236/trunk@76081 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 03:11:24 +00:00
cmanske%netscape.com
21c98fdd2d Added more space above text for toolbar buttons. Part of 46423. r=hangas
git-svn-id: svn://10.0.0.236/trunk@76078 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 03:08:38 +00:00
wtc%netscape.com
56520691f3 Use real sockets in the poll desc array as opposed to NULL. Some
platforms seem to have problem polling on an array of -1's.


git-svn-id: svn://10.0.0.236/trunk@76077 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 03:00:45 +00:00
mccabe%netscape.com
9f72f530f8 Back in backed-out fix.
git-svn-id: svn://10.0.0.236/trunk@76076 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 02:58:30 +00:00
jtaylor%netscape.com
97722abc48 Fixes bug #41571. r=mstoltz.
git-svn-id: svn://10.0.0.236/trunk@76075 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 02:46:47 +00:00
saari%netscape.com
d94289754b Fix for leaks. Bug 48126 r=dbaron, hyatt
git-svn-id: svn://10.0.0.236/trunk@76074 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 02:11:53 +00:00
nelsonb%netscape.com
adc94749ec Change mp_add and mp_sub to not allocate a temporary variable unless it's
really necessary.


git-svn-id: svn://10.0.0.236/trunk@76073 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 01:58:20 +00:00
anthonyd%netscape.com
76985c2924 fix for bug# 48472 (dogfood bug)
r: mjudge
a: beppe


git-svn-id: svn://10.0.0.236/trunk@76072 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 01:36:28 +00:00
despotdaemon%netscape.com
92120402dc Pseudo-automatic update of changes made by rcassin@supernova.org.
git-svn-id: svn://10.0.0.236/trunk@76071 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 01:35:41 +00:00
wtc%netscape.com
9575d94c34 Updated for 4.1 release.
git-svn-id: svn://10.0.0.236/trunk@76070 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 01:34:31 +00:00
putterman%netscape.com
c03194eab2 Fix for bugs 46973. Select all now selects all messages in threaded mode. Fix for 20375. Expand/Collapse All in threaded mode.
r=alecf.


git-svn-id: svn://10.0.0.236/trunk@76069 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 01:14:59 +00:00
wtc%netscape.com
b716fed993 Moved prgcleak.c from mozilla/nsprpub/pr/src/md/mac/prgcleak.c.
git-svn-id: svn://10.0.0.236/trunk@76066 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 01:02:37 +00:00
wtc%netscape.com
6efa917951 Bugzilla bug #30746: backed out the PR_SetConcurrency(2) workaround
because it introduced other problems.


git-svn-id: svn://10.0.0.236/trunk@76065 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:57:50 +00:00
scc%mozilla.org
2d8a21877e Bug #47244. patch from sean@beatnik.com; thanks sean! r=scc, a=waterson
git-svn-id: svn://10.0.0.236/trunk@76064 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:55:59 +00:00
warren%netscape.com
03c2e00d03 Fixed bustage for chrome:: rule
git-svn-id: svn://10.0.0.236/trunk@76063 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:47:03 +00:00
scc%mozilla.org
12978905ce bug #48464. explicitly picking my own or the auto-generated function, in particular |operator=|. r={vidur, waterson}, a=vidur
git-svn-id: svn://10.0.0.236/trunk@76062 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:42:41 +00:00
pinkerton%netscape.com
84a5d0af08 another great patch from dean, with a honker of a comment explaining what is going on from me. we need to check more than one level down to see if we should move the selected item back to |mTimerMenu| when the selection timer fires. fixes bug 29400. yay!!!! r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@76061 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:37:59 +00:00
kestes%staff.mail.com
8a0029f728 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@76060 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:35:25 +00:00
law%netscape.com
c4e4c6b6af Bug 17524; add 'Bookmark this Link' context menu choice; r=slamm@netscape.com
git-svn-id: svn://10.0.0.236/trunk@76059 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:31:52 +00:00
jelwell%netscape.com
12242a3aae Fixing bugscape bug 830, Address Book was calling CallSaveListeners before the abURI was created. r=alecf
git-svn-id: svn://10.0.0.236/trunk@76058 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:29:14 +00:00
kestes%staff.mail.com
030babe66c *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@76057 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:27:27 +00:00
despotdaemon%netscape.com
25de771aa3 Pseudo-automatic update of changes made by shannond@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@76056 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:26:50 +00:00
leaf%mozilla.org
0c9f2d461f Automated update
git-svn-id: svn://10.0.0.236/trunk@76055 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:15:09 +00:00
warren%netscape.com
cce592f105 Getting gc leak-detector to work on linux. Non-nspr changes. code=beard,wade r=warren
git-svn-id: svn://10.0.0.236/trunk@76054 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:13:39 +00:00
alecf%netscape.com
a420cb67b7 fix for 44714 - remove ignore/watch thread (easy fix, no review)
git-svn-id: svn://10.0.0.236/trunk@76053 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:10:18 +00:00
hyatt%netscape.com
f43472dc93 Fix for 47081. r=ben
git-svn-id: svn://10.0.0.236/trunk@76052 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:05:49 +00:00
cmanske%netscape.com
63f196955b Attempt to fix plain text messenger composer bug 48474, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@76051 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 00:02:43 +00:00
despotdaemon%netscape.com
1b54a8b219 Pseudo-automatic update of changes made by tao@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@76050 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:55:08 +00:00
warren%netscape.com
f55b1908f9 Preparing for jar packaging. Added warning.
git-svn-id: svn://10.0.0.236/trunk@76049 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:52:29 +00:00
sgehani%netscape.com
003ac640b8 For Unix, create component.reg in cwd, not the specified program dir.
[nsbeta3+ b=47721; r=dveditz]


git-svn-id: svn://10.0.0.236/trunk@76048 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:50:32 +00:00
despotdaemon%netscape.com
81705af534 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@76047 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:46:46 +00:00
despotdaemon%netscape.com
bb29fcebb0 Pseudo-automatic update of changes made by jelwell@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@76046 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:41:53 +00:00
mccabe%netscape.com
19434bb257 Backout until I can figure out why mac doesn't like strlen here, even though it seems OK elsewhere.
git-svn-id: svn://10.0.0.236/trunk@76045 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:32:03 +00:00
mcafee%netscape.com
ba775a0587 Splitting cookies/images pref pane into two separate panes (40888). r=ben
git-svn-id: svn://10.0.0.236/trunk@76044 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:27:21 +00:00
warren%netscape.com
6940a6f6a6 Fixed formatting of output so that things line up again.
git-svn-id: svn://10.0.0.236/trunk@76043 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:20:07 +00:00
pchen%netscape.com
ee724d936a bug 42854, r = ben, checking patch from gemal@gemal.dk to change download progress dialog to not have OK button
git-svn-id: svn://10.0.0.236/trunk@76042 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:13:33 +00:00
alecf%netscape.com
d3002525ff fix for #35803 - call the onload handler so that the page is re-initialized too
r=putterman


git-svn-id: svn://10.0.0.236/trunk@76038 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:09:26 +00:00
mcafee%netscape.com
921f818977 Removing wallet from makefiles, fixes solaris bustage. r=Daa
git-svn-id: svn://10.0.0.236/trunk@76037 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:04:33 +00:00
attinasi%netscape.com
e7b5464ded Text with 'whitespace:nowrap' no longer uses special Win32-only text measurement code becasue it didn't work. b=42832 r=waterson
git-svn-id: svn://10.0.0.236/trunk@76036 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:03:11 +00:00
mccabe%netscape.com
e147d2735e Fix to 46566.
Always copy the current line string out of the token buffer when generating an error report, rather than just passing the token buffer itself.  The token buffer wasn't necessarily a well-terminated string, so displaying the contents of the string in the error report produced unexpected results.

The unicode string in the error report is owned by a JSString; this string is rooted for the (stack-based) lifetime of the error report.

Fix courtesy jband.

r=mccabe
a=beard


git-svn-id: svn://10.0.0.236/trunk@76035 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 23:02:39 +00:00
mccabe%netscape.com
fa87396bba Fix to 34425 -
Always create an error report, even when there is no current stack frame and it might be empty.  This fixes an API regression; we used to allow JS_ReportError to be called from the API when no JavaScript was running.

r=rogerl
a=beard


git-svn-id: svn://10.0.0.236/trunk@76034 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:57:40 +00:00
mscott%netscape.com
500fe3c2d7 Bug #44161, 44160 --> get the correct prompt object for the current window instead
of using the one attached to the hidden window. We used to get it from the compose
docshell but when you send the message, that window is actually gone. We should
parent the alerts off of an underlying mail window...
r=ducarroz


git-svn-id: svn://10.0.0.236/trunk@76033 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:56:29 +00:00
mccabe%netscape.com
2d6aa46deb Fix to 47409 -
Don't use timezone comment in javascript Date object toString string if it looks like it might not be ASCII.

a,r=beard


git-svn-id: svn://10.0.0.236/trunk@76032 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:54:45 +00:00
mscott%netscape.com
01970ef5f8 Bug #44161 --> remove reference to m_docshell which we don't need now.
r=ducarroz


git-svn-id: svn://10.0.0.236/trunk@76031 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:54:37 +00:00
ruslan%netscape.com
fc6cf6f5c0 Fix 46496, r/a=gagan
git-svn-id: svn://10.0.0.236/trunk@76030 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:38:56 +00:00
ducarroz%netscape.com
d26c7cb6c3 Fix for bug 27170. Remove option UUencode for attachment. R=mscott
git-svn-id: svn://10.0.0.236/trunk@76029 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:29:44 +00:00
ducarroz%netscape.com
f0b066fa51 Fix for bug 47361. Don't access direclty the buffer of a nsAutoCString, it might not be in sync with the content of the string itself. R=bienvenu,mscott
git-svn-id: svn://10.0.0.236/trunk@76028 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:27:09 +00:00
gagan%netscape.com
793935f471 Fix for bugscape 1800. Offline mode would have sit in recursion. This was already fixed for the M17 branch just doing the same for the tip.
git-svn-id: svn://10.0.0.236/trunk@76027 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:11:13 +00:00
despotdaemon%netscape.com
b48c7f59b4 Pseudo-automatic update of changes made by kestes@staff.mail.com.
git-svn-id: svn://10.0.0.236/trunk@76026 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:10:34 +00:00
heikki%netscape.com
dd53ea068d Trivial, bug 41772, we were not setting the return value in all cases for HandleEventInternal. r=jst.
git-svn-id: svn://10.0.0.236/trunk@76025 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:07:33 +00:00
alecf%netscape.com
d733d093e5 fix for #43484 - sort the account manager and folder pane according to spec
r=putterman


git-svn-id: svn://10.0.0.236/trunk@76024 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 22:02:52 +00:00
despotdaemon%netscape.com
7d3efcc20e Pseudo-automatic update of changes made by mitesh@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@76022 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 21:52:39 +00:00
nelsonb%netscape.com
d6d04f83c1 Replace s_mp_ispow2d with faster version. Change s_mp_mul_d to detect
multiplication by 0, 1, and powers of 2, and handle them without actual
multiplication.


git-svn-id: svn://10.0.0.236/trunk@76020 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 21:43:16 +00:00
edburns%acm.org
1f01dae006 a=edburns
r=ashuk
bug=47357
M classes_spec/org/mozilla/webclient/wrapper_native/NativeEventThread.java
M src_moz/CBrowserContainer.cpp
M src_moz/NativeEventThread.cpp
M src_moz/ns_util.cpp
M src_moz/ns_util.h
M src_share/jni_util.cpp
M src_share/jni_util.h

tar -cvf 47357.2.tar classes_spec/org/mozilla/webclient/wrapper_native/NativeEventThread.java src_moz/CBrowserContainer.cpp src_moz/NativeEventThread.cpp src_moz/ns_util.cpp src_moz/ns_util.h src_share/jni_util.cpp src_share/jni_util.h

cvs diff -u classes_spec/org/mozilla/webclient/wrapper_native/NativeEventThread.java src_moz/CBrowserContainer.cpp src_moz/NativeEventThread.cpp src_moz/ns_util.cpp src_moz/ns_util.h src_share/jni_util.cpp src_share/jni_util.h

This change modifes what one has to do on the native side to add a
listener.

 * How to create a new listener type on the native side: <P>

 * 1. add an entry in the gSupportedListenerInterfaces array defined in
 * ns_util.cpp <P>

 * 2. add a corresponding entry in the LISTENER_CLASSES enum in
 * ns_util.h <P>

 * 3. add a jstring to the string constant list in
 * CBrowserContainer.cpp, below.

 * 4. Initialize this jstring constant in CBrowserContainer.cpp
 * initStringConstants() <P>

 * 5. add an entry to the switch statement in NativeEventThread.cpp
 * native{add,remove}Listener <P>

You have to clobber_all in webclient after this change.


git-svn-id: svn://10.0.0.236/trunk@76019 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 21:38:52 +00:00
wtc%netscape.com
3064c5d83d Added comments to explain the format of the PR_VERSION string.
Set version number to 4.1 Beta.


git-svn-id: svn://10.0.0.236/trunk@76018 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 21:19:17 +00:00
sgehani%netscape.com
f3dce67713 Make license box non-editable.
[nsbeta3+ bugscape b=1939; r=syd]


git-svn-id: svn://10.0.0.236/trunk@76017 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 20:19:20 +00:00
heikki%netscape.com
5ff983885a Fixed bug 41772, if XLink target was XML file it never opened it in new window. r=jst.
git-svn-id: svn://10.0.0.236/trunk@76016 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 20:18:49 +00:00
mkaply%us.ibm.com
7a9808d5bf Accidentally checked in branch file on trunk
git-svn-id: svn://10.0.0.236/trunk@76015 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 20:18:25 +00:00
rayw%netscape.com
b02b43d396 Changed case of nsIFactory.idl methods to start with lower case to be like other
interfaces.  Since the C++ generated code upper-cases the method names, this
affects no C++ code, but only a few javascript methods.

Bug 46771.

r=waterson.

I am in today and tomorrow.


git-svn-id: svn://10.0.0.236/trunk@76014 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 20:12:08 +00:00
dbaron%fas.harvard.edu
5c4eea6dd3 Fix huge leak warren introduced last night. Changing the hash keys to have owning pointers caused circular ownership. r=waterson b=48373 (nsbeta3+)
git-svn-id: svn://10.0.0.236/trunk@76013 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 20:08:30 +00:00
ducarroz%netscape.com
65d7e22843 Fix for bug 43441 & bug 32598. Fix various problems with message compose prefs panel. R=varada
git-svn-id: svn://10.0.0.236/trunk@76012 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 20:03:54 +00:00
mkaply%us.ibm.com
0388cc5888 Initial branch Bidi checkin
git-svn-id: svn://10.0.0.236/trunk@76011 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 20:01:52 +00:00
ducarroz%netscape.com
89d7e91181 Fix for bug 32598. Re-arrange the frame to be sure it fit (UI change approuved by jglick). R=varada
git-svn-id: svn://10.0.0.236/trunk@76010 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 19:56:56 +00:00
jgaunt%netscape.com
d0c9dbc365 a=blizzard@redhat.com r=jgaunt@netscape.com
fixing hp bustage


git-svn-id: svn://10.0.0.236/trunk@76009 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 19:55:25 +00:00
sgehani%netscape.com
9f8f3d16fc Merge M17 branch fix for nsbeta2+ bugscape bug 1895: get rid of error 340 in
Mac installer during XPCOM autoreg by delaying so fragment registry has time
to update newly extracted shlbs.

[branch fix r=dveditz; a=pdt]


git-svn-id: svn://10.0.0.236/trunk@76005 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 19:05:19 +00:00
despotdaemon%netscape.com
8f76cd0e1a Pseudo-automatic update of changes made by briane@qnx.com.
git-svn-id: svn://10.0.0.236/trunk@76002 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 18:35:41 +00:00
despotdaemon%netscape.com
50be60b3f8 Pseudo-automatic update of changes made by dinglis@qnx.com.
git-svn-id: svn://10.0.0.236/trunk@75997 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 13:51:35 +00:00
mcafee%netscape.com
a8f84a1b6f More double-space lossage, whitespace change only.
git-svn-id: svn://10.0.0.236/trunk@75996 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 08:16:40 +00:00
valeski%netscape.com
6bc3545fcb fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@75995 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:59:50 +00:00
cmanske%netscape.com
78c3f83d86 Simplified background image UI in Colors and Background dialog, b=47693, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75994 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:31:52 +00:00
warren%netscape.com
b86de5d4dc Fixed nsStringKey -> nsCStringKey problem
git-svn-id: svn://10.0.0.236/trunk@75993 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:28:01 +00:00
mcafee%netscape.com
6a25660d7f Ignore gnerated files.
git-svn-id: svn://10.0.0.236/trunk@75992 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:25:12 +00:00
mcafee%netscape.com
80bdc83a00 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@75991 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:24:02 +00:00
warren%netscape.com
2950542cad Fixed nsStringKey problems due to hashtable changes.
git-svn-id: svn://10.0.0.236/trunk@75990 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:10:42 +00:00
cmanske%netscape.com
189a5f3e9f Fixed layout in Colors and Background dialog, b=47693, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75989 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:08:07 +00:00
mcafee%netscape.com
73706e3a54 Backing out reorder, to match valeski's backout
git-svn-id: svn://10.0.0.236/trunk@75988 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:07:13 +00:00
valeski%netscape.com
903a9804f4 backing out
git-svn-id: svn://10.0.0.236/trunk@75987 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:06:21 +00:00
warren%netscape.com
ee959ee62f Fixed warnings.
git-svn-id: svn://10.0.0.236/trunk@75986 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:05:13 +00:00
valeski%netscape.com
057df7f19b re-ordering so clobber builds are ok
git-svn-id: svn://10.0.0.236/trunk@75985 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:01:40 +00:00
alecf%netscape.com
57ac3904d4 fix for #39016 r=mscott
make more strings localization friendly, and use formatStringFromName where appropriate


git-svn-id: svn://10.0.0.236/trunk@75984 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 07:00:16 +00:00
cmanske%netscape.com
86437dac18 Fixed tooltip in Colors and Background dialog, b=47693, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75983 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:54:03 +00:00
valeski%netscape.com
e270f6cf85 backing out
git-svn-id: svn://10.0.0.236/trunk@75982 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:51:30 +00:00
valeski%netscape.com
3ae56dd890 backing out
git-svn-id: svn://10.0.0.236/trunk@75981 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:46:00 +00:00
cmanske%netscape.com
f46c8c5393 Tweaked Insert Table dialog, b=47688, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75980 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:44:59 +00:00
mcafee%netscape.com
df6a56ce21 Moving embedding directory to follow xpfe, dependency on xpfelocation_s.a was introduced by embedding tonight. Component ? or better solution? Fixes linux bustage. a=syd
git-svn-id: svn://10.0.0.236/trunk@75979 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:43:05 +00:00
scc%mozilla.org
e98f6c2c7c fixes needed to get multi-fragment strings working; r|a=waterson
git-svn-id: svn://10.0.0.236/trunk@75978 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:36:54 +00:00
warren%netscape.com
fac6eb1451 Fixed nscom.h -> nsCom.h
git-svn-id: svn://10.0.0.236/trunk@75977 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:35:34 +00:00
morse%netscape.com
0b19dc7209 fix bug 48241, crash when visiting url
git-svn-id: svn://10.0.0.236/trunk@75976 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:34:24 +00:00
warren%netscape.com
e5706a7236 Bug 46711. Removed nsAutoString travisty from nsStringKey. Introduced nsCStringKey. Made them both share the underlying string when possible. r=waterson
git-svn-id: svn://10.0.0.236/trunk@75975 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:19:37 +00:00
conrad%ingress.com
0a2d2db689 Fixed double line feed problem.
git-svn-id: svn://10.0.0.236/trunk@75974 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 06:06:02 +00:00
valeski%netscape.com
be3eff76db fixing windows hatred of goto inits
git-svn-id: svn://10.0.0.236/trunk@75973 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 05:23:05 +00:00
mcafee%netscape.com
14d36bbdb1 Fixing unix bustage.
git-svn-id: svn://10.0.0.236/trunk@75972 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 05:14:54 +00:00
mcafee%netscape.com
93d264db2f Adding nsDirectoryServiceDefs.h, fixing whitespace problems. This would have become linux bustage later.
git-svn-id: svn://10.0.0.236/trunk@75971 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:53:37 +00:00
conrad%ingress.com
39dbfd4b1a Changed strings to use macros
Fixed FindWinFolder which was not doing anything.


git-svn-id: svn://10.0.0.236/trunk@75970 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:39:30 +00:00
conrad%ingress.com
ffac91d169 Added nsDirectoryServiceDefs.h
git-svn-id: svn://10.0.0.236/trunk@75969 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:37:43 +00:00
conrad%ingress.com
3c685a3da5 Added the building of appfilelocationprovider lib.
r=sfraser


git-svn-id: svn://10.0.0.236/trunk@75968 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:36:59 +00:00
mcafee%netscape.com
d33428150e Reverting conrads change, accidentally double-spaced entire file.
git-svn-id: svn://10.0.0.236/trunk@75967 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:29:05 +00:00
conrad%ingress.com
8792af6e42 Export of nsDirectoryServiceDefs.h
r=valeski


git-svn-id: svn://10.0.0.236/trunk@75966 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:12:16 +00:00
conrad%ingress.com
4cbe746cf8 Export of defs header file.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@75965 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:11:15 +00:00
conrad%ingress.com
4f099f2db5 Added appfilelocprovider lib, shell32 lib
r=valeski


git-svn-id: svn://10.0.0.236/trunk@75964 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:10:24 +00:00
conrad%ingress.com
1ebc1b19fb First checkin.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@75963 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:03:52 +00:00
conrad%ingress.com
10b518db79 First checkin.
git-svn-id: svn://10.0.0.236/trunk@75962 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 04:02:25 +00:00
mscott%netscape.com
007f8e73f7 Backing out mstoltz's earlier checkin to bring mailnews back to life.
a=mcafee


git-svn-id: svn://10.0.0.236/trunk@75961 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:57:43 +00:00
valeski%netscape.com
764b5a125b fixing windows linkage problems
git-svn-id: svn://10.0.0.236/trunk@75960 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:50:12 +00:00
cmanske%netscape.com
f3cfdd30aa Big UI fix checkin continued - same bugs as last checkin. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75959 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:43:09 +00:00
conrad%ingress.com
ed5327cc88 Changed params to NS_InitEmbedding.
git-svn-id: svn://10.0.0.236/trunk@75958 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:43:06 +00:00
mkaply%us.ibm.com
a9a603ea20 r=waterson, a=waterson
OS/2 and AIX tinderbox break - shouldn't NS_IF_ADDREF a member in a const function


git-svn-id: svn://10.0.0.236/trunk@75957 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:39:05 +00:00
valeski%netscape.com
62a9983d74 fixing build bustage on linux
git-svn-id: svn://10.0.0.236/trunk@75956 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:37:36 +00:00
valeski%netscape.com
b6e04fc6fa fixing bustage
git-svn-id: svn://10.0.0.236/trunk@75955 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:29:50 +00:00
valeski%netscape.com
7e2825ed28 checking in for conrad to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@75954 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:27:21 +00:00
valeski%netscape.com
3738c48369 temp fix for build problem
git-svn-id: svn://10.0.0.236/trunk@75953 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:15:57 +00:00
brendan%mozilla.org
36587fa68b Fix cut-and-paste bugs in JavaMember_finalize (48304, r=pschwartau).
git-svn-id: svn://10.0.0.236/trunk@75952 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:09:41 +00:00
conrad%ingress.com
0ae5e8b681 Added implementation of nsIDirectoryServiceProvider.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@75951 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:08:39 +00:00
conrad%ingress.com
dd41a9d6cc 1. Uses appfilelocationprovider. Can pass one in or pass nsnull and default is made.
2. Removed version of NS_InitEmbedding which took char* path.
r=dougt


git-svn-id: svn://10.0.0.236/trunk@75950 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 03:07:25 +00:00
wtc%netscape.com
a08d1fb996 Bugzilla bug #34920: fixed a bug in PR_EmulateAcceptRead that depended
on the implementation of an enum.


git-svn-id: svn://10.0.0.236/trunk@75949 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 02:40:12 +00:00
rhp%netscape.com
186f953f67 Fix for Japanese text being corrupted in Forward Inline - Bug #: 48118 - r: mscott
git-svn-id: svn://10.0.0.236/trunk@75948 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 02:28:26 +00:00
dmose%mozilla.org
d2fb313f29 Changed nsLDAPConnection to execute the nsILDAPMessageListener callbacks directly rather than through an nsISupports proxy, meaning that the default is for them to execute on the nsLDAPConnection thread. Callers can still create a proxy manually and pass it in, if desired. Changed the datasource and channel objects to run correctly on the nsLDAPConnection thread, in the hopes that this would help avoid UI stalls. On Linux, at least, this didn't make any perceptible improvement, but it still is probably a good thing, and may help once more event system loving gets checked in. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75947 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 02:13:21 +00:00
cmanske%netscape.com
838e3690e4 Changed images for editmode toolbar, part of bug 47515. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75945 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 02:11:00 +00:00
cmanske%netscape.com
4483c01929 Big UI fix! bugs=47898, 26843, 26871, 37152, 38944, 41545, 42246, 42343, 43089, 45463, 45904, 46001, 47644, 47314, 47510, 47515, 47622, 47650, 47653, 47699, 47700, 46179, 47696, 47693. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75944 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 02:10:17 +00:00
mscott%netscape.com
9008e92d31 Bug #46086 --> can't read forwarded messages in 4.x because we are setting
a bogus content type on the news article (when it's forwarded as an attachment)
Bug #48135 --> fix forwarding of news messages bustage. Clear the channel listener
and re-generate it every time we load a url.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@75943 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 02:09:33 +00:00
mscott%netscape.com
1deb252a2f Bug #48078, 48081 --> bring up save to disk dialog right away from the helper app dialog instead of
waiting till the download is finished.
properly implement Cancel so we stop the download and clean up the temp file.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@75942 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 01:49:06 +00:00
edburns%acm.org
1cf629674f First checkin of Webclient/IE
git-svn-id: svn://10.0.0.236/trunk@75941 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 01:33:35 +00:00
edburns%acm.org
3395507383 Make it so the jni headers are built in src_share.
git-svn-id: svn://10.0.0.236/trunk@75940 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 01:08:14 +00:00
syd%netscape.com
4b2f05254e partial fix for 1611. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@75939 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 01:04:50 +00:00
despotdaemon%netscape.com
59c052f2cd Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@75938 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 01:03:05 +00:00
edburns%acm.org
287ea4cd13 Make it so the jni headers are built in src_share.
git-svn-id: svn://10.0.0.236/trunk@75937 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 01:02:57 +00:00
anthonyd%netscape.com
902ff13a56 bug fix for 47399
dropping a drag session onto the originating selection
should do nothing.
r: mjudge, jfrancis


git-svn-id: svn://10.0.0.236/trunk@75936 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 01:01:18 +00:00
dr%netscape.com
2c783e6d18 one-line fix for 46658, r=ben
git-svn-id: svn://10.0.0.236/trunk@75935 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 00:52:02 +00:00
scc%mozilla.org
a8fa84f5e5 not part of the build; further work on multi-fragment strings. They are now limping along and can actually be used. They pass all tests not related to |Substring| and |nsPromiseConcatenation|.
git-svn-id: svn://10.0.0.236/trunk@75934 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 00:45:33 +00:00
mscott%netscape.com
3472eb5a1a fix mac breakage...can't use NS_LITERAL_STRING on a const char * on the mac
git-svn-id: svn://10.0.0.236/trunk@75933 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 00:42:19 +00:00
wtc%netscape.com
549a789d96 Bugzilla bug #39942: additional tweaks related to the thread-private
error string buffer.
Modified files: prerror.c, prcthr.c, pruthr.c


git-svn-id: svn://10.0.0.236/trunk@75932 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-10 00:34:11 +00:00
mccabe%netscape.com
a14775fa94 Cast some parameters to PRUnichar * from jschar * to make the Mac happy.
git-svn-id: svn://10.0.0.236/trunk@75931 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 23:42:24 +00:00
nbhatla%netscape.com
d751a557bc #46519 -> Mac Classic Skin Polish. Finally added Mac-like tab widgets by modifying XBL and CSS. Also added new IE 5 icons for imported bookmarks, as well as fixing splitter grippy icon state changes. r=andreww
git-svn-id: svn://10.0.0.236/trunk@75930 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 23:42:18 +00:00
nbhatla%netscape.com
a169511bd5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@75929 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 23:30:14 +00:00
dr%netscape.com
c7cdd4e462 fix for windows horkage, shouldn't be in there anyway
git-svn-id: svn://10.0.0.236/trunk@75928 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 23:27:54 +00:00
nbhatla%netscape.com
524cc014d1 #46518 -> Mac Classic Skin Polish. #46178 -> search editor now has arrow buttons. r=andreww
git-svn-id: svn://10.0.0.236/trunk@75927 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 23:18:30 +00:00
nbhatla%netscape.com
df953c747d #46519 -> Mac Classic Skin Fixes. Pulls out in-line style from XUL for #47680. r=andreww
git-svn-id: svn://10.0.0.236/trunk@75926 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 23:14:02 +00:00
mccabe%netscape.com
6bc1090e99 Fix to 24688. Post a message to the JavaScript console whenever a call is made through XPConnect to a JS Component or other JS object that results in an exception.
Also eliminate xpcJSErrorReport and merge some functionality from it into nsScriptError.

r=jband,a=beard


git-svn-id: svn://10.0.0.236/trunk@75925 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:48:52 +00:00
varada%netscape.com
362f545a76 fix for bug#31549;showing prettyname with identity in msgcompose;r=ducaroz
git-svn-id: svn://10.0.0.236/trunk@75924 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:48:29 +00:00
saari%netscape.com
51e147ef41 Removing nsToolboxFrame.cpp, nsToolbarFrame.cpp, and nsToolBarDragListener.cpp from layout.mcp to keep in sync with dr's changes.
git-svn-id: svn://10.0.0.236/trunk@75923 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:47:32 +00:00
nelsonb%netscape.com
9eeb24807a Eliminate one more warning. Add missing f suffix to float constant.
git-svn-id: svn://10.0.0.236/trunk@75922 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:45:51 +00:00
mjudge%netscape.com
dac8dfc28f use "=" not "==" my bad
git-svn-id: svn://10.0.0.236/trunk@75921 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:43:39 +00:00
radha%netscape.com
c78435dbe9 Fix for bug # 47856. Patch from disttsc@bart.nl r=myself
git-svn-id: svn://10.0.0.236/trunk@75920 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:43:36 +00:00
varada%netscape.com
d498216323 fix for bug#31549;show server pretty name along with identity in mail compose window;r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@75919 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:40:28 +00:00
dr%netscape.com
eec71e3b36 fix for 42635 and related cleanup, r=ben,hyatt
git-svn-id: svn://10.0.0.236/trunk@75918 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:38:46 +00:00
mjudge%netscape.com
533f7943c6 43533 table cell selection color fix. check for table cells/table being added to range and toggle flag to allow cells to draw correctly
git-svn-id: svn://10.0.0.236/trunk@75917 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:34:17 +00:00
mscott%netscape.com
f6f4368368 Bug #44163 --> FEAlert and FEAlertFromServer need a message window and with that message window
we should get the correct nsIPrompt object instead of using the one tied to the hidden window.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@75916 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:33:14 +00:00
mjudge%netscape.com
e5571b2bdf 29570 37393 42794 mac os fix for selecting out of frame bounds.
git-svn-id: svn://10.0.0.236/trunk@75915 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:33:03 +00:00
mscott%netscape.com
5139d46ef4 Bug #44163 --> FEAlert and FEAlertFromServer need a message window
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@75914 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:32:45 +00:00
harishd%netscape.com
c75a8a89fb 36944 - USe NS_VMREFRESH_NO_SYNC to refresh
r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75913 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:30:36 +00:00
harishd%netscape.com
12ebb61ff1 42429 - Pass whitespace, inside table, to the sink.
44178 - Enabled SERVER tag
43005 - Made HR a block element per spec.
43499 - Made XML document with .txt extension to be rendered as plain text
45437 - Enabled META charset notification in strict DTD.

r=pollmann


git-svn-id: svn://10.0.0.236/trunk@75912 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:28:41 +00:00
pinkerton%netscape.com
f14fd156e7 Rewrote drag scrolling to not use timers and thus avoid all problems about not being able to unregister the timer. Fixes bug 43428.
git-svn-id: svn://10.0.0.236/trunk@75911 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 22:08:49 +00:00
wtc%netscape.com
8b81966e6d Bugzilla bug #48245: removed the -mno-486 compiler flag.
Modified files: FreeBSD2.mk, Linux.mk
This bug was reported by Steven T. Hatton <hattons@bellatlantic.net>.


git-svn-id: svn://10.0.0.236/trunk@75910 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 21:53:45 +00:00
edburns%acm.org
60bfaf0127 bug=48227
author=edburns
a=edburns
r=ashuk

Files in this fix:

M classes_spec/org/mozilla/webclient/wrapper_native/EventRegistrationImpl.java
M classes_spec/org/mozilla/webclient/wrapper_native/NativeEventThread.java
A classes_spec/org/mozilla/webclient/wrapper_native/WCEventListenerWrapper.java
M src_moz/NativeEventThread.cpp
M src_moz/motif/NativeLoaderStub.cpp

Added class WCEventListenerWrapper:

 * This class allows the custom app to have one instance that implements
 * multiple Webclient event listener types. <P>

 * This is simply a "struct" type class that encapsulates a listener
 * instance with its class name.  This is necessary because the class
 * name is lost when we deal with the listener as a
 * WebclientEventListener, and not a WebclientEventListener subclass. <P>

 * @see org.mozilla.webclient.wrapper_native.NativeEventThread#addListener

Made it so when a java listener is added,

 * We create a WCEventListenerWrapper containing the user passed
 * DocumentLoadListener, and the string obtained from
 * DocumentLoadListener.class.getName();

We then call nativeEventThread.addListener:

 * Takes the abstract WebclientEventListener instance and adds it to a
 * Vector of listeners to be added.  This vector is scanned each time
 * around the event loop in run(). <P>

 * The vector is a vector of WCEventListenerWrapper instances.  In run()
 * these are unpacked and sent to nativeAddListener like this:
 * nativeAddListener(nativeWebShell,tempListener.listener,
 * tempListener.listenerClassName); <P>


git-svn-id: svn://10.0.0.236/trunk@75909 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 21:47:39 +00:00
rogerl%netscape.com
ccc73deb34 r,a=brendan@mozilla.org. Adding missing ECMA3 compliance toLocaleXXX
functions to built-in Array, Date and Object object prototypes.


git-svn-id: svn://10.0.0.236/trunk@75908 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 21:46:03 +00:00
larryh%netscape.com
96a76ac15a remove priotest. The test is not valid
git-svn-id: svn://10.0.0.236/trunk@75907 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 21:42:35 +00:00
dougt%netscape.com
c169f23f6c modified buffer while commiting.
fixing bustage.


git-svn-id: svn://10.0.0.236/trunk@75906 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 21:15:09 +00:00
dougt%netscape.com
8b2bb50369 Name Changes from GetPrompt to GetPrompter (47889)
git-svn-id: svn://10.0.0.236/trunk@75905 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 21:13:54 +00:00
dougt%netscape.com
33a8ac965d Renaming GetPrompt() to GetPrompter in nsIDOMWindow. This avoids a namespace
r=vidur@netscape.com (47889)


git-svn-id: svn://10.0.0.236/trunk@75904 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 21:12:21 +00:00
nelsonb%netscape.com
e66e41e5b2 - Change mp_mul to minimize number of outer loops when multipliers are
of unequal length.
- Fix s_mp_fixup_reciprocal to not truncate the result.
- Use new macros in mpi-priv.h


git-svn-id: svn://10.0.0.236/trunk@75903 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:55:39 +00:00
nelsonb%netscape.com
8f5ab67fa5 Use new MP_HOWMANY macro instead of equivalent code.
git-svn-id: svn://10.0.0.236/trunk@75902 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:53:25 +00:00
dave%intrec.com
b38449a603 Re-fixing bug 46897. Thanks to JRobertson@medevolve.com for catching the
omission in the original patch.


git-svn-id: svn://10.0.0.236/trunk@75901 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:49:11 +00:00
nelsonb%netscape.com
7bfe64da6e Comment out call to unimplemented function, so this will compile.
git-svn-id: svn://10.0.0.236/trunk@75900 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:46:59 +00:00
dp%netscape.com
4905d9910d Perl script to analyze xpcom log output and print results in html
git-svn-id: svn://10.0.0.236/trunk@75899 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:45:24 +00:00
nelsonb%netscape.com
0daabe0bf1 Some unix platform kshells don't understand export VAR=value
So instead use                                VAR=value; export VAR


git-svn-id: svn://10.0.0.236/trunk@75898 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:44:05 +00:00
nelsonb%netscape.com
4b6092a8d7 Add new macros: MP_MIN, MP_MAX, MP_HOWMANY, MP_ROUNDUP.
git-svn-id: svn://10.0.0.236/trunk@75897 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:42:18 +00:00
nboyd%atg.com
1972514928 fix 47859
git-svn-id: svn://10.0.0.236/trunk@75896 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:23:50 +00:00
nboyd%atg.com
4d2963d28d Fix 47859
git-svn-id: svn://10.0.0.236/trunk@75895 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:22:37 +00:00
jtaylor%netscape.com
0351443d26 Fixes bugs 43427 and 46359. Provides clear button and error checking in JS
Console. r=ben. mccabe.


git-svn-id: svn://10.0.0.236/trunk@75894 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:18:38 +00:00
jtaylor%netscape.com
fc30ccdbe5 Add label for clear button re: bug# 43427. r=ben. mccabe
git-svn-id: svn://10.0.0.236/trunk@75893 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:16:50 +00:00
pavlov%netscape.com
bd5b488ba4 avoid calling XSetFont on every draw_text (hopefully) by using the GC cache correctly when drawing text and not calling gdk_draw_text directly. working on linux performance bug 26502. r=imot
git-svn-id: svn://10.0.0.236/trunk@75892 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:15:08 +00:00
despotdaemon%netscape.com
38cf207b54 Pseudo-automatic update of changes made by jgmyers@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75891 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:12:10 +00:00
mstoltz%netscape.com
e686efdeca Fixed 37702 and 47670. r=vidur
git-svn-id: svn://10.0.0.236/trunk@75890 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 20:08:54 +00:00
waterson%netscape.com
b03ddd8490 Bug 47927. Check in the wrong fix to get the tree open. a=granrose.
git-svn-id: svn://10.0.0.236/trunk@75887 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 19:30:14 +00:00
harishd%netscape.com
c3b1fbec56 I didn't cause the leak. Putting my changes back.
a=granrose


git-svn-id: svn://10.0.0.236/trunk@75886 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 17:49:18 +00:00
javi%netscape.com
7a1afca5e4 Don't call the callback function if one is not stored.
git-svn-id: svn://10.0.0.236/trunk@75885 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 17:17:42 +00:00
harishd%netscape.com
1f24ef20e9 Backing out my changes to see if the leak goes away
a=granrose


git-svn-id: svn://10.0.0.236/trunk@75884 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 16:42:20 +00:00
dcone%netscape.com
6d4959771e Taking out the change from yesterday that enables the PatBlt for tiling. Found problems so
I am pulling that change for now.


git-svn-id: svn://10.0.0.236/trunk@75883 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 14:07:55 +00:00
dbaron%fas.harvard.edu
3b9c9e465a Fix leak on hovering over a scrollbar and re-fix similar leak for text inputs (bug 42895) by adding a "general" method for unrooting anonymous content created through nsIAnonymousContentCreator, plus a hack to deal with the scrollbars on the root element. Some of the other SetDocumentForAnonymousContent methods *may* need to be implemented. Chris Waterson helped significantly with this patch. r=waterson,hyatt b=45676 (nsbeta3+)
git-svn-id: svn://10.0.0.236/trunk@75882 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 12:51:05 +00:00
mozilla.BenB%bucksch.org
67fdd48504 47851: Remove unused pref. r=putterman, a=waterson
git-svn-id: svn://10.0.0.236/trunk@75881 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 09:45:52 +00:00
scc%mozilla.org
cdb44d875e better comments re: the formal specification of |SetCapacity|; jag's |ToInteger| patch as per bug #46898; r|a=waterson
git-svn-id: svn://10.0.0.236/trunk@75880 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 08:26:23 +00:00
scc%mozilla.org
cec3e96639 fixed |nsCharSinkTraits<T>::write| as per bug #46462; r=beard, a=waterson
git-svn-id: svn://10.0.0.236/trunk@75879 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 08:26:12 +00:00
scc%mozilla.org
98e7fedae2 fixed |BeginWriting| and |EndWriting| to no longer take an offset, fallout from the new multi-fragment string implementation; fixed a bug in |operator-=| exposed by the change to |EndWriting|; fixed |nsWritingIterator<CharT>::write| as per bug #46462; fixed comments galore, significantly better specifying |SetLength| and |SetCapacity|; since |SetCapacity| is just a hint, give it a default implementation rather than making it pure virtual; fixed a couple of the |do_...| routines to unify the code path minimizing overides; r|a=waterson
git-svn-id: svn://10.0.0.236/trunk@75878 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 08:26:08 +00:00
scc%mozilla.org
14a9f6633b fixed |BeginReading| and |EndReading| to no longer take an offset, fallout from the new multi-fragment string implementation; fixed a bug in |operator-=| exposed by the change to |EndReading|; fixed the |CharAt| family of routines accordingly; fixed comments galore; r|a=waterson
git-svn-id: svn://10.0.0.236/trunk@75877 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 08:26:00 +00:00
pinkerton%netscape.com
47269ea7b1 Remove Start/StopTracking methods.
git-svn-id: svn://10.0.0.236/trunk@75876 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 07:45:12 +00:00
pinkerton%netscape.com
162bb1938a Stop using dragtracker (bug 43428)
git-svn-id: svn://10.0.0.236/trunk@75875 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 07:43:12 +00:00
pinkerton%netscape.com
505eabb83b Simplification of drag scrolling in trees. Don't try to use view manager to capture the mouse, just not worth it. Make drag area w/in the tree's view. (bug 43428).
git-svn-id: svn://10.0.0.236/trunk@75874 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 07:42:46 +00:00
pinkerton%netscape.com
a21d2ed2b2 Stop using dragTracker (bug 43428)
git-svn-id: svn://10.0.0.236/trunk@75873 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 07:41:31 +00:00
pinkerton%netscape.com
c77e714dae stop using dragTracker (bug 43428).
git-svn-id: svn://10.0.0.236/trunk@75872 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 07:40:54 +00:00
mozilla.BenB%bucksch.org
e2e6ed4a85 36480:
- Don't check for <div> around a sig
- Allow class to be quoted or be one of several
No bug:
- Don't output <div> for plaintext sigs (because 4.x' editor has a bug with <div>s inside <blockquote type=cite>s)
r=ducarroz
a=waterson


git-svn-id: svn://10.0.0.236/trunk@75871 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 07:27:14 +00:00
brendan%mozilla.org
e830c43305 Whitespace panty raid.
git-svn-id: svn://10.0.0.236/trunk@75870 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 06:20:13 +00:00
ben%netscape.com
9ebf63f099 fix for nsbeta3+ bug 41139, can select multiple radio buttons in a group by using the keyboard.
git-svn-id: svn://10.0.0.236/trunk@75869 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:47:46 +00:00
jst%netscape.com
6ffb8c8cef Turning on new DOM Level 2 behavior by default. (bug 48161). a=nisheeth@netscape.com, r=pollmann@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75868 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:31:28 +00:00
pavlov%netscape.com
7f37448436 additional removal of static nsCOMPtrs for bug 43580 r=scc
git-svn-id: svn://10.0.0.236/trunk@75867 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:28:45 +00:00
ben%netscape.com
5ecb03def2 fix for nsbeta3+ bug 41901, link image dragged from one window to another loads the image instead of the linked page.
also tidied up the html string returned in this case so that when dropped into composer, an image enclosed in a link
to the linked page is inserted.


git-svn-id: svn://10.0.0.236/trunk@75866 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:26:44 +00:00
pavlov%netscape.com
b0f48e963e avoid pulling the event out of the queue and putting it right back when typing.. working on linux performance bug 26502 r=beard
git-svn-id: svn://10.0.0.236/trunk@75865 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:16:17 +00:00
putterman%netscape.com
802a5474d2 Fix for 46208. Get rid of '?" before Reply To Sender in thread pane context menu.
patch by gemal@gemal.dk r=scottip.


git-svn-id: svn://10.0.0.236/trunk@75864 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:13:32 +00:00
ben%netscape.com
de5e53e215 nsbeta3+ 46284, crash after trying to install package via software installation pref panel. remove button (was there
for debugging purposes only)


git-svn-id: svn://10.0.0.236/trunk@75863 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:11:29 +00:00
ben%netscape.com
655d38db87 fix for nsbeta3+ bug 40877, 'secs' not localised in navigator.js
git-svn-id: svn://10.0.0.236/trunk@75862 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:10:01 +00:00
ben%netscape.com
c503c5ef62 fix for nsbeta3+ bug 40877, 'secs' is not localised in navigator.js
git-svn-id: svn://10.0.0.236/trunk@75861 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 05:09:45 +00:00
dmose%mozilla.org
2d5bf4dd91 adding .cvsignore files to stop cvs whining in non-OBJDIR builds. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75860 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 04:44:01 +00:00
dmose%mozilla.org
f97b0d8e85 A number of lines were not properly bracketed by DEBUG conditionals, causing non-DEBUG builds to fail. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75859 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 04:43:33 +00:00
brendan%mozilla.org
5c6a970327 Clear JS watchpoints on the window object before loading a new document (38959, r=mstoltz).
git-svn-id: svn://10.0.0.236/trunk@75858 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 03:30:46 +00:00
morse%netscape.com
e5f3e8b0a8 bug 48076, remove commonDialogs from wallet module, r=dougt
git-svn-id: svn://10.0.0.236/trunk@75857 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 03:27:32 +00:00
saari%netscape.com
ce8255995f hack part deux for testing for leak increase
git-svn-id: svn://10.0.0.236/trunk@75856 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:59:44 +00:00
blizzard%redhat.com
1e041a9cfc add some extra test cases for the embedding widget
git-svn-id: svn://10.0.0.236/trunk@75855 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:52:09 +00:00
scc%mozilla.org
2afa96eead not part of the build; further work on multi-fragment strings. Moved the bulk of the template implementation to the header file. This file needs to continue to exist for when I finally un-templatize the interfaces
git-svn-id: svn://10.0.0.236/trunk@75854 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:48:27 +00:00
scc%mozilla.org
fe25ceec15 not part of the build; further work on multi-fragment strings
git-svn-id: svn://10.0.0.236/trunk@75853 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:47:33 +00:00
blizzard%redhat.com
018c0630c5 warning fixes in gtkmozembed.h. fix for bug #46279. reparent the mozilla window to an offscreen window when unrealizing since you might get re-realized later. r=pavlov, a=waterson
git-svn-id: svn://10.0.0.236/trunk@75852 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:46:53 +00:00
brendan%mozilla.org
28cf8d024c Add TraceMallocLogTimestamp window method, for bloat storyboarding (#ifdef NS_TRACE_MALLOC, not part of build).
git-svn-id: svn://10.0.0.236/trunk@75851 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:43:09 +00:00
brendan%mozilla.org
3dfa5856af Add captioned timestamp events, for JS storyboarding (not part of build).
git-svn-id: svn://10.0.0.236/trunk@75850 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:41:58 +00:00
cmanske%netscape.com
dbfeb1cd72 Checking in for rcassin@supernova.org. Composer pref fixes, bug 47703, r=cmanske
git-svn-id: svn://10.0.0.236/trunk@75849 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:33:29 +00:00
mscott%netscape.com
ced2ee490a Bug #1642 --> don't run JS urls with the default browser (effects shrimp only)
r=prass


git-svn-id: svn://10.0.0.236/trunk@75848 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:30:58 +00:00
ben%netscape.com
94be5f8b8d adding reorder styles for nsbeta3+ bug 46516 to modern and mac classic skin
git-svn-id: svn://10.0.0.236/trunk@75847 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:26:45 +00:00
saari%netscape.com
585834ef4b temp hack to test theory for sudden increase in leaks
git-svn-id: svn://10.0.0.236/trunk@75846 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:25:51 +00:00
nbhatla%netscape.com
053f5cf498 #46519 -> Mac Classic Skin Fixes. This checkin specifically fixes the pref-languages panel, so that the reorder arrow buttons now appear properly on all platforms.
git-svn-id: svn://10.0.0.236/trunk@75845 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:25:43 +00:00
ftang%netscape.com
16e9ce78b8 fix 45347. swap the order for author and content-type to make the content-type
appear first in the meta tag since we need to know the encoding before hitting
non ASCII value in the author name. r=cmanske


git-svn-id: svn://10.0.0.236/trunk@75844 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:25:25 +00:00
cmanske%netscape.com
105a987da1 Checking in for rcassin@supernova.org. Composer pref string fixes, bug 47703, r=cmanske
git-svn-id: svn://10.0.0.236/trunk@75843 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:22:57 +00:00
ftang%netscape.com
12d44d4f28 fix 45347. do case insenstive comparesion for html attribute value
r=cmanske


git-svn-id: svn://10.0.0.236/trunk@75842 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 02:22:56 +00:00
bienvenu%netscape.com
ca155eaae5 fix freeing of uninitialized memory, prob result of trying to fix memory leaks, r=mscott
git-svn-id: svn://10.0.0.236/trunk@75840 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 01:32:20 +00:00
alecf%netscape.com
31646b2676 oops, forgot this file with a checkin earlier today
git-svn-id: svn://10.0.0.236/trunk@75839 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 01:17:19 +00:00
sfraser%netscape.com
607439019b More bustage fixing with style struct return types.
git-svn-id: svn://10.0.0.236/trunk@75838 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 00:52:02 +00:00
alecf%netscape.com
faebf440ab fix mac bustage by using AssignWithConversion
git-svn-id: svn://10.0.0.236/trunk@75837 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 00:38:01 +00:00
sfraser%netscape.com
572368546b Fix Windows compiler suckage. Fixes bustage.
git-svn-id: svn://10.0.0.236/trunk@75836 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 00:27:38 +00:00
tao%netscape.com
99e0bfce16 Lacalizable accesskey fix. (check in for Andrea; r=tao,a=brendan.)
git-svn-id: svn://10.0.0.236/trunk@75835 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-09 00:21:11 +00:00
jband%netscape.com
278cbd4584 fix bug 47410. Allow JS components to implement nsISecurityCheckedComponent and have sidebar componnet implement it to allow access from untrusted scripts. a=brendan@mozilla.org a=johng@netscape.com
git-svn-id: svn://10.0.0.236/trunk@75834 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:59:32 +00:00
ericb%neoplanet.com
0fede69e4e removed call to widget->CaptureMouse that was crashing under gtk. r=hyatt a=waterson
git-svn-id: svn://10.0.0.236/trunk@75833 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:49:01 +00:00
sfraser%netscape.com
f7ad53e40d Fix for bug 25161 -- allow editor to handle pages with forms by implementing user-select and user-input for form controls. r=rods, pierre, mjudge.
git-svn-id: svn://10.0.0.236/trunk@75832 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:48:42 +00:00
dmose%mozilla.org
358461d7b4 in DEBUG builds, created a PRLogModuleInfo for LDAP (gLDAPLogModule), and migrated most PR_fprintf(STDERR) bracketed by DEBUG_dmose to PR_LOG. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75831 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:44:48 +00:00
sfraser%netscape.com
7726da891c Fix for bug 25161 -- allow editor to handle pages with forms by implementing user-select and user-input for form controls. r=rods, pierre, mjudge.
git-svn-id: svn://10.0.0.236/trunk@75830 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:38:00 +00:00
sfraser%netscape.com
d2a1daeb55 Fix for 25161 -- allow editor to handle pages with form elements. Avoid infinite loop in editor, and add some CSS for form elements in editor. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@75829 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:37:51 +00:00
alecf%netscape.com
e385002b0a big-ass leak fix - stop leaking mail datasources by clearing ourselves out when the last
RDF observer goes away, and re-initializing if new RDF observers arrive on the scene.
r=putterman
fixes #45176, among other leaks


git-svn-id: svn://10.0.0.236/trunk@75828 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:32:55 +00:00
sgehani%netscape.com
ed5414a7fa Make Linux installer work on non-Redhat distributions.
[nsbeta2+ b=47921; r=sgehani; checking in for pavlov]


git-svn-id: svn://10.0.0.236/trunk@75826 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:29:36 +00:00
ben%netscape.com
f5c2d84cf4 forgot to check this in last night...
git-svn-id: svn://10.0.0.236/trunk@75825 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:15:52 +00:00
javi%netscape.com
02d4a55d6d Implement the poll loop on UNIX for the PKCS7 Decoder when finishing up
just in case PSM is a little slow to shove data back at us.


git-svn-id: svn://10.0.0.236/trunk@75824 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:08:53 +00:00
dr%netscape.com
a45cd5e7f6 fix for cache miss loading chrome://navigator/skin/navigator.css, r=ben
git-svn-id: svn://10.0.0.236/trunk@75823 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 23:07:15 +00:00
nelsonb%netscape.com
475a5fabb5 Emulate an SSL3 client more closely after a server negotiates down to 3.0.
git-svn-id: svn://10.0.0.236/trunk@75822 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:54:02 +00:00
mcafee%netscape.com
4a0b58833b Saving space with thin separator (40888)
git-svn-id: svn://10.0.0.236/trunk@75821 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:45:53 +00:00
cata%netscape.com
9c0beebb05 Fix for bug #28104. r=nhotta, a=ftang.
git-svn-id: svn://10.0.0.236/trunk@75820 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:45:36 +00:00
dr%netscape.com
f7ecc9f460 fix for 38787, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75819 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:42:42 +00:00
mcafee%netscape.com
0a72359f4a Changing font resolution to say screen resolution. r=slamm, akkana
git-svn-id: svn://10.0.0.236/trunk@75818 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:37:54 +00:00
mcafee%netscape.com
b03f8e7b1b Removing whats related description to save room (40888). r=slamm
git-svn-id: svn://10.0.0.236/trunk@75817 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:28:27 +00:00
putterman%netscape.com
1765cbe61f Fix for 37583. Remove View|Sort|Ascending and Descending menu items. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@75816 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:28:26 +00:00
larryh%netscape.com
67b0d58523 BugZilla: 25982. MacOS retruns 1
git-svn-id: svn://10.0.0.236/trunk@75815 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:26:42 +00:00
putterman%netscape.com
d5ab05db91 Fix for 37932. r=ducarroz. remove Forward Quoted from preferences.
git-svn-id: svn://10.0.0.236/trunk@75814 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:19:37 +00:00
ruslan%netscape.com
013a4c9859 Checking in the patch for 45337 by jgmeyers, r=ruslan,a=gagan
git-svn-id: svn://10.0.0.236/trunk@75813 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:16:05 +00:00
ducarroz%netscape.com
a96555222f Better fix for Mac Commercial bustage of yesterday. Add xpcompat.h to the manifest file. R=sfraser
git-svn-id: svn://10.0.0.236/trunk@75812 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:15:08 +00:00
alecf%netscape.com
822600462e part of fix for 39016 - add direct access to the string bundle for the mail string bundle stuff
r=mscott


git-svn-id: svn://10.0.0.236/trunk@75811 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:11:40 +00:00
alecf%netscape.com
57f820fbe3 part of fix for #34996 - unify location of username amongst the protocols
git-svn-id: svn://10.0.0.236/trunk@75810 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 22:06:59 +00:00
mcafee%netscape.com
10cf044ae8 Smart browsing pane should be titled as such, not whats related. r=slamm
git-svn-id: svn://10.0.0.236/trunk@75809 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:46:18 +00:00
valeski%netscape.com
0d1eca8726 38260. removing shadowed rv declaration, and xpfe #include dependency
git-svn-id: svn://10.0.0.236/trunk@75808 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:43:47 +00:00
wtc%netscape.com
16e6b94514 Removed obsolete test event.c.
Modified files: Makefile, Makefile.in
Removed file: event.c


git-svn-id: svn://10.0.0.236/trunk@75807 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:35:14 +00:00
wtc%netscape.com
729303241a Make main() return int explicitly.
git-svn-id: svn://10.0.0.236/trunk@75806 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:33:51 +00:00
saari%netscape.com
e1a79e8500 massive landing of joki changes.
Relevant nsbeta3+ bugs 43309, 44503, 2634, 2504,5981, 24698, 25758, 33577,
36062, 36217, 41191, 41491, 42356, 42829, 43016
r=saari (joki code). also been tested by heikki and bryner


git-svn-id: svn://10.0.0.236/trunk@75805 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:31:05 +00:00
mcafee%netscape.com
20eb835969 Fixing slashes, not part of build.
git-svn-id: svn://10.0.0.236/trunk@75804 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:27:33 +00:00
saari%netscape.com
847a699deb Beginnings of massive landing of joki changes.
Relevant nsbeta3+ bugs 43309, 44503, 2634, 2504,5981, 24698, 25758, 33577,
36062, 36217, 41191, 41491, 42356, 42829, 43016
r=saari (joki code). also been tested by heikki and bryner


git-svn-id: svn://10.0.0.236/trunk@75803 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:19:03 +00:00
saari%netscape.com
d3919b1d3e Beginnings of massive landing of joki changes.
Relevant nsbeta3+ bugs 43309, 44503, 2634, 2504,5981, 24698, 25758, 33577,
36062, 36217, 41191, 41491, 42356, 42829, 43016
r=saari (joki code). also been tested by heikki and bryner

--------------------------------


git-svn-id: svn://10.0.0.236/trunk@75802 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:17:28 +00:00
pavlov%netscape.com
38958ad8dc removing a dump() that shows a bogus error
git-svn-id: svn://10.0.0.236/trunk@75801 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:14:18 +00:00
ddrinan%netscape.com
4fd52d34f8 Disable to TLS because some servers do not implement version rollback correctly
git-svn-id: svn://10.0.0.236/trunk@75800 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:10:20 +00:00
mkaply%us.ibm.com
cc1c8681d5 #47881
r=valeski, a=brendan
OS/2 tinderbox break - we need to link mozdbm


git-svn-id: svn://10.0.0.236/trunk@75799 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:05:59 +00:00
bratell%lysator.liu.se
7d881419fb Bug 35802 leaking strings. r=mscott@netscape.com a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@75798 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 21:02:56 +00:00
nhotta%netscape.com
e604e31a9f Change to call OS API with null argument for default locale, bug 39677, r=ftang.
git-svn-id: svn://10.0.0.236/trunk@75797 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 20:44:12 +00:00
harishd%netscape.com
8d377df7b3 45975 - Make sure that the head context gets closed before opening up the body.
44285 - Propagate the block message to the parser correctly.
45555 - Pass the node that contains the skipped content to the sink.
46392 - Error message got lost
43481 - P cannot contain P per spec.
44759 - Handling multiple BODYs correctly.
45228, 44758 - Translate entities in TEXTAREA and TITLE before handing the string to the sink

r=pollmann


git-svn-id: svn://10.0.0.236/trunk@75796 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 20:38:14 +00:00
heikki%netscape.com
6eacdb81c7 Bug 38647 Link clicks on nsImageFrame do not check if legal to load URI. Happened with server side image map. r=mstolz
git-svn-id: svn://10.0.0.236/trunk@75795 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 20:35:12 +00:00
heikki%netscape.com
319d5d1819 Bug 29473 ondblclick event not being fired.
git-svn-id: svn://10.0.0.236/trunk@75794 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 20:32:09 +00:00
mcgreer%netscape.com
0f4cf042cb zero the correct amount of input bytes
git-svn-id: svn://10.0.0.236/trunk@75793 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 20:30:56 +00:00
rogerl%netscape.com
99bdc98433 r=brendan, bug# 34276. Fix for correctly including winsock2.h.
git-svn-id: svn://10.0.0.236/trunk@75792 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 20:28:49 +00:00
rogerl%netscape.com
eae4a7d9a8 (update to fix for bug #31255). Previous patch was insufficient in that it
didn't handle the case when the tokenstream is not tokenizing newlines.


git-svn-id: svn://10.0.0.236/trunk@75791 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 20:24:56 +00:00
alecf%netscape.com
475d19dc4a fix for prefs bustage
git-svn-id: svn://10.0.0.236/trunk@75790 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 19:50:00 +00:00
sdv%sparc.spb.su
bb0e90b109 fix for bug=47878
NamedNodeMapImpl class should not extend NodeImpl
according to the w3c spec.


git-svn-id: svn://10.0.0.236/trunk@75789 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 16:43:52 +00:00
rods%netscape.com
a7b92c54bc during reflow it makes sure the maxelementsize width is set to the smaller of
min size or the current size.
(see also fix nsGfxTextControlFrame.cpp)
b=40596 r=evaughan


git-svn-id: svn://10.0.0.236/trunk@75788 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 14:30:08 +00:00
rods%netscape.com
b5b27bd2c4 minor fix for max-element-size. The minsize needs to be calc and cached during the regular reflow
there is too much state to be remember to calc the min size for when ever it is asked for it.
(see also fix nsBoxFramae.cpp)
b=40596 r=evaughan


git-svn-id: svn://10.0.0.236/trunk@75787 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 14:27:36 +00:00
dcone%netscape.com
e217756243 Check to see if the view had been reparented.. b=44718 a=mcclusk
git-svn-id: svn://10.0.0.236/trunk@75786 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 14:11:09 +00:00
dcone%netscape.com
a1db32435f Fixes slow scrolling, using patblt on windows NT. bug = 43943. A=mcclusk
git-svn-id: svn://10.0.0.236/trunk@75785 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 14:07:38 +00:00
valeski%netscape.com
c9ba2e1650 formatting change to wml output
git-svn-id: svn://10.0.0.236/trunk@75784 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 07:38:43 +00:00
ben%netscape.com
d40bead5ce update jar packager file for previous checkin
git-svn-id: svn://10.0.0.236/trunk@75783 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 07:30:03 +00:00
valeski%netscape.com
3fdb365a62 adding WML output for WAP browsers
git-svn-id: svn://10.0.0.236/trunk@75782 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 06:59:15 +00:00
ben%netscape.com
4be87e92f4 fix for mac bustage. oops
git-svn-id: svn://10.0.0.236/trunk@75781 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 06:53:21 +00:00
bryner%uiuc.edu
b7be6128e5 Removing .cvsignore files so CVS will realize that this directory is
empty.  Not part of build.


git-svn-id: svn://10.0.0.236/trunk@75780 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 06:47:17 +00:00
tor%cs.brown.edu
2fd32ef91d Bug 40942 and 47816 - fix off-by-one error in DrawComposited
sanity check.  r=bryner


git-svn-id: svn://10.0.0.236/trunk@75779 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 06:42:26 +00:00
alecf%netscape.com
167b2f0335 final part of fix for 46712 - flush the string bundle cache when the locale changes
r=hyatt


git-svn-id: svn://10.0.0.236/trunk@75778 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 06:24:56 +00:00
ben%netscape.com
ac38520166 fix for 47441 & incremental fix for 46613, correct windows classic skin use of system colours in scrollbar thumb.
git-svn-id: svn://10.0.0.236/trunk@75777 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 06:15:35 +00:00
ben%netscape.com
6bbe804f01 nsbeta3+ bug 45085, move search results 'default.htm' file into locale.
git-svn-id: svn://10.0.0.236/trunk@75776 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 06:07:25 +00:00
nelsonb%netscape.com
1df049f648 Fix crash caused by zeroing a larger buffer than the caller passed in.
git-svn-id: svn://10.0.0.236/trunk@75775 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 05:56:56 +00:00
nelsonb%netscape.com
330c8b4550 Fix crash caused by uninitialized variable.
git-svn-id: svn://10.0.0.236/trunk@75774 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 05:56:10 +00:00
rjc%netscape.com
c5085415b2 Remove Mac debugging info. r=me
git-svn-id: svn://10.0.0.236/trunk@75773 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 05:55:22 +00:00
rjc%netscape.com
66d46a347d Sorting fixes for bug # 26131. r=me, nhotta, putterman
git-svn-id: svn://10.0.0.236/trunk@75772 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 05:50:10 +00:00
ben%netscape.com
7c008af23b fix for nsbeta3+ bug 44229, can't drag urls out of history window
git-svn-id: svn://10.0.0.236/trunk@75771 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 05:46:32 +00:00
waterson%netscape.com
59f3ba59da Add regression test for 44709.
git-svn-id: svn://10.0.0.236/trunk@75770 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 05:03:36 +00:00
waterson%netscape.com
8ba85111c7 Use nsVoidArray instead of nsISupportsArray to hold kids. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75769 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 05:02:07 +00:00
waterson%netscape.com
27f49e988e Bugs 46616, 46964. Clean up RebuildContainer(): factor into two methods to share code better. Maintain a queue of ungenerated elements to scan for generated children. Add tons of comments so I don't have to figure this all out again when I look at it next. r=rjc
git-svn-id: svn://10.0.0.236/trunk@75768 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:57:55 +00:00
ducarroz%netscape.com
a5d4c810f5 Fix for bug 36480. Add function to switch the signature. R=putterman
git-svn-id: svn://10.0.0.236/trunk@75767 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:46:55 +00:00
putterman%netscape.com
7b226eb3c0 Fix for 45059. r=mscott. Character encoding menus didn't work in the standalone message window.
git-svn-id: svn://10.0.0.236/trunk@75766 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:46:42 +00:00
av%netscape.com
bf617efae9 Fixing #8740, r=serge
git-svn-id: svn://10.0.0.236/trunk@75765 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:45:03 +00:00
ducarroz%netscape.com
a9581e6d1b Fix for bug 36480. Add function to switch the signature. R=putterman
git-svn-id: svn://10.0.0.236/trunk@75764 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:45:02 +00:00
alecf%netscape.com
239a015260 fix for #40329 contributed by jrgm@netscape.com, r=ben
git-svn-id: svn://10.0.0.236/trunk@75763 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:43:35 +00:00
waterson%netscape.com
45d653b43a fucking mac
git-svn-id: svn://10.0.0.236/trunk@75762 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:23:43 +00:00
ben%netscape.com
1243b96d21 fix for nsbeta3+ 45687, problems with helper apps pref panel
git-svn-id: svn://10.0.0.236/trunk@75761 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:18:23 +00:00
mscott%netscape.com
930fa589d1 Bug #46881 --> set the charset correctly for mutlipart/alternative
r=rhp


git-svn-id: svn://10.0.0.236/trunk@75760 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:09:26 +00:00
ducarroz%netscape.com
3e01b25fda Part of fix for bug 36480. I check in this fix for jfrancis. The function EndOfDocument which wasn't used yet was setting the selection on the wrong node. R=ducarroz
git-svn-id: svn://10.0.0.236/trunk@75759 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 04:05:26 +00:00
tor%cs.brown.edu
fe0d1665bd Landing libmng 0.9.2+. a=waterson
git-svn-id: svn://10.0.0.236/trunk@75758 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 03:58:05 +00:00
blizzard%redhat.com
2f3f044306 fix the following bugs: #39560, #47141, #46928, #47949. use nsIPipe for the stream impl, seperate XPCOM startup, add a resize callback so content with a width and height are sized correctly, fix problems with gtkmozembed widgets on gtk notebook widgets. also, add some new signals for progress loading and net changes. r=dougt, a=waterson
git-svn-id: svn://10.0.0.236/trunk@75757 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 03:58:03 +00:00
dmose%mozilla.org
b29cf24bab added ldap_abandon()-like functionality to the XPCOM wrapper, and changed the nsLDAPChannel code to implement request cancellation (eg pressing the stop button in the browser) using said functionality. a=r=(not built).
git-svn-id: svn://10.0.0.236/trunk@75755 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 03:23:05 +00:00
nelsonb%netscape.com
a1e1fc974c - Change mpi private function s_mp_mul_d_add_offset into a macro.
- Declare and implement new function s_mp_mul_add, which is a candidate
  for replacement with assembler code.
- Convert mp_mul, mp_sqr, etc. to use s_mp_mul_add.
- New implementation of mp_invmod for odd moduli. Algorithm from paper
  "Fast Modular Reciprocals" by Richard Schroeppel (a.k.a. Captain Nemo).
- New function s_mp_invmod_32b in mpi.c, computes inverse mod 2**32, also
  from same paper. Used in mp_invmod and mp_exptmod.


git-svn-id: svn://10.0.0.236/trunk@75754 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 03:20:35 +00:00
dmose%mozilla.org
b56488f5ec use lexical closure of JS functions to bind data to a function for use as a callback. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75753 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 02:56:44 +00:00
mscott%netscape.com
73b3390d9c Fix a small memory leak.
git-svn-id: svn://10.0.0.236/trunk@75752 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 02:27:52 +00:00
mscott%netscape.com
61a473e3e2 Bug #43389, 41125 --> header conversion should honor default and over ride charset
information.
r=nhotta


git-svn-id: svn://10.0.0.236/trunk@75751 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 02:27:38 +00:00
bryner%uiuc.edu
6a05d7274d Patch from Jan Varga <varga@utcru.sk> for filepicker localizability fixes,
improved keyboard navigation, and misc. cleanups.  bug
45561.  r=me,pavlov.  a=waterson.


git-svn-id: svn://10.0.0.236/trunk@75750 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 01:55:59 +00:00
sgehani%netscape.com
64b797c3d9 Ensure linux installer doesn't core dump for "long" install destination paths
when a default location is specified in the config.ini.

[nsbeta3+ b=46458; r=dveditz]


git-svn-id: svn://10.0.0.236/trunk@75749 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 01:29:04 +00:00
javi%netscape.com
14fc817b69 A fix for Windows where the client stops trying to read decrypted data back from the client before it's ready.
git-svn-id: svn://10.0.0.236/trunk@75748 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 01:26:44 +00:00
rhp%netscape.com
96c4541085 Fix for vCard having an inactive Add button - Bug #: 47537 - r: putterman
git-svn-id: svn://10.0.0.236/trunk@75746 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:52:52 +00:00
pierre%netscape.com
7393600e1b 47138: Some invalid units are not resulting in dropped declarations.
15174: counter() and counters() should not be recognized by CSS parser.


git-svn-id: svn://10.0.0.236/trunk@75744 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:34:42 +00:00
mscott%netscape.com
65cba63f62 Remove some debugging code from the rdf file
git-svn-id: svn://10.0.0.236/trunk@75743 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:34:06 +00:00
waterson%netscape.com
1cc3c3da2d Bug 46053. Add [begin|end]UpdateBatch() to nsIRDFObserver; case-normalize the resot of the nsIRDFObserver methods; update implemetors, users. r=bienvenu,rjc,dmose,slamm
git-svn-id: svn://10.0.0.236/trunk@75742 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:22:36 +00:00
mscott%netscape.com
6dacfce7ce Bug #47853, 47901, 47835, 47324, 47811 --> back out caching of smtp capabilities...this breaks the smtp protocol
which requires an EHLO or HELO to always be issued. Fix case for HELO response.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@75741 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:22:34 +00:00
valeski%netscape.com
9d6dbf3718 47881, r=dougt. removing extraneous static link of dbm lib, and fixing the file cache so it does the static link
git-svn-id: svn://10.0.0.236/trunk@75740 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:20:23 +00:00
valeski%netscape.com
0745e1f74e 47881, r=dougt. removing extraneous static link of dbm lib
git-svn-id: svn://10.0.0.236/trunk@75739 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:19:37 +00:00
scc%mozilla.org
f09ffefddb not part of the build; initial work on multi-fragment strings
git-svn-id: svn://10.0.0.236/trunk@75738 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:14:35 +00:00
scc%mozilla.org
ac6dc5a34a not part of the build yet; initial work on multi-fragment strings
git-svn-id: svn://10.0.0.236/trunk@75737 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-08 00:14:14 +00:00
mscott%netscape.com
3aeaebe2d7 Bug #39910 --> make the context menu come up for both right and left mouse clicks for email addresses.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@75736 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 23:59:25 +00:00
tor%cs.brown.edu
b90ca90f50 Bustage fix - add xpcompat.h to the export list.
git-svn-id: svn://10.0.0.236/trunk@75735 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 23:10:48 +00:00
tara%tequilarista.org
26fe07c589 Fixing bug #46897
git-svn-id: svn://10.0.0.236/trunk@75734 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 22:59:55 +00:00
syd%netscape.com
9c8d08cbc0 Undid the rdf changes for 43091 at request of brendan, now doing evil 0666
default permissions. r=dougt


git-svn-id: svn://10.0.0.236/trunk@75733 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 22:59:40 +00:00
pchen%netscape.com
37f100b8ac Checkin for pnunn on Mac, remove dllcompat.cpp from projects
git-svn-id: svn://10.0.0.236/trunk@75732 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 22:59:02 +00:00
pnunn%netscape.com
0c5568e325 bug#41040: cruft removal.
git-svn-id: svn://10.0.0.236/trunk@75731 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 22:16:30 +00:00
av%netscape.com
cb9f96e62b Fixing 39534, patch by sean, r=av
git-svn-id: svn://10.0.0.236/trunk@75730 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 22:10:07 +00:00
av%netscape.com
08395413fb Fixing 47360, patch by sean@beatnik.com, r=av
git-svn-id: svn://10.0.0.236/trunk@75729 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 21:51:19 +00:00
mkaply%us.ibm.com
c043fe161a #47874
r=mkaply, a=brendan
Remove unused widget files


git-svn-id: svn://10.0.0.236/trunk@75728 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 21:40:45 +00:00
cmanske%netscape.com
2b7ffc8718 Added selectedIndex property to tree interface. Needed by spell checking in editor, b=47696, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75727 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 21:20:40 +00:00
anthonyd%netscape.com
81c7739c51 checkins for Hurricane
translation of all C++ functions to JS which included SaveDocument
which eventually will allow for the completeion of autosave
r: brade, anthonyd
a: waterson, cmanske


git-svn-id: svn://10.0.0.236/trunk@75726 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 21:12:18 +00:00
mkaply%us.ibm.com
0c3b99a0c1 #47874
r=mkaply, a=brendan
remove obsolete nsTooltip* files


git-svn-id: svn://10.0.0.236/trunk@75725 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:56:20 +00:00
despotdaemon%netscape.com
bc9e09caa3 Pseudo-automatic update of changes made by naving@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75724 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:55:58 +00:00
dougt%netscape.com
5a21fded10 Adding GetPrompt() method to nsIDOMWindow.
r=vidur@netscape.com (47889)


git-svn-id: svn://10.0.0.236/trunk@75723 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:55:36 +00:00
mkaply%us.ibm.com
8fd0a462bd #47874
r=mkaply, a=brendan
nsFontServices is not used


git-svn-id: svn://10.0.0.236/trunk@75722 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:53:28 +00:00
mkaply%us.ibm.com
16d960dca7 #47874
r=mkaply, a=brendan
Bring nsToolkit up to par with the Windows code


git-svn-id: svn://10.0.0.236/trunk@75721 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:51:47 +00:00
dougt%netscape.com
fd79d626f7 adding pref for image cache size. (47656)
r=valeski@netscape.com


git-svn-id: svn://10.0.0.236/trunk@75720 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:51:30 +00:00
dougt%netscape.com
07084b32e8 1. remove extra monitors (47825)
2.  add method to determine if manager has been shutdown  (44680)
3.  Add nsCOMPtr to avoid leak  (44680, 43244)

r=valeski@netscape.com


git-svn-id: svn://10.0.0.236/trunk@75719 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:50:25 +00:00
mkaply%us.ibm.com
31b9f51c41 #47874
r=mkaply, a=brendan
Bring nsLookAndFeel up to par with the Windows code


git-svn-id: svn://10.0.0.236/trunk@75718 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:48:09 +00:00
mkaply%us.ibm.com
b6742b6ecd #47874
r=mkaply, a=brendan
Bring nsSound up to par with the Windows code


git-svn-id: svn://10.0.0.236/trunk@75717 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 20:47:05 +00:00
leaf%mozilla.org
f6fb873856 Automated update
git-svn-id: svn://10.0.0.236/trunk@75716 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 19:00:10 +00:00
cyeh%bluemartini.com
e040a221dd fix for bug 42089: change wording of link from "create new bug" to
"report new bug". r=timeless@bemail.org, cyeh@bluemartini.com,
patch submitted by zach@zachlipton.com


git-svn-id: svn://10.0.0.236/trunk@75715 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 17:53:36 +00:00
pp%ludusdesign.com
5a2631a375 Adding the original contributor of this code to the Contributors list
of these files, to his request. No actual code change, only comments,
so no review.


git-svn-id: svn://10.0.0.236/trunk@75714 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 17:48:22 +00:00
despotdaemon%netscape.com
ed9fa2baed Pseudo-automatic update of changes made by dr@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75711 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 16:36:12 +00:00
rhp%netscape.com
cbb3b11044 Fix for printing window being on the screen - r: putterman
git-svn-id: svn://10.0.0.236/trunk@75710 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 14:07:40 +00:00
ben%netscape.com
18f9dc978d fixing broken field on nsIBrowserBoxObject. This was preventing some code migration to
js that was needed for navigator, as nsIBrowserInstance is somewhat flaky. r=hyatt


git-svn-id: svn://10.0.0.236/trunk@75709 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 07:55:40 +00:00
hyatt%netscape.com
e9440df88a Fix for 47635. r=ben
git-svn-id: svn://10.0.0.236/trunk@75708 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 07:55:10 +00:00
nisheeth%netscape.com
c325ebf214 r=jst. Fix for nsbeta2+ bug 18321. The back button was not getting enabled when the user clicked on a javascript url that caused a new page load in another frame. The problem was that the location object was setting the load type to "normal" for loads caused by calls to location.replace() and to "normalReplace" for loads caused by setting location.href. The correct behavior is to do the opposite.
git-svn-id: svn://10.0.0.236/trunk@75707 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 07:35:25 +00:00
bryner%uiuc.edu
6e636070d2 Removing more obsolete libpref stuff. Not part of build. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@75706 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 07:31:48 +00:00
mozilla.BenB%bucksch.org
7bc0a1ecda 45565: Add pref "general.useragent.override" to customize UA-string. r=valeski, a=brendan
git-svn-id: svn://10.0.0.236/trunk@75705 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 07:17:30 +00:00
ben%netscape.com
7739ab8bd6 remove redundant wallet skin files and directory, nsbeta3+ 47217
git-svn-id: svn://10.0.0.236/trunk@75704 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 06:42:21 +00:00
alecf%netscape.com
9ed6b623c9 remove old file from the build
git-svn-id: svn://10.0.0.236/trunk@75703 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 06:37:17 +00:00
alecf%netscape.com
3e2a1c7845 remove sidebar-messenger.xul from the build (NOT PART OF BUILD)
git-svn-id: svn://10.0.0.236/trunk@75702 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 06:34:33 +00:00
ben%netscape.com
01f8b0c562 fix for nsbeta3+ bug 39948, Start Mozilla is disabled after creating a profile
git-svn-id: svn://10.0.0.236/trunk@75701 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 06:29:08 +00:00
bratell%lysator.liu.se
0f61387703 Fix for bug 46306, html-to-plaintext replies have > on blank lines. The fix was to strip ending new lines in the citer. r=akkana, a=waterson.
git-svn-id: svn://10.0.0.236/trunk@75700 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 06:05:27 +00:00
morse%netscape.com
7b12917a8b bug 47461, cookie expiration date is wrong on mac, r=valeski
git-svn-id: svn://10.0.0.236/trunk@75699 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 05:27:19 +00:00
dbaron%fas.harvard.edu
a0c7410ceb Fix potential leak. r=attinasi a=waterson
git-svn-id: svn://10.0.0.236/trunk@75698 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 03:06:22 +00:00
dbaron%fas.harvard.edu
74cf8b8464 Make nsDocument unroot script objects in the prolog and epilog correctly. Fix nsDocument::RemoveChild so it doesn't crash when removing the root element. Prevent nsDocument::ChildAt from incorrectly returning null when root is removed. Clean up nsDocument::RemoveChild and nsDocument::ReplaceChild a bit, including adding some notifications for prolog/epilog content. Make nsDocument::ReplaceChild return the correct thing (the old child, not the new one). r=vidur b=17390 (nsbeta3+), 46212
git-svn-id: svn://10.0.0.236/trunk@75697 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 03:03:55 +00:00
danm%netscape.com
dff51f2e92 addref return ptr in GetContentDocShell -- the real reason for bug 47491
git-svn-id: svn://10.0.0.236/trunk@75696 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 02:58:10 +00:00
dbaron%fas.harvard.edu
24d6381ac5 Remove element names from the list that no longer use nsIAnonymousContentCreator. r=hyatt a=waterson
Don't choke on notifications for children of document that aren't the root element.  r=vidur  b=17390 (nsbeta3+)


git-svn-id: svn://10.0.0.236/trunk@75695 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-07 02:51:35 +00:00
danm%netscape.com
70633a371d reverting the part of rev 1.198 that causes a 100% reproducible, impossible to miss crash every time a browser window is closed, and seems to do nothing else. bug 47491
git-svn-id: svn://10.0.0.236/trunk@75693 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 22:08:56 +00:00
bienvenu%netscape.com
e5c9f59867 fix stop of msg move/copy r=mscott 28129
git-svn-id: svn://10.0.0.236/trunk@75692 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 20:15:32 +00:00
tor%cs.brown.edu
b889085a75 Bug 47679 - clipping rewrite for nsImageGTK::DrawComposited.
r=blizzard, a=waterson


git-svn-id: svn://10.0.0.236/trunk@75691 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 19:36:46 +00:00
dbaron%fas.harvard.edu
f5c556e039 Correct the combobox GetFrameForPoint by checking for visibility and foreground layer in all cases. b=36676 r=rods a=waterson
git-svn-id: svn://10.0.0.236/trunk@75690 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 19:24:48 +00:00
dougt%netscape.com
ee1a9e1e43 DEBUGGING information for bug 46737.
git-svn-id: svn://10.0.0.236/trunk@75689 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 19:21:09 +00:00
dbaron%fas.harvard.edu
6921566580 Fix an inconsequential typo (MOZ_DECL_CTOR_COUNTER does nothing, now). r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@75688 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 19:19:01 +00:00
dougt%netscape.com
469dc01bf8 This was checked into the branch, but not trunk:
Here are the checkin notes (revision 1.22.2.2)

r=jar.  Checkin on behalf of dougt.  Fix for nsbeta2+ bug 47010.
The lock icon was not displaying on some https sites.  With these
changes, it does.


git-svn-id: svn://10.0.0.236/trunk@75687 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 19:15:46 +00:00
dbaron%fas.harvard.edu
efae1fc625 Fix potential leak. r=pnunn a=waterson
git-svn-id: svn://10.0.0.236/trunk@75686 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 19:07:06 +00:00
dbaron%fas.harvard.edu
84a7454104 Fix nsBoxLayout leaks. r=hyatt a=waterson b=43450
git-svn-id: svn://10.0.0.236/trunk@75685 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 19:05:50 +00:00
dbaron%fas.harvard.edu
991f6bf201 Remove some old stuff left from nsIAnonymousContentCreator before these were converted to XBL. r=hyatt a=waterson
git-svn-id: svn://10.0.0.236/trunk@75684 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 18:49:29 +00:00
dbaron%fas.harvard.edu
f154a601c1 Fixing bustage. Stupid error...
git-svn-id: svn://10.0.0.236/trunk@75683 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 17:17:22 +00:00
dbaron%fas.harvard.edu
1d16bbcdf5 Fix crash on shutdown (or patch things up so they don't crash) by releasing memory pressure observers closer to the beginning of XPCOM shutdown. b=47791 r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@75682 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 16:23:04 +00:00
bienvenu%netscape.com
9d1f6bf945 remove unneeded select before append to imap folders r=mscott 46501
git-svn-id: svn://10.0.0.236/trunk@75681 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 14:50:06 +00:00
bienvenu%netscape.com
cca296ae96 more work on drag drop move/copy handling 47195 r=mscott
git-svn-id: svn://10.0.0.236/trunk@75680 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 14:40:21 +00:00
hyatt%netscape.com
1c7e7c8d2c Adding XBL demos. Doesn't affect build.
git-svn-id: svn://10.0.0.236/trunk@75679 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 11:12:44 +00:00
hyatt%netscape.com
c3caf9df23 Adding XBL demos. Doesn't affect build.
git-svn-id: svn://10.0.0.236/trunk@75678 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 08:48:49 +00:00
hyatt%netscape.com
ddf548f5fc Adding XBL demos. Doesn't affect build.
git-svn-id: svn://10.0.0.236/trunk@75677 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 08:14:19 +00:00
hyatt%netscape.com
2a4082ff73 Fixes to make menus work right with XBL.
git-svn-id: svn://10.0.0.236/trunk@75676 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 08:11:05 +00:00
ben%netscape.com
e64d1e18ca polish (just tweaked the spacing between elements)
git-svn-id: svn://10.0.0.236/trunk@75675 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 08:05:07 +00:00
ben%netscape.com
7911a911d1 update jar packager file...
git-svn-id: svn://10.0.0.236/trunk@75674 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 07:20:39 +00:00
ben%netscape.com
6fadf10da0 remove redundant files
git-svn-id: svn://10.0.0.236/trunk@75673 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 07:20:16 +00:00
ben%netscape.com
662ed06402 clean up signon viewer dialog code for polish, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75672 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 07:18:10 +00:00
ben%netscape.com
0bbd25d5bd simplify Cookie Viewer code for polish, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75671 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 07:04:11 +00:00
dave%intrec.com
e1cf1a1b66 Fix for bug 47561. Thanks to tengel@fluid.com (Troy Engel) for catching
this one.


git-svn-id: svn://10.0.0.236/trunk@75670 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 05:42:30 +00:00
hyatt%netscape.com
87f101ee64 more of 42320. r=danm
git-svn-id: svn://10.0.0.236/trunk@75669 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 05:39:36 +00:00
pavlov%netscape.com
c2d33fbb7e removing (broken) x11-shm code. I have not found this code to provide any speedup, and since it is broken, I am removing
it.  bug 32736 r=bryner


git-svn-id: svn://10.0.0.236/trunk@75668 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 05:18:01 +00:00
pavlov%netscape.com
778d5576e8 removing (broken) x11-shm code. I have not found this code to provide any speedup, and since it is broken, I am removing it. bug 32736 r=bryner
git-svn-id: svn://10.0.0.236/trunk@75667 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 05:17:31 +00:00
hyatt%netscape.com
115936b807 Fix build bustage that's coming.
git-svn-id: svn://10.0.0.236/trunk@75666 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 05:03:36 +00:00
hyatt%netscape.com
c7410097cd Fix for 42320. r=danm
git-svn-id: svn://10.0.0.236/trunk@75665 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 04:57:55 +00:00
hyatt%netscape.com
b28cfa714e Plug leak in cache for XBL docs.
git-svn-id: svn://10.0.0.236/trunk@75664 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 04:57:24 +00:00
bryner%uiuc.edu
ac1aca0f6d Fixing bug 42294 - make mousewheel font size change always affect the
document (not the chrome).  r=saari.


git-svn-id: svn://10.0.0.236/trunk@75663 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 04:15:02 +00:00
bryner%uiuc.edu
79844edf19 Ben forgot to update the unix makefile when he checked in for bug
46613.  This fixes the symptom of mozilla not starting up after switching
to the classic skin.  r=bruce.


git-svn-id: svn://10.0.0.236/trunk@75662 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-06 03:43:04 +00:00
hyatt%netscape.com
0b28e4ad6d Fix for XBL portion of 46129
git-svn-id: svn://10.0.0.236/trunk@75661 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 22:33:29 +00:00
ftang%netscape.com
e3ffc046ba improve cjk detector by reduce the threshold and do no consider Big5 in the
statistic model .


git-svn-id: svn://10.0.0.236/trunk@75660 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 20:57:02 +00:00
hyatt%netscape.com
efb91e3b36 Put scrollbars back in tex tareas.
git-svn-id: svn://10.0.0.236/trunk@75659 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 20:48:22 +00:00
morse%netscape.com
affecfbf91 bug 47532, incorrect display in signon viewer, r=pnunn
git-svn-id: svn://10.0.0.236/trunk@75658 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 19:32:53 +00:00
svn%xmlterm.org
56d719d6d1 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Added jar.mn (for future use)


git-svn-id: svn://10.0.0.236/trunk@75657 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 17:23:59 +00:00
svn%xmlterm.org
bb76a78ba1 --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Fixed "bug" in XMLTermCommands.js that was causing duplicate instances of XMLTerm shells.


git-svn-id: svn://10.0.0.236/trunk@75656 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 17:22:00 +00:00
svn%xmlterm.org
f8d58bd7ec --NOT PART OF DEFAULT BUILD--
XMLterm changes only.
Re-structured chrome directories.


git-svn-id: svn://10.0.0.236/trunk@75655 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 17:19:44 +00:00
bienvenu%netscape.com
22af04e6c2 add ability to create storage for folders on demand, e.g., templates and drafts, r=mscott 45146
git-svn-id: svn://10.0.0.236/trunk@75654 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 14:42:16 +00:00
bienvenu%netscape.com
9ba3058d49 add ability to create storage for folders on demand, e.g., templates and drafts, r=mscott 45146
git-svn-id: svn://10.0.0.236/trunk@75653 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 14:28:47 +00:00
dmose%mozilla.org
c38e672a63 one item completed; several important items moved up to the top of the list. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75652 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 08:46:57 +00:00
dmose%mozilla.org
f50bc0021f replace a few regular libc includes and function calls with their NSPR equivalents. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75651 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 08:45:11 +00:00
dmose%mozilla.org
d497056eea add a comment; a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75650 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 08:43:51 +00:00
dmose%mozilla.org
5976794f0d get rid of unused static sNullTimeval. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75649 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 08:42:45 +00:00
scc%mozilla.org
ec704488bd also including "nsAWritableString.h" to satisfy speedracer
git-svn-id: svn://10.0.0.236/trunk@75648 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 08:32:18 +00:00
scc%mozilla.org
79d27e1b9f adding new files to the build to provide |ToNewCString|, |ToNewUnicode|, and |IsASCII| that work on |nsAReadable[C]String|s, as per Vidur's needs in converting the DOM.
git-svn-id: svn://10.0.0.236/trunk@75647 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 08:26:01 +00:00
scc%mozilla.org
fc3595e83f need |NS_COM| in the declarations too
git-svn-id: svn://10.0.0.236/trunk@75646 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 08:20:50 +00:00
scc%mozilla.org
8044c9fc61 adding new files to the build to provide |ToNewCString|, |ToNewUnicode|, and |IsASCII| that work on |nsAReadable[C]String|s, as per Vidur's needs in converting the DOM.
git-svn-id: svn://10.0.0.236/trunk@75645 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 07:50:28 +00:00
scc%mozilla.org
efe34a743d make sure the new functions are exported; still not in the build
git-svn-id: svn://10.0.0.236/trunk@75644 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 07:44:08 +00:00
pierre%netscape.com
892645b8c6 attempt to fix the SunOS build
git-svn-id: svn://10.0.0.236/trunk@75643 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 06:39:42 +00:00
dprice%netscape.com
9e1b32e935 make-jars.pl now properly cleans up any extra files and folders that it creates
git-svn-id: svn://10.0.0.236/trunk@75642 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 06:08:02 +00:00
pierre%netscape.com
db5d911ba9 42864 ('user-select:none' should make children non-selectable)
git-svn-id: svn://10.0.0.236/trunk@75641 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 04:41:33 +00:00
pierre%netscape.com
ccd95c3556 45754 ('hidden' borders should be treated as 'none')
git-svn-id: svn://10.0.0.236/trunk@75640 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 04:40:57 +00:00
pierre%netscape.com
01e1854745 40325 (subtracting dev2app in some cases)
git-svn-id: svn://10.0.0.236/trunk@75639 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 04:40:22 +00:00
pierre%netscape.com
6e8b05fbf3 9816 (Outlines should be disabled completely for FCS)
46562 ('display: run-in' disables whole declaration block)
45804 (In quirks mode, 0 in 'border' should set the width, not the color)
46547 (Background image not centered correctly)
Thanks to emk <VYV03354@nifty.ne.jp>


git-svn-id: svn://10.0.0.236/trunk@75638 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 04:40:03 +00:00
pierre%netscape.com
1dc88b3a49 46599 (nsCSSLoader should check for local file before passing FORCE_RELOAD)
git-svn-id: svn://10.0.0.236/trunk@75637 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 04:39:43 +00:00
pierre%netscape.com
43328ae9b9 6782 (UI for alternate and user stylesheets)
Thanks to Tim Hill <tim@prismelite.com>


git-svn-id: svn://10.0.0.236/trunk@75636 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 04:39:20 +00:00
pierre%netscape.com
47661c52c3 43420 (textarea inherits align="center" from parent td)
git-svn-id: svn://10.0.0.236/trunk@75635 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 04:37:57 +00:00
scc%mozilla.org
d1f2f5f430 added comments and made some changes suggested by reviewers; still not in the build
git-svn-id: svn://10.0.0.236/trunk@75634 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 04:25:49 +00:00
nelsonb%netscape.com
3b6ca9fa3d Platform independent performance enhancements to functions that multiply,
square, subtract, right shift, compare, mul_d_add_offset.  This lib's
Modular Exponentiation performance now compares favorably with most (not
all) other open source bignum libs on IRIX/R5000.  No assembler code is
presently being used.  Comparison on other platforms will now commence.


git-svn-id: svn://10.0.0.236/trunk@75633 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 03:37:46 +00:00
scc%mozilla.org
2bca44595d everything's in and working correctly (as far as my tests show), still not in the build, but that's what I'm about to change with my next set of checkins
git-svn-id: svn://10.0.0.236/trunk@75632 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 03:32:36 +00:00
anthonyd%netscape.com
949da90c17 moving editor prefs to editor directory
see bug# 36911
r: ben


git-svn-id: svn://10.0.0.236/trunk@75631 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 02:30:20 +00:00
anthonyd%netscape.com
493cb696b1 moving editor prefs to editor directory
see bug #36911
r: ben


git-svn-id: svn://10.0.0.236/trunk@75630 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 02:29:21 +00:00
anthonyd%netscape.com
fab5f0e8c6 moving editor prefs to editor directory
see bug # 36911
r: ben


git-svn-id: svn://10.0.0.236/trunk@75629 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 02:28:33 +00:00
anthonyd%netscape.com
60a8fb57b9 moving editor prefs into editor directory
see bug # 36911
r: ben


git-svn-id: svn://10.0.0.236/trunk@75628 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 02:24:55 +00:00
anthonyd%netscape.com
5328408867 updating jar packaging file thingy
moving editor prefs into editor directory
see bug# 36911
r: ben


git-svn-id: svn://10.0.0.236/trunk@75627 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 02:23:00 +00:00
anthonyd%netscape.com
e2defa80a4 moving editor prefs to editor directory
see bug# 36911
r: ben


git-svn-id: svn://10.0.0.236/trunk@75626 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 02:21:59 +00:00
scc%mozilla.org
ac22cf0d43 still not part of the build; I think everything's there, though. Some further testing and I'll add it to the build
git-svn-id: svn://10.0.0.236/trunk@75625 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 02:13:59 +00:00
morse%netscape.com
574ca98f39 bug 45219, submitted by Robert O'Callahan, r=morse
git-svn-id: svn://10.0.0.236/trunk@75624 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 01:57:43 +00:00
scc%mozilla.org
b4f3e207de still not part of the build; more work adding the new functions. More to come
git-svn-id: svn://10.0.0.236/trunk@75623 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 01:15:45 +00:00
despotdaemon%netscape.com
f37ae32bf4 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@75622 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 01:04:16 +00:00
syd%netscape.com
36c6905dbc Add a couple of prlog messages. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@75621 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 00:59:08 +00:00
syd%netscape.com
de7f716024 Add some prlog support for debugging image usage, r=pavlov. Debug only.
git-svn-id: svn://10.0.0.236/trunk@75620 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 00:58:24 +00:00
scc%mozilla.org
6666966a06 These files are not yet part of the build; making global versions of |IsASCII|, |ToNewCString|, and |ToNewUnicode| that apply to readables, since we don't want them as member functions (where they were in |ns[C]String|). Vidur needs these to convert DOM interfaces over to readables.
git-svn-id: svn://10.0.0.236/trunk@75619 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 00:51:37 +00:00
cata%netscape.com
99abc99837 Fix for bug #37543, a=ftang, r=nhotta.
git-svn-id: svn://10.0.0.236/trunk@75618 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-05 00:07:03 +00:00
pierre%netscape.com
078c67b29e Bug 38445: Complete support of CSS2/3 cursors on Mac
git-svn-id: svn://10.0.0.236/trunk@75617 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 23:40:10 +00:00
pnunn%netscape.com
89ea537905 bug#474711: don't mess with channel load attributes. pnunn.
git-svn-id: svn://10.0.0.236/trunk@75616 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 23:37:41 +00:00
cata%netscape.com
c5c4b10703 Fix for bug #28983. a=ftang, r=nhotta.
git-svn-id: svn://10.0.0.236/trunk@75615 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 23:30:36 +00:00
dave%intrec.com
3e95147460 Removing a couple lines from the patch for bug 31336 that got left in by
accident.


git-svn-id: svn://10.0.0.236/trunk@75614 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 23:16:01 +00:00
despotdaemon%netscape.com
1f446ac625 Pseudo-automatic update of changes made by dr@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75613 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 23:02:41 +00:00
bienvenu%netscape.com
dfbe05c370 fix cntrl drag drop r=putterman 47195
git-svn-id: svn://10.0.0.236/trunk@75612 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 22:53:53 +00:00
ducarroz%netscape.com
bb7e1f917d Fix for bug 46040. We need to dismiss the popup menu when the user press the tab key. R=mscott
Aso, I have incorporated a patch submitted by Matthew Cline (bug 42582)


git-svn-id: svn://10.0.0.236/trunk@75611 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 22:40:52 +00:00
ducarroz%netscape.com
dbe6386040 Fix for bug 47224. Remove QUote button and menu item. R=mscott
git-svn-id: svn://10.0.0.236/trunk@75610 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 22:24:50 +00:00
syd%netscape.com
00879e6faa Set sane permissions on files. Let umask protect the user. r=rjc,dougt
Partial fix for 43091.


git-svn-id: svn://10.0.0.236/trunk@75609 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 22:13:59 +00:00
syd%netscape.com
d0df16da36 Set sane directory permissions on creation. Partial fix for 43091. r=dougt
git-svn-id: svn://10.0.0.236/trunk@75608 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 22:13:10 +00:00
edburns%acm.org
0b79e56e49 a=edburns
author=Oleg Khokhlov
r=edburns
bug=47026


git-svn-id: svn://10.0.0.236/trunk@75607 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 21:46:10 +00:00
shanjian%netscape.com
309c493895 #14022 IME98 Reconversion does not work in HTML Editor
r = jfrancis
a = ftang
fix proposed by m_kato@ga2.so-net.ne.jp

New events are added to support reconversion. As a result, many files
are affected. They are:
editor:
  nsEditor.h nsEditor.cpp nsEditorEventListeners.cpp nsEditorEventListeners.h
  nsHTMLEditor.h nsHTMLEditor.cpp nsIEditorIMESupport.h
dom and layout:
  nsIPrivateCompositionEvent.h nsDOMEvent.h nsDOMEvnet.cpp nsEventListenerManager.cpp
  nsIDOMCompositionListener.h
widget:
  nsGUIEvent.h nsWindow.h nsWindow.cpp


git-svn-id: svn://10.0.0.236/trunk@75606 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 21:43:29 +00:00
ducarroz%netscape.com
4274b76e4b Fix for bug 47250. As we cannot have more than one keyset per window, we need to define key outside the keyset tag in the overlay. That let other window that includes the overlay defines their own keyset and eventually includes some of the keys defined in the overlay. R=cmanske
git-svn-id: svn://10.0.0.236/trunk@75605 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 21:37:00 +00:00
ducarroz%netscape.com
505db84772 Fix for bug 47250. As we cannot have more than one keyset per window, we need to define key outside the keyset tag in the overlay. That let other window that includes the overlay defines their own keyset and eventually includes some of the keys defined in the overlay. R=cmanske
git-svn-id: svn://10.0.0.236/trunk@75604 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 21:35:32 +00:00
nbhatla%netscape.com
33f2a3f0a0 #46519 -> Mac Classic Skin Polish. Adds a new class, "plain-extended", so that Mac Classic can have square buttons with the proper rollover behavior built in.
git-svn-id: svn://10.0.0.236/trunk@75603 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 21:23:33 +00:00
rogerl%netscape.com
675a4909ec Added 'static' to global object routines.
git-svn-id: svn://10.0.0.236/trunk@75601 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:54:24 +00:00
brade%netscape.com
6ab4e4c364 fix src/dest d&d (do move if in same doc unless modifier key is pressed); bug #45607; r=kin
git-svn-id: svn://10.0.0.236/trunk@75600 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:51:33 +00:00
brade%netscape.com
62a1a50415 remove extra '"' character discovered in UI review
git-svn-id: svn://10.0.0.236/trunk@75599 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:47:40 +00:00
attinasi%netscape.com
ad73ad64b4 Part of fix to allow background on BODY element to be inherited. b=47127 r=pierre
git-svn-id: svn://10.0.0.236/trunk@75598 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:44:08 +00:00
blizzard%redhat.com
18e020c6e2 fix for bug #26509. in nsIWidget::Show() try to grab if the last grab attempt wasn't successful since in unix the window has to be visible to complete a grab. context menus shouldn't travel to seperate desktops now. r=pavlov, a=waterson
git-svn-id: svn://10.0.0.236/trunk@75597 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:42:11 +00:00
akkana%netscape.com
015402bf44 Comment out annoying debugging statements. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75596 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:39:53 +00:00
rogerl%netscape.com
3e8715b85d Oops. Left icode output on by default, now off.
git-svn-id: svn://10.0.0.236/trunk@75595 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:37:42 +00:00
rogerl%netscape.com
609feb88b0 Prototype munging for built-in global properties, implemented Function
object & Boolean object.


git-svn-id: svn://10.0.0.236/trunk@75594 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:28:35 +00:00
dprice%netscape.com
5c6168c2e7 adding recursive delete function
git-svn-id: svn://10.0.0.236/trunk@75593 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 20:25:42 +00:00
nelsonb%netscape.com
95e246df1c Minor performance tweaks.
git-svn-id: svn://10.0.0.236/trunk@75592 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 19:58:20 +00:00
nelsonb%netscape.com
a09176abf2 Add new signed mp_word type, mp_sword. Used to get arithmetic right
shifts when doing subtraction.


git-svn-id: svn://10.0.0.236/trunk@75591 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 19:57:24 +00:00
varada%netscape.com
28c3bd6e13 fix for bug#47328 - not able to launch customized netscape;caused by all-ns.js using properties files for the values- changed ib.cpp and script.ib to reflect that
git-svn-id: svn://10.0.0.236/trunk@75590 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 18:09:21 +00:00
dimator%netscape.com
24dec09e8d Fix for 25984. Adding sort direction indicators to thread pane column headers. r=putterman
git-svn-id: svn://10.0.0.236/trunk@75589 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 17:37:29 +00:00
danm%netscape.com
6255a55a42 use explicit on-screen widget placement constraints when restoring window positions from persistent storage. bug 31516 r=saari@netscape.com
git-svn-id: svn://10.0.0.236/trunk@75588 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 14:52:44 +00:00
danm%netscape.com
051accf240 (empty) implementations of new nsIWidget method ConstrainPosition. bug 31516 r=saari@netscape.com
git-svn-id: svn://10.0.0.236/trunk@75587 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 14:49:36 +00:00
danm%netscape.com
2c3b51f21e implement new method ConstrainPosition. bug 31516 r=saari@netscape.com
git-svn-id: svn://10.0.0.236/trunk@75586 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 14:48:33 +00:00
danm%netscape.com
e806f00627 new method ConstrainPosition provides implementation-dependent on-screen check for top-level windows. bug 31516 r=saari@netscape.com
git-svn-id: svn://10.0.0.236/trunk@75585 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 14:47:46 +00:00
dcone%netscape.com
786e362567 took ViewManager.cpp out of build. b=42845 r=kmcclusk.
git-svn-id: svn://10.0.0.236/trunk@75584 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 13:55:36 +00:00
rods%netscape.com
be2c89358c removed content-box from radio and checkboxes and set their sizes appropriately
set the background-color for the select arrow button "buttonface" partial fix to Bug 43371
b=32102 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75583 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 13:01:15 +00:00
rods%netscape.com
e8c4114f94 Setting up some special NavQuirks rules for input type=text
part of the checkin for 44656 making the NavQuirks font moz-fixed
b=25580 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75582 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 12:49:16 +00:00
brade%netscape.com
5070ddccdf fix menu and tooltip strings per UI meeting and verah (bug #47509)
git-svn-id: svn://10.0.0.236/trunk@75581 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 10:50:41 +00:00
brade%netscape.com
43668f9f3b remove font dropdown list from toolbar per Composer UI review (bug #47506)
git-svn-id: svn://10.0.0.236/trunk@75580 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 10:50:05 +00:00
brade%netscape.com
bc66503877 add meta="false"
git-svn-id: svn://10.0.0.236/trunk@75579 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 10:30:33 +00:00
brade%netscape.com
dab607b76d remove reference to View | Paragraph Marks since the Composer team has decided not to support/fix it for 6.0 (bug #47525); per Composer UI review team
git-svn-id: svn://10.0.0.236/trunk@75578 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 10:27:44 +00:00
brade%netscape.com
80e74d5cad add keybinding for fixed width font, add shift="false" to increase/decrease indent, new string for Insert | HTML..., remove Insert | Break and Insert | Break below Images (#47523), move Revert to after SaveAsCharset (#47211), remove Edit | HTML Source (#47523), remove View | Paragrah Marks, new string/accesskey added for Insert | HTML..., remove separator, Break and BreakBelowImages from Insert menu (#47523), comment out Format | Background Color since it will be moving soon, renumber Format menu, move Align after decrease indent (all per UI review)
git-svn-id: svn://10.0.0.236/trunk@75577 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 10:25:07 +00:00
brade%netscape.com
fff9c46875 fix menu and tooltip strings per UI meeting and verah (bug #47509); add shortcut keybinding for fixed width font
git-svn-id: svn://10.0.0.236/trunk@75576 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 10:25:00 +00:00
brade%netscape.com
4bb371ccf8 remove unnecessary include of nsContextMenu.js (bug #43239) and remove viewParagraphMarks menu item per UI review meeting (bug #47525)
git-svn-id: svn://10.0.0.236/trunk@75575 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 10:12:28 +00:00
brade%netscape.com
c640ba1cdd removed unnecessary references to nsContextMenu.js (bug #43239)
git-svn-id: svn://10.0.0.236/trunk@75574 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 10:10:47 +00:00
hyatt%netscape.com
b364cb52f1 Working on 42320.
git-svn-id: svn://10.0.0.236/trunk@75573 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 08:45:29 +00:00
cls%seawood.org
2d670205ca Dump bloat & leak stats if NS_BUILD_REFCNT_LOGGING is set. Needed for bloat stats of optimized builds.
git-svn-id: svn://10.0.0.236/trunk@75572 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 06:59:18 +00:00
jst%netscape.com
4407fd3225 Checking in for Vidur (merging from SeaMonkey_M17_BRANCH). Fixing nsbeta2+ bug 9392, removing code that was hiding the correct native code for document.plugins. r=jst@netscape.com, a=nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@75571 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 06:55:53 +00:00
pavlov%netscape.com
3f19f00c3d removing an ifdef DEBUG_pavlov printoutlotsofstuff line
git-svn-id: svn://10.0.0.236/trunk@75569 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 06:02:42 +00:00
risto%netscape.com
60b136be9a Just added a newline for test purposes
git-svn-id: svn://10.0.0.236/trunk@75568 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 04:49:05 +00:00
endico%mozilla.org
7d5671b96f deleted a blank line just to test whether cvs and bonsai are working
git-svn-id: svn://10.0.0.236/trunk@75567 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-04 04:13:39 +00:00
dmose%mozilla.org
beef116e47 All currently known ChoadWarrior warnings in the LDAP code have been fixed. Another item removed from the TODO list. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75566 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:57:58 +00:00
dmose%mozilla.org
6cb3b03749 Removed trailing semicolons after NS_DECL stuff to keep ChoadWarrior from whining. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75565 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:55:12 +00:00
pollmann%netscape.com
88223f90eb Bug 3326: ISINDEX frame; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@75563 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:45:50 +00:00
alecf%netscape.com
63118d9d2f fix for #46712 and #46491
r=warren
- remove chrome dependancy from string bundles, finally (yay)
- flush the string bundle cache according to the memory pressure observer
- expose flushing in the nsIStringBundle API so that chrome can flush it


git-svn-id: svn://10.0.0.236/trunk@75562 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:43:10 +00:00
rhp%netscape.com
a198ebbdca Fix for old code shadowing variables - Bug #: 64922 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@75561 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:41:08 +00:00
rhp%netscape.com
6d33d62c09 Fixes for progress in absync - Bug #: 1787 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@75560 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:40:51 +00:00
pollmann%netscape.com
3e47a7f9ad Bug 40533: browser crashes when submit nothing with event on file upload; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@75559 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:39:33 +00:00
nbhatla%netscape.com
b6f7c7de1a Bug #46519 -> Mac Classic Skin Polish fixes. Removed parallel line images from toolbars, etc., I had added yesterday.
git-svn-id: svn://10.0.0.236/trunk@75558 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:36:37 +00:00
pollmann%netscape.com
7db58c7c36 Bug 42662: Values of disabled form elements should not be submitted; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@75557 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:32:02 +00:00
bryner%uiuc.edu
2b0d3efc1d Fixing 42056 - get rid of nonfunctional history list in linux
filepicker.  r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@75556 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:31:49 +00:00
slamm%netscape.com
f2da23cf45 Take 'Mail Folders' or 'Addressbooks' title out of a splitter. It is not needed and messes up the pointer (turns into an arrow for dragging). Allow add a high flex number to the tree. This fixes the persistence for the sidebar height. Bug 26259. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@75555 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:29:25 +00:00
slamm%netscape.com
f453ae5f12 Mini-hack for splitter/grippy behavior on sidebarheader. The grippy code must look for a 'splitter' tag because the 'sidebarheader' does not work even though it is derived from a splitter. bug 26259. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@75554 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:29:20 +00:00
slamm%netscape.com
edb98d1f1a Images for 'My Sidebar' title grippy. Bug 26259 r=mcafee
git-svn-id: svn://10.0.0.236/trunk@75553 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:29:17 +00:00
slamm%netscape.com
c9b08426a2 New styles for 'My Sidebar' title grippy. Bug 26259 r=mcafee
git-svn-id: svn://10.0.0.236/trunk@75552 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:28:22 +00:00
slamm%netscape.com
e131978b75 Add grippy to sidebarheader. bug 26259. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@75551 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:25:43 +00:00
slamm%netscape.com
e3773008d1 Add horizontal grippy images. bug 26259. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@75550 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:25:35 +00:00
hyatt%netscape.com
b61e7de349 Fix for 17470.
git-svn-id: svn://10.0.0.236/trunk@75549 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:21:23 +00:00
mcafee%netscape.com
963bb55a42 Removing dead pref-imageblocking.{xul,dtd} (40888). r=slamm, morse.
git-svn-id: svn://10.0.0.236/trunk@75548 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:20:01 +00:00
morse%netscape.com
1063d13178 bug 44514, speed up loading of wallet tables, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@75547 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:19:32 +00:00
pollmann%netscape.com
591cd3bd14 Bug 42616: form actions with anchor specified (#) do not work; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@75546 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:03:58 +00:00
shanjian%netscape.com
3a788283fa #14588 Ctrl+right arrow skips over nbsp (nbsp should be word break)
r = ftang a=ftang
changes made in word break and word jump.


git-svn-id: svn://10.0.0.236/trunk@75545 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 23:03:08 +00:00
BlakeR1234%aol.com
f442cb2995 Remove hover effects for HTML buttons (38427). r=me (simple commenting change), a=ekrock.
git-svn-id: svn://10.0.0.236/trunk@75544 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:58:06 +00:00
sgehani%netscape.com
95c966af04 Fix indexing during IDI generation. [nsbeta3+ bugscape b=1740; r=dbragg]
git-svn-id: svn://10.0.0.236/trunk@75543 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:49:30 +00:00
dmose%mozilla.org
5bd2a72847 added one item, dropped one item, completed one item. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75542 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:48:08 +00:00
pinkerton%netscape.com
c951c080a5 Damn, forgot to check this in too
git-svn-id: svn://10.0.0.236/trunk@75541 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:48:07 +00:00
dmose%mozilla.org
910a966147 get rid of C-style casts. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75540 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:47:11 +00:00
dmose%mozilla.org
054fa6446d add XXX cleanup reminder comment. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75539 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:46:42 +00:00
dmose%mozilla.org
2766e71f0f remove NS_ERROR_LDAP_SUCCESS, as non-NS_OK success codes are considered bad form, and this one wasn't even used yet. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75538 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:45:43 +00:00
dmose%mozilla.org
985a0b5df5 add XXX comment to remind about future cleanup. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@75537 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:43:43 +00:00
hyatt%netscape.com
7517933b86 Fix for 42451.
git-svn-id: svn://10.0.0.236/trunk@75536 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:42:36 +00:00
ashuk%eng.sun.com
a2522e3fb6 Minor change to get Webclient to compile on Solaris
author=ashuk

cvs diff dom_util.h (in directory D:\M16\mozilla\java\webclient\src_moz\)
Index: dom_util.h
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/src_moz/dom_util.h,v
retrieving revision 1.1
diff -r1.1 dom_util.h
28a29
> #include "nsIDOMDocument.h"

*****CVS exited normally with code 1*****


git-svn-id: svn://10.0.0.236/trunk@75535 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:35:14 +00:00
pollmann%netscape.com
f8b1d4c014 Bug 45540: Badly nested form + focus input -> input not a submitter; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@75534 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:32:54 +00:00
ducarroz%netscape.com
179ab2ace8 Fix for bug 46678. We need to ignore onInput event right after somebody set the value of the textfield else autocomplete will start. R=radha
git-svn-id: svn://10.0.0.236/trunk@75533 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:31:28 +00:00
anthonyd%netscape.com
d503a47c59 nsPresContext.cpp : added to comment to presContext::GetLookAndFeel to inform others that
that method has been depricated.
nsTextFrame.cpp : changed an assert to a warning, didnt need to be an assert.
r: mjudge@netscape.com


git-svn-id: svn://10.0.0.236/trunk@75532 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:30:47 +00:00
ducarroz%netscape.com
4f634fec92 Fix for bug 47362. Add tooltip on attachment. R=mscott
git-svn-id: svn://10.0.0.236/trunk@75531 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:28:17 +00:00
pollmann%netscape.com
d358511c25 Bug 40383: Treat frameset rows spec 0* as 1* in quirks mode; r=harishd
git-svn-id: svn://10.0.0.236/trunk@75530 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:26:56 +00:00
pinkerton%netscape.com
190e0ada1c oops, forgot to check this in.
git-svn-id: svn://10.0.0.236/trunk@75529 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:25:23 +00:00
pollmann%netscape.com
e5357b4864 Bug 35986: document==NULL for FRAMEs created without SRC; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@75528 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:23:48 +00:00
pollmann%netscape.com
ac0908f872 Bug 40394: Strip only one leading LF if there is one; r=harishd
git-svn-id: svn://10.0.0.236/trunk@75527 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:19:43 +00:00
mscott%netscape.com
6346d8dd30 Landing branch fix to the trunk. bug #47248 --> Implement MoveTo for Unix.
git-svn-id: svn://10.0.0.236/trunk@75526 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:17:43 +00:00
pollmann%netscape.com
f0c8471679 Bug 26945: Image input onclick fires but doesn't allow cancel via return false; r=harishd
git-svn-id: svn://10.0.0.236/trunk@75524 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:17:14 +00:00
BlakeR1234%aol.com
f8929164c8 Fix bug 47481, all menus have autoscrollers (caused by ben's classic skin changes last night). simple fix. r=me, a=pink
git-svn-id: svn://10.0.0.236/trunk@75523 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:15:09 +00:00
mscott%netscape.com
4e206cca95 landing branch fix to trunk. Bug #47248 ---> Fix GetParent such that if appendedPath is an empy string we treat it the same as if it were null and create a dummy path.
r=dougt


git-svn-id: svn://10.0.0.236/trunk@75522 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:13:34 +00:00
pollmann%netscape.com
c6beecf00a Bug 34418: image input can't be submitted by space or enter; r=harishd
git-svn-id: svn://10.0.0.236/trunk@75521 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:11:57 +00:00
mcafee%netscape.com
8cd4c5c87d about: page needs to be HTML 4.0 (39231). patch=gemal, r=mcafee
git-svn-id: svn://10.0.0.236/trunk@75520 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:11:21 +00:00
bryner%uiuc.edu
61ba79db7b Fixing bug 47536 - column hiding is broken. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@75519 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:09:57 +00:00
pinkerton%netscape.com
98dee5f779 part of fix for 46001, support |collapsed| attribute in addition to |hidden| to hide mac menus.
git-svn-id: svn://10.0.0.236/trunk@75518 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:09:00 +00:00
blizzard%redhat.com
d64971e8ac fix for bug #42401. only add a queue that is native to the event queue list that is processed by the main UI event loop. this should fix no painting on linux when the imap password dialog comes up. r=danm, bryner, mscott a=vidur
git-svn-id: svn://10.0.0.236/trunk@75517 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:08:29 +00:00
pinkerton%netscape.com
9ba2a8e9f2 patch from dean_tessman@hotmail.com for 32685. Check if item is disabled before allowing key navigation into submenus.
git-svn-id: svn://10.0.0.236/trunk@75516 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:07:49 +00:00
ftang%netscape.com
e72957f677 fix bug 46684 r=nhotta a=ftang convert unicode to file system charset
git-svn-id: svn://10.0.0.236/trunk@75515 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:07:14 +00:00
pinkerton%netscape.com
d8ee1444e0 Actually set the modifier keys before dispatching d&d event into gecko. r=bienvenu, bug#47195
git-svn-id: svn://10.0.0.236/trunk@75514 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:06:10 +00:00
pollmann%netscape.com
7f1111f79f Bug 40412: image inputs should send x and y not .x and .y if no name; r=harishd
git-svn-id: svn://10.0.0.236/trunk@75513 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:05:44 +00:00
blizzard%redhat.com
b432316444 fix makefile to work with objdir r=dougt a=waterson
git-svn-id: svn://10.0.0.236/trunk@75512 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:05:31 +00:00
pinkerton%netscape.com
60666b3047 Fix for 47413, better impl of ResolveShortcut() thanks to sean@beatnik.com a=waterson
git-svn-id: svn://10.0.0.236/trunk@75511 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:05:09 +00:00
hyatt%netscape.com
4d615c76d5 Fix for 46862 and 47346. r=pink
git-svn-id: svn://10.0.0.236/trunk@75510 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:05:07 +00:00
valeski%netscape.com
ffe961ce34 r=dp. removing extraneous junk
git-svn-id: svn://10.0.0.236/trunk@75509 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:04:28 +00:00
valeski%netscape.com
05ef997c3f getting cookie service to startup in conjunction with the http category.
git-svn-id: svn://10.0.0.236/trunk@75508 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:03:34 +00:00
pollmann%netscape.com
6ca99ffa40 7913 Dynamic changing of ROWS and COLS for framesets; r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@75507 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 22:02:50 +00:00
hyatt%netscape.com
2b75bd07ae I'm told backing this out resolves smoketest issues, so here it comes. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@75505 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 21:40:39 +00:00
edburns%acm.org
af2702d036 bug=47357
a=edburns
r=ashuk

This change creates a new directory, java/webclient/src_share, that
contains the code that will be used in both src_moz and src_ie, and any
other native browser wrapping implementations.

Here are the steps I followed to implement this change.

1. Create a new directory java/webclient/src_share

2. Move all jni_util*.* files from src_moz into src_share

3. Make it so src_share compiles into a new .lib

   src_share has no netscape dependencies.  Any functionality that
   depended on ns dependencies was kept in src_moz.  In this case, we
   have a function prototype only in src_share, with the implementation
   in src_moz.  We did this for nsHashtable.  The other trick was for
   things in WebShellInitContext that had nothing to do with Netscape.
   This case was accomodated by creating a new struct, ShareInitContext,
   that contains all WebShellInitContext members that have nothing to do
   with Netscape.  Currently this is just jobject propertiesClass.  I
   modified the WebShellInitContext struct to contain a ShareContext
   struct as its last member.  There are two new methods in jni_util.h
   that allow for the initialization and deallocation of the members of
   the ShareContext struct.

4. Make it so src_moz uses the new .lib to provide the jni_util behavior

  a. Create ns_util* files that include ../src_share/jni_util* files
  appropriately.

  The only tricky part was for things in jni_util.h that

Here's the list of files in this change.

cvs -z3 -n update (in directory D:\Projects\mozilla\java\webclient)
cvs server: Updating .
M Makefile.win // added src_share to DIRS
M src_moz/BookmarksImpl.cpp             // include ns_util instead of jni_util
M src_moz/CBrowserContainer.cpp         // include ns_util instead of jni_util
M src_moz/CBrowserContainer.h           // include ns_util instead of jni_util
M src_moz/CurrentPageImpl.cpp           // include ns_util instead of jni_util
M src_moz/HistoryImpl.cpp               // include ns_util instead of jni_util
M src_moz/Makefile.win                  // include ns_util instead of jni_util
M src_moz/NativeEventThread.cpp         // include ns_util instead of jni_util
M src_moz/NavigationImpl.cpp            // include ns_util instead of jni_util
M src_moz/RDFEnumeration.cpp            // include ns_util instead of jni_util
M src_moz/RDFTreeNode.cpp               // include ns_util instead of jni_util
M src_moz/WindowControlImpl.cpp         // include ns_util instead of jni_util
                                        // also use new util_InitShareContext
                                        // function
M src_moz/WrapperFactoryImpl.cpp        // include ns_util instead of jni_util
R src_moz/jni_util.cpp                  // moved to ../src_share
R src_moz/jni_util.h                    // moved to ../src_share
R src_moz/jni_util_export.cpp           // moved to ../src_share
R src_moz/jni_util_export.h             // moved to ../src_share
M src_moz/nsActions.cpp                 // include ns_util instead of jni_util
                                        // also use new
util_DeallocateShareContext
M src_moz/nsActions.h                   // include ns_util instead of jni_util
A src_moz/ns_util.cpp                   // include jni_util.h
A src_moz/ns_util.h                     // include jni_util.h, changes to
                                        // WebshellInitContext struct
A src_moz/ns_util_export.cpp            // provide impls for methods in
                                        // jni_util_export.h

A src_share/Makefile.win
A src_share/bal_util.cpp
A src_share/bal_util.h
A src_share/jni_util.cpp
A src_share/jni_util.h
A src_share/jni_util_export.cpp
A src_share/jni_util_export.h

*****CVS exited normally with code 0*****


git-svn-id: svn://10.0.0.236/trunk@75504 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 21:32:54 +00:00
dprice%netscape.com
7e5be17e07 removes copied files. Doesn't remove created directories yet.
git-svn-id: svn://10.0.0.236/trunk@75503 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 20:58:31 +00:00
ducarroz%netscape.com
673a0e90e3 Fix for bug 47497 (tree blocker). We should not pass rv to the call do_queryInterface in this case because failure here doesn't mean that the whole function failed. R=bienvenu
git-svn-id: svn://10.0.0.236/trunk@75502 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 20:50:00 +00:00
kzhou%netscape.com
e54841f4dc bug #46136. r:valeski, a:leaf. Reset mIP6vChecked as PR_FASLE to prevent browser
from hunging for ftp protocol


git-svn-id: svn://10.0.0.236/trunk@75501 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 20:05:22 +00:00
ducarroz%netscape.com
ce8553e8e4 Fix for tree blocker bug 47391. Do not try to update menu that doesn't exist. R=bienvenu,alecf
git-svn-id: svn://10.0.0.236/trunk@75500 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 19:58:10 +00:00
cotter%netscape.com
e6e1303445 Corrected date at top.
git-svn-id: svn://10.0.0.236/trunk@75499 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 17:24:43 +00:00
cotter%netscape.com
4158b80ece Updated platforms supported (deleted Solaris 2.5.1).
git-svn-id: svn://10.0.0.236/trunk@75498 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 17:23:45 +00:00
blizzard%redhat.com
5144480c38 documentation change only
git-svn-id: svn://10.0.0.236/trunk@75497 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 15:02:42 +00:00
bienvenu%netscape.com
74bcf1aa68 fix 47445 restore default pref for threading by subject without re
git-svn-id: svn://10.0.0.236/trunk@75495 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 14:15:27 +00:00
rods%netscape.com
46e78ab3ba 40000 - right-click events don't go through listboxes (onmoused
44454 - Can't drag-scroll/-select in single-select HTML listbox
42301 - select generates onchange when it shouldn't
33421 - <optgroup> in <select> breaks scrolling drop down lists
14771 - GFX list/combo box doesn't respond to keyboard input
b=40000, 44454, 42301, 33421, 14771 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75494 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 14:13:58 +00:00
rods%netscape.com
b077844144 47302 - moved the RegUnRegAccessKey to the Destroy Method
44788 - Comboboxes do not obey style height
42661 - javascript "selected = true" doesn't inform onChange of
b=47302, 44788, 42661 r=kmclusk


git-svn-id: svn://10.0.0.236/trunk@75493 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 14:13:40 +00:00
roc+%cs.cmu.edu
771c0a8519 Removing TABLE SUMMARY from browser tooltips. Bug #45735. r=ben, a=brendan
git-svn-id: svn://10.0.0.236/trunk@75492 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 13:42:52 +00:00
mkaply%us.ibm.com
8352f40ed0 OS/2 Tinderbox break
Need PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@75491 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 13:26:02 +00:00
locka%iol.ie
f467190080 NOT PART OF BUILD. Completed nsICommandHandler implementation. Added [retval] tag to out param in IDL file to make Javascript invocation easier.
git-svn-id: svn://10.0.0.236/trunk@75490 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 12:44:38 +00:00
ben%netscape.com
252508877d search button should not take focus.
git-svn-id: svn://10.0.0.236/trunk@75489 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 09:59:57 +00:00
ben%netscape.com
f87e7f5128 add license
git-svn-id: svn://10.0.0.236/trunk@75488 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 09:19:44 +00:00
warren%netscape.com
efbf2efe18 Fixed location of manifest.rdf
git-svn-id: svn://10.0.0.236/trunk@75487 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 09:04:05 +00:00
ben%netscape.com
a76a7c7b44 yay me. I suck. making <menubar> use menubarframe like it should instead of boxframe.
git-svn-id: svn://10.0.0.236/trunk@75486 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 09:01:18 +00:00
warren%netscape.com
6776b3e51d Fixed slashes and filenames that were too long for mac.
git-svn-id: svn://10.0.0.236/trunk@75485 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 08:57:40 +00:00
valeski%netscape.com
d79be2eab5 removing crusty include
git-svn-id: svn://10.0.0.236/trunk@75484 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 07:59:32 +00:00
valeski%netscape.com
ca2a231ff6 removing unneeded import lib/static lib links
git-svn-id: svn://10.0.0.236/trunk@75483 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 07:56:58 +00:00
dprice%netscape.com
3b6f776e04 adding manifest for modern skin jar
NOT IN THE BUILD


git-svn-id: svn://10.0.0.236/trunk@75482 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 07:35:28 +00:00
ben%netscape.com
d788e10b1e remove dead files
git-svn-id: svn://10.0.0.236/trunk@75481 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 07:18:17 +00:00
ben%netscape.com
f6db62710d fix for a bug with XBL binding attached event that was causing the event to be fired repeatedly.
code by hyatt, r=me


git-svn-id: svn://10.0.0.236/trunk@75480 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 07:17:10 +00:00
ben%netscape.com
9869871538 fix orange
git-svn-id: svn://10.0.0.236/trunk@75479 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 07:07:28 +00:00
ben%netscape.com
c17bb7417e die crapintosh
git-svn-id: svn://10.0.0.236/trunk@75478 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 07:06:17 +00:00
valeski%netscape.com
ced7b8dee1 cleanup
git-svn-id: svn://10.0.0.236/trunk@75477 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 07:00:14 +00:00
ben%netscape.com
c8d24f950d forgot this
git-svn-id: svn://10.0.0.236/trunk@75476 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 06:45:06 +00:00
dprice%netscape.com
5a7557e7bc added manifest.rdf
git-svn-id: svn://10.0.0.236/trunk@75475 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 06:44:46 +00:00
valeski%netscape.com
82432b560f removed defer logic as cookies are only accessed from the main thread. removed unused functions, converted stripline over to nsString equivelent, changed cookie deletion and list removal mechansim to use already cached indexes so we don't search the list again everytime we want to remove an element. also removed some extraneous statics
git-svn-id: svn://10.0.0.236/trunk@75474 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 06:40:35 +00:00
ben%netscape.com
7d04b93d30 toolbar landing 44756, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75473 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 06:36:17 +00:00
ben%netscape.com
0051ef1580 toolbar landing 44756
git-svn-id: svn://10.0.0.236/trunk@75472 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 06:29:59 +00:00
ben%netscape.com
664eb83eb4 classic skin landing from hell
46613 - polish!


git-svn-id: svn://10.0.0.236/trunk@75471 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 06:24:33 +00:00
cls%seawood.org
e00c9de47a Oops. Did a lxr search on the wrong thing. Change -DB1M to -DB_ONE_M since WS5.0 appears to not handle the former properly in all cases.
git-svn-id: svn://10.0.0.236/trunk@75470 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 06:07:33 +00:00
cls%seawood.org
63bdecee46 Removing unused define that appeared to be causing WS5.0 to occassionaly complain about the use of -D without an argument.
git-svn-id: svn://10.0.0.236/trunk@75469 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 05:34:19 +00:00
valeski%netscape.com
7e14301340 removing lock/monitor usage from cookie code. cookies live on the main thread and any cross thread communication is marshalled, thus no need for this stuff. also fixing nsVoidArray leak. also cleaning up extraneous nsString usage. Also adding functional test harness for win32
git-svn-id: svn://10.0.0.236/trunk@75468 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 04:57:23 +00:00
BlakeR1234%aol.com
0387f5b165 Fix bug 41345, implement checkmarks for the current visited page in the Go menu (as IE 5.x and NN 4.x do). r=jag, a=radha
git-svn-id: svn://10.0.0.236/trunk@75467 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 03:42:22 +00:00
kmcclusk%netscape.com
232df3fbb8 Removed references to viewmanager1 in nsViewFactory. Removed ViewManager1 from the build on WIN32, and Linux. b=42845 r=attinasi@netscape.com. tested=win32,linux
git-svn-id: svn://10.0.0.236/trunk@75466 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 03:36:10 +00:00
mkaply%us.ibm.com
08b40967ac r=mkaply, a=brendan
Tinderbox break - Should have been info.fExtensionArray


git-svn-id: svn://10.0.0.236/trunk@75465 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 02:20:17 +00:00
bienvenu%netscape.com
b9afe959ed fix bugs having to do with imap msg copying failing 46876 46914 etc r=mscott
git-svn-id: svn://10.0.0.236/trunk@75464 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 01:25:12 +00:00
bienvenu%netscape.com
948bf4aaf6 fix 28117 copying online to offline loses read state of msg r=mscott
git-svn-id: svn://10.0.0.236/trunk@75463 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 01:22:45 +00:00
pinkerton%netscape.com
87a6f925d2 Most of fix for 37412. Expand d&d so that when we're asking for a url and
don't have one, we check if a file is being dropped. If so, either give
the file:// url or read in the InternetShortcut.


git-svn-id: svn://10.0.0.236/trunk@75462 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:47:36 +00:00
nbhatla%netscape.com
28d4751238 Bug #46518 -> Mac Classic Skin Polish. #45112 -> Mail Arrow Icon. #45685 -> mail threaded icon. #45755 -> Radio buttons don't bounce in prefs on windows now. #46178 -> Nudge Button Icons. #46192 ->Prefs Panel title has proper background now. #17926 -> Using px instead of pt for fonts on Mac classic now. #47290 -> Removed border from content in navigator.css and added it to splitters. (for all checkins in past 20 min) r=andrew
git-svn-id: svn://10.0.0.236/trunk@75461 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:46:17 +00:00
pinkerton%netscape.com
82156229ea part of fix for 37412, make content area accept text/x-moz-url flavor.
git-svn-id: svn://10.0.0.236/trunk@75460 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:46:05 +00:00
pinkerton%netscape.com
56fa3c56a7 Fix for 40890, pin mouse to center of translucent drag to avoid large gaps between the mouse cursor and the item being dragged. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@75459 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:43:28 +00:00
nbhatla%netscape.com
31a3863127 Bug #46519 -> Mac Classic Skin Polish. Fixes Messenger Icons.
git-svn-id: svn://10.0.0.236/trunk@75458 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:40:20 +00:00
nbhatla%netscape.com
7695cc70c3 Bug #46519 -> Mac Classic Skin Polish. Fixes Messenger Icons
git-svn-id: svn://10.0.0.236/trunk@75457 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:39:28 +00:00
nbhatla%netscape.com
9a5aa02bd4 Bug #46519 ->Mac Classic Skin Polish. Fixes Messenger Icons.
git-svn-id: svn://10.0.0.236/trunk@75456 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:38:28 +00:00
nbhatla%netscape.com
90de762c34 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@75455 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:36:12 +00:00
nbhatla%netscape.com
b040ebf047 Bug #46519: Mac Classic Skin Fixes. This fixes spacing issues in certain pref panels, by moving out style settings in the XUL. Bug #46178: Adds nudge button icons
git-svn-id: svn://10.0.0.236/trunk@75454 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:34:53 +00:00
nbhatla%netscape.com
f1dd086215 Bug #46519: Mac Classic Skin Polish. Fixes color picker widget in viewing messages pref panel.
git-svn-id: svn://10.0.0.236/trunk@75453 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:32:53 +00:00
mcafee%netscape.com
078a50ae4e Removing pref-diskspace.xul from mailnews prefs, this UI has moved over to account setup arena. r=alecf
git-svn-id: svn://10.0.0.236/trunk@75452 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:31:57 +00:00
mscott%netscape.com
35903c5428 Bug #47240 --> landing branch change to the tip. helper app dialog has no text on the mac
r=alecf


git-svn-id: svn://10.0.0.236/trunk@75451 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:30:39 +00:00
mscott%netscape.com
a19c629a9b Bug #47240 --> landing branch change to the tip. helper app dialog has no text on the mac
git-svn-id: svn://10.0.0.236/trunk@75450 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:29:35 +00:00
mscott%netscape.com
a9110f7072 Bug #47248 --> various problems with save as dialog from helper app. unload handler was calling cancel and we
weren't setting the action to saveToDisk in the right case

Landing branch changes to the tip.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@75449 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:27:17 +00:00
mscott%netscape.com
1a89e07ec3 Bug #1549 --> netcenter account merges with existing account Landing branch changes to the tip.
r=bhuvan


git-svn-id: svn://10.0.0.236/trunk@75448 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:26:09 +00:00
bryner%uiuc.edu
7c6dba14fb removed files: mozilla/layout/xul/base/src/nsTreeOuterFrame.cpp, mozilla/layout/xul/base/src/nsTreeFrame.cpp, mozilla/layout/xul/base/src/nsTreeRowGroupFrame.cpp, mozilla/layout/xul/base/src/nsTreeCellFrame.cpp, mozilla/layout/xul/base/src/nsTreeRowFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@75447 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:23:55 +00:00
bryner%uiuc.edu
b298446991 Refixing bug 23140 to not cause a menu slowdown, and fixing bug 46615 -
removal of old tree widget.  r=hyatt.


git-svn-id: svn://10.0.0.236/trunk@75446 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:22:36 +00:00
jj%netscape.com
81eb1f5b80 modify xptlink.pl to work on mac (granrose). r=jj.
git-svn-id: svn://10.0.0.236/trunk@75444 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-03 00:07:00 +00:00
despotdaemon%netscape.com
a28173503a Pseudo-automatic update of changes made by kandrot@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75443 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 23:39:36 +00:00
av%netscape.com
289e4953d8 Fixing Unix redness
git-svn-id: svn://10.0.0.236/trunk@75442 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 23:36:30 +00:00
attinasi%netscape.com
28857f7ccf New weekly data: not part of build
git-svn-id: svn://10.0.0.236/trunk@75441 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 23:28:11 +00:00
waldemar%netscape.com
3227d375c5 Made link order consistent
git-svn-id: svn://10.0.0.236/trunk@75440 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 23:09:53 +00:00
waldemar%netscape.com
e2aaf776e5 Fixed Mac errors and warnings
git-svn-id: svn://10.0.0.236/trunk@75439 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 23:09:29 +00:00
av%netscape.com
4a24980381 Fixing 45895, r=waterson
git-svn-id: svn://10.0.0.236/trunk@75437 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 23:01:35 +00:00
rods%netscape.com
c936b8f011 backing out changes until I get them all in
git-svn-id: svn://10.0.0.236/trunk@75436 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:59:45 +00:00
slamm%netscape.com
fc5c276171 Fix bug 15204/38057 from Eric Pollmann (pollmann@netscape.com). $enc had an single quote in it that was not escaped. Double quotes are escaped so it is safe to use them around the $enc value.
git-svn-id: svn://10.0.0.236/trunk@75434 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:54:03 +00:00
rods%netscape.com
a7f8784c75 if the size attr is ever evaled less than 1 then it is set to 1
b=46224, r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75433 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:47:55 +00:00
rods%netscape.com
0598d4e64a 47302 - moved the RegUnRegAccessKey to the Destroy Method
44788 - Comboboxes do not obey style height
42661 - javascript "selected = true" doesn't inform onChange of
b=47302, 44788, 42661 r=kmclusk


git-svn-id: svn://10.0.0.236/trunk@75432 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:24:14 +00:00
rods%netscape.com
256f1f523e The frames need to be appended and the default method just asserts
b=41528 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75431 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:16:12 +00:00
rods%netscape.com
389ee6e6a0 moved the RegUnRegAccessKey to the Destroy method
b=47302 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75430 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:12:11 +00:00
jj%netscape.com
5052d3645f changed output location for xpt_link target
git-svn-id: svn://10.0.0.236/trunk@75429 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:12:10 +00:00
jj%netscape.com
7224e7b919 added xpt_link tool to the Mac build (if build{xptlink}=1)
git-svn-id: svn://10.0.0.236/trunk@75428 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:10:54 +00:00
nhotta%netscape.com
9792e2e21e Changed GetCharacterSet to return a default if no folder charset is stored, bug 46542, r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@75427 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:07:47 +00:00
rods%netscape.com
e0ca215d75 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@75426 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:07:46 +00:00
mjudge%netscape.com
dc427b4cd0 15665 beta3+ Javascript selecting a link when dragging.
git-svn-id: svn://10.0.0.236/trunk@75425 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:07:00 +00:00
rods%netscape.com
32f5520a8a The script notification happens before the radiobox gets a chance to change its value
so they must return the opposite value for themselves. They don't want to actually set their
values because the script could cancel. So the idea here is to let them know before the script
call that they should return their "future" value (the opposite of their current value)
b=42972 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75424 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:06:37 +00:00
rods%netscape.com
5e504902cc The script notification happens before the radiobox gets a chance to change its value
so they must return the opposite value for themselves. They don't want to actually set their
values because the script could cancel. So the idea here is to let them know before the script
call that they should return their "future" value (the opposite of their current value)

plus I made a minor change that allows the radio button to use the PaintBackground code to draw the "dot"
but it creates a tmp color struct so the color is correct.
b=42972,37517 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75423 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:06:33 +00:00
nhotta%netscape.com
56bf215fe0 Put a special case before alert the user for charset conversion failure, bug 42871, r=ftang.
git-svn-id: svn://10.0.0.236/trunk@75422 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:03:26 +00:00
nhotta%netscape.com
9073a301c2 A change for phone/fax field. Write out attribute and value separatly since value needs charset conversion but not for attribute, bug 38901, r=rhp.
git-svn-id: svn://10.0.0.236/trunk@75421 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 22:00:04 +00:00
cata%netscape.com
8378cc2420 Fix for bug #28112 cache not persistent in charset menu, r=nhotta, a=ftang.
git-svn-id: svn://10.0.0.236/trunk@75420 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:54:18 +00:00
rods%netscape.com
908046df7e Since the way (and when) options were added then number of options is now different
so it must check against zero instead of 1
b=44266,r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75419 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:53:23 +00:00
dimator%netscape.com
ed7cd7c8bc Bug 34434. Updating secure mail and secure news icons. r=putterman
git-svn-id: svn://10.0.0.236/trunk@75418 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:52:37 +00:00
radha%netscape.com
9af9521afb fixes related to bug # 18321. Checking in branch fixes to the trunk. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@75417 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:49:26 +00:00
radha%netscape.com
dad1629804 Hook up JS history.go() to session History bug # 18321. r=nisheeth. Checking in branch
fix to the tip


git-svn-id: svn://10.0.0.236/trunk@75416 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:48:32 +00:00
varada%netscape.com
85d692989f including the CD autorun screen defaults in default config
git-svn-id: svn://10.0.0.236/trunk@75415 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:44:30 +00:00
despotdaemon%netscape.com
422e4c1a18 Pseudo-automatic update of changes made by jtaylor@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75414 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:35:51 +00:00
av%netscape.com
9ef05d47be Fixing 46573, r=serge
git-svn-id: svn://10.0.0.236/trunk@75413 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:35:45 +00:00
despotdaemon%netscape.com
bb99fd6686 Pseudo-automatic update of changes made by kzhou@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75412 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:26:16 +00:00
varada%netscape.com
b8328c39bd changing the location of navigator.dtd to reflect seamonkey AGAIN!
git-svn-id: svn://10.0.0.236/trunk@75411 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 21:11:20 +00:00
nelsonb%netscape.com
9a6d9ffb91 mpl_rsh now calls s_mp_div_2d instead of duplicating its logic.
mpl_lsh now calls s_mp_mul_2d instead of duplicating its logic.


git-svn-id: svn://10.0.0.236/trunk@75410 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 20:52:17 +00:00
nelsonb%netscape.com
20d8b5f447 - Implement s_mp_mul_2d, which complements s_mp_div_2d.
- Rewrite and speed up mp_sqr, most-frequently used in mp_exptmod().
- Speed up mp_sqrt by starting with a much better initial estimate.


git-svn-id: svn://10.0.0.236/trunk@75409 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 20:50:57 +00:00
nelsonb%netscape.com
81b0bae291 Accept input args in hex, not decimal. Line up output into columns.
git-svn-id: svn://10.0.0.236/trunk@75408 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 20:48:28 +00:00
nelsonb%netscape.com
9ba046bc86 Declare s_mp_mul_2d(), which is complementary to s_mp_div_2d().
git-svn-id: svn://10.0.0.236/trunk@75407 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 20:47:05 +00:00
relyea%netscape.com
0aa540096d Put modutil back into the daily builds
git-svn-id: svn://10.0.0.236/trunk@75405 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 18:42:32 +00:00
relyea%netscape.com
78434b3810 Remove old communicator stuff from libjar so modutil will build now.
git-svn-id: svn://10.0.0.236/trunk@75404 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 18:41:31 +00:00
ashuk%eng.sun.com
1d9d83e75f bug 44774, 44775
author=ashuk
r=ovk@sparc.spb.su

Minor fix for failed QA Test. Patch supplied by
Oleg.

_Ashu


git-svn-id: svn://10.0.0.236/trunk@75403 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 17:02:43 +00:00
cotter%netscape.com
4a086be75e Added latest PSM license.
git-svn-id: svn://10.0.0.236/trunk@75401 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 16:46:16 +00:00
locka%iol.ie
1abaef8da3 NOT PART OF BUILD.
New nsICommandHandler interface and C++ implementation for embedders who want their XUL to be able to call their webbrowser container with the minimum of effort.


git-svn-id: svn://10.0.0.236/trunk@75400 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 11:14:57 +00:00
rjc%netscape.com
e0e70af049 Specify query encoding string for this search engine. r=me a=johng
git-svn-id: svn://10.0.0.236/trunk@75399 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 10:47:52 +00:00
rjc%netscape.com
8a45085d44 Various small fixes for nsbeta3+ bug # 41357: enable column resigning for various trees. r=me
git-svn-id: svn://10.0.0.236/trunk@75398 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 10:31:37 +00:00
dprice%netscape.com
8e91eb2031 Adding chrome manifests for classic skin NOT IN THE BUILD
git-svn-id: svn://10.0.0.236/trunk@75397 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 10:11:17 +00:00
cls%seawood.org
2be0180151 Oops alecf missed one.
git-svn-id: svn://10.0.0.236/trunk@75396 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 09:05:12 +00:00
alecf%netscape.com
454a05dd45 fix some stupid typos (implementation was good, typing it failed :)) from yesterdays checkin
git-svn-id: svn://10.0.0.236/trunk@75394 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 07:59:17 +00:00
warren%netscape.com
5941ddaa3e Getting jar files in shape. Mostly works on unix, status bar missing (not in build yet).
git-svn-id: svn://10.0.0.236/trunk@75393 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 06:48:45 +00:00
alecf%netscape.com
a60bf10a77 fix AIX bustage with explicit casting
git-svn-id: svn://10.0.0.236/trunk@75392 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 06:02:35 +00:00
rjc%netscape.com
4500c1468d Putting fix for nsbeta2+ bug # 47126 into tip: fix simple mode searching. r=ben
git-svn-id: svn://10.0.0.236/trunk@75391 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 05:30:08 +00:00
ftang%netscape.com
a3f9b052aa fix 45430. patch proposed by beard@netscape.com r=ftang a=ftang
fix memory leak


git-svn-id: svn://10.0.0.236/trunk@75390 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 05:08:15 +00:00
waterson%netscape.com
53249a5944 Bug 46013, redux. Was leaking RDFContentSinkImpl::NameSpaceEntry objects all over the floor. Thanks to dbaron and beard for wiping my chin. r=beard.
git-svn-id: svn://10.0.0.236/trunk@75389 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 04:35:52 +00:00
ftang%netscape.com
1180663f95 fix 44551. Turn nb and nn to true from false so they will be
shown on the language ui.
r=momoi a=ftang


git-svn-id: svn://10.0.0.236/trunk@75388 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 04:22:41 +00:00
ftang%netscape.com
6e349ea58f fix bug 44551 Correct the spelling for Norwegian Bokmal
thanks for huftis@bigfoot.com (Karl Ove Hufthammer)
r=ftang@netscape.com a=ftang


git-svn-id: svn://10.0.0.236/trunk@75387 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 04:21:15 +00:00
jband%netscape.com
bcd6f01203 interim fix for bug 25180. Build double wrappers around JS components used by JS code. Includes secured scheme for getting at underlying JSObject for those who really need to do this. a=warren r=rginda
git-svn-id: svn://10.0.0.236/trunk@75385 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 03:57:59 +00:00
beard%netscape.com
fe85e51ec1 fixing warnings, removing need for JStrings to be copied for mClass
git-svn-id: svn://10.0.0.236/trunk@75384 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 03:53:04 +00:00
cls%seawood.org
574470d12b Fix --enable-logrefcnt so that it will actually force refcnt logging on or off per http://lxr.mozilla.org/seamonkey/source/xpcom/doc/MemoryTools.html.
git-svn-id: svn://10.0.0.236/trunk@75383 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 03:17:49 +00:00
cls%seawood.org
fb441abad1 On second thought, nevermind
git-svn-id: svn://10.0.0.236/trunk@75381 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 02:44:56 +00:00
cls%seawood.org
a53e5b86ae Add checks for FORCE_BUILD_REFCNT_LOGGING & NO_BUILD_REFCNT_LOGGING per http://lxr.mozilla.org/seamonkey/source/xpcom/doc/MemoryTools.html .
git-svn-id: svn://10.0.0.236/trunk@75380 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 02:42:54 +00:00
mjudge%netscape.com
80c961899e *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@75379 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 02:39:10 +00:00
valeski%netscape.com
49f0e8fbd7 47235. r=mstoltz. mlk fix.
git-svn-id: svn://10.0.0.236/trunk@75378 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 02:05:42 +00:00
cmanske%netscape.com
2023ba127b Fixed crashing bug 42195: Added method to nsIFrameSelection so frame can get limiting content node for parent node searches in text edit fields. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@75377 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 01:47:55 +00:00
nelsonb%netscape.com
d6a3fe495b Reduced the number of temporary variables allocated and freed during a
modular exponentiation by over 99%.  Modified mp_mul and mp_sqr to only
allocate temporary variables when absolutely needed.  Changed mp_copy
and mp_init_copy to allocate space according to the amount allocated
in the source, reducing the need to grow the variable later.


git-svn-id: svn://10.0.0.236/trunk@75376 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 01:03:14 +00:00
nelsonb%netscape.com
aa56939a15 Investigating allocation of temporary variables.
git-svn-id: svn://10.0.0.236/trunk@75375 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 01:01:01 +00:00
danm%netscape.com
bf7551e324 adding missing initialization of nsBrowserInstance object. bug 46979
git-svn-id: svn://10.0.0.236/trunk@75374 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:55:49 +00:00
bryner%uiuc.edu
086257b870 Removing the makefile for the directory I just removed. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@75373 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:47:35 +00:00
bryner%uiuc.edu
5192d123ff Removing unused directory/files. No effect on build. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@75372 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:46:14 +00:00
larryh%netscape.com
deebc2d183 BugZilla: 4090. cross platform breakage
git-svn-id: svn://10.0.0.236/trunk@75371 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:45:18 +00:00
dimator%netscape.com
d05b59fdd4 Removing no longer used files. r=putterman
git-svn-id: svn://10.0.0.236/trunk@75370 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:40:18 +00:00
pnunn%netscape.com
b54309d74e bug#46360: fixing leak of nsWeakReference. Thanks, Patrick. pnunn.
git-svn-id: svn://10.0.0.236/trunk@75369 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:34:30 +00:00
sfraser%netscape.com
1f4e9d74e3 Fix bug 34741 -- command-drag should not activate windows. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@75368 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:30:41 +00:00
hyatt%netscape.com
b93a1b200d Fix for column resizing. 41357.
git-svn-id: svn://10.0.0.236/trunk@75367 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:27:51 +00:00
hyatt%netscape.com
37448b6cd5 Fix for 41357.
git-svn-id: svn://10.0.0.236/trunk@75366 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:27:07 +00:00
hyatt%netscape.com
4c482a8039 Column resizing. 41357
git-svn-id: svn://10.0.0.236/trunk@75365 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:26:43 +00:00
hyatt%netscape.com
1f4e716975 Column resizing. 41357.
git-svn-id: svn://10.0.0.236/trunk@75364 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:26:25 +00:00
ddrinan%netscape.com
8fe71d79fb Initialize pointer!
git-svn-id: svn://10.0.0.236/trunk@75363 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:20:24 +00:00
valeski%netscape.com
fd89dc645d mlk fix. r=tao
git-svn-id: svn://10.0.0.236/trunk@75362 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:09:22 +00:00
larryh%netscape.com
283dbf916a BugZilla: 25982. remove comment witin a comment
git-svn-id: svn://10.0.0.236/trunk@75361 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-02 00:09:07 +00:00
ducarroz%netscape.com
abbb64f9b6 Fix for bug 38682. Add command updater to enable the spelling button and menu item when the cursor is in the message body. R=mscott.
git-svn-id: svn://10.0.0.236/trunk@75360 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:58:49 +00:00
valeski%netscape.com
6cb5a64229 removing extraneous variable
git-svn-id: svn://10.0.0.236/trunk@75359 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:57:36 +00:00
valeski%netscape.com
f5ea1d5037 removing extraneous string/memory usage
git-svn-id: svn://10.0.0.236/trunk@75358 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:44:38 +00:00
larryh%netscape.com
d25c24214f change default hostname to mcom.com
git-svn-id: svn://10.0.0.236/trunk@75355 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:31:48 +00:00
valeski%netscape.com
d605064355 44848. r=gagan. fixing leaked strings
git-svn-id: svn://10.0.0.236/trunk@75354 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:27:29 +00:00
dimator%netscape.com
da7b076b73 Fix for 43236. Removing "Double-clicking a message always opens a new window..." item from the pref dialog. r=putterman
git-svn-id: svn://10.0.0.236/trunk@75353 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:25:59 +00:00
valeski%netscape.com
aceba3cb14 removing extraneous static var and #includes
git-svn-id: svn://10.0.0.236/trunk@75352 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:23:44 +00:00
mcafee%netscape.com
cd0a9ee2e5 Avoid double slash problem when ObjDir is ''.
git-svn-id: svn://10.0.0.236/trunk@75350 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 23:17:59 +00:00
valeski%netscape.com
a3f4aa3885 raw pointer mlk fix. r=dougt
git-svn-id: svn://10.0.0.236/trunk@75349 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:57:58 +00:00
bryner%uiuc.edu
70c39b979b Removing .cvsignore files so this directory will go away. Not part
of build.  r=smfr.


git-svn-id: svn://10.0.0.236/trunk@75348 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:53:20 +00:00
pete%alphanumerica.com
7bf37c93a1 added two member functions to the File object prototype
r=dougt,brendan a=dougt
not part of the build.

--pete


git-svn-id: svn://10.0.0.236/trunk@75347 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:50:16 +00:00
varada%netscape.com
0e025587c6 disallow copy or move messages to Unsent Messages folder;bug #40695; r=scottip
git-svn-id: svn://10.0.0.236/trunk@75345 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:42:47 +00:00
mcafee%netscape.com
59648a42a7 BranchTag was being ignored, moving the logic to BuildIt() function.
git-svn-id: svn://10.0.0.236/trunk@75344 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:40:53 +00:00
alecf%netscape.com
562414f7a2 fix for 44633, 44634, and more threadpane performance work - use NS_LITERAL_STRING
where appropriate, avoid excess conversion of integer resources, etc.
r=putterman,mscott


git-svn-id: svn://10.0.0.236/trunk@75342 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:38:52 +00:00
bryner%uiuc.edu
3fdc637ee3 Removing unused files. Not part of the build. r=cls.
git-svn-id: svn://10.0.0.236/trunk@75341 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:35:28 +00:00
bryner%uiuc.edu
75bf2b3286 Fix for 46545 - command+click in trees on Mac. r=brade.
git-svn-id: svn://10.0.0.236/trunk@75339 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:30:10 +00:00
mscott%netscape.com
b06d36e874 Bug #1549, 1726 --> be sure to clear the prefs for the bogus identity we create during migration. This was causing
problems on the commercial build. (Landing from beta2 branch to tip)
r=alecf


git-svn-id: svn://10.0.0.236/trunk@75338 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:29:15 +00:00
warren%netscape.com
6f9124b236 Breaking out platform specific jar stuff.
git-svn-id: svn://10.0.0.236/trunk@75337 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:22:41 +00:00
saari%netscape.com
0203addff1 fix for nsbeta3+ 37301, dynamically created menus crash on MacOS. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@75336 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:11:11 +00:00
larryh%netscape.com
8bed19c0f4 BugZilla: 25983. comment cleanup
git-svn-id: svn://10.0.0.236/trunk@75335 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:08:35 +00:00
slamm%netscape.com
a353c7af55 Remove bookmarks folder from toolbar. Bug 39332. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@75333 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:04:55 +00:00
neeti%netscape.com
b3ac151801 fix for bug 30852 - Image cache not refreshed on reload,
fix for bug 40449 - Cache does not store latest value of pages, r/a=gagan


git-svn-id: svn://10.0.0.236/trunk@75332 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 22:03:47 +00:00
heikki%netscape.com
f9ab048302 Bug 41599 browser crashes when executing function with certain name such as Click(). Fixed by stopping recursion. r=saari.
git-svn-id: svn://10.0.0.236/trunk@75331 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 21:40:38 +00:00
hyatt%netscape.com
5258badd5d Fix for 46849. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@75330 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 21:39:28 +00:00
danm%netscape.com
a561ef00c3 Deathgrip the output stream during WriteSegments to prevent bug 46267. This is a temporary patch to stop a common startup crash, until the real underlying cause is found. r=ruslan
git-svn-id: svn://10.0.0.236/trunk@75328 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 21:33:36 +00:00
varada%netscape.com
a7c6f067ba polish for mailwindow;bugs #41866,45195,45201,45203,45204;r=scottip
git-svn-id: svn://10.0.0.236/trunk@75327 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 21:24:29 +00:00
robinf%netscape.com
52bb6e29f8 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@75326 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 21:14:47 +00:00
dave%intrec.com
21cc5761af Undoing missing QA bug introduced with earlier patch (see bug 30826 for
details)


git-svn-id: svn://10.0.0.236/trunk@75325 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 19:52:06 +00:00
robinf%netscape.com
bd485d87d1 fixing bug 45752
git-svn-id: svn://10.0.0.236/trunk@75323 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 19:27:09 +00:00
brade%netscape.com
a92780d770 changes submitted by Dan Haddix (dan6992@hotmail.com); bug #37788
git-svn-id: svn://10.0.0.236/trunk@75321 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 14:31:26 +00:00
brade%netscape.com
197df3eb6d change submitted by Dan Haddix (dan6992@hotmail.com); bug #37788
git-svn-id: svn://10.0.0.236/trunk@75320 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 14:29:35 +00:00
brade%netscape.com
adf04edef9 Send Page (contributed by rcassin@supernova.org); bug #44802
git-svn-id: svn://10.0.0.236/trunk@75319 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 14:17:48 +00:00
brade%netscape.com
9f2c8a22ab initialize menuhandle to null; r=sfraser; bug #45245
git-svn-id: svn://10.0.0.236/trunk@75318 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 09:06:25 +00:00
rjc%netscape.com
0f38fc34ce Fix bug # 46710: can only start a drag on <treeitem> nodes. r=me
git-svn-id: svn://10.0.0.236/trunk@75317 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 08:24:07 +00:00
bryner%uiuc.edu
6f9d6935c1 Removing unused, old, obsolete files. Should not affect anything in the
build.  r=cls.


git-svn-id: svn://10.0.0.236/trunk@75315 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 07:50:09 +00:00
bryner%uiuc.edu
6a98845d2e Oops- forgot to remove this makefile when I removed the obsolete files in
modules/libpref/l10n.  Does not affect build.


git-svn-id: svn://10.0.0.236/trunk@75314 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 06:51:54 +00:00
cls%seawood.org
52bb0a339f For reasons not yet known, my build & the linux/arm tinderbox needed to include <stdlib.h> to get atoi().
git-svn-id: svn://10.0.0.236/trunk@75311 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 06:09:14 +00:00
cls%seawood.org
08521de430 Snarf'd gtk's NS_GetCurrentThread() implementation.
git-svn-id: svn://10.0.0.236/trunk@75310 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 06:02:28 +00:00
cls%seawood.org
a02313b652 BeOS doesn't need mcom_db.h either
git-svn-id: svn://10.0.0.236/trunk@75309 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 06:01:24 +00:00
danm%netscape.com
d2cd2b7da7 reverting to 1.65 -- though a slightly different version. i thought i was seeing a crash from that version, but now i think not. so, like before, bug 46556 r=saari. (also on M17 branch, rev 1.64.14.3)
git-svn-id: svn://10.0.0.236/trunk@75308 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 04:45:58 +00:00
danm%netscape.com
db4ea3d12c reverting last change, which causes new crashes
git-svn-id: svn://10.0.0.236/trunk@75306 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 03:00:35 +00:00
mscott%netscape.com
635a8128c2 Bug #1635 --> if we are downloading the entire message, set total download size based on the RFC822.SIZE response.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@75304 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 02:56:26 +00:00
dougt%netscape.com
c2a66acc1b Make setting the env MBs not bytes. r=valeski@netscape.com
DEBUGGIN code


git-svn-id: svn://10.0.0.236/trunk@75303 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 02:51:22 +00:00
mscott%netscape.com
bbd34bcf56 Bug #1539 --> if the identity already has an smtp server associated with it, don't create another one.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@75302 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 02:48:12 +00:00
rjc%netscape.com
cc337f55c5 Specify query encoding string for this search engine. r=me a=johng
git-svn-id: svn://10.0.0.236/trunk@75301 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 02:47:17 +00:00
despotdaemon%netscape.com
70ca7352c2 Pseudo-automatic update of changes made by quy@igelaus.com.au.
git-svn-id: svn://10.0.0.236/trunk@75300 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:54:12 +00:00
dougt%netscape.com
ce55e593ed Fix to allow MOZ_MEM_LIMIT be the upper limit in memory allocation.
Debugging code.  pavlov reviewed.


git-svn-id: svn://10.0.0.236/trunk@75297 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:46:52 +00:00
nelsonb%netscape.com
e3d813843b Declare mp_int function arguments "const" as appropriate.
git-svn-id: svn://10.0.0.236/trunk@75296 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:38:30 +00:00
dougt%netscape.com
ad72d6a7d0 Minor changes. Using service manager returned from NS_InitXPCOM.
git-svn-id: svn://10.0.0.236/trunk@75295 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:37:44 +00:00
dougt%netscape.com
b62c0ba2a1 Ton of changes. Basically using nsIWebBrowserChrome now.
valeski@netscape.com
47003


git-svn-id: svn://10.0.0.236/trunk@75294 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:37:07 +00:00
endico%mozilla.org
f4ff6546d0 Generate brief logs for beos builds. Fix for bug 37218. Patch contributed by Justin Morey <justin@68k.org>
git-svn-id: svn://10.0.0.236/trunk@75293 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:36:35 +00:00
nelsonb%netscape.com
09f7df0c44 Change default value for MP_ARGCHK to depend on whether or not DEBUG is
defined.  Raise the default "precision" to reduce reallocations.


git-svn-id: svn://10.0.0.236/trunk@75292 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:36:30 +00:00
danm%netscape.com
26f87c8d88 release the keyboard navigator in the destructor. seems to fix a secondary, rarer crash in bug 46556. also in M17 branch (rev 1.64.14.1). r=saari
git-svn-id: svn://10.0.0.236/trunk@75291 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:26:06 +00:00
rhp%netscape.com
a48966bc20 Fix for extra table in quoted output - Bug #: 46975 - r: rhp - mozilla contribution
git-svn-id: svn://10.0.0.236/trunk@75290 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:25:59 +00:00
rhp%netscape.com
7800b6a386 Fix for possible duplicate entry issues on sync failure - Bug # 1407 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@75289 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:25:40 +00:00
danm%netscape.com
52efcf92c2 Glossing over the real problem (a leaking content area docshell), in the sure hope that nsBrowserInstance is going away soon, this embarrassing hack stops crash bug 46556. Same change is on M17, rev 1.139.2.4. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75288 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:16:40 +00:00
pinkerton%netscape.com
95ad431597 Fix for 39078, tooltips not disappearing on mouse clicks in button. when we get a mousedown, close the tooltip and cancel the timer. r=saari.
git-svn-id: svn://10.0.0.236/trunk@75286 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:05:58 +00:00
harishd%netscape.com
54856496e7 Migrating
-------------
46269 [nsbeta2+] - Fixed a crash, in CStartToken::IsEmpty(), caused by a wrong casting.
r=hiekki.


git-svn-id: svn://10.0.0.236/trunk@75284 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 01:02:09 +00:00
bryner%uiuc.edu
fcdb5021b6 Fix for bug 42052 (auto->none for max-width of menuitems in
menulists).  r=ben.


git-svn-id: svn://10.0.0.236/trunk@75283 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 00:59:37 +00:00
tao%netscape.com
167b9652ed 1683: Missing Buddy list from sidebar on new install.r=sgehani,a=pdt.
git-svn-id: svn://10.0.0.236/trunk@75282 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 00:57:33 +00:00
tao%netscape.com
c0c2db4c65 1683: BuddyList missing from sidebar on new install.r=sgehani,a=pdt.
git-svn-id: svn://10.0.0.236/trunk@75278 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 00:53:48 +00:00
pinkerton%netscape.com
70845ccdeb fix for 38359, link drags not firing if mouse was close to an edge. we need to fake out the ESM by setting |mCurrentTarget| to where the mouse went down so event.target is correct in JS. r=saari.
git-svn-id: svn://10.0.0.236/trunk@75276 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 00:35:23 +00:00
pinkerton%netscape.com
385e7049b5 Fix for 38359, reset cursor to arrow before invoking d&d.
git-svn-id: svn://10.0.0.236/trunk@75275 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-01 00:32:17 +00:00
dimator%netscape.com
70e672b557 Bug 23760. Updating threaded/unthreaded column icons. r=putterman
git-svn-id: svn://10.0.0.236/trunk@75274 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 23:38:21 +00:00
BlakeR1234%aol.com
3b81294931 Fix bug 47020, add menu checkmarks. r=jag a=putterman
git-svn-id: svn://10.0.0.236/trunk@75273 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 23:25:41 +00:00
vidur%netscape.com
a381dc926f Adding xmlextras to the default build target so that it can be included in the nightlies as per leaf. a=leaf, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@75272 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 23:14:24 +00:00
bryner%uiuc.edu
d7af85ee20 Patch from blizzard to fix 45808 (unable to get focus in file input
textfield on Linux).  r=me.


git-svn-id: svn://10.0.0.236/trunk@75271 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 23:00:28 +00:00
pinkerton%netscape.com
486c5bf240 for bug 39326, don't send the drop event to gecko if the canDrop is false on the drag session.
git-svn-id: svn://10.0.0.236/trunk@75270 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 22:54:03 +00:00
pinkerton%netscape.com
9fd9b17356 for bug 39326, add a drag over handler to reject drags from the same content area. better than the way i did it before.
git-svn-id: svn://10.0.0.236/trunk@75269 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 22:53:26 +00:00
mcafee%netscape.com
110cd31496 Saving horizontal space in diskspace pref pane (40888). r=matt
git-svn-id: svn://10.0.0.236/trunk@75268 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 22:47:26 +00:00
wtc%netscape.com
3e5e5fc62e Bugzilla bug #17223: fixed an error found when I compiled on Mac.
git-svn-id: svn://10.0.0.236/trunk@75267 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 22:40:12 +00:00
ben%netscape.com
1d954ee091 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support. 46613 - Make unix build the windows classic skin for now. Also a good test
for system colour support.


git-svn-id: svn://10.0.0.236/trunk@75266 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 22:29:30 +00:00
ducarroz%netscape.com
73c8ac5a65 Cleanup message compose menus. That fix bugs 23458, 33076, 33500, 39791, 39843, 39852, 40210, 40302, 40313, 40315, 40323, 40328, 40339, 45932.
R=mscott


git-svn-id: svn://10.0.0.236/trunk@75265 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 22:09:48 +00:00
BlakeR1234%aol.com
a0f91732e3 Fix bug 47036, remove ellipses from Edit | Preferences to conform to UI guidelines. r=jag, a=brade
git-svn-id: svn://10.0.0.236/trunk@75264 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 22:03:04 +00:00
sfraser%netscape.com
b3e4027389 Fix for bug 47084 - assertion because GetElementById was sometimes called with an empty string. r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@75263 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:47:44 +00:00
ducarroz%netscape.com
2e93b95d49 Fix for bug 35746. Replace prefilled recipients (reply-to, bcc) when switching identity. R=mscott
git-svn-id: svn://10.0.0.236/trunk@75262 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:46:33 +00:00
pinkerton%netscape.com
75160f506a for bug 39326, don't load urls dragged from the same content area.
git-svn-id: svn://10.0.0.236/trunk@75261 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:35:01 +00:00
ben%netscape.com
b6f87a4424 one of these days I won't suck. Not any day soon though, I'd wager.
git-svn-id: svn://10.0.0.236/trunk@75260 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:29:59 +00:00
alecf%netscape.com
d76f600e57 fix for #38834 r=ben (last week sometime)
make wizard page X of Y localizable


git-svn-id: svn://10.0.0.236/trunk@75259 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:26:29 +00:00
BlakeR1234%aol.com
fa4f81157e Fix for bug 47037, remove unnecessary ellipses from some Composer menu items. r=jag, a=brade
git-svn-id: svn://10.0.0.236/trunk@75258 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:25:31 +00:00
gagan%netscape.com
f67c707f01 Fix for bug 20145. Proxy Auto Config is now in. For more information check http://www.mozilla.org/docs/netlib/pac.html r=bryner,rjc.
git-svn-id: svn://10.0.0.236/trunk@75257 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:24:55 +00:00
mcafee%netscape.com
666c90e0b5 Cleaning up cache pref panel (40888). r=matt
git-svn-id: svn://10.0.0.236/trunk@75256 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:22:53 +00:00
nboyd%atg.com
82561ae36e Fix javadoc.
git-svn-id: svn://10.0.0.236/trunk@75255 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:19:05 +00:00
ben%netscape.com
f3a97337d1 forgot to check this file in with previous checkin for pink...
git-svn-id: svn://10.0.0.236/trunk@75254 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:10:56 +00:00
bryner%uiuc.edu
f1aaaa287d Removing obsolete files. Not part of the build. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@75253 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 21:08:23 +00:00
alecf%netscape.com
98d754b06b oops, back out this printf, didn't mean for it to go in
git-svn-id: svn://10.0.0.236/trunk@75251 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:58:08 +00:00
alecf%netscape.com
a98365dfed fix for #46379 by dougt@netscape.com, r=alecf
fix some leaked interface pointers in nsPref


git-svn-id: svn://10.0.0.236/trunk@75250 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:56:54 +00:00
pinkerton%netscape.com
c1421e9b63 Make the document where the drag originated available from the drag session. bug 39326
git-svn-id: svn://10.0.0.236/trunk@75249 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:51:42 +00:00
alecf%netscape.com
70c4ff39d8 fixes for #45079, #45695, #45809, #45722, #46374, #46393, and probably lots of other bugs related to cleaning up the account manager UI.
Stay tuned for more.. same bat time, same bat channel.
r=ben@netscape.com


git-svn-id: svn://10.0.0.236/trunk@75247 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:42:48 +00:00
nelsonb%netscape.com
02e48f1881 Fix initalizers in logtab.h to be "float" values, not "double" values.
git-svn-id: svn://10.0.0.236/trunk@75245 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:36:41 +00:00
mkaply%us.ibm.com
4b97bec576 45872
r=mkaply, a=brendan
Fixes for tiling of bitmaps - make them faster and fix 256 color


git-svn-id: svn://10.0.0.236/trunk@75244 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:36:14 +00:00
colin%theblakes.com
567fb479a9 Prevent very long commands from getting generated. r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@75243 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:36:05 +00:00
alecf%netscape.com
8934b0b4a8 #36965: make prefs use nsIFile - first part is to add APIs that will eventually replace GetFilePref
r=conrad@ingress.com


git-svn-id: svn://10.0.0.236/trunk@75242 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:27:22 +00:00
ben%netscape.com
97da702180 some required groundwork for pink for his nsbeta3+ bug 39326
git-svn-id: svn://10.0.0.236/trunk@75241 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:26:08 +00:00
mcafee%netscape.com
3af671024c Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@75240 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:24:43 +00:00
nelsonb%netscape.com
d256d4063c Fix build problem caused by the fact that including stdlib.h implicitly
includes stdio.h on some platforms, but not on others.


git-svn-id: svn://10.0.0.236/trunk@75239 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 20:08:46 +00:00
larryh%netscape.com
7dac99e45a BugZilla: 46630. Log buffer size
git-svn-id: svn://10.0.0.236/trunk@75238 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 18:58:55 +00:00
wtc%netscape.com
3bc8962650 Bugzilla bug #46417: allow stdin, stdout, and stderr to be redirected
to the same osfd (e.g., a socket is bidirectional and hence we can
redirect both stdin and stdout to the same socket).  Thanks to
Rob McCool <robm@robm.com> for the bug report and suggesting a fix.


git-svn-id: svn://10.0.0.236/trunk@75237 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 18:53:20 +00:00
wtc%netscape.com
46ffb41619 Bugzilla bug #46525: checked in a fix to silence a Purify UMR warning.
Thanks to Daniel Bratell <bratell@lysator.liu.se> for the bug report
and the fix.


git-svn-id: svn://10.0.0.236/trunk@75236 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 18:15:38 +00:00
vidur%netscape.com
25ce7279d8 Fixed leak of weak reference (thanks beard@netscape.com). Fixed makefiles to avoid overwriting xpt files. This is not part of the regular build
git-svn-id: svn://10.0.0.236/trunk@75235 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 16:48:54 +00:00
brade%netscape.com
be286422e9 add comment and modifier="false" to some keybindings
git-svn-id: svn://10.0.0.236/trunk@75234 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 13:24:09 +00:00
brade%netscape.com
308345d274 unix keybindings for ctrl-shift home/end (bug #43122)
git-svn-id: svn://10.0.0.236/trunk@75233 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 13:20:57 +00:00
brade%netscape.com
0c4a96d4cd change conflicting ids (#43122)
git-svn-id: svn://10.0.0.236/trunk@75232 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 13:17:40 +00:00
brade%netscape.com
a3c64268eb remove title string (bug #45088); r=bking@xmlw.ie
git-svn-id: svn://10.0.0.236/trunk@75231 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 13:03:45 +00:00
brade%netscape.com
79786792da tooltips (bug #9767)
git-svn-id: svn://10.0.0.236/trunk@75230 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 12:49:38 +00:00
cls%seawood.org
590cd3db6c Explicitly copy ua.css so that mathml doesn't modify it in the source tree.
git-svn-id: svn://10.0.0.236/trunk@75229 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 06:37:52 +00:00
BlakeR1234%aol.com
5ef5627a77 Oops; fix capitalization error in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@75228 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 05:51:29 +00:00
BlakeR1234%aol.com
c8451d24ff Fix bug 37940, implement IE-style Text Size menu. Thanks to jag for the help. r=jag
git-svn-id: svn://10.0.0.236/trunk@75227 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 05:01:03 +00:00
BlakeR1234%aol.com
ac8d315c84 Fix bug 37940, implement IE-style Text Size menu. Thanks to jag for the help. r=jag
git-svn-id: svn://10.0.0.236/trunk@75226 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 04:54:02 +00:00
pavlov%netscape.com
54a4364827 fixing other people's build bustage bug 43826 r=bryner
git-svn-id: svn://10.0.0.236/trunk@75225 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 04:40:06 +00:00
cls%seawood.org
5762ef1fd6 Some of our tinderbox machines are slow (understatement) so make the timeouts for bloat tests & dom conversions configurable, otherwise we'll never see green.
git-svn-id: svn://10.0.0.236/trunk@75224 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 04:03:03 +00:00
dougt%netscape.com
ab256053d1 r,a=brendan@mozilla.org 24052
git-svn-id: svn://10.0.0.236/trunk@75223 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 03:46:22 +00:00
bryner%uiuc.edu
add96b82b8 Bug 41409 - make unix filepicker start out in home directory instead of root directory. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@75222 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 03:41:18 +00:00
cls%seawood.org
65d809d86e Link in util lib when perf-metrics are enabled.
git-svn-id: svn://10.0.0.236/trunk@75221 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 02:19:57 +00:00
BlakeR1234%aol.com
445d95e98f Fix bug 37982 and bug 9997
git-svn-id: svn://10.0.0.236/trunk@75220 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 00:57:01 +00:00
ftang%netscape.com
620180504e fix bug 46272 r=mjudge/brade use CopyUnicharPref instead of CopyCharPref
for non ASCII data- Author. a=ftang


git-svn-id: svn://10.0.0.236/trunk@75219 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 00:43:25 +00:00
ftang%netscape.com
a8d2d03cf7 fix for bug 26938. r=tao a=ftang. fix \u encoding conversion so \n \r \t\ will be
convert to \n \r \t


git-svn-id: svn://10.0.0.236/trunk@75218 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 00:40:20 +00:00
ftang%netscape.com
b84273a322 fix 5313. r-hnotta a=ftang listen to the ACCEPT-CHARSET attribute
before listen to the docuement charset to decide which charset
for form submition


git-svn-id: svn://10.0.0.236/trunk@75217 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 00:37:06 +00:00
ftang%netscape.com
f38e7dc2dd fix bug 5313. Change "acceptcharset" to "accept-charset" according to
HTML 4.0 section 17.13.4 r=nhotta a=ftang


git-svn-id: svn://10.0.0.236/trunk@75216 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-31 00:35:20 +00:00
putterman%netscape.com
14515507a0 Fix for 46390. Crash on exit when using mailnews. Putting on tip, already checked into branch. r=alecf.
git-svn-id: svn://10.0.0.236/trunk@75215 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 22:03:18 +00:00
BlakeR1234%aol.com
2d48c6bdd2 Bug 44474, improve html checkbox/radio button appearance, and bug 38427
git-svn-id: svn://10.0.0.236/trunk@75214 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 21:39:07 +00:00
BlakeR1234%aol.com
dd974603d4 More work for bug 44474.
git-svn-id: svn://10.0.0.236/trunk@75213 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 21:29:35 +00:00
morse%netscape.com
397833561e fix bug 46947, localization of strings in wallet interview form, r=dp
git-svn-id: svn://10.0.0.236/trunk@75212 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 20:07:43 +00:00
cls%seawood.org
9eb2322a70 Change requires to 5.003. Fixed scoping problems with 5.003. Fixed ambigious name use under 5.003. Set LIBPATH so AIX builds can run tests. Allow --depend/--clobber options to properly override tinder-config.pl settings. Add os_ver to default build name. Set BuildName & friends after args have been completely parsed.
git-svn-id: svn://10.0.0.236/trunk@75211 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 19:59:28 +00:00
cls%seawood.org
008b385261 Only set CVSROOT using netscape.com address if CVSROOT is not already set. Change requires to 5.003
git-svn-id: svn://10.0.0.236/trunk@75210 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 19:54:16 +00:00
morse%netscape.com
5781121d8c fix bug 46699, crash on many sites, r=jar, a=jar
git-svn-id: svn://10.0.0.236/trunk@75209 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 19:50:47 +00:00
BlakeR1234%aol.com
c418b7516e Classic skin work (46613)
git-svn-id: svn://10.0.0.236/trunk@75208 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 19:28:18 +00:00
BlakeR1234%aol.com
7c41e37a91 Fix bug 41809
git-svn-id: svn://10.0.0.236/trunk@75207 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 19:16:29 +00:00
BlakeR1234%aol.com
3530f57cf6 Minor wording change (44473)
git-svn-id: svn://10.0.0.236/trunk@75206 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 18:46:24 +00:00
BlakeR1234%aol.com
49f4db362f Fix bug 43257
git-svn-id: svn://10.0.0.236/trunk@75205 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 18:26:27 +00:00
BlakeR1234%aol.com
8087d57440 Fix bug 43257
git-svn-id: svn://10.0.0.236/trunk@75204 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 18:21:06 +00:00
morse%netscape.com
ae40919f80 minor wording change
git-svn-id: svn://10.0.0.236/trunk@75203 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 17:16:42 +00:00
hyatt%netscape.com
a6d254fa73 Oops. really fix 30644. r=ben
git-svn-id: svn://10.0.0.236/trunk@75202 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 07:35:21 +00:00
hyatt%netscape.com
f24222db0c Fix for 30644. r=ben
git-svn-id: svn://10.0.0.236/trunk@75201 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 07:19:58 +00:00
hyatt%netscape.com
7b5c94fdfd Fix tree painting bug. r=ben
git-svn-id: svn://10.0.0.236/trunk@75200 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 07:05:04 +00:00
BlakeR1234%aol.com
b93eb7a136 Bug 44733
git-svn-id: svn://10.0.0.236/trunk@75199 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:57:38 +00:00
ben%netscape.com
ae43a6d29a some code tidy up for prefs after my previous checkin -
1) remove mousewheel pref panels from Mac build (there is no mousewheel support on mac, they're not needed)
2) remove js that did platform checking for winhooks and mousewheel from the prefwindow. This is unneeded now
that the panels are overlayed by the build system. no runtime checking is needed.


git-svn-id: svn://10.0.0.236/trunk@75198 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:40:30 +00:00
ben%netscape.com
f0444108cf update build lists for my previous checkin...
git-svn-id: svn://10.0.0.236/trunk@75197 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:38:22 +00:00
nelsonb%netscape.com
e41658ac33 Use Windowed computation of exponent in mp_exptmod().
git-svn-id: svn://10.0.0.236/trunk@75196 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:37:14 +00:00
nelsonb%netscape.com
ca5318ba6e Add function mpl_get_bits(). Returns value of contiguous subset of bits
of bignum.  Useful for windowed modular exponentiation.


git-svn-id: svn://10.0.0.236/trunk@75195 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:35:38 +00:00
ben%netscape.com
d76813a0c7 fixes for 13977 - make sure that 'Use Windows colors' shows up only on Windows, rather than on all platforms.
While we're at it, make the integration of winhooks and mousewheel a little cleaner.


git-svn-id: svn://10.0.0.236/trunk@75194 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:35:33 +00:00
BlakeR1234%aol.com
cdd091d1b8 Bug 44694
git-svn-id: svn://10.0.0.236/trunk@75193 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:14:55 +00:00
BlakeR1234%aol.com
7c3df7d271 Clean up history window...
git-svn-id: svn://10.0.0.236/trunk@75192 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:09:06 +00:00
BlakeR1234%aol.com
fdf7b5ce90 Clean up history window. Also fixes bug 44732.
git-svn-id: svn://10.0.0.236/trunk@75191 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 06:04:58 +00:00
BlakeR1234%aol.com
8203ea88eb Clean up work, also fixes bug 44689.
git-svn-id: svn://10.0.0.236/trunk@75190 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 05:45:27 +00:00
BlakeR1234%aol.com
6e15ece5d5 Clean up Bookmarks/History search window. also fixes bugs 44695, 44697, 44690.
git-svn-id: svn://10.0.0.236/trunk@75189 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 05:40:58 +00:00
ben%netscape.com
ff91eb02e8 fix for 42869, making the profile manager a bit more localisable + allowing vendor customisation.
git-svn-id: svn://10.0.0.236/trunk@75188 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 05:29:59 +00:00
morse%netscape.com
ec645543a3 fix bug 43227, hide quickfill menu item on all platforms, r=ben
git-svn-id: svn://10.0.0.236/trunk@75187 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 04:44:18 +00:00
BlakeR1234%aol.com
974eeafb56 Classic skin work (46613). Decrease the min-width of buttons to better replicate win32 buttons. r=ben
git-svn-id: svn://10.0.0.236/trunk@75186 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 04:32:58 +00:00
morse%netscape.com
f7b4b88523 fix bug 46464, split signon viewer into two separate viewers, r=ben
git-svn-id: svn://10.0.0.236/trunk@75185 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 04:25:54 +00:00
pavlov%netscape.com
d2b4681dcf fix for creating too many nsToolkit objects on unix bug 16328 r=cls
git-svn-id: svn://10.0.0.236/trunk@75184 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 03:39:42 +00:00
ben%netscape.com
233eb23916 Correct platform keyboard accelerator support for navigation. Should work this time. b46803
git-svn-id: svn://10.0.0.236/trunk@75183 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 03:36:52 +00:00
BlakeR1234%aol.com
9f4c5558d5 Fix disabled style rules for HTML checkboxes and radio buttons (44474). a=ekrock
git-svn-id: svn://10.0.0.236/trunk@75182 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 03:09:37 +00:00
BlakeR1234%aol.com
0b95d0a63e Rest of the fix for bug 44474. Improves the appearance of HTML radio buttons. a=ekrock
git-svn-id: svn://10.0.0.236/trunk@75181 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 03:03:31 +00:00
nelsonb%netscape.com
de8926dab3 MPI Arbitrary Precision Integer Arithmetic library.
The Initial Developer of the Original Code is
Michael J. Fromberger <sting@linguist.dartmouth.edu>


git-svn-id: svn://10.0.0.236/trunk@75180 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 02:05:19 +00:00
BlakeR1234%aol.com
a5bf340b0c Fix for bug 41402, very minor. r=me
git-svn-id: svn://10.0.0.236/trunk@75179 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 02:02:53 +00:00
nelsonb%netscape.com
ce10ed0ff4 MPI Arbitrary Precision Integer Arithmetic library.
The Initial Developer of the Original Code is
Michael J. Fromberger <sting@linguist.dartmouth.edu>


git-svn-id: svn://10.0.0.236/trunk@75178 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 01:56:35 +00:00
BlakeR1234%aol.com
0791ddd9ce Fix for bug 35770. Patch by jrgm@netscape.com, r=me
git-svn-id: svn://10.0.0.236/trunk@75177 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 01:44:55 +00:00
BlakeR1234%aol.com
f8584ed533 Bug 45707
git-svn-id: svn://10.0.0.236/trunk@75176 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 01:33:50 +00:00
BlakeR1234%aol.com
add0c9cdb8 Part of bug 45707. a=johng, german
git-svn-id: svn://10.0.0.236/trunk@75175 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 01:29:01 +00:00
BlakeR1234%aol.com
8a01712169 Fix 17608 a=vera
git-svn-id: svn://10.0.0.236/trunk@75174 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 01:22:12 +00:00
BlakeR1234%aol.com
a31a1fc9c6 Fix bug 43893.
git-svn-id: svn://10.0.0.236/trunk@75173 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 01:06:56 +00:00
BlakeR1234%aol.com
8e9e03a8d5 Classic skin work (bug 46613) a=johng
git-svn-id: svn://10.0.0.236/trunk@75172 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-30 00:38:27 +00:00
BlakeR1234%aol.com
9ed3184949 Remove redundant <html> tags (part of bug 42202) r=me, simple fix
git-svn-id: svn://10.0.0.236/trunk@75171 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 22:49:45 +00:00
BlakeR1234%aol.com
8ce9ec7b53 Fix for bug 43617, small regression patch.
git-svn-id: svn://10.0.0.236/trunk@75170 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 22:34:47 +00:00
BlakeR1234%aol.com
3f5ec18e56 Part of fix for bug 44474, to improve upon the appearance of HTML checkboxes. a=ekrock
git-svn-id: svn://10.0.0.236/trunk@75169 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 22:11:44 +00:00
morse%netscape.com
74736c0a31 bug 46883, move wallet interview form from server to client, r=pnunn
git-svn-id: svn://10.0.0.236/trunk@75168 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 20:50:30 +00:00
morse%netscape.com
589de4e8ac this is not part of build yet
git-svn-id: svn://10.0.0.236/trunk@75167 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 20:46:24 +00:00
morse%netscape.com
28b2fb591d this is not part of build yet
git-svn-id: svn://10.0.0.236/trunk@75166 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 20:45:44 +00:00
nelsonb%netscape.com
f8274b2cfc Build mpi library files in freebl.
git-svn-id: svn://10.0.0.236/trunk@75164 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 19:07:22 +00:00
nelsonb%netscape.com
8f09fd4435 Separate DH implementation for use with BSAFE and mpi-based implementation
into two files.


git-svn-id: svn://10.0.0.236/trunk@75163 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 19:06:54 +00:00
morse%netscape.com
f78674f4d2 interview form for wallet, not part of build yet
git-svn-id: svn://10.0.0.236/trunk@75162 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 18:51:30 +00:00
rjc%netscape.com
dc56a78072 Small sorting fix. (Can't find bug #) r=me
git-svn-id: svn://10.0.0.236/trunk@75161 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 16:15:48 +00:00
hyatt%netscape.com
2475c1f8ed Patch to avoid observing the document so early. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@75160 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 09:52:06 +00:00
hyatt%netscape.com
52fb92c9d0 More of teh same.
git-svn-id: svn://10.0.0.236/trunk@75159 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 08:38:03 +00:00
hyatt%netscape.com
47086a9c88 More of the same.
git-svn-id: svn://10.0.0.236/trunk@75158 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 08:37:49 +00:00
ben%netscape.com
0436cd4e6b fixing build bustage by removing include of overlay. too tired to figure out
why this is happening, will attempt to hook this up again tomorrow.


git-svn-id: svn://10.0.0.236/trunk@75157 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 08:32:43 +00:00
hyatt%netscape.com
f3042b3427 Halving the number of frames used for tree cells. r=ben
git-svn-id: svn://10.0.0.236/trunk@75156 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 08:22:51 +00:00
ben%netscape.com
f550faa147 forgot to add makefiles earlier...
git-svn-id: svn://10.0.0.236/trunk@75155 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 08:21:09 +00:00
dougt%netscape.com
438b051bb2 46044 fixes ABR. submitted by jband@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75154 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 08:13:39 +00:00
dougt%netscape.com
be9a6b605e slashes wrong way.
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@75153 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 08:09:21 +00:00
ben%netscape.com
596e21c82a fix makefiles
git-svn-id: svn://10.0.0.236/trunk@75152 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 06:51:43 +00:00
ben%netscape.com
cdb8546ba8 46803, XP keyboard accelerators for navigation.
git-svn-id: svn://10.0.0.236/trunk@75151 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 06:48:57 +00:00
rhp%netscape.com
56bedac9da Fix for duplicating ABSync entries on sync operations - Bug #: 1680 - r: mozilla@bucksch.org
git-svn-id: svn://10.0.0.236/trunk@75150 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 05:04:43 +00:00
waterson%netscape.com
5731633fc2 Fix off-by-one error that jband found.
git-svn-id: svn://10.0.0.236/trunk@75148 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 03:34:55 +00:00
morse%netscape.com
de9aaf790a fix bug 46906, minor typo in dialog, submitted by wallet.properties
git-svn-id: svn://10.0.0.236/trunk@75147 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 03:28:31 +00:00
ben%netscape.com
8de618903a fixing busted tab widgets. accidentally checked in the wrong version of this file last night. This was causing various parts of the app to not appear (bookmark properties dialog, bottom half of themes pref panel, new card dialog in address book, etc)
git-svn-id: svn://10.0.0.236/trunk@75146 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 03:26:49 +00:00
waterson%netscape.com
4f776f02d4 Fix Win32 build bustage.
git-svn-id: svn://10.0.0.236/trunk@75145 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 03:13:41 +00:00
scc%mozilla.org
6ef6f1fd36 fixes for bugs #46898 and #46899: bad behavior in |nsCString::ToInteger| and a feature request for |ns[C]String::SetCapacity(0)| respectively. r={harishd, waterson}, a=waterson
git-svn-id: svn://10.0.0.236/trunk@75144 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 03:11:59 +00:00
waterson%netscape.com
c222336587 Bug 46702. Move nsFixedSizeAllocator to xpcom/ds so it can be used outside of RDF.
git-svn-id: svn://10.0.0.236/trunk@75143 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 03:01:46 +00:00
waterson%netscape.com
2888132355 Bug 46702. Move nsFixedSizeAllocator.[h|cpp] to xpcom/ds so that we can use it outside of RDF.
git-svn-id: svn://10.0.0.236/trunk@75142 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 02:58:43 +00:00
waterson%netscape.com
7d3c7affc8 Bug 46702. Move nsFixedSizeAllocator.[h|cpp] to xpcom/ds so that it can be used outside of RDF.
git-svn-id: svn://10.0.0.236/trunk@75141 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 02:58:10 +00:00
mkaply%us.ibm.com
691e351a8a OS/2 Tinderbox breakage
Use PR_TRUE not true


git-svn-id: svn://10.0.0.236/trunk@75140 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 02:36:54 +00:00
neeti%netscape.com
f375211dd9 fix for bug 40084, [CRASH] Crash in disk cache code, backed out changes made on 7/27, put new fix
fix for bug 46014, No keywords loaded on bugzilla pages, r/a=gagan


git-svn-id: svn://10.0.0.236/trunk@75139 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 02:32:14 +00:00
neeti%netscape.com
ec6f6a23f7 fix for bug 40084, [CRASH] Crash in disk cache code, backed out changes made on 7/27, put new fix
git-svn-id: svn://10.0.0.236/trunk@75138 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 02:30:30 +00:00
rginda%netscape.com
c69750c8cd shut up "unused param" warnings by only naming the register param if the icode uses a RegisterList operand.
git-svn-id: svn://10.0.0.236/trunk@75134 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 02:00:12 +00:00
wtc%netscape.com
2119da1ef5 Bugzilla bug #45223: define HAVE_LONG_LONG on Mac. Removed unused
variable dstLocalBaseMicroseconds and do not export
gJanuaryFirst1970Seconds.
Modified files: mactime.c, prcpucfg.h


git-svn-id: svn://10.0.0.236/trunk@75133 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 01:58:46 +00:00
jband%netscape.com
63a37a4174 fix 46904. a=warren. Same change as on m17 branch
git-svn-id: svn://10.0.0.236/trunk@75132 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 01:52:59 +00:00
mcafee%netscape.com
b7cefbfc9c Tightening up composer pref UI for (5236). r=akkana
git-svn-id: svn://10.0.0.236/trunk@75131 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 01:51:40 +00:00
wtc%netscape.com
53dd5fe525 Bugzilla bug #46909: on Mac, define _PR_LOCAL_THREADS_ONLY in _macos.h
as opposed to prcpucfg.h.


git-svn-id: svn://10.0.0.236/trunk@75130 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 01:51:00 +00:00
mcafee%netscape.com
5ef2934b94 Obsoleting pref-languages2.xul,dtd. Merging changes back into pref-languages.xul,dtd. Part of cleanup for (5236). r=slamm
git-svn-id: svn://10.0.0.236/trunk@75127 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 01:18:02 +00:00
waterson%netscape.com
37cde4ad0b Bug 46702. Move nsFixedSizeAllocator.[h|cpp] out of rdf/base/src. Not yet part of the build.
git-svn-id: svn://10.0.0.236/trunk@75121 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 01:00:37 +00:00
wtc%netscape.com
ae616730c7 Bugzilla bug #46506: use pthreads by default on FreeBSD.
git-svn-id: svn://10.0.0.236/trunk@75120 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 00:50:35 +00:00
wtc%netscape.com
8e6cdb6eba Bugzilla bug #45732: define align of double and long long for powerpc
correctly, and define the macros HAVE_ALIGNED_LONGLONGS and
HAVE_ALIGNED_DOUBLES if long longs or doubles are 8-byte aligned.
Thanks to Kevin B. Hendricks <khendricks@ivey.uwo.ca> and
Franz.Sirl-kernel@lauterbach.com for reporting the bug and suggesting a
fix.


git-svn-id: svn://10.0.0.236/trunk@75119 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 00:38:00 +00:00
matt%netscape.com
ac7deb52cc fixing bug for 27436
moving accesskeys to a dtd file
r:tina


git-svn-id: svn://10.0.0.236/trunk@75118 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 00:32:40 +00:00
wtc%netscape.com
789e9a5b4b Bugzilla bug #45432: fixed memory leak in pr_Mac_LoadNamedFragment and
pr_Mac_LoadIndexedFragment.


git-svn-id: svn://10.0.0.236/trunk@75117 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-29 00:27:37 +00:00
pavlov%netscape.com
1f775cfe2d fix for mem leak bug 43580 r=slamm
git-svn-id: svn://10.0.0.236/trunk@75116 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:59:37 +00:00
pavlov%netscape.com
246a2e8ce5 fix for clipboard crash bug #46195 r=slamm
git-svn-id: svn://10.0.0.236/trunk@75115 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:56:43 +00:00
mozilla.BenB%bucksch.org
edb0e79de0 Accidently swaped PRBool and PRInt32 in my last checkin. r=akk
git-svn-id: svn://10.0.0.236/trunk@75114 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:49:12 +00:00
sfraser%netscape.com
d36d1b2c49 Always export the instrumentation header now.
git-svn-id: svn://10.0.0.236/trunk@75113 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:48:18 +00:00
sfraser%netscape.com
2b2e78f1d1 This file has moved to mozilla/lib/mac/Instrumentation
git-svn-id: svn://10.0.0.236/trunk@75112 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:47:30 +00:00
sfraser%netscape.com
623813cfe0 New files for profiling on Mac
git-svn-id: svn://10.0.0.236/trunk@75111 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:45:55 +00:00
mozilla.BenB%bucksch.org
7796c1500d 44439: Support headers (3 modes), <dd>/<dt>, <q>, <code>, <th>.
Improved <img>, </blockquote>.
Improved "unknown" block and (some) inline tags.
Pref for structured phrases.
r=akk, a=waterson


git-svn-id: svn://10.0.0.236/trunk@75106 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:18:12 +00:00
javi%netscape.com
3cb50139c9 Add a Certificate Content Listener so that mozilla can download a
certificate from VeriSign.

bug 45878
r=mscott, valeski


git-svn-id: svn://10.0.0.236/trunk@75104 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:14:55 +00:00
pinkerton%netscape.com
699b76deb0 fix for bug 29569, truncating mac menus better. Also pushes around and refactors a lot of our ugly i18n font code. r=sfraser.
git-svn-id: svn://10.0.0.236/trunk@75103 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:12:43 +00:00
nelsonb%netscape.com
833e89e919 Build libmpi.a. Include mpmontg.o in libmpi.a. Build programs with
libmpi.a.  Fix dependencies so lib is rebuilt when headers change.


git-svn-id: svn://10.0.0.236/trunk@75102 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:11:12 +00:00
nelsonb%netscape.com
ce809ee0e7 Modular exponentiation with Montgomery reduction for MPI.
The Initial Developer of the Original Code is
Netscape Communications Corporation.  Portions created by Netscape are
Copyright (C) 2000 Netscape Communications Corporation.
All Rights Reserved.


git-svn-id: svn://10.0.0.236/trunk@75101 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:09:02 +00:00
slamm%netscape.com
a9efe402ba Single click behavior for What's Related panel. Now it is consistent with the Search panel. bug 41609. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@75100 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:06:21 +00:00
nelsonb%netscape.com
4ac0fae83a Disambiguoate error messages in mod-expt test.
git-svn-id: svn://10.0.0.236/trunk@75098 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:04:23 +00:00
nelsonb%netscape.com
76a7f72c49 - Renamed mp_exptmod to s_mp_exptmod. This function is now used only in
when the modulus is even. mp_exptmod is now in mpmontg.c.
- Declare and define new function s_mp_mul_d_add_offset(), which computes
the product of an mp_digit and an mp_int, shifts the product to the left
by a number of digits, and adds the shifted product to another mp_int.
Used in multiplication and Montgomery reduction.  Numerous platform
vendors have assembly language versions of this function.
- Removed some ANDs with DIGIT_MAX.  Casting to mp_digit is necessary
and sufficient.  The AND doesn't help.


git-svn-id: svn://10.0.0.236/trunk@75097 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 23:03:12 +00:00
dmose%mozilla.org
78d808b468 Building on windows now works, using ENABLE LDAP. Removed from the list.
git-svn-id: svn://10.0.0.236/trunk@75096 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:57:12 +00:00
nelsonb%netscape.com
df3ba7efed Use unsigned int for mp_digit instead of unsigned long when both are
32-bits.  This reduced warnings.  Use mp_size instead of unsigned int
in function declarations. Fix MP_DIGIT_FMT for 32-bit digits.


git-svn-id: svn://10.0.0.236/trunk@75095 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:55:56 +00:00
dbaron%fas.harvard.edu
7b4002d7bf Fix two stupid mistakes I made in the block regression test script. Not part of build. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@75094 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:50:30 +00:00
nelsonb%netscape.com
5b69fa4787 Use mp_size instead of unsigned int in function prototypes.
git-svn-id: svn://10.0.0.236/trunk@75093 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:49:42 +00:00
scc%mozilla.org
cdfd44fe36 adding a needed prefix file, these are not part of the build, just part of the string test framework (as was StringTest.mcp, just checked in)
git-svn-id: svn://10.0.0.236/trunk@75092 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:47:17 +00:00
scc%mozilla.org
a9cd93aecc get rid of "nsWorkString"
git-svn-id: svn://10.0.0.236/trunk@75091 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:45:58 +00:00
sgehani%netscape.com
9af6937e1f Make linux installer work. Fix for nsbeta2+ bugscape b=1655; r=ssu
git-svn-id: svn://10.0.0.236/trunk@75090 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:45:12 +00:00
dmose%mozilla.org
9edfa0fbb1 ldap_set_option was being called incorrectly; fixed. a=r=(not built).
git-svn-id: svn://10.0.0.236/trunk@75089 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:44:43 +00:00
akkana%netscape.com
6bac56d91a Remove obsolete csh and .bat files -- use the perl file instead
git-svn-id: svn://10.0.0.236/trunk@75088 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:38:34 +00:00
akkana%netscape.com
78da8b6a0f Set LD_LIBRARY_PATH to make the test script more easily runnable; r=mozilla@bucksch.org
git-svn-id: svn://10.0.0.236/trunk@75087 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:36:52 +00:00
waterson%netscape.com
c607d4bc40 Bug 46693. Check to see if we CanContinueTextRun() while walking over the frames to FindNextText(). This revives the logic that I nuked when fixing 19051, and keeps you from trying to walk over <br> or other frames to erroneously continue a text run. r=akkana.
git-svn-id: svn://10.0.0.236/trunk@75085 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:29:28 +00:00
anthonyd%netscape.com
1355a05c4e bug fixes:
39529 - caret width not correct for single/muti line textfields, which relied on:
46445 -  nsLookAndFeel needs to be a service.
r: mjudge@netscape.com, kin@netscape.com
a:beppe


git-svn-id: svn://10.0.0.236/trunk@75084 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:12:45 +00:00
bryner%uiuc.edu
fa5b1a797a Fix for 46757. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@75083 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 22:09:45 +00:00
attinasi%netscape.com
3597de6638 Fix for bug 36849: Script animation that changes location and clip simultaneously no longer will flicker.
Checking in (for Robert O'Callahan) a change to the event priorities: reverting to standard priorities.
This was tested for weeks by several individuals with no bad effects reported. b=36849 r=attinasi


git-svn-id: svn://10.0.0.236/trunk@75082 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:58:14 +00:00
valeski%netscape.com
f8c7cff256 37669. removing unused buildURI code
git-svn-id: svn://10.0.0.236/trunk@75081 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:54:59 +00:00
attinasi%netscape.com
1f56e6138f Fix for bug 36849: Script animation that changes location and clip simultaneously no longer will flicker.
ApplyRenderingChangeToTree now always does a NO_SYNC update of the views where it used to sometimes do a SYNC update. b=36849 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@75080 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:54:49 +00:00
attinasi%netscape.com
0434cb5cf6 Added more history data. Not part of build
git-svn-id: svn://10.0.0.236/trunk@75079 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:51:35 +00:00
larryh%netscape.com
d05d8c32f0 BugZilla: 4090. PR_APPEND
git-svn-id: svn://10.0.0.236/trunk@75078 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:51:07 +00:00
heikki%netscape.com
319fc39e43 Bugs 38399, 40889. r=jst.
git-svn-id: svn://10.0.0.236/trunk@75077 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:49:42 +00:00
heikki%netscape.com
4ab104dc0c Bugs 38399, 40889, 44211. Also fix two compiler warnings (mismatched signed/unsigned). r=jst (bug 44211 r=harishd).
git-svn-id: svn://10.0.0.236/trunk@75076 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:48:08 +00:00
mcafee%netscape.com
24ce689ef7 Simplifying languages label to save space, AND it reads better (5236). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@75075 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:42:00 +00:00
rhp%netscape.com
a797dd80b8 Fix for following HTML standards - Bug #: 46788 - r: rhp - mozilla contribution
git-svn-id: svn://10.0.0.236/trunk@75074 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:38:32 +00:00
endico%mozilla.org
a43f96a5ea If the application is set up at the server root (e.g. bugzilla.mozilla.org) then this robots.txt disallows robots from scanning the site except for the top level file.
git-svn-id: svn://10.0.0.236/trunk@75073 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:28:41 +00:00
radha%netscape.com
efb5487142 Fix for bug # 41775. r=slamm
git-svn-id: svn://10.0.0.236/trunk@75072 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:21:10 +00:00
radha%netscape.com
22ff4c47cc Fix for bug # 41775. urlbar history entries persisted r=slamm
git-svn-id: svn://10.0.0.236/trunk@75071 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:20:39 +00:00
mscott%netscape.com
5a8dec538d Bug #1549 --> be sure to load existing accounts before trying to create an incoming server.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@75070 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 21:16:58 +00:00
attinasi%netscape.com
467733d11c Fixed bug 44396: LINK elements now act like links when they have generated content. b=44396 r=dbaron
git-svn-id: svn://10.0.0.236/trunk@75069 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 20:57:08 +00:00
attinasi%netscape.com
248ad9b5be Fixed bug 44199: fixed position background images were not being treated as fixed in all cases. b=44199 r=dbaron
git-svn-id: svn://10.0.0.236/trunk@75068 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 20:50:57 +00:00
mcafee%netscape.com
4f25918723 Tightening up space in fonts pref panel (5236). r=akkana
git-svn-id: svn://10.0.0.236/trunk@75067 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 20:34:02 +00:00
kin%netscape.com
b200b0dc2d Fix for bug #46657: an Undo past default text value in a TextWidget
Modified CreateAnonymousContent() to disable editor undo before
setting the default value, and then reenable it afterwards.
r=brade@netscape.com


git-svn-id: svn://10.0.0.236/trunk@75066 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 13:53:26 +00:00
dbaron%fas.harvard.edu
00db0c5ed3 Add to block regression tests. Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@75065 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 12:34:56 +00:00
dbaron%fas.harvard.edu
1f26e41fab Check in some debugging code that's very useful for finding leaked GC roots. This is #if 0, so it shouldn't affect anything. r=a=waterson
git-svn-id: svn://10.0.0.236/trunk@75064 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 12:18:29 +00:00
brade%netscape.com
6570564d2d handle control-shift-home/end keybindings (bug #43122)
git-svn-id: svn://10.0.0.236/trunk@75063 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 11:17:46 +00:00
cls%seawood.org
c939d4019b Oops. Remove define accidentally set with previous checkin.
git-svn-id: svn://10.0.0.236/trunk@75062 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 11:09:00 +00:00
brade%netscape.com
ade6b8764e handle control-shift-home/end keybindings (bug #43122)
git-svn-id: svn://10.0.0.236/trunk@75061 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 11:08:41 +00:00
brade%netscape.com
bf018ca524 add missing move/selection command (cmd_selectBottom); bug #22529
git-svn-id: svn://10.0.0.236/trunk@75060 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 10:53:27 +00:00
brade%netscape.com
d5c972c4d3 string changes for bug #45491 (from mpt@mailandnews.com)
git-svn-id: svn://10.0.0.236/trunk@75059 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 10:40:30 +00:00
brade%netscape.com
ec43934812 tooltips from simone (bug #9767)
git-svn-id: svn://10.0.0.236/trunk@75058 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 10:35:04 +00:00
brade%netscape.com
5a62117584 only handle backspace (deletion) if no modifiers are pressed (bug #41078)
git-svn-id: svn://10.0.0.236/trunk@75054 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 10:20:17 +00:00
brade%netscape.com
602958635f change commented-out code to not show up on some people's lxr searches
git-svn-id: svn://10.0.0.236/trunk@75053 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 10:19:09 +00:00
brade%netscape.com
979b376d05 remove save and saveas commands (now in JS); submitted by rcassin@supernova.org (bug #16359)
git-svn-id: svn://10.0.0.236/trunk@75051 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 10:15:28 +00:00
brade%netscape.com
b1e26e8f35 remove registration of save and saveas commands (now handled in JS); submitted by rcassin@supernova.org (bug #16360)
git-svn-id: svn://10.0.0.236/trunk@75050 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 10:14:22 +00:00
brade%netscape.com
850e31e003 submitted by rcassin@supernova.org; add save and saveas commands to this file (bug #16360)
git-svn-id: svn://10.0.0.236/trunk@75049 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 10:12:53 +00:00
hyatt%netscape.com
e81421e72f Oops. Checked in debugging code. Backing out.
git-svn-id: svn://10.0.0.236/trunk@75048 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:53:26 +00:00
hyatt%netscape.com
a9d2806621 Fix for 46129. r=waterson,attinasi,pierre
git-svn-id: svn://10.0.0.236/trunk@75047 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:36:51 +00:00
hyatt%netscape.com
7cc13adfd8 Fix for 46129. r=waterson,attinasi,pierre
git-svn-id: svn://10.0.0.236/trunk@75046 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:36:14 +00:00
warren%netscape.com
bc762d95b9 Fixed to now work.
git-svn-id: svn://10.0.0.236/trunk@75045 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:28:10 +00:00
mcafee%netscape.com
585f86e6d2 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@75042 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:20:18 +00:00
waterson%netscape.com
1ebea98d31 Bug 46013. Use nsVoidArray to hold observers to avoid extra addref/release when notfying. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75041 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:20:15 +00:00
waterson%netscape.com
76ca04dc3b Bug 46013. Make nsChromeRegistry own the UI datasource; clean up the special release method so that it does correct bloat log. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@75040 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:19:42 +00:00
rbs%maths.uq.edu.au
b082477bba Enable the code to support for 'vertical-align: baseline' in table-cells. bug 10207. a:waterson@mozilla.org. was r:karnaze@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75039 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:19:26 +00:00
rbs%maths.uq.edu.au
fe6ee91829 Enable the code to export the baseline out of the block frame code to support 'vertical-article: baseline' in table-cells. bug 10207. a:waterson@mozilla.org. was r:buster@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@75038 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:18:15 +00:00
waterson%netscape.com
cf2a3109e3 Bug 44709. Maintain renumbering depth on stack, instead of in a global. r=roc+moz@cs.cmu.edu
git-svn-id: svn://10.0.0.236/trunk@75037 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 09:02:34 +00:00
cls%seawood.org
e812c40f33 Always use |PR_TRUE| instead of |true| as some compiler don't define |true|.
git-svn-id: svn://10.0.0.236/trunk@75036 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 08:58:02 +00:00
warren%netscape.com
809364ca64 Fixed case of filenames for unix.
git-svn-id: svn://10.0.0.236/trunk@75035 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 08:47:56 +00:00
valeski%netscape.com
f4b082fe72 this lib is no longer generated or used
git-svn-id: svn://10.0.0.236/trunk@75034 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 08:46:59 +00:00
ben%netscape.com
1164647868 46613...
git-svn-id: svn://10.0.0.236/trunk@75033 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 08:30:24 +00:00
cls%seawood.org
447123c296 Add WS5.0 std::tm workaround for build bustage
git-svn-id: svn://10.0.0.236/trunk@75032 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 08:20:51 +00:00
cls%seawood.org
78e9aa6004 Workaround for long-standing AIX bustage
git-svn-id: svn://10.0.0.236/trunk@75031 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 08:11:51 +00:00
cls%seawood.org
74e0fb7f78 Fix typo
git-svn-id: svn://10.0.0.236/trunk@75030 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 08:10:59 +00:00
alecf%netscape.com
b98f8897d9 fix for alternate 3-pane layout contributed by timeless@bemail.org
r=alecf
(part of 46613)


git-svn-id: svn://10.0.0.236/trunk@75029 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 08:02:28 +00:00
ben%netscape.com
8898421aee added bg image for mac toolbar, 46613
git-svn-id: svn://10.0.0.236/trunk@75028 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 07:24:01 +00:00
warren%netscape.com
6f154fb3bb obsolete
git-svn-id: svn://10.0.0.236/trunk@75027 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 07:00:36 +00:00
ben%netscape.com
319fa39ba0 More work for 46613, polish stuff for classic skin.
git-svn-id: svn://10.0.0.236/trunk@75026 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:59:57 +00:00
cls%seawood.org
436230200d The AIX compiler doesn't seem to know how to handle |typename|
git-svn-id: svn://10.0.0.236/trunk@75025 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:57:20 +00:00
warren%netscape.com
e1a3e3e230 Cleaning up slashes, adding a few missed files.
git-svn-id: svn://10.0.0.236/trunk@75024 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:49:43 +00:00
warren%netscape.com
dea12f17f6 Making addref/release threadsafe
git-svn-id: svn://10.0.0.236/trunk@75023 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:49:01 +00:00
warren%netscape.com
48c2a980b3 Fixed declaration of nsHashtableCloneElementFunc to have PR_CALLBACK.
git-svn-id: svn://10.0.0.236/trunk@75022 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:48:32 +00:00
hyatt%netscape.com
17eab69576 Prevent thrashing for nodes that always have display: none in XUL (broadcasters, commands, keys), r=waterson
git-svn-id: svn://10.0.0.236/trunk@75020 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:40:27 +00:00
mcafee%netscape.com
1c82b9d517 Factoring history prefs into separate pane (5236). a=pavlov
git-svn-id: svn://10.0.0.236/trunk@75019 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:32:27 +00:00
wtc%netscape.com
80f3ead2dc Bugzilla bug #45181: improvement for imported fd's on NT.
Modified files: _winnt.h, prsocket.c, ntio.c


git-svn-id: svn://10.0.0.236/trunk@75018 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:28:05 +00:00
ben%netscape.com
02d86f9842 46613, trying to make maccvs commit this file ;)
git-svn-id: svn://10.0.0.236/trunk@75017 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:23:26 +00:00
ben%netscape.com
27c664cff1 skinnability & correctness tweaks, part of polish fixes for 46613
git-svn-id: svn://10.0.0.236/trunk@75016 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:18:21 +00:00
ben%netscape.com
b71a099fc2 46613, classic skin polish
git-svn-id: svn://10.0.0.236/trunk@75015 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 06:16:16 +00:00
jst%netscape.com
fcf4ccc897 (Merging nsbeta2 checkin to the tip) Fixing nsbeta2+ bug 28572, the docshell was fireing the script unload handler too early in some cases and in some other cases the unload handler was fired even if the document wasn't unloaded. r=nisheeth, a=nisheeth.
git-svn-id: svn://10.0.0.236/trunk@75014 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:55:54 +00:00
cls%seawood.org
04d7dbe793 The ports tinderboxes were inconveniently down so this bustage was hidden for the past week. Bug #45698
git-svn-id: svn://10.0.0.236/trunk@75012 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:43:24 +00:00
idk%eng.sun.com
2d26be1613 * NOT PART OF TBOX BUILDS**
Fixed crasher bug. class was used before initialization.


git-svn-id: svn://10.0.0.236/trunk@75011 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:39:53 +00:00
ben%netscape.com
45baf3be98 More work for 46613, polish stuff for classic skin.
git-svn-id: svn://10.0.0.236/trunk@75010 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:17:00 +00:00
hyatt%netscape.com
1a938d68f3 Fix for 45446, r=ben
git-svn-id: svn://10.0.0.236/trunk@75009 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:13:13 +00:00
wtc%netscape.com
c9a788b8e3 Get rid of PR_UNKNOWN_ERROR.
git-svn-id: svn://10.0.0.236/trunk@75008 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:12:51 +00:00
dmose%mozilla.org
0f1adf956c A menu was being created too early, before it is possible to avoid
creating the menu with an invalid default selection.  This was causing
bugzilla to (incorrectly) spew a database corruption error when
attempting to view a bug that had been resolved MOVED.  Why this
wasn't causing the same problem with DUPLICATE resolutions, I don't
know.  Moved the menu creation later in the code, so that it only
happens after it has been ensured that the default selection is not
going to be MOVED.


git-svn-id: svn://10.0.0.236/trunk@75007 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:12:33 +00:00
warren%netscape.com
2be98ed83d Added back in use Cwd;
git-svn-id: svn://10.0.0.236/trunk@75006 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:08:08 +00:00
hyatt%netscape.com
5bd9e37645 Fix for 46361, r=ben
git-svn-id: svn://10.0.0.236/trunk@75005 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 05:02:46 +00:00
warren%netscape.com
d13b65ff46 Fixed up rules for jarring.
git-svn-id: svn://10.0.0.236/trunk@75004 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:46:45 +00:00
blizzard%redhat.com
97b1f7f724 clean up some service usage in the emedding widget. also, be picky about when to shut down XPCOM. use gtk_set_locale() in the testing program so people who use XIM will be able to use that input method. r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@75003 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:34:46 +00:00
blizzard%redhat.com
b655f5be3f XSync after doing a window scroll. visually, this looks a lot better and is an improvement for scrolling on linux. patch from imoT r=me
git-svn-id: svn://10.0.0.236/trunk@75002 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:32:22 +00:00
ben%netscape.com
28b1445f30 fixing toolbarseparator warnings, forgot to check this in with 46613 fixes last night.
git-svn-id: svn://10.0.0.236/trunk@75001 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:24:56 +00:00
pinkerton%netscape.com
bc870b186e Fix for 46749, regression from my earlier checkin. forgot to check for null before
looking for the menu parent. Doh!


git-svn-id: svn://10.0.0.236/trunk@75000 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:10:12 +00:00
dmose%mozilla.org
33d5f90134 on some windows configurations, the build has been messed up for at least a couple of weeks because some microsoft header file defines 'interface', which conflicts with the member variable in xpt_struct.h. rename the member variable from interface to iface. workaround suggested by alecf@netscape.com. r=jband@netscape.com, a=waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@74999 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:03:50 +00:00
dmose%mozilla.org
e5d20a3ce5 conditionally build LDAP code on windows if ENABLE_LDAP env var is set. r=cls@seawood.org, a=waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@74998 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 04:00:47 +00:00
danm%netscape.com
18ecc11fd7 shut down a selection's autoscroll timer in the selection's destructor. bug 43470. r=saari@netscape.com
git-svn-id: svn://10.0.0.236/trunk@74997 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 03:48:26 +00:00
saari%netscape.com
8949ae4db2 Mac fix that derived out of 43470. r=danm
git-svn-id: svn://10.0.0.236/trunk@74996 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 03:47:55 +00:00
ben%netscape.com
608b2fa2b3 fixes to Mac classic skin to match my updates to Windows classic last night, b46613
git-svn-id: svn://10.0.0.236/trunk@74995 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 03:09:05 +00:00
mkaply%us.ibm.com
793582c19c OS/2 Tinderbox breakage
Just because someone uses the unix Makefiles doesn't mean they have GTK


git-svn-id: svn://10.0.0.236/trunk@74994 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 03:01:03 +00:00
wtc%netscape.com
bbd5f98fdf Fixed Bugzilla bug #45181.
Modified files: _beos.h, _macos.h, _os2.h, _unixos.h, _win95.h, _winnt.h,
primpl.h, prfile.c, prio.c, prsocket.c, bfile.c, macsockotpt.c, os2io.c,
unix.c, ntio.c, w95io.c, prinit.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@74993 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 02:40:54 +00:00
hyatt%netscape.com
795e8e2243 Fix for 43778. r=ben
git-svn-id: svn://10.0.0.236/trunk@74992 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 02:22:59 +00:00
rhp%netscape.com
8d064d5e08 Fix for conversion problems with my favorite fields - phone numbers - Bug #: 1193 - r: pmock
git-svn-id: svn://10.0.0.236/trunk@74991 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 01:57:47 +00:00
harishd%netscape.com
d05675c787 Migrating beta2+ fix
----------------------------

45975 - Making sure that the stack position doesn't become negative.
Note: This is a HACK for beta2. The real fix will go in for beta3.

r=jst
a=nisheeth


git-svn-id: svn://10.0.0.236/trunk@74988 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 01:01:08 +00:00
sfraser%netscape.com
2706e7255d Fix typo, bug 46260. r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@74987 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:56:37 +00:00
harishd%netscape.com
536513536c Migrating beta2 fix to the branch
---------------------------------------------
42388 (nsbeta2+)  - Disabling transitional DTD
r=jst
a=nisheeth


git-svn-id: svn://10.0.0.236/trunk@74986 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:56:15 +00:00
sfraser%netscape.com
f69feac143 Fix 6553 at last -- image badge icons now show on Mac. r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@74985 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:55:53 +00:00
sfraser%netscape.com
664ec10e82 Fix menu ordering on hide/show menus, bugs 45798, 29835, 45874, and 45914. r=saari, pinkerton.
git-svn-id: svn://10.0.0.236/trunk@74982 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:45:56 +00:00
attinasi%netscape.com
04de4e827f Trunk fix: bug 29061, where relative width value of '*' was getting 0 instead of 1. Simple fix, r=karnaze b=29061
git-svn-id: svn://10.0.0.236/trunk@74981 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:37:02 +00:00
hyatt%netscape.com
c08ee125ab Fix for 41145.
git-svn-id: svn://10.0.0.236/trunk@74980 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:35:30 +00:00
hyatt%netscape.com
16169e4319 Fix for 41145. r=waterson
git-svn-id: svn://10.0.0.236/trunk@74979 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:35:02 +00:00
hyatt%netscape.com
19543947f3 Fix for 41145, r-waterson
git-svn-id: svn://10.0.0.236/trunk@74978 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:34:22 +00:00
morse%netscape.com
5dae2e229b bug 45455, deleting blank username causes wrong user to be deleted, r=jrgm
git-svn-id: svn://10.0.0.236/trunk@74977 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:28:43 +00:00
morse%netscape.com
a317e6eeed bug 45454, blank username is not selectable, r=jrgm
git-svn-id: svn://10.0.0.236/trunk@74976 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:26:17 +00:00
pinkerton%netscape.com
baf08c85bb Fix for 31727, make submenus inherit the context menu-ness from their parents. Another
great patch from Dean Tessman.


git-svn-id: svn://10.0.0.236/trunk@74975 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:25:18 +00:00
rjc%netscape.com
4e027a7cf0 Fix bug # 46710: get d&d working for file/ftp listings. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@74974 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:22:07 +00:00
sfraser%netscape.com
9970fe23cd Fixes for URL echo Apple Event handling from Steve Cox <scox@artlogic.com> for bug 44250. r=smfr
git-svn-id: svn://10.0.0.236/trunk@74973 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:21:06 +00:00
pchen%netscape.com
04832c282b Bugs 45817, 46531. Clean up code, make it same as fix I checked in onto branch, r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@74972 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:20:54 +00:00
rhp%netscape.com
20e9522f2e Fix for incorrect error notification on Copy failures - Bug #: 41504 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74971 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:18:56 +00:00
edburns%acm.org
282db89308 Classes must be built first in order to build jni.
git-svn-id: svn://10.0.0.236/trunk@74970 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-28 00:17:21 +00:00
dbaron%fas.harvard.edu
7753d35814 Make the block regression tests easier to run on Linux. They no longer require setting any environment variables. r=pollmann Not part of build.
git-svn-id: svn://10.0.0.236/trunk@74968 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:42:34 +00:00
dbaron%fas.harvard.edu
4d33335d40 Bring mozilla-viewer.sh all the enhancements made to mozilla (the shell script) in the past year or so, plus one more (-- to turn off command line handling). This is needed to get block regression tests to run easily. r=pollmann
git-svn-id: svn://10.0.0.236/trunk@74967 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:41:28 +00:00
dbaron%fas.harvard.edu
5c317da98a Fix the way HTML's align attribute works for horizontal alignment of blocks. Use the -moz-center and -moz-right even in strict mode, and apply them to blocks in addition to tables. r=attinasi b=37083, 40038
git-svn-id: svn://10.0.0.236/trunk@74966 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:37:44 +00:00
pnunn%netscape.com
eea96f3b7f bug#22754: fix, nsbeta3. pnunn. r:gagan
git-svn-id: svn://10.0.0.236/trunk@74965 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:37:00 +00:00
mcafee%netscape.com
f5ba31d529 Cleaning up debug pref pane; saving space on navigator pref pane (5236). r=matt
git-svn-id: svn://10.0.0.236/trunk@74964 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:31:51 +00:00
dbaron%fas.harvard.edu
1817996df9 Fix leak of keybinding table and keybinding documents. r=waterson b=17390, 24645
git-svn-id: svn://10.0.0.236/trunk@74963 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:31:09 +00:00
dbaron%fas.harvard.edu
bcf5e66f3b Fix leak of GlobalWindowImpl. r=a=waterson
git-svn-id: svn://10.0.0.236/trunk@74962 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:27:00 +00:00
dbaron%fas.harvard.edu
38b11b0554 Improve performance of testing for visited links CSS selector matching by reducing string conversion and by caching the state of the link on the link element. r=waterson b=25963
git-svn-id: svn://10.0.0.236/trunk@74961 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:17:53 +00:00
dbaron%fas.harvard.edu
ab669e18ee Improve performance of testing for visited links CSS selector matching by reducing string conversion and by caching the state of the link on the link element. r=waterson b=25963
git-svn-id: svn://10.0.0.236/trunk@74959 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:11:02 +00:00
mcafee%netscape.com
ff1a66602f Properly removing viewmanager2 pref UI. r=matt
git-svn-id: svn://10.0.0.236/trunk@74958 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 23:03:22 +00:00
alecf%netscape.com
045426654f mozilla side of fix for bugscape 1638 - only show ISPs which explicitly request it
r=mscott


git-svn-id: svn://10.0.0.236/trunk@74957 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 22:55:31 +00:00
mcafee%netscape.com
9bb1a5028b Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@74955 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 22:31:40 +00:00
mcafee%netscape.com
4cf376f3ee Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@74954 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 22:27:20 +00:00
mcafee%netscape.com
6ae4fbc17f Adding gtkEmbed tests to build (43055). r=dougt
git-svn-id: svn://10.0.0.236/trunk@74953 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 22:25:23 +00:00
brade%netscape.com
ab3f28d6f7 missing whitespace
git-svn-id: svn://10.0.0.236/trunk@74952 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:56:47 +00:00
cls%seawood.org
5643f70150 Don't rely upon files that use jri_md.h to include prtypes.h which provides a much needed HAS_LONG_LONG define. Bug 31381
git-svn-id: svn://10.0.0.236/trunk@74951 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:56:07 +00:00
brade%netscape.com
476859b1a9 add missing keybindings for windows-alternative shortcuts (cut/copy/paste); bug #41078)
git-svn-id: svn://10.0.0.236/trunk@74950 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:55:25 +00:00
brade%netscape.com
020dabd77d don't delete unless no modifier keys are pressed (bug #41078)
git-svn-id: svn://10.0.0.236/trunk@74949 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:50:04 +00:00
brade%netscape.com
49613c436b add static to remove warning
git-svn-id: svn://10.0.0.236/trunk@74948 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:49:46 +00:00
brade%netscape.com
63b9c0f503 don't delete unless no modifiers are pressed (bug #41078)
git-svn-id: svn://10.0.0.236/trunk@74947 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:49:42 +00:00
brade%netscape.com
870b8893ac remove unused function
git-svn-id: svn://10.0.0.236/trunk@74946 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:48:06 +00:00
brade%netscape.com
59b71a64c5 add static to two methods to remove warnings
git-svn-id: svn://10.0.0.236/trunk@74945 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:46:26 +00:00
brade%netscape.com
3a45f2158c delete only if there are no other modifiers (bug #41078)
git-svn-id: svn://10.0.0.236/trunk@74944 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:45:27 +00:00
brade%netscape.com
d6e55a2f61 handle control-delete (bug #41078)
git-svn-id: svn://10.0.0.236/trunk@74943 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:43:57 +00:00
brade%netscape.com
1a7550dbae handle control-delete and shift-delete (bug #41078)
git-svn-id: svn://10.0.0.236/trunk@74942 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:41:50 +00:00
brade%netscape.com
b6b0a40813 clean up the code; remove unnecessary code/functions; don't handle delete/fwd delete keypresses if there is a modifier key pressed; bug #41078; r=kin
git-svn-id: svn://10.0.0.236/trunk@74941 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:39:48 +00:00
brade%netscape.com
8e68956e2f tooltip changes from simone; bug #9767
git-svn-id: svn://10.0.0.236/trunk@74940 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:37:13 +00:00
brade%netscape.com
751009f780 checkin for simone; remove unused tooltip; bug #9767
git-svn-id: svn://10.0.0.236/trunk@74939 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:36:39 +00:00
brade%netscape.com
4e395d80af checkin for simone; remove unused tooltips; bug #9767
git-svn-id: svn://10.0.0.236/trunk@74938 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:36:05 +00:00
larryh%netscape.com
9068b6a96c BugZilla: 25982. Add function PR_PutEnv()
git-svn-id: svn://10.0.0.236/trunk@74937 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:20:48 +00:00
mkaply%us.ibm.com
d29f281df6 45872
r=mkaply, a=brendan
Found a way to get the desktop DC so screen APIs could be implemented properly


git-svn-id: svn://10.0.0.236/trunk@74936 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:10:32 +00:00
warren%netscape.com
cefc53b8e5 Bug 46674. Classic =/== typo.
git-svn-id: svn://10.0.0.236/trunk@74935 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 21:01:15 +00:00
akkana%netscape.com
e346c4328d 46577: Fix perl errors, thanks to contribution from rufus@nonstuff.de (Rufus), r=me
git-svn-id: svn://10.0.0.236/trunk@74934 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 20:57:49 +00:00
granrose%netscape.com
49d221c84c changing milestone from M17 to M18 for useragent and about page.
git-svn-id: svn://10.0.0.236/trunk@74933 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 20:57:43 +00:00
mkaply%us.ibm.com
fd90e63d26 OS/2 Tinderbox break
Need PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@74932 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 20:40:57 +00:00
tara%tequilarista.org
438fb4f0fd Turning off tag support in quips because some assholes have nothing better do than fuck with my tool
git-svn-id: svn://10.0.0.236/trunk@74931 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 20:10:16 +00:00
mcgreer%netscape.com
bc1df08d18 merge changes from 3.0 branch
git-svn-id: svn://10.0.0.236/trunk@74930 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 18:26:28 +00:00
despotdaemon%netscape.com
a53dc81e3f Pseudo-automatic update of changes made by ann.adamcik@sun.com.
git-svn-id: svn://10.0.0.236/trunk@74926 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 16:25:57 +00:00
brade%netscape.com
f24b9cd623 checkin for simone; tooltip chanegs; bug #9767
git-svn-id: svn://10.0.0.236/trunk@74921 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 15:01:40 +00:00
nboyd%atg.com
9fd86753ee Experimental changes for debugger.
git-svn-id: svn://10.0.0.236/trunk@74919 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 14:54:15 +00:00
mj%digicool.com
d42f99cf7d mozilla.xml-rpc.fault.1 now implements QueryInterface, r=mang
git-svn-id: svn://10.0.0.236/trunk@74918 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 14:52:47 +00:00
brade%netscape.com
f0e7b3eb66 checkin for simone; tooltip changes; bug #9767
git-svn-id: svn://10.0.0.236/trunk@74917 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 14:43:43 +00:00
neeti%netscape.com
91d835a058 fix for bug 40084 - [CRASH] Crash in disk cache code, r/a=gagan
git-svn-id: svn://10.0.0.236/trunk@74916 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 14:28:48 +00:00
brade%netscape.com
85f47f88c2 fix prefs (bug #42212)
git-svn-id: svn://10.0.0.236/trunk@74915 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 14:10:11 +00:00
brade%netscape.com
8e6ea485f0 fix for #41989; add 'shift="false" to new message command; r/a=ben
git-svn-id: svn://10.0.0.236/trunk@74914 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 14:01:40 +00:00
brade%netscape.com
b855565ec4 expose commented out prefs and tweak for autosave/recent files; submitted by rcassin@supernova.org; fix for bug #44212 (make the pref match the string in the source)
git-svn-id: svn://10.0.0.236/trunk@74913 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 13:56:06 +00:00
brade%netscape.com
3f76a9ac6b strings for newly exposed prefs (submitted by rcassin@supernova.org)
git-svn-id: svn://10.0.0.236/trunk@74912 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 13:52:53 +00:00
rjc%netscape.com
cb5a078a39 Fix simple typo. r=me
git-svn-id: svn://10.0.0.236/trunk@74910 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 11:39:27 +00:00
rjc%netscape.com
5d17e5220a Fix bug # 45444: option-clicking on a bookmark should open Properties dialog; cmd-clicking on a bookmark should open URL in a new browser window. r=me
git-svn-id: svn://10.0.0.236/trunk@74909 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 10:55:47 +00:00
rjc%netscape.com
274b99d50f Fix bug # 43003: when drag&dropping an unnamed URL, give it a default name correctly. r=me
git-svn-id: svn://10.0.0.236/trunk@74908 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 10:24:03 +00:00
ben%netscape.com
05e98123af forgot this one as well...
git-svn-id: svn://10.0.0.236/trunk@74907 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 10:17:45 +00:00
ben%netscape.com
b1ceb169d8 forgot to check these files in with the previous batch...
git-svn-id: svn://10.0.0.236/trunk@74906 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 10:12:40 +00:00
ben%netscape.com
39e9d0ded5 forgot to check in these files with previous batch
git-svn-id: svn://10.0.0.236/trunk@74905 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 10:09:45 +00:00
rjc%netscape.com
16f81ac367 Fix bug # 39161: when adding a new bookmark, set its default type if it doesn't have one. r=me
git-svn-id: svn://10.0.0.236/trunk@74904 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 09:44:58 +00:00
hyatt%netscape.com
0adc4bb434 Fixing duplicate style resolution problem in trees. r=ben
git-svn-id: svn://10.0.0.236/trunk@74903 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 09:10:52 +00:00
rbs%maths.uq.edu.au
1962746968 First check-in. Not intended for the build. Simple utility to assist external people who make MathML-enabled builds so that they can set an up-to-date start-page.
git-svn-id: svn://10.0.0.236/trunk@74902 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 09:04:00 +00:00
rjc%netscape.com
bbae1e3c8f Fixes for various sidebar panels for bug # 42718. Also, set page title for FTP/FILE displays. Finally, fix a bug (can't remember the bug # at the moment) with clicking on the scrollbar... basically, make sure the click is on a <treeitem> before processing the click. r=me
git-svn-id: svn://10.0.0.236/trunk@74901 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 07:47:36 +00:00
alecf%netscape.com
ba34dbc1cc fix for #46613 - make total/unread status look decent in the classic skin
r=mscott


git-svn-id: svn://10.0.0.236/trunk@74900 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 07:11:15 +00:00
ben%netscape.com
0808c720f2 classic skin work for 46613, a=johng
git-svn-id: svn://10.0.0.236/trunk@74899 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 07:11:14 +00:00
ben%netscape.com
fd3be7e7f0 classic skin work for bug 46613, a=johng
git-svn-id: svn://10.0.0.236/trunk@74898 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:59:55 +00:00
hyatt%netscape.com
f48041dfac Missed files. Fixs bustage.
git-svn-id: svn://10.0.0.236/trunk@74897 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:57:32 +00:00
valeski%netscape.com
f08ae95289 not in build. perl mods to vxml
git-svn-id: svn://10.0.0.236/trunk@74896 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:48:08 +00:00
hyatt%netscape.com
fbc99a121c Make trees use timer for arrow key navigation select handling. Dramatic boost in arrow scrolling performance. a=waterson
git-svn-id: svn://10.0.0.236/trunk@74895 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:21:46 +00:00
hyatt%netscape.com
d24f8540fa Fix to prevent crawling of template. Meant to check this earlier today
with the original approved template landing. r,a=waterson


git-svn-id: svn://10.0.0.236/trunk@74894 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:20:57 +00:00
hyatt%netscape.com
63ba18ac99 Fix to reparent XBL style contexts. needed for attinasi's style context
reduction landing. r=ben


git-svn-id: svn://10.0.0.236/trunk@74893 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:20:13 +00:00
hyatt%netscape.com
9b9cb75ca5 Fix to enable fast tree scrolling. Fix shortcut keys and arrow keys in
XP menus.  Add API for obtaining offset rects for XUL elements.  Fix
deletion bug in trees.  (It's a barrel of nsbeta3 goodness.) r=ben


git-svn-id: svn://10.0.0.236/trunk@74892 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:19:30 +00:00
hyatt%netscape.com
1bffb4bd12 Fix to enable trees to blit. Performance work approved by waterson. r=waterson.
git-svn-id: svn://10.0.0.236/trunk@74891 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:17:58 +00:00
dougt%netscape.com
7d14dacc39 bug 46413. r/a=valeski@netscape.com
Clean up memory leaks.


git-svn-id: svn://10.0.0.236/trunk@74890 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:14:06 +00:00
bratell%lysator.liu.se
ec28beac4b Final part of bug 40027. r,a=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@74889 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 06:12:49 +00:00
waterson%netscape.com
a4b76eec47 Bug 19051. Checked in wrong patch for nsLineLayout.cpp; we want to check the display type, not the frame type, to determine if it's a block frame.
git-svn-id: svn://10.0.0.236/trunk@74888 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 05:20:09 +00:00
waterson%netscape.com
86cf521ec9 Bug 19051. Remove code that computed and maintained nsTextRun. Instead, compute 'next text' when required by crawling the frame tree in nsLineLayout::FindNextText(). r=roc+moz@cs.cmu.edu
git-svn-id: svn://10.0.0.236/trunk@74887 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 05:16:08 +00:00
waterson%netscape.com
8fbcf1ea64 Bug 37622, redux. Case insensitive compare that I meant to check in way back when, but didn't. This was really part of the first patch, but didn't make it in because I checked in from the wrong machine.
git-svn-id: svn://10.0.0.236/trunk@74886 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 05:09:40 +00:00
mcafee%netscape.com
15b66347c5 Debug-only, deleting viewmanager2 pref UI, on by default now (42845). r=matt
git-svn-id: svn://10.0.0.236/trunk@74885 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 03:52:53 +00:00
rhp%netscape.com
aecce3771e Fix for parenting of prompts - Bug #: 44152 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74884 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 03:32:06 +00:00
putterman%netscape.com
c3762b4f91 Fix for 43187. Right align unread and total columns. Patch submitted by gemal@gemal.dk.
r=scottip. a=brendan


git-svn-id: svn://10.0.0.236/trunk@74883 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 03:22:42 +00:00
rhp%netscape.com
f2325f1b77 Fix for problem with editing Japanese emails as new - Bug #: 41009 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74882 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 03:21:56 +00:00
rhp%netscape.com
b612cd0a3c Fix for rendering binary data as text - Bug #33579 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74881 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 03:17:48 +00:00
morse%netscape.com
4f02094d30 part of fix for bug 45981, blue-box dialog not appearing when needed, r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@74880 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 03:07:19 +00:00
nelsonb%netscape.com
1e8fc1125b Add new function s_mp_add_offset().
Very handy in Montgomery reduction using Dusse' and Kalski's method.


git-svn-id: svn://10.0.0.236/trunk@74879 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 03:02:42 +00:00
rhp%netscape.com
7461871b9b Fix for problems with vCard display - Bug 42814 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74878 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 03:01:06 +00:00
rhp%netscape.com
604f25c405 Fix problem leaking temp files - Bug #: 45136 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74877 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 02:58:49 +00:00
nelsonb%netscape.com
af5a9eb982 Moved the declarations of many private defines and functions out of mpi.c
and into mpi-priv.h.  Previously, mplogic.c and mpprime.c had duplicate
copies of some of those declarations.  Now, they include mpi-priv.h


git-svn-id: svn://10.0.0.236/trunk@74875 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 02:38:54 +00:00
rhp%netscape.com
2b63fc644d Fix for standards compliant HTML output - Bug 46234 - r: rhp - external contribution
git-svn-id: svn://10.0.0.236/trunk@74874 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 01:04:27 +00:00
jfrancis%netscape.com
868ae3f8f1 take 2: fix for 22227 and partial fix for 46209; r=mjudge; a=beppe
git-svn-id: svn://10.0.0.236/trunk@74873 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 01:03:16 +00:00
rjc%netscape.com
2207d2d8d7 Fix bug # 44707: handle &amp; &gt; &lt; &quot; unescaping for related links.
git-svn-id: svn://10.0.0.236/trunk@74872 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 01:00:59 +00:00
valeski%netscape.com
7cd91f5141 not part of build. updating perl
git-svn-id: svn://10.0.0.236/trunk@74871 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:58:50 +00:00
ftang%netscape.com
f9ed49682e fix 45681 correct region code for li and lu. Thanks jan.lippuner@gmx.net (Jan Lippuner)
git-svn-id: svn://10.0.0.236/trunk@74870 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:55:45 +00:00
tao%netscape.com
481d44ee87 1615: Installer show Mozilla home page.... (r=sgehani,a=ftang)
Remove en-US files from browser.xpi.


git-svn-id: svn://10.0.0.236/trunk@74869 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:53:53 +00:00
alecf%netscape.com
852819bc02 other part of fix for #35427 - XUL <iframe>s cannot be specified by name,
so always use frame[0]
r=ben


git-svn-id: svn://10.0.0.236/trunk@74868 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:52:53 +00:00
alecf%netscape.com
c3cd08d7d2 fix for #34427 - skin the account wizard (finally!)
r=ben
switch over to new XUL widgets
also fixes #39345


git-svn-id: svn://10.0.0.236/trunk@74867 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:50:51 +00:00
mstoltz%netscape.com
7a7c9eec1f bug 42678. Disabling JS in mailnews by default; it can be reactivated from prefs. Lots of people asked for this. a=brendan, r=rginda.
git-svn-id: svn://10.0.0.236/trunk@74866 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:47:23 +00:00
rhp%netscape.com
85dc5026c2 Fix for Quoted printable issue with signatures Bug #: 46431 - r: rhp - contributed externally
git-svn-id: svn://10.0.0.236/trunk@74865 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:46:12 +00:00
alecf%netscape.com
43e9cee7ca fix for #45392, #38211 r=mscott
git-svn-id: svn://10.0.0.236/trunk@74864 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:30:23 +00:00
nelsonb%netscape.com
f9260dc627 Fix sprintf format, can't use DIGIT_FMT.
git-svn-id: svn://10.0.0.236/trunk@74863 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:23:17 +00:00
rjc%netscape.com
50080a9501 Fix bug # 46211: handle insertion/sorting correctly with mixed static-dynamic content. r=waterson
git-svn-id: svn://10.0.0.236/trunk@74862 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:22:42 +00:00
morse%netscape.com
80851e2769 change html checkbox to xul checkbox, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@74861 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-27 00:16:31 +00:00
waterson%netscape.com
fab935c0b3 Bug 46132. Use 'flags=dont-test-empty' to avoid eager construction of menu content. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@74859 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:59:13 +00:00
hyatt%netscape.com
e1af4d733b Fix to grovel non-aggressively. r=waterson,a=waterson
git-svn-id: svn://10.0.0.236/trunk@74858 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:57:48 +00:00
hyatt%netscape.com
14a0d87b4e Fix for templates to grovel non-aggressively. r=waterson,a=waterson
git-svn-id: svn://10.0.0.236/trunk@74857 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:57:24 +00:00
hyatt%netscape.com
30c853f4cb Fixes to template builder for non-aggressive groveling. r=waterson,a=waterson
git-svn-id: svn://10.0.0.236/trunk@74856 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:56:02 +00:00
waterson%netscape.com
20e2bc2b9d Bug 45668. Use Mork's 'row level APIs' instead of the cell level APIs to avoid excess object creation. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@74855 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:54:37 +00:00
bienvenu%netscape.com
b0915c25cc turn on warren and waterson's rdf optimization
git-svn-id: svn://10.0.0.236/trunk@74854 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:47:35 +00:00
rjc%netscape.com
ba6db048f5 Fix bug # 20339: get busy animation back for FTP. r=waterson
git-svn-id: svn://10.0.0.236/trunk@74853 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:46:56 +00:00
rjc%netscape.com
de2247ab57 Fix bug # 46229: get file: URL view to display file sizes and last mod dates. r=waterson
git-svn-id: svn://10.0.0.236/trunk@74852 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:39:49 +00:00
rogerl%netscape.com
032cbb092c Patch from Norris :
A Rhino user has complained about concurrency problems in the interpreter,
and I think the attached diff fixes some problems that could be caused if
the same interpreted function or script was called simultaneously from
two different threads.


git-svn-id: svn://10.0.0.236/trunk@74848 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 23:04:14 +00:00
bryner%uiuc.edu
927d9ed132 Bug 46379, r=alecf.
git-svn-id: svn://10.0.0.236/trunk@74845 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:52:32 +00:00
dmose%mozilla.org
5809654b4d get ldap build working on windows; a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@74844 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:51:19 +00:00
dmose%mozilla.org
e94b300a1a reorder includes to avoid Windows-specific SetPort lossage. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@74843 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:50:05 +00:00
locka%iol.ie
8c586d9150 Reinstated macro that prevented browser site from being QI'd for its nsISupports interface
git-svn-id: svn://10.0.0.236/trunk@74842 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:46:05 +00:00
locka%iol.ie
eeb1a52854 Fixed for windowless controls attempting to get a DC from the ActiveX plugin
git-svn-id: svn://10.0.0.236/trunk@74841 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:45:22 +00:00
granrose%netscape.com
992059a6cf modify client.mak to include commented out co variables needed to pull tree on branch to make future branches slightly easier.
git-svn-id: svn://10.0.0.236/trunk@74840 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:43:27 +00:00
locka%iol.ie
488a5c15de Remove browser instance from progress listener list when it is closed
b=45817,r=valeski,a=valeski


git-svn-id: svn://10.0.0.236/trunk@74838 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:35:14 +00:00
sgehani%netscape.com
5b3cfb3fbe Part of fix for failover URLs. [nsbeta2+ bugscape b = 1394; r = dbragg]
git-svn-id: svn://10.0.0.236/trunk@74837 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:33:47 +00:00
roc+%cs.cmu.edu
d77a73cddd Testing, just adding a blank line
git-svn-id: svn://10.0.0.236/trunk@74836 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:30:32 +00:00
mcafee%netscape.com
f3525296bd Thinning separators to make room for larger font (5236). r=matt
git-svn-id: svn://10.0.0.236/trunk@74835 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:28:30 +00:00
wtc%netscape.com
6f85784f54 Bugzilla bug #46509: removed the use of -taso and the USE_64 makefile
option on OSF1.


git-svn-id: svn://10.0.0.236/trunk@74833 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 22:20:16 +00:00
bienvenu%netscape.com
07f1796421 fix build warnings
git-svn-id: svn://10.0.0.236/trunk@74831 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:34:36 +00:00
bienvenu%netscape.com
e3fb855089 keep folder cache from getting stale, r=putterman 18346
git-svn-id: svn://10.0.0.236/trunk@74830 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:29:46 +00:00
bienvenu%netscape.com
3c267deef9 fix 20176 (no new msgs msg for imap) 23590 27379 45799 r=mscott
git-svn-id: svn://10.0.0.236/trunk@74829 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:27:39 +00:00
bienvenu%netscape.com
fdf97497be keep folder cache from getting stale, r=putterman 18346 and 29890 correct munging of .msf file names
git-svn-id: svn://10.0.0.236/trunk@74828 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:24:28 +00:00
bienvenu%netscape.com
14d5fffb63 keep folder cache from getting stale, r=putterman 18346
git-svn-id: svn://10.0.0.236/trunk@74827 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:22:54 +00:00
bienvenu%netscape.com
db4490125e fix search operators for imap filters r=alecf 40530
git-svn-id: svn://10.0.0.236/trunk@74826 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:20:34 +00:00
bienvenu%netscape.com
5d05aeabbe implement ends with search r=alecf 30470
git-svn-id: svn://10.0.0.236/trunk@74825 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:19:24 +00:00
bienvenu%netscape.com
a01c520564 don't write out row comments for mork, r=waterson 44556
git-svn-id: svn://10.0.0.236/trunk@74824 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:14:34 +00:00
bienvenu%netscape.com
9341d4203b remove debug_bienvenu code for search testing
git-svn-id: svn://10.0.0.236/trunk@74823 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:09:39 +00:00
bienvenu%netscape.com
2e901246ff fix mark thread read for imap, r=putterman 45087
git-svn-id: svn://10.0.0.236/trunk@74822 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:07:30 +00:00
bienvenu%netscape.com
bccac1d2cd protect against null channel when getting status, r=mscott
git-svn-id: svn://10.0.0.236/trunk@74821 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:07:01 +00:00
bienvenu%netscape.com
bb8ef57200 fix mark thread read, r=putterman 45087
git-svn-id: svn://10.0.0.236/trunk@74820 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:06:05 +00:00
bienvenu%netscape.com
65952b3031 fix news connection cache 13506 r=mscott
git-svn-id: svn://10.0.0.236/trunk@74819 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 21:05:06 +00:00
ashuk%eng.sun.com
b5f214c647 author = ashuk
r = edburns
a = edburns

Implements RemoveListener


git-svn-id: svn://10.0.0.236/trunk@74818 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 20:07:11 +00:00
kin%netscape.com
4554a01d45 Backout previous checkin/fix for 46209 & 22227 since in some instances
the frame data it relies on does not contain valid info. This causes
data loss in some cases like when making text bold.
a=granrose


git-svn-id: svn://10.0.0.236/trunk@74816 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 18:52:59 +00:00
blizzard%redhat.com
22c2958b41 typo fix to get the dtd installing to the right location. r/a=brendan
git-svn-id: svn://10.0.0.236/trunk@74815 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 14:50:10 +00:00
mkaply%us.ibm.com
6fa7d68101 #45872
r=mkaply, a=brendan
Port of nsDeviceContextOS2 to be more like Windows and removal of nsPaletteOS2


git-svn-id: svn://10.0.0.236/trunk@74814 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 14:21:07 +00:00
waterson%netscape.com
bb803053c1 Bug 46013. Remove dependency on nsINameSpace and nsINameSpaceManager, so that we do not need to load the layout DLL to parse RDF/XML. r=rjc
git-svn-id: svn://10.0.0.236/trunk@74813 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 14:08:05 +00:00
mkaply%us.ibm.com
4295910949 #45872
r=mkaply, a=brendan
Make nsDeviceContextSpecOS2 look more like Windows


git-svn-id: svn://10.0.0.236/trunk@74812 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 14:07:24 +00:00
jfrancis%netscape.com
ab22fc3f24 fix for 46209 & 22227; list items and table cells with a single space gave you unclickable content in the editor. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@74811 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 13:07:54 +00:00
mjudge%netscape.com
04f7c7cd04 46209 one of the last beta 2 blockers. adding ability to frames to tell if part of them is visible. idl change to allow nsISelectionController to give CheckVisibility. PresShell actually has the code for nsGfxTextControlFrame to call.
git-svn-id: svn://10.0.0.236/trunk@74807 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 11:31:12 +00:00
sgehani%netscape.com
5a96ae95f1 Add localization comments for bugscape bug 1393.
[r=ssu]


git-svn-id: svn://10.0.0.236/trunk@74806 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 08:21:30 +00:00
sgehani%netscape.com
bd5d3df207 Fix comment parsing and site selector failover sequence for nsbeta2+ bug 45256 and bugscape bug 1393.
[r=ssu]


git-svn-id: svn://10.0.0.236/trunk@74805 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 08:18:31 +00:00
ssu%netscape.com
aaec08b079 fixing nsbeta2+ bug #46465 - xpcom.xpi is missing ucharuti.dll for all platforms (name of the lib is different for each platform of course). a=dveditz r=sgehani. not part of tinderbox builds
git-svn-id: svn://10.0.0.236/trunk@74804 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 07:53:44 +00:00
cls%seawood.org
b13abe4768 Bringing BeOS up to speed
git-svn-id: svn://10.0.0.236/trunk@74803 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 06:22:37 +00:00
ben%netscape.com
63563633f4 patches from Peter Annema to improve the look of the toolbar throbber, r=myself, a=waterson, and a fix for an error Peter noticed in button.css, r=myself.
git-svn-id: svn://10.0.0.236/trunk@74802 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 06:05:22 +00:00
nelsonb%netscape.com
f49813a8e9 Move enhanced prime finder function mpp_make_prime from primegen utility
program into mpprime.c.  declared in mpprime.h.


git-svn-id: svn://10.0.0.236/trunk@74801 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 05:41:59 +00:00
nelsonb%netscape.com
811d2c846c Fix bug in mp_div_2d that set r = q % d when a and q are the same mp_int.
Minor performance enhancement to s_mp_div_2d when DIGIT_BIT divides d.


git-svn-id: svn://10.0.0.236/trunk@74800 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 05:39:53 +00:00
nelsonb%netscape.com
184de8a2e4 Fix a bug in recently added function mp_set_bit().
git-svn-id: svn://10.0.0.236/trunk@74799 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 05:32:30 +00:00
mstoltz%netscape.com
5141266fe4 fixing 40159, r&a=beard
git-svn-id: svn://10.0.0.236/trunk@74798 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 04:53:31 +00:00
mstoltz%netscape.com
6bfe9c11ce Fixing 40159, nasty infinite recursion on startup. r&a=beard
git-svn-id: svn://10.0.0.236/trunk@74797 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 04:53:01 +00:00
pinkerton%netscape.com
337afb9f9d Fix for bug 46223, not being able to accept drops from other applications. Basically,
when a drag came in from outside, the drag service was never being notified and a drag
session was never being created. Fix is to use the Start/EndDragSession() methods which
were designed for just this situation. r=hyatt


git-svn-id: svn://10.0.0.236/trunk@74796 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 04:03:42 +00:00
mccabe%netscape.com
f5c0d87def Not part of the Mozilla build.
Promulgate line-editing to the lcshell standalone command-line interpreter, and add more comments to the js shell support for the same.


git-svn-id: svn://10.0.0.236/trunk@74795 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 03:14:49 +00:00
morse%netscape.com
ede116a796 fix bugs 45096 and 42434, host wallet interview and samples on netcenter for commercial product
git-svn-id: svn://10.0.0.236/trunk@74794 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 02:55:39 +00:00
brendan%mozilla.org
b54049c74b Revise connect_nodes to be tmgraphnode_connect, reusable via tmreader.[ch].
git-svn-id: svn://10.0.0.236/trunk@74793 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 02:19:27 +00:00
rogerl%netscape.com
65a4138aa9 Function prototype objects etc.
git-svn-id: svn://10.0.0.236/trunk@74792 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 01:56:47 +00:00
alecf%netscape.com
b37e106905 fix for exception when there is no SMTP server in the pre-filled ISP account case
(also add a few dump()s for future debugging)


git-svn-id: svn://10.0.0.236/trunk@74791 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 01:50:17 +00:00
mkaply%us.ibm.com
3a6f1c84a7 #45872
r=mkaply, a=brendan
Make nsDeviceContextSpecFactoryO look more like Windows


git-svn-id: svn://10.0.0.236/trunk@74790 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 01:26:49 +00:00
morse%netscape.com
25796c2ae8 fix bug 42440, change url for wallet tables to be on netcenter
git-svn-id: svn://10.0.0.236/trunk@74789 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 01:20:50 +00:00
edburns%acm.org
7d07b23bb4 bug=41871
a=edburns
r=ashuk

This checkin makes it so CBrowserContainer is properly released.  The
problem was that the CBrowserContainer was still registered to the
docShell as a listener.  The solution was to call
wcIBrowserContianer::RemoveAllListeners() in the WebShellInitContext
deallocator.


git-svn-id: svn://10.0.0.236/trunk@74788 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 01:03:25 +00:00
dprice%netscape.com
84a8753375 removing incorrect files from manifest
NOT IN BUILD


git-svn-id: svn://10.0.0.236/trunk@74787 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 00:46:22 +00:00
valeski%netscape.com
e6da46d390 not part of build. adding success clause to tree
git-svn-id: svn://10.0.0.236/trunk@74786 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 00:30:16 +00:00
brendan%mozilla.org
2d47b3e145 - Remove <unistd.h> include from bloatblame, it's no longer needed and the link(2) prototype it drags in was causing warnings whenever I used a local variable named 'link'.
- Use uint32 for all quantities, and double for all differences, so that we can overflow without breaking deltas such as (busy == allocs - frees).  This doesn't help sorting, however: if one of the sort keys has overflowed past 0 just a bit, while the other is a very large unsigned number, beware.

- Separate graph link (half an edge, structurally speaking -- no per-edge stats) from graph edge, so that an edge is two links and some stats.  This avoids bloat and copying in connect_nodes (which is soon to become generic and move to tmreader.[ch]).

- Factor data structures better: we now have {allocs,frees} x {bytes,calls} x {direct, total}, declaring the second set as struct tmallcounts and the third as tmcounts.  So, for example, total number of calls to allocators would be allocs.calls.total; bytes freed directly by a graphnode (library, component, or method) would be frees.bytes.direct.

- Teach tmreader_eventloop about 'F' (TM_EVENT_FREE) events: it now updates the direct free byte and call counts for a method, its component, and its library when it reads the event.  Of course, bloatblame ignores this info, because it is concerned only with bloat (total memory allocated).

- Right-align numbers in the first (trace-malloc stats) table.


git-svn-id: svn://10.0.0.236/trunk@74785 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 00:24:08 +00:00
bratell%lysator.liu.se
30ea99bee8 Bug 40027, reads past buffer in nsString::ToCString, r,a=waterson
git-svn-id: svn://10.0.0.236/trunk@74784 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 00:05:55 +00:00
cotter%netscape.com
e56fde15e9 Fixed some broken links in release notes, added release notes banner.
git-svn-id: svn://10.0.0.236/trunk@74783 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 00:01:34 +00:00
mkaply%us.ibm.com
4a1e6c64fa #45872
r=mkaply, a=brendan
Include the right stuff so this header builds regardless of where it is included


git-svn-id: svn://10.0.0.236/trunk@74782 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 00:00:27 +00:00
mkaply%us.ibm.com
db7f3794c2 #45872
r=mkaply, a=brendan
Turn on ScreenManager and Screen classes in GfxFactory


git-svn-id: svn://10.0.0.236/trunk@74781 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 23:58:09 +00:00
mkaply%us.ibm.com
bf6378f710 #45872
r=mkaply, a=brendan
Turn on ScreenManager and Screen classes in Makefile


git-svn-id: svn://10.0.0.236/trunk@74780 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 23:57:12 +00:00
sgehani%netscape.com
6a00cbcbd9 Turn off sole line output in opt builds by wrapping in DEBUG macro.
r = ssu
a = shaver


git-svn-id: svn://10.0.0.236/trunk@74779 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 23:54:12 +00:00
ben%netscape.com
d8103e3824 oops, forgot to remove entry for cache dir from _elementIDs array at
top of file.


git-svn-id: svn://10.0.0.236/trunk@74778 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 23:43:44 +00:00
ben%netscape.com
b229829167 remove ability to select cache folder. so few people use this pref,
and there were bugs associated with it that were causing mac to
croak (45394). If anyone feels strongly about this, feel free to fix
the bugs and re-enable the pref ;) r=suttree@bellatlantic.net (chrisn)


git-svn-id: svn://10.0.0.236/trunk@74777 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 23:29:59 +00:00
varada%netscape.com
f203c67ea5 changing the changedir.bat to reflect change in setup names
git-svn-id: svn://10.0.0.236/trunk@74776 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 23:04:27 +00:00
ben%netscape.com
4cb0df4cc5 fix lock icon in navigator statusbar so tooltip displays, r=pchen
git-svn-id: svn://10.0.0.236/trunk@74775 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 23:03:42 +00:00
rogerl%netscape.com
27cfac201d More ECMA 3 mucking about to support constructors etc.
git-svn-id: svn://10.0.0.236/trunk@74774 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:58:04 +00:00
slamm%netscape.com
01d3847a0a Make a static page for the voice stuff everytime the tree updates.
git-svn-id: svn://10.0.0.236/trunk@74773 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:58:00 +00:00
mkaply%us.ibm.com
151ffdd315 #46428
r=mkaply, a=brendan
Numeric keypad performs cursor actions in addition to inputting text


git-svn-id: svn://10.0.0.236/trunk@74772 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:46:57 +00:00
varada%netscape.com
7e245ab0a5 fix for bugzilla#41628; the navigator.dtd has moved yet again!!
git-svn-id: svn://10.0.0.236/trunk@74771 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:37:59 +00:00
varada%netscape.com
6b144d287e fix for bug#37101 adding ability to customize sidebar panels.rdf
git-svn-id: svn://10.0.0.236/trunk@74770 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:33:06 +00:00
rhp%netscape.com
2a9ec50ee4 Fix for data loss in AB Sync operation - Bug #: 1495 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74769 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:15:45 +00:00
varada%netscape.com
0928f7f55b fix for bug#23990; reflecting the anim gif changes in both classic and modern skins
git-svn-id: svn://10.0.0.236/trunk@74768 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:14:25 +00:00
varada%netscape.com
5090158ad4 getting rid of the newline in help1.txt
git-svn-id: svn://10.0.0.236/trunk@74767 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:13:37 +00:00
tara%tequilarista.org
2d1903ffa4 Landing Jon Robertson's for bug #41915
git-svn-id: svn://10.0.0.236/trunk@74766 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:12:39 +00:00
mkaply%us.ibm.com
62efa224e4 #45603
r=mkaply, a=brendan
Can't use the desktop HDC to do these queries - I'll just grab SYSVALUES


git-svn-id: svn://10.0.0.236/trunk@74765 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:09:23 +00:00
tara%tequilarista.org
260f66bb3f Landing Jon Robertson's for bug #41913
git-svn-id: svn://10.0.0.236/trunk@74764 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:09:20 +00:00
valeski%netscape.com
d01141325c r-vidur. fixing boundary parsing logic to handle boundary identifiers wrapped in double quotes and spaces, 45878
git-svn-id: svn://10.0.0.236/trunk@74763 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:03:15 +00:00
tara%tequilarista.org
25ceaa604f Landing Dave Miller's patch for #25693
git-svn-id: svn://10.0.0.236/trunk@74762 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 22:00:16 +00:00
rhp%netscape.com
5da15cf4e2 Fix for data loss in AB Sync operation - Bug #: 1495 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74761 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 21:19:01 +00:00
pollmann%netscape.com
b633e91fc6 Bug 35875: Display sidebar search results when single engine selected after multiple engines selected. r=rjc
git-svn-id: svn://10.0.0.236/trunk@74760 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 21:06:40 +00:00
bratell%lysator.liu.se
f84ce05c67 Bug 41773, stop up possible (but unlikely) memory leaks in the format=flowed mail decoder. r=rhp,brendan a=brendan.
git-svn-id: svn://10.0.0.236/trunk@74759 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 21:04:11 +00:00
rhp%netscape.com
5dcc3e739d Fix for data loss in AB Sync operation - Bug #: 1495 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@74758 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 20:57:40 +00:00
blizzard%redhat.com
db826175e8 add makefiles to get mini chrome for embedding installed on unix. a=waterson,dougt
git-svn-id: svn://10.0.0.236/trunk@74757 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 20:47:09 +00:00
varada%netscape.com
2332b59adb Adding new widgettype DropBox similar to ComboBox except that the values get written into the cache file
git-svn-id: svn://10.0.0.236/trunk@74756 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 20:25:54 +00:00
mkaply%us.ibm.com
029e925f67 #45603
r=mkaply, a=brendan
Fix for mouse not working in context menus


git-svn-id: svn://10.0.0.236/trunk@74755 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 20:25:40 +00:00
varada%netscape.com
ff29160d4a Changing ComboBox to DropBox; adding the options for the dropbox items
git-svn-id: svn://10.0.0.236/trunk@74754 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 20:23:51 +00:00
blizzard%redhat.com
26d4a51d40 add utility to build a chrome registry from the command line. r=waterson a=waterson/hyatt
git-svn-id: svn://10.0.0.236/trunk@74753 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 20:21:17 +00:00
tara%tequilarista.org
c8019b562f Landing Adam Spiers' contributions for security and small functional issues
git-svn-id: svn://10.0.0.236/trunk@74752 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 18:58:54 +00:00
valeski%netscape.com
3538f853c9 perl syntax cleanup. not in build
git-svn-id: svn://10.0.0.236/trunk@74751 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 18:44:21 +00:00
valeski%netscape.com
cd76337540 perl syntax cleanup. not in build
git-svn-id: svn://10.0.0.236/trunk@74750 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 18:38:35 +00:00
valeski%netscape.com
5939b59e61 perl change. not in build
git-svn-id: svn://10.0.0.236/trunk@74749 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 18:22:53 +00:00
valeski%netscape.com
0b9acee042 updating showbuilds vxml. not partof build
git-svn-id: svn://10.0.0.236/trunk@74748 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 18:05:10 +00:00
mozilla.BenB%bucksch.org
cddbd14516 46274: Forgot to remove the structs pref from the |_elementIDs| list. Tnx to jrgm for the hint. r=ducarroz, a=waterson
git-svn-id: svn://10.0.0.236/trunk@74747 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 17:40:05 +00:00
slamm%netscape.com
f74bce40bc do_vxml(): Tweak quoting to get newlines right.
git-svn-id: svn://10.0.0.236/trunk@74746 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 16:33:18 +00:00
valeski%netscape.com
dab19a3f38 updating vxml for the vxml tbox dump
git-svn-id: svn://10.0.0.236/trunk@74745 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 15:29:37 +00:00
axel%pike.org
bf5aa2173e Removing old debug code, not part of the build
git-svn-id: svn://10.0.0.236/trunk@74744 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 15:12:04 +00:00
shanjian%netscape.com
1ee0063ac4 #42837
This should have been checked in before, do not know why it is not.
add a id to composer charset popup menu in order to reference it
in overlay file.


git-svn-id: svn://10.0.0.236/trunk@74743 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 14:46:55 +00:00
valeski%netscape.com
38b7df7686 updating vxml for the vxml tbox dump
git-svn-id: svn://10.0.0.236/trunk@74742 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 14:40:43 +00:00
valeski%netscape.com
84d925b70f updating vxml for the vxml tbox dump
git-svn-id: svn://10.0.0.236/trunk@74741 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 14:29:30 +00:00
brade%netscape.com
68f69bf122 don't disable shift flag if any other modifiers are pressed and the key isPrintable (is a character); r=akkana, ftang; bug #46004
git-svn-id: svn://10.0.0.236/trunk@74740 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 14:12:39 +00:00
brade%netscape.com
0bd70aa4e4 remove unused code (submitted by rcassin@supernova.org)
git-svn-id: svn://10.0.0.236/trunk@74739 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 14:04:26 +00:00
morse%netscape.com
9778e9fdc5 quickfill has reappeared on menu -- backing out part of changes made for 1.8
git-svn-id: svn://10.0.0.236/trunk@74738 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 13:06:19 +00:00
cls%seawood.org
2282deb783 Lets show some objdir sensitivity.
git-svn-id: svn://10.0.0.236/trunk@74737 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 11:03:25 +00:00
rbs%maths.uq.edu.au
536a43eece Bug 18814. Return the x-height that complies with the convention in the CSS spec. r,a:waterson
git-svn-id: svn://10.0.0.236/trunk@74736 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 08:32:39 +00:00
axel%pike.org
28b53c8f7a Adding makefile.wins for transformiix examples, not part of build, submitted by Arthur Barrett, raised build number and updated contributors/changes
git-svn-id: svn://10.0.0.236/trunk@74735 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 07:03:40 +00:00
ben%netscape.com
584e921d8d fix js error in theme switching pref panel (forgot to check in an update for this
file with my check in to this panel last ngiht)


git-svn-id: svn://10.0.0.236/trunk@74734 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 06:33:03 +00:00
warren%netscape.com
008aa1bca2 Added a cast to make gcc happy.
git-svn-id: svn://10.0.0.236/trunk@74733 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 06:31:20 +00:00
warren%netscape.com
98bb3dfe16 Copied xpcom.properties to global/locale.
git-svn-id: svn://10.0.0.236/trunk@74732 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 06:10:47 +00:00
warren%netscape.com
d93cdd6606 Fixed linux makefile for xpcom.properties
git-svn-id: svn://10.0.0.236/trunk@74731 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 05:54:38 +00:00
warren%netscape.com
764d1e2e78 Added xpcom.properties to linux make.
git-svn-id: svn://10.0.0.236/trunk@74730 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 05:51:34 +00:00
warren%netscape.com
997161d193 Factored string bundles out of necko. Fixes bug 42107 - need to fix string bundle init workaround. Also bug 40506 - nsIWebProgressListener needs status text. Status messages now work in mozilla and viewer with internationalized and parameterized text! Added temporary error architecture until bug 13423 can be fixed. Extended nsIStringBundleService to provide method to format status message. r=valeski,jband,tao. verified=mstoltz
git-svn-id: svn://10.0.0.236/trunk@74729 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 05:45:56 +00:00
dougt%netscape.com
065edc16d4 backing out libwebbrwsr. it is needed to startup. I need to look into this.
git-svn-id: svn://10.0.0.236/trunk@74728 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 05:30:33 +00:00
dougt%netscape.com
b79e022006 Updating config files
Adding require (ftang needs to review) i18n res files
removing xpfe webbrowser.
removing test xpt files


git-svn-id: svn://10.0.0.236/trunk@74727 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 05:22:51 +00:00
uid408
1d3585bcc1 Disable use of AlphaBlend() on Win98, it's broken. Bug 36694. r=kmcclusk, a=brendan
git-svn-id: svn://10.0.0.236/trunk@74726 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 03:51:39 +00:00
uid408
9c00afae6f Fix for VC5 builds. Bug 36694. r=kmcclusk, a=brendan
git-svn-id: svn://10.0.0.236/trunk@74725 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 03:51:04 +00:00
brendan%mozilla.org
67f9e240ed Oops, nsXBLService implements two interfaces: nsIXBLService and nsIMemoryPressureObserver (r=dbaron@fas.harvard.edu).
git-svn-id: svn://10.0.0.236/trunk@74724 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 01:44:22 +00:00
sfraser%netscape.com
cf8acf4b78 Fix for bug 20743 -- implement a memory cushion for Mac, to better handle low memory conditions. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@74723 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 01:04:55 +00:00
hyatt%netscape.com
f304a6a21b Fix for 45663. r=danm
git-svn-id: svn://10.0.0.236/trunk@74722 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:38:40 +00:00
hyatt%netscape.com
15eca716b8 Fix for 45663. r=danm
git-svn-id: svn://10.0.0.236/trunk@74721 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:35:39 +00:00
ducarroz%netscape.com
62d3778d9e Fix for bug 46152. Checkin fix for kin. Partially backup Rods' last change because the reflow function won't be called when the text control is nested into a box (textfield). R=ducarroz
git-svn-id: svn://10.0.0.236/trunk@74720 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:32:35 +00:00
wtc%netscape.com
43946c0527 Bugzilla bug #46166: checked in a patch contributed by Marcello Nuccio
<marcenuc@lica.unimo.it>. r=roeber@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@74719 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:30:43 +00:00
alecf%netscape.com
ed680ac1e7 fix for #1539 - make ISP-built accounts be supported by the "invalid account" system, so that ISP-built accounts can skip the other panels of the wizard.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@74718 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:29:07 +00:00
nelsonb%netscape.com
9bc51270b5 Update nTires via a pointer argument to mpp_make_prime().
Change some printfs.


git-svn-id: svn://10.0.0.236/trunk@74717 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:16:57 +00:00
nelsonb%netscape.com
b7fd3c117e Add new function mpp_fermat_list, which performs the fermat test on a
list of "witness" numbers.  Simplify and accelerate mpp_pprime().


git-svn-id: svn://10.0.0.236/trunk@74716 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:15:06 +00:00
nelsonb%netscape.com
0f42d334f1 Fix assertion. Comparison sense was inverted.
git-svn-id: svn://10.0.0.236/trunk@74715 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:12:57 +00:00
rbs%maths.uq.edu.au
03b3282435 [not part of default build] Fix build bustage b:42793. It prevented the enabling of xprint with mathml. Paul B. Saitta <pbs@po.cwru.edu> verified that the changes compile and run. a:waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@74714 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:09:01 +00:00
rbs%maths.uq.edu.au
84c66add50 [not part of default build] gracefully handle cases where stretching failed to avoid jamming chars. a:waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@74713 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-25 00:08:15 +00:00
mcafee%netscape.com
b23580a73b Adding file for Ken Estes <kestes@staff.mail.com>
git-svn-id: svn://10.0.0.236/trunk@74712 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 23:52:24 +00:00
ben%netscape.com
6adbcd65ae fixing some of the broken search functionality for 45221, so that nsbeta2 doesnt go out with a broken search feature.
git-svn-id: svn://10.0.0.236/trunk@74711 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 23:46:26 +00:00
gagan%netscape.com
e3618e07ea Fix for bug 44497. Ebay's wacky multiple Location responses were being appended. r=gordon
git-svn-id: svn://10.0.0.236/trunk@74710 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 23:41:26 +00:00
warren%netscape.com
2d50cbd94e Temporarily taking out jar stuff.
git-svn-id: svn://10.0.0.236/trunk@74709 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 23:15:47 +00:00
attinasi%netscape.com
4483a225be Accidental debug code removed: b=46090 r=ianh a=waterson
git-svn-id: svn://10.0.0.236/trunk@74708 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 23:09:30 +00:00
sgehani%netscape.com
a7b84e6d7b Fixing linux installer horkage: parser handling substring comparisons with
incorrect length assumptions to strncmp's.

b = 46263
r = dbragg
a = granrose


git-svn-id: svn://10.0.0.236/trunk@74707 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:53:34 +00:00
attinasi%netscape.com
f02e8d4669 Fixed the way the HTML element's background is handled. b=2285 r=dbaron
git-svn-id: svn://10.0.0.236/trunk@74706 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:51:41 +00:00
slamm%netscape.com
437e0333be Add vxml from Jud Valeski
git-svn-id: svn://10.0.0.236/trunk@74705 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:47:39 +00:00
hyatt%netscape.com
94f1cf4918 Fix for 45951. r=waterson.
git-svn-id: svn://10.0.0.236/trunk@74704 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:42:55 +00:00
hyatt%netscape.com
be513fe02e Fix for bug #45951. r=waterson.
git-svn-id: svn://10.0.0.236/trunk@74703 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:42:34 +00:00
mkaply%us.ibm.com
20f04c8f39 #45872
r=mkaply, a=brendan
Implement Screen and ScreenManager classes on OS/2 - not part of build yet


git-svn-id: svn://10.0.0.236/trunk@74702 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:32:19 +00:00
mkaply%us.ibm.com
0859befd69 #45872
r=mkaply, a=brendan
RequiresInvertedMask is unnecessary - we already have the device depth, just check it.


git-svn-id: svn://10.0.0.236/trunk@74701 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:31:26 +00:00
mkaply%us.ibm.com
de19b2778f #45872
r=mkaply, a=brendan
Rather than forward declaring the class, include nsFont.h


git-svn-id: svn://10.0.0.236/trunk@74700 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:30:49 +00:00
mkaply%us.ibm.com
bacb195736 #45872
r=mkaply, a=brendan
No need to use these APIs - we have access to the widget HWND


git-svn-id: svn://10.0.0.236/trunk@74699 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:30:18 +00:00
bratell%lysator.liu.se
d72cf7feca Fixes for bug 46173 and bug 46188, handle whitespace correctly when decoding a format=flowed mail. r=rhp, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@74698 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 22:11:41 +00:00
nhotta%netscape.com
ebc2c59614 Fixed a typo "so-8859-2" to "iso-8859-2", bug 46075, r=ftang.
git-svn-id: svn://10.0.0.236/trunk@74697 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:56:33 +00:00
bryner%uiuc.edu
4d96d57198 Removing the old copy of this file. The current version is in
netwerk/streamconv/test.  Not part of build.


git-svn-id: svn://10.0.0.236/trunk@74696 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:55:00 +00:00
warren%netscape.com
0e8bc2faaa Added jar packaging stuff.
git-svn-id: svn://10.0.0.236/trunk@74695 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:48:10 +00:00
warren%netscape.com
179be2216b First Checked In.
git-svn-id: svn://10.0.0.236/trunk@74694 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:47:51 +00:00
warren%netscape.com
97583c5a1b Added $build{jars} = 0;
git-svn-id: svn://10.0.0.236/trunk@74693 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:45:01 +00:00
brendan%mozilla.org
06dce89eb2 What a dork, I didn't test-build on Linux!
git-svn-id: svn://10.0.0.236/trunk@74692 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:28:08 +00:00
morse%netscape.com
f4a060f4d6 bug 45981, no blue-box dialog for browser-generated login forms, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@74691 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:16:18 +00:00
ashuk%eng.sun.com
711d526c7d author = ashuk
r = edburns
a = edburns

Fix for Bugs: 44774, 44775 and 41780


git-svn-id: svn://10.0.0.236/trunk@74690 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:15:03 +00:00
putterman%netscape.com
5f741e9c79 backing out brendan's changes to fix build
git-svn-id: svn://10.0.0.236/trunk@74689 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:13:13 +00:00
varada%netscape.com
ded94b7b5d fix for bug#45883 - crash was caused because the path was pointing to a non existent widget
git-svn-id: svn://10.0.0.236/trunk@74688 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:11:46 +00:00
morse%netscape.com
56e7f14d9b attempt to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@74687 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 21:03:41 +00:00
nisheeth%netscape.com
5a1826aa96 Checking in patches submitted by Justin Smith (jjs@acis.com.au) that fix the windows build of transformiix. Thanks, Justin! Does not affect the mozilla build.
git-svn-id: svn://10.0.0.236/trunk@74686 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 20:35:08 +00:00
brendan%mozilla.org
1808da68e2 Micro-optimize source (compilers probably do it, but hey); fix a comment.
git-svn-id: svn://10.0.0.236/trunk@74685 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 20:17:24 +00:00
mscott%netscape.com
f73ba6913b Bug #45226 --> fix security hole in keywords by only allowing keyword searches if the url was an http (or https) url.
Currently other urls (like imap, news, ftp, etc) would end up getting sent to the keyword server if we weren't able to
connect to the host specified in the url.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@74684 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 20:14:53 +00:00
brendan%mozilla.org
2e21a3af18 Fix broken code that stored off the end of 'vector' in ProcessArgs (not part of build).
git-svn-id: svn://10.0.0.236/trunk@74683 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 20:13:50 +00:00
conrad%ingress.com
8e6052125a 1. Fixed ResolvePathAndSpec - if directories did not exist, the vRefNum and dirID were getting zeroed out. If the path was relative this was wrong.
2. Fixed MoveCopy - If nsnull was passed as newName, which is valid, new name was uninitialized garbage. 
r-dougt


git-svn-id: svn://10.0.0.236/trunk@74682 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 20:05:54 +00:00
dave%intrec.com
14edfeb111 Fix for bug 46207 (bugidtype=exclude breaks buglist.cgi).
git-svn-id: svn://10.0.0.236/trunk@74681 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 19:40:04 +00:00
pnunn%netscape.com
1275af4491 bug#30852: (&related to #46032,#46049). Use default channel load attributes since
LoadGroup attributes not set correctly. pnunn.


git-svn-id: svn://10.0.0.236/trunk@74679 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 19:32:43 +00:00
attinasi%netscape.com
86fc76956d Checkin of performance data: not part of any build
git-svn-id: svn://10.0.0.236/trunk@74678 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 19:14:36 +00:00
ben%netscape.com
10083e39b0 Windows quit menuitem should read "Exit" not "Quit", 4908. Fixing a really annoying
and yet trivial platform bug.


git-svn-id: svn://10.0.0.236/trunk@74677 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 12:42:38 +00:00
ben%netscape.com
7b5dcaf8af fix for 43350, provide some warning about impending data loss before switching themes
git-svn-id: svn://10.0.0.236/trunk@74676 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 12:11:24 +00:00
dveditz%netscape.com
6e72c7a7f6 bug 41165, fixing getFolder("file:///"), another casualty of the conversion to nsIFile
git-svn-id: svn://10.0.0.236/trunk@74675 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 09:40:49 +00:00
dveditz%netscape.com
4c18badebe bug 28590, fixing disk-space checking in scripts
git-svn-id: svn://10.0.0.236/trunk@74674 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 09:09:29 +00:00
sgehani%netscape.com
adc92bd421 Fix linux installer crash on exit by tweaking progress update.
[nsbeta2+ b = 36781; r = syd]


git-svn-id: svn://10.0.0.236/trunk@74673 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 07:10:45 +00:00
sgehani%netscape.com
82c2455c99 Fix linux installer crash on exit by tweaking progress update.
[nsbeta2+ b = 36781; r = syd]


git-svn-id: svn://10.0.0.236/trunk@74672 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-24 07:08:35 +00:00
bryner%uiuc.edu
69303237d6 Removing an obsolete test file. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@74671 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 21:34:29 +00:00
waterson%netscape.com
91e5c9cd23 Bug 45698. libplugin.so is a component now. Update packager files to reflect this.
git-svn-id: svn://10.0.0.236/trunk@74670 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 19:27:52 +00:00
rjc%netscape.com
f834afe8e5 Trivial fix for bookmark panel sorting. (Slamm apparently renamed the routine, so just use the new name.) r=me
git-svn-id: svn://10.0.0.236/trunk@74669 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 10:37:27 +00:00
rjc%netscape.com
7acf3b0f05 Simple fix: Be sure to include the XUL overlay utilityOverlay.xul for the getBrowserURL() function. r=me
git-svn-id: svn://10.0.0.236/trunk@74668 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 08:44:59 +00:00
rjc%netscape.com
dcbe188da9 Fix bug # 46052: simple misspelling fix.
git-svn-id: svn://10.0.0.236/trunk@74667 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 08:20:47 +00:00
kvisco%ziplink.net
904eee7c04 Not part of regular build, a=leaf. Updated changes and contributor info.
git-svn-id: svn://10.0.0.236/trunk@74666 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 07:57:12 +00:00
Peter.VanderBeken%pandora.be
899ad4deb9 Add build support for the SOAP part of xmlextras. Forgot to check this in. Doesn't affect default build. a/r=vidur.
git-svn-id: svn://10.0.0.236/trunk@74665 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 07:55:51 +00:00
kvisco%ziplink.net
5451424359 Not part of regular build, a=leaf. Updated version info.
git-svn-id: svn://10.0.0.236/trunk@74664 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 07:43:37 +00:00
kvisco%ziplink.net
8b734b7fae Not part of regular build, a=leaf. Updated some test files.
git-svn-id: svn://10.0.0.236/trunk@74663 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 07:25:30 +00:00
kvisco%ziplink.net
0ece068369 Not part of regular build, a=leaf. Fixed bug I introduced with a previous patch. prevToken was getting set to NULL in some places when it shouldn't.
git-svn-id: svn://10.0.0.236/trunk@74662 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 07:24:45 +00:00
rjc%netscape.com
ef381a50ae Fix bug # 44688: simple fix for columns in bookmarks search window. r=me
git-svn-id: svn://10.0.0.236/trunk@74661 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 07:05:29 +00:00
rjc%netscape.com
1b94d83122 Fix bug # 46181: when getting a nsIFile from a file URL, don't open an nsIFilechannel. Patch from dougt, r/a=me
git-svn-id: svn://10.0.0.236/trunk@74660 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 06:58:16 +00:00
nisheeth%netscape.com
218ec59f14 Fix for nsbeta2+ bug 43472. r=rpotts. We no longer crash on exit on Full Circle enabled builds.
git-svn-id: svn://10.0.0.236/trunk@74659 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 06:51:39 +00:00
kvisco%ziplink.net
69b4b3fbb4 Not part of regular build, a=leaf. Fixed bug when printing comments; removed leading and trailing whitespace.
git-svn-id: svn://10.0.0.236/trunk@74658 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-23 06:45:59 +00:00
jband%netscape.com
c39ada7a84 fix uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@74657 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 22:50:35 +00:00
mscott%netscape.com
660a6f6cb5 Bug #39736 --> remove code that was incorrectly stomping the ougoing charset of the message when you are
replying to it.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@74656 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 21:36:06 +00:00
dave%intrec.com
dbbb3f5b30 Fix for bug 30826 (new email tech not being honored for QA contacts).
git-svn-id: svn://10.0.0.236/trunk@74655 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 21:09:33 +00:00
bratell%lysator.liu.se
9fc2c146d9 Fix bug 43813 by removing erroneous test. r=rhp@netscape.com a=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@74654 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 17:32:28 +00:00
mkaply%us.ibm.com
6f1a2acf3f OS/2 Tinderbox breakage
Attempt 2 to fix this - just cast the functions


git-svn-id: svn://10.0.0.236/trunk@74653 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 15:19:57 +00:00
mkaply%us.ibm.com
1121dc07a0 OS/2 Tinderbox breakage
Attempt 1 to fix this - add PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@74652 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 14:13:00 +00:00
dprice%netscape.com
6bc88d1a15 correcting locale info
git-svn-id: svn://10.0.0.236/trunk@74651 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 09:17:52 +00:00
dprice%netscape.com
b7c1c52952 updating locale info
git-svn-id: svn://10.0.0.236/trunk@74650 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 09:12:23 +00:00
dprice%netscape.com
3975c04c79 corrected locale info
git-svn-id: svn://10.0.0.236/trunk@74649 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 09:09:39 +00:00
dprice%netscape.com
1203e3062b adding a few files I missed
git-svn-id: svn://10.0.0.236/trunk@74648 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 08:51:35 +00:00
dprice%netscape.com
081f754d04 adding chrome manifest
git-svn-id: svn://10.0.0.236/trunk@74647 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 08:47:14 +00:00
dprice%netscape.com
582d8a8002 adding a chrome manifest for layout
NOT IN THE BUILD


git-svn-id: svn://10.0.0.236/trunk@74646 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 08:23:42 +00:00
dprice%netscape.com
02b3b3e837 adding chrome manifest file for comminicator
git-svn-id: svn://10.0.0.236/trunk@74645 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 08:08:49 +00:00
dprice%netscape.com
4921e75e3e fixing bad locale directory
NOT IN THE BUILD


git-svn-id: svn://10.0.0.236/trunk@74644 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 07:54:12 +00:00
dprice%netscape.com
c1c34c09c0 fixing typos
NOT IN THE BUILD


git-svn-id: svn://10.0.0.236/trunk@74643 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 07:38:58 +00:00
mozilla.BenB%bucksch.org
08a8db6dcd 44446: Remove HTML->HTML recognition of structured phrases from Prefs UI and disable by default.
git-svn-id: svn://10.0.0.236/trunk@74642 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 07:37:20 +00:00
dprice%netscape.com
b7413a3b76 breaking out locale into locales.jar
NOT IN THE BUILD


git-svn-id: svn://10.0.0.236/trunk@74641 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 07:34:35 +00:00
nelsonb%netscape.com
3cbed1e4f4 Add -fullwarn to some build flags. Change dependencies for primegen.
git-svn-id: svn://10.0.0.236/trunk@74640 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 07:22:37 +00:00
nelsonb%netscape.com
c8a5e2ee49 Implement sieving to accelerate elimination of composites.
This sieve eliminates all but about 3500 numbers from each range of 64k.


git-svn-id: svn://10.0.0.236/trunk@74639 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 05:54:21 +00:00
warren%netscape.com
e2c80a9995 Registering nsIErrorService
git-svn-id: svn://10.0.0.236/trunk@74638 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 05:48:04 +00:00
warren%netscape.com
28106c61c3 Added nsIErrorService to build.
git-svn-id: svn://10.0.0.236/trunk@74637 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 05:46:39 +00:00
warren%netscape.com
da806f7878 Added nsIErrorService to map from nsresult codes to string bundles and keys for error messages.
git-svn-id: svn://10.0.0.236/trunk@74636 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 05:38:43 +00:00
nelsonb%netscape.com
bc864ca0b6 Use large prime table for faster prime gen. Make prime table "const".
Change functions that use prime table to use const arguments.


git-svn-id: svn://10.0.0.236/trunk@74635 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 05:36:45 +00:00
warren%netscape.com
223387a585 Fixed slashes
git-svn-id: svn://10.0.0.236/trunk@74634 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 05:00:17 +00:00
waterson%netscape.com
34482cc84b Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@74633 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 03:59:49 +00:00
waterson%netscape.com
396e1c3d7e Brownian hacking to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@74632 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 03:17:55 +00:00
edburns%acm.org
d9e0e9fe10 bug=41977
Insert parameter checks for all webclient methods.


git-svn-id: svn://10.0.0.236/trunk@74631 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 02:48:26 +00:00
tao%netscape.com
b00587fcee 41054: Bundle 2-3 langpacks w/Seamonkey build. r=ssu,dveditz,ssu.
git-svn-id: svn://10.0.0.236/trunk@74630 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 02:44:13 +00:00
edburns%acm.org
765a295e3e Remove accidentally inserted ^M chars.
git-svn-id: svn://10.0.0.236/trunk@74629 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 02:14:57 +00:00
waterson%netscape.com
73838f0ece Bug 45698. Land PLUGIN_LOVE_2000_07_17_BRANCH. r=av
git-svn-id: svn://10.0.0.236/trunk@74628 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 02:11:04 +00:00
waterson%netscape.com
5dc75db588 Bug 45698. Fix Win32 build bustage. Checked in from wrong machine.
git-svn-id: svn://10.0.0.236/trunk@74627 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 01:58:55 +00:00
alecf%netscape.com
ce715e17ac fix for #44876 contributed by timeless@bemail.org
r=alecf, a=brendan@mozilla.org
update tasks menu to spec


git-svn-id: svn://10.0.0.236/trunk@74626 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 01:39:44 +00:00
waterson%netscape.com
5a7e8c7288 Bug 45698. Land PLUGIN_LOVE_2000_07_17_BRANCH. Make plugins into a module. r=av.
git-svn-id: svn://10.0.0.236/trunk@74625 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 01:37:07 +00:00
waterson%netscape.com
9ea597c1b1 Bug 45698. Land PLUGIN_LOVE_2000_07_17_BRANCH: implement XPCOM plugins. r=av
git-svn-id: svn://10.0.0.236/trunk@74624 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 01:34:13 +00:00
waterson%netscape.com
a491cbe9f3 Bug 45698. Build order changes; modules/plugins now needs gfx.
git-svn-id: svn://10.0.0.236/trunk@74623 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 01:27:15 +00:00
mjudge%netscape.com
080354124d awful regression of not copypasting from textareas! fixed.r=akkana,anthonyd
git-svn-id: svn://10.0.0.236/trunk@74622 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 01:11:49 +00:00
brendan%mozilla.org
18fee83bdd Fix second (prototype-owns-property) setter/shared special case to unlock properly (45940, r=mccabe).
git-svn-id: svn://10.0.0.236/trunk@74621 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 01:03:04 +00:00
edburns%acm.org
67050b538d bug=23157
r=dougt, Conrad Carlen
a=dougt, Conrad Carlen

Use Moz_BinDirectory instead of OS_CurrentProcessDirectory
to allow embedding apps to use mozilla.


git-svn-id: svn://10.0.0.236/trunk@74620 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 00:54:07 +00:00
nbhatla%netscape.com
1a1f932945 #43658: Mac Classic polish fixes to toolbar buttons. #45534: Prevents thumb in scrollbar from shrinking too small in linux and windows classic skin. #44430: Mac Classic skin toolbar polish fixes. #46005: Fixes rt. click crash. #45336: Fixes linux crashing in Mail. #40780: Progress-meter patch for mac classic skin. r=hangas
git-svn-id: svn://10.0.0.236/trunk@74619 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 00:48:29 +00:00
edburns%acm.org
b3341a1012 bug=23157
r=av
a=waterson

Don't use hard coded 2000.  Instead use sizeof(path).


git-svn-id: svn://10.0.0.236/trunk@74618 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 00:48:26 +00:00
nbhatla%netscape.com
7851c7eeba Bug #43658: AddressBook Skin. r=hangas
git-svn-id: svn://10.0.0.236/trunk@74617 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 00:45:32 +00:00
danm%netscape.com
fbc3c3eeed pointing box-header-circle's background-image url to the gif's actual location. parallel to Mac bug 45509 r=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@74616 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 00:21:52 +00:00
danm%netscape.com
3945090397 pointing box-header-circle's background-image url to the gif's actual location. bug 45509 r=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@74615 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 00:20:41 +00:00
mscott%netscape.com
4c4fe6e5f8 Bug #45956 --> Fix crash trying to forward some messages as inline (esp. messages
with attachments with charsets). Fix is to use the mime service to get a file extension
for the content type instead of trying to use the value of the content type (which can
include charset information) as the file extension for the attachment.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@74614 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-22 00:04:11 +00:00
valeski%netscape.com
0df741a635 39797. r=mscott. MAC was sending back an empty string as the mime type down in the MIMEService, now we return an error in the mime service if we confront this, and that causes HTTP to produce a default type
git-svn-id: svn://10.0.0.236/trunk@74613 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 23:52:36 +00:00
jst%netscape.com
d0fcc932ea Fixing nsbeta2+ bug 45019, images didn't show up on document that were fully created with document.open(): document.write();... r=nisheet&rpotts
git-svn-id: svn://10.0.0.236/trunk@74612 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 23:44:38 +00:00
akkana%netscape.com
57ebd97419 42885: cvs remove files which are no longer used -- they've
been moved from global to communicator.  r=ben.


git-svn-id: svn://10.0.0.236/trunk@74611 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 23:21:54 +00:00
pnunn%netscape.com
40d1196fd2 fix for bug#30852: backing out change that resets the loadgroups attribs from the channel. pnunn,
r:gagan.


git-svn-id: svn://10.0.0.236/trunk@74610 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:57:36 +00:00
mscott%netscape.com
897ed4c005 Fix build breakage for unix.
git-svn-id: svn://10.0.0.236/trunk@74609 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:43:26 +00:00
gayatrib%netscape.com
f729b57e7d fixing the linux bustage on bug 43883
git-svn-id: svn://10.0.0.236/trunk@74608 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:39:54 +00:00
bryner%uiuc.edu
c90c2b3792 Fix bug 45786 - need to use getService(), not createInstance() to get the
clipboard.  r=jelwell,rjc.


git-svn-id: svn://10.0.0.236/trunk@74607 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:19:20 +00:00
dougt%netscape.com
7777ffc960 r,a=brendan@mozilla.org 24052
git-svn-id: svn://10.0.0.236/trunk@74606 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:16:18 +00:00
nhotta%netscape.com
55cc5b73b9 Added code to pass default charset to directory viewer, bug 28787, r=law.
git-svn-id: svn://10.0.0.236/trunk@74605 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:15:18 +00:00
nhotta%netscape.com
c7dd88f116 Unescape escaped filename, bug 39956, r=mscott, a=waterson.
git-svn-id: svn://10.0.0.236/trunk@74604 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:14:44 +00:00
jfrancis%netscape.com
e424cc7f28 fix for 33213; r=sfraser
git-svn-id: svn://10.0.0.236/trunk@74603 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:06:48 +00:00
gayatrib%netscape.com
186bd5cb48 Checking in fix for bug 43883 for Jerry Baker form mozilla.org. review=gayatrib approved=waterson
git-svn-id: svn://10.0.0.236/trunk@74602 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 22:05:57 +00:00
rogerl%netscape.com
c19c5e0a5b r=brendan@mozilla.org Bug #31381 Bug in Alpha 64-bit pointer cast.
Added extra 'long'field to Java wrapper object to handle platforms with
64 bit pointers.


git-svn-id: svn://10.0.0.236/trunk@74601 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 21:57:29 +00:00
mscott%netscape.com
339a548cdb Force pr logging even in release builds. QA needs this to debug some smtp problems in release builds.
Has no effect on code execution.


git-svn-id: svn://10.0.0.236/trunk@74600 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 21:48:02 +00:00
rogerl%netscape.com
6d6a49b7f2 r,a=brendan@mozilla.org. Bug #23502, crash in qsort when user function
misbehaves.


git-svn-id: svn://10.0.0.236/trunk@74599 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 21:46:22 +00:00
nelsonb%netscape.com
dd1972ee1c Change s_mp_norm to always use a power of two as the normalizing factor.
This enhancement performance by turning the normalizing and denormalizing
operations into shifts.


git-svn-id: svn://10.0.0.236/trunk@74598 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 21:06:08 +00:00
nelsonb%netscape.com
9b0faa98be Implement mpl_get_bit, mpl_set_bit, mpl_significant_bits.
git-svn-id: svn://10.0.0.236/trunk@74597 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 21:04:14 +00:00
nelsonb%netscape.com
c9d7f585a7 Fix symbol prefixes in some comments.
git-svn-id: svn://10.0.0.236/trunk@74596 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 20:50:31 +00:00
brendan%mozilla.org
a85c8874b5 Finish factoring tmreader from bloatblame; misc. clenaups (not part of build).
git-svn-id: svn://10.0.0.236/trunk@74595 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 20:42:15 +00:00
waterson%netscape.com
ee846f2c83 Bug 46079. Fix regression I introduced yesterday; NS_LITERAL_STRING() expands to nsAutoString on Linux, so this would assign a compiler temporary to the 'tag' variable.
git-svn-id: svn://10.0.0.236/trunk@74594 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 19:59:39 +00:00
neeti%netscape.com
50e67e8440 fix for 46095.[regression] Submiting to a bug in bugzilla causes crash.a=leaf
git-svn-id: svn://10.0.0.236/trunk@74593 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-21 19:28:09 +00:00
33415 changed files with 18861 additions and 7513504 deletions

View File

@@ -1 +0,0 @@
CVSROOT/history

View File

@@ -1,4 +0,0 @@
If you change the modules file, you *MUST* run:
check-modules.pl modules
*before* cvs committing the new modules file.

View File

@@ -1,257 +0,0 @@
#!/usr/bin/env perl
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is this file as it was released upon February 25, 1999.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# check-modules.pl - Check cvs modules file for duplicates and syntax errors.
#
# TODO:
# - Parse output of 'cvs co -c' command in addition to the raw file.
#
# Send comments, improvements, bugs to Steve Lamm (slamm@netscape.com).
# $Id: check-modules.pl,v 1.1 2000-06-01 11:03:22 leaf%mozilla.org Exp $
require 5.004;
use Getopt::Std;
sub usage
{
my ($progname) = $0 =~ /([^\/]+)$/;
die "Usage: $progname [options] [<module_file>]
Reads from stdin if no file is given.
Options:
-v Verbose. Print the modules and what they include.
-h Print this usage message.
";
}
&usage if !getopts('hv');
&usage if defined($opt_h);
######################################################################
# begin main
# The subroutine &parse_input creates the globals @module_names,
# %module_tree, and %line_number (described below).
&parse_input;
foreach $module (@module_names)
{
&check_module($module);
}
# end main
######################################################################
# begin subroutines
sub parse_input
{
# Globals created:
# @module_names - List of module names in the order they are seen.
# %module_tree - Hash table of lists. Keys are module names.
# Values are lists of module names and diretories.
# %line_number - Hash indexed by module name and module item.
# Values are line numbers.
@module_names = ();
%module_tree = ();
%line_number = ();
while (<>)
{
next if /^\#/ || /^\s*$/;
# Check for a module definition
if (/^([_a-zA-Z0-9]+)\s+(?:-l\s+)?-a\s*(.*)$/)
{
my ($module_name) = $1;
my (@sub_items) = ();
my ($line) = $2;
push @module_names, $module_name;
# Read line continuations (i.e. lines with '\' on the end).
while ($line =~ /\\$/)
{
chomp $line;
$line =~ s/^\s*(.*?)\s*\\$/$1/;
if (length($line) > 0)
{
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
}
$line = <>;
}
chomp $line;
$line =~ s/^\s*(.*?)\s*$/$1/;
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
$module_tree{$module_name} = \@sub_items;
}
else
{
die "Unexpected input: line $.: $_\n";
}
}
}
sub check_module
{
my ($module) = $_[0];
my ($sub_module, $sub_dir, $prev_module);
# Globals created:
# %have_checked - List of modules already checked.
# %full_list - All the directories for a module.
# Indexed by module and sub directory.
# Values are the module that added the directory.
return if defined($have_checked{$module});
$full_list{$module} = {};
foreach $sub_module ( &get_modules($module) )
{
&check_module($sub_module);
# Add the directories of the sub_module to this module
while (($sub_dir, $prev_module) = each %{$full_list{$sub_module}})
{
$full_list{$module}{$sub_dir} = $prev_module;
}
}
foreach $sub_dir ( &get_directories($module) )
{
if (defined($full_list{$module}{$sub_dir}))
{
my ($previous_module) = $full_list{$module}{$sub_dir};
&warn_multiple($sub_dir, $module, $previous_module);
}
else
{
$full_list{$module}{$sub_dir} = $module;
# Check if parent or child of directory was previously added
#
&check_inclusion($sub_dir, $module);
}
}
if (defined($opt_v))
{
print "$module\n";
while (($sub_dir, $prev_module) = each %{$full_list{$module}})
{
print " $sub_dir, $prev_module\n";
}
}
$have_checked{$module} = 1;
}
sub get_modules
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item if defined($module_tree{$sub_item});
}
return @output;
}
sub get_directories
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item unless defined($module_tree{$sub_item});
}
return @output;
}
sub save_line_numbers
{
my ($module, $line_num, @sub_items) = @_;
my ($sub_item);
foreach $sub_item (@sub_items)
{
if (defined($line_number{$module}{$sub_item}))
{
$line_number{$module}{$sub_item} =
"$line_number{$module}{$sub_item}, $line_num";
}
else
{
$line_number{$module}{$sub_item} = $line_num;
}
}
}
sub warn_multiple
{
my ($sub_item, $module, $previous_module) = @_;
my ($line_txt) = '';
my (@lines) = split(', ', $line_number{$module}{$sub_item});
push(@lines, split(', ', $line_number{$previous_module}{$sub_item}))
unless $previous_module eq $module;
$line_txt = "lines ".join(', ', sort { $a <=> $b } @lines);
warn "Error: Multiple listing: $line_txt: $sub_item.\n";
}
sub check_inclusion
{
my ($sub_dir, $module) = @_;
my ($dir);
foreach $dir (keys %{$full_list{$module}})
{
next if $dir eq $sub_dir;
if (length($dir) < length($sub_dir))
{
my ($temp) = $sub_dir;
$sub_dir = $dir;
$dir = $temp;
}
if ($dir =~ /^$sub_dir\//)
{
warn "Warning: $dir (line "
.$line_number{$full_list{$module}{$dir}}{$dir}
.") pulled by $sub_dir (line "
.$line_number{$full_list{$module}{$sub_dir}}{$sub_dir}
.")\n";
}
}
}

View File

@@ -1,20 +0,0 @@
# The "checkoutlist" file is used to support additional version controlled
# administrative files in $CVSROOT/CVSROOT, such as template files.
#
# The first entry on a line is a filename which will be checked out from
# the corresponding RCS file in the $CVSROOT/CVSROOT directory.
# The remainder of the line is an error message to use if the file cannot
# be checked out.
#
# File format:
#
# [<whitespace>]<filename><whitespace><error message><end-of-line>
#
# comment lines begin with '#'
passwd
readers
commitcheck.pl
dolog.pl
FilesToNotExport
cvsmailfilter.pl
sendnotification.pl

View File

@@ -1,469 +0,0 @@
#!/tools/ns/bin/perl5.004 --
# DO NOT EDIT THIS FILE! You must instead go to http://despot.mozilla.org/, and
# tweak things from there.
$mode{'95'} = 'Open';
$branch{'95'} = 'HEAD';
$fullname{'95'} = '2-D Graphics';
$mode{'52'} = 'Open';
$branch{'52'} = 'HEAD';
$fullname{'52'} = 'Aurora/RDF BE';
$mode{'53'} = 'Open';
$branch{'53'} = 'HEAD';
$fullname{'53'} = 'Berkeley DB';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'108'} = 'Open';
$branch{'108'} = 'HEAD';
$fullname{'108'} = 'CCK';
$mode{'146'} = 'Restricted';
$branch{'146'} = 'NSPRPUB_CLIENT_BRANCH';
$fullname{'146'} = 'Client NSPR';
$blessed{'146'} = ['beard%netscape.com',];
$super{'146'} = ['wtc%netscape.com','larryh%netscape.com','cls%seawood.org','leaf%mozilla.org',];
$mode{'96'} = 'Open';
$branch{'96'} = 'HEAD';
$fullname{'96'} = 'Clipping and Compositing';
$mode{'15'} = 'Restricted';
$branch{'15'} = 'ColorSync_19980824_BRANCH';
$fullname{'15'} = 'ColorSync Branch';
$blessed{'15'} = [];
$super{'15'} = ['ebb3%apple.com','pinkerton%netscape.com','pnunn%netscape.com','saari%netscape.com',];
$mode{'56'} = 'Open';
$branch{'56'} = 'HEAD';
$fullname{'56'} = 'Composer';
$mode{'4'} = 'Open';
$branch{'4'} = 'HEAD';
$fullname{'4'} = 'default';
$defaultid = '4';
$mode{'3'} = 'Closed';
$branch{'3'} = 'HEAD';
$fullname{'3'} = 'despotaccess';
$blessed{'3'} = [];
$super{'3'} = ['despotdaemon%netscape.com',];
$mode{'58'} = 'Open';
$branch{'58'} = 'HEAD';
$fullname{'58'} = 'Dialup';
$mode{'59'} = 'Open';
$branch{'59'} = 'HEAD';
$fullname{'59'} = 'Directory SDK';
$mode{'103'} = 'Open';
$branch{'103'} = 'HEAD';
$fullname{'103'} = 'Document Object Model';
$mode{'46'} = 'Open';
$branch{'46'} = 'HEAD';
$fullname{'46'} = 'ef';
$mode{'101'} = 'Open';
$branch{'101'} = 'HEAD';
$fullname{'101'} = 'Embeddable Web Browser';
$mode{'49'} = 'Open';
$branch{'49'} = 'HEAD';
$fullname{'49'} = 'GTK';
$mode{'144'} = 'Open';
$branch{'144'} = 'HEAD';
$fullname{'144'} = 'GTK Embedding Widget';
$mode{'62'} = 'Open';
$branch{'62'} = 'HEAD';
$fullname{'62'} = 'HTML to Text/PostScript Translation';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'66'} = 'Open';
$branch{'66'} = 'HEAD';
$fullname{'66'} = 'Image Conversion Library';
$mode{'64'} = 'Open';
$branch{'64'} = 'HEAD';
$fullname{'64'} = 'Image Handling: JPEG';
$mode{'155'} = 'Open';
$branch{'155'} = 'HEAD';
$fullname{'155'} = 'Image Handling: MNG';
$mode{'65'} = 'Open';
$branch{'65'} = 'HEAD';
$fullname{'65'} = 'Image Handling: PNG';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Java and JS Capability-Based Security';
$mode{'130'} = 'Open';
$branch{'130'} = 'HEAD';
$fullname{'130'} = 'Java APIs for DOM';
$mode{'127'} = 'Open';
$branch{'127'} = 'HEAD';
$fullname{'127'} = 'Java APIs to WebShell';
$mode{'68'} = 'Open';
$branch{'68'} = 'HEAD';
$fullname{'68'} = 'Java Stubs';
$mode{'128'} = 'Open';
$branch{'128'} = 'HEAD';
$fullname{'128'} = 'Java to XPCOM Bridge';
$mode{'133'} = 'Open';
$branch{'133'} = 'HEAD';
$fullname{'133'} = 'Java Utility Classes';
$mode{'129'} = 'Open';
$branch{'129'} = 'HEAD';
$fullname{'129'} = 'Java-Implemented Plugins';
$mode{'70'} = 'Open';
$branch{'70'} = 'HEAD';
$fullname{'70'} = 'JavaScript';
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'JavaScript Debugger';
$mode{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'136'} = 'Closed';
$branch{'136'} = 'HEAD';
$fullname{'136'} = 'Locked-Content';
$blessed{'136'} = [];
$super{'136'} = ['hyatt%netscape.com',];
$mode{'47'} = 'Open';
$branch{'47'} = 'HEAD';
$fullname{'47'} = 'Macintosh FE';
$mode{'123'} = 'Open';
$branch{'123'} = 'HEAD';
$fullname{'123'} = 'Mail/News';
$mode{'124'} = 'Open';
$branch{'124'} = 'HEAD';
$fullname{'124'} = 'MIME';
$mode{'112'} = 'Restricted';
$branch{'112'} = 'HEAD';
$fullname{'112'} = 'Mozilla Tools';
$blessed{'112'} = ['warren%netscape.com','toshok%hungry.com','tague%netscape.com','slamm%netscape.com','shaver%mozilla.org','scc%mozilla.org','ramiro%eazel.com','phillip%netscape.com','petitta%netscape.com','mcafee%netscape.com','locka%iol.ie','dougt%netscape.com','kipp%netscape.com','jj%netscape.com','jim_nance%yahoo.com','Jerry.Kirk%Nexwarecorp.com','friedman%splode.com','endico%mozilla.org','donm%bluemartini.com','dmose%mozilla.org','dbaron%fas.harvard.edu','cls%seawood.org','bsharma%netscape.com','briano%netscape.com','braddr%puremagic.com','blizzard%redhat.com','attinasi%netscape.com','amasri%netscape.com',];
$super{'112'} = ['leaf%mozilla.org','cyeh%bluemartini.com',];
$mode{'19'} = 'Open';
$branch{'19'} = 'HEAD';
$fullname{'19'} = 'mozilla-toplevel';
$mode{'147'} = 'Open';
$branch{'147'} = 'HEAD';
$fullname{'147'} = 'Mstone';
$mode{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'102'} = 'Open';
$branch{'102'} = 'HEAD';
$fullname{'102'} = 'New HTML Parser';
$mode{'100'} = 'Open';
$branch{'100'} = 'HEAD';
$fullname{'100'} = 'New HTML Style System';
$mode{'98'} = 'Open';
$branch{'98'} = 'HEAD';
$fullname{'98'} = 'New Layout Engine';
$mode{'122'} = 'Open';
$branch{'122'} = 'HEAD';
$fullname{'122'} = 'News';
$mode{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['leaf%mozilla.org','sdagley%netscape.com','gordon%netscape.com','cls%seawood.org','beard%netscape.com',];
$super{'78'} = ['srinivas%netscape.com','larryh%netscape.com','wtc%netscape.com',];
$mode{'111'} = 'Open';
$branch{'111'} = 'HEAD';
$fullname{'111'} = 'PerlConnect';
$mode{'113'} = 'Open';
$branch{'113'} = 'HEAD';
$fullname{'113'} = 'Photon';
$mode{'80'} = 'Open';
$branch{'80'} = 'HEAD';
$fullname{'80'} = 'PICS';
$mode{'81'} = 'Open';
$branch{'81'} = 'HEAD';
$fullname{'81'} = 'Plugins';
$mode{'82'} = 'Open';
$branch{'82'} = 'HEAD';
$fullname{'82'} = 'Preferences';
$mode{'120'} = 'Open';
$branch{'120'} = 'HEAD';
$fullname{'120'} = 'Profile Manager';
$mode{'83'} = 'Open';
$branch{'83'} = 'HEAD';
$fullname{'83'} = 'Progress Window';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'143'} = 'Open';
$branch{'143'} = 'HEAD';
$fullname{'143'} = 'Remote XPCOM';
$mode{'138'} = 'Open';
$branch{'138'} = 'HEAD';
$fullname{'138'} = 'Rhino';
$mode{'145'} = 'Open';
$branch{'145'} = 'HEAD';
$fullname{'145'} = 'security';
$mode{'151'} = 'Open';
$branch{'151'} = 'HEAD';
$fullname{'151'} = 'Security - Mozilla PSM Glue';
$mode{'86'} = 'Open';
$branch{'86'} = 'HEAD';
$fullname{'86'} = 'Security Stubs';
$mode{'110'} = 'Open';
$branch{'110'} = 'HEAD';
$fullname{'110'} = 'Silent Download';
$mode{'115'} = 'Open';
$branch{'115'} = 'HEAD';
$fullname{'115'} = 'small-devices';
$mode{'87'} = 'Open';
$branch{'87'} = 'HEAD';
$fullname{'87'} = 'SmartUpdate';
$mode{'154'} = 'Open';
$branch{'154'} = 'HEAD';
$fullname{'154'} = 'tools';
$mode{'134'} = 'Open';
$branch{'134'} = 'HEAD';
$fullname{'134'} = 'Widgets';
$mode{'48'} = 'Open';
$branch{'48'} = 'HEAD';
$fullname{'48'} = 'Windows FE';
$mode{'121'} = 'Open';
$branch{'121'} = 'HEAD';
$fullname{'121'} = 'Xlib-based gfx + widget';
$mode{'88'} = 'Open';
$branch{'88'} = 'HEAD';
$fullname{'88'} = 'XML';
$mode{'141'} = 'Open';
$branch{'141'} = 'HEAD';
$fullname{'141'} = 'xmlterm';
$mode{'90'} = 'Open';
$branch{'90'} = 'HEAD';
$fullname{'90'} = 'XP File Handling';
$mode{'137'} = 'Open';
$branch{'137'} = 'HEAD';
$fullname{'137'} = 'XPApps';
$mode{'89'} = 'Open';
$branch{'89'} = 'HEAD';
$fullname{'89'} = 'XPCOM';
$mode{'118'} = 'Open';
$branch{'118'} = 'HEAD';
$fullname{'118'} = 'XPConnect';
$mode{'117'} = 'Open';
$branch{'117'} = 'HEAD';
$fullname{'117'} = 'XPIDL';
$mode{'150'} = 'Open';
$branch{'150'} = 'HEAD';
$fullname{'150'} = 'XPInstall';
$mode{'106'} = 'Open';
$branch{'106'} = 'HEAD';
$fullname{'106'} = 'XPToolkit';
$mode{'140'} = 'Open';
$branch{'140'} = 'HEAD';
$fullname{'140'} = 'XSLT Processor';
$mode{'135'} = 'Open';
$branch{'135'} = 'HEAD';
$fullname{'135'} = 'xul.css';
$mode{'93'} = 'Open';
$branch{'93'} = 'HEAD';
$fullname{'93'} = 'Zlib';
sub GetT {
($b,$_) = (@_);
if ($b eq 'ColorSync_19980824_BRANCH') {
}
if ($b eq 'HEAD') {
if (m:^CVSROOT/commitcheck\.pl$:) {return '3';}
if (m:^CVSROOT/passwd$:) {return '3';}
if (m:^mozilla/security/.*$:) {return '145';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/cmd/macfe/.*$:) {return '47';}
if (m:^mozilla/gfx/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlib/.*$:) {return '121';}
if (m:^mozilla/ef/.*$:) {return '46';}
if (m:^mozilla/cmd/wincom/.*$:) {return '48';}
if (m:^mozilla/cmd/winfe/.*$:) {return '48';}
if (m:^mozilla/gfx/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk/.*$:) {return '49';}
if (m:^mozilla/rdf/.*$:) {return '52';}
if (m:^mozilla/dbm/.*$:) {return '53';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/l10n/.*$:) {return '55';}
if (m:^mozilla/editor$:) {return '56';}
if (m:^mozilla/cmd/dialup/.*$:) {return '58';}
if (m:^mozilla/directory/.*$:) {return '59';}
if (m:^gfx/src/ps/.*$:) {return '62';}
if (m:^mozilla/modules/libimg/.*$:) {return '63';}
if (m:^mozilla/modules/libutil/.*$:) {return '63';}
if (m:^mozilla/include/libcnv\.h/.*$:) {return '66';}
if (m:^mozilla/intl/.*$:) {return '67';}
if (m:^mozilla/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/caps/.*$:) {return '69';}
if (m:^mozilla/js/ref/.*$:) {return '70';}
if (m:^mozilla/js/src/.*$:) {return '70';}
if (m:^mozilla/extensions/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsj/.*$:) {return '72';}
if (m:^mozilla/cck/.*$:) {return '108';}
if (m:^mozilla/network/.*$:) {return '77';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/lib/libpics/.*$:) {return '80';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/modules/progress/.*$:) {return '83';}
if (m:^mozilla/modules/libreg/.*$:) {return '84';}
if (m:^mozilla/modules/security/.*$:) {return '86';}
if (m:^mozilla/modules/softupdt/.*$:) {return '87';}
if (m:^mozilla/expat/.*$:) {return '88';}
if (m:^mozilla/xpcom/.*$:) {return '89';}
if (m:^xpcom/io$:) {return '90';}
if (m:^mozilla/modules/zlib/.*$:) {return '93';}
if (m:^mozilla/gfx/public/.*$:) {return '95';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '95';}
if (m:^mozilla/view/.*$:) {return '96';}
if (m:^mozilla/layout/.*$:) {return '98';}
if (m:^modules/libimg/mng/.*$:) {return '155';}
if (m:^modules/libimg/mngcom/.*$:) {return '155';}
if (m:^mozilla/embedding/.*$:) {return '101';}
if (m:^mozilla/webshell/.*$:) {return '101';}
if (m:^mozilla/htmlparser/.*$:) {return '102';}
if (m:^mozilla/dom/.*$:) {return '103';}
if (m:^mozilla/js/rhino/.*$:) {return '138';}
if (m:^mozilla/xpfe$:) {return '137';}
if (m:^mozilla/js/tests$:) {return '114';}
if (m:^js/src/perlconnect$:) {return '111';}
if (m:^mozilla/silentdl/.*$:) {return '110';}
if (m:^mozilla/extensions/transformiix/.*$:) {return '140';}
if (m:^base/src/photon/.*$:) {return '113';}
if (m:^gfx/src/photon/.*$:) {return '113';}
if (m:^widget/src/photon/.*$:) {return '113';}
if (m:^mozilla/widget/public/.*$:) {return '134';}
if (m:^mozilla/profile$:) {return '120';}
if (m:^mozilla/tools/.*$:) {return '112';}
if (m:^xpcom/typelib$:) {return '117';}
if (m:^js/src/xpconnect$:) {return '118';}
if (m:^xpcom/reflect/xptcall$:) {return '118';}
if (m:^xpcom/reflect/xptinfo$:) {return '118';}
if (m:^mozilla/mailnews/news/.*$:) {return '122';}
if (m:^mozilla/mailnews/[^/]*$:) {return '123';}
if (m:^mozilla/mailnews/mime/[^/]*$:) {return '124';}
if (m:^mozilla/java/xpcom/.*$:) {return '128';}
if (m:^mozilla/java/plugins/.*$:) {return '129';}
if (m:^mozilla/java/webclient/.*$:) {return '127';}
if (m:^mozilla/java/dom/.*$:) {return '130';}
if (m:^mozilla/java/util/.*$:) {return '133';}
if (m:^mozilla/extensions/xmlterm/.*$:) {return '141';}
if (m:^xpcom/remote$:) {return '143';}
if (m:^embedding/browser/gtk$:) {return '144';}
if (m:^mozilla/mstone/.*$:) {return '147';}
if (m:^mozilla/xpinstall/.*$:) {return '150';}
if (m:^mozilla/extensions/psm-glue/.*$:) {return '151';}
}
if ($b eq 'NSPRPUB_CLIENT_BRANCH') {
if (m:^mozilla/nsprpub/.*$:) {return '146';}
}
return '';
}
$debug = 0;
$origrepository = shift(@ARGV);
@files = @ARGV;
$envcvsroot = $ENV{'CVSROOT'};
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
$repository =~ s:^$envcvsroot/::;
$doit = 0;
$| = 1;
if( $debug){
print STDERR "----------------------------------------------\n";
print STDERR "files: @files\n";
print STDERR "origrepository: $origrepository\n";
print STDERR " repository: $repository\n";
print STDERR "----------------------------------------------\n";
}
open(ENT, "<CVS/Entries" );
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
if ($tag =~ /^T(.*)$/) {
$fbranch{$fn} = $1;
}
}
close ENT;
foreach $f (@files) {
$b = "";
if (defined $fbranch{$f}) {$b = $fbranch{$f};}
if ($b eq "") {$b = "HEAD";}
$t = GetT($b, "$repository/$f");
if ($debug) {
print STDERR "GetT returned '$t' for '$repository/$f' branch '$b'\n";
}
if ($t eq "") {
$t = $defaultid;
}
if (!defined $mode{$t} || $mode{$t} eq "Open") {
next;
}
if ($debug) {
print STDERR "Checking twig $t\n";
}
# OK, we have a match. See if we're allowed to checkin here.
if ($username eq "") {
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
if ($debug) {
print STDERR "Username is $username\n";
print STDERR "getlogin returns " . getlogin . "\n";
print STDERR '(getpwuid($<))[0] returns ' . (getpwuid($<))[0] . "\n";
print STDERR "Environment:\n";
foreach $key (sort(keys %ENV)) {
print STDERR $key, '=', $ENV{$key}, "\n";
}
}
}
$ok = 0;
$s = $super{$t};
foreach $u (@$s) {
if ($debug) {
print STDERR "Checking against super $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
if ($mode{$t} eq "Restricted") {
my $b = $blessed{$t};
foreach $u (@$b) {
if ($debug) {
print STDERR "Checking against blessed $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
}
if (!$ok) {
print STDERR "You may not check into partition $fullname{$t}\n";
print STDERR "the file $repository/$f on branch $b\n";
print STDERR "If you think you should be allowed to, send mail to\n";
print STDERR "one of the below people:\n";
$s = $super{$t};
foreach $u (@$s) {
$u =~ s/%/@/;
print STDERR " $u\n";
}
exit 1;
}
}
exit 0;

View File

@@ -1,16 +0,0 @@
# The "commitinfo" file is used to control pre-commit checks.
# The filter on the right is invoked with the repository and a list
# of files to check. A non-zero exit of the filter program will
# cause the commit to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".
ALL $CVSROOT/CVSROOT/commitcheck.pl

View File

@@ -1,6 +0,0 @@
# Set this to "no" if pserver shouldn't check system users/passwords
#SystemAuth=no
# Set `PreservePermissions' to `yes' to save file status information
# in the repository.
#PreservePermissions=no

View File

@@ -1,34 +0,0 @@
.gdbinit
.HSancillary
.Makedepend
.makedepend
.MCC_Cache_FAT
.MCC_Global_History
.md
.pure
made
make.log
make.dep
nuke
_jmc
*.class
.depends
.deps
.d
manifest.mnw
_gen
_stubs
*_DBG.OBJ
*_DBG_EDT.OBJ
*_OPT.OBJ
*_OPT_EDT.OBJ
*_DBG.OBJD
so_locations
*.flc
*.map
depend.mk
_xpidlgen
ti_files
*.rpo
.*.timestamp

View File

@@ -1,24 +0,0 @@
#!/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin;export PATH
(
URL="subdir=`dirname $1`&files=`basename $1`"
echo "Subject: $1"
echo 'Content-Type: text/html; charset=us-ascii'
echo 'Content-Transfer-Encoding: 7bit'
echo 'Content-Disposition: inline'
TMP=/tmp/cvsmf.$$
trap "rm -f $TMP" 0 1 2 15
cat > $TMP
BRANCH=`sed -n 's@^Revision/Branch: \(.*\)@\1@p' $TMP`
if test -n "$BRANCH"; then
URL="$URL&branch=$BRANCH"
fi
echo '<A HREF="http://warp.netscape.com/webtools/bonsai/cvsview2.cgi?'$URL'&command=DIRECTORY">View differences</A><BR>\n'
) | mail $2

View File

@@ -1,145 +0,0 @@
#! /tools/ns/bin/perl5.004
# -*- Mode: perl; indent-tabs-mode: nil -*-
# Arguments:
#
# -u <url> Base URL for the Bonsai directory; "/cvsview2.cgi" will get
# appended to this with appropriate args.
# -h <hostname> Host whose SMTP server we will contact to send mail.
# -s <string> String specifying dir and filenames. As generated by "%s"
# in a CVSROOT/loginfo file
# -f <file> A regexp. If present, then only checkins to files whose
# name (without the directory) matches the regexp will generate mail.
#
# The remaining args are email addresses of people who should get notified.
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my $debug = 0;
my $mailhost = "127.0.0.1";
my $urlbase = "";
my $cvsargs = "";
my $cvsroot = "";
my @mailto;
my $fileregexp = "";
while (@ARGV) {
my $arg = shift @ARGV;
if ($arg eq '-d') {
$debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} elsif ($arg eq '-u') {
$urlbase = shift @ARGV;
} elsif ($arg eq '-s') {
$cvsargs = shift @ARGV;
} elsif ($arg eq '-f') {
$fileregexp = shift @ARGV;
} else {
push(@mailto, $arg);
}
}
my $url = "";
if ($urlbase ne "" && $cvsargs ne "") {
my @list = split(/ /, $cvsargs);
my $dir = shift @list;
if ($fileregexp ne "") {
if (grep(m/$fileregexp/, @list) <= 0) {
exit;
}
}
$url = $urlbase . "/cvsview2.cgi?command=DIRECTORY&subdir=$dir&files=" .
join('+', @list);
}
my $message = "";
while (<>) {
my $line = $_;
if ($line =~ m@^Revision/Branch: (.*)$@) {
if ($url ne "") {
$url .= "&branch=$1";
}
}
$message .= $line;
}
if ($url ne "") {
if ($cvsroot ne "") {
$url .= "&root=$cvsroot";
}
$message = "Diffs: $url\n\n" . $message;
}
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvsmailfilter\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
print S "Subject: $cvsargs\n";
print S "\n";
print S $message . "\n";
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,23 +0,0 @@
# This file affects handling of files based on their names.
#
# The -t/-f options allow one to treat directories of files
# as a single file, or to transform a file in other ways on
# its way in and out of CVS.
#
# The -m option specifies whether CVS attempts to merge files.
#
# The -k option specifies keyword expansion (e.g. -kb for binary).
#
# Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers)
#
# wildcard [option value][option value]...
#
# where option is one of
# -f from cvs filter value: path to filter
# -t to cvs filter value: path to filter
# -m update methodology value: MERGE or COPY
# -k expansion mode value: b, o, kkv, &c
#
# and value is a single-quote delimited value.
# For example:
#*.gif -k 'b'

View File

@@ -1,270 +0,0 @@
#! /tools/ns/bin/perl5
use Socket;
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
$envcvsroot = $ENV{'CVSROOT'};
$cvsroot = $envcvsroot;
$flag_debug = 0;
$flag_tagcmd = 0;
$repository = '';
$repository_tag = '';
$mailhost = 'localhost';
@mailto=();
@changed_files = ();
@added_files = ();
@removed_files = ();
@log_lines = ();
@outlist = ();
$STATE_NONE = 0;
$STATE_CHANGED = 1;
$STATE_ADDED = 2;
$STATE_REMOVED = 3;
$STATE_LOG = 4;
&process_args;
if ($flag_debug ){
print STDERR "----------------------------------------------\n";
print STDERR "LOGINFO:\n";
print STDERR " pwd:" . `pwd` . "\n";
print STDERR " Args @ARGV\n";
print STDERR " CVSROOT: $cvsroot\n";
print STDERR " who: $username\n";
print STDERR " Repository: $repository\n";
print STDERR " mailto: @mailto\n";
print STDERR "----------------------------------------------\n";
}
if ($flag_tagcmd) {
&process_tag_command;
} else {
&get_loginfo;
&process_cvs_info;
}
if( $flag_debug){
print STDERR "----------------------------------------------\n";
print STDERR @outlist;
print STDERR "----------------------------------------------\n";
}
&mail_notification;
0;
sub process_args {
while (@ARGV) {
$arg = shift @ARGV;
if ($arg eq '-d') {
$flag_debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-t') {
$flag_tagcmd = 1;
last; # Keep the rest in ARGV; they're handled later.
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} else {
push(@mailto, $arg);
}
}
if( $repository eq '' ){
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
}
$repository =~ s:^$cvsroot/::;
$repository =~ s:^$envcvsroot/::;
if (!$flag_tagcmd) {
if( open( REP, "<CVS/Tag") ) {
$repository_tag = <REP>;
chop($repository_tag);
close(REP);
}
}
}
sub get_loginfo {
if( $flag_debug){
print STDERR "----------------------------------------------\n";
}
# Iterate over the body of the message collecting information.
#
while (<STDIN>) {
chop; # Drop the newline
if( $flag_debug){
print STDERR "$_\n";
}
if (/^In directory/) {
next;
}
if (/^Modified Files/) { $state = $STATE_CHANGED; next; }
if (/^Added Files/) { $state = $STATE_ADDED; next; }
if (/^Removed Files/) { $state = $STATE_REMOVED; next; }
if (/^Log Message/) { $state = $STATE_LOG; next; }
s/^[ \t\n]+//; # delete leading whitespace
s/[ \t\n]+$//; # delete trailing whitespace
if ($state == $STATE_CHANGED) { push(@changed_files, split); }
if ($state == $STATE_ADDED) { push(@added_files, split); }
if ($state == $STATE_REMOVED) { push(@removed_files, split); }
if ($state == $STATE_LOG) { push(@log_lines, $_); }
}
if( $flag_debug){
print STDERR "----------------------------------------------\n"
. "changed files: @changed_files\n"
. "added files: @added_files\n"
. "removed files: @removed_files\n";
print STDERR "----------------------------------------------\n";
}
}
sub process_cvs_info {
local($d,$fn,$rev,$mod_time,$sticky,$tag,$stat,@d,$l,$rcsfile);
if (!open(ENT, "<CVS/Entries.Log" )) {
open(ENT, "<CVS/Entries");
}
$time = time;
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
$stat = 'C';
for $i (@changed_files, "BEATME.NOW", @added_files ) {
if( $i eq "BEATME.NOW" ){ $stat = 'A'; }
if($i eq $fn ){
$rcsfile = "$envcvsroot/$repository/$fn,v";
if( ! -r $rcsfile ){
$rcsfile = "$envcvsroot/$repository/Attic/$fn,v";
}
open(LOG, "/tools/ns/bin/rlog -N -r$rev $rcsfile |")
|| print STDERR "dolog.pl: Couldn't run rlog\n";
while(<LOG>){
if (/^date:.* author: ([^;]*);.*/) {
$username = $1;
if (/lines: \+([0-9]*) -([0-9]*)/) {
$lines_added = $1;
$lines_removed = $2;
}
}
}
close( LOG );
push(@outlist, ("$stat|$time|$username|$cvsroot|$repository|$fn|$rev|$sticky|$tag|$lines_added|$lines_removed\n"));
}
}
}
close(ENT);
for $i (@removed_files) {
push( @outlist, ("R|$time|$username|$cvsroot|$repository|$i|||$repository_tag\n"));
}
push (@outlist, "LOGCOMMENT\n");
push (@outlist, join("\n",@log_lines));
push (@outlist, "\n:ENDLOGCOMMENT\n");
}
sub process_tag_command {
local($str,$part,$time);
$time = time;
$str = "Tag|$cvsroot|$time";
while (@ARGV) {
$part = shift @ARGV;
$str .= "|" . $part;
}
push (@outlist, ("$str\n"));
}
sub do_commitinfo {
}
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
sub mail_notification {
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: bonsai-daemon\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
if ($flag_tagcmd) {
print S "Subject: cvs tag in $repository\n";
} else {
print S "Subject: cvs commit to $repository\n";
}
print S "\n";
print S @outlist, "\n";
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);
}

View File

@@ -1,21 +0,0 @@
# The "editinfo" file is used to allow verification of logging
# information. It works best when a template (as specified in the
# rcsinfo file) is provided for the logging procedure. Given a
# template with locations for, a bug-id number, a list of people who
# reviewed the code before it can be checked in, and an external
# process to catalog the differences that were code reviewed, the
# following test can be applied to the code:
#
# Making sure that the entered bug-id number is correct.
# Validating that the code that was reviewed is indeed the code being
# checked in (using the bug-id number or a seperate review
# number to identify this particular code set.).
#
# If any of the above test failed, then the commit would be aborted.
#
# Actions such as mailing a copy of the report to each reviewer are
# better handled by an entry in the loginfo file.
#
# One thing that should be noted is the the ALL keyword is not
# supported. There can be only one entry that matches a given
# repository.

View File

@@ -1,32 +0,0 @@
# The "loginfo" file controls where "cvs commit" log information
# is sent. The first entry on a line is a regular expression which must match
# the directory that the change is being made to, relative to the
# $CVSROOT. If a match is found, then the remainder of the line is a filter
# program that should expect log information on its standard input.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name ALL appears as a regular expression it is always used
# in addition to the first matching regex or DEFAULT.
#
# You may specify a format string as part of the
# filter. The string is composed of a `%' followed
# by a single format character, or followed by a set of format
# characters surrounded by `{' and `}' as separators. The format
# characters are:
#
# s = file name
# V = old version number (pre-checkin)
# v = new version number (post-checkin)
#
ALL $CVSROOT/CVSROOT/dolog.pl -h 127.0.0.1 -r /cvsroot bonsai-new-checkin-daemon@lounge.mozilla.org
mozilla/security $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/extensions/psm-glue $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/security $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/protocol/http/src $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/socket/ssl $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/netwerk/socket/tests $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
mozilla/webtools $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s webtools-changed@warp.mcom.com terry@mozilla.org
mozilla/tripledb $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s terry@mozilla.org
CVSROOT $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s -f modules cyeh@netscape.com leaf@netscape.com

View File

@@ -1,675 +0,0 @@
# Three different line formats are valid:
# key -a aliases...
# key [options] directory
# key [options] directory files...
#
# Where "options" are composed of:
# -i prog Run "prog" on "cvs commit" from top-level of module.
# -o prog Run "prog" on "cvs checkout" of module.
# -e prog Run "prog" on "cvs export" of module.
# -t prog Run "prog" on "cvs rtag" of module.
# -u prog Run "prog" on "cvs update" of module.
# -d dir Place module in directory "dir" instead of module name.
# -l Top-level directory only -- do not recurse.
#
# NOTE: If you change any of the "Run" options above, you'll have to
# release and re-checkout any working directories of these modules.
#
# And "directory" is a path to a directory relative to $CVSROOT.
#
# The "-a" option specifies an alias. An alias is interpreted as if
# everything on the right of the "-a" had been typed on the command line.
#
# You can encode a module within a module by using the special '&'
# character to interpose another module into the current module. This
# can be useful for creating a module that consists of many directories
# spread out over the entire source repository.
######################################################################
#
# Module that contains the LEGAL and the LICENSE file. This should be
# a part of every logical source pull for a component. Care should
# be given so that this module is not specified twice for a given
# source pull.
#
MozillaLicense -a \
mozilla/LEGAL \
mozilla/LICENSE
Grendel -a \
MozillaLicense \
mozilla/grendel
######################################################################
#
# Modules for the MozillaClassic Browser, based on the original
# layout engine. If you wish to develop on the Mozilla Classic
# codebase, pull using these modules and using the branch tag
# MozillaSourceClassic_19981026_BRANCH.
# These modules should be considered obsolete.
#
MozillaSource -a \
MozillaSourceWin \
MozillaSourceMac \
MozillaSourceUnix
MozillaSourceWin -a \
MozillaSourceCommon \
MozillaSourceWinOnly
MozillaSourceMac -a \
MozillaSourceCommon \
MozillaSourceMacOnly
MozillaSourceUnix -a \
MozillaSourceCommon \
MozillaSourceUnixOnly \
mozilla/cmd/xfe \
mozilla/cmd/gnomefe \
mozilla/cmd/qtfe \
mozilla/cmd/ybfe
MozillaSourceMotif -a \
MozillaSourceCommon \
mozilla/cmd/xfe \
MozillaSourceUnixOnly
MozillaSourceQtfe -a \
MozillaSourceCommon \
mozilla/cmd/qtfe \
MozillaSourceUnixOnly
MozillaSourceGnomefe -a \
MozillaSourceCommon \
mozilla/cmd/gnomefe \
MozillaSourceUnixOnly
MozillaSourceYbfe -a \
MozillaSourceCommon \
mozilla/cmd/ybfe \
MozillaSourceUnixOnly
MozillaSourceCommon -a \
mozilla/LEGAL \
mozilla/LICENSE \
mozilla/base \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/include \
mozilla/caps \
mozilla/jpeg \
mozilla/js \
mozilla/lib/htmldlgs \
mozilla/lib/layout \
mozilla/lib/libcnv \
mozilla/lib/libdom \
mozilla/lib/libi18n \
mozilla/lib/liblayer \
mozilla/lib/libmisc \
mozilla/lib/libmime \
mozilla/lib/libmocha \
mozilla/lib/libnet \
mozilla/lib/libparse \
mozilla/lib/libpics \
mozilla/lib/libpwcac \
mozilla/lib/libstyle \
mozilla/lib/mailto \
mozilla/lib/plugin \
mozilla/lib/xlate \
mozilla/lib/xp \
mozilla/modules/calendar \
mozilla/modules/edtplug/classes \
mozilla/modules/edtplug/src \
mozilla/modules/edtplug/include \
mozilla/modules/libfont/classes \
mozilla/modules/libfont/public \
mozilla/modules/libfont/src \
mozilla/modules/libhook \
mozilla/modules/libimg \
mozilla/modules/libnls \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/progress/src \
mozilla/modules/rdf \
mozilla/modules/schedulr \
mozilla/modules/security/freenav \
mozilla/modules/softupdt/classes \
mozilla/modules/softupdt/include \
mozilla/modules/softupdt/src \
mozilla/modules/xml \
mozilla/modules/zlib/src \
mozilla/nav-java/stubs \
mozilla/network \
mozilla/nsprpub \
mozilla/privacy \
mozilla/xpcom \
mozilla/l10n \
mozilla/dbm \
mozilla/README
MozillaSourceWinOnly -a \
mozilla/client.mak \
mozilla/cmd/makefile.win \
mozilla/cmd/wincom \
mozilla/cmd/winfe \
mozilla/config \
mozilla/lib/makefile.win \
mozilla/modules/coreincl \
mozilla/modules/edtplug/makefile.win \
mozilla/makefile.win \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/makefile.win \
mozilla/modules/libfont/producers/makefile.win \
mozilla/modules/libfont/producers/win \
mozilla/modules/libfont/producers/win/classes \
mozilla/modules/libfont/producers/win/classes/netscape \
mozilla/modules/libfont/producers/win/classes/netscape/fonts \
mozilla/modules/libfont/producers/win/src \
mozilla/modules/makefile.win \
mozilla/modules/progress/makefile.win \
mozilla/modules/progress/public \
mozilla/modules/security/makefile.win \
mozilla/modules/softupdt/makefile.win \
mozilla/modules/zlib/makefile.win \
mozilla/nav-java/makefile.win \
JavaStubWin
MozillaSourceUnixOnly -a \
mozilla/.cvsignore \
mozilla/Makefile \
mozilla/Makefile.in \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/cmd/Makefile \
mozilla/cmd/Makefile.in \
mozilla/cmd/stubfe \
mozilla/cmd/unixfe \
mozilla/config/.cvsignore \
mozilla/config/AIX.mk \
mozilla/config/BSD_OS.mk \
mozilla/config/DGUX.mk \
mozilla/config/FreeBSD.mk \
mozilla/config/HP-UX.mk \
mozilla/config/IRIX.mk \
mozilla/config/Linux.mk \
mozilla/config/NCR.mk \
mozilla/config/NEC.mk \
mozilla/config/NEWS-OS.mk \
mozilla/config/NEXTSTEP.mk \
mozilla/config/NetBSD.mk \
mozilla/config/OSF1.mk \
mozilla/config/OpenBSD.mk \
mozilla/config/QNX.mk \
mozilla/config/Rhapsody.mk \
mozilla/config/SCOOS.mk \
mozilla/config/SINIX.mk \
mozilla/config/SunOS.mk \
mozilla/config/SunOS4.mk \
mozilla/config/SunOS5.mk \
mozilla/config/UNIXWARE.mk \
mozilla/config/common.mk \
mozilla/config/config.mk \
mozilla/config/coreconf.mk \
mozilla/config/rules.mk \
mozilla/config/Makefile \
mozilla/config/Makefile.in \
mozilla/config/autoconf.mk.in \
mozilla/config/bdate.c \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/bsdecho.c \
mozilla/config/clobber_miss.pl \
mozilla/config/config.guess \
mozilla/config/cvsco.pl \
mozilla/config/fastcwd.pl \
mozilla/config/gtscc.c \
mozilla/config/makecopy.c \
mozilla/config/mangle.c \
mozilla/config/mantomak.c \
mozilla/config/mkdepend \
mozilla/config/mkdetect \
mozilla/config/nfspwd.pl \
mozilla/config/nodl.pl \
mozilla/config/nsinstall.c \
mozilla/config/outofdate.pl \
mozilla/config/pathsub.c \
mozilla/config/pathsub.h \
mozilla/config/pkg2dpth.pl \
mozilla/config/ports \
mozilla/config/revdepth.pl \
mozilla/config/set-timebomb.pl \
mozilla/config/sj.pl \
mozilla/lib/Makefile \
mozilla/lib/Makefile.in \
mozilla/modules/edtplug/Makefile \
mozilla/modules/edtplug/Makefile.in \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/Makefile \
mozilla/modules/libfont/Makefile.in \
mozilla/modules/libfont/producers/Makefile \
mozilla/modules/libfont/producers/Makefile.in \
mozilla/modules/Makefile \
mozilla/modules/Makefile.in \
mozilla/modules/progress/Makefile \
mozilla/modules/progress/Makefile.in \
mozilla/modules/progress/public \
mozilla/modules/security/Makefile \
mozilla/modules/security/Makefile.in \
mozilla/modules/softupdt/Makefile \
mozilla/modules/softupdt/Makefile.in \
mozilla/modules/zlib/Makefile \
mozilla/modules/zlib/Makefile.in \
mozilla/nav-java/Makefile \
mozilla/nav-java/Makefile.in \
mozilla/lib/mariner \
JavaStubUnix
MozillaSourceMacOnly -a \
mozilla/config/mac \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/mac-set-timebomb.pl \
mozilla/cmd/macfe \
mozilla/lib/mac/AutoAdmin \
mozilla/lib/mac/Includes \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/patches \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/UserInterface \
mozilla/modules/coreincl \
mozilla/modules/edtplug/macbuild \
mozilla/modules/libfont \
mozilla/modules/progress/macbuild \
mozilla/modules/progress/public \
mozilla/modules/softupdt/macbuild \
mozilla/modules/zlib/macbuild \
mozilla/lib/mariner \
JavaStubMac
JavaStubAll -a \
JavaStubWin \
JavaStubMac \
JavaStubUnix
JavaStubCore -a \
mozilla/sun-java/stubs/include \
mozilla/sun-java/stubs/src
JavaStubMac -a \
JavaStubCore \
mozilla/sun-java/stubs/macbuild \
mozilla/sun-java/stubs/macjri
JavaStubUnix -a \
JavaStubCore \
mozilla/sun-java/Makefile \
mozilla/sun-java/Makefile.in \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/Makefile \
mozilla/sun-java/stubs/Makefile.in
JavaStubWin -a \
JavaStubCore \
mozilla/sun-java/makefile.win \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/makefile.win
######################################################################
#
# Modules for the raptor layout effort. Note that raptor dist is temporary
# until raptor is integrated into the mainline build.
#
RaptorDoc -a \
mozilla/LICENSE \
mozilla/LEGAL \
mozilla/README/nglayout
RaptorDist -a \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/editor \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
mozilla/lib/liblayer \
mozilla/lib/libpwcac \
mozilla/lib/xp \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/nsprpub \
mozilla/rdf \
mozilla/silentdl \
mozilla/sun-java \
mozilla/xpcom
RaptorLayout -a \
mozilla/base \
mozilla/dom \
mozilla/gfx \
mozilla/expat \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget
Raptor -a \
RaptorDoc \
RaptorDist \
RaptorLayout
RaptorWin -a \
Raptor
RaptorUnix -a \
Raptor \
mozilla/aclocal.m4 \
mozilla/nglayout.mk
RaptorMac -a \
Raptor \
mozilla/build/mac \
mozilla/cmd/macfe/applevnt \
mozilla/cmd/macfe/central \
mozilla/cmd/macfe/gui \
mozilla/cmd/macfe/include \
mozilla/cmd/macfe/pch \
mozilla/cmd/macfe/projects \
mozilla/cmd/macfe/utility \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/PowerPlant
#####################
# An all inclusive modules for tinderbox to use
#####################
RaptorAll -a \
RaptorWin \
RaptorUnix \
RaptorMac
#######################################################################
# Modules for the Directory SDK. There are two users of the libldap
# Mozilla and the DirectorySDK. Maintained by Chuck Boatwright
# cboatwri@netscape.com
#
DirectorySDKSource -a \
DirectorySDKSourceCommon \
DirectorySDKSourceBuild
DirectorySDKSourceC -a \
mozilla/directory/ldapsdk.mak \
mozilla/directory/ldapsdk.mk \
mozilla/directory/buildsdk.txt \
mozilla/directory/Makefile \
mozilla/directory/c-sdk
DirectorySDKSourceJava -a \
mozilla/directory/buildjsdk.txt \
mozilla/directory/java-sdk
DirectorySDKSourceCommon -a \
DirectorySDKSourceC \
DirectorySDKSourceJava
DirectorySDKSourceBuild -a \
mozilla/config \
mozilla/nsprpub
PerLDAP -a \
mozilla/directory/perldap
#######################################################################
# Modules for the Messenging Server SDK. Code maintained by Prasad Yendluri
# (prasad@netscape.com)
#
MessagingSDK -a \
mozilla/msgsdk
#######################################################################
# Modules for Calendar client.
# (spider@netscape.com)
#
CalendarClient -a \
mozilla/calendar \
mozilla/modules/calendar \
mozilla/htmlparser \
mozilla/gconfig \
mozilla/gfx \
mozilla/widget \
mozilla/xpfc \
mozilla/view
#######################################################################
# Modules for the JavaScript
# (fur@netscape.com)
#
JSRef -a \
mozilla/js/src
#
# Can't pull all of js/src, because the server-style config filenames
# are illegal on some operating systems.
#
JSClient -a \
mozilla/js/Makefile.in \
mozilla/js/makefile.win \
mozilla/js/macbuild \
mozilla/js/src \
mozilla/js/.cvsignore \
!mozilla/js/src/config \
!mozilla/js/src/editline \
!mozilla/js/src/liveconnect/config \
!mozilla/js/src/mininspr \
!mozilla/js/src/os \
!mozilla/js/src/perlconnect \
!mozilla/js/src/sh \
!mozilla/js/src/xpcom
#######################################################################
# Modules for SeaMonkey
# (5.0 Browser and 5.0 Mail/News based on nglayout)
#
# Initial wild ass guess: cyeh@netscape.com
# Second guess: mcafee@netscape.com
#
# We might want to do the platform-specific stuff like:
# SeaMonkeyCoreFoo = SeaMonkeyCore + <stuff for platform Foo>
# and so on, for each module.
#
NSPR -a \
mozilla/nsprpub
SeaMonkeyCore -a \
mozilla/.cvsignore \
mozilla/README \
mozilla/client.mk \
mozilla/client.mak \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/aclocal.m4 \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/db/.cvsignore \
mozilla/db/Makefile.in \
mozilla/db/makefile.win \
mozilla/db/mork \
mozilla/db/mdb \
mozilla/docshell \
mozilla/embedding \
mozilla/gc/boehm \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/NSStartup \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/InterfaceLib \
mozilla/lib/mac/embedding \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/netwerk \
mozilla/nglayout.mk \
mozilla/plugin/oji/MRJ \
mozilla/profile \
mozilla/rdf \
mozilla/sun-java \
mozilla/tools/leaky \
mozilla/tools/elf-dynstr-gc \
mozilla/uriloader \
mozilla/xpcom/.cvsignore \
mozilla/xpcom/Makefile.in \
mozilla/xpcom/makefile.win \
mozilla/xpcom/appshell \
mozilla/xpcom/base \
mozilla/xpcom/build \
mozilla/xpcom/components \
mozilla/xpcom/doc \
mozilla/xpcom/ds \
mozilla/xpcom/io \
mozilla/xpcom/macbuild \
mozilla/xpcom/proxy \
mozilla/xpcom/reflect \
mozilla/xpcom/sample \
mozilla/xpcom/threads \
mozilla/xpcom/tests \
mozilla/xpcom/tools \
!mozilla/xpcom/tools/xpidl \
mozilla/xpcom/typelib \
mozilla/xpinstall \
MozillaLicense
SeaMonkeyLayout -a \
SeaMonkeyCore \
mozilla/dom \
mozilla/gfx \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget \
mozilla/expat
SeaMonkeyXPToolKit -a \
SeaMonkeyLayout \
mozilla/themes \
mozilla/xpfe
SeaMonkeyBrowser -a \
mozilla/directory/xpcom \
mozilla/editor/Makefile.in \
mozilla/editor/public \
mozilla/extensions \
SeaMonkeyXPToolKit
# This needs work!
SeaMonkeyMailNews -a \
SeaMonkeyLayout \
mozilla/mailnews \
!mozilla/mailnews/db/mdb \
!mozilla/mailnews/db/mork \
SeaMonkeyEditor -a \
SeaMonkeyBrowser \
mozilla/editor \
mozilla/mailnews
SeaMonkeyL10n -a \
mozilla/l10n/makefile.win \
mozilla/l10n/makefiles.all \
mozilla/l10n/Makefile.in \
mozilla/l10n/langpacks/makefile.win \
mozilla/l10n/langpacks/Makefile.in \
mozilla/l10n/langpacks/en-DE \
mozilla/l10n/langpacks/en-GB
#############################################################
# This module is the whole banana, and this
# is the module that tinderbox and bonsai should
# track.
#
# Right now Editor pulls Browser which pulls XPToolKit
# which pulls Layout which pulls Core. But eventually,
# there will be more differentiation and uniqueness so
# All will need to contain more than Editor. Perhaps it
# will contain SeaMonkeyUnix, SeaMonkeyMac, SeaMonkeyWin
# et cetera, et cetera, et cetera. But that is in the
# future. --sarah
#
SeaMonkeyAll -a \
SeaMonkeyEditor \
SeaMonkeyL10n
Blackwood -a \
mozilla/java
SeaMonkeyBlackwood -a \
SeaMonkeyAll \
Blackwood
#############################################################
#
# Alexander Larsson's GTK+ widget for embedding mozilla into
# gtk applications.
#
#############################################################
GtkMozilla -a \
mozilla/webshell/embed/gtk

View File

@@ -1,14 +0,0 @@
# The "notify" file controls where notifications from watches set by
# "cvs watch add" or "cvs edit" are sent. The first entry on a line is
# a regular expression which is tested against the directory that the
# change is being made to, relative to the $CVSROOT. If it matches,
# then the remainder of the line is a filter program that should contain
# one occurrence of %s for the user to notify, and information on its
# standard input.
#
# "ALL" or "DEFAULT" can be used in place of the regular expression.
#
# For example:
#ALL mail %s -s "CVS notification"
ALL $CVSROOT/CVSROOT/sendnotification.pl %s

View File

@@ -1,375 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to http://warp/mozilla.org, and
# tweak things from there.
adu%sparc.spb.su:BVxm4vb76PPt6:cvsuser
agulbra%troll.no:lETTiVluCyWos:cvsuser
akhil.arora%sun.com:tG7tQfICukUNg:cvsuser
akkana%netscape.com:/6KEK8AoMvE26:cvsuser
alecf%netscape.com:xY/EzwiSEg43U:cvsuser
alla%lysator.liu.se:PfaCJJD7S/Vyc:cvsuser
amasri%netscape.com:lZwFesuj.knI6:cvsuser
amusil%netscape.com:WOEqI48Qb5sRw:cvsuser
andreas.otte%primus-online.de:kydQ2aAIGwhkA:cvsuser
andrew%redhat.com:Q5vhhvO.ksq/E:cvsuser
andreww%netscape.com:VDb/gyVOKB8gg:cvsuser
ann.sunhachawee%eng.sun.com:acFpiClWrngnU:cvsuser
anthonyd%netscape.com:3cZ8Ug3ggdAfE:cvsuser
aoki%netscape.com:eU12jN9/L2XPw:cvsuser
arielb%rice.edu:18fBUQf4tjW/Y:cvsuser
arshad%netscape.com:FdntM58EL9wNI:cvsuser
asa%mozilla.org:KwQFH5YHrDGVw:cvsuser
ashuk%eng.sun.com:QrgopBbFpT10Y:cvsuser
atotic%netscape.com:gB8uLX/re/w76:cvsuser
attinasi%netscape.com:KQdxTI4aFdReA:cvsuser
av%netscape.com:fiIbkAqwtYUxg:cvsuser
axel%pike.org:mbSWqS64YZTQw:cvsuser
bae%sparc.spb.su:Q2qzYOL6zE5.I:cvsuser
beard%netscape.com:2Eed7KIBNPtL6:cvsuser
ben%netscape.com:7l9euazKDQhxk:cvsuser
benito%netscape.com:FhdZqd0dMufZs:cvsuser
bienvenu%netscape.com:dzcEj09V1HQLg:cvsuser
bjorn%netscape.com:AXNpUjWR2SG7w:cvsuser
BlakeR1234%aol.com:Mz3ggWPe184vA:cvsuser
blipkin%netscape.com:aoT2t1E1F7rw.:cvsuser
blizzard%redhat.com:LQ5JllboZe2is:cvsuser
bmartin%netscape.com:XALnJTnzHA.tY:cvsuser
bnesse%netscape.com:.a3I0OvXR0BaQ:cvsuser
braddr%puremagic.com:Tzs8cIqrzzC/I:cvsuser
brade%netscape.com:ouetdVzWLzsWs:cvsuser
bratell%lysator.liu.se:GLG2cm83vaqBk:cvsuser
brendan%mozilla.org:q5aR3MqARGBMA:cvsuser
briano%netscape.com:zaJaSkn.pVbvc:cvsadm
bruce%cubik.org:.VcS8pxE3d5rQ:cvsuser
bryce-mozilla%nextbus.com:c/0PqdhWr6GDM:cvsuser
bryner%uiuc.edu:gy5stVpStoVNw:cvsuser
bsharma%netscape.com:vjlb1xJC7MsAk:cvsuser
buster%netscape.com:p6e1M45FCUZeA:cvsuser
byrd%netscape.com:Nx4tVRTT0pPcE:cvsuser
carl.wong%intel.com:60H5NoMHeEpvI:cvsuser
cata%netscape.com:QXbqCOqTPrcs2:cvsuser
cathleen%netscape.com:Vlcba0DkNnXmA:cvsuser
cbegle%netscape.com:b27wx1.WLpEvs:cvsuser
chjung%netscape.com:dCR0d3UseOtis:cvsuser
chofmann%netscape.com:cz7t9v10f9566:cvsuser
chrisf%netscape.com:gdE0LJ9JBmaB2:cvsuser
chrisk%netscape.com:iAECHtKFagLSw:cvsuser
chuang%netscape.com:fLaH9mJOJ5IE.:cvsuser
chuckb%netscape.com:i37zDOwgdHowo:cvsadm
claudius%netscape.com:gJezy23y0r4wI:cvsuser
cls%seawood.org:YLAr7ajnaXezg:cvsuser
cltbld%netscape.com:mla4CZgCloBSU:cvsuser
clu%netscape.com:DcMdXCk.GsnxI:cvsuser
cmanske%netscape.com:wZ2fFz6Y4JIkk:cvsuser
colin%theblakes.com:1fbT0DKTKXTsk:cvsuser
conrad%ingress.com:KYg00rzfYX4vs:cvsuser
coop%netscape.com:7ZcX7KjDNdBGU:cvsuser
cotter%netscape.com:JZ1rqINZKa.Ig:cvsuser
cpatrick%netscape.com:DF5FaodPgStbs:cvsuser
cyeh%bluemartini.com:iNnj4gHaxZYB2:cvsadm
dac%x.cx:CZquWNzSex1g2:cvsuser
Dale.Stansberry%Nexwarecorp.com:iFmg8YUyFSpA.:cvsuser
danda%netscape.com:9VJdsEJaBY9pU:cvsuser
danm%netscape.com:3h6FdkzmMqnyA:cvsuser
dave%intrec.com:w/HvdwxZOldX6:cvsuser
davidm%netscape.com:bc3H9S2xbteoY:cvsuser
davidmc%netscape.com:uMBAUPZHptZn.:cvsuser
dbaron%fas.harvard.edu:z3R2dyupEH6yk:cvsuser
dbragg%netscape.com:k34vc.FRrLRYI:cvsuser
dcone%netscape.com:dWcV1sBlGlAHU:cvsuser
ddrinan%netscape.com:4vs6JokcLeYkQ:cvsuser
dean.jackson%cmis.csiro.au:CP7hJzztTs3Es:cvsuser
depstein%netscape.com:nMGeNsPMko07s:cvsuser
despotdaemon%netscape.com:zJJgZOGMRo/FE:cvsadm
dfm%netscape.com:JoCJCNXM06GNs:cvsuser
dhiren%netscape.com:oGwYcygFQ2L1Y:cvsuser
dhiren%nuvomedia.com:dGhLhZY9klXXo:cvsuser
dianesun%netscape.com:xSYSoEpExmrLU:cvsuser
dimator%netscape.com:jJ6YheV2po4Ng:cvsuser
dionisio%netscape.com:3r8nWtL3w76U2:cvsuser
dkl%redhat.com:XMxn7HAVrllTE:cvsuser
dmose%mozilla.org:sTIo1zYddteQc:cvsadm
don%netscape.com:WNOsUIYwq8aSw:cvsuser
donley%tekka.wwa.com:ZdWwac/UPNyG.:cvsuser
donm%bluemartini.com:bKHsN8gBK/fp2:cvsuser
dougt%netscape.com:6Dpld8jLb0Mcg:cvsuser
dp%netscape.com:jt.S0eDMnQVDo:cvsuser
dprice%netscape.com:rGU08EfoiqRFk:cvsuser
drapeau%eng.sun.com:c3eJX2LEODkpI:cvsuser
driehuis%playbeing.org:BbR6IahGk6yGc:cvsuser
dshea%netscape.com:YTgK9NVi2xy3k:cvsuser
ducarroz%netscape.com:B9ih04P7FDhrg:cvsuser
duncan%be.com:Y6cnDOpZS9W0.:cvsuser
dveditz%netscape.com:S1X7iuOVZr0tI:cvsuser
dwhoward%earthling.net:Fll3t.CIpLlCU:cvsuser
ebb3%apple.com:cx3pnlvIifGmc:cvsuser
ebina%netscape.com:3sJ7F5oRt6v/A:cvsuser
edburns%acm.org:z7zqfOtPH9oic:cvsuser
eddyk%netscape.com:dwAKpPCedFZos:cvsuser
edwin%woudt.nl:8dZB6Qv1GFw4E:cvsuser
endico%mozilla.org:yXO.M/SUdhzAc:cvsadm
ericb%neoplanet.com:D63L651L6w.a2:cvsuser
erik%netscape.com:.yO3dSzx4Ixf.:cvsuser
evaughan%netscape.com:G0SdDP5pMwVew:cvsuser
exv%randomc.com:TuqUP2cz/Q0gU:cvsuser
eyork%netscape.com:VrUopS3iDoSJc:cvsuser
fergus%netscape.com:td.acj4HvGJ2k:cvsuser
frankm%eng.sun.com:Ic2PpVScupvXg:cvsuser
freier%netscape.com:ff3KADRoprJ6I:cvsuser
friedman%netscape.com:spbzxH1g5zBi2:cvsadm
friedman%splode.com:mZ5UQ4/qb5h3E:cvsadm
ftang%netscape.com:cjA4Oe7qangyQ:cvsuser
fur%geocast.com:mYz4lGMkt02.6:cvsadm
gagan%netscape.com:aJDYc91m7tmpI:cvsuser
garyf%netscape.com:YGylXwJOxTBpg:cvsuser
garywade%netscape.com:Wt0ZLR2/lBYwI:cvsuser
gayatrib%netscape.com:ELHSlB.ndtTwI:cvsuser
gbeasley%netscape.com:VpoPNXCuxW4/A:cvsuser
gem%netscape.com:penaHUSRE49SM:cvsuser
german%netscape.com:vDZXBxE0m3/5w:cvsuser
gerv%gerv.net:lHiCv5bNH7rfw:cvsuser
girish.manwani%eng.sun.com:aQ7XOhRro3LyM:cvsuser
glynn%netscape.com:s/Vcskv6bKP1I:cvsuser
gordon%netscape.com:MCComT.xg8/GM:cvsuser
grail%cafebabe.org:KsBL5nzVbWFC6:cvsuser
granrose%netscape.com:xndKEgLhYUUUY:cvsuser
guha%netscape.com:preQNO31mmT/Y:cvsuser
hangas%netscape.com:jKdYm.LiDEW2c:cvsuser
hardts%netscape.com:NXZ.kungSY0.g:cvsuser
harish%netscape.com:6NzUiwHrF2piQ:cvsuser
harishd%netscape.com:A0zdbDQ36sqs.:cvsuser
harrison%netscape.com:87pyepe7ggJRk:cvsuser
heikki%netscape.com:52AbDkgxmkRfY:cvsuser
henrit%netscape.com:jcmMU719A.JOg:cvsuser
hoa.nguyen%intel.com:TtzarPR1g5Yhg:cvsuser
hoi%netscape.com:MbyE84dZhZ2jc:cvsuser
hong.lu%eng.sun.com:ub28mE.N622oQ:cvsuser
hshaw%netscape.com:/Ha1xKhxxuzIM:cvsuser
hyatt%netscape.com:/Sepj5wnpvupA:cvsuser
idk%eng.sun.com:hGFoMfxrF7eCM:cvsuser
inaky.gonzalez%intel.com:S7JSies.2wToc:cvsuser
inn%sparc.spb.su:YAofF66Hjffik:cvsuser
jab%atdot.org:EQ0cIL6giNkWw:cvsuser
janc%netscape.com:Cv4z.zALqxr1M:cvsuser
jar%netscape.com:L6Ygv2FmAPZo2:cvsuser
javi%netscape.com:WkJc6UpXUyLVw:cvsuser
jayashri.visvanathan%sun.com:7fdqZHWKclkck:cvsuser
jband%netscape.com:jc1KB4qvBDWxE:cvsuser
jdunn%netscape.com:nwle/bqcCtTMA:cvsuser
jeff.dyer%compilercompany.com:O.dwVxqCyvmqQ:cvsuser
jefft%netscape.com:uEhLAvoBHSlBc:cvsuser
Jerry.Kirk%Nexwarecorp.com:iSvw9A.T6nH6w:cvsuser
jevering%netscape.com:qbV9dBT/6f6CA:cvsuser
jfalzon%julian.uwo.ca:OA4TKUzkfPzek:cvsuser
jfrancis%netscape.com:n8gH7es/9NB6U:cvsuser
jg%meer.net:gimPrIwXcAep2:cvsuser
jgaunt%netscape.com:bwZbPN1gYEnPo:cvsuser
jgellman%netscape.com:6JURNSBc2gPew:cvsuser
jhuntley%julian.uwo.ca:0Kp/QUcK6Vb26:cvsuser
jimmylee%netscape.com:QRGr4KRc3Bjvc:cvsuser
jim_nance%yahoo.com:MW2pItooimXQc:cvsuser
jj%netscape.com:Slemj8mwbIPao:cvsadm
jmas%softcatala.org:PmaWVAdMzkM7A:cvsuser
John.Wilson%Nexwarecorp.com:hfzTdvMI7KleY:cvsuser
joki%netscape.com:MnZq0Nx3SCImc:cvsuser
jonas.utterstrom%vittran.norrnod.se:Yq1pP.nR9EEcY:cvsuser
jonm%netscape.com:wwKtYZbjSiNoM:cvsuser
jst%netscape.com:ry1WSdsxrYVhg:cvsuser
jsun%netscape.com:coq.3Xx7ARTjs:cvsuser
jsw%netscape.com:SIElaupaBmL2E:cvsuser
jwz%mozilla.org:OdVBvbcKAZC5c:cvsuser
karnaze%netscape.com:C.H2iRqFy7CnY:cvsuser
kbaker%eb.com:jQBbk4NHGcX0I:cvsuser
kevin%perldap.org:OR9AnICPijq1g:cvsuser
kin%netscape.com:RexUJ7MbhHOeE:cvsuser
kipp%netscape.com:E3A/rPcOagw5.:cvsadm
kmcclusk%netscape.com:KiXYwpHlCP1nE:cvsuser
kostello%netscape.com:wyyv7J0a4TAVE:cvsuser
kristian%netscape.com:C2xmDAIePjc4k:cvsuser
kvisco%ziplink.net:7u.twuUBsFGJA:cvsuser
laa%sparc.spb.su:xaXKTqerGGoxE:cvsuser
larryh%netscape.com:HzwqCjpBbMmhM:cvsuser
law%netscape.com:QQU7Gc4FME9Ek:cvsuser
leaf%mozilla.org:u8bmgbEVjQQ6k:cvsadm
leaf%netscape.com:mpuxvp6/BLA02:cvsuser
leger%netscape.com:VsNNHKk6gdIUM:cvsuser
leif%netscape.com:T8QO0FEdoLHd2:cvsuser
leila.garin%eng.sun.com:Cz4LcsTHYzTwk:cvsuser
lindes%netscape.com:1U8XWEc.eozzE:cvsuser
loadrunner%betak.net:IUk5X6IaJ5fTM:cvsuser
locka%iol.ie:Odt22ztoqh7Pc:cvsuser
louis.martin%eng.sun.com:QsJ91Lm0/Y/0Y:cvsuser
lpham%netscape.com:Hyg6DkfNbO4DQ:cvsuser
ltabb%slackmaster.org:4967GySWBBDZA:cvsuser
LuigiLira%aol.com:FN9ucTyIMYhzA:cvsuser
mahesht%netscape.com:Ir6f1vCY1i7vM:cvsuser
malini%eng.sun.com:V9F6kZpJe8HNc:cvsuser
malmer%netscape.com:FoAPcM.Uz/pV2:cvsuser
mang%subcarrier.org:VuSc/CvF/y94A:cvsuser
mark.lin%eng.sun.com:vdX11fsZeVtz2:cvsuser
martinl%netscape.com:AeYccd2rbGj7.:cvsuser
matt%netscape.com:HV1zrCvpyT7Mk:cvsuser
mbarnson%excitehome.net:hRMbA3bW5q6Ak:cvsuser
mcafee%netscape.com:Y/0zK7Dff2W8.:cvsadm
mccabe%netscape.com:3rKv1ZMBpeR36:cvsuser
mcgreer%netscape.com:86YhVbbpm8aZ2:cvsuser
mcmullen%netscape.com:acOnFLffmFPVE:cvsuser
mcs%netscape.com:1K9aYq1ivwd6s:cvsuser
mgleeson1%netscape.com:WdKCuogYPwlyI:cvsuser
mhein%netscape.com:zDB.Gdg/nMOq6:cvsuser
Michael.Kedl%Nexwarecorp.com:/vumJNxEIWQnk:cvsuser
michael.lowe%bigfoot.com:SUFJXqQg3gpwo:cvsuser
michaelp%meer.net:jB2yR8pV9vSN2:cvsuser
michaelp%netscape.com:66bcmtbVqkuyw:cvsuser
mike%neoplanet.com:BXgJNsh4IWFgQ:cvsuser
mike%wynholds.com:P8iDbiX0p6xzQ:cvsuser
miodrag%netscape.com:6t6mBrr0.woK6:cvsuser
mj%digicool.com:.QcUkkqXQe9kE:cvsuser
mjudge%netscape.com:jBw1nVC8B7WBc:cvsuser
mkaply%us.ibm.com:7AlaMZqXustsg:cvsuser
mlm%netscape.com:yJOMGm6lMkvAg:cvsuser
modgock%eng.sun.com:JkemexTgGZeiY:cvsuser
momoi%netscape.com:cTHpmapFPYprI:cvsuser
morse%netscape.com:1f8Ob4wB7JJ5I:cvsuser
mozilla.BenB%bucksch.org:7/oOTh8e41HmY:cvsuser
msanz%netscape.com:llz7R0dXZuYhg:cvsuser
mscott%netscape.com:dHLGTClZyMWG6:cvsuser
mstoltz%netscape.com:4Ddf36CZMroWw:cvsuser
msw%gimp.org:KB4CGqyGWzK5w:cvsuser
mtoy%netscape.com:7U9WCoU6Kauhg:cvsuser
mwelch%netscape.com:zIlUxCyR4XTng:cvsuser
mwyner%ogre.com:YTb.PSMPtP7Sw:cvsuser
namachi%netscape.com:jnEH2vj.V9Dfo:cvsuser
nbhatla%netscape.com:FCOOLDmWL0r5w:cvsuser
nboyd%atg.com:hbKSEw6zIzn8A:cvsuser
neeti%netscape.com:q2ekT3ZhwHrKg:cvsuser
nelsonb%netscape.com:AVyk3HXWf.ujs:cvsuser
newt%pobox.com:OZl987F6kbJt2:cvsuser
nhotta%netscape.com:7PCA6ZeTK24HQ:cvsuser
nis%sparc.spb.su:qaN5w8ws/GMOI:cvsuser
nisheeth%netscape.com:e69IbM7hbpN1c:cvsuser
nitinp%netscape.com:k5DQngWmCXDCs:cvsuser
nsl%cybertech.apple.com:sGIRI7YDfQ2eA:cvsuser
oeschger%netscape.com:VbgM7ZeTrBdQc:cvsuser
paquin%netscape.com:UwvbqhTlD92VQ:cvsuser
paulmac%netscape.com:Y.8e5R.tTrYj.:cvsuser
pavel%gingerall.cz:m.6fruuSee/fA:cvsuser
pavlov%netscape.com:Wm/3gCaQhXNLo:cvsuser
paw%netscape.com:ICTEEvGvrow86:cvsuser
pchen%netscape.com:KtnZrWgBfSi/Y:cvsuser
pepper%eazel.com:bgbApfd45JrSM:cvsuser
pete%alphanumerica.com:8I2QCUKNKooqA:cvsuser
Peter.VanderBeken%pandora.be:03s6xSCMxEKx.:cvsuser
peterl%netscape.com:8x3YXhSeI77Sc:cvsuser
petitta%netscape.com:4cZ7bPpdZU2Mo:cvsuser
pfong%julian.uwo.ca:gUTiW6Oif5ba6:cvsuser
phil%netscape.com:zchix.5QILMEI:cvsuser
phillip%netscape.com:sn9hFKnSuj94Q:cvsuser
pierre%netscape.com:/6xa.CBcV07tE:cvsuser
pinkerton%netscape.com:SXjRJmDJDtb1U:cvsuser
pnunn%netscape.com:VjAEnG0V6mLLY:cvsuser
pollmann%netscape.com:CB4NlijAkP2IM:cvsuser
pp%ludusdesign.com:YirplVA.hxjjE:cvsuser
ppandit%netscape.com:aV3tyKSEB4XIo:cvsuser
prasad%netscape.com:3ALA5FiQ3U2Ps:cvsuser
preed%verinet.com:b4eDfN0tWKiYY:cvsuser
priya%netscape.com:SiT1fy1pZ560Q:cvsuser
prusakov%netscape.com:L62HUC5opL/VM:cvsuser
pschwan%cmu.edu:UDRUgnwe0.8YM:cvsuser
pschwartau%netscape.com:MEim3s/EIZWs6:cvsuser
putterman%netscape.com:CRfRGZi9Nrtg6:cvsuser
racham%netscape.com:G3oNVDE5uCV0o:cvsuser
radha%netscape.com:E8m/i8B0sIO5k:cvsuser
raman%netscape.com:VOcpWGKv4t/ic:cvsuser
ramiro%eazel.com:04T/4Hcs1Yr/c:cvsadm
rayw%netscape.com:tnMNnv234muWY:cvsuser
rbs%maths.uq.edu.au:2urVlBcTziPaA:cvsuser
rchen%netscape.com:aur8LEiFViHB2:cvsuser
relliott%netscape.com:loQf9BFNFb/.M:cvsuser
relyea%netscape.com:SnAaVLpexLWKw:cvsuser
repka%netscape.com:NkNFgRqEvbfOE:cvsuser
rginda%netscape.com:TRTBrAIOV/zck:cvsuser
rhess%engr.sgi.com:ARe9YxMtWywa2:cvsuser
rhp%netscape.com:f7mepbLzOmKn6:cvsuser
ricardob%netscape.com:lB44zzvcOCcVY:cvsuser
rich.burridge%sun.com:ZNt/CGSk1djmE:cvsuser
rickg%netscape.com:uMGnseYPj2sYI:cvsuser
risto%netscape.com:erIlm8Cr.fpeM:cvsadm
rjc%netscape.com:RVRRe0F5Be03c:cvsuser
robinf%netscape.com:qsizhSBd/KLxw:cvsuser
roc+%cs.cmu.edu:T9D7Sx1LV49k6:cvsuser
rods%netscape.com:0IcCge9UaI6V6:cvsuser
roeber%netscape.com:OMLOrWoQVFZwQ:cvsadm
rogerl%netscape.com:EOrmrYUfmdcOk:cvsuser
rpallath%eng.sun.com:SH0C4THRrprzI:cvsuser
rpotts%netscape.com:S0L.1Z15bd0qA:cvsuser
rth%cygnus.com:PgrJbhkbkSaXM:cvsuser
ruslan%netscape.com:D.VKkgUzl9qmo:cvsuser
rusty.lynch%intel.com:DhYR6Z5RXyqSk:cvsuser
saari%netscape.com:NxeVoGafqJ9S2:cvsuser
scc%mozilla.org:rSANuSFML82vc:cvsuser
scosta%julian.uwo.ca:S.NZiK1hVwS.Q:cvsuser
scullin%netscape.com:NJ/I8RQ1Nlkws:cvsuser
sdagley%netscape.com:PvYFZiRMRKuG.:cvsuser
sdv%sparc.spb.su:o7qyUidRy0Ixw:cvsuser
selmer%netscape.com:0a0Zn2Mtb9RMM:cvsuser
sep%sparc.spb.su:VkGBO1LZNqmcE:cvsuser
serge%netscape.com:.fjhetVN42Gtc:cvsuser
seth%cs.brandeis.edu:NZh2SXUWQwca2:cvsuser
sford3%swbell.net:qiBgt92c4q9VE:cvsuser
sfraser%netscape.com:2mFWUaEqjN7lE:cvsuser
sgehani%netscape.com:6GHPo3hAIJqxg:cvsuser
shanjian%netscape.com:QB8g/ScTxKRkI:cvsuser
shaver%mozilla.org:I4.grysVnENVM:cvsadm
shawnp%earthling.net:Nkv1/z1WuxbSc:cvsuser
sherry.shen%sun.com:NsxfPnTNAkIiA:cvsuser
sk%netscape.com:N.81P8Ox01.sE:cvsuser
slamm%netscape.com:KcUViF6GjKwtU:cvsuser
sman%netscape.com:gHR2VdSKyaV0Q:cvsuser
sol%netscape.com:NcyHBr55nteOw:cvsuser
spence%netscape.com:TXvWv7U1aKTfo:cvsuser
spider%netscape.com:sEOPi/ICZeJ6.:cvsuser
srilatha%netscape.com:vn.P0HO0ippg2:cvsuser
srinivas%netscape.com:S7u05VkFOtTeQ:cvsuser
sspitzer%netscape.com:JlQHq8F/C8kV6:cvsuser
ssu%netscape.com:0Ajfcg3lPV4pE:cvsuser
stever%netscape.com:veCWvWkeusc5o:cvsuser
subbarao%computer.org:7JjQ.DwpYmX5U:cvsuser
sudu%netscape.com:vRlTJmCwpvYoU:cvsuser
suresh%netscape.com:XUIUMLGJA3RZ2:cvsuser
svn%xmlterm.org:jJ1wJYK5mkg5M:cvsuser
syd%netscape.com:CUkm3PbBnrIsk:cvsuser
taek%netscape.com:7oZpC0ix52epo:cvsuser
tague%netscape.com:4kUZyqe/S5VaI:cvsuser
tajima%eng.sun.com:/sI8qG0LRP1mk:cvsuser
taka%netscape.com:jPPzAmrbNd1wg:cvsuser
takacs%netscape.com:qgLCy3LuBsReg:cvsuser
talisman%anamorphic.com:KB7aseh1Ssuyg:cvsuser
tao%netscape.com:/6NoGVqWXpDC6:cvsuser
tara%tequilarista.org:tVcSLekcNJsk2:cvsuser
tbogard%aol.net:yY7Gi.796Niqg:cvsuser
tcrowe%netscape.com:mq7wUMii.8yag:cvsuser
terry%mozilla.org:sYyehWIbexkrI:cvsadm
tgl%sss.pgh.pa.us:rr7pe1GPkjIw6:cvsuser
thaths%netscape.com:AmWmp1pN3zRiE:cvsuser
thayes%netscape.com:CLgsFPZnRpuhM:cvsuser
thom%netscape.com:if3C1jgoSESew:cvsuser
timm%netscape.com:5WvY0NY080alM:cvsuser
tomk%mitre.org:.pJ99NANdMDls:cvsuser
tomw%netscape.com:EOgwDqDZKOEVU:cvsuser
tonyr%fbdesigns.com:B1mFZmEmKdg4E:cvsuser
tor%cs.brown.edu:.GLVprG/lOpjM:cvsuser
toshok%hungry.com:45BYKXpLObZ..:cvsuser
troy%netscape.com:Vr9m0vnQR52kY:cvsuser
trudelle%netscape.com:kguEx2XoA/qOQ:cvsuser
val4%cornell.edu:.MA49sSDjYK66:cvsuser
valeski%netscape.com:UQIy1R23X0tnc:cvsuser
varada%netscape.com:/PHzlvLt1d/Pk:cvsuser
vidur%netscape.com:QSvSExpE4HwEE:cvsuser
vishy%netscape.com:UcOf.lHBXPk2U:cvsuser
waldemar%netscape.com:hrfmZUyM.cQqw:cvsuser
waqar%netscape.com:Nr50GsXF9Slig:cvsuser
warren%netscape.com:b0lSiwRxkyoKE:cvsuser
waterson%netscape.com:UMOoIwsZgkNEM:cvsuser
wtc%netscape.com:qv4XOpmSQjJG2:cvsuser
yixiong.zou%intel.com:O30ptkPuaOOrY:cvsuser
yueheng.xu%intel.com:oRvjQhWXcyCIU:cvsuser
zuperdee%penguinpowered.com:ltcWrFvUEUYTY:cvsuser

View File

@@ -1,13 +0,0 @@
# The "rcsinfo" file is used to control templates with which the editor
# is invoked on commit and import.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being made to, relative to the
# $CVSROOT. For the first match that is found, then the remainder of the
# line is the name of the file that contains the template.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

View File

@@ -1,78 +0,0 @@
#! /tools/ns/bin/perl5
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my @mailto;
my $i;
foreach $i (@ARGV) {
# Deal with our "%" encoding of email addresses.
if ($i !~ /\@/) {
$i =~ s/%/\@/;
}
push(@mailto, $i);
}
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvs-notify-daemon\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
print S "Subject: CVS notification\n";
print S "To: " . join(',', @mailto) . "\n";
print S "\n";
while (<STDIN>) {
print S $_;
}
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,20 +0,0 @@
# The "taginfo" file is used to control pre-tag checks.
# The filter on the right is invoked with the following arguments:
#
# $1 -- tagname
# $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d
# $3 -- repository
# $4-> file revision [file revision ...]
#
# A non-zero exit of the filter program will cause the tag to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

@@ -1,21 +0,0 @@
# The "verifymsg" file is used to allow verification of logging
# information. It works best when a template (as specified in the
# rcsinfo file) is provided for the logging procedure. Given a
# template with locations for, a bug-id number, a list of people who
# reviewed the code before it can be checked in, and an external
# process to catalog the differences that were code reviewed, the
# following test can be applied to the code:
#
# Making sure that the entered bug-id number is correct.
# Validating that the code that was reviewed is indeed the code being
# checked in (using the bug-id number or a seperate review
# number to identify this particular code set.).
#
# If any of the above test failed, then the commit would be aborted.
#
# Actions such as mailing a copy of the report to each reviewer are
# better handled by an entry in the loginfo file.
#
# One thing that should be noted is the the ALL keyword is not
# supported. There can be only one entry that matches a given
# repository.

View File

@@ -1,74 +0,0 @@
@echo off
rem * To set up your local build read and customize this batch file.
rem * You shouldn't have to touch anything but "set" statements
rem * Batch file contributed by Lucas Gonze (lucas@gonze.com) and
rem * Rick Ekle (rele@iconect.net)
rem * This stuff forces us to not reset the environment variables more
rem * than once. It would cause some vars to get longer than 127 chars
rem * (the longest possible batch line) to run this stuff more than once.
if "%1%" == "-force" goto skiptest
if "%MOZBUILD%" == "ALREADYDONE" goto alldone
:skiptest
echo setting up environment...
set MOZBUILD=ALREADYDONE
rem * if this isn't set properly your build will get
rem * "file './config/WIN' not found"
set MOZ_BITS=32
set MOZ_GOLD=1
set MOZ_MEDIUM=1
set NO_SECURITY=1
set NSPR20=1
rem * don't set this if you want to make an optimized release build
set MOZ_DEBUG=1
rem * set if running NT 3.51, don't set otherwise
rem * set MOZ_NT=351
rem * location of resulting executable and totally optional.
rem * If you don't set this, mozilla.exe will be generated into
rem * mozilla\cmd\winfe\mkfiles32\x86dbg (or x86rel for optimized builds)
rem * set MOZ_OUT=d:\bin
rem * top of your tree, drive letter and path, i.e. set d:\mozilla_src.
rem * The topmost directory under this should be mozilla
rem * so if you extracted zip file to z:\foo, this should be z:\foo
set MOZ_SRC=d:\moz\
rem * location of the bin directory containing your GNU tools. The build
rem * looks for MOZ_TOOLS\bin\gmake.exe, so after you download and unpack
rem * wintools.zip, make some directory called "bin", put your new
rem * uname.exe, shmsdos.exe, and gmake.exe in it, and set MOZ_TOOLS to
rem * the place where you put it.
set MOZ_TOOLS=d:
rem * where to find cp.exe and rm.exe, aka gnu tools for windows
set gnuTools=D:\CDK\H-I386~1\bin
rem * the important thing is that your new moz tools should be first
SET PATH=%MOZ_TOOLS%\bin;%gnuTools%;%PATH%
rem * if you are running VC++ 5.0 or higher, this will prevent the build
rem * from trying to pick up uuid2.lib, which only exists in previous
rem * versions of vc++.
set _MSC_VER=1100
rem * vcvars32.bat is created by visual c++ install to
rem * enable command line builds
echo setting up visual c++ environment...
call d:\bin\vcvars32.bat
:alldone
@echo environment set up, building mozilla...
rem * uncomment these to make the script build as well
rem cd %MOZ_SRC%
rem cd mozilla
rem nmake -f client.mak

View File

@@ -1,26 +0,0 @@
Building NSPR on Windows NT Using Netscape's gmake and Other Tools
This directory contains the following tools:
- gmake.exe: GNU make 3.74, modified to use shmsdos.exe as the shell
- shmsdos.exe: a lightweight shell developed by Netscape programmers.
It has most of the file manipulation operations (such as cp,
rm, mkdir as well as Netscape's own nsinstall) as built-in
commands, so even if you have these
file utilities installed on your NT machine, they won't be invoked
by gmake and shmsdos. Also, since shmsdos is not a full-blown
shell and its built-in file commands are not fully compatible
with the true Unix file utilities, our makefiles have had to
avoid some features of sh and work around the incompatibilities
on Windows NT.
- uname.exe: this uname.exe returns the OS as "WINNT", which is what
our makefiles assume. Do not use a uname.exe that returns other
strings, such as "Windows_NT".
Binaries for the x86 processors can be found in the 'x86' subdirectory.
Binaries for the alpha processors can be found in the 'alpha'
subdirectory.
INSTALLATION:
Install gmake.exe, shmsdos.exe, and uname.exe in any directory.
Add that directory to your Path environment variable.

Binary file not shown.

Binary file not shown.

View File

@@ -1,107 +0,0 @@
/* GLIB - Library of useful routines for C programming
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
/* acconfig.h
This file is in the public domain.
Descriptive text for the C preprocessor macros that
the distributed Autoconf macros can define.
No software package will use all of them; autoheader copies the ones
your configure.in uses into your configuration header file templates.
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). Although this order
can split up related entries, it makes it easier to check whether
a given entry is in the file.
Leave the following blank line there!! Autoheader needs it. */
/* Other stuff */
#undef ENABLE_MEM_CHECK
#undef ENABLE_MEM_PROFILE
#undef G_COMPILED_WITH_DEBUGGING
#undef G_THREADS_ENABLED
#undef GLIB_SIZEOF_GMUTEX
#undef GLIB_BYTE_CONTENTS_GMUTEX
#undef HAVE_BROKEN_WCTYPE
#undef HAVE_DOPRNT
#undef HAVE_FLOAT_H
#undef HAVE_GETPWUID_R
#undef HAVE_GETPWUID_R_POSIX
#undef HAVE_LIMITS_H
#undef HAVE_LONG_DOUBLE
#undef HAVE_POLL
#undef HAVE_PTHREAD_GETSPECIFIC_POSIX
#undef HAVE_PWD_H
#undef HAVE_SYS_PARAM_H
#undef HAVE_SYS_POLL_H
#undef HAVE_SYS_SELECT_H
#undef HAVE_SYS_TIME_H
#undef HAVE_SYS_TIMES_H
#undef HAVE_STRERROR
#undef HAVE_STRSIGNAL
#undef HAVE_UNISTD_H
#undef HAVE_VALUES_H
#undef HAVE_WCHAR_H
#undef HAVE_WCTYPE_H
#undef NO_FD_SET
#undef NO_SYS_ERRLIST
#undef NO_SYS_SIGLIST
#undef NO_SYS_SIGLIST_DECL
#undef WITH_SYMBOL_UNDERSCORE
#undef SIZEOF_CHAR
#undef SIZEOF_SHORT
#undef SIZEOF_LONG
#undef SIZEOF_INT
#undef SIZEOF_VOID_P
#undef G_VA_COPY
#undef G_VA_COPY_AS_ARRAY
#undef G_HAVE___INLINE
#undef G_HAVE___INLINE__
#undef G_HAVE_INLINE
#undef GLIB_MAJOR_VERSION
#undef GLIB_MINOR_VERSION
#undef GLIB_MICRO_VERSION
#undef GLIB_INTERFACE_AGE
#undef GLIB_BINARY_AGE
#undef WIN32
#undef NATIVE_WIN32
#undef G_THREAD_SOURCE
/* #undef PACKAGE */
/* #undef VERSION */
/* Leave that blank line there!! Autoheader needs it.
If you're adding to this file, keep in mind:
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). */

View File

@@ -1,138 +0,0 @@
/* config.h.win32. Handcrafted for Microsoft C */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if you have <unistd.h>. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if your processor stores words with the most significant
byte first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* #undef ENABLE_MEM_CHECK */
/* #undef ENABLE_MEM_PROFILE */
#define G_COMPILED_WITH_DEBUGGING "minimum"
/* #undef HAVE_BROKEN_WCTYPE */
/* #undef HAVE_DOPRNT */
#define HAVE_FLOAT_H 1
#define HAVE_LIMITS_H 1
/* #undef HAVE_LOCALTIME_R */
/* #undef HAVE_LONG_DOUBLE */
/* #undef HAVE_POLL */
/* #undef HAVE_PWD_H */
/* #undef HAVE_SYS_PARAM_H */
/* #undef HAVE_SYS_POLL_H */
/* #undef HAVE_SYS_SELECT_H */
/* #undef HAVE_SYS_TIME_H */
/* #undef HAVE_SYS_TIMES_H */
#define HAVE_STRERROR 1
/* #undef HAVE_STRSIGNAL */
/* #undef HAVE_UNISTD_H */
/* #undef HAVE_VSNPRINTF */
/* #undef HAVE_VALUES_H */
#define HAVE_VPRINTF 1
#define HAVE_WCHAR_H 1
#define HAVE_WCTYPE_H 1
/* #undef NO_FD_SET */
/* #undef NO_SYS_ERRLIST */
#define NO_SYS_SIGLIST 1
/* #undef G_VA_COPY */
/* #undef G_VA_COPY_AS_ARRAY */
#define G_HAVE___INLINE 1
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#define GLIB_INTERFACE_AGE 0
#define GLIB_BINARY_AGE 0
#define G_THREAD_SOURCE "gthread-posix.c"
#define G_THREADS_IMPL_POSIX
#define HAVE_PTHREAD_GETSPECIFIC_POSIX 1
/* The number of bytes in a char. */
#define SIZEOF_CHAR 1
/* The number of bytes in a int. */
#define SIZEOF_INT 4
/* The number of bytes in a long. */
#define SIZEOF_LONG 4
/* The number of bytes in a long long. */
#define SIZEOF_LONG_LONG 8
/* The number of bytes in a short. */
#define SIZEOF_SHORT 2
/* The number of bytes in a void *. */
#define SIZEOF_VOID_P 4
/* Define if you have the atexit function. */
#define HAVE_ATEXIT 1
/* Define if you have the lstat function. */
/* #undef HAVE_LSTAT */
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE 1
/* Define if you have the on_exit function. */
/* #undef HAVE_ON_EXIT */
/* Define if you have the strcasecmp function. */
/* #undef HAVE_STRCASECMP ^*/
/* Define if you have the strerror function. */
#define HAVE_STRERROR 1
/* Define if you have the strsignal function. */
/* #undef HAVE_STRSIGNAL */
/* Define if you have the vsnprintf function. */
/* #undef HAVE_VSNPRINTF */
/* Define if you have the <float.h> header file. */
#define HAVE_FLOAT_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <pwd.h> header file. */
/* #undef HAVE_PWD_H */
/* Define if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define if you have the <sys/select.h> header file. */
/* #undef HAVE_SYS_SELECT_H */
/* Define if you have the <sys/time.h> header file. */
/* #undef HAVE_SYS_TIME_H */
/* Define if you have the <sys/times.h> header file. */
/* #undef HAVE_SYS_TIMES_H */
/* Define if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the <values.h> header file. */
/* #undef HAVE_VALUES_H */
/* Define if you have the w library (-lw). */
/* #undef HAVE_LIBW */

File diff suppressed because it is too large Load Diff

View File

@@ -1,173 +0,0 @@
/* glibconfig.h.win32 */
/* Handcrafted for Microsoft C. */
#ifndef GLIBCONFIG_H
#define GLIBCONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#ifdef _MSC_VER
/* Make MSVC more pedantic, this is a recommended pragma list
* from _Win32_Programming_ by Rector and Newcomer.
*/
#pragma warning(error:4002)
#pragma warning(error:4003)
#pragma warning(1:4010)
#pragma warning(error:4013)
#pragma warning(1:4016)
#pragma warning(error:4020)
#pragma warning(error:4021)
#pragma warning(error:4027)
#pragma warning(error:4029)
#pragma warning(error:4033)
#pragma warning(error:4035)
#pragma warning(error:4045)
#pragma warning(error:4047)
#pragma warning(error:4049)
#pragma warning(error:4053)
#pragma warning(error:4071)
#pragma warning(disable:4101)
#pragma warning(error:4150)
#pragma warning(disable:4244) /* No possible loss of data warnings */
#pragma warning(disable:4305) /* No truncation from int to char warnings */
#endif /* _MSC_VER */
#include <limits.h>
#include <float.h>
#define G_MINFLOAT FLT_MIN
#define G_MAXFLOAT FLT_MAX
#define G_MINDOUBLE DBL_MIN
#define G_MAXDOUBLE DBL_MAX
#define G_MINSHORT SHRT_MIN
#define G_MAXSHORT SHRT_MAX
#define G_MININT INT_MIN
#define G_MAXINT INT_MAX
#define G_MINLONG LONG_MIN
#define G_MAXLONG LONG_MAX
typedef signed char gint8;
typedef unsigned char guint8;
typedef signed short gint16;
typedef unsigned short guint16;
typedef signed int gint32;
typedef unsigned int guint32;
#define G_HAVE_GINT64 1
typedef __int64 gint64;
typedef unsigned __int64 guint64;
#define G_GINT64_CONSTANT(val) (val##i64)
#define GPOINTER_TO_INT(p) ((gint)(p))
#define GPOINTER_TO_UINT(p) ((guint)(p))
#define GINT_TO_POINTER(i) ((gpointer)(i))
#define GUINT_TO_POINTER(u) ((gpointer)(u))
#define g_ATEXIT(proc) (atexit (proc))
#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
#define G_HAVE_ALLOCA 1
#define alloca _alloca
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#ifdef __cplusplus
#define G_HAVE_INLINE 1
#else /* !__cplusplus */
#define G_HAVE___INLINE 1
#endif
#define G_THREADS_ENABLED
/*
* The following program can be used to determine the magic values below:
* #include <stdio.h>
* #include <pthread.h>
* main(int argc, char **argv)
* {
* int i;
* pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
* printf ("sizeof (pthread_mutex_t) = %d\n", sizeof (pthread_mutex_t));
* printf ("PTHREAD_MUTEX_INITIALIZER = ");
* for (i = 0; i < sizeof (pthread_mutex_t); i++)
* printf ("%u, ", (unsigned) ((char *) &m)[i]);
* printf ("\n");
* exit(0);
* }
*/
typedef struct _GStaticMutex GStaticMutex;
struct _GStaticMutex
{
struct _GMutex *runtime_mutex;
union {
/* The size of the pad array should be sizeof (pthread_mutext_t) */
/* This value corresponds to the 1999-01-24 version of pthreads-win32 */
char pad[36];
double dummy_double;
void *dummy_pointer;
long dummy_long;
} aligned_pad_u;
};
/* This should be NULL followed by the bytes in PTHREAD_MUTEX_INITIALIZER */
#define G_STATIC_MUTEX_INIT { NULL, { { 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } }
#define g_static_mutex_get_mutex(mutex) \
(g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) : \
g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))
#define G_BYTE_ORDER G_LITTLE_ENDIAN
#define GINT16_TO_LE(val) ((gint16) (val))
#define GUINT16_TO_LE(val) ((guint16) (val))
#define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))
#define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
#define GINT32_TO_LE(val) ((gint32) (val))
#define GUINT32_TO_LE(val) ((guint32) (val))
#define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))
#define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))
#define GINT64_TO_LE(val) ((gint64) (val))
#define GUINT64_TO_LE(val) ((guint64) (val))
#define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))
#define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))
#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))
#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))
#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))
#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))
#define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
#define GLIB_SYSDEF_POLLIN = 1
#define GLIB_SYSDEF_POLLOUT = 4
#define GLIB_SYSDEF_POLLPRI = 2
#define GLIB_SYSDEF_POLLERR = 8
#define GLIB_SYSDEF_POLLHUP = 16
#define GLIB_SYSDEF_POLLNVAL = 32
#define G_HAVE_WCHAR_H 1
#define G_HAVE_WCTYPE_H 1
/* Define if this is Win32, possibly using the Cygwin emulation layer. */
#define WIN32 1
/* Define if this is Win32 without Cygwin. */
#define NATIVE_WIN32 1
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* GLIBCONFIG_H */

View File

@@ -1,827 +0,0 @@
/**************************************************************************
IDL.h (IDL parse tree and namespace components)
Include wide character support before this, if necessary.
Copyright (C) 1998, 1999 Andrew T. Veliath
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: IDL.h,v 1.1 1999-04-08 20:04:26 mccabe%netscape.com Exp $
***************************************************************************/
#ifndef __IDL_H
#define __IDL_H
#include <glib.h>
#ifdef __cplusplus
extern "C" {
#endif
/* version */
#define LIBIDL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define LIBIDL_MAJOR_VERSION 0
#define LIBIDL_MINOR_VERSION 6
#define LIBIDL_MICRO_VERSION 3
#define LIBIDL_VERSION_CODE LIBIDL_VERSION(0,6,3)
/* miscellaneous constants */
#define IDL_SUCCESS 0
#define IDL_ERROR 1
#define IDL_WARNING1 2
#define IDL_WARNING2 3
#define IDL_WARNING3 4
#define IDL_WARNINGMAX IDL_WARNING3
/* general parse flags */
#define IDLF_VERBOSE (1UL << 0)
#define IDLF_NO_EVAL_CONST (1UL << 1)
#define IDLF_COMBINE_REOPENED_MODULES (1UL << 2)
#define IDLF_PREFIX_FILENAME (1UL << 3)
#define IDLF_IGNORE_FORWARDS (1UL << 4)
#define IDLF_PEDANTIC (1UL << 5)
/* syntax extension parse flags */
#define IDLF_TYPECODES (1UL << 16)
#define IDLF_XPIDL (1UL << 17)
/* declaration specification flags */
#define IDLF_DECLSPEC_EXIST (1UL << 0)
#define IDLF_DECLSPEC_INHIBIT (1UL << 1)
/* output flags */
#define IDLF_OUTPUT_NO_NEWLINES (1UL << 0)
#define IDLF_OUTPUT_NO_QUALIFY_IDENTS (1UL << 1)
#define IDLF_OUTPUT_PROPERTIES (1UL << 2)
#define IDLF_OUTPUT_CODEFRAGS (1UL << 3)
#ifdef _WIN32
# define IDL_EXPORT __declspec (dllexport)
# define IDL_IMPORT __declspec (dllimport)
#else
# define IDL_EXPORT /* empty */
# define IDL_IMPORT extern
#endif
/* type casting checks */
#define IDL_check_cast_enable(boolean) do { \
IDL_IMPORT int __IDL_check_type_casts; \
__IDL_check_type_casts = (boolean); \
} while (0)
#define IDL_CHECK_CAST(tree, thetype, name) \
(IDL_check_type_cast(tree, thetype, \
__FILE__, __LINE__, \
G_GNUC_PRETTY_FUNCTION)->u.name)
#ifdef G_HAVE_GINT64
# if G_MAXLONG > 0xffffffffUL
# define IDL_LL "l"
# else
# define IDL_LL "ll"
# endif
typedef gint64 IDL_longlong_t;
typedef guint64 IDL_ulonglong_t;
#else
# define IDL_LL "l"
typedef long IDL_longlong_t;
typedef unsigned long IDL_ulonglong_t;
# warning 64-bit integer type not available, using 32-bit instead
#endif /* G_HAVE_GINT64 */
typedef unsigned int IDL_declspec_t;
typedef struct _IDL_tree_node IDL_tree_node;
typedef struct _IDL_tree_node * IDL_tree;
struct _IDL_LIST {
IDL_tree data;
IDL_tree prev;
IDL_tree next;
IDL_tree _tail; /* Internal use, may not be valid */
};
#define IDL_LIST(a) IDL_CHECK_CAST(a, IDLN_LIST, idl_list)
extern IDL_tree IDL_list_new (IDL_tree data);
extern IDL_tree IDL_list_concat (IDL_tree orig,
IDL_tree append);
extern IDL_tree IDL_list_remove (IDL_tree list,
IDL_tree p);
extern int IDL_list_length (IDL_tree list);
extern IDL_tree IDL_list_nth (IDL_tree list,
int n);
struct _IDL_GENTREE {
IDL_tree data;
GHashTable *siblings;
GHashTable *children;
GHashFunc hash_func;
GCompareFunc key_compare_func;
IDL_tree _import; /* Internal use, do not recurse */
char *_cur_prefix; /* Internal use */
};
#define IDL_GENTREE(a) IDL_CHECK_CAST(a, IDLN_GENTREE, idl_gentree)
extern IDL_tree IDL_gentree_new (GHashFunc hash_func,
GCompareFunc key_compare_func,
IDL_tree data);
extern IDL_tree IDL_gentree_new_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_child (IDL_tree from,
IDL_tree data);
struct _IDL_INTEGER {
IDL_longlong_t value;
};
#define IDL_INTEGER(a) IDL_CHECK_CAST(a, IDLN_INTEGER, idl_integer)
extern IDL_tree IDL_integer_new (IDL_longlong_t value);
struct _IDL_STRING {
char *value;
};
#define IDL_STRING(a) IDL_CHECK_CAST(a, IDLN_STRING, idl_string)
extern IDL_tree IDL_string_new (char *value);
struct _IDL_WIDE_STRING {
wchar_t *value;
};
#define IDL_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_WIDE_STRING, idl_wide_string)
extern IDL_tree IDL_wide_string_new (wchar_t *value);
struct _IDL_CHAR {
char *value;
};
#define IDL_CHAR(a) IDL_CHECK_CAST(a, IDLN_CHAR, idl_char)
extern IDL_tree IDL_char_new (char *value);
struct _IDL_WIDE_CHAR {
wchar_t *value;
};
#define IDL_WIDE_CHAR(a) IDL_CHECK_CAST(a, IDLN_WIDE_CHAR, idl_wide_char)
extern IDL_tree IDL_wide_char_new (wchar_t *value);
struct _IDL_FIXED {
char *value;
};
#define IDL_FIXED(a) IDL_CHECK_CAST(a, IDLN_FIXED, idl_fixed)
extern IDL_tree IDL_fixed_new (char *value);
struct _IDL_FLOAT {
double value;
};
#define IDL_FLOAT(a) IDL_CHECK_CAST(a, IDLN_FLOAT, idl_float)
extern IDL_tree IDL_float_new (double value);
struct _IDL_BOOLEAN {
unsigned value;
};
#define IDL_BOOLEAN(a) IDL_CHECK_CAST(a, IDLN_BOOLEAN, idl_boolean)
extern IDL_tree IDL_boolean_new (unsigned value);
struct _IDL_IDENT {
char *str;
char *repo_id;
GSList *comments;
IDL_tree _ns_ref; /* Internal use, do not recurse */
unsigned _flags; /* Internal use */
#define IDLF_IDENT_CASE_MISMATCH_HIT (1UL << 0)
};
#define IDL_IDENT(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident)
#define IDL_IDENT_TO_NS(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident._ns_ref)
#define IDL_IDENT_REPO_ID(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident.repo_id)
extern IDL_tree IDL_ident_new (char *str);
extern void IDL_queue_new_ident_comment (const char *str);
enum IDL_float_type {
IDL_FLOAT_TYPE_FLOAT,
IDL_FLOAT_TYPE_DOUBLE,
IDL_FLOAT_TYPE_LONGDOUBLE
};
struct _IDL_TYPE_FLOAT {
enum IDL_float_type f_type;
};
#define IDL_TYPE_FLOAT(a) IDL_CHECK_CAST(a, IDLN_TYPE_FLOAT, idl_type_float)
extern IDL_tree IDL_type_float_new (enum IDL_float_type f_type);
struct _IDL_TYPE_FIXED {
IDL_tree positive_int_const;
IDL_tree integer_lit;
};
#define IDL_TYPE_FIXED(a) IDL_CHECK_CAST(a, IDLN_TYPE_FIXED, idl_type_fixed)
extern IDL_tree IDL_type_fixed_new (IDL_tree positive_int_const,
IDL_tree integer_lit);
enum IDL_integer_type {
IDL_INTEGER_TYPE_SHORT,
IDL_INTEGER_TYPE_LONG,
IDL_INTEGER_TYPE_LONGLONG
};
struct _IDL_TYPE_INTEGER {
unsigned f_signed : 1;
enum IDL_integer_type f_type;
};
#define IDL_TYPE_INTEGER(a) IDL_CHECK_CAST(a, IDLN_TYPE_INTEGER, idl_type_integer)
extern IDL_tree IDL_type_integer_new (unsigned f_signed,
enum IDL_integer_type f_type);
extern IDL_tree IDL_type_char_new (void);
extern IDL_tree IDL_type_wide_char_new (void);
extern IDL_tree IDL_type_boolean_new (void);
extern IDL_tree IDL_type_octet_new (void);
extern IDL_tree IDL_type_any_new (void);
extern IDL_tree IDL_type_object_new (void);
extern IDL_tree IDL_type_typecode_new (void);
struct _IDL_TYPE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRING, idl_type_string)
extern IDL_tree IDL_type_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_WIDE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_WIDE_STRING, idl_type_wide_string)
extern IDL_tree IDL_type_wide_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_ENUM {
IDL_tree ident;
IDL_tree enumerator_list;
};
#define IDL_TYPE_ENUM(a) IDL_CHECK_CAST(a, IDLN_TYPE_ENUM, idl_type_enum)
extern IDL_tree IDL_type_enum_new (IDL_tree ident,
IDL_tree enumerator_list);
struct _IDL_TYPE_ARRAY {
IDL_tree ident;
IDL_tree size_list;
};
#define IDL_TYPE_ARRAY(a) IDL_CHECK_CAST(a, IDLN_TYPE_ARRAY, idl_type_array)
extern IDL_tree IDL_type_array_new (IDL_tree ident,
IDL_tree size_list);
struct _IDL_TYPE_SEQUENCE {
IDL_tree simple_type_spec;
IDL_tree positive_int_const;
};
#define IDL_TYPE_SEQUENCE(a) IDL_CHECK_CAST(a, IDLN_TYPE_SEQUENCE, idl_type_sequence)
extern IDL_tree IDL_type_sequence_new (IDL_tree simple_type_spec,
IDL_tree positive_int_const);
struct _IDL_TYPE_STRUCT {
IDL_tree ident;
IDL_tree member_list;
};
#define IDL_TYPE_STRUCT(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRUCT, idl_type_struct)
extern IDL_tree IDL_type_struct_new (IDL_tree ident,
IDL_tree member_list);
struct _IDL_TYPE_UNION {
IDL_tree ident;
IDL_tree switch_type_spec;
IDL_tree switch_body;
};
#define IDL_TYPE_UNION(a) IDL_CHECK_CAST(a, IDLN_TYPE_UNION, idl_type_union)
extern IDL_tree IDL_type_union_new (IDL_tree ident,
IDL_tree switch_type_spec,
IDL_tree switch_body);
struct _IDL_MEMBER {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_MEMBER(a) IDL_CHECK_CAST(a, IDLN_MEMBER, idl_member)
extern IDL_tree IDL_member_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_NATIVE {
IDL_tree ident;
char *user_type; /* XPIDL extension */
};
#define IDL_NATIVE(a) IDL_CHECK_CAST(a, IDLN_NATIVE, idl_native)
extern IDL_tree IDL_native_new (IDL_tree ident);
struct _IDL_TYPE_DCL {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_TYPE_DCL(a) IDL_CHECK_CAST(a, IDLN_TYPE_DCL, idl_type_dcl)
extern IDL_tree IDL_type_dcl_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_CONST_DCL {
IDL_tree const_type;
IDL_tree ident;
IDL_tree const_exp;
};
#define IDL_CONST_DCL(a) IDL_CHECK_CAST(a, IDLN_CONST_DCL, idl_const_dcl)
extern IDL_tree IDL_const_dcl_new (IDL_tree const_type,
IDL_tree ident,
IDL_tree const_exp);
struct _IDL_EXCEPT_DCL {
IDL_tree ident;
IDL_tree members;
};
#define IDL_EXCEPT_DCL(a) IDL_CHECK_CAST(a, IDLN_EXCEPT_DCL, idl_except_dcl)
extern IDL_tree IDL_except_dcl_new (IDL_tree ident,
IDL_tree members);
struct _IDL_ATTR_DCL {
unsigned f_readonly : 1;
IDL_tree param_type_spec;
IDL_tree simple_declarations;
};
#define IDL_ATTR_DCL(a) IDL_CHECK_CAST(a, IDLN_ATTR_DCL, idl_attr_dcl)
extern IDL_tree IDL_attr_dcl_new (unsigned f_readonly,
IDL_tree param_type_spec,
IDL_tree simple_declarations);
struct _IDL_OP_DCL {
unsigned f_noscript : 1;
unsigned f_oneway : 1;
/* XPIDL extension (varags) */
unsigned f_varargs : 1;
IDL_tree op_type_spec;
IDL_tree ident;
IDL_tree parameter_dcls;
IDL_tree raises_expr;
IDL_tree context_expr;
};
#define IDL_OP_DCL(a) IDL_CHECK_CAST(a, IDLN_OP_DCL, idl_op_dcl)
extern IDL_tree IDL_op_dcl_new (unsigned f_oneway,
IDL_tree op_type_spec,
IDL_tree ident,
IDL_tree parameter_dcls,
IDL_tree raises_expr,
IDL_tree context_expr);
enum IDL_param_attr {
IDL_PARAM_IN,
IDL_PARAM_OUT,
IDL_PARAM_INOUT
};
struct _IDL_PARAM_DCL {
enum IDL_param_attr attr;
IDL_tree param_type_spec;
IDL_tree simple_declarator;
};
#define IDL_PARAM_DCL(a) IDL_CHECK_CAST(a, IDLN_PARAM_DCL, idl_param_dcl)
extern IDL_tree IDL_param_dcl_new (enum IDL_param_attr attr,
IDL_tree param_type_spec,
IDL_tree simple_declarator);
struct _IDL_CASE_STMT {
IDL_tree labels;
IDL_tree element_spec;
};
#define IDL_CASE_STMT(a) IDL_CHECK_CAST(a, IDLN_CASE_STMT, idl_case_stmt)
extern IDL_tree IDL_case_stmt_new (IDL_tree labels,
IDL_tree element_spec);
struct _IDL_INTERFACE {
IDL_tree ident;
IDL_tree inheritance_spec;
IDL_tree body;
};
#define IDL_INTERFACE(a) IDL_CHECK_CAST(a, IDLN_INTERFACE, idl_interface)
extern IDL_tree IDL_interface_new (IDL_tree ident,
IDL_tree inheritance_spec,
IDL_tree body);
struct _IDL_FORWARD_DCL {
IDL_tree ident;
};
#define IDL_FORWARD_DCL(a) IDL_CHECK_CAST(a, IDLN_FORWARD_DCL, idl_forward_dcl)
extern IDL_tree IDL_forward_dcl_new (IDL_tree ident);
struct _IDL_MODULE {
IDL_tree ident;
IDL_tree definition_list;
};
#define IDL_MODULE(a) IDL_CHECK_CAST(a, IDLN_MODULE, idl_module)
extern IDL_tree IDL_module_new (IDL_tree ident,
IDL_tree definition_list);
enum IDL_binop {
IDL_BINOP_OR,
IDL_BINOP_XOR,
IDL_BINOP_AND,
IDL_BINOP_SHR,
IDL_BINOP_SHL,
IDL_BINOP_ADD,
IDL_BINOP_SUB,
IDL_BINOP_MULT,
IDL_BINOP_DIV,
IDL_BINOP_MOD
};
struct _IDL_BINOP {
enum IDL_binop op;
IDL_tree left, right;
};
#define IDL_BINOP(a) IDL_CHECK_CAST(a, IDLN_BINOP, idl_binop)
extern IDL_tree IDL_binop_new (enum IDL_binop op,
IDL_tree left,
IDL_tree right);
enum IDL_unaryop {
IDL_UNARYOP_PLUS,
IDL_UNARYOP_MINUS,
IDL_UNARYOP_COMPLEMENT
};
struct _IDL_UNARYOP {
enum IDL_unaryop op;
IDL_tree operand;
};
#define IDL_UNARYOP(a) IDL_CHECK_CAST(a, IDLN_UNARYOP, idl_unaryop)
extern IDL_tree IDL_unaryop_new (enum IDL_unaryop op,
IDL_tree operand);
/* XPIDL code fragments extension. */
struct _IDL_CODEFRAG {
char *desc;
GSList *lines;
};
#define IDL_CODEFRAG(a) IDL_CHECK_CAST(a, IDLN_CODEFRAG, idl_codefrag)
extern IDL_tree IDL_codefrag_new (char *desc,
GSList *lines);
/*
* IDL_tree_type - Enumerations of node types
*
* Note this enumerator list is subject to change in the future. A program should not need
* more than a recompilation to adjust for a change in this list, so instead of using a
* statically initialized jumptable, allocate an array of size IDLN_LAST and assign the
* elements manually.
*/
typedef enum {
IDLN_NONE,
IDLN_ANY,
IDLN_LIST,
IDLN_GENTREE,
IDLN_INTEGER,
IDLN_STRING,
IDLN_WIDE_STRING,
IDLN_CHAR,
IDLN_WIDE_CHAR,
IDLN_FIXED,
IDLN_FLOAT,
IDLN_BOOLEAN,
IDLN_IDENT,
IDLN_TYPE_DCL,
IDLN_CONST_DCL,
IDLN_EXCEPT_DCL,
IDLN_ATTR_DCL,
IDLN_OP_DCL,
IDLN_PARAM_DCL,
IDLN_FORWARD_DCL,
IDLN_TYPE_INTEGER,
IDLN_TYPE_FLOAT,
IDLN_TYPE_FIXED,
IDLN_TYPE_CHAR,
IDLN_TYPE_WIDE_CHAR,
IDLN_TYPE_STRING,
IDLN_TYPE_WIDE_STRING,
IDLN_TYPE_BOOLEAN,
IDLN_TYPE_OCTET,
IDLN_TYPE_ANY,
IDLN_TYPE_OBJECT,
IDLN_TYPE_TYPECODE,
IDLN_TYPE_ENUM,
IDLN_TYPE_SEQUENCE,
IDLN_TYPE_ARRAY,
IDLN_TYPE_STRUCT,
IDLN_TYPE_UNION,
IDLN_MEMBER,
IDLN_NATIVE,
IDLN_CASE_STMT,
IDLN_INTERFACE,
IDLN_MODULE,
IDLN_BINOP,
IDLN_UNARYOP,
IDLN_CODEFRAG,
IDLN_LAST
} IDL_tree_type;
IDL_IMPORT const char * IDL_tree_type_names[];
struct _IDL_tree_node {
IDL_tree_type _type;
IDL_tree up; /* Do not recurse */
IDL_declspec_t declspec;
/* properties is an XPIDL extension. It is a hash table of
* case-insensitive string keys to string values. */
GHashTable *properties;
int refs;
char *_file; /* Internal use */
int _line; /* Internal use */
union {
struct _IDL_LIST idl_list;
struct _IDL_GENTREE idl_gentree;
struct _IDL_INTEGER idl_integer;
struct _IDL_STRING idl_string;
struct _IDL_WIDE_STRING idl_wide_string;
struct _IDL_CHAR idl_char;
struct _IDL_WIDE_CHAR idl_wide_char;
struct _IDL_FIXED idl_fixed;
struct _IDL_FLOAT idl_float;
struct _IDL_BOOLEAN idl_boolean;
struct _IDL_IDENT idl_ident;
struct _IDL_TYPE_DCL idl_type_dcl;
struct _IDL_CONST_DCL idl_const_dcl;
struct _IDL_EXCEPT_DCL idl_except_dcl;
struct _IDL_ATTR_DCL idl_attr_dcl;
struct _IDL_OP_DCL idl_op_dcl;
struct _IDL_PARAM_DCL idl_param_dcl;
struct _IDL_FORWARD_DCL idl_forward_dcl;
struct _IDL_TYPE_FLOAT idl_type_float;
struct _IDL_TYPE_FIXED idl_type_fixed;
struct _IDL_TYPE_INTEGER idl_type_integer;
struct _IDL_TYPE_ENUM idl_type_enum;
struct _IDL_TYPE_STRING idl_type_string;
struct _IDL_TYPE_WIDE_STRING idl_type_wide_string;
struct _IDL_TYPE_SEQUENCE idl_type_sequence;
struct _IDL_TYPE_ARRAY idl_type_array;
struct _IDL_TYPE_STRUCT idl_type_struct;
struct _IDL_TYPE_UNION idl_type_union;
struct _IDL_MEMBER idl_member;
struct _IDL_NATIVE idl_native;
struct _IDL_CASE_STMT idl_case_stmt;
struct _IDL_INTERFACE idl_interface;
struct _IDL_MODULE idl_module;
struct _IDL_BINOP idl_binop;
struct _IDL_UNARYOP idl_unaryop;
struct _IDL_CODEFRAG idl_codefrag;
} u;
};
#define IDL_NODE_TYPE(a) ((a)->_type)
#define IDL_NODE_TYPE_NAME(a) ((a)?IDL_tree_type_names[IDL_NODE_TYPE(a)]:"NULL")
#define IDL_NODE_UP(a) ((a)->up)
#define IDL_NODE_PROPERTIES(a) ((a)->properties)
#define IDL_NODE_DECLSPEC(a) ((a)->declspec)
#define IDL_NODE_REFS(a) ((a)->refs)
#define IDL_NODE_IS_LITERAL(a) \
(IDL_NODE_TYPE(a) == IDLN_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_STRING || \
IDL_NODE_TYPE(a) == IDLN_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_CHAR || \
IDL_NODE_TYPE(a) == IDLN_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_FIXED || \
IDL_NODE_TYPE(a) == IDLN_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_BOOLEAN)
#define IDL_NODE_IS_TYPE(a) \
(IDL_NODE_TYPE(a) == IDLN_TYPE_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FIXED || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_BOOLEAN || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OCTET || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ANY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OBJECT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_TYPECODE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ARRAY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_SEQUENCE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
#define IDL_NODE_IS_SCOPED(a) \
(IDL_NODE_TYPE(a) == IDLN_IDENT || \
IDL_NODE_TYPE(a) == IDLN_INTERFACE || \
IDL_NODE_TYPE(a) == IDLN_MODULE || \
IDL_NODE_TYPE(a) == IDLN_EXCEPT_DCL || \
IDL_NODE_TYPE(a) == IDLN_OP_DCL || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
typedef struct _IDL_ns * IDL_ns;
struct _IDL_ns {
IDL_tree global;
IDL_tree file;
IDL_tree current;
GHashTable *inhibits;
GHashTable *filename_hash;
};
#define IDL_NS(a) (*(a))
typedef enum {
IDL_INPUT_REASON_INIT,
IDL_INPUT_REASON_FILL,
IDL_INPUT_REASON_ABORT,
IDL_INPUT_REASON_FINISH
} IDL_input_reason;
union IDL_input_data {
struct {
const char *filename;
} init;
struct {
char *buffer;
size_t max_size;
} fill;
};
typedef int (*IDL_input_callback) (IDL_input_reason reason,
union IDL_input_data *data,
gpointer user_data);
typedef int (*IDL_msg_callback) (int level,
int num,
int line,
const char *filename,
const char *message);
typedef struct _IDL_tree_func_state IDL_tree_func_state;
typedef struct _IDL_tree_func_data IDL_tree_func_data;
/* Traversal state data. Recursive walks chain states. */
struct _IDL_tree_func_state {
IDL_tree_func_state *up;
IDL_tree start;
IDL_tree_func_data *bottom;
};
/* This holds a list of the up hierarchy traversed, beginning from traversal. This is
* useful since nodes referenced after initial definition will have a different traversal
* path than the actual up path. */
struct _IDL_tree_func_data {
IDL_tree_func_state *state;
IDL_tree_func_data *up;
IDL_tree tree;
};
typedef gboolean (*IDL_tree_func) (IDL_tree_func_data *tnfd,
gpointer user_data);
extern IDL_tree IDL_check_type_cast (const IDL_tree var,
IDL_tree_type type,
const char *file,
int line,
const char *function);
extern const char * IDL_get_libver_string (void);
extern const char * IDL_get_IDLver_string (void);
extern int IDL_parse_filename (const char *filename,
const char *cpp_args,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_parse_filename_with_input (const char *filename,
IDL_input_callback input_cb,
gpointer input_cb_user_data,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_ns_prefix (IDL_ns ns,
const char *s);
extern void IDL_ns_ID (IDL_ns ns,
const char *s);
extern void IDL_ns_version (IDL_ns ns,
const char *s);
extern int IDL_inhibit_get (void);
extern void IDL_inhibit_push (void);
extern void IDL_inhibit_pop (void);
extern void IDL_file_set (const char *filename,
int line);
extern void IDL_file_get (const char **filename,
int *line);
extern IDL_tree IDL_get_parent_node (IDL_tree p,
IDL_tree_type type,
int *scope_levels);
extern IDL_tree IDL_tree_get_scope (IDL_tree p);
extern int IDL_tree_get_node_info (IDL_tree tree,
char **who,
char **what);
extern void IDL_tree_error (IDL_tree p,
const char *fmt,
...);
extern void IDL_tree_warning (IDL_tree p,
int level,
const char *fmt,
...);
extern const char * IDL_tree_property_get (IDL_tree tree,
const char *key);
extern void IDL_tree_property_set (IDL_tree tree,
const char *key,
const char *value);
extern gboolean IDL_tree_property_remove (IDL_tree tree,
const char *key);
extern void IDL_tree_properties_copy (IDL_tree from_tree,
IDL_tree to_tree);
extern void IDL_tree_walk (IDL_tree p,
IDL_tree_func_data *current,
IDL_tree_func pre_tree_func,
IDL_tree_func post_tree_func,
gpointer user_data);
extern void IDL_tree_walk_in_order (IDL_tree p,
IDL_tree_func tree_func,
gpointer user_data);
extern void IDL_tree_free (IDL_tree root);
extern void IDL_tree_to_IDL (IDL_tree p,
IDL_ns ns,
FILE *output,
unsigned long output_flags);
extern char * IDL_do_escapes (const char *s);
extern IDL_tree IDL_resolve_const_exp (IDL_tree p,
IDL_tree_type type);
extern IDL_ns IDL_ns_new (void);
extern void IDL_ns_free (IDL_ns ns);
extern IDL_tree IDL_ns_resolve_this_scope_ident (IDL_ns ns,
IDL_tree scope,
IDL_tree ident);
extern IDL_tree IDL_ns_resolve_ident (IDL_ns ns,
IDL_tree ident);
extern IDL_tree IDL_ns_lookup_this_scope (IDL_ns ns,
IDL_tree scope,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_lookup_cur_scope (IDL_ns ns,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_place_new (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_push_scope (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_pop_scope (IDL_ns ns);
extern IDL_tree IDL_ns_qualified_ident_new (IDL_tree nsid);
extern char * IDL_ns_ident_to_qstring (IDL_tree ns_ident,
const char *join,
int scope_levels);
extern int IDL_ns_scope_levels_from_here (IDL_ns ns,
IDL_tree ident,
IDL_tree parent);
extern char * IDL_ns_ident_make_repo_id (IDL_ns ns,
IDL_tree p,
const char *p_prefix,
int *major,
int *minor);
#ifdef __cplusplus
}
#endif
#endif /* __IDL_H */

View File

@@ -1,50 +0,0 @@
@echo off
if "%MOZ_TOOLS%" == "" goto no_moz_tools
echo.
echo MOZ_TOOLS is set to %MOZ_TOOLS%
echo.
echo copying exes and dlls to %MOZ_TOOLS%\bin
if not exist %MOZ_TOOLS%\bin\NUL mkdir %MOZ_TOOLS%\bin >NUL
copy bin\x86\* %MOZ_TOOLS%\bin >NUL
echo copying include files to %MOZ_TOOLS%\include
if not exist %MOZ_TOOLS%\include\NUL mkdir %MOZ_TOOLS%\include >NUL
copy include\* %MOZ_TOOLS%\include >NUL
echo copying include files to %MOZ_TOOLS%\include\libIDL
if not exist %MOZ_TOOLS%\include\libIDL\NUL mkdir %MOZ_TOOLS%\include\libIDL >NUL
copy include\libIDL\* %MOZ_TOOLS%\include\libIDL >NUL
echo copying lib files to %MOZ_TOOLS%\lib
if not exist %MOZ_TOOLS%\lib\NUL mkdir %MOZ_TOOLS%\lib >NUL
copy lib\* %MOZ_TOOLS%\lib >NUL
echo.
echo done copying
echo.
echo make sure that MOZ_TOOLS\bin is on your path
echo.
goto done
:no_moz_tools
echo.
echo. ERROR!
echo.
echo You need to set MOZ_TOOLS in your environment.
echo MOZ_TOOLS should be the name of a directory that
echo you create to hold these tools.
echo.
echo. e.g.
echo. mkdir c:\moz_tools
echo. set MOZ_TOOLS=c:\moz_tools
echo.
echo MOZ_TOOLS should be set permanently so that it is
echo available to the build system whenever mozilla is building.
echo.
echo.
echo Please set MOZ_TOOLS and run install.bat again
echo.
:done

Binary file not shown.

View File

@@ -1,12 +0,0 @@
Sources for glib are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout glib
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the GLIB_1_2_0 tag on the gnome cvs
server.

View File

@@ -1,14 +0,0 @@
Sources for libIDL are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout ORBit
(libIDL files are in ORBit/libIDL)
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the LIBIDL_V0_6_3 tag on the gnome cvs
server.

View File

@@ -1,339 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users. This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it. (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.) You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.
We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.
Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software. If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary. To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.
The precise terms and conditions for copying, distribution and
modification follow.
GNU GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License. The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language. (Hereinafter, translation is included without limitation in
the term "modification".) Each licensee is addressed as "you".
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.
1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.
You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.
2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) You must cause the modified files to carry prominent notices
stating that you changed the files and the date of any change.
b) You must cause any work that you distribute or publish, that in
whole or in part contains or is derived from the Program or any
part thereof, to be licensed as a whole at no charge to all third
parties under the terms of this License.
c) If the modified program normally reads commands interactively
when run, you must cause it, when started running for such
interactive use in the most ordinary way, to print or display an
announcement including an appropriate copyright notice and a
notice that there is no warranty (or else, saying that you provide
a warranty) and that users may redistribute the program under
these conditions, and telling the user how to view a copy of this
License. (Exception: if the Program itself is interactive but
does not normally print such an announcement, your work based on
the Program is not required to print an announcement.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.
In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:
a) Accompany it with the complete corresponding machine-readable
source code, which must be distributed under the terms of Sections
1 and 2 above on a medium customarily used for software interchange; or,
b) Accompany it with a written offer, valid for at least three
years, to give any third party, for a charge no more than your
cost of physically performing source distribution, a complete
machine-readable copy of the corresponding source code, to be
distributed under the terms of Sections 1 and 2 above on a medium
customarily used for software interchange; or,
c) Accompany it with the information you received as to the offer
to distribute corresponding source code. (This alternative is
allowed only for noncommercial distribution and only if you
received the program in object code or executable form with such
an offer, in accord with Subsection b above.)
The source code for a work means the preferred form of the work for
making modifications to it. For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable. However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.
If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.
4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License. Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.
5. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Program or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.
6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all. For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.
If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded. In such case, this License incorporates
the limitation as if written in the body of this License.
9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation. If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.
10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission. For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this. Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.
NO WARRANTY
11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.
12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) 19yy <name of author>
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Also add information on how to contact you by electronic and paper mail.
If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:
Gnomovision version 69, Copyright (C) 19yy name of author
Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the program
`Gnomovision' (which makes passes at compilers) written by James Hacker.
<signature of Ty Coon>, 1 April 1989
Ty Coon, President of Vice
This General Public License does not permit incorporating your program into
proprietary programs. If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library. If this is what you want to do, use the GNU Library General
Public License instead of this License.

File diff suppressed because it is too large Load Diff

View File

@@ -1,176 +0,0 @@
Basic Installation
==================
These are generic installation instructions.
The `configure' shell script attempts to guess correct values for
various system-dependent variables used during compilation. It uses
those values to create a `Makefile' in each directory of the package.
It may also create one or more `.h' files containing system-dependent
definitions. Finally, it creates a shell script `config.status' that
you can run in the future to recreate the current configuration, a file
`config.cache' that saves the results of its tests to speed up
reconfiguring, and a file `config.log' containing compiler output
(useful mainly for debugging `configure').
If you need to do unusual things to compile the package, please try
to figure out how `configure' could check whether to do them, and mail
diffs or instructions to the address given in the `README' so they can
be considered for the next release. If at some point `config.cache'
contains results you don't want to keep, you may remove or edit it.
The file `configure.in' is used to create `configure' by a program
called `autoconf'. You only need `configure.in' if you want to change
it or regenerate `configure' using a newer version of `autoconf'.
The simplest way to compile this package is:
1. `cd' to the directory containing the package's source code and type
`./configure' to configure the package for your system. If you're
using `csh' on an old version of System V, you might need to type
`sh ./configure' instead to prevent `csh' from trying to execute
`configure' itself.
Running `configure' takes awhile. While running, it prints some
messages telling which features it is checking for.
2. Type `make' to compile the package.
3. Optionally, type `make check' to run any self-tests that come with
the package.
4. Type `make install' to install the programs and any data files and
documentation.
5. You can remove the program binaries and object files from the
source code directory by typing `make clean'. To also remove the
files that `configure' created (so you can compile the package for
a different kind of computer), type `make distclean'. There is
also a `make maintainer-clean' target, but that is intended mainly
for the package's developers. If you use it, you may have to get
all sorts of other programs in order to regenerate files that came
with the distribution.
Compilers and Options
=====================
Some systems require unusual options for compilation or linking that
the `configure' script does not know about. You can give `configure'
initial values for variables by setting them in the environment. Using
a Bourne-compatible shell, you can do that on the command line like
this:
CC=c89 CFLAGS=-O2 LIBS=-lposix ./configure
Or on systems that have the `env' program, you can do it like this:
env CPPFLAGS=-I/usr/local/include LDFLAGS=-s ./configure
Compiling For Multiple Architectures
====================================
You can compile the package for more than one kind of computer at the
same time, by placing the object files for each architecture in their
own directory. To do this, you must use a version of `make' that
supports the `VPATH' variable, such as GNU `make'. `cd' to the
directory where you want the object files and executables to go and run
the `configure' script. `configure' automatically checks for the
source code in the directory that `configure' is in and in `..'.
If you have to use a `make' that does not supports the `VPATH'
variable, you have to compile the package for one architecture at a time
in the source code directory. After you have installed the package for
one architecture, use `make distclean' before reconfiguring for another
architecture.
Installation Names
==================
By default, `make install' will install the package's files in
`/usr/local/bin', `/usr/local/man', etc. You can specify an
installation prefix other than `/usr/local' by giving `configure' the
option `--prefix=PATH'.
You can specify separate installation prefixes for
architecture-specific files and architecture-independent files. If you
give `configure' the option `--exec-prefix=PATH', the package will use
PATH as the prefix for installing programs and libraries.
Documentation and other data files will still use the regular prefix.
If the package supports it, you can cause programs to be installed
with an extra prefix or suffix on their names by giving `configure' the
option `--program-prefix=PREFIX' or `--program-suffix=SUFFIX'.
Optional Features
=================
Some packages pay attention to `--enable-FEATURE' options to
`configure', where FEATURE indicates an optional part of the package.
They may also pay attention to `--with-PACKAGE' options, where PACKAGE
is something like `gnu-as' or `x' (for the X Window System). The
`README' should mention any `--enable-' and `--with-' options that the
package recognizes.
For packages that use the X Window System, `configure' can usually
find the X include and library files automatically, but if it doesn't,
you can use the `configure' options `--x-includes=DIR' and
`--x-libraries=DIR' to specify their locations.
Specifying the System Type
==========================
There may be some features `configure' can not figure out
automatically, but needs to determine by the type of host the package
will run on. Usually `configure' can figure that out, but if it prints
a message saying it can not guess the host type, give it the
`--host=TYPE' option. TYPE can either be a short name for the system
type, such as `sun4', or a canonical name with three fields:
CPU-COMPANY-SYSTEM
See the file `config.sub' for the possible values of each field. If
`config.sub' isn't included in this package, then this package doesn't
need to know the host type.
If you are building compiler tools for cross-compiling, you can also
use the `--target=TYPE' option to select the type of system they will
produce code for and the `--build=TYPE' option to select the type of
system on which you are compiling the package.
Sharing Defaults
================
If you want to set default values for `configure' scripts to share,
you can create a site shell script called `config.site' that gives
default values for variables like `CC', `cache_file', and `prefix'.
`configure' looks for `PREFIX/share/config.site' if it exists, then
`PREFIX/etc/config.site' if it exists. Or, you can set the
`CONFIG_SITE' environment variable to the location of the site script.
A warning: not all `configure' scripts look for a site script.
Operation Controls
==================
`configure' recognizes the following options to control how it
operates.
`--cache-file=FILE'
Use and save the results of the tests in FILE instead of
`./config.cache'. Set FILE to `/dev/null' to disable caching, for
debugging `configure'.
`--help'
Print a summary of the options to `configure', and exit.
`--quiet'
`--silent'
`-q'
Do not print messages saying which checks are being made.
`--srcdir=DIR'
Look for the package's source code in directory DIR. Usually
`configure' can determine that directory automatically.
`--version'
Print the version of Autoconf used to generate the `configure'
script, and exit.
`configure' also accepts some other, not widely useful, options.

View File

@@ -1,62 +0,0 @@
#
# GNU Makefile for building gmake.exe on WIN32
# This is the top-level makefile. It only does the optimized build.
#
CSRCS = ar.c \
arscan.c \
commands.c \
default.c \
dir.c \
expand.c \
file.c \
function.c \
getloadavg.c \
getopt.c \
getopt1.c \
implicit.c \
job.c \
main.c \
misc.c \
read.c \
remake.c \
remote-stub.c \
rule.c \
signame.c \
variable.c \
version.c \
vpath.c
OBJS = $(CSRCS:.c=.obj) glob/fnmatch.obj glob/glob.obj
CC = cl
CFLAGS = $(CC_SWITCHES) $(INCLUDES) $(DEFINES) $(CC_OUTPUTS)
CC_SWITCHES = -nologo -ML -W3 -O2
INCLUDES = -I. -Iglob
DEFINES = -DWIN32 -DNDEBUG -D_CONSOLE -DNETSCAPE -DHAVE_CONFIG_H
CC_OUTPUTS = -Fpgmake.pch -YX -c
LINK = link
LINK_FLAGS = -nologo -subsystem:console \
-incremental:no -machine:I386 -out:$@
all: gmake.exe
build_glob:
cd glob; $(MAKE)
gmake.exe: build_glob $(OBJS)
$(LINK) $(LINK_FLAGS) $(OBJS)
%.obj: %.c
$(CC) $(CFLAGS) $<
clean:
cd glob; $(MAKE) $@
rm -rf $(OBJS) gmake.pch gmake.exe

View File

@@ -1,307 +0,0 @@
# NOTE: If you have no `make' program at all to process this makefile, run
# `build.sh' instead.
#
# Copyright (C) 1988, 89, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
#
# Makefile for GNU Make
#
# Ultrix 2.2 make doesn't expand the value of VPATH.
VPATH = @srcdir@
# This must repeat the value, because configure will remove `VPATH = .'.
srcdir = @srcdir@
CC = @CC@
CFLAGS = @CFLAGS@
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@
# Define these for your system as follows:
# -DNO_ARCHIVES To disable `ar' archive support.
# -DNO_FLOAT To avoid using floating-point numbers.
# -DENUM_BITFIELDS If the compiler isn't GCC but groks enum foo:2.
# Some compilers apparently accept this
# without complaint but produce losing code,
# so beware.
# NeXT 1.0a uses an old version of GCC, which required -D__inline=inline.
# See also `config.h'.
defines = @DEFS@ -DLIBDIR=\"$(libdir)\" -DINCLUDEDIR=\"$(includedir)\"
# Which flavor of remote job execution support to use.
# The code is found in `remote-$(REMOTE).c'.
REMOTE = @REMOTE@
# If you are using the GNU C library, or have the GNU getopt functions in
# your C library, you can comment these out.
GETOPT = getopt.o getopt1.o
GETOPT_SRC = $(srcdir)/getopt.c $(srcdir)/getopt1.c $(srcdir)/getopt.h
# If you are using the GNU C library, or have the GNU glob functions in
# your C library, you can comment this out. GNU make uses special hooks
# into the glob functions to be more efficient (by using make's directory
# cache for globbing), so you must use the GNU functions even if your
# system's C library has the 1003.2 glob functions already. Also, the glob
# functions in the AIX and HPUX C libraries are said to be buggy.
GLOB = glob/libglob.a
# If your system doesn't have alloca, or the one provided is bad, define this.
ALLOCA = @ALLOCA@
ALLOCA_SRC = $(srcdir)/alloca.c
# If your system needs extra libraries loaded in, define them here.
# System V probably need -lPW for alloca. HP-UX 7.0's alloca in
# libPW.a is broken on HP9000s300 and HP9000s400 machines. Use
# alloca.c instead on those machines.
LOADLIBES = @LIBS@
# Any extra object files your system needs.
extras = @LIBOBJS@
# Common prefix for machine-independent installed files.
prefix = @prefix@
# Common prefix for machine-dependent installed files.
exec_prefix = @exec_prefix@
# Directory to install `make' in.
bindir = $(exec_prefix)/bin
# Directory to find libraries in for `-lXXX'.
libdir = $(exec_prefix)/lib
# Directory to search by default for included makefiles.
includedir = $(prefix)/include
# Directory to install the Info files in.
infodir = $(prefix)/info
# Directory to install the man page in.
mandir = $(prefix)/man/man$(manext)
# Number to put on the man page filename.
manext = 1
# Prefix to put on installed `make' binary file name.
binprefix =
# Prefix to put on installed `make' man page file name.
manprefix = $(binprefix)
# Whether or not make needs to be installed setgid.
# The value should be either `true' or `false'.
# On many systems, the getloadavg function (used to implement the `-l'
# switch) will not work unless make is installed setgid kmem.
install_setgid = @NEED_SETGID@
# Install make setgid to this group so it can read /dev/kmem.
group = @KMEM_GROUP@
# Program to install `make'.
INSTALL_PROGRAM = @INSTALL_PROGRAM@
# Program to install the man page.
INSTALL_DATA = @INSTALL_DATA@
# Generic install program.
INSTALL = @INSTALL@
# Program to format Texinfo source into Info files.
MAKEINFO = makeinfo
# Program to format Texinfo source into DVI files.
TEXI2DVI = texi2dvi
# Programs to make tags files.
ETAGS = etags -w
CTAGS = ctags -w
objs = commands.o job.o dir.o file.o misc.o main.o read.o remake.o \
rule.o implicit.o default.o variable.o expand.o function.o \
vpath.o version.o ar.o arscan.o signame.o remote-$(REMOTE).o \
$(GLOB) $(GETOPT) $(ALLOCA) $(extras)
srcs = $(srcdir)/commands.c $(srcdir)/job.c $(srcdir)/dir.c \
$(srcdir)/file.c $(srcdir)/getloadavg.c $(srcdir)/misc.c \
$(srcdir)/main.c $(srcdir)/read.c $(srcdir)/remake.c \
$(srcdir)/rule.c $(srcdir)/implicit.c $(srcdir)/default.c \
$(srcdir)/variable.c $(srcdir)/expand.c $(srcdir)/function.c \
$(srcdir)/vpath.c $(srcdir)/version.c \
$(srcdir)/remote-$(REMOTE).c \
$(srcdir)/ar.c $(srcdir)/arscan.c \
$(srcdir)/signame.c $(srcdir)/signame.h $(GETOPT_SRC) \
$(srcdir)/commands.h $(srcdir)/dep.h $(srcdir)/file.h \
$(srcdir)/job.h $(srcdir)/make.h $(srcdir)/rule.h \
$(srcdir)/variable.h $(ALLOCA_SRC) $(srcdir)/config.h.in
.SUFFIXES:
.SUFFIXES: .o .c .h .ps .dvi .info .texinfo
all: make
info: make.info
dvi: make.dvi
# Some makes apparently use .PHONY as the default goal if it is before `all'.
.PHONY: all check info dvi
make.info: make.texinfo
$(MAKEINFO) -I$(srcdir) $(srcdir)/make.texinfo -o make.info
make.dvi: make.texinfo
$(TEXI2DVI) $(srcdir)/make.texinfo
make.ps: make.dvi
dvi2ps make.dvi > make.ps
make: $(objs)
$(CC) $(LDFLAGS) $(objs) $(LOADLIBES) -o make.new
mv -f make.new make
# -I. is needed to find config.h in the build directory.
.c.o:
$(CC) $(defines) -c -I. -I$(srcdir) -I$(srcdir)/glob \
$(CPPFLAGS) $(CFLAGS) $< $(OUTPUT_OPTION)
# For some losing Unix makes.
SHELL = /bin/sh
@SET_MAKE@
glob/libglob.a: FORCE config.h
cd glob; $(MAKE) libglob.a
FORCE:
tagsrcs = $(srcs) $(srcdir)/remote-*.c
TAGS: $(tagsrcs)
$(ETAGS) $(tagsrcs)
tags: $(tagsrcs)
$(CTAGS) $(tagsrcs)
.PHONY: install installdirs
install: installdirs \
$(bindir)/$(binprefix)make $(infodir)/make.info \
$(mandir)/$(manprefix)make.$(manext)
installdirs:
$(SHELL) ${srcdir}/mkinstalldirs $(bindir) $(infodir) $(mandir)
$(bindir)/$(binprefix)make: make
$(INSTALL_PROGRAM) make $@.new
@if $(install_setgid); then \
if chgrp $(group) $@.new && chmod g+s $@.new; then \
echo "chgrp $(group) $@.new && chmod g+s $@.new"; \
else \
echo "$@ needs to be owned by group $(group) and setgid;"; \
echo "otherwise the \`-l' option will probably not work."; \
echo "You may need special privileges to install $@."; \
fi; \
else true; fi
# Some systems can't deal with renaming onto a running binary.
-rm -f $@.old
-mv $@ $@.old
mv $@.new $@
$(infodir)/make.info: make.info
if [ -r ./make.info ]; then dir=.; else dir=$(srcdir); fi; \
for file in $${dir}/make.info*; do \
name="`basename $$file`"; \
$(INSTALL_DATA) $$file \
`echo $@ | sed "s,make.info\$$,$$name,"`; \
done
# Run install-info only if it exists.
# Use `if' instead of just prepending `-' to the
# line so we notice real errors from install-info.
# We use `$(SHELL) -c' because some shells do not
# fail gracefully when there is an unknown command.
if $(SHELL) -c 'install-info --version' >/dev/null 2>&1; then \
if [ -r ./make.info ]; then dir=.; else dir=$(srcdir); fi; \
install-info --infodir=$(infodir) $$dir/make.info; \
else true; fi
$(mandir)/$(manprefix)make.$(manext): make.man
$(INSTALL_DATA) $(srcdir)/make.man $@
loadavg: loadavg.c config.h
$(CC) $(defines) -DTEST -I. -I$(srcdir) $(CFLAGS) $(LDFLAGS) \
loadavg.c $(LOADLIBES) -o $@
# We copy getloadavg.c into a different file rather than compiling it
# directly because some compilers clobber getloadavg.o in the process.
loadavg.c: getloadavg.c
ln $(srcdir)/getloadavg.c loadavg.c || \
cp $(srcdir)/getloadavg.c loadavg.c
check-loadavg: loadavg
@echo The system uptime program believes the load average to be:
-uptime
@echo The GNU load average checking code believes:
./loadavg
check: check-loadavg
.PHONY: clean realclean distclean mostlyclean
clean: glob-clean
-rm -f make loadavg *.o core make.dvi
distclean: clean glob-realclean
-rm -f Makefile config.h config.status build.sh stamp-config
-rm -f config.log config.cache
-rm -f TAGS tags
-rm -f make.?? make.??s make.log make.toc make.*aux
-rm -f loadavg.c
realclean: distclean
-rm -f make.info*
mostlyclean: clean
.PHONY: glob-clean glob-realclean
glob-clean glob-realclean:
cd glob; $(MAKE) $@
Makefile: config.status $(srcdir)/Makefile.in
$(SHELL) config.status
glob/Makefile: config.status $(srcdir)/glob/Makefile.in
$(SHELL) config.status
config.h: stamp-config ;
stamp-config: config.status $(srcdir)/config.h.in
$(SHELL) config.status
touch stamp-config
#configure: configure.in aclocal.m4
# cd $(srcdir) && autoconf $(ACFLAGS)
#config.h.in: configure.in aclocal.m4
# cd $(srcdir) && autoheader $(ACFLAGS)
# This tells versions [3.59,3.63) of GNU make not to export all variables.
.NOEXPORT:
# The automatically generated dependencies below may omit config.h
# because it is included with ``#include <config.h>'' rather than
# ``#include "config.h"''. So we add the explicit dependency to make sure.
$(objs): config.h
# Automatically generated dependencies will be put at the end of the file.
# Automatically generated dependencies.
commands.o : commands.c make.h dep.h commands.h file.h variable.h job.h
job.o: job.c make.h commands.h job.h file.h variable.h
dir.o: dir.c make.h
file.o: file.c make.h commands.h dep.h file.h variable.h
misc.o: misc.c make.h dep.h
main.o: main.c make.h commands.h dep.h file.h variable.h job.h getopt.h
read.o: read.c make.h commands.h dep.h file.h variable.h glob/glob.h
remake.o: remake.c make.h commands.h job.h dep.h file.h
rule.o : rule.c make.h config.h commands.h dep.h file.h variable.h rule.h
implicit.o : implicit.c make.h rule.h dep.h file.h
default.o: default.c make.h rule.h dep.h file.h commands.h variable.h
variable.o : variable.c make.h commands.h variable.h dep.h file.h
expand.o: expand.c make.h commands.h file.h variable.h
function.o: function.c make.h variable.h dep.h commands.h job.h
vpath.o : vpath.c make.h file.h variable.h
version.o: version.c
ar.o : ar.c make.h file.h dep.h
arscan.o: arscan.c make.h
signame.o: signame.c signame.h
remote-stub.o : remote-stub.c make.h commands.h
getopt.o: getopt.c getopt.h
getopt1.o : getopt1.c getopt.h
getloadavg.o: getloadavg.c

View File

@@ -1,557 +0,0 @@
GNU make NEWS -- history of user-visible changes. 26 January 1995
Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
See the end for copying conditions.
Please send GNU make bug reports to bug-gnu-utils@prep.ai.mit.edu.
Version 3.73
* Converted to use Autoconf version 2, so `configure' has some new options.
See INSTALL for details.
* You can now send a SIGUSR1 signal to Make to toggle printing of debugging
output enable by -d, at any time during the run.
Version 3.72
* DJ Delorie has ported Make to MS-DOS using the GO32 extender.
He is maintaining the DOS port, not the GNU Make maintainer;
please direct bugs and questions for DOS to <djgpp@sun.soe.clarkson.edu>.
MS-DOS binaries are available for FTP from oak.oakland.edu:pub/msdos/djgpp.
* The `MAKEFLAGS' variable (in the environment or in a makefile) can now
contain variable definitions itself; these are treated just like
command-line variable definitions. Make will automatically insert any
variable definitions from the environment value of `MAKEFLAGS' or from
the command line, into the `MAKEFLAGS' value exported to children. The
`MAKEOVERRIDES' variable previously included in the value of `$(MAKE)'
for sub-makes is now included in `MAKEFLAGS' instead. As before, you can
reset `MAKEOVERRIDES' in your makefile to avoid putting all the variables
in the environment when its size is limited.
* If `.DELETE_ON_ERROR' appears as a target, Make will delete the target of
a rule if it has changed when its commands exit with a nonzero status,
just as when the commands get a signal.
* The automatic variable `$+' is new. It lists all the dependencies like
`$^', but preserves duplicates listed in the makefile. This is useful
for linking rules, where library files sometimes need to be listed twice
in the link order.
* You can now specify the `.IGNORE' and `.SILENT' special targets with
dependencies to limit their effects to those files. If a file appears as
a dependency of `.IGNORE', then errors will be ignored while running the
commands to update that file. Likewise if a file appears as a dependency
of `.SILENT', then the commands to update that file will not be printed
before they are run. (This change was made to conform to POSIX.2.)
Version 3.71
* The automatic variables `$(@D)', `$(%D)', `$(*D)', `$(<D)', `$(?D)', and
`$(^D)' now omit the trailing slash from the directory name. (This change
was made to comply with POSIX.2.)
* The source distribution now includes the Info files for the Make manual.
There is no longer a separate distribution containing Info and DVI files.
* You can now set the variables `binprefix' and/or `manprefix' in
Makefile.in (or on the command line when installing) to install GNU make
under a name other than `make' (i.e., ``make binprefix=g install''
installs GNU make as `gmake').
* The built-in Texinfo rules use the new variables `TEXI2DVI_FLAGS' for
flags to the `texi2dvi' script, and `MAKEINFO_FLAGS' for flags to the
Makeinfo program.
* The exit status of Make when it runs into errors is now 2 instead of 1.
The exit status is 1 only when using -q and some target is not up to date.
(This change was made to comply with POSIX.2.)
Version 3.70
* It is no longer a fatal error to have a NUL character in a makefile.
You should never put a NUL in a makefile because it can have strange
results, but otherwise empty lines full of NULs (such as produced by
the `xmkmf' program) will always work fine.
* The error messages for nonexistent included makefiles now refer to the
makefile name and line number where the `include' appeared, so Emacs's
C-x ` command takes you there (in case it's a typo you need to fix).
Version 3.69
* Implicit rule search for archive member references is now done in the
opposite order from previous versions: the whole target name `LIB(MEM)'
first, and just the member name and parentheses `(MEM)' second.
* Make now gives an error for an unterminated variable or function reference.
For example, `$(foo' with no matching `)' or `${bar' with no matching `}'.
* The new default variable `MAKE_VERSION' gives the version number of
Make, and a string describing the remote job support compiled in (if any).
Thus the value (in this release) is something like `3.69' or `3.69-Customs'.
* Commands in an invocation of the `shell' function are no longer run with
a modified environment like target commands are. As in versions before
3.68, they now run with the environment that `make' started with. We
have reversed the change made in version 3.68 because it turned out to
cause a paradoxical situation in cases like:
export variable = $(shell echo value)
When Make attempted to put this variable in the environment for a target
command, it would try expand the value by running the shell command
`echo value'. In version 3.68, because it constructed an environment
for that shell command in the same way, Make would begin to go into an
infinite loop and then get a fatal error when it detected the loop.
* The commands given for `.DEFAULT' are now used for phony targets with no
commands.
Version 3.68
* You can list several archive member names inside parenthesis:
`lib(mem1 mem2 mem3)' is equivalent to `lib(mem1) lib(mem2) lib(mem3)'.
* You can use wildcards inside archive member references. For example,
`lib(*.o)' expands to all existing members of `lib' whose names end in
`.o' (e.g. `lib(a.o) lib(b.o)'); `*.a(*.o)' expands to all such members
of all existing files whose names end in `.a' (e.g. `foo.a(a.o)
foo.a(b.o) bar.a(c.o) bar.a(d.o)'.
* A suffix rule `.X.a' now produces two pattern rules:
(%.o): %.X # Previous versions produced only this.
%.a: %.X # Now produces this as well, just like other suffixes.
* The new flag `--warn-undefined-variables' says to issue a warning message
whenever Make expands a reference to an undefined variable.
* The new `-include' directive is just like `include' except that there is
no error (not even a warning) for a nonexistent makefile.
* Commands in an invocation of the `shell' function are now run with a
modified environment like target commands are, so you can use `export' et
al to set up variables for them. They used to run with the environment
that `make' started with.
Version 3.66
* `make --version' (or `make -v') now exits immediately after printing
the version number.
Version 3.65
* Make now supports long-named members in `ar' archive files.
Version 3.64
* Make now supports the `+=' syntax for a variable definition which appends
to the variable's previous value. See the section `Appending More Text
to Variables' in the manual for full details.
* The new option `--no-print-directory' inhibits the `-w' or
`--print-directory' feature. Make turns on `--print-directory'
automatically if you use `-C' or `--directory', and in sub-makes; some
users have found this behavior undesirable.
* The built-in implicit rules now support the alternative extension
`.txinfo' for Texinfo files, just like `.texinfo' and `.texi'.
Version 3.63
* Make now uses a standard GNU `configure' script. See the new file
INSTALL for the new (and much simpler) installation procedure.
* There is now a shell script to build Make the first time, if you have no
other `make' program. `build.sh' is created by `configure'; see README.
* GNU Make now completely conforms to the POSIX.2 specification for `make'.
* Elements of the `$^' and `$?' automatic variables that are archive
member references now list only the member name, as in Unix and POSIX.2.
* You should no longer ever need to specify the `-w' switch, which prints
the current directory before and after Make runs. The `-C' switch to
change directory, and recursive use of Make, now set `-w' automatically.
* Multiple double-colon rules for the same target will no longer have their
commands run simultaneously under -j, as this could result in the two
commands trying to change the file at the same time and interfering with
one another.
* The `SHELL' variable is now never taken from the environment.
Each makefile that wants a shell other than the default (/bin/sh) must
set SHELL itself. SHELL is always exported to child processes.
This change was made for compatibility with POSIX.2.
* Make now accepts long options. There is now an informative usage message
that tells you what all the options are and what they do. Try `make --help'.
* There are two new directives: `export' and `unexport'. All variables are
no longer automatically put into the environments of the commands that
Make runs. Instead, only variables specified on the command line or in
the environment are exported by default. To export others, use:
export VARIABLE
or you can define variables with:
export VARIABLE = VALUE
or:
export VARIABLE := VALUE
You can use just:
export
or:
.EXPORT_ALL_VARIABLES:
to get the old behavior. See the node `Variables/Recursion' in the manual
for a full description.
* The commands from the `.DEFAULT' special target are only applied to
targets which have no rules at all, not all targets with no commands.
This change was made for compatibility with Unix make.
* All fatal error messages now contain `***', so they are easy to find in
compilation logs.
* Dependency file names like `-lNAME' are now replaced with the actual file
name found, as with files found by normal directory search (VPATH).
The library file `libNAME.a' may now be found in the current directory,
which is checked before VPATH; the standard set of directories (/lib,
/usr/lib, /usr/local/lib) is now checked last.
See the node `Libraries/Search' in the manual for full details.
* A single `include' directive can now specify more than one makefile to
include, like this:
include file1 file2
You can also use shell file name patterns in an `include' directive:
include *.mk
* The default directories to search for included makefiles, and for
libraries specified with `-lNAME', are now set by configuration.
* You can now use blanks as well as colons to separate the directories in a
search path for the `vpath' directive or the `VPATH' variable.
* You can now use variables and functions in the left hand side of a
variable assignment, as in "$(foo)bar = value".
* The `MAKE' variable is always defined as `$(MAKE_COMMAND) $(MAKEOVERRIDES)'.
The `MAKE_COMMAND' variable is now defined to the name with which make
was invoked.
* The built-in rules for C++ compilation now use the variables `$(CXX)' and
`$(CXXFLAGS)' instead of `$(C++)' and `$(C++FLAGS)'. The old names had
problems with shells that cannot have `+' in environment variable names.
* The value of a recursively expanded variable is now expanded when putting
it into the environment for child processes. This change was made for
compatibility with Unix make.
* A rule with no targets before the `:' is now accepted and ignored.
This change was made for compatibility with SunOS 4 make.
We do not recommend that you write your makefiles to take advantage of this.
* The `-I' switch can now be used in MAKEFLAGS, and are put there
automatically just like other switches.
Version 3.61
* Built-in rules for C++ source files with the `.C' suffix.
We still recommend that you use `.cc' instead.
* If commands are given too many times for a single target,
the last set given is used, and a warning message is printed.
* Error messages about makefiles are in standard GNU error format,
so C-x ` in Emacs works on them.
* Dependencies of pattern rules which contain no % need not actually exist
if they can be created (just like dependencies which do have a %).
Version 3.60
* A message is always printed when Make decides there is nothing to be done.
It used to be that no message was printed for top-level phony targets
(because "`phony' is up to date" isn't quite right). Now a different
message "Nothing to be done for `phony'" is printed in that case.
* Archives on AIX now supposedly work.
* When the commands specified for .DEFAULT are used to update a target,
the $< automatic variable is given the same value as $@ for that target.
This is how Unix make behaves, and this behavior is mandated by POSIX.2.
Version 3.59
* The -n, -q, and -t options are not put in the `MAKEFLAGS' and `MFLAG'
variables while remaking makefiles, so recursive makes done while remaking
makefiles will behave properly.
* If the special target `.NOEXPORT' is specified in a makefile,
only variables that came from the environment and variables
defined on the command line are exported.
Version 3.58
* Suffix rules may have dependencies (which are ignored).
Version 3.57
* Dependencies of the form `-lLIB' are searched for as /usr/local/lib/libLIB.a
as well as libLIB.a in /usr/lib, /lib, the current directory, and VPATH.
Version 3.55
* There is now a Unix man page for GNU Make. It is certainly not a replacement
for the Texinfo manual, but it documents the basic functionality and the
switches. For full documentation, you should still read the Texinfo manual.
Thanks to Dennis Morse of Stanford University for contributing the initial
version of this.
* Variables which are defined by default (e.g., `CC') will no longer be put
into the environment for child processes. (If these variables are reset by the
environment, makefiles, or the command line, they will still go into the
environment.)
* Makefiles which have commands but no dependencies (and thus are always
considered out of date and in need of remaking), will not be remade (if they
were being remade only because they were makefiles). This means that GNU
Make will no longer go into an infinite loop when fed the makefiles that
`imake' (necessary to build X Windows) produces.
* There is no longer a warning for using the `vpath' directive with an explicit
pathname (instead of a `%' pattern).
Version 3.51
* When removing intermediate files, only one `rm' command line is printed,
listing all file names.
* There are now automatic variables `$(^D)', `$(^F)', `$(?D)', and `$(?F)'.
These are the directory-only and file-only versions of `$^' and `$?'.
* Library dependencies given as `-lNAME' will use "libNAME.a" in the current
directory if it exists.
* The automatic variable `$($/)' is no longer defined.
* Leading `+' characters on a command line make that line be executed even
under -n, -t, or -q (as if the line contained `$(MAKE)').
* For command lines containing `$(MAKE)', `${MAKE}', or leading `+' characters,
only those lines are executed, not their entire rules.
(This is how Unix make behaves for lines containing `$(MAKE)' or `${MAKE}'.)
Version 3.50
* Filenames in rules will now have ~ and ~USER expanded.
* The `-p' output has been changed so it can be used as a makefile.
(All information that isn't specified by makefiles is prefaced with comment
characters.)
Version 3.49
* The % character can be quoted with backslash in implicit pattern rules,
static pattern rules, `vpath' directives, and `patsubst', `filter', and
`filter-out' functions. A warning is issued if a `vpath' directive's
pattern contains no %.
* The `wildcard' variable expansion function now expands ~ and ~USER.
* Messages indicating failed commands now contain the target name:
make: *** [target] Error 1
* The `-p' output format has been changed somewhat to look more like
makefile rules and to give all information that Make has about files.
Version 3.48
Version 3.47
* The `-l' switch with no argument removes any previous load-average limit.
* When the `-w' switch is in effect, and Make has updated makefiles,
it will write a `Leaving directory' messagfe before re-executing itself.
This makes the `directory change tracking' changes to Emacs's compilation
commands work properly.
Version 3.46
* The automatic variable `$*' is now defined for explicit rules,
as it is in Unix make.
Version 3.45
* The `-j' switch is now put in the MAKEFLAGS and MFLAGS variables when
specified without an argument (indicating infinite jobs).
The `-l' switch is not always put in the MAKEFLAGS and MFLAGS variables.
* Make no longer checks hashed directories after running commands.
The behavior implemented in 3.41 caused too much slowdown.
Version 3.44
* A dependency is NOT considered newer than its dependent if
they have the same modification time. The behavior implemented
in 3.43 conflicts with RCS.
Version 3.43
* Dependency loops are no longer fatal errors.
* A dependency is considered newer than its dependent if
they have the same modification time.
Version 3.42
* The variables F77 and F77FLAGS are now set by default to $(FC) and
$(FFLAGS). Makefiles designed for System V make may use these variables in
explicit rules and expect them to be set. Unfortunately, there is no way to
make setting these affect the Fortran implicit rules unless FC and FFLAGS
are not used (and these are used by BSD make).
Version 3.41
* Make now checks to see if its hashed directories are changed by commands.
Other makes that hash directories (Sun, 4.3 BSD) don't do this.
Version 3.39
* The `shell' function no longer captures standard error output.
Version 3.32
* A file beginning with a dot can be the default target if it also contains
a slash (e.g., `../bin/foo'). (Unix make allows this as well.)
Version 3.31
* Archive member names are truncated to 15 characters.
* Yet more USG stuff.
* Minimal support for Microport System V (a 16-bit machine and a
brain-damaged compiler). This has even lower priority than other USG
support, so if it gets beyond trivial, I will take it out completely.
* Revamped default implicit rules (not much visible change).
* The -d and -p options can come from the environment.
Version 3.30
* Improved support for USG and HPUX (hopefully).
* A variable reference like `$(foo:a=b)', if `a' contains a `%', is
equivalent to `$(patsubst a,b,$(foo))'.
* Defining .DEFAULT with no deps or commands clears its commands.
* New default implicit rules for .S (cpp, then as), and .sh (copy and make
executable). All default implicit rules that use cpp (even indirectly), use
$(CPPFLAGS).
Version 3.29
* Giving the -j option with no arguments gives you infinite jobs.
Version 3.28
* New option: "-l LOAD" says not to start any new jobs while others are
running if the load average is not below LOAD (a floating-point number).
* There is support in place for implementations of remote command execution
in Make. See the file remote.c.
Version 3.26
* No more than 10 directories will be kept open at once.
(This number can be changed by redefining MAX_OPEN_DIRECTORIES in dir.c.)
Version 3.25
* Archive files will have their modification times recorded before doing
anything that might change their modification times by updating an archive
member.
Version 3.20
* The `MAKELEVEL' variable is defined for use by makefiles.
Version 3.19
* The recursion level indications in error messages are much shorter than
they were in version 3.14.
Version 3.18
* Leading spaces before directives are ignored (as documented).
* Included makefiles can determine the default goal target.
(System V Make does it this way, so we are being compatible).
Version 3.14.
* Variables that are defaults built into Make will not be put in the
environment for children. This just saves some environment space and,
except under -e, will be transparent to sub-makes.
* Error messages from sub-makes will indicate the level of recursion.
* Hopefully some speed-up for large directories due to a change in the
directory hashing scheme.
* One child will always get a standard input that is usable.
* Default makefiles that don't exist will be remade and read in.
Version 3.13.
* Count parentheses inside expansion function calls so you can
have nested calls: `$(sort $(foreach x,a b,$(x)))'.
Version 3.12.
* Several bug fixes, including USG and Sun386i support.
* `shell' function to expand shell commands a la `
* If the `-d' flag is given, version information will be printed.
* The `-c' option has been renamed to `-C' for compatibility with tar.
* The `-p' option no longer inhibits other normal operation.
* Makefiles will be updated and re-read if necessary.
* Can now run several commands at once (parallelism), -j option.
* Error messages will contain the level of Make recursion, if any.
* The `MAKEFLAGS' and `MFLAGS' variables will be scanned for options after
makefiles are read.
* A double-colon rule with no dependencies will always have its commands run.
(This is how both the BSD and System V versions of Make do it.)
Version 3.05
(Changes from versions 1 through 3.05 were never recorded. Sorry.)
----------------------------------------------------------------------
Copyright information:
Copyright (C) 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
Permission is granted to anyone to make or distribute verbatim copies
of this document as received, in any medium, provided that the
copyright notice and this permission notice are preserved,
thus giving the recipient permission to redistribute in turn.
Permission is granted to distribute modified versions
of this document, or of portions of it,
under the above conditions, provided also that they
carry prominent notices stating who last changed them.
Local variables:
version-control: never
end:

View File

@@ -1,128 +0,0 @@
# NOTE: If you have no `make' program at all to process this makefile, run
# `build_w32.bat' instead.
#
# Copyright (C) 1988, 89, 91, 92, 93, 94, 95, 1996 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
#
# NMakefile for GNU Make
#
LINK = link
CC = cl
OUTDIR=.
MAKEFILE=NMakefile
# The cl switches we use:
# /Fd<filename> renames program database file
# /Fo<filename> creates an object file
# /Fp<filename> specifies a precompiled header file name
# /O2 creates fast code
# /Od disables optimization
# /W sets warning levels
# /YX Automates precompiled header
# /Zi Generates complete debugging information
CFLAGS_any = /nologo /W3 /YX /I . /I glob /D NETSCAPE /D WIN32 /D _CONSOLE /D HAVE_CONFIG_H
CFLAGS_debug = $(CFLAGS_any) /MLd /Zi /Od /D _DEBUG /FpWinDebug/make.pch /FoWinDebug/ /FdWinDebug/make.pdb
CFLAGS_release = $(CFLAGS_any) /ML /O2 /D NDEBUG /FpWinRel/make.pch /FoWinRel/
LDFLAGS_debug = /NOLOGO /SUBSYSTEM:console\
/INCREMENTAL:no /PDB:WinDebug/make.pdb \
/OUT:WinDebug/make.exe /DEBUG
LDFLAGS_release = /NOLOGO /SUBSYSTEM:console\
/INCREMENTAL:no /OUT:WinRel/make.exe
all: Release Debug
Release:
nmake /f $(MAKEFILE) LDFLAGS="$(LDFLAGS_release)" CFLAGS="$(CFLAGS_release)" OUTDIR=WinRel WinRel/make.exe
Debug:
nmake /f $(MAKEFILE) LDFLAGS="$(LDFLAGS_debug)" CFLAGS="$(CFLAGS_debug)" OUTDIR=WinDebug WinDebug/make.exe
clean:
rmdir /s /q WinDebug WinRel
$(OUTDIR):
if not exist .\$@\nul mkdir .\$@
#LIBS = kernel32.lib user32.lib advapi32.lib
#LIBS = kernel32.lib
OBJS = \
$(OUTDIR)/ar.obj \
$(OUTDIR)/arscan.obj \
$(OUTDIR)/commands.obj \
$(OUTDIR)/default.obj \
$(OUTDIR)/dir.obj \
$(OUTDIR)/expand.obj \
$(OUTDIR)/file.obj \
$(OUTDIR)/function.obj \
$(OUTDIR)/getloadavg.obj \
$(OUTDIR)/getopt.obj \
$(OUTDIR)/getopt1.obj \
$(OUTDIR)/implicit.obj \
$(OUTDIR)/job.obj \
$(OUTDIR)/main.obj \
$(OUTDIR)/misc.obj \
$(OUTDIR)/read.obj \
$(OUTDIR)/remake.obj \
$(OUTDIR)/remote-stub.obj \
$(OUTDIR)/rule.obj \
$(OUTDIR)/signame.obj \
$(OUTDIR)/variable.obj \
$(OUTDIR)/version.obj \
$(OUTDIR)/vpath.obj \
$(OUTDIR)/glob.obj \
$(OUTDIR)/fnmatch.obj
$(OUTDIR)/make.exe: $(OUTDIR) $(OBJS)
$(LINK) @<<
$(LDFLAGS) $(LIBS) $(OBJS)
<<
.c{$(OUTDIR)}.obj:
$(CC) $(CFLAGS) /c $<
$(OUTDIR)/ar.obj : ar.c make.h file.h dep.h
$(OUTDIR)/arscan.obj : arscan.c make.h
$(OUTDIR)/commands.obj : commands.c
$(OUTDIR)/default.obj : default.c make.h rule.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/dir.obj : dir.c make.h
$(OUTDIR)/expand.obj : expand.c make.h file.h job.h commands.h variable.h
$(OUTDIR)/file.obj : file.c make.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/function.obj : function.c make.h file.h variable.h dep.h job.h commands.h
$(OUTDIR)/getloadavg.obj : getloadavg.c
$(OUTDIR)/getopt.obj : getopt.c
$(OUTDIR)/getopt1.obj : getopt1.c getopt.h
$(OUTDIR)/implicit.obj : implicit.c make.h rule.h dep.h file.h
$(OUTDIR)/job.obj : job.c make.h job.h file.h commands.h variable.h
$(OUTDIR)/main.obj : main.c make.h dep.h file.h variable.h job.h commands.h getopt.h
$(OUTDIR)/misc.obj : misc.c make.h dep.h
$(OUTDIR)/read.obj : read.c make.h dep.h file.h job.h commands.h variable.h glob/glob.h
$(OUTDIR)/remake.obj : remake.c make.h file.h job.h commands.h dep.h
$(OUTDIR)/remote-stub.obj : remote-stub.c make.h file.h job.h commands.h
$(OUTDIR)/rule.obj : rule.c make.h dep.h file.h job.h commands.h variable.h rule.h
$(OUTDIR)/signame.obj : signame.c signame.h
$(OUTDIR)/variable.obj : variable.c make.h dep.h file.h job.h commands.h variable.h
$(OUTDIR)/version.obj : version.c
$(OUTDIR)/vpath.obj : vpath.c make.h file.h variable.h
$(OUTDIR)/glob.obj : glob/glob.c
$(CC) $(CFLAGS) /c glob/glob.c
$(OUTDIR)/fnmatch.obj : glob/fnmatch.c
$(CC) $(CFLAGS) /c glob/fnmatch.c

View File

@@ -1,28 +0,0 @@
This directory contains the 3.74 test release of GNU Make.
All bugs reported for previous test releases have been fixed.
Some bugs surely remain.
For general building and installation instructions, see the file INSTALL.
If you need to build GNU Make and have no other `make' program to use,
you can use the shell script `build.sh' instead. To do this, first run
`configure' as described in INSTALL. Then, instead of typing `make' to
build the program, type `sh build.sh'. This should compile the program
in the current directory. Then you will have a Make program that you can
use for `make install', or whatever else.
It has been reported that the XLC 1.2 compiler on AIX 3.2 is buggy such
that if you compile make with `cc -O' on AIX 3.2, it will not work correctly.
It is said that using `cc' without `-O' does work.
One area that is often a problem in configuration and porting is the code
to check the system's current load average. To make it easier to test and
debug this code, you can do `make check-loadavg' to see if it works
properly on your system. (You must run `configure' beforehand, but you
need not build Make itself to run this test.)
See the file NEWS for what has changed since previous releases.
GNU Make is fully documented in make.texinfo. See the section entitled
`Problems and Bugs' for information on submitting bug reports.
GNU Make is free software. See the file COPYING for copying conditions.

View File

@@ -1,16 +0,0 @@
This directory contains the source files for the GNU make
that is used to build some components (e.g., NSPR) on Win32.
This GNU make is based on version 3.74 and was ported to
Win32 by Netscape engineers. Its default shell is shmsdos.exe,
a lightweight shell written by Netscape engineers.
To build it, you need Microsoft Visual C++ and nmake. If
you want to change the build number, which is displayed by
the '-v' command line option, you can edit the value of the
macro BUILD_NUMBER in main.c. Then, issue the command:
nmake /f NMakefile
The outputs are WinDebug\make.exe and WinRel\make.exe.
Assuming you want to use the optmized executable file,
copy WinRel\make.exe to a directory on your Path and
rename it gmake.exe.

View File

@@ -1,17 +0,0 @@
/* Define to the name of the SCCS `get' command. */
#undef SCCS_GET
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
#undef SCCS_GET_MINUS_G
/* Define this if the C library defines the variable `sys_siglist'. */
#undef HAVE_SYS_SIGLIST
/* Define this if the C library defines the variable `_sys_siglist'. */
#undef HAVE__SYS_SIGLIST
/* Define this if you have the `union wait' type in <sys/wait.h>. */
#undef HAVE_UNION_WAIT
/* Define this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX

View File

@@ -1,492 +0,0 @@
/* alloca.c -- allocate automatically reclaimed memory
(Mostly) portable public-domain implementation -- D A Gwyn
This implementation of the PWB library alloca function,
which is used to allocate space off the run-time stack so
that it is automatically reclaimed upon procedure exit,
was inspired by discussions with J. Q. Johnson of Cornell.
J.Otto Tennant <jot@cray.com> contributed the Cray support.
There are some preprocessor constants that can
be defined when compiling for your specific system, for
improved efficiency; however, the defaults should be okay.
The general concept of this implementation is to keep
track of all alloca-allocated blocks, and reclaim any
that are found to be deeper in the stack than the current
invocation. This heuristic does not reclaim storage as
soon as it becomes invalid, but it will do so eventually.
As a special case, alloca(0) reclaims storage without
allocating any. It is a good idea to use alloca(0) in
your main control loop, etc. to force garbage collection. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef emacs
#include "blockinput.h"
#endif
/* If compiling with GCC 2, this file's not needed. */
#if !defined (__GNUC__) || __GNUC__ < 2
/* If someone has defined alloca as a macro,
there must be some other way alloca is supposed to work. */
#ifndef alloca
#ifdef emacs
#ifdef static
/* actually, only want this if static is defined as ""
-- this is for usg, in which emacs must undefine static
in order to make unexec workable
*/
#ifndef STACK_DIRECTION
you
lose
-- must know STACK_DIRECTION at compile-time
#endif /* STACK_DIRECTION undefined */
#endif /* static */
#endif /* emacs */
/* If your stack is a linked list of frames, you have to
provide an "address metric" ADDRESS_FUNCTION macro. */
#if defined (CRAY) && defined (CRAY_STACKSEG_END)
long i00afunc ();
#define ADDRESS_FUNCTION(arg) (char *) i00afunc (&(arg))
#else
#define ADDRESS_FUNCTION(arg) &(arg)
#endif
#if __STDC__
typedef void *pointer;
#else
typedef char *pointer;
#endif
#define NULL 0
/* Different portions of Emacs need to call different versions of
malloc. The Emacs executable needs alloca to call xmalloc, because
ordinary malloc isn't protected from input signals. On the other
hand, the utilities in lib-src need alloca to call malloc; some of
them are very simple, and don't have an xmalloc routine.
Non-Emacs programs expect this to call use xmalloc.
Callers below should use malloc. */
#ifndef emacs
#define malloc xmalloc
#endif
extern pointer malloc ();
/* Define STACK_DIRECTION if you know the direction of stack
growth for your system; otherwise it will be automatically
deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown */
#ifndef STACK_DIRECTION
#define STACK_DIRECTION 0 /* Direction unknown. */
#endif
#if STACK_DIRECTION != 0
#define STACK_DIR STACK_DIRECTION /* Known at compile-time. */
#else /* STACK_DIRECTION == 0; need run-time code. */
static int stack_dir; /* 1 or -1 once known. */
#define STACK_DIR stack_dir
static void
find_stack_direction ()
{
static char *addr = NULL; /* Address of first `dummy', once known. */
auto char dummy; /* To get stack address. */
if (addr == NULL)
{ /* Initial entry. */
addr = ADDRESS_FUNCTION (dummy);
find_stack_direction (); /* Recurse once. */
}
else
{
/* Second entry. */
if (ADDRESS_FUNCTION (dummy) > addr)
stack_dir = 1; /* Stack grew upward. */
else
stack_dir = -1; /* Stack grew downward. */
}
}
#endif /* STACK_DIRECTION == 0 */
/* An "alloca header" is used to:
(a) chain together all alloca'ed blocks;
(b) keep track of stack depth.
It is very important that sizeof(header) agree with malloc
alignment chunk size. The following default should work okay. */
#ifndef ALIGN_SIZE
#define ALIGN_SIZE sizeof(double)
#endif
typedef union hdr
{
char align[ALIGN_SIZE]; /* To force sizeof(header). */
struct
{
union hdr *next; /* For chaining headers. */
char *deep; /* For stack depth measure. */
} h;
} header;
static header *last_alloca_header = NULL; /* -> last alloca header. */
/* Return a pointer to at least SIZE bytes of storage,
which will be automatically reclaimed upon exit from
the procedure that called alloca. Originally, this space
was supposed to be taken from the current stack frame of the
caller, but that method cannot be made to work for some
implementations of C, for example under Gould's UTX/32. */
pointer
alloca (size)
unsigned size;
{
auto char probe; /* Probes stack depth: */
register char *depth = ADDRESS_FUNCTION (probe);
#if STACK_DIRECTION == 0
if (STACK_DIR == 0) /* Unknown growth direction. */
find_stack_direction ();
#endif
/* Reclaim garbage, defined as all alloca'd storage that
was allocated from deeper in the stack than currently. */
{
register header *hp; /* Traverses linked list. */
#ifdef emacs
BLOCK_INPUT;
#endif
for (hp = last_alloca_header; hp != NULL;)
if ((STACK_DIR > 0 && hp->h.deep > depth)
|| (STACK_DIR < 0 && hp->h.deep < depth))
{
register header *np = hp->h.next;
free ((pointer) hp); /* Collect garbage. */
hp = np; /* -> next header. */
}
else
break; /* Rest are not deeper. */
last_alloca_header = hp; /* -> last valid storage. */
#ifdef emacs
UNBLOCK_INPUT;
#endif
}
if (size == 0)
return NULL; /* No allocation required. */
/* Allocate combined header + user data storage. */
{
register pointer new = malloc (sizeof (header) + size);
/* Address of header. */
((header *) new)->h.next = last_alloca_header;
((header *) new)->h.deep = depth;
last_alloca_header = (header *) new;
/* User storage begins just after header. */
return (pointer) ((char *) new + sizeof (header));
}
}
#if defined (CRAY) && defined (CRAY_STACKSEG_END)
#ifdef DEBUG_I00AFUNC
#include <stdio.h>
#endif
#ifndef CRAY_STACK
#define CRAY_STACK
#ifndef CRAY2
/* Stack structures for CRAY-1, CRAY X-MP, and CRAY Y-MP */
struct stack_control_header
{
long shgrow:32; /* Number of times stack has grown. */
long shaseg:32; /* Size of increments to stack. */
long shhwm:32; /* High water mark of stack. */
long shsize:32; /* Current size of stack (all segments). */
};
/* The stack segment linkage control information occurs at
the high-address end of a stack segment. (The stack
grows from low addresses to high addresses.) The initial
part of the stack segment linkage control information is
0200 (octal) words. This provides for register storage
for the routine which overflows the stack. */
struct stack_segment_linkage
{
long ss[0200]; /* 0200 overflow words. */
long sssize:32; /* Number of words in this segment. */
long ssbase:32; /* Offset to stack base. */
long:32;
long sspseg:32; /* Offset to linkage control of previous
segment of stack. */
long:32;
long sstcpt:32; /* Pointer to task common address block. */
long sscsnm; /* Private control structure number for
microtasking. */
long ssusr1; /* Reserved for user. */
long ssusr2; /* Reserved for user. */
long sstpid; /* Process ID for pid based multi-tasking. */
long ssgvup; /* Pointer to multitasking thread giveup. */
long sscray[7]; /* Reserved for Cray Research. */
long ssa0;
long ssa1;
long ssa2;
long ssa3;
long ssa4;
long ssa5;
long ssa6;
long ssa7;
long sss0;
long sss1;
long sss2;
long sss3;
long sss4;
long sss5;
long sss6;
long sss7;
};
#else /* CRAY2 */
/* The following structure defines the vector of words
returned by the STKSTAT library routine. */
struct stk_stat
{
long now; /* Current total stack size. */
long maxc; /* Amount of contiguous space which would
be required to satisfy the maximum
stack demand to date. */
long high_water; /* Stack high-water mark. */
long overflows; /* Number of stack overflow ($STKOFEN) calls. */
long hits; /* Number of internal buffer hits. */
long extends; /* Number of block extensions. */
long stko_mallocs; /* Block allocations by $STKOFEN. */
long underflows; /* Number of stack underflow calls ($STKRETN). */
long stko_free; /* Number of deallocations by $STKRETN. */
long stkm_free; /* Number of deallocations by $STKMRET. */
long segments; /* Current number of stack segments. */
long maxs; /* Maximum number of stack segments so far. */
long pad_size; /* Stack pad size. */
long current_address; /* Current stack segment address. */
long current_size; /* Current stack segment size. This
number is actually corrupted by STKSTAT to
include the fifteen word trailer area. */
long initial_address; /* Address of initial segment. */
long initial_size; /* Size of initial segment. */
};
/* The following structure describes the data structure which trails
any stack segment. I think that the description in 'asdef' is
out of date. I only describe the parts that I am sure about. */
struct stk_trailer
{
long this_address; /* Address of this block. */
long this_size; /* Size of this block (does not include
this trailer). */
long unknown2;
long unknown3;
long link; /* Address of trailer block of previous
segment. */
long unknown5;
long unknown6;
long unknown7;
long unknown8;
long unknown9;
long unknown10;
long unknown11;
long unknown12;
long unknown13;
long unknown14;
};
#endif /* CRAY2 */
#endif /* not CRAY_STACK */
#ifdef CRAY2
/* Determine a "stack measure" for an arbitrary ADDRESS.
I doubt that "lint" will like this much. */
static long
i00afunc (long *address)
{
struct stk_stat status;
struct stk_trailer *trailer;
long *block, size;
long result = 0;
/* We want to iterate through all of the segments. The first
step is to get the stack status structure. We could do this
more quickly and more directly, perhaps, by referencing the
$LM00 common block, but I know that this works. */
STKSTAT (&status);
/* Set up the iteration. */
trailer = (struct stk_trailer *) (status.current_address
+ status.current_size
- 15);
/* There must be at least one stack segment. Therefore it is
a fatal error if "trailer" is null. */
if (trailer == 0)
abort ();
/* Discard segments that do not contain our argument address. */
while (trailer != 0)
{
block = (long *) trailer->this_address;
size = trailer->this_size;
if (block == 0 || size == 0)
abort ();
trailer = (struct stk_trailer *) trailer->link;
if ((block <= address) && (address < (block + size)))
break;
}
/* Set the result to the offset in this segment and add the sizes
of all predecessor segments. */
result = address - block;
if (trailer == 0)
{
return result;
}
do
{
if (trailer->this_size <= 0)
abort ();
result += trailer->this_size;
trailer = (struct stk_trailer *) trailer->link;
}
while (trailer != 0);
/* We are done. Note that if you present a bogus address (one
not in any segment), you will get a different number back, formed
from subtracting the address of the first block. This is probably
not what you want. */
return (result);
}
#else /* not CRAY2 */
/* Stack address function for a CRAY-1, CRAY X-MP, or CRAY Y-MP.
Determine the number of the cell within the stack,
given the address of the cell. The purpose of this
routine is to linearize, in some sense, stack addresses
for alloca. */
static long
i00afunc (long address)
{
long stkl = 0;
long size, pseg, this_segment, stack;
long result = 0;
struct stack_segment_linkage *ssptr;
/* Register B67 contains the address of the end of the
current stack segment. If you (as a subprogram) store
your registers on the stack and find that you are past
the contents of B67, you have overflowed the segment.
B67 also points to the stack segment linkage control
area, which is what we are really interested in. */
stkl = CRAY_STACKSEG_END ();
ssptr = (struct stack_segment_linkage *) stkl;
/* If one subtracts 'size' from the end of the segment,
one has the address of the first word of the segment.
If this is not the first segment, 'pseg' will be
nonzero. */
pseg = ssptr->sspseg;
size = ssptr->sssize;
this_segment = stkl - size;
/* It is possible that calling this routine itself caused
a stack overflow. Discard stack segments which do not
contain the target address. */
while (!(this_segment <= address && address <= stkl))
{
#ifdef DEBUG_I00AFUNC
fprintf (stderr, "%011o %011o %011o\n", this_segment, address, stkl);
#endif
if (pseg == 0)
break;
stkl = stkl - pseg;
ssptr = (struct stack_segment_linkage *) stkl;
size = ssptr->sssize;
pseg = ssptr->sspseg;
this_segment = stkl - size;
}
result = address - this_segment;
/* If you subtract pseg from the current end of the stack,
you get the address of the previous stack segment's end.
This seems a little convoluted to me, but I'll bet you save
a cycle somewhere. */
while (pseg != 0)
{
#ifdef DEBUG_I00AFUNC
fprintf (stderr, "%011o %011o\n", pseg, size);
#endif
stkl = stkl - pseg;
ssptr = (struct stack_segment_linkage *) stkl;
size = ssptr->sssize;
pseg = ssptr->sspseg;
result += size;
}
return (result);
}
#endif /* not CRAY2 */
#endif /* CRAY */
#endif /* no alloca */
#endif /* not GCC version 2 */

View File

@@ -1,317 +0,0 @@
/* Interface to `ar' archives for GNU Make.
Copyright (C) 1988, 1989, 1990, 1991, 1992, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifndef NO_ARCHIVES
#include "file.h"
#include "dep.h"
#include <fnmatch.h>
/* Defined in arscan.c. */
extern long int ar_scan ();
extern int ar_member_touch ();
extern int ar_name_equal ();
/* Return nonzero if NAME is an archive-member reference, zero if not.
An archive-member reference is a name like `lib(member)'.
If a name like `lib((entry))' is used, a fatal error is signaled at
the attempt to use this unsupported feature. */
int
ar_name (name)
char *name;
{
char *p = index (name, '('), *end = name + strlen (name) - 1;
if (p == 0 || p == name || *end != ')')
return 0;
if (p[1] == '(' && end[-1] == ')')
fatal ("attempt to use unsupported feature: `%s'", name);
return 1;
}
/* Parse the archive-member reference NAME into the archive and member names.
Put the malloc'd archive name in *ARNAME_P if ARNAME_P is non-nil;
put the malloc'd member name in *MEMNAME_P if MEMNAME_P is non-nil. */
void
ar_parse_name (name, arname_p, memname_p)
char *name, **arname_p, **memname_p;
{
char *p = index (name, '('), *end = name + strlen (name) - 1;
if (arname_p != 0)
*arname_p = savestring (name, p - name);
if (memname_p != 0)
*memname_p = savestring (p + 1, end - (p + 1));
}
static long int ar_member_date_1 ();
/* Return the modtime of NAME. */
time_t
ar_member_date (name)
char *name;
{
char *arname;
int arname_used = 0;
char *memname;
long int val;
ar_parse_name (name, &arname, &memname);
/* Make sure we know the modtime of the archive itself because we are
likely to be called just before commands to remake a member are run,
and they will change the archive itself.
But we must be careful not to enter_file the archive itself if it does
not exist, because pattern_search assumes that files found in the data
base exist or can be made. */
{
struct file *arfile;
arfile = lookup_file (arname);
if (arfile == 0 && file_exists_p (arname))
{
arfile = enter_file (arname);
arname_used = 1;
}
if (arfile != 0)
(void) f_mtime (arfile, 0);
}
val = ar_scan (arname, ar_member_date_1, (long int) memname);
if (!arname_used)
free (arname);
free (memname);
return (val <= 0 ? (time_t) -1 : (time_t) val);
}
/* This function is called by `ar_scan' to find which member to look at. */
/* ARGSUSED */
static long int
ar_member_date_1 (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode, name)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
char *name;
{
return ar_name_equal (name, mem, truncated) ? date : 0;
}
/* Set the archive-member NAME's modtime to now. */
int
ar_touch (name)
char *name;
{
char *arname, *memname;
int arname_used = 0;
register int val;
ar_parse_name (name, &arname, &memname);
/* Make sure we know the modtime of the archive itself before we
touch the member, since this will change the archive itself. */
{
struct file *arfile;
arfile = lookup_file (arname);
if (arfile == 0)
{
arfile = enter_file (arname);
arname_used = 1;
}
(void) f_mtime (arfile, 0);
}
val = 1;
switch (ar_member_touch (arname, memname))
{
case -1:
error ("touch: Archive `%s' does not exist", arname);
break;
case -2:
error ("touch: `%s' is not a valid archive", arname);
break;
case -3:
perror_with_name ("touch: ", arname);
break;
case 1:
error ("touch: Member `%s' does not exist in `%s'", memname, arname);
break;
case 0:
val = 0;
break;
default:
error ("touch: Bad return code from ar_member_touch on `%s'", name);
}
if (!arname_used)
free (arname);
free (memname);
return val;
}
/* State of an `ar_glob' run, passed to `ar_glob_match'. */
struct ar_glob_state
{
char *arname;
char *pattern;
unsigned int size;
struct nameseq *chain;
unsigned int n;
};
/* This function is called by `ar_scan' to match one archive
element against the pattern in STATE. */
static long int
ar_glob_match (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode,
state)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
struct ar_glob_state *state;
{
if (fnmatch (state->pattern, mem, FNM_PATHNAME|FNM_PERIOD) == 0)
{
/* We have a match. Add it to the chain. */
struct nameseq *new = (struct nameseq *) xmalloc (state->size);
new->name = concat (state->arname, mem, ")");
new->next = state->chain;
state->chain = new;
++state->n;
}
return 0L;
}
/* Alphabetic sorting function for `qsort'. */
static int
ar_glob_alphacompare (a, b)
char **a, **b;
{
return strcmp (*a, *b);
}
/* Return nonzero if PATTERN contains any metacharacters.
Metacharacters can be quoted with backslashes if QUOTE is nonzero. */
static int
glob_pattern_p (pattern, quote)
const char *pattern;
const int quote;
{
register const char *p;
int open = 0;
for (p = pattern; *p != '\0'; ++p)
switch (*p)
{
case '?':
case '*':
return 1;
case '\\':
if (quote)
++p;
break;
case '[':
open = 1;
break;
case ']':
if (open)
return 1;
break;
}
return 0;
}
/* Glob for MEMBER_PATTERN in archive ARNAME.
Return a malloc'd chain of matching elements (or nil if none). */
struct nameseq *
ar_glob (arname, member_pattern, size)
char *arname, *member_pattern;
unsigned int size;
{
struct ar_glob_state state;
char **names;
struct nameseq *n;
unsigned int i;
if (! glob_pattern_p (member_pattern, 1))
return 0;
/* Scan the archive for matches.
ar_glob_match will accumulate them in STATE.chain. */
i = strlen (arname);
state.arname = (char *) alloca (i + 2);
bcopy (arname, state.arname, i);
state.arname[i] = '(';
state.arname[i + 1] = '\0';
state.pattern = member_pattern;
state.size = size;
state.chain = 0;
state.n = 0;
(void) ar_scan (arname, ar_glob_match, (long int) &state);
if (state.chain == 0)
return 0;
/* Now put the names into a vector for sorting. */
names = (char **) alloca (state.n * sizeof (char *));
i = 0;
for (n = state.chain; n != 0; n = n->next)
names[i++] = n->name;
/* Sort them alphabetically. */
qsort ((char *) names, i, sizeof (*names), ar_glob_alphacompare);
/* Put them back into the chain in the sorted order. */
i = 0;
for (n = state.chain; n != 0; n = n->next)
n->name = names[i++];
return state.chain;
}
#endif /* Not NO_ARCHIVES. */

View File

@@ -1,561 +0,0 @@
/* Library function for scanning an archive file.
Copyright (C) 1987, 89, 91, 92, 93, 94 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifdef HAVE_FCNTL_H
#include <fcntl.h>
#else
#include <sys/file.h>
#endif
#ifndef NO_ARCHIVES
/* SCO Unix's compiler defines both of these. */
#ifdef M_UNIX
#undef M_XENIX
#endif
/* On the sun386i and in System V rel 3, ar.h defines two different archive
formats depending upon whether you have defined PORTAR (normal) or PORT5AR
(System V Release 1). There is no default, one or the other must be defined
to have a nonzero value. */
#if (!defined (PORTAR) || PORTAR == 0) && (!defined (PORT5AR) || PORT5AR == 0)
#undef PORTAR
#ifdef M_XENIX
/* According to Jim Sievert <jas1@rsvl.unisys.com>, for SCO XENIX defining
PORTAR to 1 gets the wrong archive format, and defining it to 0 gets the
right one. */
#define PORTAR 0
#else
#define PORTAR 1
#endif
#endif
#include <ar.h>
/* Cray's <ar.h> apparently defines this. */
#ifndef AR_HDR_SIZE
#define AR_HDR_SIZE (sizeof (struct ar_hdr))
#endif
/* Takes three arguments ARCHIVE, FUNCTION and ARG.
Open the archive named ARCHIVE, find its members one by one,
and for each one call FUNCTION with the following arguments:
archive file descriptor for reading the data,
member name,
member name might be truncated flag,
member header position in file,
member data position in file,
member data size,
member date,
member uid,
member gid,
member protection mode,
ARG.
The descriptor is poised to read the data of the member
when FUNCTION is called. It does not matter how much
data FUNCTION reads.
If FUNCTION returns nonzero, we immediately return
what FUNCTION returned.
Returns -1 if archive does not exist,
Returns -2 if archive has invalid format.
Returns 0 if have scanned successfully. */
long int
ar_scan (archive, function, arg)
char *archive;
long int (*function) ();
long int arg;
{
#ifdef AIAMAG
FL_HDR fl_header;
#else
int long_name = 0;
#endif
char *namemap = 0;
register int desc = open (archive, O_RDONLY, 0);
if (desc < 0)
return -1;
#ifdef SARMAG
{
char buf[SARMAG];
register int nread = read (desc, buf, SARMAG);
if (nread != SARMAG || bcmp (buf, ARMAG, SARMAG))
{
(void) close (desc);
return -2;
}
}
#else
#ifdef AIAMAG
{
register int nread = read (desc, (char *) &fl_header, FL_HSZ);
if (nread != FL_HSZ || bcmp (fl_header.fl_magic, AIAMAG, SAIAMAG))
{
(void) close (desc);
return -2;
}
}
#else
{
#ifndef M_XENIX
int buf;
#else
unsigned short int buf;
#endif
register int nread = read(desc, &buf, sizeof (buf));
if (nread != sizeof (buf) || buf != ARMAG)
{
(void) close (desc);
return -2;
}
}
#endif
#endif
/* Now find the members one by one. */
{
#ifdef SARMAG
register long int member_offset = SARMAG;
#else
#ifdef AIAMAG
long int member_offset;
long int last_member_offset;
sscanf (fl_header.fl_fstmoff, "%12ld", &member_offset);
sscanf (fl_header.fl_lstmoff, "%12ld", &last_member_offset);
#else
#ifndef M_XENIX
register long int member_offset = sizeof (int);
#else /* Xenix. */
register long int member_offset = sizeof (unsigned short int);
#endif /* Not Xenix. */
#endif
#endif
while (1)
{
register int nread;
struct ar_hdr member_header;
#ifdef AIAMAG
char name[256];
int name_len;
long int dateval;
int uidval, gidval;
long int data_offset;
#else
char namebuf[sizeof member_header.ar_name + 1];
char *name;
int is_namemap; /* Nonzero if this entry maps long names. */
#endif
long int eltsize;
int eltmode;
long int fnval;
if (lseek (desc, member_offset, 0) < 0)
{
(void) close (desc);
return -2;
}
#ifdef AIAMAG
#define AR_MEMHDR (AR_HDR_SIZE - sizeof (member_header._ar_name))
nread = read (desc, (char *) &member_header, AR_MEMHDR);
if (nread != AR_MEMHDR)
{
(void) close (desc);
return -2;
}
sscanf (member_header.ar_namlen, "%4d", &name_len);
nread = read (desc, name, name_len);
if (nread != name_len)
{
(void) close (desc);
return -2;
}
name[name_len] = 0;
sscanf (member_header.ar_date, "%12ld", &dateval);
sscanf (member_header.ar_uid, "%12d", &uidval);
sscanf (member_header.ar_gid, "%12d", &gidval);
sscanf (member_header.ar_mode, "%12o", &eltmode);
sscanf (member_header.ar_size, "%12ld", &eltsize);
if ((data_offset = member_offset + AR_MEMHDR + name_len + 2) % 2)
++data_offset;
fnval =
(*function) (desc, name, 0,
member_offset, data_offset, eltsize,
dateval, uidval, gidval,
eltmode, arg);
#else /* Not AIAMAG. */
nread = read (desc, (char *) &member_header, AR_HDR_SIZE);
if (nread == 0)
/* No data left means end of file; that is OK. */
break;
if (nread != AR_HDR_SIZE
#ifdef ARFMAG
|| bcmp (member_header.ar_fmag, ARFMAG, 2)
#endif
)
{
(void) close (desc);
return -2;
}
name = namebuf;
bcopy (member_header.ar_name, name, sizeof member_header.ar_name);
{
register char *p = name + sizeof member_header.ar_name;
do
*p = '\0';
while (p > name && *--p == ' ');
#ifndef AIAMAG
/* If the member name is "//" or "ARFILENAMES/" this may be
a list of file name mappings. The maximum file name
length supported by the standard archive format is 14
characters. This member will actually always be the
first or second entry in the archive, but we don't check
that. */
is_namemap = (!strcmp (name, "//")
|| !strcmp (name, "ARFILENAMES/"));
#endif /* Not AIAMAG. */
/* On some systems, there is a slash after each member name. */
if (*p == '/')
*p = '\0';
#ifndef AIAMAG
/* If the member name starts with a space or a slash, this
is an index into the file name mappings (used by GNU ar).
Otherwise if the member name looks like #1/NUMBER the
real member name appears in the element data (used by
4.4BSD). */
if (! is_namemap
&& (name[0] == ' ' || name[0] == '/')
&& namemap != 0)
{
name = namemap + atoi (name + 1);
long_name = 1;
}
else if (name[0] == '#'
&& name[1] == '1'
&& name[2] == '/')
{
int namesize = atoi (name + 3);
name = (char *) alloca (namesize + 1);
nread = read (desc, name, namesize);
if (nread != namesize)
{
close (desc);
return -2;
}
name[namesize] = '\0';
long_name = 1;
}
#endif /* Not AIAMAG. */
}
#ifndef M_XENIX
sscanf (member_header.ar_mode, "%o", &eltmode);
eltsize = atol (member_header.ar_size);
#else /* Xenix. */
eltmode = (unsigned short int) member_header.ar_mode;
eltsize = member_header.ar_size;
#endif /* Not Xenix. */
fnval =
(*function) (desc, name, ! long_name, member_offset,
member_offset + AR_HDR_SIZE, eltsize,
#ifndef M_XENIX
atol (member_header.ar_date),
atoi (member_header.ar_uid),
atoi (member_header.ar_gid),
#else /* Xenix. */
member_header.ar_date,
member_header.ar_uid,
member_header.ar_gid,
#endif /* Not Xenix. */
eltmode, arg);
#endif /* AIAMAG. */
if (fnval)
{
(void) close (desc);
return fnval;
}
#ifdef AIAMAG
if (member_offset == last_member_offset)
/* End of the chain. */
break;
sscanf (member_header.ar_nxtmem, "%12ld", &member_offset);
if (lseek (desc, member_offset, 0) != member_offset)
{
(void) close (desc);
return -2;
}
#else
/* If this member maps archive names, we must read it in. The
name map will always precede any members whose names must
be mapped. */
if (is_namemap)
{
char *clear;
char *limit;
namemap = (char *) alloca (eltsize);
nread = read (desc, namemap, eltsize);
if (nread != eltsize)
{
(void) close (desc);
return -2;
}
/* The names are separated by newlines. Some formats have
a trailing slash. Null terminate the strings for
convenience. */
limit = namemap + eltsize;
for (clear = namemap; clear < limit; clear++)
{
if (*clear == '\n')
{
*clear = '\0';
if (clear[-1] == '/')
clear[-1] = '\0';
}
}
is_namemap = 0;
}
member_offset += AR_HDR_SIZE + eltsize;
if (member_offset % 2 != 0)
member_offset++;
#endif
}
}
close (desc);
return 0;
}
/* Return nonzero iff NAME matches MEM.
If TRUNCATED is nonzero, MEM may be truncated to
sizeof (struct ar_hdr.ar_name) - 1. */
int
ar_name_equal (name, mem, truncated)
char *name, *mem;
int truncated;
{
char *p;
p = rindex (name, '/');
if (p != 0)
name = p + 1;
/* We no longer use this kludge, since we
now support long archive member names. */
#if 0 && !defined (AIAMAG) && !defined (APOLLO)
{
/* `reallylongname.o' matches `reallylongnam.o'.
If member names have a trailing slash, that's `reallylongna.o'. */
struct ar_hdr h;
unsigned int max = sizeof (h.ar_name);
unsigned int namelen, memlen;
if (strncmp (name, mem, max - 3))
return 0;
namelen = strlen (name);
memlen = strlen (mem);
if (namelen > memlen && memlen >= max - 1
&& name[namelen - 2] == '.' && name[namelen - 1] == 'o'
&& mem[memlen - 2] == '.' && mem[memlen - 1] == 'o')
return 1;
if (namelen != memlen)
return 0;
return (namelen < max - 3 || !strcmp (name + max - 3, mem + max - 3));
}
#else /* AIX or APOLLO. */
if (truncated)
{
#ifdef AIAMAG
/* TRUNCATED should never be set on this system. */
abort ();
#else
struct ar_hdr hdr;
return !strncmp (name, mem,
sizeof (hdr.ar_name) -
#if !defined (__hpux) && !defined (cray)
1
#else
2
#endif /* !__hpux && !cray */
);
#endif
}
return !strcmp (name, mem);
#endif
}
/* ARGSUSED */
static long int
ar_member_pos (desc, mem, truncated,
hdrpos, datapos, size, date, uid, gid, mode, name)
int desc;
char *mem;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
char *name;
{
if (!ar_name_equal (name, mem, truncated))
return 0;
return hdrpos;
}
/* Set date of member MEMNAME in archive ARNAME to current time.
Returns 0 if successful,
-1 if file ARNAME does not exist,
-2 if not a valid archive,
-3 if other random system call error (including file read-only),
1 if valid but member MEMNAME does not exist. */
int
ar_member_touch (arname, memname)
char *arname, *memname;
{
register long int pos = ar_scan (arname, ar_member_pos, (long int) memname);
register int fd;
struct ar_hdr ar_hdr;
register int i;
struct stat statbuf;
if (pos < 0)
return (int) pos;
if (!pos)
return 1;
fd = open (arname, O_RDWR, 0666);
if (fd < 0)
return -3;
/* Read in this member's header */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != read (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
/* Write back the header, thus touching the archive file. */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != write (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
/* The file's mtime is the time we we want. */
#ifdef EINTR
while (fstat (fd, &statbuf) < 0 && errno == EINTR);
#else
fstat (fd, &statbuf);
#endif
#if defined(ARFMAG) || defined(AIAMAG)
/* Advance member's time to that time */
for (i = 0; i < sizeof ar_hdr.ar_date; i++)
ar_hdr.ar_date[i] = ' ';
sprintf (ar_hdr.ar_date, "%ld", (long int) statbuf.st_mtime);
#ifdef AIAMAG
ar_hdr.ar_date[strlen(ar_hdr.ar_date)] = ' ';
#endif
#else
ar_hdr.ar_date = statbuf.st_mtime;
#endif
/* Write back this member's header */
if (lseek (fd, pos, 0) < 0)
goto lose;
if (AR_HDR_SIZE != write (fd, (char *) &ar_hdr, AR_HDR_SIZE))
goto lose;
close (fd);
return 0;
lose:
i = errno;
close (fd);
errno = i;
return -3;
}
#ifdef TEST
long int
describe_member (desc, name, truncated,
hdrpos, datapos, size, date, uid, gid, mode)
int desc;
char *name;
int truncated;
long int hdrpos, datapos, size, date;
int uid, gid, mode;
{
extern char *ctime ();
printf ("Member `%s'%s: %ld bytes at %ld (%ld).\n",
name, truncated ? " (name might be truncated)" : "",
size, hdrpos, datapos);
printf (" Date %s", ctime (&date));
printf (" uid = %d, gid = %d, mode = 0%o.\n", uid, gid, mode);
return 0;
}
main (argc, argv)
int argc;
char **argv;
{
ar_scan (argv[1], describe_member);
return 0;
}
#endif /* TEST. */
#endif /* NO_ARCHIVES. */

View File

@@ -1,69 +0,0 @@
#!/bin/sh
# Shell script to build GNU Make in the absence of any `make' program.
# @configure_input@
# Copyright (C) 1993, 1994 Free Software Foundation, Inc.
# This file is part of GNU Make.
#
# GNU Make is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 2, or (at your option)
# any later version.
#
# GNU Make is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with GNU Make; see the file COPYING. If not, write to
# the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
# See Makefile.in for comments describing these variables.
srcdir='@srcdir@'
CC='@CC@'
CFLAGS='@CFLAGS@'
CPPFLAGS='@CPPFLAGS@'
LDFLAGS='@LDFLAGS@'
defines='@DEFS@ -DLIBDIR="${libdir}" -DINCLUDEDIR="${includedir}"'
ALLOCA='@ALLOCA@'
LOADLIBES='@LIBS@'
extras='@LIBOBJS@'
REMOTE='@REMOTE@'
# Common prefix for machine-independent installed files.
prefix='@prefix@'
# Common prefix for machine-dependent installed files.
exec_prefix='@exec_prefix@'
# Directory to find libraries in for `-lXXX'.
libdir=${exec_prefix}/lib
# Directory to search by default for included makefiles.
includedir=${prefix}/include
# Exit as soon as any command fails.
set -e
# These are all the objects we need to link together.
objs="commands.o job.o dir.o file.o misc.o main.o read.o remake.o rule.o implicit.o default.o variable.o expand.o function.o vpath.o version.o ar.o arscan.o signame.o getopt.o getopt1.o glob/glob.o glob/fnmatch.o remote-${REMOTE}.o ${extras} ${ALLOCA}"
# Compile the source files into those objects.
for file in `echo ${objs} | sed 's/\.o/.c/g'`; do
echo compiling ${file}...
$CC $defines $CPPFLAGS $CFLAGS \
-c -I. -I${srcdir} -I${srcdir}/glob ${srcdir}/$file
done
# The object files were actually all put in the current directory.
# Remove the source directory names from the list.
srcobjs="$objs"
objs=
for obj in $srcobjs; do
objs="$objs `basename $obj`"
done
# Link all the objects together.
echo linking make...
$CC $LDFLAGS $objs $LOADLIBES -o make.new
echo done
mv -f make.new make

View File

@@ -1,521 +0,0 @@
/* Command processing for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "dep.h"
#include "commands.h"
#include "file.h"
#include "variable.h"
#include "job.h"
extern int remote_kill ();
#ifndef HAVE_UNISTD_H
extern int getpid ();
#endif
/* Set FILE's automatic variables up. */
static void
set_file_variables (file)
register struct file *file;
{
// register char *p;
char *at, *percent, *star, *less;
#ifndef NO_ARCHIVES
/* If the target is an archive member `lib(member)',
then $@ is `lib' and $% is `member'. */
if (ar_name (file->name))
{
unsigned int len;
p = index (file->name, '(');
at = (char *) alloca (p - file->name + 1);
bcopy (file->name, at, p - file->name);
at[p - file->name] = '\0';
len = strlen (p + 1);
percent = (char *) alloca (len);
bcopy (p + 1, percent, len - 1);
percent[len - 1] = '\0';
}
else
#endif /* NO_ARCHIVES. */
{
at = file->name;
percent = "";
}
/* $* is the stem from an implicit or static pattern rule. */
if (file->stem == 0)
{
/* In Unix make, $* is set to the target name with
any suffix in the .SUFFIXES list stripped off for
explicit rules. We store this in the `stem' member. */
register struct dep *d;
char *name;
unsigned int len;
#ifndef NO_ARCHIVES
if (ar_name (file->name))
{
name = index (file->name, '(') + 1;
len = strlen (name) - 1;
}
else
#endif
{
name = file->name;
len = strlen (name);
}
for (d = enter_file (".SUFFIXES")->deps; d != 0; d = d->next)
{
unsigned int slen = strlen (dep_name (d));
if (len > slen && !strncmp (dep_name (d), name + (len - slen), slen))
{
file->stem = savestring (name, len - slen);
break;
}
}
if (d == 0)
file->stem = "";
}
star = file->stem;
/* $< is the first dependency. */
less = file->deps != 0 ? dep_name (file->deps) : "";
if (file->cmds == default_file->cmds)
/* This file got its commands from .DEFAULT.
In this case $< is the same as $@. */
less = at;
#define DEFINE_VARIABLE(name, len, value) \
(void) define_variable_for_file (name, len, value, o_automatic, 0, file)
/* Define the variables. */
DEFINE_VARIABLE ("<", 1, less);
DEFINE_VARIABLE ("*", 1, star);
DEFINE_VARIABLE ("@", 1, at);
DEFINE_VARIABLE ("%", 1, percent);
/* Compute the values for $^, $+, and $?. */
{
register unsigned int qmark_len, plus_len;
char *caret_value, *plus_value;
register char *cp;
char *qmark_value;
register char *qp;
register struct dep *d;
unsigned int len;
/* Compute first the value for $+, which is supposed to contain
duplicate dependencies as they were listed in the makefile. */
plus_len = 0;
for (d = file->deps; d != 0; d = d->next)
plus_len += strlen (dep_name (d)) + 1;
len = plus_len == 0 ? 1 : plus_len;
cp = plus_value = (char *) alloca (len);
qmark_len = plus_len; /* Will be this or less. */
for (d = file->deps; d != 0; d = d->next)
{
char *c = dep_name (d);
#ifndef NO_ARCHIVES
if (ar_name (c))
{
c = index (c, '(') + 1;
len = strlen (c) - 1;
}
else
#endif
len = strlen (c);
bcopy (c, cp, len);
cp += len;
*cp++ = ' ';
if (! d->changed)
qmark_len -= len + 1; /* Don't space in $? for this one. */
}
/* Kill the last space and define the variable. */
cp[cp > plus_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("+", 1, plus_value);
/* Make sure that no dependencies are repeated. This does not
really matter for the purpose of updating targets, but it
might make some names be listed twice for $^ and $?. */
uniquize_deps (file->deps);
/* Compute the values for $^ and $?. */
cp = caret_value = plus_value; /* Reuse the buffer; it's big enough. */
len = qmark_len == 0 ? 1 : qmark_len;
qp = qmark_value = (char *) alloca (len);
for (d = file->deps; d != 0; d = d->next)
{
char *c = dep_name (d);
#ifndef NO_ARCHIVES
if (ar_name (c))
{
c = index (c, '(') + 1;
len = strlen (c) - 1;
}
else
#endif
len = strlen (c);
bcopy (c, cp, len);
cp += len;
*cp++ = ' ';
if (d->changed)
{
bcopy (c, qp, len);
qp += len;
*qp++ = ' ';
}
}
/* Kill the last spaces and define the variables. */
cp[cp > caret_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("^", 1, caret_value);
qp[qp > qmark_value ? -1 : 0] = '\0';
DEFINE_VARIABLE ("?", 1, qmark_value);
}
#undef DEFINE_VARIABLE
}
/* Chop CMDS up into individual command lines if necessary.
Also set the `lines_flag' and `any_recurse' members. */
void
chop_commands (cmds)
register struct commands *cmds;
{
if (cmds != 0 && cmds->command_lines == 0)
{
/* Chop CMDS->commands up into lines in CMDS->command_lines.
Also set the corresponding CMDS->lines_flags elements,
and the CMDS->any_recurse flag. */
register char *p;
unsigned int nlines, idx;
char **lines;
nlines = 5;
lines = (char **) xmalloc (5 * sizeof (char *));
idx = 0;
p = cmds->commands;
while (*p != '\0')
{
char *end = p;
find_end:;
end = index (end, '\n');
if (end == 0)
end = p + strlen (p);
else if (end > p && end[-1] == '\\')
{
int backslash = 1;
register char *b;
for (b = end - 2; b >= p && *b == '\\'; --b)
backslash = !backslash;
if (backslash)
{
++end;
goto find_end;
}
}
if (idx == nlines)
{
nlines += 2;
lines = (char **) xrealloc ((char *) lines,
nlines * sizeof (char *));
}
lines[idx++] = savestring (p, end - p);
p = end;
if (*p != '\0')
++p;
}
if (idx != nlines)
{
nlines = idx;
lines = (char **) xrealloc ((char *) lines,
nlines * sizeof (char *));
}
cmds->ncommand_lines = nlines;
cmds->command_lines = lines;
cmds->any_recurse = 0;
cmds->lines_flags = (char *) xmalloc (nlines);
for (idx = 0; idx < nlines; ++idx)
{
int flags = 0;
for (p = lines[idx];
isblank (*p) || *p == '-' || *p == '@' || *p == '+';
++p)
switch (*p)
{
case '+':
flags |= COMMANDS_RECURSE;
break;
case '@':
flags |= COMMANDS_SILENT;
break;
case '-':
flags |= COMMANDS_NOERROR;
break;
}
if (!(flags & COMMANDS_RECURSE))
{
unsigned int len = strlen (p);
if (sindex (p, len, "$(MAKE)", 7) != 0
|| sindex (p, len, "${MAKE}", 7) != 0)
flags |= COMMANDS_RECURSE;
}
cmds->lines_flags[idx] = flags;
cmds->any_recurse |= flags & COMMANDS_RECURSE;
}
}
}
/* Execute the commands to remake FILE. If they are currently executing,
return or have already finished executing, just return. Otherwise,
fork off a child process to run the first command line in the sequence. */
void
execute_file_commands (file)
struct file *file;
{
register char *p;
/* Don't go through all the preparations if
the commands are nothing but whitespace. */
for (p = file->cmds->commands; *p != '\0'; ++p)
if (!isspace (*p) && *p != '-' && *p != '@')
break;
if (*p == '\0')
{
/* We are all out of commands.
If we have gotten this far, all the previous commands
have run successfully, so we have winning update status. */
file->update_status = 0;
notice_finished_file (file);
return;
}
/* First set the automatic variables according to this file. */
initialize_file_variables (file);
set_file_variables (file);
/* Start the commands running. */
new_job (file);
}
/* This is set while we are inside fatal_error_signal,
so things can avoid nonreentrant operations. */
int handling_fatal_signal = 0;
/* Handle fatal signals. */
RETSIGTYPE
fatal_error_signal (sig)
int sig;
{
#if defined(__MSDOS__) || defined(NETSCAPE)
remove_intermediates (1);
exit (1);
#else /* Not MSDOS. */
handling_fatal_signal = 1;
/* Set the handling for this signal to the default.
It is blocked now while we run this handler. */
signal (sig, SIG_DFL);
/* A termination signal won't be sent to the entire
process group, but it means we want to kill the children. */
if (sig == SIGTERM)
{
register struct child *c;
for (c = children; c != 0; c = c->next)
if (!c->remote)
(void) kill (c->pid, SIGTERM);
}
/* If we got a signal that means the user
wanted to kill make, remove pending targets. */
if (sig == SIGTERM || sig == SIGINT || sig == SIGHUP || sig == SIGQUIT)
{
register struct child *c;
/* Remote children won't automatically get signals sent
to the process group, so we must send them. */
for (c = children; c != 0; c = c->next)
if (c->remote)
(void) remote_kill (c->pid, sig);
for (c = children; c != 0; c = c->next)
delete_child_targets (c);
/* Clean up the children. We don't just use the call below because
we don't want to print the "Waiting for children" message. */
while (job_slots_used > 0)
reap_children (1, 0);
}
else
/* Wait for our children to die. */
while (job_slots_used > 0)
reap_children (1, 1);
/* Delete any non-precious intermediate files that were made. */
remove_intermediates (1);
if (sig == SIGQUIT)
/* We don't want to send ourselves SIGQUIT, because it will
cause a core dump. Just exit instead. */
exit (1);
/* Signal the same code; this time it will really be fatal. The signal
will be unblocked when we return and arrive then to kill us. */
if (kill (getpid (), sig) < 0)
pfatal_with_name ("kill");
#endif /* MSDOS. */
}
/* Delete FILE unless it's precious or not actually a file (phony),
and it has changed on disk since we last stat'd it. */
static void
delete_target (file, on_behalf_of)
struct file *file;
char *on_behalf_of;
{
struct stat st;
if (file->precious || file->phony)
return;
#ifndef NO_ARCHIVES
if (ar_name (file->name))
{
if (ar_member_date (file->name) != file->last_mtime)
{
if (on_behalf_of)
error ("*** [%s] Archive member `%s' may be bogus; not deleted",
on_behalf_of, file->name);
else
error ("*** Archive member `%s' may be bogus; not deleted",
file->name);
}
return;
}
#endif
if (safe_stat (file->name, &st) == 0
&& S_ISREG (st.st_mode)
&& (time_t) st.st_mtime != file->last_mtime)
{
if (on_behalf_of)
error ("*** [%s] Deleting file `%s'", on_behalf_of, file->name);
else
error ("*** Deleting file `%s'", file->name);
if (unlink (file->name) < 0)
perror_with_name ("unlink: ", file->name);
}
}
/* Delete all non-precious targets of CHILD unless they were already deleted.
Set the flag in CHILD to say they've been deleted. */
void
delete_child_targets (child)
struct child *child;
{
struct dep *d;
if (child->deleted)
return;
/* Delete the target file if it changed. */
delete_target (child->file, (char *) 0);
/* Also remove any non-precious targets listed in the `also_make' member. */
for (d = child->file->also_make; d != 0; d = d->next)
delete_target (d->file, child->file->name);
child->deleted = 1;
}
/* Print out the commands in CMDS. */
void
print_commands (cmds)
register struct commands *cmds;
{
register char *s;
fputs ("# commands to execute", stdout);
if (cmds->filename == 0)
puts (" (built-in):");
else
printf (" (from `%s', line %u):\n", cmds->filename, cmds->lineno);
s = cmds->commands;
while (*s != '\0')
{
char *end;
while (isspace (*s))
++s;
end = index (s, '\n');
if (end == 0)
end = s + strlen (s);
printf ("\t%.*s\n", (int) (end - s), s);
s = end;
}
}

View File

@@ -1,42 +0,0 @@
/* Definition of data structures describing shell commands for GNU Make.
Copyright (C) 1988, 1989, 1991, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure that gives the commands to make a file
and information about where these commands came from. */
struct commands
{
char *filename; /* File that contains commands. */
unsigned int lineno; /* Line number in file. */
char *commands; /* Commands text. */
unsigned int ncommand_lines;/* Number of command lines. */
char **command_lines; /* Commands chopped up into lines. */
char *lines_flags; /* One set of flag bits for each line. */
int any_recurse; /* Nonzero if any `lines_recurse' elt has */
/* the COMMANDS_RECURSE bit set. */
};
/* Bits in `lines_flags'. */
#define COMMANDS_RECURSE 1 /* Recurses: + or $(MAKE). */
#define COMMANDS_SILENT 2 /* Silent: @. */
#define COMMANDS_NOERROR 4 /* No errors: -. */
extern void execute_file_commands ();
extern void print_commands ();
extern void delete_child_targets ();
extern void chop_commands ();

View File

@@ -1,275 +0,0 @@
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
#undef _ALL_SOURCE
#endif
/* Define if using alloca.c. */
#undef C_ALLOCA
/* Define to empty if the keyword does not work. */
#undef const
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
#undef CRAY_STACKSEG_END
/* Define for DGUX with <sys/dg_sys_info.h>. */
#undef DGUX
/* Define if the `getloadavg' function needs to be run setuid or setgid. */
#undef GETLOADAVG_PRIVILEGED
/* Define to `int' if <sys/types.h> doesn't define. */
#define gid_t
/* Define if you have alloca, as a function or macro. */
#undef HAVE_ALLOCA
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#undef HAVE_ALLOCA_H
/* Define if you don't have vprintf but do have _doprnt. */
#undef HAVE_DOPRNT
/* Define if your system has its own `getloadavg' function. */
#undef HAVE_GETLOADAVG
/* Define if you have the getmntent function. */
#undef HAVE_GETMNTENT
/* Define if the `long double' type works. */
#undef HAVE_LONG_DOUBLE
/* Define if you support file names longer than 14 characters. */
#define HAVE_LONG_FILE_NAMES
/* Define if you have a working `mmap' system call. */
#undef HAVE_MMAP
/* Define if system calls automatically restart after interruption
by a signal. */
#undef HAVE_RESTARTABLE_SYSCALLS
/* Define if your struct stat has st_blksize. */
#undef HAVE_ST_BLKSIZE
/* Define if your struct stat has st_blocks. */
#undef HAVE_ST_BLOCKS
/* Define if you have the strcoll function and it is properly defined. */
#undef HAVE_STRCOLL
/* Define if your struct stat has st_rdev. */
#undef HAVE_ST_RDEV
/* Define if you have the strftime function. */
#define HAVE_STRFTIME
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H
/* Define if your struct tm has tm_zone. */
#undef HAVE_TM_ZONE
/* Define if you don't have tm_zone but do have the external array
tzname. */
#define HAVE_TZNAME
/* Define if you have <unistd.h>. */
#undef HAVE_UNISTD_H
/* Define if utime(file, NULL) sets file's timestamp to the present. */
#define HAVE_UTIME_NULL
/* Define if you have <vfork.h>. */
#undef HAVE_VFORK_H
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
/* Define if you have the wait3 system call. */
#undef HAVE_WAIT3
/* Define if on MINIX. */
#undef _MINIX
/* Define if your struct nlist has an n_un member. */
#undef NLIST_NAME_UNION
/* Define if you have <nlist.h>. */
#undef NLIST_STRUCT
/* Define if your C compiler doesn't accept -c and -o together. */
#define NO_MINUS_C_MINUS_O
/* Define to `int' if <sys/types.h> doesn't define. */
#define pid_t int
/* Define if the system does not provide POSIX.1 features except
with this defined. */
#undef _POSIX_1_SOURCE
/* Define if you need to in order for stat and other things to work. */
#undef _POSIX_SOURCE
/* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE
/* Define if the setvbuf function takes the buffering type as its second
argument and the buffer pointer as the third, as on System V
before release 3. */
#undef SETVBUF_REVERSED
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
#undef STACK_DIRECTION
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
#define STAT_MACROS_BROKEN
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS
/* Define on System V Release 4. */
#undef SVR4
/* Define if `sys_siglist' is declared by <signal.h>. */
#undef SYS_SIGLIST_DECLARED
/* Define to `int' if <sys/types.h> doesn't define. */
#define uid_t int
/* Define for Encore UMAX. */
#undef UMAX
/* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h>
instead of <sys/cpustats.h>. */
#undef UMAX4_3
/* Define vfork as fork if vfork does not work. */
#undef vfork
/* Define to the name of the SCCS `get' command. */
#define SCCS_GET "get"
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
#undef SCCS_GET_MINUS_G
/* Define this if the C library defines the variable `sys_siglist'. */
#undef HAVE_SYS_SIGLIST
/* Define this if the C library defines the variable `_sys_siglist'. */
#undef HAVE__SYS_SIGLIST
/* Define this if you have the `union wait' type in <sys/wait.h>. */
#undef HAVE_UNION_WAIT
/* Define this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX
/* Define if you have the dup2 function. */
#undef HAVE_DUP2
/* Define if you have the getcwd function. */
#define HAVE_GETCWD
/* Define if you have the getdtablesize function. */
#undef HAVE_GETDTABLESIZE
/* Define if you have the getgroups function. */
#undef HAVE_GETGROUPS
/* Define if you have the mktemp function. */
#undef HAVE_MKTEMP
/* Define if you have the psignal function. */
#undef HAVE_PSIGNAL
/* Define if you have the setegid function. */
#undef HAVE_SETEGID
/* Define if you have the seteuid function. */
#undef HAVE_SETEUID
/* Define if you have the setlinebuf function. */
#undef HAVE_SETLINEBUF
/* Define if you have the setregid function. */
#undef HAVE_SETREGID
/* Define if you have the setreuid function. */
#undef HAVE_SETREUID
/* Define if you have the sigsetmask function. */
#undef HAVE_SIGSETMASK
/* Define if you have the strerror function. */
#undef HAVE_STRERROR
/* Define if you have the strsignal function. */
#undef HAVE_STRSIGNAL
/* Define if you have the wait3 function. */
#undef HAVE_WAIT3
/* Define if you have the waitpid function. */
#undef HAVE_WAITPID
/* Define if you have the <dirent.h> header file. */
#undef HAVE_DIRENT_H
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define if you have the <limits.h> header file. */
#undef HAVE_LIMITS_H
/* Define if you have the <mach/mach.h> header file. */
#undef HAVE_MACH_MACH_H
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H
/* Define if you have the <ndir.h> header file. */
#undef HAVE_NDIR_H
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H
/* Define if you have the <sys/dir.h> header file. */
#undef HAVE_SYS_DIR_H
/* Define if you have the <sys/ndir.h> header file. */
#undef HAVE_SYS_NDIR_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <sys/timeb.h> header file. */
#undef HAVE_SYS_TIMEB_H
/* Define if you have the <sys/wait.h> header file. */
#undef HAVE_SYS_WAIT_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define if you have the dgc library (-ldgc). */
#undef HAVE_LIBDGC
/* Define if you have the sun library (-lsun). */
#undef HAVE_LIBSUN
/* NETSCAPE: Under win32, define default libdir */
#define LIBDIR "\\msvc20\\lib"
#define NO_ARCHIVES
#define HAVE_GLOB_H

View File

@@ -1,270 +0,0 @@
/* config.h.in. Generated automatically from configure.in by autoheader. */
/* Define if on AIX 3.
System headers sometimes define this.
We just want to avoid a redefinition error message. */
#ifndef _ALL_SOURCE
#undef _ALL_SOURCE
#endif
/* Define if using alloca.c. */
#undef C_ALLOCA
/* Define to empty if the keyword does not work. */
#undef const
/* Define to one of _getb67, GETB67, getb67 for Cray-2 and Cray-YMP systems.
This function is required for alloca.c support on those systems. */
#undef CRAY_STACKSEG_END
/* Define for DGUX with <sys/dg_sys_info.h>. */
#undef DGUX
/* Define if the `getloadavg' function needs to be run setuid or setgid. */
#undef GETLOADAVG_PRIVILEGED
/* Define to `int' if <sys/types.h> doesn't define. */
#undef gid_t
/* Define if you have alloca, as a function or macro. */
#undef HAVE_ALLOCA
/* Define if you have <alloca.h> and it should be used (not on Ultrix). */
#undef HAVE_ALLOCA_H
/* Define if you don't have vprintf but do have _doprnt. */
#undef HAVE_DOPRNT
/* Define if your system has its own `getloadavg' function. */
#undef HAVE_GETLOADAVG
/* Define if you have the getmntent function. */
#undef HAVE_GETMNTENT
/* Define if the `long double' type works. */
#undef HAVE_LONG_DOUBLE
/* Define if you support file names longer than 14 characters. */
#undef HAVE_LONG_FILE_NAMES
/* Define if you have a working `mmap' system call. */
#undef HAVE_MMAP
/* Define if system calls automatically restart after interruption
by a signal. */
#undef HAVE_RESTARTABLE_SYSCALLS
/* Define if your struct stat has st_blksize. */
#undef HAVE_ST_BLKSIZE
/* Define if your struct stat has st_blocks. */
#undef HAVE_ST_BLOCKS
/* Define if you have the strcoll function and it is properly defined. */
#undef HAVE_STRCOLL
/* Define if your struct stat has st_rdev. */
#undef HAVE_ST_RDEV
/* Define if you have the strftime function. */
#undef HAVE_STRFTIME
/* Define if you have <sys/wait.h> that is POSIX.1 compatible. */
#undef HAVE_SYS_WAIT_H
/* Define if your struct tm has tm_zone. */
#undef HAVE_TM_ZONE
/* Define if you don't have tm_zone but do have the external array
tzname. */
#undef HAVE_TZNAME
/* Define if you have <unistd.h>. */
#undef HAVE_UNISTD_H
/* Define if utime(file, NULL) sets file's timestamp to the present. */
#undef HAVE_UTIME_NULL
/* Define if you have <vfork.h>. */
#undef HAVE_VFORK_H
/* Define if you have the vprintf function. */
#undef HAVE_VPRINTF
/* Define if you have the wait3 system call. */
#undef HAVE_WAIT3
/* Define if on MINIX. */
#undef _MINIX
/* Define if your struct nlist has an n_un member. */
#undef NLIST_NAME_UNION
/* Define if you have <nlist.h>. */
#undef NLIST_STRUCT
/* Define if your C compiler doesn't accept -c and -o together. */
#undef NO_MINUS_C_MINUS_O
/* Define to `int' if <sys/types.h> doesn't define. */
#undef pid_t
/* Define if the system does not provide POSIX.1 features except
with this defined. */
#undef _POSIX_1_SOURCE
/* Define if you need to in order for stat and other things to work. */
#undef _POSIX_SOURCE
/* Define as the return type of signal handlers (int or void). */
#undef RETSIGTYPE
/* Define if the setvbuf function takes the buffering type as its second
argument and the buffer pointer as the third, as on System V
before release 3. */
#undef SETVBUF_REVERSED
/* If using the C implementation of alloca, define if you know the
direction of stack growth for your system; otherwise it will be
automatically deduced at run-time.
STACK_DIRECTION > 0 => grows toward higher addresses
STACK_DIRECTION < 0 => grows toward lower addresses
STACK_DIRECTION = 0 => direction of growth unknown
*/
#undef STACK_DIRECTION
/* Define if the `S_IS*' macros in <sys/stat.h> do not work properly. */
#undef STAT_MACROS_BROKEN
/* Define if you have the ANSI C header files. */
#undef STDC_HEADERS
/* Define on System V Release 4. */
#undef SVR4
/* Define if `sys_siglist' is declared by <signal.h>. */
#undef SYS_SIGLIST_DECLARED
/* Define to `int' if <sys/types.h> doesn't define. */
#undef uid_t
/* Define for Encore UMAX. */
#undef UMAX
/* Define for Encore UMAX 4.3 that has <inq_status/cpustats.h>
instead of <sys/cpustats.h>. */
#undef UMAX4_3
/* Define vfork as fork if vfork does not work. */
#undef vfork
/* Define to the name of the SCCS `get' command. */
#undef SCCS_GET
/* Define this if the SCCS `get' command understands the `-G<file>' option. */
#undef SCCS_GET_MINUS_G
/* Define this if the C library defines the variable `sys_siglist'. */
#undef HAVE_SYS_SIGLIST
/* Define this if the C library defines the variable `_sys_siglist'. */
#undef HAVE__SYS_SIGLIST
/* Define this if you have the `union wait' type in <sys/wait.h>. */
#undef HAVE_UNION_WAIT
/* Define this if the POSIX.1 call `sysconf (_SC_OPEN_MAX)' works properly. */
#undef HAVE_SYSCONF_OPEN_MAX
/* Define if you have the dup2 function. */
#undef HAVE_DUP2
/* Define if you have the getcwd function. */
#undef HAVE_GETCWD
/* Define if you have the getdtablesize function. */
#undef HAVE_GETDTABLESIZE
/* Define if you have the getgroups function. */
#undef HAVE_GETGROUPS
/* Define if you have the mktemp function. */
#undef HAVE_MKTEMP
/* Define if you have the psignal function. */
#undef HAVE_PSIGNAL
/* Define if you have the setegid function. */
#undef HAVE_SETEGID
/* Define if you have the seteuid function. */
#undef HAVE_SETEUID
/* Define if you have the setlinebuf function. */
#undef HAVE_SETLINEBUF
/* Define if you have the setregid function. */
#undef HAVE_SETREGID
/* Define if you have the setreuid function. */
#undef HAVE_SETREUID
/* Define if you have the sigsetmask function. */
#undef HAVE_SIGSETMASK
/* Define if you have the strerror function. */
#undef HAVE_STRERROR
/* Define if you have the strsignal function. */
#undef HAVE_STRSIGNAL
/* Define if you have the wait3 function. */
#undef HAVE_WAIT3
/* Define if you have the waitpid function. */
#undef HAVE_WAITPID
/* Define if you have the <dirent.h> header file. */
#undef HAVE_DIRENT_H
/* Define if you have the <fcntl.h> header file. */
#undef HAVE_FCNTL_H
/* Define if you have the <limits.h> header file. */
#undef HAVE_LIMITS_H
/* Define if you have the <mach/mach.h> header file. */
#undef HAVE_MACH_MACH_H
/* Define if you have the <memory.h> header file. */
#undef HAVE_MEMORY_H
/* Define if you have the <ndir.h> header file. */
#undef HAVE_NDIR_H
/* Define if you have the <string.h> header file. */
#undef HAVE_STRING_H
/* Define if you have the <sys/dir.h> header file. */
#undef HAVE_SYS_DIR_H
/* Define if you have the <sys/ndir.h> header file. */
#undef HAVE_SYS_NDIR_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <sys/timeb.h> header file. */
#undef HAVE_SYS_TIMEB_H
/* Define if you have the <sys/wait.h> header file. */
#undef HAVE_SYS_WAIT_H
/* Define if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H
/* Define if you have the dgc library (-ldgc). */
#undef HAVE_LIBDGC
/* Define if you have the sun library (-lsun). */
#undef HAVE_LIBSUN

View File

@@ -1,136 +0,0 @@
/* Generated automatically from configure.in by autoheader. DO NOT EDIT! */
#define INCLUDEDIR "c:/djgpp/include"
#define LIBDIR "c:/djgpp/lib"
/* Define if you have dirent.h. */
#define DIRENT
/* Define if you have the strcoll function and it is properly defined. */
#define HAVE_STRCOLL
/* Define if you have unistd.h. */
#define HAVE_UNISTD_H
/* Define as the return type of signal handlers (int or void). */
#define RETSIGTYPE void
/* Define if you have the ANSI C header files. */
#ifndef STDC_HEADERS
#define STDC_HEADERS
#endif
/* Define if `sys_siglist' is declared by <signal.h>. */
#define SYS_SIGLIST_DECLARED
/* Define if you have getdtablesize. */
#define HAVE_GETDTABLESIZE
/* Define if you have dup2. */
#define HAVE_DUP2
/* Define if you have sys_siglist. */
#undef HAVE_SYS_SIGLIST
/* Define if you have _sys_siglist. */
#undef HAVE__SYS_SIGLIST
/* Define if you have psignal. */
#define HAVE_PSIGNAL
/* Define if you have getcwd. */
#define HAVE_GETCWD
/* Define if you have sigsetmask. */
#define HAVE_SIGSETMASK
/* Define if you have setlinebuf. */
#define HAVE_SETLINEBUF
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H
/* Define if you have the <sys/param.h> header file. */
#undef HAVE_SYS_PARAM_H
/* Define if you have the <fcntl.h> header file. */
#define HAVE_FCNTL_H
/* Define if you have the <string.h> header file. */
#define HAVE_STRING_H
/* Define if you have the <memory.h> header file. */
#define HAVE_MEMORY_H
/* Define if you have the `strerror' function. */
#define HAVE_STRERROR
#define SCCS_GET "get"

File diff suppressed because it is too large Load Diff

View File

@@ -1,88 +0,0 @@
@echo off
echo Configuring MAKE for go32
rem This batch file assumes a unix-type "sed" program
update configh.dos config.h
echo # Makefile generated by "configure.bat"> Makefile
if exist config.sed del config.sed
echo ": try_sl ">> config.sed
echo "/\\$/ { ">> config.sed
echo " N ">> config.sed
echo " s/[ ]*\\\n[ ]*/ / ">> config.sed
echo " b try_sl ">> config.sed
echo "} ">> config.sed
echo "s/@srcdir@/./ ">> config.sed
echo "s/@CC@/gcc/ ">> config.sed
echo "s/@CFLAGS@/-O2 -g/ ">> config.sed
echo "s/@CPPFLAGS@/-DHAVE_CONFIG_H/ ">> config.sed
echo "s/@LDFLAGS@// ">> config.sed
echo "s/@RANLIB@/ranlib/ ">> config.sed
echo "s/@DEFS@// ">> config.sed
echo "s/@REMOTE@/stub/ ">> config.sed
echo "s/@ALLOCA@// ">> config.sed
echo "s/@LIBS@// ">> config.sed
echo "s/@LIBOBJS@// ">> config.sed
echo "s/@SET_MAKE@// ">> config.sed
echo "s/^Makefile *:/_Makefile:/ ">> config.sed
echo "s/^config.h *:/_config.h:/ ">> config.sed
echo "s/^defines *=.*$/defines =/ ">> config.sed
echo "/mv -f make.new make/d ">> config.sed
echo "s/cd glob; $(MAKE)/$(MAKE) -C glob/ ">> config.sed
sed -e "s/^\"//" -e "s/\"$//" -e "s/[ ]*$//" config.sed > config2.sed
sed -f config2.sed Makefile.in >> Makefile
del config.sed
del config2.sed
cd glob
call configure
cd ..

View File

@@ -1,131 +0,0 @@
dnl Process this file with autoconf to produce a configure script.
AC_REVISION([$Id: configure.in,v 1.1 1998-04-13 22:35:14 cyeh Exp $])
AC_PREREQ(2.1)dnl dnl Minimum Autoconf version required.
AC_INIT(vpath.c)dnl dnl A distinctive file to look for in srcdir.
AC_CONFIG_HEADER(config.h)
AC_CONFIG_SUBDIRS(glob) dnl Run configure in glob subdirectory.
AC_PROG_MAKE_SET
AC_PROG_CC
AC_PROG_INSTALL
AC_PROG_CPP dnl Later checks need this.
AC_AIX
AC_ISC_POSIX
AC_MINIX
AC_HEADER_STDC
AC_HEADER_DIRENT
AC_TYPE_UID_T dnl Also does gid_t.
AC_TYPE_PID_T
AC_TYPE_SIGNAL
AC_CHECK_HEADERS(unistd.h limits.h sys/param.h fcntl.h string.h memory.h \
sys/timeb.h)
AC_PROG_CC_C_O
AC_C_CONST dnl getopt needs this.
AC_HEADER_STAT
AC_SUBST(LIBOBJS)
AC_DEFUN(AC_CHECK_SYMBOL, [dnl
AC_MSG_CHECKING(for $1)
AC_CACHE_VAL(ac_cv_check_symbol_$1, [dnl
AC_TRY_LINK(, [extern char *sys_siglist[]; puts(*sys_siglist);],
ac_cv_check_symbol_$1=yes, ac_cv_check_symbol_$1=no)])
if test "$ac_cv_check_symbol_$1" = yes; then
changequote(,)dnl
ac_tr_symbol=`echo $1 | tr '[a-z]' '[A-Z]'`
changequote([,])dnl
AC_DEFINE_UNQUOTED(HAVE_${ac_tr_symbol})
fi
AC_MSG_RESULT($ac_cv_check_symbol_$1)])dnl
AC_CHECK_FUNCS(getdtablesize psignal mktemp \
dup2 getcwd sigsetmask getgroups setlinebuf \
seteuid setegid setreuid setregid strerror strsignal)
AC_CHECK_SYMBOL(sys_siglist)
AC_CHECK_SYMBOL(_sys_siglist)
AC_FUNC_ALLOCA
AC_FUNC_VFORK
AC_FUNC_SETVBUF_REVERSED
AC_FUNC_GETLOADAVG
AC_FUNC_STRCOLL
if test $ac_cv_func_getdtablesize = no; then
AC_MSG_CHECKING(for sysconf (_SC_OPEN_MAX))
AC_CACHE_VAL(make_cv_sysconf_open_max, [dnl
AC_TRY_LINK([#include <unistd.h>], [int max = sysconf (_SC_OPEN_MAX);],
[make_cv_sysconf_open_max=yes], [make_cv_sysconf_open_max=no])])
if test $make_cv_sysconf_open_max = yes; then
AC_DEFINE(HAVE_SYSCONF_OPEN_MAX)
fi
AC_MSG_RESULT($make_cv_sysconf_open_max)
fi
# Check out the wait reality.
AC_CHECK_HEADERS(sys/wait.h) AC_CHECK_FUNCS(waitpid wait3)
AC_MSG_CHECKING(for union wait)
AC_CACHE_VAL(make_cv_union_wait, [dnl
AC_TRY_LINK([#include <sys/types.h>
#include <sys/wait.h>],
[union wait status; int pid; pid = wait (&status);
#ifdef WEXITSTATUS
/* Some POSIXoid systems have both the new-style macros and the old
union wait type, and they do not work together. If union wait
conflicts with WEXITSTATUS et al, we don't want to use it at all. */
if (WEXITSTATUS (status) != 0) pid = -1;
#ifdef WTERMSIG
/* If we have WEXITSTATUS and WTERMSIG, just use them on ints. */
-- blow chunks here --
#endif
#endif
#ifdef HAVE_WAITPID
/* Make sure union wait works with waitpid. */
pid = waitpid (-1, &status, 0);
#endif
],
[make_cv_union_wait=yes], [make_cv_union_wait=no])])
if test "$make_cv_union_wait" = yes; then
AC_DEFINE(HAVE_UNION_WAIT)
fi
AC_MSG_RESULT($make_cv_union_wait)
AC_DECL_SYS_SIGLIST
# The presence of the following is not meant to imply
# that make necessarily works on those systems.
AC_CHECK_LIB(sun, getpwnam)
AC_SUBST(REMOTE) REMOTE=stub
AC_ARG_WITH(customs, [export jobs with the Customs daemon (NOT SUPPORTED)],
[REMOTE=cstms LIBS="$LIBS libcustoms.a"])
echo checking for location of SCCS get command
if test -f /usr/sccs/get; then
SCCS_GET=/usr/sccs/get
AC_DEFINE(SCCS_GET, "/usr/sccs/get")
else
SCCS_GET=get
AC_DEFINE(SCCS_GET, "get")
fi
ac_clean_files="$ac_clean_files s.conftest conftoast" # Remove these later.
if ( /usr/sccs/admin -n s.conftest || admin -n s.conftest ) >/dev/null 2>&1 &&
test -f s.conftest; then
# We successfully created an SCCS file.
echo checking if SCCS get command understands -G
if $SCCS_GET -Gconftoast s.conftest >/dev/null 2>&1 &&
test -f conftoast; then
AC_DEFINE(SCCS_GET_MINUS_G)
fi
fi
rm -f s.conftest conftoast
AC_OUTPUT(Makefile build.sh, [
# Makefile uses this timestamp file to know when to remake Makefile,
# build.sh, and glob/Makefile.
touch stamp-config])
dnl Local Variables:
dnl comment-start: "dnl "
dnl comment-end: ""
dnl comment-start-skip: "\\bdnl\\b\\s *"
dnl compile-command: "make configure config.h.in"
dnl End:

View File

@@ -1,403 +0,0 @@
/* Data base of default implicit rules for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "rule.h"
#include "dep.h"
#include "file.h"
#include "commands.h"
#include "variable.h"
/* Define GCC_IS_NATIVE if gcc is the native development environment on
your system (gcc/bison/flex vs cc/yacc/lex). */
#ifdef __MSDOS__
#define GCC_IS_NATIVE
#endif
/* This is the default list of suffixes for suffix rules.
`.s' must come last, so that a `.o' file will be made from
a `.c' or `.p' or ... file rather than from a .s file. */
static char default_suffixes[]
= ".out .a .ln .o .c .cc .C .p .f .F .r .y .l .s .S \
.mod .sym .def .h .info .dvi .tex .texinfo .texi .txinfo \
.w .ch .web .sh .elc .el";
static struct pspec default_pattern_rules[] =
{
{ "(%)", "%",
"$(AR) $(ARFLAGS) $@ $<" },
/* The X.out rules are only in BSD's default set because
BSD Make has no null-suffix rules, so `foo.out' and
`foo' are the same thing. */
{ "%.out", "%",
"@rm -f $@ \n cp $< $@" },
/* Syntax is "ctangle foo.w foo.ch foo.c". */
{ "%.c", "%.w %.ch",
"$(CTANGLE) $^ $@" },
{ "%.tex", "%.w %.ch",
"$(CWEAVE) $^ $@" },
{ 0, 0, 0 }
};
static struct pspec default_terminal_rules[] =
{
/* RCS. */
{ "%", "%,v",
"+$(CHECKOUT,v)" },
{ "%", "RCS/%,v",
"+$(CHECKOUT,v)" },
/* SCCS. */
{ "%", "s.%",
"$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<" },
{ "%", "SCCS/s.%",
"$(GET) $(GFLAGS) $(SCCS_OUTPUT_OPTION) $<" },
{ 0, 0, 0 }
};
static char *default_suffix_rules[] =
{
".o",
"$(LINK.o) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".s",
"$(LINK.s) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".S",
"$(LINK.S) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".c",
"$(LINK.c) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".cc",
"$(LINK.cc) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".C",
"$(LINK.C) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".f",
"$(LINK.f) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".p",
"$(LINK.p) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".F",
"$(LINK.F) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".r",
"$(LINK.r) $^ $(LOADLIBES) $(LDLIBS) -o $@",
".mod",
"$(COMPILE.mod) -o $@ -e $@ $^",
".def.sym",
"$(COMPILE.def) -o $@ $<",
".sh",
"cat $< >$@ \n chmod a+x $@",
".s.o",
#if !defined(M_XENIX) || defined(__GNUC__)
"$(COMPILE.s) -o $@ $<",
#else /* Xenix. */
"$(COMPILE.s) -o$@ $<",
#endif /* Not Xenix. */
".S.o",
#if !defined(M_XENIX) || defined(__GNUC__)
"$(COMPILE.S) -o $@ $<",
#else /* Xenix. */
"$(COMPILE.S) -o$@ $<",
#endif /* Not Xenix. */
".c.o",
"$(COMPILE.c) $< $(OUTPUT_OPTION)",
".cc.o",
"$(COMPILE.cc) $< $(OUTPUT_OPTION)",
".C.o",
"$(COMPILE.C) $< $(OUTPUT_OPTION)",
".f.o",
"$(COMPILE.f) $< $(OUTPUT_OPTION)",
".p.o",
"$(COMPILE.p) $< $(OUTPUT_OPTION)",
".F.o",
"$(COMPILE.F) $< $(OUTPUT_OPTION)",
".r.o",
"$(COMPILE.r) $< $(OUTPUT_OPTION)",
".mod.o",
"$(COMPILE.mod) -o $@ $<",
".c.ln",
"$(LINT.c) -C$* $<",
".y.ln",
#ifndef __MSDOS__
"$(YACC.y) $< \n $(LINT.c) -C$* y.tab.c \n $(RM) y.tab.c",
#else
"$(YACC.y) $< \n $(LINT.c) -C$* y_tab.c \n $(RM) y_tab.c",
#endif
".l.ln",
"@$(RM) $*.c\n $(LEX.l) $< > $*.c\n$(LINT.c) -i $*.c -o $@\n $(RM) $*.c",
".y.c",
#ifndef __MSDOS__
"$(YACC.y) $< \n mv -f y.tab.c $@",
#else
"$(YACC.y) $< \n mv -f y_tab.c $@",
#endif
".l.c",
"@$(RM) $@ \n $(LEX.l) $< > $@",
".F.f",
"$(PREPROCESS.F) $< $(OUTPUT_OPTION)",
".r.f",
"$(PREPROCESS.r) $< $(OUTPUT_OPTION)",
/* This might actually make lex.yy.c if there's no %R%
directive in $*.l, but in that case why were you
trying to make $*.r anyway? */
".l.r",
"$(LEX.l) $< > $@ \n mv -f lex.yy.r $@",
".S.s",
"$(PREPROCESS.S) $< > $@",
".texinfo.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".texi.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".txinfo.info",
"$(MAKEINFO) $(MAKEINFO_FLAGS) $< -o $@",
".tex.dvi",
"$(TEX) $<",
".texinfo.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".texi.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".txinfo.dvi",
"$(TEXI2DVI) $(TEXI2DVI_FLAGS) $<",
".w.c",
"$(CTANGLE) $< - $@", /* The `-' says there is no `.ch' file. */
".web.p",
"$(TANGLE) $<",
".w.tex",
"$(CWEAVE) $< - $@", /* The `-' says there is no `.ch' file. */
".web.tex",
"$(WEAVE) $<",
0, 0,
};
static char *default_variables[] =
{
"AR", "ar",
"ARFLAGS", "rv",
"AS", "as",
#ifdef GCC_IS_NATIVE
"CC", "gcc",
"CXX", "gcc",
#else
"CC", "cc",
"CXX", "g++",
#endif
/* This expands to $(CO) $(COFLAGS) $< $@ if $@ does not exist,
and to the empty string if $@ does exist. */
"CHECKOUT,v",
"$(patsubst $@-noexist,$(CO) $(COFLAGS) $< $@,\
$(filter-out $@,$(firstword $(wildcard $@) $@-noexist)))",
"CO", "co",
"CPP", "$(CC) -E",
#ifdef CRAY
"CF77PPFLAGS", "-P",
"CF77PP", "/lib/cpp",
"CFT", "cft77",
"CF", "cf77",
"FC", "$(CF)",
#else /* Not CRAY. */
#ifdef _IBMR2
"FC", "xlf",
#else
#ifdef __convex__
"FC", "fc",
#else
"FC", "f77",
#endif /* __convex__ */
#endif /* _IBMR2 */
/* System V uses these, so explicit rules using them should work.
However, there is no way to make implicit rules use them and FC. */
"F77", "$(FC)",
"F77FLAGS", "$(FFLAGS)",
#endif /* Cray. */
"GET", SCCS_GET,
"LD", "ld",
#ifdef GCC_IS_NATIVE
"LEX", "flex",
#else
"LEX", "lex",
#endif
"LINT", "lint",
"M2C", "m2c",
#ifdef pyr
"PC", "pascal",
#else
#ifdef CRAY
"PC", "PASCAL",
"SEGLDR", "segldr",
#else
"PC", "pc",
#endif /* CRAY. */
#endif /* pyr. */
#ifdef GCC_IS_NATIVE
"YACC", "bison -y",
#else
"YACC", "yacc", /* Or "bison -y" */
#endif
"MAKEINFO", "makeinfo",
"TEX", "tex",
"TEXI2DVI", "texi2dvi",
"WEAVE", "weave",
"CWEAVE", "cweave",
"TANGLE", "tangle",
"CTANGLE", "ctangle",
"RM", "rm -f",
"LINK.o", "$(CC) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.c", "$(CC) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.c", "$(CC) $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.cc", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"COMPILE.C", "$(COMPILE.cc)",
"LINK.cc", "$(CXX) $(CXXFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"LINK.C", "$(LINK.cc)",
"YACC.y", "$(YACC) $(YFLAGS)",
"LEX.l", "$(LEX) $(LFLAGS) -t",
"COMPILE.f", "$(FC) $(FFLAGS) $(TARGET_ARCH) -c",
"LINK.f", "$(FC) $(FFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.r", "$(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -c",
"LINK.r", "$(FC) $(FFLAGS) $(RFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"COMPILE.def", "$(M2C) $(M2FLAGS) $(DEFFLAGS) $(TARGET_ARCH)",
"COMPILE.mod", "$(M2C) $(M2FLAGS) $(MODFLAGS) $(TARGET_ARCH)",
"COMPILE.p", "$(PC) $(PFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c",
"LINK.p", "$(PC) $(PFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH)",
"LINK.s", "$(CC) $(ASFLAGS) $(LDFLAGS) $(TARGET_MACH)",
"COMPILE.s", "$(AS) $(ASFLAGS) $(TARGET_MACH)",
"LINK.S", "$(CC) $(ASFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_MACH)",
"COMPILE.S", "$(CC) $(ASFLAGS) $(CPPFLAGS) $(TARGET_MACH) -c",
#if !defined(M_XENIX) || defined(__GNUC__)
"PREPROCESS.S", "$(CC) -E $(CPPFLAGS)",
#else /* Xenix. */
"PREPROCESS.S", "$(CC) -EP $(CPPFLAGS)",
#endif /* Not Xenix. */
"PREPROCESS.F", "$(FC) $(FFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -F",
"PREPROCESS.r", "$(FC) $(FFLAGS) $(RFLAGS) $(TARGET_ARCH) -F",
"LINT.c", "$(LINT) $(LINTFLAGS) $(CPPFLAGS) $(TARGET_ARCH)",
#ifndef NO_MINUS_C_MINUS_O
#if !defined(M_XENIX) || defined(__GNUC__)
"OUTPUT_OPTION", "-o $@",
#else /* Xenix. */
"OUTPUT_OPTION", "-Fo$@",
#endif /* Not Xenix. */
#endif
#ifdef SCCS_GET_MINUS_G
"SCCS_OUTPUT_OPTION", "-G$@",
#endif
0, 0
};
/* Set up the default .SUFFIXES list. */
void
set_default_suffixes ()
{
suffix_file = enter_file (".SUFFIXES");
if (no_builtin_rules_flag)
(void) define_variable ("SUFFIXES", 8, "", o_default, 0);
else
{
char *p = default_suffixes;
suffix_file->deps = (struct dep *)
multi_glob (parse_file_seq (&p, '\0', sizeof (struct dep), 1),
sizeof (struct dep));
(void) define_variable ("SUFFIXES", 8, default_suffixes, o_default, 0);
}
}
/* Enter the default suffix rules as file rules. This used to be done in
install_default_implicit_rules, but that loses because we want the
suffix rules installed before reading makefiles, and thee pattern rules
installed after. */
void
install_default_suffix_rules ()
{
register char **s;
if (no_builtin_rules_flag)
return;
for (s = default_suffix_rules; *s != 0; s += 2)
{
register struct file *f = enter_file (s[0]);
/* Don't clobber cmds given in a makefile if there were any. */
if (f->cmds == 0)
{
f->cmds = (struct commands *) xmalloc (sizeof (struct commands));
f->cmds->filename = 0;
f->cmds->commands = s[1];
f->cmds->command_lines = 0;
}
}
}
/* Install the default pattern rules. */
void
install_default_implicit_rules ()
{
register struct pspec *p;
if (no_builtin_rules_flag)
return;
for (p = default_pattern_rules; p->target != 0; ++p)
install_pattern_rule (p, 0);
for (p = default_terminal_rules; p->target != 0; ++p)
install_pattern_rule (p, 1);
}
void
define_default_variables ()
{
register char **s;
for (s = default_variables; *s != 0; s += 2)
(void) define_variable (s[0], strlen (s[0]), s[1], o_default, 1);
}

View File

@@ -1,66 +0,0 @@
/* Definitions of dependency data structures for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure representing one dependency of a file.
Each struct file's `deps' points to a chain of these,
chained through the `next'.
Note that the first two words of this match a struct nameseq. */
struct dep
{
struct dep *next;
char *name;
struct file *file;
int changed;
};
/* Structure used in chains of names, for parsing and globbing. */
struct nameseq
{
struct nameseq *next;
char *name;
};
extern struct nameseq *multi_glob (), *parse_file_seq ();
extern char *tilde_expand ();
#ifndef NO_ARCHIVES
extern struct nameseq *ar_glob ();
#endif
#ifndef iAPX286
#define dep_name(d) ((d)->name == 0 ? (d)->file->name : (d)->name)
#else
/* Buggy compiler can't hack this. */
extern char *dep_name ();
#endif
extern struct dep *read_all_makefiles ();
/* Flag bits for the second argument to `read_makefile'.
These flags are saved in the `changed' field of each
`struct dep' in the chain returned by `read_all_makefiles'. */
#define RM_NO_DEFAULT_GOAL (1 << 0) /* Do not set default goal. */
#define RM_INCLUDED (1 << 1) /* Search makefile search path. */
#define RM_DONTCARE (1 << 2) /* No error if it doesn't exist. */
#define RM_NO_TILDE (1 << 3) /* Don't expand ~ in file name. */
#define RM_NOFLAG 0

View File

@@ -1,760 +0,0 @@
/* Directory hashing for GNU Make.
Copyright (C) 1988, 1989, 1991, 1992, 1993, 1994 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#ifdef NETSCAPE
#include "windir.h"
DIR *opendir(char *pathp)
{
DIR *ret = (DIR *) malloc(sizeof(DIR));
char path[_MAX_PATH];
int l;
sprintf(path, "%s", pathp);
l = strlen(path) - 1;
path[strlen(pathp)] = '\0';
if(path[strlen(path) - 1] != '\\')
strcpy (path + strlen(path), "\\*.*");
else
strcat(path, "*.*");
ret->de.d_name = NULL;
if( (ret->dp = FindFirstFile(path, &ret->fdata)) != INVALID_HANDLE_VALUE)
return ret;
free(ret);
return NULL;
}
struct dirent *readdir(DIR *ds)
{
if(FindNextFile(ds->dp, &ds->fdata) == FALSE)
return NULL;
if(ds->de.d_name)
free(ds->de.d_name);
ds->de.d_name = strdup(ds->fdata.cFileName);
return &ds->de;
}
void closedir(DIR *ds)
{
FindClose(ds->dp);
if(ds->de.d_name)
free(ds->de.d_name);
free(ds);
}
#endif
#if !defined(NETSCAPE) && defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) (strlen(d->d_name))
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined (POSIX) && !defined (__GNU_LIBRARY__) || defined(NETSCAPE)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#ifdef __MSDOS__
#include <ctype.h>
static char *
dosify (filename)
char *filename;
{
static char dos_filename[14];
char *df;
int i;
if (filename == 0)
return 0;
if (strpbrk (filename, "\"*+,;<=>?[\\]|") != 0)
return filename;
df = dos_filename;
/* First, transform the name part. */
for (i = 0; *filename != '\0' && i < 8 && *filename != '.'; ++i)
*df++ = tolower (*filename++);
/* Now skip to the next dot. */
while (*filename != '\0' && *filename != '.')
++filename;
if (*filename != '\0')
{
*df++ = *filename++;
for (i = 0; *filename != '\0' && i < 3 && *filename != '.'; ++i)
*df++ = tolower (*filename++);
}
/* Look for more dots. */
while (*filename != '\0' && *filename != '.')
++filename;
if (*filename == '.')
return filename;
*df = 0;
return dos_filename;
}
#endif
/* Hash table of directories. */
#ifndef DIRECTORY_BUCKETS
#define DIRECTORY_BUCKETS 199
#endif
struct directory_contents
{
struct directory_contents *next;
#ifdef NETSCAPE
int dev; /* Device number of this dir. */
/*
* Inode means nothing on WIN32. Even file key information is
* unreliable because it is random per file open and undefined
* for remote filesystems. The most unique attribute I can
* come up with is the fully qualified name of the directory. Beware
* though, this is also unreliable. I'm open to suggestion on a better
* way to emulate inode.
*/
char *path_key;
int mtime; /* controls check for stale directory cache */
#else
int dev, ino; /* Device and inode numbers of this dir. */
#endif
struct dirfile **files; /* Files in this directory. */
DIR *dirstream; /* Stream reading this directory. */
};
/* Table of directory contents hashed by device and inode number. */
static struct directory_contents *directories_contents[DIRECTORY_BUCKETS];
struct directory
{
struct directory *next;
char *name; /* Name of the directory. */
/* The directory's contents. This data may be shared by several
entries in the hash table, which refer to the same directory
(identified uniquely by `dev' and `ino') under different names. */
struct directory_contents *contents;
};
/* Table of directories hashed by name. */
static struct directory *directories[DIRECTORY_BUCKETS];
/* Never have more than this many directories open at once. */
#define MAX_OPEN_DIRECTORIES 10
static unsigned int open_directories = 0;
/* Hash table of files in each directory. */
struct dirfile
{
struct dirfile *next;
char *name; /* Name of the file. */
char impossible; /* This file is impossible. */
};
#ifndef DIRFILE_BUCKETS
#define DIRFILE_BUCKETS 107
#endif
static int dir_contents_file_exists_p ();
/* Find the directory named NAME and return its `struct directory'. */
static struct directory *
find_directory (name)
register char *name;
{
register unsigned int hash = 0;
register char *p;
register struct directory *dir;
#ifdef NETSCAPE
char w32_path[_MAX_PATH];
#endif
for (p = name; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRECTORY_BUCKETS;
for (dir = directories[hash]; dir != 0; dir = dir->next)
if (streq (dir->name, name))
break;
if (dir == 0)
{
struct stat st;
/* The directory was not found. Create a new entry for it. */
dir = (struct directory *) xmalloc (sizeof (struct directory));
dir->next = directories[hash];
directories[hash] = dir;
dir->name = savestring (name, p - name);
/* The directory is not in the name hash table.
Find its device and inode numbers, and look it up by them. */
if (safe_stat (name, &st) < 0)
/* Couldn't stat the directory. Mark this by
setting the `contents' member to a nil pointer. */
dir->contents = 0;
else
{
/* Search the contents hash table; device and inode are the key. */
struct directory_contents *dc;
#ifdef NETSCAPE
_fullpath (w32_path, name, sizeof (w32_path));
hash = ((unsigned int) st.st_dev << 16) | (unsigned int) st.st_ctime;
#else
hash = ((unsigned int) st.st_dev << 16) | (unsigned int) st.st_ino;
#endif
hash %= DIRECTORY_BUCKETS;
for (dc = directories_contents[hash]; dc != 0; dc = dc->next)
#ifdef NETSCAPE
if (!strcmp(dc->path_key, w32_path))
#else
if (dc->dev == (int)st.st_dev && dc->ino == (int)st.st_ino)
#endif
break;
if (dc == 0)
{
/* Nope; this really is a directory we haven't seen before. */
dc = (struct directory_contents *)
xmalloc (sizeof (struct directory_contents));
/* Enter it in the contents hash table. */
dc->dev = st.st_dev;
#ifdef NETSCAPE
dc->path_key = strdup(w32_path);
dc->mtime = st.st_mtime;
#else
dc->ino = st.st_ino;
#endif
dc->next = directories_contents[hash];
directories_contents[hash] = dc;
dc->dirstream = opendir (name);
if (dc->dirstream == 0)
/* Couldn't open the directory. Mark this by
setting the `files' member to a nil pointer. */
dc->files = 0;
else
{
/* Allocate an array of buckets for files and zero it. */
dc->files = (struct dirfile **)
xmalloc (sizeof (struct dirfile *) * DIRFILE_BUCKETS);
bzero ((char *) dc->files,
sizeof (struct dirfile *) * DIRFILE_BUCKETS);
/* Keep track of how many directories are open. */
++open_directories;
if (open_directories == MAX_OPEN_DIRECTORIES)
/* We have too many directories open already.
Read the entire directory and then close it. */
(void) dir_contents_file_exists_p (dc, (char *) 0);
}
}
/* Point the name-hashed entry for DIR at its contents data. */
dir->contents = dc;
}
}
return dir;
}
/* Return 1 if the name FILENAME is entered in DIR's hash table.
FILENAME must contain no slashes. */
static int
dir_contents_file_exists_p (dir, filename)
register struct directory_contents *dir;
register char *filename;
{
register unsigned int hash;
register char *p;
register struct dirfile *df;
register struct dirent *d;
#ifdef NETSCAPE
struct stat st;
int rehash = 0;
#endif
if (dir == 0 || dir->files == 0)
/* The directory could not be stat'd or opened. */
return 0;
#ifdef __MSDOS__
filename = dosify (filename);
#endif
hash = 0;
if (filename != 0)
{
if (*filename == '\0')
/* Checking if the directory exists. */
return 1;
for (p = filename; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
/* Search the list of hashed files. */
for (df = dir->files[hash]; df != 0; df = df->next)
if (streq (df->name, filename))
return !df->impossible;
}
/* The file was not found in the hashed list.
Try to read the directory further. */
#ifdef NETSCAPE
if (dir->dirstream == 0)
{
/* Check to see if directory has changed since last read */
if (dir->path_key &&
stat(dir->path_key, &st) == 0 &&
st.st_mtime > dir->mtime) {
/* reset date stamp to show most recent re-process */
dir->mtime = st.st_mtime;
/* make sure directory can still be opened */
dir->dirstream = opendir(dir->path_key);
if (dir->dirstream)
rehash = 1;
else
return 0; /* couldn't re-read - fail */
} else
/* The directory has been all read in. */
return 0;
}
#else
if (dir->dirstream == 0)
/* The directory has been all read in. */
return 0;
#endif
while ((d = readdir (dir->dirstream)) != 0)
{
/* Enter the file in the hash table. */
register unsigned int newhash = 0;
unsigned int len;
register unsigned int i;
if (!REAL_DIR_ENTRY (d))
continue;
len = D_NAMLEN (d);
while (d->d_name[len - 1] == '\0')
--len;
for (i = 0; i < len; ++i)
HASH (newhash, d->d_name[i]);
newhash %= DIRFILE_BUCKETS;
#ifdef NETSCAPE
/*
* If re-reading a directory, check that this file isn't already
* in the cache.
*/
if (rehash) {
for (df = dir->files[newhash]; df != 0; df = df->next)
if (streq(df->name, d->d_name))
break;
} else
df = 0;
/*
* If re-reading a directory, don't cache files that have
* already been discovered.
*/
if (!df) {
#endif
df = (struct dirfile *) xmalloc (sizeof (struct dirfile));
df->next = dir->files[newhash];
dir->files[newhash] = df;
df->name = savestring (d->d_name, len);
df->impossible = 0;
#ifdef NETSCAPE
}
#endif
/* Check if the name matches the one we're searching for. */
if (filename != 0
&& newhash == hash && streq (d->d_name, filename))
return 1;
}
/* If the directory has been completely read in,
close the stream and reset the pointer to nil. */
if (d == 0)
{
--open_directories;
closedir (dir->dirstream);
dir->dirstream = 0;
}
return 0;
}
/* Return 1 if the name FILENAME in directory DIRNAME
is entered in the dir hash table.
FILENAME must contain no slashes. */
int
dir_file_exists_p (dirname, filename)
register char *dirname;
register char *filename;
{
return dir_contents_file_exists_p (find_directory (dirname)->contents,
filename);
}
/* Return 1 if the file named NAME exists. */
int
file_exists_p (name)
register char *name;
{
char *dirend;
char *dirname;
#ifndef NO_ARCHIVES
if (ar_name (name))
return ar_member_date (name) != (time_t) -1;
#endif
dirend = rindex (name, '/');
if (dirend == 0)
return dir_file_exists_p (".", name);
dirname = (char *) alloca (dirend - name + 1);
bcopy (name, dirname, dirend - name);
dirname[dirend - name] = '\0';
return dir_file_exists_p (dirname, dirend + 1);
}
/* Mark FILENAME as `impossible' for `file_impossible_p'.
This means an attempt has been made to search for FILENAME
as an intermediate file, and it has failed. */
void
file_impossible (filename)
register char *filename;
{
char *dirend;
register char *p = filename;
register unsigned int hash;
register struct directory *dir;
register struct dirfile *new;
dirend = rindex (p, '/');
if (dirend == 0)
dir = find_directory (".");
else
{
char *dirname = (char *) alloca (dirend - p + 1);
bcopy (p, dirname, dirend - p);
dirname[dirend - p] = '\0';
dir = find_directory (dirname);
filename = p = dirend + 1;
}
for (hash = 0; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
if (dir->contents == 0)
{
/* The directory could not be stat'd. We allocate a contents
structure for it, but leave it out of the contents hash table. */
dir->contents = (struct directory_contents *)
xmalloc (sizeof (struct directory_contents));
#ifdef NETSCAPE
dir->contents->dev = 0;
dir->contents->path_key = NULL;
dir->contents->mtime = 0;
#else
dir->contents->dev = dir->contents->ino = 0;
#endif
dir->contents->files = 0;
dir->contents->dirstream = 0;
}
if (dir->contents->files == 0)
{
/* The directory was not opened; we must allocate the hash buckets. */
dir->contents->files = (struct dirfile **)
xmalloc (sizeof (struct dirfile) * DIRFILE_BUCKETS);
bzero ((char *) dir->contents->files,
sizeof (struct dirfile) * DIRFILE_BUCKETS);
}
/* Make a new entry and put it in the table. */
new = (struct dirfile *) xmalloc (sizeof (struct dirfile));
new->next = dir->contents->files[hash];
dir->contents->files[hash] = new;
new->name = savestring (filename, strlen (filename));
new->impossible = 1;
}
/* Return nonzero if FILENAME has been marked impossible. */
int
file_impossible_p (filename)
char *filename;
{
char *dirend;
register char *p = filename;
register unsigned int hash;
register struct directory_contents *dir;
register struct dirfile *next;
dirend = rindex (filename, '/');
if (dirend == 0)
dir = find_directory (".")->contents;
else
{
char *dirname = (char *) alloca (dirend - filename + 1);
bcopy (p, dirname, dirend - p);
dirname[dirend - p] = '\0';
dir = find_directory (dirname)->contents;
p = dirend + 1;
}
if (dir == 0 || dir->files == 0)
/* There are no files entered for this directory. */
return 0;
#ifdef __MSDOS__
p = filename = dosify (p);
#endif
for (hash = 0; *p != '\0'; ++p)
HASH (hash, *p);
hash %= DIRFILE_BUCKETS;
for (next = dir->files[hash]; next != 0; next = next->next)
if (streq (filename, next->name))
return next->impossible;
return 0;
}
/* Return the already allocated name in the
directory hash table that matches DIR. */
char *
dir_name (dir)
char *dir;
{
return find_directory (dir)->name;
}
/* Print the data base of directories. */
void
print_dir_data_base ()
{
register unsigned int i, dirs, files, impossible;
register struct directory *dir;
puts ("\n# Directories\n");
dirs = files = impossible = 0;
for (i = 0; i < DIRECTORY_BUCKETS; ++i)
for (dir = directories[i]; dir != 0; dir = dir->next)
{
++dirs;
if (dir->contents == 0)
printf ("# %s: could not be stat'd.\n", dir->name);
else if (dir->contents->files == 0)
#ifdef NETSCAPE
printf ("# %s (path_key %s, mtime %d): could not be opened.\n",
dir->name, dir->contents->path_key, dir->contents->mtime);
#else
printf ("# %s (device %d, inode %d): could not be opened.\n",
dir->name, dir->contents->dev, dir->contents->ino);
#endif
else
{
register unsigned int f = 0, im = 0;
register unsigned int j;
register struct dirfile *df;
for (j = 0; j < DIRFILE_BUCKETS; ++j)
for (df = dir->contents->files[j]; df != 0; df = df->next)
if (df->impossible)
++im;
else
++f;
#ifdef NETSCAPE
printf ("# %s (device %d, path_key %s, mtime %d): ",
dir->name, dir->contents->dev,
dir->contents->path_key, dir->contents->mtime);
#else
printf ("# %s (device %d, inode %d): ",
dir->name, dir->contents->dev, dir->contents->ino);
#endif
if (f == 0)
fputs ("No", stdout);
else
printf ("%u", f);
fputs (" files, ", stdout);
if (im == 0)
fputs ("no", stdout);
else
printf ("%u", im);
fputs (" impossibilities", stdout);
if (dir->contents->dirstream == 0)
puts (".");
else
puts (" so far.");
files += f;
impossible += im;
}
}
fputs ("\n# ", stdout);
if (files == 0)
fputs ("No", stdout);
else
printf ("%u", files);
fputs (" files, ", stdout);
if (impossible == 0)
fputs ("no", stdout);
else
printf ("%u", impossible);
printf (" impossibilities in %u directories.\n", dirs);
}
/* Hooks for globbing. */
#include <glob.h>
/* Structure describing state of iterating through a directory hash table. */
struct dirstream
{
struct directory_contents *contents; /* The directory being read. */
unsigned int bucket; /* Current hash bucket. */
struct dirfile *elt; /* Current elt in bucket. */
};
/* Forward declarations. */
static __ptr_t open_dirstream __P ((const char *));
static const char *read_dirstream __P ((__ptr_t));
static __ptr_t
open_dirstream (directory)
const char *directory;
{
struct dirstream *new;
struct directory *dir = find_directory (directory);
if (dir->contents == 0 || dir->contents->files == 0)
/* DIR->contents is nil if the directory could not be stat'd.
DIR->contents->files is nil if it could not be opened. */
return 0;
/* Read all the contents of the directory now. There is no benefit
in being lazy, since glob will want to see every file anyway. */
(void) dir_contents_file_exists_p (dir->contents, (char *) 0);
new = (struct dirstream *) xmalloc (sizeof (struct dirstream));
new->contents = dir->contents;
new->bucket = 0;
new->elt = new->contents->files[0];
return (__ptr_t) new;
}
static const char *
read_dirstream (stream)
__ptr_t stream;
{
struct dirstream *const ds = (struct dirstream *) stream;
register struct dirfile *df;
while (ds->bucket < DIRFILE_BUCKETS)
{
while ((df = ds->elt) != 0)
{
ds->elt = df->next;
if (!df->impossible)
return df->name;
}
if (++ds->bucket == DIRFILE_BUCKETS)
break;
ds->elt = ds->contents->files[ds->bucket];
}
return 0;
}
void
init_dir ()
{
__glob_opendir_hook = open_dirstream;
__glob_readdir_hook = read_dirstream;
__glob_closedir_hook = (void (*) __P ((__ptr_t stream))) free;
}

View File

@@ -1,456 +0,0 @@
/* Variable expansion functions for GNU Make.
Copyright (C) 1988, 89, 91, 92, 93, 95 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "commands.h"
#include "file.h"
#include "variable.h"
/* The next two describe the variable output buffer.
This buffer is used to hold the variable-expansion of a line of the
makefile. It is made bigger with realloc whenever it is too small.
variable_buffer_length is the size currently allocated.
variable_buffer is the address of the buffer. */
static unsigned int variable_buffer_length;
static char *variable_buffer;
/* Subroutine of variable_expand and friends:
The text to add is LENGTH chars starting at STRING to the variable_buffer.
The text is added to the buffer at PTR, and the updated pointer into
the buffer is returned as the value. Thus, the value returned by
each call to variable_buffer_output should be the first argument to
the following call. */
char *
variable_buffer_output (ptr, string, length)
char *ptr, *string;
unsigned int length;
{
register unsigned int newlen = length + (ptr - variable_buffer);
if (newlen > variable_buffer_length)
{
unsigned int offset = ptr - variable_buffer;
variable_buffer_length = (newlen + 100 > 2 * variable_buffer_length
? newlen + 100
: 2 * variable_buffer_length);
variable_buffer = (char *) xrealloc (variable_buffer,
variable_buffer_length);
ptr = variable_buffer + offset;
}
bcopy (string, ptr, length);
return ptr + length;
}
/* Return a pointer to the beginning of the variable buffer. */
static char *
initialize_variable_output ()
{
/* If we don't have a variable output buffer yet, get one. */
if (variable_buffer == 0)
{
variable_buffer_length = 200;
variable_buffer = (char *) xmalloc (variable_buffer_length);
variable_buffer[0] = '\0';
}
return variable_buffer;
}
/* Recursively expand V. The returned string is malloc'd. */
char *
recursively_expand (v)
register struct variable *v;
{
char *value;
if (v->expanding)
{
/* Expanding V causes infinite recursion. Lose. */
if (reading_filename == 0)
fatal ("Recursive variable `%s' references itself (eventually)",
v->name);
else
makefile_fatal
(reading_filename, *reading_lineno_ptr,
"Recursive variable `%s' references itself (eventually)",
v->name);
}
v->expanding = 1;
value = allocated_variable_expand (v->value);
v->expanding = 0;
return value;
}
/* Warn that NAME is an undefined variable. */
#ifdef __GNUC__
__inline
#endif
static void
warn_undefined (name, length)
char *name;
unsigned int length;
{
if (warn_undefined_variables_flag)
{
static const char warnmsg[] = "warning: undefined variable `%.*s'";
if (reading_filename != 0)
makefile_error (reading_filename, *reading_lineno_ptr,
warnmsg, length, name);
else
error (warnmsg, length, name);
}
}
/* Expand a simple reference to variable NAME, which is LENGTH chars long. */
#ifdef __GNUC__
__inline
#endif
static char *
reference_variable (o, name, length)
char *o;
char *name;
unsigned int length;
{
register struct variable *v = lookup_variable (name, length);
if (v == 0)
warn_undefined (name, length);
if (v != 0 && *v->value != '\0')
{
char *value = (v->recursive ? recursively_expand (v) : v->value);
o = variable_buffer_output (o, value, strlen (value));
if (v->recursive)
free (value);
}
return o;
}
/* Scan LINE for variable references and expansion-function calls.
Build in `variable_buffer' the result of expanding the references and calls.
Return the address of the resulting string, which is null-terminated
and is valid only until the next time this function is called. */
char *
variable_expand (line)
register char *line;
{
register struct variable *v;
register char *p, *o, *p1;
p = line;
o = initialize_variable_output ();
while (1)
{
/* Copy all following uninteresting chars all at once to the
variable output buffer, and skip them. Uninteresting chars end
at the next $ or the end of the input. */
p1 = index (p, '$');
o = variable_buffer_output (o, p, p1 != 0 ? p1 - p : strlen (p) + 1);
if (p1 == 0)
break;
p = p1 + 1;
/* Dispatch on the char that follows the $. */
switch (*p)
{
case '$':
/* $$ seen means output one $ to the variable output buffer. */
o = variable_buffer_output (o, p, 1);
break;
case '(':
case '{':
/* $(...) or ${...} is the general case of substitution. */
{
char openparen = *p;
char closeparen = (openparen == '(') ? ')' : '}';
register char *beg = p + 1;
int free_beg = 0;
char *op, *begp;
char *end, *colon;
op = o;
begp = p;
if (handle_function (&op, &begp))
{
o = op;
p = begp;
break;
}
/* Is there a variable reference inside the parens or braces?
If so, expand it before expanding the entire reference. */
end = index (beg, closeparen);
if (end == 0)
{
/* Unterminated variable reference. */
if (reading_filename != 0)
makefile_fatal (reading_filename, *reading_lineno_ptr,
"unterminated variable reference");
else
fatal ("unterminated variable reference");
}
p1 = lindex (beg, end, '$');
if (p1 != 0)
{
/* BEG now points past the opening paren or brace.
Count parens or braces until it is matched. */
int count = 0;
for (p = beg; *p != '\0'; ++p)
{
if (*p == openparen)
++count;
else if (*p == closeparen && --count < 0)
break;
}
/* If COUNT is >= 0, there were unmatched opening parens
or braces, so we go to the simple case of a variable name
such as `$($(a)'. */
if (count < 0)
{
beg = expand_argument (beg, p); /* Expand the name. */
free_beg = 1; /* Remember to free BEG when finished. */
end = index (beg, '\0');
}
}
else
/* Advance P to the end of this reference. After we are
finished expanding this one, P will be incremented to
continue the scan. */
p = end;
/* This is not a reference to a built-in function and
any variable references inside are now expanded.
Is the resultant text a substitution reference? */
colon = lindex (beg, end, ':');
if (colon != 0)
{
/* This looks like a substitution reference: $(FOO:A=B). */
char *subst_beg, *subst_end, *replace_beg, *replace_end;
subst_beg = colon + 1;
subst_end = index (subst_beg, '=');
if (subst_end == 0)
/* There is no = in sight. Punt on the substitution
reference and treat this as a variable name containing
a colon, in the code below. */
colon = 0;
else
{
replace_beg = subst_end + 1;
replace_end = end;
/* Extract the variable name before the colon
and look up that variable. */
v = lookup_variable (beg, colon - beg);
if (v == 0)
warn_undefined (beg, colon - beg);
if (v != 0 && *v->value != '\0')
{
char *value = (v->recursive ? recursively_expand (v)
: v->value);
char *pattern, *percent;
if (free_beg)
{
*subst_end = '\0';
pattern = subst_beg;
}
else
{
pattern = (char *) alloca (subst_end - subst_beg
+ 1);
bcopy (subst_beg, pattern, subst_end - subst_beg);
pattern[subst_end - subst_beg] = '\0';
}
percent = find_percent (pattern);
if (percent != 0)
{
char *replace;
if (free_beg)
{
*replace_end = '\0';
replace = replace_beg;
}
else
{
replace = (char *) alloca (replace_end
- replace_beg
+ 1);
bcopy (replace_beg, replace,
replace_end - replace_beg);
replace[replace_end - replace_beg] = '\0';
}
o = patsubst_expand (o, value, pattern, replace,
percent, (char *) 0);
}
else
o = subst_expand (o, value,
pattern, replace_beg,
strlen (pattern),
end - replace_beg,
0, 1);
if (v->recursive)
free (value);
}
}
}
if (colon == 0)
/* This is an ordinary variable reference.
Look up the value of the variable. */
o = reference_variable (o, beg, end - beg);
if (free_beg)
free (beg);
}
break;
case '\0':
break;
default:
if (isblank (p[-1]))
break;
/* A $ followed by a random char is a variable reference:
$a is equivalent to $(a). */
{
/* We could do the expanding here, but this way
avoids code repetition at a small performance cost. */
char name[5];
name[0] = '$';
name[1] = '(';
name[2] = *p;
name[3] = ')';
name[4] = '\0';
p1 = allocated_variable_expand (name);
o = variable_buffer_output (o, p1, strlen (p1));
free (p1);
}
break;
}
if (*p == '\0')
break;
else
++p;
}
(void) variable_buffer_output (o, "", 1);
return initialize_variable_output ();
}
/* Expand an argument for an expansion function.
The text starting at STR and ending at END is variable-expanded
into a null-terminated string that is returned as the value.
This is done without clobbering `variable_buffer' or the current
variable-expansion that is in progress. */
char *
expand_argument (str, end)
char *str, *end;
{
char *tmp;
if (*end == '\0')
tmp = str;
else
{
tmp = (char *) alloca (end - str + 1);
bcopy (str, tmp, end - str);
tmp[end - str] = '\0';
}
return allocated_variable_expand (tmp);
}
/* Expand LINE for FILE. Error messages refer to the file and line where
FILE's commands were found. Expansion uses FILE's variable set list. */
char *
variable_expand_for_file (line, file)
char *line;
register struct file *file;
{
char *result;
struct variable_set_list *save;
if (file == 0)
return variable_expand (line);
save = current_variable_set_list;
current_variable_set_list = file->variables;
reading_filename = file->cmds->filename;
reading_lineno_ptr = &file->cmds->lineno;
result = variable_expand (line);
current_variable_set_list = save;
reading_filename = 0;
reading_lineno_ptr = 0;
return result;
}
/* Like variable_expand_for_file, but the returned string is malloc'd.
This function is called a lot. It wants to be efficient. */
char *
allocated_variable_expand_for_file (line, file)
char *line;
struct file *file;
{
char *value;
char *obuf = variable_buffer;
unsigned int olen = variable_buffer_length;
variable_buffer = 0;
value = variable_expand_for_file (line, file);
#if 0
/* Waste a little memory and save time. */
value = xrealloc (value, strlen (value))
#endif
variable_buffer = obuf;
variable_buffer_length = olen;
return value;
}

View File

@@ -1,566 +0,0 @@
/* Target file hash table management for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94, 1995 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "commands.h"
#include "dep.h"
#include "file.h"
#include "variable.h"
#include <assert.h>
/* Hash table of files the makefile knows how to make. */
#ifndef FILE_BUCKETS
#define FILE_BUCKETS 1007
#endif
static struct file *files[FILE_BUCKETS];
/* Number of files with the `intermediate' flag set. */
unsigned int num_intermediates = 0;
/* Access the hash table of all file records.
lookup_file given a name, return the struct file * for that name,
or nil if there is none.
enter_file similar, but create one if there is none. */
struct file *
lookup_file (name)
char *name;
{
register struct file *f;
register char *n;
register unsigned int hashval;
if (*name == '\0')
abort ();
/* This is also done in parse_file_seq, so this is redundant
for names read from makefiles. It is here for names passed
on the command line. */
while (name[0] == '.' && name[1] == '/' && name[2] != '\0')
{
name += 2;
while (*name == '/')
/* Skip following slashes: ".//foo" is "foo", not "/foo". */
++name;
}
if (*name == '\0')
/* It was all slashes after a dot. */
name = "./";
hashval = 0;
for (n = name; *n != '\0'; ++n)
HASH (hashval, *n);
hashval %= FILE_BUCKETS;
for (f = files[hashval]; f != 0; f = f->next)
if (streq (f->name, name))
return f;
return 0;
}
struct file *
enter_file (name)
char *name;
{
register struct file *f, *new;
register char *n;
register unsigned int hashval;
if (*name == '\0')
abort ();
hashval = 0;
for (n = name; *n != '\0'; ++n)
HASH (hashval, *n);
hashval %= FILE_BUCKETS;
for (f = files[hashval]; f != 0; f = f->next)
if (streq (f->name, name))
break;
if (f != 0 && !f->double_colon)
return f;
new = (struct file *) xmalloc (sizeof (struct file));
bzero ((char *) new, sizeof (struct file));
new->name = name;
new->update_status = -1;
if (f == 0)
{
/* This is a completely new file. */
new->next = files[hashval];
files[hashval] = new;
}
else
{
/* There is already a double-colon entry for this file. */
new->double_colon = f;
while (f->prev != 0)
f = f->prev;
f->prev = new;
}
return new;
}
/* Rename FILE to NAME. This is not as simple as resetting
the `name' member, since it must be put in a new hash bucket,
and possibly merged with an existing file called NAME. */
void
rename_file (file, name)
register struct file *file;
char *name;
{
char *oldname = file->name;
register unsigned int oldhash;
register char *n;
while (file->renamed != 0)
file = file->renamed;
/* Find the hash values of the old and new names. */
oldhash = 0;
for (n = oldname; *n != '\0'; ++n)
HASH (oldhash, *n);
file_hash_enter (file, name, oldhash, file->name);
}
void
file_hash_enter (file, name, oldhash, oldname)
register struct file *file;
char *name;
unsigned int oldhash;
char *oldname;
{
unsigned int oldbucket = oldhash % FILE_BUCKETS;
register unsigned int newhash, newbucket;
struct file *oldfile;
register char *n;
register struct file *f;
newhash = 0;
for (n = name; *n != '\0'; ++n)
HASH (newhash, *n);
newbucket = newhash % FILE_BUCKETS;
/* Look for an existing file under the new name. */
for (oldfile = files[newbucket]; oldfile != 0; oldfile = oldfile->next)
if (streq (oldfile->name, name))
break;
if (oldhash != 0 && (newbucket != oldbucket || oldfile != 0))
{
/* Remove FILE from its hash bucket. */
struct file *lastf = 0;
for (f = files[oldbucket]; f != file; f = f->next)
lastf = f;
if (lastf == 0)
files[oldbucket] = f->next;
else
lastf->next = f->next;
}
/* Give FILE its new name. */
file->name = name;
for (f = file->double_colon; f != 0; f = f->prev)
f->name = name;
if (oldfile == 0)
{
/* There is no existing file with the new name. */
if (newbucket != oldbucket)
{
/* Put FILE in its new hash bucket. */
file->next = files[newbucket];
files[newbucket] = file;
}
}
else
{
/* There is an existing file with the new name.
We must merge FILE into the existing file. */
register struct dep *d;
if (file->cmds != 0)
{
if (oldfile->cmds == 0)
oldfile->cmds = file->cmds;
else if (file->cmds != oldfile->cmds)
{
/* We have two sets of commands. We will go with the
one given in the rule explicitly mentioning this name,
but give a message to let the user know what's going on. */
if (oldfile->cmds->filename != 0)
makefile_error (file->cmds->filename, file->cmds->lineno,
"Commands were specified for \
file `%s' at %s:%u,",
oldname, oldfile->cmds->filename,
oldfile->cmds->lineno);
else
makefile_error (file->cmds->filename, file->cmds->lineno,
"Commands for file `%s' were found by \
implicit rule search,",
oldname);
makefile_error (file->cmds->filename, file->cmds->lineno,
"but `%s' is now considered the same file \
as `%s'.",
oldname, name);
makefile_error (file->cmds->filename, file->cmds->lineno,
"Commands for `%s' will be ignored \
in favor of those for `%s'.",
name, oldname);
}
}
/* Merge the dependencies of the two files. */
d = oldfile->deps;
if (d == 0)
oldfile->deps = file->deps;
else
{
while (d->next != 0)
d = d->next;
d->next = file->deps;
}
merge_variable_set_lists (&oldfile->variables, file->variables);
if (oldfile->double_colon && !file->double_colon)
fatal ("can't rename single-colon `%s' to double-colon `%s'",
oldname, name);
if (!oldfile->double_colon && file->double_colon)
fatal ("can't rename double-colon `%s' to single-colon `%s'",
oldname, name);
if (file->last_mtime > oldfile->last_mtime)
/* %%% Kludge so -W wins on a file that gets vpathized. */
oldfile->last_mtime = file->last_mtime;
#define MERGE(field) oldfile->field |= file->field
MERGE (precious);
MERGE (tried_implicit);
MERGE (updating);
MERGE (updated);
MERGE (is_target);
MERGE (cmd_target);
MERGE (phony);
#undef MERGE
file->renamed = oldfile;
}
}
/* Remove all nonprecious intermediate files.
If SIG is nonzero, this was caused by a fatal signal,
meaning that a different message will be printed, and
the message will go to stderr rather than stdout. */
void
remove_intermediates (sig)
int sig;
{
register int i;
register struct file *f;
char doneany;
if (question_flag || touch_flag)
return;
if (sig && just_print_flag)
return;
doneany = 0;
for (i = 0; i < FILE_BUCKETS; ++i)
for (f = files[i]; f != 0; f = f->next)
if (f->intermediate && (f->dontcare || !f->precious))
{
int status;
if (f->update_status == -1)
/* If nothing would have created this file yet,
don't print an "rm" command for it. */
continue;
else if (just_print_flag)
status = 0;
else
{
status = unlink (f->name);
if (status < 0 && errno == ENOENT)
continue;
}
if (!f->dontcare)
{
if (sig)
error ("*** Deleting intermediate file `%s'", f->name);
else if (!silent_flag)
{
if (! doneany)
{
fputs ("rm ", stdout);
doneany = 1;
}
else
putchar (' ');
fputs (f->name, stdout);
fflush (stdout);
}
if (status < 0)
perror_with_name ("unlink: ", f->name);
}
}
if (doneany && !sig)
{
putchar ('\n');
fflush (stdout);
}
}
/* For each dependency of each file, make the `struct dep' point
at the appropriate `struct file' (which may have to be created).
Also mark the files depended on by .PRECIOUS and .PHONY. */
void
snap_deps ()
{
register struct file *f, *f2;
register struct dep *d;
register int i;
/* Enter each dependency name as a file. */
for (i = 0; i < FILE_BUCKETS; ++i)
for (f = files[i]; f != 0; f = f->next)
for (f2 = f; f2 != 0; f2 = f2->prev)
for (d = f2->deps; d != 0; d = d->next)
if (d->name != 0)
{
d->file = lookup_file (d->name);
if (d->file == 0)
d->file = enter_file (d->name);
else
free (d->name);
d->name = 0;
}
for (f = lookup_file (".PRECIOUS"); f != 0; f = f->prev)
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->precious = 1;
for (f = lookup_file (".PHONY"); f != 0; f = f->prev)
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
{
/* Mark this file as phony and nonexistent. */
f2->phony = 1;
f2->last_mtime = (time_t) -1;
}
f = lookup_file (".EXPORT_ALL_VARIABLES");
if (f != 0 && f->is_target)
export_all_variables = 1;
f = lookup_file (".IGNORE");
if (f != 0 && f->is_target)
{
if (f->deps == 0)
ignore_errors_flag = 1;
else
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->command_flags |= COMMANDS_NOERROR;
}
f = lookup_file (".SILENT");
if (f != 0 && f->is_target)
{
if (f->deps == 0)
silent_flag = 1;
else
for (d = f->deps; d != 0; d = d->next)
for (f2 = d->file; f2 != 0; f2 = f2->prev)
f2->command_flags |= COMMANDS_SILENT;
}
f = lookup_file (".POSIX");
if (f != 0 && f->is_target)
posix_pedantic = 1;
}
/* Set the `command_state' member of FILE and all its `also_make's. */
void
set_command_state (file, state)
struct file *file;
int state;
{
struct dep *d;
file->command_state = state;
for (d = file->also_make; d != 0; d = d->next)
d->file->command_state = state;
}
/* Print the data base of files. */
static void
print_file (f)
struct file *f;
{
register struct dep *d;
putchar ('\n');
if (!f->is_target)
puts ("# Not a target:");
printf ("%s:%s", f->name, f->double_colon ? ":" : "");
for (d = f->deps; d != 0; d = d->next)
printf (" %s", dep_name (d));
putchar ('\n');
if (f->precious)
puts ("# Precious file (dependency of .PRECIOUS).");
if (f->phony)
puts ("# Phony target (dependency of .PHONY).");
if (f->cmd_target)
puts ("# Command-line target.");
if (f->dontcare)
puts ("# A default or MAKEFILES makefile.");
printf ("# Implicit rule search has%s been done.\n",
f->tried_implicit ? "" : " not");
if (f->stem != 0)
printf ("# Implicit/static pattern stem: `%s'\n", f->stem);
if (f->intermediate)
puts ("# File is an intermediate dependency.");
if (f->also_make != 0)
{
fputs ("# Also makes:", stdout);
for (d = f->also_make; d != 0; d = d->next)
printf (" %s", dep_name (d));
putchar ('\n');
}
if (f->last_mtime == (time_t) 0)
puts ("# Modification time never checked.");
else if (f->last_mtime == (time_t) -1)
puts ("# File does not exist.");
else
printf ("# Last modified %.24s (%ld)\n",
ctime (&f->last_mtime), (long int) f->last_mtime);
printf ("# File has%s been updated.\n",
f->updated ? "" : " not");
switch (f->command_state)
{
case cs_running:
puts ("# Commands currently running (THIS IS A BUG).");
break;
case cs_deps_running:
puts ("# Dependencies commands running (THIS IS A BUG).");
break;
case cs_not_started:
case cs_finished:
switch (f->update_status)
{
case -1:
break;
case 0:
puts ("# Successfully updated.");
break;
case 1:
assert (question_flag);
puts ("# Needs to be updated (-q is set).");
break;
case 2:
puts ("# Failed to be updated.");
break;
default:
puts ("# Invalid value in `update_status' member!");
fflush (stdout);
fflush (stderr);
abort ();
}
break;
default:
puts ("# Invalid value in `command_state' member!");
fflush (stdout);
fflush (stderr);
abort ();
}
if (f->variables != 0)
print_file_variables (f);
if (f->cmds != 0)
print_commands (f->cmds);
}
void
print_file_data_base ()
{
register unsigned int i, nfiles, per_bucket;
register struct file *file;
puts ("\n# Files");
per_bucket = nfiles = 0;
for (i = 0; i < FILE_BUCKETS; ++i)
{
register unsigned int this_bucket = 0;
for (file = files[i]; file != 0; file = file->next)
{
register struct file *f;
++this_bucket;
for (f = file; f != 0; f = f->prev)
print_file (f);
}
nfiles += this_bucket;
if (this_bucket > per_bucket)
per_bucket = this_bucket;
}
if (nfiles == 0)
puts ("\n# No files.");
else
{
printf ("\n# %u files in %u hash buckets.\n", nfiles, FILE_BUCKETS);
#ifndef NO_FLOAT
printf ("# average %.1f files per bucket, max %u files in one bucket.\n",
((double) nfiles) / ((double) FILE_BUCKETS) * 100.0, per_bucket);
#endif
}
}

View File

@@ -1,111 +0,0 @@
/* Definition of target file data structures for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure that represents the info on one file
that the makefile says how to make.
All of these are chained together through `next'. */
struct file
{
struct file *next;
char *name;
struct dep *deps;
struct commands *cmds; /* Commands to execute for this target. */
int command_flags; /* Flags OR'd in for cmds; see commands.h. */
char *stem; /* Implicit stem, if an implicit
rule has been used */
struct dep *also_make; /* Targets that are made by making this. */
time_t last_mtime; /* File's modtime, if already known. */
struct file *prev; /* Previous entry for same file name;
used when there are multiple double-colon
entries for the same file. */
/* File that this file was renamed to. After any time that a
file could be renamed, call `check_renamed' (below). */
struct file *renamed;
/* List of variable sets used for this file. */
struct variable_set_list *variables;
/* Immediate dependent that caused this target to be remade,
or nil if there isn't one. */
struct file *parent;
/* For a double-colon entry, this is the first double-colon entry for
the same file. Otherwise this is null. */
struct file *double_colon;
short int update_status; /* Status of the last attempt to update,
or -1 if none has been made. */
enum /* State of the commands. */
{ /* Note: It is important that cs_not_started be zero. */
cs_not_started, /* Not yet started. */
cs_deps_running, /* Dep commands running. */
cs_running, /* Commands running. */
cs_finished /* Commands finished. */
} command_state ENUM_BITFIELD (2);
unsigned int precious:1; /* Non-0 means don't delete file on quit */
unsigned int tried_implicit:1; /* Nonzero if have searched
for implicit rule for making
this file; don't search again. */
unsigned int updating:1; /* Nonzero while updating deps of this file */
unsigned int updated:1; /* Nonzero if this file has been remade. */
unsigned int is_target:1; /* Nonzero if file is described as target. */
unsigned int cmd_target:1; /* Nonzero if file was given on cmd line. */
unsigned int phony:1; /* Nonzero if this is a phony file
i.e., a dependency of .PHONY. */
unsigned int intermediate:1;/* Nonzero if this is an intermediate file. */
unsigned int dontcare:1; /* Nonzero if no complaint is to be made if
this target cannot be remade. */
};
/* Number of intermediate files entered. */
extern unsigned int num_intermediates;
extern struct file *default_goal_file, *suffix_file, *default_file;
extern struct file *lookup_file (), *enter_file ();
extern void remove_intermediates (), snap_deps ();
extern void rename_file (), file_hash_enter ();
extern void set_command_state ();
extern time_t f_mtime ();
#define file_mtime_1(f, v) \
((f)->last_mtime != (time_t) 0 ? (f)->last_mtime : f_mtime ((f), v))
#define file_mtime(f) file_mtime_1 ((f), 1)
#define file_mtime_no_search(f) file_mtime_1 ((f), 0)
/* Modtime value to use for `infinitely new'. We used to get the current time
from the system and use that whenever we wanted `new'. But that causes
trouble when the machine running make and the machine holding a file have
different ideas about what time it is; and can also lose for `force'
targets, which need to be considered newer than anything that depends on
them, even if said dependents' modtimes are in the future.
NOTE: This assumes 32-bit `time_t's, but I cannot think of a portable way
to produce the largest representable integer of a given signed type. */
#define NEW_MTIME ((time_t) 0x7fffffff)
#define check_renamed(file) \
while ((file)->renamed != 0) (file) = (file)->renamed /* No ; here. */

File diff suppressed because it is too large Load Diff

View File

@@ -1,938 +0,0 @@
/* Get the system load averages.
Copyright (C) 1985, 86, 87, 88, 89, 91, 92, 93, 1994, 1995
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Compile-time symbols that this file uses:
FIXUP_KERNEL_SYMBOL_ADDR() Adjust address in returned struct nlist.
KERNEL_FILE Pathname of the kernel to nlist.
LDAV_CVT() Scale the load average from the kernel.
Returns a double.
LDAV_SYMBOL Name of kernel symbol giving load average.
LOAD_AVE_TYPE Type of the load average array in the kernel.
Must be defined unless one of
apollo, DGUX, NeXT, or UMAX is defined;
otherwise, no load average is available.
NLIST_STRUCT Include nlist.h, not a.out.h, and
the nlist n_name element is a pointer,
not an array.
NLIST_NAME_UNION struct nlist has an n_un member, not n_name.
LINUX_LDAV_FILE [__linux__]: File containing load averages.
Specific system predefines this file uses, aside from setting
default values if not emacs:
apollo
BSD Real BSD, not just BSD-like.
DGUX
eunice UNIX emulator under VMS.
hpux
NeXT
sgi
sequent Sequent Dynix 3.x.x (BSD)
_SEQUENT_ Sequent DYNIX/ptx 1.x.x (SYSV)
sony_news NEWS-OS (works at least for 4.1C)
UMAX
UMAX4_3
VMS
__linux__ Linux: assumes /proc filesystem mounted.
Support from Michael K. Johnson.
__NetBSD__ NetBSD: assumes /kern filesystem mounted.
In addition, to avoid nesting many #ifdefs, we internally set
LDAV_DONE to indicate that the load average has been computed.
We also #define LDAV_PRIVILEGED if a program will require
special installation to be able to call getloadavg. */
/* This should always be first. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <sys/types.h>
/* Both the Emacs and non-Emacs sections want this. Some
configuration files' definitions for the LOAD_AVE_CVT macro (like
sparc.h's) use macros like FSCALE, defined here. */
#ifdef unix
#include <sys/param.h>
#endif
/* Exclude all the code except the test program at the end
if the system has its own `getloadavg' function.
The declaration of `errno' is needed by the test program
as well as the function itself, so it comes first. */
#include <errno.h>
#ifndef errno
extern int errno;
#endif
#ifndef HAVE_GETLOADAVG
/* The existing Emacs configuration files define a macro called
LOAD_AVE_CVT, which accepts a value of type LOAD_AVE_TYPE, and
returns the load average multiplied by 100. What we actually want
is a macro called LDAV_CVT, which returns the load average as an
unmultiplied double.
For backwards compatibility, we'll define LDAV_CVT in terms of
LOAD_AVE_CVT, but future machine config files should just define
LDAV_CVT directly. */
#if !defined(LDAV_CVT) && defined(LOAD_AVE_CVT)
#define LDAV_CVT(n) (LOAD_AVE_CVT (n) / 100.0)
#endif
#if !defined (BSD) && defined (ultrix)
/* Ultrix behaves like BSD on Vaxen. */
#define BSD
#endif
#ifdef NeXT
/* NeXT in the 2.{0,1,2} releases defines BSD in <sys/param.h>, which
conflicts with the definition understood in this file, that this
really is BSD. */
#undef BSD
/* NeXT defines FSCALE in <sys/param.h>. However, we take FSCALE being
defined to mean that the nlist method should be used, which is not true. */
#undef FSCALE
#endif
/* Set values that are different from the defaults, which are
set a little farther down with #ifndef. */
/* Some shorthands. */
#if defined (HPUX) && !defined (hpux)
#define hpux
#endif
#if defined(hp300) && !defined(hpux)
#define MORE_BSD
#endif
#if defined(ultrix) && defined(mips)
#define decstation
#endif
#if defined(sun) && defined(SVR4)
#define SUNOS_5
#endif
#if defined (__osf__) && (defined (__alpha) || defined (__alpha__))
#define OSF_ALPHA
#include <sys/table.h>
#endif
#if defined (__osf__) && (defined (mips) || defined (__mips__))
#define OSF_MIPS
#include <sys/table.h>
#endif
/* UTek's /bin/cc on the 4300 has no architecture specific cpp define by
default, but _MACH_IND_SYS_TYPES is defined in <sys/types.h>. Combine
that with a couple of other things and we'll have a unique match. */
#if !defined (tek4300) && defined (unix) && defined (m68k) && defined (mc68000) && defined (mc68020) && defined (_MACH_IND_SYS_TYPES)
#define tek4300 /* Define by emacs, but not by other users. */
#endif
/* VAX C can't handle multi-line #ifs, or lines longer than 256 chars. */
#ifndef LOAD_AVE_TYPE
#ifdef MORE_BSD
#define LOAD_AVE_TYPE long
#endif
#ifdef sun
#define LOAD_AVE_TYPE long
#endif
#ifdef decstation
#define LOAD_AVE_TYPE long
#endif
#ifdef _SEQUENT_
#define LOAD_AVE_TYPE long
#endif
#ifdef sgi
#define LOAD_AVE_TYPE long
#endif
#ifdef SVR4
#define LOAD_AVE_TYPE long
#endif
#ifdef sony_news
#define LOAD_AVE_TYPE long
#endif
#ifdef sequent
#define LOAD_AVE_TYPE long
#endif
#ifdef OSF_ALPHA
#define LOAD_AVE_TYPE long
#endif
#if defined (ardent) && defined (titan)
#define LOAD_AVE_TYPE long
#endif
#ifdef tek4300
#define LOAD_AVE_TYPE long
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
#define LOAD_AVE_TYPE long
#endif
#ifdef _AIX
#define LOAD_AVE_TYPE long
#endif
#endif /* No LOAD_AVE_TYPE. */
#ifdef OSF_ALPHA
/* <sys/param.h> defines an incorrect value for FSCALE on Alpha OSF/1,
according to ghazi@noc.rutgers.edu. */
#undef FSCALE
#define FSCALE 1024.0
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
/* <sys/param.h> defines an incorrect value for FSCALE on an
Alliant FX/2800 Concentrix 2.2, according to ghazi@noc.rutgers.edu. */
#undef FSCALE
#define FSCALE 100.0
#endif
#ifndef FSCALE
/* SunOS and some others define FSCALE in sys/param.h. */
#ifdef MORE_BSD
#define FSCALE 2048.0
#endif
#if defined(MIPS) || defined(SVR4) || defined(decstation)
#define FSCALE 256
#endif
#if defined (sgi) || defined (sequent)
/* Sometimes both MIPS and sgi are defined, so FSCALE was just defined
above under #ifdef MIPS. But we want the sgi value. */
#undef FSCALE
#define FSCALE 1000.0
#endif
#if defined (ardent) && defined (titan)
#define FSCALE 65536.0
#endif
#ifdef tek4300
#define FSCALE 100.0
#endif
#ifdef _AIX
#define FSCALE 65536.0
#endif
#endif /* Not FSCALE. */
#if !defined (LDAV_CVT) && defined (FSCALE)
#define LDAV_CVT(n) (((double) (n)) / FSCALE)
#endif
/* VAX C can't handle multi-line #ifs, or lines longer that 256 characters. */
#ifndef NLIST_STRUCT
#ifdef MORE_BSD
#define NLIST_STRUCT
#endif
#ifdef sun
#define NLIST_STRUCT
#endif
#ifdef decstation
#define NLIST_STRUCT
#endif
#ifdef hpux
#define NLIST_STRUCT
#endif
#if defined (_SEQUENT_) || defined (sequent)
#define NLIST_STRUCT
#endif
#ifdef sgi
#define NLIST_STRUCT
#endif
#ifdef SVR4
#define NLIST_STRUCT
#endif
#ifdef sony_news
#define NLIST_STRUCT
#endif
#ifdef OSF_ALPHA
#define NLIST_STRUCT
#endif
#if defined (ardent) && defined (titan)
#define NLIST_STRUCT
#endif
#ifdef tek4300
#define NLIST_STRUCT
#endif
#ifdef butterfly
#define NLIST_STRUCT
#endif
#if defined(alliant) && defined(i860) /* Alliant FX/2800 */
#define NLIST_STRUCT
#endif
#ifdef _AIX
#define NLIST_STRUCT
#endif
#endif /* defined (NLIST_STRUCT) */
#if defined(sgi) || (defined(mips) && !defined(BSD))
#define FIXUP_KERNEL_SYMBOL_ADDR(nl) ((nl)[0].n_value &= ~(1 << 31))
#endif
#if !defined (KERNEL_FILE) && defined (sequent)
#define KERNEL_FILE "/dynix"
#endif
#if !defined (KERNEL_FILE) && defined (hpux)
#define KERNEL_FILE "/hp-ux"
#endif
#if !defined(KERNEL_FILE) && (defined(_SEQUENT_) || defined(MIPS) || defined(SVR4) || defined(ISC) || defined (sgi) || defined(SVR4) || (defined (ardent) && defined (titan)))
#define KERNEL_FILE "/unix"
#endif
#if !defined (LDAV_SYMBOL) && defined (alliant)
#define LDAV_SYMBOL "_Loadavg"
#endif
#if !defined(LDAV_SYMBOL) && ((defined(hpux) && !defined(hp9000s300)) || defined(_SEQUENT_) || defined(SVR4) || defined(ISC) || defined(sgi) || (defined (ardent) && defined (titan)) || defined (_AIX))
#define LDAV_SYMBOL "avenrun"
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#endif
#include <stdio.h>
/* LOAD_AVE_TYPE should only get defined if we're going to use the
nlist method. */
#if !defined(LOAD_AVE_TYPE) && (defined(BSD) || defined(LDAV_CVT) || defined(KERNEL_FILE) || defined(LDAV_SYMBOL))
#define LOAD_AVE_TYPE double
#endif
#ifdef LOAD_AVE_TYPE
#ifndef VMS
#ifndef NLIST_STRUCT
#include <a.out.h>
#else /* NLIST_STRUCT */
#include <nlist.h>
#endif /* NLIST_STRUCT */
#ifdef SUNOS_5
#include <fcntl.h>
#include <kvm.h>
#endif
#ifndef KERNEL_FILE
#define KERNEL_FILE "/vmunix"
#endif /* KERNEL_FILE */
#ifndef LDAV_SYMBOL
#define LDAV_SYMBOL "_avenrun"
#endif /* LDAV_SYMBOL */
#else /* VMS */
#ifndef eunice
#include <iodef.h>
#include <descrip.h>
#else /* eunice */
#include <vms/iodef.h>
#endif /* eunice */
#endif /* VMS */
#ifndef LDAV_CVT
#define LDAV_CVT(n) ((double) (n))
#endif /* !LDAV_CVT */
#endif /* LOAD_AVE_TYPE */
#ifdef NeXT
#ifdef HAVE_MACH_MACH_H
#include <mach/mach.h>
#else
#include <mach.h>
#endif
#endif /* NeXT */
#ifdef sgi
#include <sys/sysmp.h>
#endif /* sgi */
#ifdef UMAX
#include <stdio.h>
#include <signal.h>
#include <sys/time.h>
#include <sys/wait.h>
#include <sys/syscall.h>
#ifdef UMAX_43
#include <machine/cpu.h>
#include <inq_stats/statistics.h>
#include <inq_stats/sysstats.h>
#include <inq_stats/cpustats.h>
#include <inq_stats/procstats.h>
#else /* Not UMAX_43. */
#include <sys/sysdefs.h>
#include <sys/statistics.h>
#include <sys/sysstats.h>
#include <sys/cpudefs.h>
#include <sys/cpustats.h>
#include <sys/procstats.h>
#endif /* Not UMAX_43. */
#endif /* UMAX */
#ifdef DGUX
#include <sys/dg_sys_info.h>
#endif
#if defined(HAVE_FCNTL_H) || defined(_POSIX_VERSION)
#include <fcntl.h>
#else
#include <sys/file.h>
#endif
/* Avoid static vars inside a function since in HPUX they dump as pure. */
#ifdef NeXT
static processor_set_t default_set;
static int getloadavg_initialized;
#endif /* NeXT */
#ifdef UMAX
static unsigned int cpus = 0;
static unsigned int samples;
#endif /* UMAX */
#ifdef DGUX
static struct dg_sys_info_load_info load_info; /* what-a-mouthful! */
#endif /* DGUX */
#ifdef LOAD_AVE_TYPE
/* File descriptor open to /dev/kmem or VMS load ave driver. */
static int channel;
/* Nonzero iff channel is valid. */
static int getloadavg_initialized;
/* Offset in kmem to seek to read load average, or 0 means invalid. */
static long offset;
#if !defined(VMS) && !defined(sgi)
static struct nlist nl[2];
#endif /* Not VMS or sgi */
#ifdef SUNOS_5
static kvm_t *kd;
#endif /* SUNOS_5 */
#endif /* LOAD_AVE_TYPE */
/* Put the 1 minute, 5 minute and 15 minute load averages
into the first NELEM elements of LOADAVG.
Return the number written (never more than 3, but may be less than NELEM),
or -1 if an error occurred. */
int
getloadavg (loadavg, nelem)
double loadavg[];
int nelem;
{
int elem = 0; /* Return value. */
#ifdef NO_GET_LOAD_AVG
#define LDAV_DONE
/* Set errno to zero to indicate that there was no particular error;
this function just can't work at all on this system. */
errno = 0;
elem = -1;
#endif
#if !defined (LDAV_DONE) && defined (__linux__)
#define LDAV_DONE
#undef LOAD_AVE_TYPE
#ifndef LINUX_LDAV_FILE
#define LINUX_LDAV_FILE "/proc/loadavg"
#endif
char ldavgbuf[40];
double load_ave[3];
int fd, count;
fd = open (LINUX_LDAV_FILE, O_RDONLY);
if (fd == -1)
return -1;
count = read (fd, ldavgbuf, 40);
(void) close (fd);
if (count <= 0)
return -1;
count = sscanf (ldavgbuf, "%lf %lf %lf",
&load_ave[0], &load_ave[1], &load_ave[2]);
if (count < 1)
return -1;
for (elem = 0; elem < nelem && elem < count; elem++)
loadavg[elem] = load_ave[elem];
return elem;
#endif /* __linux__ */
#if !defined (LDAV_DONE) && defined (__NetBSD__)
#define LDAV_DONE
#undef LOAD_AVE_TYPE
#ifndef NETBSD_LDAV_FILE
#define NETBSD_LDAV_FILE "/kern/loadavg"
#endif
unsigned long int load_ave[3], scale;
int count;
FILE *fp;
fp = fopen (NETBSD_LDAV_FILE, "r");
if (fp == NULL)
return -1;
count = fscanf (fp, "%lu %lu %lu %lu\n",
&load_ave[0], &load_ave[1], &load_ave[2],
&scale);
(void) fclose (fp);
if (count != 4)
return -1;
for (elem = 0; elem < nelem; elem++)
loadavg[elem] = (double) load_ave[elem] / (double) scale;
return elem;
#endif /* __NetBSD__ */
#if !defined (LDAV_DONE) && defined (NeXT)
#define LDAV_DONE
/* The NeXT code was adapted from iscreen 3.2. */
host_t host;
struct processor_set_basic_info info;
unsigned info_count;
/* We only know how to get the 1-minute average for this system,
so even if the caller asks for more than 1, we only return 1. */
if (!getloadavg_initialized)
{
if (processor_set_default (host_self (), &default_set) == KERN_SUCCESS)
getloadavg_initialized = 1;
}
if (getloadavg_initialized)
{
info_count = PROCESSOR_SET_BASIC_INFO_COUNT;
if (processor_set_info (default_set, PROCESSOR_SET_BASIC_INFO, &host,
(processor_set_info_t) &info, &info_count)
!= KERN_SUCCESS)
getloadavg_initialized = 0;
else
{
if (nelem > 0)
loadavg[elem++] = (double) info.load_average / LOAD_SCALE;
}
}
if (!getloadavg_initialized)
return -1;
#endif /* NeXT */
#if !defined (LDAV_DONE) && defined (UMAX)
#define LDAV_DONE
/* UMAX 4.2, which runs on the Encore Multimax multiprocessor, does not
have a /dev/kmem. Information about the workings of the running kernel
can be gathered with inq_stats system calls.
We only know how to get the 1-minute average for this system. */
struct proc_summary proc_sum_data;
struct stat_descr proc_info;
double load;
register unsigned int i, j;
if (cpus == 0)
{
register unsigned int c, i;
struct cpu_config conf;
struct stat_descr desc;
desc.sd_next = 0;
desc.sd_subsys = SUBSYS_CPU;
desc.sd_type = CPUTYPE_CONFIG;
desc.sd_addr = (char *) &conf;
desc.sd_size = sizeof conf;
if (inq_stats (1, &desc))
return -1;
c = 0;
for (i = 0; i < conf.config_maxclass; ++i)
{
struct class_stats stats;
bzero ((char *) &stats, sizeof stats);
desc.sd_type = CPUTYPE_CLASS;
desc.sd_objid = i;
desc.sd_addr = (char *) &stats;
desc.sd_size = sizeof stats;
if (inq_stats (1, &desc))
return -1;
c += stats.class_numcpus;
}
cpus = c;
samples = cpus < 2 ? 3 : (2 * cpus / 3);
}
proc_info.sd_next = 0;
proc_info.sd_subsys = SUBSYS_PROC;
proc_info.sd_type = PROCTYPE_SUMMARY;
proc_info.sd_addr = (char *) &proc_sum_data;
proc_info.sd_size = sizeof (struct proc_summary);
proc_info.sd_sizeused = 0;
if (inq_stats (1, &proc_info) != 0)
return -1;
load = proc_sum_data.ps_nrunnable;
j = 0;
for (i = samples - 1; i > 0; --i)
{
load += proc_sum_data.ps_nrun[j];
if (j++ == PS_NRUNSIZE)
j = 0;
}
if (nelem > 0)
loadavg[elem++] = load / samples / cpus;
#endif /* UMAX */
#if !defined (LDAV_DONE) && defined (DGUX)
#define LDAV_DONE
/* This call can return -1 for an error, but with good args
it's not supposed to fail. The first argument is for no
apparent reason of type `long int *'. */
dg_sys_info ((long int *) &load_info,
DG_SYS_INFO_LOAD_INFO_TYPE,
DG_SYS_INFO_LOAD_VERSION_0);
if (nelem > 0)
loadavg[elem++] = load_info.one_minute;
if (nelem > 1)
loadavg[elem++] = load_info.five_minute;
if (nelem > 2)
loadavg[elem++] = load_info.fifteen_minute;
#endif /* DGUX */
#if !defined (LDAV_DONE) && defined (apollo)
#define LDAV_DONE
/* Apollo code from lisch@mentorg.com (Ray Lischner).
This system call is not documented. The load average is obtained as
three long integers, for the load average over the past minute,
five minutes, and fifteen minutes. Each value is a scaled integer,
with 16 bits of integer part and 16 bits of fraction part.
I'm not sure which operating system first supported this system call,
but I know that SR10.2 supports it. */
extern void proc1_$get_loadav ();
unsigned long load_ave[3];
proc1_$get_loadav (load_ave);
if (nelem > 0)
loadavg[elem++] = load_ave[0] / 65536.0;
if (nelem > 1)
loadavg[elem++] = load_ave[1] / 65536.0;
if (nelem > 2)
loadavg[elem++] = load_ave[2] / 65536.0;
#endif /* apollo */
#if !defined (LDAV_DONE) && defined (OSF_MIPS)
#define LDAV_DONE
struct tbl_loadavg load_ave;
table (TBL_LOADAVG, 0, &load_ave, 1, sizeof (load_ave));
loadavg[elem++]
= (load_ave.tl_lscale == 0
? load_ave.tl_avenrun.d[0]
: (load_ave.tl_avenrun.l[0] / (double) load_ave.tl_lscale));
#endif /* OSF_MIPS */
#if !defined (LDAV_DONE) && defined (OSF_ALPHA)
#define LDAV_DONE
struct tbl_loadavg load_ave;
table (TBL_LOADAVG, 0, &load_ave, 1, sizeof (load_ave));
for (elem = 0; elem < nelem; elem++)
loadavg[elem]
= (load_ave.tl_lscale == 0
? load_ave.tl_avenrun.d[elem]
: (load_ave.tl_avenrun.l[elem] / (double) load_ave.tl_lscale));
#endif /* OSF_ALPHA */
#if !defined (LDAV_DONE) && defined (VMS)
/* VMS specific code -- read from the Load Ave driver. */
LOAD_AVE_TYPE load_ave[3];
static int getloadavg_initialized = 0;
#ifdef eunice
struct
{
int dsc$w_length;
char *dsc$a_pointer;
} descriptor;
#endif
/* Ensure that there is a channel open to the load ave device. */
if (!getloadavg_initialized)
{
/* Attempt to open the channel. */
#ifdef eunice
descriptor.dsc$w_length = 18;
descriptor.dsc$a_pointer = "$$VMS_LOAD_AVERAGE";
#else
$DESCRIPTOR (descriptor, "LAV0:");
#endif
if (sys$assign (&descriptor, &channel, 0, 0) & 1)
getloadavg_initialized = 1;
}
/* Read the load average vector. */
if (getloadavg_initialized
&& !(sys$qiow (0, channel, IO$_READVBLK, 0, 0, 0,
load_ave, 12, 0, 0, 0, 0) & 1))
{
sys$dassgn (channel);
getloadavg_initialized = 0;
}
if (!getloadavg_initialized)
return -1;
#endif /* VMS */
#if !defined (LDAV_DONE) && defined(LOAD_AVE_TYPE) && !defined(VMS)
/* UNIX-specific code -- read the average from /dev/kmem. */
#define LDAV_PRIVILEGED /* This code requires special installation. */
LOAD_AVE_TYPE load_ave[3];
/* Get the address of LDAV_SYMBOL. */
if (offset == 0)
{
#ifndef sgi
#ifndef NLIST_STRUCT
strcpy (nl[0].n_name, LDAV_SYMBOL);
strcpy (nl[1].n_name, "");
#else /* NLIST_STRUCT */
#ifdef NLIST_NAME_UNION
nl[0].n_un.n_name = LDAV_SYMBOL;
nl[1].n_un.n_name = 0;
#else /* not NLIST_NAME_UNION */
nl[0].n_name = LDAV_SYMBOL;
nl[1].n_name = 0;
#endif /* not NLIST_NAME_UNION */
#endif /* NLIST_STRUCT */
#ifndef SUNOS_5
if (
#ifndef _AIX
nlist (KERNEL_FILE, nl)
#else /* _AIX */
knlist (nl, 1, sizeof (nl[0]))
#endif
>= 0)
/* Omit "&& nl[0].n_type != 0 " -- it breaks on Sun386i. */
{
#ifdef FIXUP_KERNEL_SYMBOL_ADDR
FIXUP_KERNEL_SYMBOL_ADDR (nl);
#endif
offset = nl[0].n_value;
}
#endif /* !SUNOS_5 */
#else /* sgi */
int ldav_off;
ldav_off = sysmp (MP_KERNADDR, MPKA_AVENRUN);
if (ldav_off != -1)
offset = (long) ldav_off & 0x7fffffff;
#endif /* sgi */
}
/* Make sure we have /dev/kmem open. */
if (!getloadavg_initialized)
{
#ifndef SUNOS_5
channel = open ("/dev/kmem", 0);
if (channel >= 0)
getloadavg_initialized = 1;
#else /* SUNOS_5 */
/* We pass 0 for the kernel, corefile, and swapfile names
to use the currently running kernel. */
kd = kvm_open (0, 0, 0, O_RDONLY, 0);
if (kd != 0)
{
/* nlist the currently running kernel. */
kvm_nlist (kd, nl);
offset = nl[0].n_value;
getloadavg_initialized = 1;
}
#endif /* SUNOS_5 */
}
/* If we can, get the load average values. */
if (offset && getloadavg_initialized)
{
/* Try to read the load. */
#ifndef SUNOS_5
if (lseek (channel, offset, 0) == -1L
|| read (channel, (char *) load_ave, sizeof (load_ave))
!= sizeof (load_ave))
{
close (channel);
getloadavg_initialized = 0;
}
#else /* SUNOS_5 */
if (kvm_read (kd, offset, (char *) load_ave, sizeof (load_ave))
!= sizeof (load_ave))
{
kvm_close (kd);
getloadavg_initialized = 0;
}
#endif /* SUNOS_5 */
}
if (offset == 0 || !getloadavg_initialized)
return -1;
#endif /* LOAD_AVE_TYPE and not VMS */
#if !defined (LDAV_DONE) && defined (LOAD_AVE_TYPE) /* Including VMS. */
if (nelem > 0)
loadavg[elem++] = LDAV_CVT (load_ave[0]);
if (nelem > 1)
loadavg[elem++] = LDAV_CVT (load_ave[1]);
if (nelem > 2)
loadavg[elem++] = LDAV_CVT (load_ave[2]);
#define LDAV_DONE
#endif /* !LDAV_DONE && LOAD_AVE_TYPE */
#ifdef LDAV_DONE
return elem;
#else
/* Set errno to zero to indicate that there was no particular error;
this function just can't work at all on this system. */
errno = 0;
return -1;
#endif
}
#endif /* ! HAVE_GETLOADAVG */
#ifdef TEST
void
main (argc, argv)
int argc;
char **argv;
{
int naptime = 0;
if (argc > 1)
naptime = atoi (argv[1]);
while (1)
{
double avg[3];
int loads;
errno = 0; /* Don't be misled if it doesn't set errno. */
loads = getloadavg (avg, 3);
if (loads == -1)
{
perror ("Error getting load average");
exit (1);
}
if (loads > 0)
printf ("1-minute: %f ", avg[0]);
if (loads > 1)
printf ("5-minute: %f ", avg[1]);
if (loads > 2)
printf ("15-minute: %f ", avg[2]);
if (loads > 0)
putchar ('\n');
if (naptime == 0)
break;
sleep (naptime);
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,763 +0,0 @@
/* Getopt for GNU.
NOTE: getopt is now part of the C library, so if you don't know what
"Keep this file name-space clean" means, talk to roland@gnu.ai.mit.edu
before changing it!
Copyright (C) 1987, 88, 89, 90, 91, 92, 93, 94, 95
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* This tells Alpha OSF/1 not to define a getopt prototype in <stdio.h>.
Ditto for AIX 3.2 and <stdlib.h>. */
#ifndef _NO_PROTO
#define _NO_PROTO
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#if !defined (__STDC__) || !__STDC__
/* This is a separate conditional since some stdc systems
reject `defined (const)'. */
#ifndef const
#define const
#endif
#endif
#include <stdio.h>
#include <string.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
/* This needs to come after some library #include
to get __GNU_LIBRARY__ defined. */
#ifdef __GNU_LIBRARY__
/* Don't include stdlib.h for non-GNU C libraries because some of them
contain conflicting prototypes for getopt. */
#include <stdlib.h>
#endif /* GNU C library. */
/* This is for other GNU distributions with internationalized messages.
The GNU C Library itself does not yet support such messages. */
#if HAVE_LIBINTL_H
# include <libintl.h>
#else
# define gettext(msgid) (msgid)
#endif
/* This version of `getopt' appears to the caller like standard Unix `getopt'
but it behaves differently for the user, since it allows the user
to intersperse the options with the other arguments.
As `getopt' works, it permutes the elements of ARGV so that,
when it is done, all the options precede everything else. Thus
all application programs are extended to handle flexible argument order.
Setting the environment variable POSIXLY_CORRECT disables permutation.
Then the behavior is completely standard.
GNU application programs can use a third alternative mode in which
they can distinguish the relative order of options and other arguments. */
#include "getopt.h"
/* For communication from `getopt' to the caller.
When `getopt' finds an option that takes an argument,
the argument value is returned here.
Also, when `ordering' is RETURN_IN_ORDER,
each non-option ARGV-element is returned here. */
char *optarg = NULL;
/* Index in ARGV of the next element to be scanned.
This is used for communication to and from the caller
and for communication between successive calls to `getopt'.
On entry to `getopt', zero means this is the first call; initialize.
When `getopt' returns EOF, this is the index of the first of the
non-option elements that the caller should itself scan.
Otherwise, `optind' communicates from one call to the next
how much of ARGV has been scanned so far. */
/* XXX 1003.2 says this must be 1 before any call. */
int optind = 0;
/* The next char to be scanned in the option-element
in which the last option character we returned was found.
This allows us to pick up the scan where we left off.
If this is zero, or a null string, it means resume the scan
by advancing to the next ARGV-element. */
static char *nextchar;
/* Callers store zero here to inhibit the error message
for unrecognized options. */
int opterr = 1;
/* Set to an option character which was unrecognized.
This must be initialized on some systems to avoid linking in the
system's own getopt implementation. */
int optopt = '?';
/* Describe how to deal with options that follow non-option ARGV-elements.
If the caller did not specify anything,
the default is REQUIRE_ORDER if the environment variable
POSIXLY_CORRECT is defined, PERMUTE otherwise.
REQUIRE_ORDER means don't recognize them as options;
stop option processing when the first non-option is seen.
This is what Unix does.
This mode of operation is selected by either setting the environment
variable POSIXLY_CORRECT, or using `+' as the first character
of the list of option characters.
PERMUTE is the default. We permute the contents of ARGV as we scan,
so that eventually all the non-options are at the end. This allows options
to be given in any order, even with programs that were not written to
expect this.
RETURN_IN_ORDER is an option available to programs that were written
to expect options and other ARGV-elements in any order and that care about
the ordering of the two. We describe each non-option ARGV-element
as if it were the argument of an option with character code 1.
Using `-' as the first character of the list of option characters
selects this mode of operation.
The special argument `--' forces an end of option-scanning regardless
of the value of `ordering'. In the case of RETURN_IN_ORDER, only
`--' can cause `getopt' to return EOF with `optind' != ARGC. */
static enum
{
REQUIRE_ORDER, PERMUTE, RETURN_IN_ORDER
} ordering;
/* Value of POSIXLY_CORRECT environment variable. */
static char *posixly_correct;
#ifdef __GNU_LIBRARY__
/* We want to avoid inclusion of string.h with non-GNU libraries
because there are many ways it can cause trouble.
On some systems, it contains special magic macros that don't work
in GCC. */
#include <string.h>
#define my_index strchr
#else
/* Avoid depending on library functions or files
whose names are inconsistent. */
char *getenv ();
static char *
my_index (str, chr)
const char *str;
int chr;
{
while (*str)
{
if (*str == chr)
return (char *) str;
str++;
}
return 0;
}
/* If using GCC, we can safely declare strlen this way.
If not using GCC, it is ok not to declare it. */
#ifdef __GNUC__
/* Note that Motorola Delta 68k R3V7 comes with GCC but not stddef.h.
That was relevant to code that was here before. */
#if !defined (__STDC__) || !__STDC__
/* gcc with -traditional declares the built-in strlen to return int,
and has done so at least since version 2.4.5. -- rms. */
extern int strlen (const char *);
#endif /* not __STDC__ */
#endif /* __GNUC__ */
#endif /* not __GNU_LIBRARY__ */
/* Handle permutation of arguments. */
/* Describe the part of ARGV that contains non-options that have
been skipped. `first_nonopt' is the index in ARGV of the first of them;
`last_nonopt' is the index after the last of them. */
static int first_nonopt;
static int last_nonopt;
/* Exchange two adjacent subsequences of ARGV.
One subsequence is elements [first_nonopt,last_nonopt)
which contains all the non-options that have been skipped so far.
The other is elements [last_nonopt,optind), which contains all
the options processed since those non-options were skipped.
`first_nonopt' and `last_nonopt' are relocated so that they describe
the new indices of the non-options in ARGV after they are moved. */
static void
exchange (argv)
char **argv;
{
int bottom = first_nonopt;
int middle = last_nonopt;
int top = optind;
char *tem;
/* Exchange the shorter segment with the far end of the longer segment.
That puts the shorter segment into the right place.
It leaves the longer segment in the right place overall,
but it consists of two parts that need to be swapped next. */
while (top > middle && middle > bottom)
{
if (top - middle > middle - bottom)
{
/* Bottom segment is the short one. */
int len = middle - bottom;
register int i;
/* Swap it with the top part of the top segment. */
for (i = 0; i < len; i++)
{
tem = argv[bottom + i];
argv[bottom + i] = argv[top - (middle - bottom) + i];
argv[top - (middle - bottom) + i] = tem;
}
/* Exclude the moved bottom segment from further swapping. */
top -= len;
}
else
{
/* Top segment is the short one. */
int len = top - middle;
register int i;
/* Swap it with the bottom part of the bottom segment. */
for (i = 0; i < len; i++)
{
tem = argv[bottom + i];
argv[bottom + i] = argv[middle + i];
argv[middle + i] = tem;
}
/* Exclude the moved top segment from further swapping. */
bottom += len;
}
}
/* Update records for the slots the non-options now occupy. */
first_nonopt += (optind - last_nonopt);
last_nonopt = optind;
}
/* Initialize the internal data when the first call is made. */
static const char *
_getopt_initialize (optstring)
const char *optstring;
{
/* Start processing options with ARGV-element 1 (since ARGV-element 0
is the program name); the sequence of previously skipped
non-option ARGV-elements is empty. */
first_nonopt = last_nonopt = optind = 1;
nextchar = NULL;
posixly_correct = getenv ("POSIXLY_CORRECT");
/* Determine how to handle the ordering of options and nonoptions. */
if (optstring[0] == '-')
{
ordering = RETURN_IN_ORDER;
++optstring;
}
else if (optstring[0] == '+')
{
ordering = REQUIRE_ORDER;
++optstring;
}
else if (posixly_correct != NULL)
ordering = REQUIRE_ORDER;
else
ordering = PERMUTE;
return optstring;
}
/* Scan elements of ARGV (whose length is ARGC) for option characters
given in OPTSTRING.
If an element of ARGV starts with '-', and is not exactly "-" or "--",
then it is an option element. The characters of this element
(aside from the initial '-') are option characters. If `getopt'
is called repeatedly, it returns successively each of the option characters
from each of the option elements.
If `getopt' finds another option character, it returns that character,
updating `optind' and `nextchar' so that the next call to `getopt' can
resume the scan with the following option character or ARGV-element.
If there are no more option characters, `getopt' returns `EOF'.
Then `optind' is the index in ARGV of the first ARGV-element
that is not an option. (The ARGV-elements have been permuted
so that those that are not options now come last.)
OPTSTRING is a string containing the legitimate option characters.
If an option character is seen that is not listed in OPTSTRING,
return '?' after printing an error message. If you set `opterr' to
zero, the error message is suppressed but we still return '?'.
If a char in OPTSTRING is followed by a colon, that means it wants an arg,
so the following text in the same ARGV-element, or the text of the following
ARGV-element, is returned in `optarg'. Two colons mean an option that
wants an optional arg; if there is text in the current ARGV-element,
it is returned in `optarg', otherwise `optarg' is set to zero.
If OPTSTRING starts with `-' or `+', it requests different methods of
handling the non-option ARGV-elements.
See the comments about RETURN_IN_ORDER and REQUIRE_ORDER, above.
Long-named options begin with `--' instead of `-'.
Their names may be abbreviated as long as the abbreviation is unique
or is an exact match for some defined option. If they have an
argument, it follows the option name in the same ARGV-element, separated
from the option name by a `=', or else the in next ARGV-element.
When `getopt' finds a long-named option, it returns 0 if that option's
`flag' field is nonzero, the value of the option's `val' field
if the `flag' field is zero.
The elements of ARGV aren't really const, because we permute them.
But we pretend they're const in the prototype to be compatible
with other systems.
LONGOPTS is a vector of `struct option' terminated by an
element containing a name which is zero.
LONGIND returns the index in LONGOPT of the long-named option found.
It is only valid when a long-named option has been found by the most
recent call.
If LONG_ONLY is nonzero, '-' as well as '--' can introduce
long-named options. */
int
_getopt_internal (argc, argv, optstring, longopts, longind, long_only)
int argc;
char *const *argv;
const char *optstring;
const struct option *longopts;
int *longind;
int long_only;
{
optarg = NULL;
if (optind == 0)
{
optstring = _getopt_initialize (optstring);
optind = 1; /* Don't scan ARGV[0], the program name. */
}
if (nextchar == NULL || *nextchar == '\0')
{
/* Advance to the next ARGV-element. */
if (ordering == PERMUTE)
{
/* If we have just processed some options following some non-options,
exchange them so that the options come first. */
if (first_nonopt != last_nonopt && last_nonopt != optind)
exchange ((char **) argv);
else if (last_nonopt != optind)
first_nonopt = optind;
/* Skip any additional non-options
and extend the range of non-options previously skipped. */
while (optind < argc
&& (argv[optind][0] != '-' || argv[optind][1] == '\0'))
optind++;
last_nonopt = optind;
}
/* The special ARGV-element `--' means premature end of options.
Skip it like a null option,
then exchange with previous non-options as if it were an option,
then skip everything else like a non-option. */
if (optind != argc && !strcmp (argv[optind], "--"))
{
optind++;
if (first_nonopt != last_nonopt && last_nonopt != optind)
exchange ((char **) argv);
else if (first_nonopt == last_nonopt)
first_nonopt = optind;
last_nonopt = argc;
optind = argc;
}
/* If we have done all the ARGV-elements, stop the scan
and back over any non-options that we skipped and permuted. */
if (optind == argc)
{
/* Set the next-arg-index to point at the non-options
that we previously skipped, so the caller will digest them. */
if (first_nonopt != last_nonopt)
optind = first_nonopt;
return EOF;
}
/* If we have come to a non-option and did not permute it,
either stop the scan or describe it to the caller and pass it by. */
if ((argv[optind][0] != '-' || argv[optind][1] == '\0'))
{
if (ordering == REQUIRE_ORDER)
return EOF;
optarg = argv[optind++];
return 1;
}
/* We have found another option-ARGV-element.
Skip the initial punctuation. */
nextchar = (argv[optind] + 1
+ (longopts != NULL && argv[optind][1] == '-'));
}
/* Decode the current option-ARGV-element. */
/* Check whether the ARGV-element is a long option.
If long_only and the ARGV-element has the form "-f", where f is
a valid short option, don't consider it an abbreviated form of
a long option that starts with f. Otherwise there would be no
way to give the -f short option.
On the other hand, if there's a long option "fubar" and
the ARGV-element is "-fu", do consider that an abbreviation of
the long option, just like "--fu", and not "-f" with arg "u".
This distinction seems to be the most useful approach. */
if (longopts != NULL
&& (argv[optind][1] == '-'
|| (long_only && (argv[optind][2] || !my_index (optstring, argv[optind][1])))))
{
char *nameend;
const struct option *p;
const struct option *pfound = NULL;
int exact = 0;
int ambig = 0;
int indfound;
int option_index;
for (nameend = nextchar; *nameend && *nameend != '='; nameend++)
/* Do nothing. */ ;
/* Test all long options for either exact match
or abbreviated matches. */
for (p = longopts, option_index = 0; p->name; p++, option_index++)
if (!strncmp (p->name, nextchar, nameend - nextchar))
{
if ((size_t)(nameend - nextchar) == strlen (p->name))
{
/* Exact match found. */
pfound = p;
indfound = option_index;
exact = 1;
break;
}
else if (pfound == NULL)
{
/* First nonexact match found. */
pfound = p;
indfound = option_index;
}
else
/* Second or later nonexact match found. */
ambig = 1;
}
if (ambig && !exact)
{
if (opterr)
fprintf (stderr, gettext ("%s: option `%s' is ambiguous\n"),
argv[0], argv[optind]);
nextchar += strlen (nextchar);
optind++;
return '?';
}
if (pfound != NULL)
{
option_index = indfound;
optind++;
if (*nameend)
{
/* Don't test has_arg with >, because some C compilers don't
allow it to be used on enums. */
if (pfound->has_arg)
optarg = nameend + 1;
else
{
if (opterr)
if (argv[optind - 1][1] == '-')
/* --option */
fprintf (stderr,
gettext ("%s: option `--%s' doesn't allow an argument\n"),
argv[0], pfound->name);
else
/* +option or -option */
fprintf (stderr,
gettext ("%s: option `%c%s' doesn't allow an argument\n"),
argv[0], argv[optind - 1][0], pfound->name);
nextchar += strlen (nextchar);
return '?';
}
}
else if (pfound->has_arg == 1)
{
if (optind < argc)
optarg = argv[optind++];
else
{
if (opterr)
fprintf (stderr,
gettext ("%s: option `%s' requires an argument\n"),
argv[0], argv[optind - 1]);
nextchar += strlen (nextchar);
return optstring[0] == ':' ? ':' : '?';
}
}
nextchar += strlen (nextchar);
if (longind != NULL)
*longind = option_index;
if (pfound->flag)
{
*(pfound->flag) = pfound->val;
return 0;
}
return pfound->val;
}
/* Can't find it as a long option. If this is not getopt_long_only,
or the option starts with '--' or is not a valid short
option, then it's an error.
Otherwise interpret it as a short option. */
if (!long_only || argv[optind][1] == '-'
|| my_index (optstring, *nextchar) == NULL)
{
if (opterr)
{
if (argv[optind][1] == '-')
/* --option */
fprintf (stderr, gettext ("%s: unrecognized option `--%s'\n"),
argv[0], nextchar);
else
/* +option or -option */
fprintf (stderr, gettext ("%s: unrecognized option `%c%s'\n"),
argv[0], argv[optind][0], nextchar);
}
nextchar = (char *) "";
optind++;
return '?';
}
}
/* Look at and handle the next short option-character. */
{
char c = *nextchar++;
char *temp = my_index (optstring, c);
/* Increment `optind' when we start to process its last character. */
if (*nextchar == '\0')
++optind;
if (temp == NULL || c == ':')
{
if (opterr)
{
if (posixly_correct)
/* 1003.2 specifies the format of this message. */
fprintf (stderr, gettext ("%s: illegal option -- %c\n"),
argv[0], c);
else
fprintf (stderr, gettext ("%s: invalid option -- %c\n"),
argv[0], c);
}
optopt = c;
return '?';
}
if (temp[1] == ':')
{
if (temp[2] == ':')
{
/* This is an option that accepts an argument optionally. */
if (*nextchar != '\0')
{
optarg = nextchar;
optind++;
}
else
optarg = NULL;
nextchar = NULL;
}
else
{
/* This is an option that requires an argument. */
if (*nextchar != '\0')
{
optarg = nextchar;
/* If we end this ARGV-element by taking the rest as an arg,
we must advance to the next element now. */
optind++;
}
else if (optind == argc)
{
if (opterr)
{
/* 1003.2 specifies the format of this message. */
fprintf (stderr,
gettext ("%s: option requires an argument -- %c\n"),
argv[0], c);
}
optopt = c;
if (optstring[0] == ':')
c = ':';
else
c = '?';
}
else
/* We already incremented `optind' once;
increment it again when taking next ARGV-elt as argument. */
optarg = argv[optind++];
nextchar = NULL;
}
}
return c;
}
}
int
getopt (argc, argv, optstring)
int argc;
char *const *argv;
const char *optstring;
{
return _getopt_internal (argc, argv, optstring,
(const struct option *) 0,
(int *) 0,
0);
}
#endif /* _LIBC or not __GNU_LIBRARY__. */
#ifdef TEST
/* Compile with -DTEST to make an executable for use in testing
the above definition of `getopt'. */
int
main (argc, argv)
int argc;
char **argv;
{
int c;
int digit_optind = 0;
while (1)
{
int this_option_optind = optind ? optind : 1;
c = getopt (argc, argv, "abc:d:0123456789");
if (c == EOF)
break;
switch (c)
{
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
if (digit_optind != 0 && digit_optind != this_option_optind)
printf ("digits occur in two different argv-elements.\n");
digit_optind = this_option_optind;
printf ("option %c\n", c);
break;
case 'a':
printf ("option a\n");
break;
case 'b':
printf ("option b\n");
break;
case 'c':
printf ("option c with value `%s'\n", optarg);
break;
case '?':
break;
default:
printf ("?? getopt returned character code 0%o ??\n", c);
}
}
if (optind < argc)
{
printf ("non-option ARGV-elements: ");
while (optind < argc)
printf ("%s ", argv[optind++]);
printf ("\n");
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,129 +0,0 @@
/* Declarations for getopt.
Copyright (C) 1989, 90, 91, 92, 93, 94 Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifndef _GETOPT_H
#define _GETOPT_H 1
#ifdef __cplusplus
extern "C" {
#endif
/* For communication from `getopt' to the caller.
When `getopt' finds an option that takes an argument,
the argument value is returned here.
Also, when `ordering' is RETURN_IN_ORDER,
each non-option ARGV-element is returned here. */
extern char *optarg;
/* Index in ARGV of the next element to be scanned.
This is used for communication to and from the caller
and for communication between successive calls to `getopt'.
On entry to `getopt', zero means this is the first call; initialize.
When `getopt' returns EOF, this is the index of the first of the
non-option elements that the caller should itself scan.
Otherwise, `optind' communicates from one call to the next
how much of ARGV has been scanned so far. */
extern int optind;
/* Callers store zero here to inhibit the error message `getopt' prints
for unrecognized options. */
extern int opterr;
/* Set to an option character which was unrecognized. */
extern int optopt;
/* Describe the long-named options requested by the application.
The LONG_OPTIONS argument to getopt_long or getopt_long_only is a vector
of `struct option' terminated by an element containing a name which is
zero.
The field `has_arg' is:
no_argument (or 0) if the option does not take an argument,
required_argument (or 1) if the option requires an argument,
optional_argument (or 2) if the option takes an optional argument.
If the field `flag' is not NULL, it points to a variable that is set
to the value given in the field `val' when the option is found, but
left unchanged if the option is not found.
To have a long-named option do something other than set an `int' to
a compiled-in constant, such as set a value from `optarg', set the
option's `flag' field to zero and its `val' field to a nonzero
value (the equivalent single-letter option character, if there is
one). For long options that have a zero `flag' field, `getopt'
returns the contents of the `val' field. */
struct option
{
#if defined (__STDC__) && __STDC__
const char *name;
#else
char *name;
#endif
/* has_arg can't be an enum because some compilers complain about
type mismatches in all the code that assumes it is an int. */
int has_arg;
int *flag;
int val;
};
/* Names for the values of the `has_arg' field of `struct option'. */
#define no_argument 0
#define required_argument 1
#define optional_argument 2
#if defined (__STDC__) && __STDC__
#ifdef __GNU_LIBRARY__
/* Many other libraries have conflicting prototypes for getopt, with
differences in the consts, in stdlib.h. To avoid compilation
errors, only prototype getopt for the GNU C library. */
extern int getopt (int argc, char *const *argv, const char *shortopts);
#else /* not __GNU_LIBRARY__ */
extern int getopt ();
#endif /* __GNU_LIBRARY__ */
extern int getopt_long (int argc, char *const *argv, const char *shortopts,
const struct option *longopts, int *longind);
extern int getopt_long_only (int argc, char *const *argv,
const char *shortopts,
const struct option *longopts, int *longind);
/* Internal only. Users should not call this directly. */
extern int _getopt_internal (int argc, char *const *argv,
const char *shortopts,
const struct option *longopts, int *longind,
int long_only);
#else /* not __STDC__ */
extern int getopt ();
extern int getopt_long ();
extern int getopt_long_only ();
extern int _getopt_internal ();
#endif /* __STDC__ */
#ifdef __cplusplus
}
#endif
#endif /* _GETOPT_H */

View File

@@ -1,180 +0,0 @@
/* getopt_long and getopt_long_only entry points for GNU getopt.
Copyright (C) 1987, 88, 89, 90, 91, 92, 1993, 1994
Free Software Foundation, Inc.
This program is free software; you can redistribute it and/or modify it
under the terms of the GNU General Public License as published by the
Free Software Foundation; either version 2, or (at your option) any
later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include "getopt.h"
#if !defined (__STDC__) || !__STDC__
/* This is a separate conditional since some stdc systems
reject `defined (const)'. */
#ifndef const
#define const
#endif
#endif
#include <stdio.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
/* This needs to come after some library #include
to get __GNU_LIBRARY__ defined. */
#ifdef __GNU_LIBRARY__
#include <stdlib.h>
#else
char *getenv ();
#endif
#ifndef NULL
#define NULL 0
#endif
int
getopt_long (argc, argv, options, long_options, opt_index)
int argc;
char *const *argv;
const char *options;
const struct option *long_options;
int *opt_index;
{
return _getopt_internal (argc, argv, options, long_options, opt_index, 0);
}
/* Like getopt_long, but '-' as well as '--' can indicate a long option.
If an option that starts with '-' (not '--') doesn't match a long option,
but does match a short option, it is parsed as a short option
instead. */
int
getopt_long_only (argc, argv, options, long_options, opt_index)
int argc;
char *const *argv;
const char *options;
const struct option *long_options;
int *opt_index;
{
return _getopt_internal (argc, argv, options, long_options, opt_index, 1);
}
#endif /* _LIBC or not __GNU_LIBRARY__. */
#ifdef TEST
#include <stdio.h>
int
main (argc, argv)
int argc;
char **argv;
{
int c;
int digit_optind = 0;
while (1)
{
int this_option_optind = optind ? optind : 1;
int option_index = 0;
static struct option long_options[] =
{
{"add", 1, 0, 0},
{"append", 0, 0, 0},
{"delete", 1, 0, 0},
{"verbose", 0, 0, 0},
{"create", 0, 0, 0},
{"file", 1, 0, 0},
{0, 0, 0, 0}
};
c = getopt_long (argc, argv, "abc:d:0123456789",
long_options, &option_index);
if (c == EOF)
break;
switch (c)
{
case 0:
printf ("option %s", long_options[option_index].name);
if (optarg)
printf (" with arg %s", optarg);
printf ("\n");
break;
case '0':
case '1':
case '2':
case '3':
case '4':
case '5':
case '6':
case '7':
case '8':
case '9':
if (digit_optind != 0 && digit_optind != this_option_optind)
printf ("digits occur in two different argv-elements.\n");
digit_optind = this_option_optind;
printf ("option %c\n", c);
break;
case 'a':
printf ("option a\n");
break;
case 'b':
printf ("option b\n");
break;
case 'c':
printf ("option c with value `%s'\n", optarg);
break;
case 'd':
printf ("option d with value `%s'\n", optarg);
break;
case '?':
break;
default:
printf ("?? getopt returned character code 0%o ??\n", c);
}
}
if (optind < argc)
{
printf ("non-option ARGV-elements: ");
while (optind < argc)
printf ("%s ", argv[optind++]);
printf ("\n");
}
exit (0);
}
#endif /* TEST */

View File

@@ -1,705 +0,0 @@
/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
/* AIX requires this to be the first thing in the file. */
#if defined (_AIX) && !defined (__GNUC__)
#pragma alloca
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef NETSCAPE
#include "windir.h"
#endif
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifdef STDC_HEADERS
#include <stddef.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#ifndef POSIX
#ifdef _POSIX_VERSION
#define POSIX
#endif
#endif
#endif
#if !defined(__GNU_LIBRARY__) && !defined(STDC_HEADERS)
extern int errno;
#endif
#ifndef NULL
#define NULL 0
#endif
#if defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) ((d)->d_namlen)
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined(NETSCAPE) || defined (POSIX) && !defined (__GNU_LIBRARY__)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#if (defined (STDC_HEADERS) || defined (__GNU_LIBRARY__))
#include <stdlib.h>
#include <string.h>
#define ANSI_STRING
#else /* No standard headers. */
#ifdef HAVE_STRING_H
#include <string.h>
#define ANSI_STRING
#else
#include <strings.h>
#endif
#ifdef HAVE_MEMORY_H
#include <memory.h>
#endif
extern char *malloc (), *realloc ();
extern void free ();
extern void qsort ();
extern void abort (), exit ();
#endif /* Standard headers. */
#ifndef ANSI_STRING
#ifndef bzero
extern void bzero ();
#endif
#ifndef bcopy
extern void bcopy ();
#endif
#define memcpy(d, s, n) bcopy ((s), (d), (n))
#define strrchr rindex
/* memset is only used for zero here, but let's be paranoid. */
#define memset(s, better_be_zero, n) \
((void) ((better_be_zero) == 0 ? (bzero((s), (n)), 0) : (abort(), 0)))
#endif /* Not ANSI_STRING. */
#ifndef HAVE_STRCOLL
#define strcoll strcmp
#endif
#if !defined(__GNU_LIBRARY__) && !defined(NETSCAPE)
#ifdef __GNUC__
__inline
#endif
static char *
my_realloc (p, n)
char *p;
unsigned int n;
{
/* These casts are the for sake of the broken Ultrix compiler,
which warns of illegal pointer combinations otherwise. */
if (p == NULL)
return (char *) malloc (n);
return (char *) realloc (p, n);
}
#define realloc my_realloc
#endif
#if !defined(__alloca) && !defined(__GNU_LIBRARY__)
#ifdef __GNUC__
#undef alloca
#define alloca(n) __builtin_alloca (n)
#else /* Not GCC. */
#if defined (sparc) || defined (HAVE_ALLOCA_H)
#include <alloca.h>
#elif defined(NETSCAPE)
#include <malloc.h>
#else /* Not sparc or HAVE_ALLOCA_H. */
#ifndef _AIX
extern char *alloca ();
#endif /* Not _AIX. */
#endif /* sparc or HAVE_ALLOCA_H. */
#endif /* GCC. */
#define __alloca alloca
#endif
#ifndef __GNU_LIBRARY__
#define __lstat lstat
#ifndef HAVE_LSTAT
#define lstat stat
#endif
#ifdef STAT_MACROS_BROKEN
#undef S_ISDIR
#endif
#ifndef S_ISDIR
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
#endif
#ifndef STDC_HEADERS
#undef size_t
#define size_t unsigned int
#endif
/* Some system header files erroneously define these.
We want our own definitions from <fnmatch.h> to take precedence. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
#include <fnmatch.h>
/* Some system header files erroneously define these.
We want our own definitions from <glob.h> to take precedence. */
#undef GLOB_ERR
#undef GLOB_MARK
#undef GLOB_NOSORT
#undef GLOB_DOOFFS
#undef GLOB_NOCHECK
#undef GLOB_APPEND
#undef GLOB_NOESCAPE
#undef GLOB_PERIOD
#include <glob.h>
__ptr_t (*__glob_opendir_hook) __P ((const char *directory));
const char *(*__glob_readdir_hook) __P ((__ptr_t stream));
void (*__glob_closedir_hook) __P ((__ptr_t stream));
static int glob_pattern_p __P ((const char *pattern, int quote));
static int glob_in_dir __P ((const char *pattern, const char *directory,
int flags,
int (*errfunc) __P ((const char *, int)),
glob_t *pglob));
static int prefix_array __P ((const char *prefix, char **array, size_t n));
int collated_compare __P ((const void *elem1, const void *elem2));
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
int
glob (pattern, flags, errfunc, pglob)
const char *pattern;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
const char *filename;
char *dirname;
size_t dirlen;
int status;
int oldcount;
if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0)
{
errno = EINVAL;
return -1;
}
/* Find the filename. */
filename = strrchr (pattern, '/');
if (filename == NULL)
{
filename = pattern;
dirname = (char *) ".";
dirlen = 0;
}
else if (filename == pattern)
{
/* "/pattern". */
dirname = (char *) "/";
dirlen = 1;
++filename;
}
else
{
dirlen = filename - pattern;
dirname = (char *) __alloca (dirlen + 1);
memcpy (dirname, pattern, dirlen);
dirname[dirlen] = '\0';
++filename;
}
if (filename[0] == '\0' && dirlen > 1)
/* "pattern/". Expand "pattern", appending slashes. */
{
int val = glob (dirname, flags | GLOB_MARK, errfunc, pglob);
if (val == 0)
pglob->gl_flags = (pglob->gl_flags & ~GLOB_MARK) | (flags & GLOB_MARK);
return val;
}
if (!(flags & GLOB_APPEND))
{
pglob->gl_pathc = 0;
pglob->gl_pathv = NULL;
}
oldcount = pglob->gl_pathc;
if (glob_pattern_p (dirname, !(flags & GLOB_NOESCAPE)))
{
/* The directory name contains metacharacters, so we
have to glob for the directory, and then glob for
the pattern in each directory found. */
glob_t dirs;
register int i;
status = glob (dirname,
((flags & (GLOB_ERR | GLOB_NOCHECK | GLOB_NOESCAPE)) |
GLOB_NOSORT),
errfunc, &dirs);
if (status != 0)
return status;
/* We have successfully globbed the preceding directory name.
For each name we found, call glob_in_dir on it and FILENAME,
appending the results to PGLOB. */
for (i = 0; i < dirs.gl_pathc; ++i)
{
int oldcount;
#ifdef SHELL
{
/* Make globbing interruptible in the bash shell. */
extern int interrupt_state;
if (interrupt_state)
{
globfree (&dirs);
globfree (&files);
return GLOB_ABEND;
}
}
#endif /* SHELL. */
oldcount = pglob->gl_pathc;
status = glob_in_dir (filename, dirs.gl_pathv[i],
(flags | GLOB_APPEND) & ~GLOB_NOCHECK,
errfunc, pglob);
if (status == GLOB_NOMATCH)
/* No matches in this directory. Try the next. */
continue;
if (status != 0)
{
globfree (&dirs);
globfree (pglob);
return status;
}
/* Stick the directory on the front of each name. */
if (prefix_array (dirs.gl_pathv[i],
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (&dirs);
globfree (pglob);
return GLOB_NOSPACE;
}
}
flags |= GLOB_MAGCHAR;
if (pglob->gl_pathc == oldcount)
/* No matches. */
if (flags & GLOB_NOCHECK)
{
size_t len = strlen (pattern) + 1;
char *patcopy = (char *) malloc (len);
if (patcopy == NULL)
return GLOB_NOSPACE;
memcpy (patcopy, pattern, len);
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ?
pglob->gl_offs : 0) +
1 + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
{
free (patcopy);
return GLOB_NOSPACE;
}
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
pglob->gl_pathv[pglob->gl_pathc++] = patcopy;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
}
else
return GLOB_NOMATCH;
}
else
{
status = glob_in_dir (filename, dirname, flags, errfunc, pglob);
if (status != 0)
return status;
if (dirlen > 0)
{
/* Stick the directory on the front of each name. */
if (prefix_array (dirname,
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (pglob);
return GLOB_NOSPACE;
}
}
}
if (flags & GLOB_MARK)
{
/* Append slashes to directory names. glob_in_dir has already
allocated the extra character for us. */
int i;
struct stat st;
for (i = oldcount; i < pglob->gl_pathc; ++i)
if (__lstat (pglob->gl_pathv[i], &st) == 0 &&
S_ISDIR (st.st_mode))
strcat (pglob->gl_pathv[i], "/");
}
if (!(flags & GLOB_NOSORT))
/* Sort the vector. */
#if 0
qsort ((__ptr_t) &pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount,
sizeof (char *), collated_compare);
#else
qsort ( &pglob->gl_pathv[oldcount],
(size_t)(pglob->gl_pathc - oldcount),
sizeof (char *), collated_compare);
#endif
return 0;
}
/* Free storage allocated in PGLOB by a previous `glob' call. */
void
globfree (pglob)
register glob_t *pglob;
{
if (pglob->gl_pathv != NULL)
{
register int i;
for (i = 0; i < pglob->gl_pathc; ++i)
if (pglob->gl_pathv[i] != NULL)
free ((__ptr_t) pglob->gl_pathv[i]);
free ((__ptr_t) pglob->gl_pathv);
}
}
/* Do a collated comparison of A and B. */
int
collated_compare (const void *elem1, const void *elem2)
{
const __ptr_t a = (const __ptr_t)elem1;
const __ptr_t b = (const __ptr_t)elem1;
const char *const s1 = *(const char *const * const) a;
const char *const s2 = *(const char *const * const) b;
if (s1 == s2)
return 0;
if (s1 == NULL)
return 1;
if (s2 == NULL)
return -1;
return strcoll (s1, s2);
}
/* Prepend DIRNAME to each of N members of ARRAY, replacing ARRAY's
elements in place. Return nonzero if out of memory, zero if successful.
A slash is inserted between DIRNAME and each elt of ARRAY,
unless DIRNAME is just "/". Each old element of ARRAY is freed. */
static int
prefix_array (dirname, array, n)
const char *dirname;
char **array;
size_t n;
{
register size_t i;
size_t dirlen = strlen (dirname);
if (dirlen == 1 && dirname[0] == '/')
/* DIRNAME is just "/", so normal prepending would get us "//foo".
We want "/foo" instead, so don't prepend any chars from DIRNAME. */
dirlen = 0;
for (i = 0; i < n; ++i)
{
size_t eltlen = strlen (array[i]) + 1;
char *new = (char *) malloc (dirlen + 1 + eltlen);
if (new == NULL)
{
while (i > 0)
free ((__ptr_t) array[--i]);
return 1;
}
memcpy (new, dirname, dirlen);
new[dirlen] = '/';
memcpy (&new[dirlen + 1], array[i], eltlen);
free ((__ptr_t) array[i]);
array[i] = new;
}
return 0;
}
/* Return nonzero if PATTERN contains any metacharacters.
Metacharacters can be quoted with backslashes if QUOTE is nonzero. */
static int
glob_pattern_p (pattern, quote)
const char *pattern;
int quote;
{
register const char *p;
int open = 0;
for (p = pattern; *p != '\0'; ++p)
switch (*p)
{
case '?':
case '*':
return 1;
case '\\':
if (quote)
++p;
break;
case '[':
open = 1;
break;
case ']':
if (open)
return 1;
break;
}
return 0;
}
/* Like `glob', but PATTERN is a final pathname component,
and matches are searched for in DIRECTORY.
The GLOB_NOSORT bit in FLAGS is ignored. No sorting is ever done.
The GLOB_APPEND flag is assumed to be set (always appends). */
static int
glob_in_dir (pattern, directory, flags, errfunc, pglob)
const char *pattern;
const char *directory;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
__ptr_t stream;
struct globlink
{
struct globlink *next;
char *name;
};
struct globlink *names = NULL;
size_t nfound = 0;
if (!glob_pattern_p (pattern, !(flags & GLOB_NOESCAPE)))
{
stream = NULL;
flags |= GLOB_NOCHECK;
}
else
{
flags |= GLOB_MAGCHAR;
stream = (__glob_opendir_hook ? (*__glob_opendir_hook) (directory)
: (__ptr_t) opendir (directory));
if (stream == NULL)
{
if ((errfunc != NULL && (*errfunc) (directory, errno)) ||
(flags & GLOB_ERR))
return GLOB_ABEND;
}
else
while (1)
{
const char *name;
size_t len;
if (__glob_readdir_hook)
{
name = (*__glob_readdir_hook) (stream);
if (name == NULL)
break;
len = 0;
}
else
{
struct dirent *d = readdir ((DIR *) stream);
if (d == NULL)
break;
if (! REAL_DIR_ENTRY (d))
continue;
name = d->d_name;
#ifdef HAVE_D_NAMLEN
len = d->d_namlen;
#else
len = 0;
#endif
}
if (fnmatch (pattern, name,
(!(flags & GLOB_PERIOD) ? FNM_PERIOD : 0) |
((flags & GLOB_NOESCAPE) ? FNM_NOESCAPE : 0)) == 0)
{
struct globlink *new
= (struct globlink *) __alloca (sizeof (struct globlink));
if (len == 0)
len = strlen (name);
new->name
= (char *) malloc (len + ((flags & GLOB_MARK) ? 1 : 0) + 1);
if (new->name == NULL)
goto memory_error;
memcpy ((__ptr_t) new->name, name, len);
new->name[len] = '\0';
new->next = names;
names = new;
++nfound;
}
}
}
if (nfound == 0 && (flags & GLOB_NOCHECK))
{
size_t len = strlen (pattern);
nfound = 1;
names = (struct globlink *) __alloca (sizeof (struct globlink));
names->next = NULL;
names->name = (char *) malloc (len + 1);
if (names->name == NULL)
goto memory_error;
memcpy (names->name, pattern, len);
names->name[len] = '\0';
}
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ? pglob->gl_offs : 0) +
nfound + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
goto memory_error;
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
for (; names != NULL; names = names->next)
pglob->gl_pathv[pglob->gl_pathc++] = names->name;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
if (stream != NULL)
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
return nfound == 0 ? GLOB_NOMATCH : 0;
memory_error:
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
while (names != NULL)
{
if (names->name != NULL)
free ((__ptr_t) names->name);
names = names->next;
}
return GLOB_NOSPACE;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,481 +0,0 @@
GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the library GPL. It is
numbered 2 because it goes with version 2 of the ordinary GPL.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Library General Public License, applies to some
specially designated Free Software Foundation software, and to any
other libraries whose authors decide to use it. You can use it for
your libraries, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if
you distribute copies of the library, or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link a program with the library, you must provide
complete object files to the recipients so that they can relink them
with the library, after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
Our method of protecting your rights has two steps: (1) copyright
the library, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the library.
Also, for each distributor's protection, we want to make certain
that everyone understands that there is no warranty for this free
library. If the library is modified by someone else and passed on, we
want its recipients to know that what they have is not the original
version, so that any problems introduced by others will not reflect on
the original authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that companies distributing free
software will individually obtain patent licenses, thus in effect
transforming the program into proprietary software. To prevent this,
we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs. This
license, the GNU Library General Public License, applies to certain
designated libraries. This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.
The reason we have a separate public license for some libraries is that
they blur the distinction we usually make between modifying or adding to a
program and simply using it. Linking a program with a library, without
changing the library, is in some sense simply using the library, and is
analogous to running a utility program or application program. However, in
a textual and legal sense, the linked executable is a combined work, a
derivative of the original library, and the ordinary General Public License
treats it as such.
Because of this blurred distinction, using the ordinary General
Public License for libraries did not effectively promote software
sharing, because most developers did not use the libraries. We
concluded that weaker conditions might promote sharing better.
However, unrestricted linking of non-free programs would deprive the
users of those programs of all benefit from the free status of the
libraries themselves. This Library General Public License is intended to
permit developers of non-free programs to use free libraries, while
preserving your freedom as a user of such programs to change the free
libraries that are incorporated in them. (We have not seen how to achieve
this as regards changes in header files, but we have achieved it as regards
changes in the actual functions of the Library.) The hope is that this
will lead to faster development of free libraries.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, while the latter only
works together with the library.
Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library which
contains a notice placed by the copyright holder or other authorized
party saying it may be distributed under the terms of this Library
General Public License (also called "this License"). Each licensee is
addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also compile or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
c) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
d) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the source code distributed need not include anything that is normally
distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Library General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

View File

@@ -1,28 +0,0 @@
#
# GNU Makefile for building gmake.exe on WIN32
# This makefile compiles the files in the glob subdirectory.
#
CSRCS = fnmatch.c glob.c
OBJS = $(CSRCS:.c=.obj)
CC = cl
CFLAGS = $(CC_SWITCHES) $(INCLUDES) $(DEFINES) $(CC_OUTPUTS)
CC_SWITCHES = -nologo -ML -W3 -O2
INCLUDES = -I. -I..
DEFINES = -DWIN32 -DNDEBUG -D_CONSOLE -DNETSCAPE -DHAVE_CONFIG_H
CC_OUTPUTS = -Fpglob.pch -YX -c
all: $(OBJS)
%.obj: %.c
$(CC) $(CFLAGS) $<
clean:
rm -rf $(OBJS) glob.pch

View File

@@ -1,66 +0,0 @@
# Makefile for standalone distribution of libglob.a (fnmatch, glob).
# Copyright (C) 1991, 92, 93, 94, 95 Free Software Foundation, Inc.
# This file is part of the GNU C Library.
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Library General Public License
# as published by the Free Software Foundation; either version 2 of
# the License, or (at your option) any later version.
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Library General Public License for more details.
# You should have received a copy of the GNU Library General Public
# License along with this library; see the file COPYING.LIB. If
# not, write to the Free Software Foundation, Inc., 675 Mass Ave,
# Cambridge, MA 02139, USA.
# Ultrix 2.2 make doesn't expand the value of VPATH.
VPATH = @srcdir@
# This must repeat the value, because configure will remove `VPATH = .'.
srcdir = @srcdir@
CC = @CC@
CPPFLAGS = @CPPFLAGS@
CFLAGS = @CFLAGS@
# Information determined by configure.
DEFS = @DEFS@
# How to invoke ar.
AR = @AR@
ARFLAGS = rv
# How to invoke ranlib.
RANLIB = @RANLIB@
.PHONY: all
all: libglob.a
libglob.a: glob.o fnmatch.o
$(AR) $(ARFLAGS) $@ glob.o fnmatch.o
$(RANLIB) $@
# For some reason, Unix make wants the dependencies on the source files.
# Otherwise it refuses to use an implicit rule!
# And, get this: it doesn't work to use $(srcdir)/foo.c!!
glob.o: $(srcdir)/glob.h $(srcdir)/fnmatch.h glob.c
fnmatch.o: $(srcdir)/fnmatch.h fnmatch.c
.c.o:
$(CC) -I. -I$(srcdir) -c \
$(DEFS) $(CPPFLAGS) $(CFLAGS) $< $(OUTPUT_OPTION)
.PHONY: clean realclean glob-clean glob-realclean distclean
clean glob-clean:
-rm -f libglob.a *.o core
distclean glob-realclean: clean
-rm -f TAGS tags Makefile config.status config.h config.log
realcean: distclean
# For inside the C library.
glob.tar glob.tar.Z:
$(MAKE) -C .. $@

File diff suppressed because it is too large Load Diff

View File

@@ -1,52 +0,0 @@
@echo off
echo Configuring glob for GO32
rem This batch file assumes a unix-type "sed" program
echo # Makefile generated by "configure.bat"> Makefile
if exist config.sed del config.sed
echo "s/@srcdir@/./ ">> config.sed
echo "s/@CC@/gcc/ ">> config.sed
echo "s/@CFLAGS@/-O2 -g/ ">> config.sed
echo "s/@CPPFLAGS@/-DHAVE_CONFIG_H -I../ ">> config.sed
echo "s/@AR@/ar/ ">> config.sed
echo "s/@RANLIB@/ranlib/ ">> config.sed
echo "s/@LDFLAGS@// ">> config.sed
echo "s/@DEFS@// ">> config.sed
echo "s/@ALLOCA@// ">> config.sed
echo "s/@LIBS@// ">> config.sed
echo "s/@LIBOBJS@// ">> config.sed
echo "s/^Makefile *:/_Makefile:/ ">> config.sed
echo "s/^config.h *:/_config.h:/ ">> config.sed
sed -e "s/^\"//" -e "s/\"$//" -e "s/[ ]*$//" config.sed > config2.sed
sed -f config2.sed Makefile.in >> Makefile
del config.sed
del config2.sed

View File

@@ -1,19 +0,0 @@
dnl Process this file with autoconf to produce a configure script.
AC_INIT(fnmatch.c) dnl A distinctive file to look for in srcdir.
AC_PREREQ(2.1) dnl Minimum Autoconf version required.
AC_PROG_CC
AC_CHECK_PROG(AR, ar, ar, ar)
AC_PROG_RANLIB
AC_PROG_CPP dnl Later checks need this.
dnl These two want to come early.
AC_AIX
AC_MINIX
AC_ISC_POSIX
AC_CONST
AC_HEADER_STDC
AC_CHECK_HEADERS(memory.h unistd.h string.h)
AC_HEADER_DIRENT
AC_FUNC_CLOSEDIR_VOID
AC_FUNC_ALLOCA
AC_FUNC_STRCOLL
AC_OUTPUT(Makefile)

View File

@@ -1,200 +0,0 @@
/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#include <errno.h>
#include <fnmatch.h>
#include <ctype.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifndef errno
extern int errno;
#endif
/* Match STRING against the filename pattern PATTERN, returning zero if
it matches, nonzero if not. */
int
fnmatch (pattern, string, flags)
const char *pattern;
const char *string;
int flags;
{
register const char *p = pattern, *n = string;
register char c;
/* Note that this evalutes C many times. */
#define FOLD(c) ((flags & FNM_CASEFOLD) && isupper (c) ? tolower (c) : (c))
while ((c = *p++) != '\0')
{
c = FOLD (c);
switch (c)
{
case '?':
if (*n == '\0')
return FNM_NOMATCH;
else if ((flags & FNM_FILE_NAME) && *n == '/')
return FNM_NOMATCH;
else if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
break;
case '\\':
if (!(flags & FNM_NOESCAPE))
{
c = *p++;
c = FOLD (c);
}
if (FOLD (*n) != c)
return FNM_NOMATCH;
break;
case '*':
if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
for (c = *p++; c == '?' || c == '*'; c = *p++, ++n)
if (((flags & FNM_FILE_NAME) && *n == '/') ||
(c == '?' && *n == '\0'))
return FNM_NOMATCH;
if (c == '\0')
return 0;
{
char c1 = (!(flags & FNM_NOESCAPE) && c == '\\') ? *p : c;
c1 = FOLD (c1);
for (--p; *n != '\0'; ++n)
if ((c == '[' || FOLD (*n) == c1) &&
fnmatch (p, n, flags & ~FNM_PERIOD) == 0)
return 0;
return FNM_NOMATCH;
}
case '[':
{
/* Nonzero if the sense of the character class is inverted. */
register int not;
if (*n == '\0')
return FNM_NOMATCH;
if ((flags & FNM_PERIOD) && *n == '.' &&
(n == string || ((flags & FNM_FILE_NAME) && n[-1] == '/')))
return FNM_NOMATCH;
not = (*p == '!' || *p == '^');
if (not)
++p;
c = *p++;
for (;;)
{
register char cstart = c, cend = c;
if (!(flags & FNM_NOESCAPE) && c == '\\')
cstart = cend = *p++;
cstart = cend = FOLD (cstart);
if (c == '\0')
/* [ (unterminated) loses. */
return FNM_NOMATCH;
c = *p++;
c = FOLD (c);
if ((flags & FNM_FILE_NAME) && c == '/')
/* [/] can never match. */
return FNM_NOMATCH;
if (c == '-' && *p != ']')
{
cend = *p++;
if (!(flags & FNM_NOESCAPE) && cend == '\\')
cend = *p++;
if (cend == '\0')
return FNM_NOMATCH;
cend = FOLD (cend);
c = *p++;
}
if (FOLD (*n) >= cstart && FOLD (*n) <= cend)
goto matched;
if (c == ']')
break;
}
if (!not)
return FNM_NOMATCH;
break;
matched:;
/* Skip the rest of the [...] that already matched. */
while (c != ']')
{
if (c == '\0')
/* [... (unterminated) loses. */
return FNM_NOMATCH;
c = *p++;
if (!(flags & FNM_NOESCAPE) && c == '\\')
/* XXX 1003.2d11 is unclear if this is right. */
++p;
}
if (not)
return FNM_NOMATCH;
}
break;
default:
if (c != FOLD (*n))
return FNM_NOMATCH;
}
++n;
}
if (*n == '\0')
return 0;
if ((flags & FNM_LEADING_DIR) && *n == '/')
/* The FNM_LEADING_DIR flag says that "foo*" matches "foobar/frobozz". */
return 0;
return FNM_NOMATCH;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,67 +0,0 @@
/* Copyright (C) 1991, 1992, 1993 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifndef _FNMATCH_H
#define _FNMATCH_H 1
#ifdef __cplusplus
extern "C" {
#endif
#if defined (__cplusplus) || (defined (__STDC__) && __STDC__)
#undef __P
#define __P(protos) protos
#else /* Not C++ or ANSI C. */
#undef __P
#define __P(protos) ()
/* We can get away without defining `const' here only because in this file
it is used only inside the prototype for `fnmatch', which is elided in
non-ANSI C where `const' is problematical. */
#endif /* C++ or ANSI C. */
/* We #undef these before defining them because some losing systems
(HP-UX A.08.07 for example) define these in <unistd.h>. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
/* Bits set in the FLAGS argument to `fnmatch'. */
#define FNM_PATHNAME (1 << 0) /* No wildcard can ever match `/'. */
#define FNM_NOESCAPE (1 << 1) /* Backslashes don't quote special chars. */
#define FNM_PERIOD (1 << 2) /* Leading `.' is matched only explicitly. */
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_GNU_SOURCE)
#define FNM_FILE_NAME FNM_PATHNAME /* Preferred GNU name. */
#define FNM_LEADING_DIR (1 << 3) /* Ignore `/...' after a match. */
#define FNM_CASEFOLD (1 << 4) /* Compare without regard to case. */
#endif
/* Value returned by `fnmatch' if STRING does not match PATTERN. */
#define FNM_NOMATCH 1
/* Match STRING against the filename pattern PATTERN,
returning zero if it matches, FNM_NOMATCH if not. */
extern int fnmatch __P ((const char *__pattern, const char *__string,
int __flags));
#ifdef __cplusplus
}
#endif
#endif /* fnmatch.h */

View File

@@ -1,705 +0,0 @@
/* Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
/* AIX requires this to be the first thing in the file. */
#if defined (_AIX) && !defined (__GNUC__)
#pragma alloca
#endif
#ifdef HAVE_CONFIG_H
#include <config.h>
#endif
#ifdef NETSCAPE
#include "windir.h"
#endif
#include <errno.h>
#include <sys/types.h>
#include <sys/stat.h>
/* Comment out all this code if we are using the GNU C Library, and are not
actually compiling the library itself. This code is part of the GNU C
Library, but also included in many other GNU distributions. Compiling
and linking in this code is a waste when using the GNU C library
(especially if it is a shared library). Rather than having every GNU
program understand `configure --with-gnu-libc' and omit the object files,
it is simpler to just do this in the source for each such file. */
#if defined (_LIBC) || !defined (__GNU_LIBRARY__)
#ifdef STDC_HEADERS
#include <stddef.h>
#endif
#ifdef HAVE_UNISTD_H
#include <unistd.h>
#ifndef POSIX
#ifdef _POSIX_VERSION
#define POSIX
#endif
#endif
#endif
#if !defined(__GNU_LIBRARY__) && !defined(STDC_HEADERS)
extern int errno;
#endif
#ifndef NULL
#define NULL 0
#endif
#if defined (POSIX) || defined (HAVE_DIRENT_H) || defined (__GNU_LIBRARY__)
#include <dirent.h>
#ifndef __GNU_LIBRARY__
#define D_NAMLEN(d) strlen((d)->d_name)
#else /* GNU C library. */
#define D_NAMLEN(d) ((d)->d_namlen)
#endif /* Not GNU C library. */
#else /* Not POSIX or HAVE_DIRENT_H. */
#define direct dirent
#define D_NAMLEN(d) ((d)->d_namlen)
#ifdef HAVE_SYS_NDIR_H
#include <sys/ndir.h>
#endif /* HAVE_SYS_NDIR_H */
#ifdef HAVE_SYS_DIR_H
#include <sys/dir.h>
#endif /* HAVE_SYS_DIR_H */
#ifdef HAVE_NDIR_H
#include <ndir.h>
#endif /* HAVE_NDIR_H */
#endif /* POSIX or HAVE_DIRENT_H or __GNU_LIBRARY__. */
#if defined(NETSCAPE) || defined (POSIX) && !defined (__GNU_LIBRARY__)
/* Posix does not require that the d_ino field be present, and some
systems do not provide it. */
#define REAL_DIR_ENTRY(dp) 1
#else
#define REAL_DIR_ENTRY(dp) (dp->d_ino != 0)
#endif /* POSIX */
#if (defined (STDC_HEADERS) || defined (__GNU_LIBRARY__))
#include <stdlib.h>
#include <string.h>
#define ANSI_STRING
#else /* No standard headers. */
#ifdef HAVE_STRING_H
#include <string.h>
#define ANSI_STRING
#else
#include <strings.h>
#endif
#ifdef HAVE_MEMORY_H
#include <memory.h>
#endif
extern char *malloc (), *realloc ();
extern void free ();
extern void qsort ();
extern void abort (), exit ();
#endif /* Standard headers. */
#ifndef ANSI_STRING
#ifndef bzero
extern void bzero ();
#endif
#ifndef bcopy
extern void bcopy ();
#endif
#define memcpy(d, s, n) bcopy ((s), (d), (n))
#define strrchr rindex
/* memset is only used for zero here, but let's be paranoid. */
#define memset(s, better_be_zero, n) \
((void) ((better_be_zero) == 0 ? (bzero((s), (n)), 0) : (abort(), 0)))
#endif /* Not ANSI_STRING. */
#ifndef HAVE_STRCOLL
#define strcoll strcmp
#endif
#if !defined(__GNU_LIBRARY__) && !defined(NETSCAPE)
#ifdef __GNUC__
__inline
#endif
static char *
my_realloc (p, n)
char *p;
unsigned int n;
{
/* These casts are the for sake of the broken Ultrix compiler,
which warns of illegal pointer combinations otherwise. */
if (p == NULL)
return (char *) malloc (n);
return (char *) realloc (p, n);
}
#define realloc my_realloc
#endif
#if !defined(__alloca) && !defined(__GNU_LIBRARY__)
#ifdef __GNUC__
#undef alloca
#define alloca(n) __builtin_alloca (n)
#else /* Not GCC. */
#if defined (sparc) || defined (HAVE_ALLOCA_H)
#include <alloca.h>
#elif defined(NETSCAPE)
#include <malloc.h>
#else /* Not sparc or HAVE_ALLOCA_H. */
#ifndef _AIX
extern char *alloca ();
#endif /* Not _AIX. */
#endif /* sparc or HAVE_ALLOCA_H. */
#endif /* GCC. */
#define __alloca alloca
#endif
#ifndef __GNU_LIBRARY__
#define __lstat lstat
#ifndef HAVE_LSTAT
#define lstat stat
#endif
#ifdef STAT_MACROS_BROKEN
#undef S_ISDIR
#endif
#ifndef S_ISDIR
#define S_ISDIR(mode) (((mode) & S_IFMT) == S_IFDIR)
#endif
#endif
#ifndef STDC_HEADERS
#undef size_t
#define size_t unsigned int
#endif
/* Some system header files erroneously define these.
We want our own definitions from <fnmatch.h> to take precedence. */
#undef FNM_PATHNAME
#undef FNM_NOESCAPE
#undef FNM_PERIOD
#include <fnmatch.h>
/* Some system header files erroneously define these.
We want our own definitions from <glob.h> to take precedence. */
#undef GLOB_ERR
#undef GLOB_MARK
#undef GLOB_NOSORT
#undef GLOB_DOOFFS
#undef GLOB_NOCHECK
#undef GLOB_APPEND
#undef GLOB_NOESCAPE
#undef GLOB_PERIOD
#include <glob.h>
__ptr_t (*__glob_opendir_hook) __P ((const char *directory));
const char *(*__glob_readdir_hook) __P ((__ptr_t stream));
void (*__glob_closedir_hook) __P ((__ptr_t stream));
static int glob_pattern_p __P ((const char *pattern, int quote));
static int glob_in_dir __P ((const char *pattern, const char *directory,
int flags,
int (*errfunc) __P ((const char *, int)),
glob_t *pglob));
static int prefix_array __P ((const char *prefix, char **array, size_t n));
int collated_compare __P ((const void *elem1, const void *elem2));
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
int
glob (pattern, flags, errfunc, pglob)
const char *pattern;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
const char *filename;
char *dirname;
size_t dirlen;
int status;
int oldcount;
if (pattern == NULL || pglob == NULL || (flags & ~__GLOB_FLAGS) != 0)
{
errno = EINVAL;
return -1;
}
/* Find the filename. */
filename = strrchr (pattern, '/');
if (filename == NULL)
{
filename = pattern;
dirname = (char *) ".";
dirlen = 0;
}
else if (filename == pattern)
{
/* "/pattern". */
dirname = (char *) "/";
dirlen = 1;
++filename;
}
else
{
dirlen = filename - pattern;
dirname = (char *) __alloca (dirlen + 1);
memcpy (dirname, pattern, dirlen);
dirname[dirlen] = '\0';
++filename;
}
if (filename[0] == '\0' && dirlen > 1)
/* "pattern/". Expand "pattern", appending slashes. */
{
int val = glob (dirname, flags | GLOB_MARK, errfunc, pglob);
if (val == 0)
pglob->gl_flags = (pglob->gl_flags & ~GLOB_MARK) | (flags & GLOB_MARK);
return val;
}
if (!(flags & GLOB_APPEND))
{
pglob->gl_pathc = 0;
pglob->gl_pathv = NULL;
}
oldcount = pglob->gl_pathc;
if (glob_pattern_p (dirname, !(flags & GLOB_NOESCAPE)))
{
/* The directory name contains metacharacters, so we
have to glob for the directory, and then glob for
the pattern in each directory found. */
glob_t dirs;
register int i;
status = glob (dirname,
((flags & (GLOB_ERR | GLOB_NOCHECK | GLOB_NOESCAPE)) |
GLOB_NOSORT),
errfunc, &dirs);
if (status != 0)
return status;
/* We have successfully globbed the preceding directory name.
For each name we found, call glob_in_dir on it and FILENAME,
appending the results to PGLOB. */
for (i = 0; i < dirs.gl_pathc; ++i)
{
int oldcount;
#ifdef SHELL
{
/* Make globbing interruptible in the bash shell. */
extern int interrupt_state;
if (interrupt_state)
{
globfree (&dirs);
globfree (&files);
return GLOB_ABEND;
}
}
#endif /* SHELL. */
oldcount = pglob->gl_pathc;
status = glob_in_dir (filename, dirs.gl_pathv[i],
(flags | GLOB_APPEND) & ~GLOB_NOCHECK,
errfunc, pglob);
if (status == GLOB_NOMATCH)
/* No matches in this directory. Try the next. */
continue;
if (status != 0)
{
globfree (&dirs);
globfree (pglob);
return status;
}
/* Stick the directory on the front of each name. */
if (prefix_array (dirs.gl_pathv[i],
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (&dirs);
globfree (pglob);
return GLOB_NOSPACE;
}
}
flags |= GLOB_MAGCHAR;
if (pglob->gl_pathc == oldcount)
/* No matches. */
if (flags & GLOB_NOCHECK)
{
size_t len = strlen (pattern) + 1;
char *patcopy = (char *) malloc (len);
if (patcopy == NULL)
return GLOB_NOSPACE;
memcpy (patcopy, pattern, len);
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ?
pglob->gl_offs : 0) +
1 + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
{
free (patcopy);
return GLOB_NOSPACE;
}
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
pglob->gl_pathv[pglob->gl_pathc++] = patcopy;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
}
else
return GLOB_NOMATCH;
}
else
{
status = glob_in_dir (filename, dirname, flags, errfunc, pglob);
if (status != 0)
return status;
if (dirlen > 0)
{
/* Stick the directory on the front of each name. */
if (prefix_array (dirname,
&pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount))
{
globfree (pglob);
return GLOB_NOSPACE;
}
}
}
if (flags & GLOB_MARK)
{
/* Append slashes to directory names. glob_in_dir has already
allocated the extra character for us. */
int i;
struct stat st;
for (i = oldcount; i < pglob->gl_pathc; ++i)
if (__lstat (pglob->gl_pathv[i], &st) == 0 &&
S_ISDIR (st.st_mode))
strcat (pglob->gl_pathv[i], "/");
}
if (!(flags & GLOB_NOSORT))
/* Sort the vector. */
#if 0
qsort ((__ptr_t) &pglob->gl_pathv[oldcount],
pglob->gl_pathc - oldcount,
sizeof (char *), collated_compare);
#else
qsort ( &pglob->gl_pathv[oldcount],
(size_t)(pglob->gl_pathc - oldcount),
sizeof (char *), collated_compare);
#endif
return 0;
}
/* Free storage allocated in PGLOB by a previous `glob' call. */
void
globfree (pglob)
register glob_t *pglob;
{
if (pglob->gl_pathv != NULL)
{
register int i;
for (i = 0; i < pglob->gl_pathc; ++i)
if (pglob->gl_pathv[i] != NULL)
free ((__ptr_t) pglob->gl_pathv[i]);
free ((__ptr_t) pglob->gl_pathv);
}
}
/* Do a collated comparison of A and B. */
int
collated_compare (const void *elem1, const void *elem2)
{
const __ptr_t a = (const __ptr_t)elem1;
const __ptr_t b = (const __ptr_t)elem1;
const char *const s1 = *(const char *const * const) a;
const char *const s2 = *(const char *const * const) b;
if (s1 == s2)
return 0;
if (s1 == NULL)
return 1;
if (s2 == NULL)
return -1;
return strcoll (s1, s2);
}
/* Prepend DIRNAME to each of N members of ARRAY, replacing ARRAY's
elements in place. Return nonzero if out of memory, zero if successful.
A slash is inserted between DIRNAME and each elt of ARRAY,
unless DIRNAME is just "/". Each old element of ARRAY is freed. */
static int
prefix_array (dirname, array, n)
const char *dirname;
char **array;
size_t n;
{
register size_t i;
size_t dirlen = strlen (dirname);
if (dirlen == 1 && dirname[0] == '/')
/* DIRNAME is just "/", so normal prepending would get us "//foo".
We want "/foo" instead, so don't prepend any chars from DIRNAME. */
dirlen = 0;
for (i = 0; i < n; ++i)
{
size_t eltlen = strlen (array[i]) + 1;
char *new = (char *) malloc (dirlen + 1 + eltlen);
if (new == NULL)
{
while (i > 0)
free ((__ptr_t) array[--i]);
return 1;
}
memcpy (new, dirname, dirlen);
new[dirlen] = '/';
memcpy (&new[dirlen + 1], array[i], eltlen);
free ((__ptr_t) array[i]);
array[i] = new;
}
return 0;
}
/* Return nonzero if PATTERN contains any metacharacters.
Metacharacters can be quoted with backslashes if QUOTE is nonzero. */
static int
glob_pattern_p (pattern, quote)
const char *pattern;
int quote;
{
register const char *p;
int open = 0;
for (p = pattern; *p != '\0'; ++p)
switch (*p)
{
case '?':
case '*':
return 1;
case '\\':
if (quote)
++p;
break;
case '[':
open = 1;
break;
case ']':
if (open)
return 1;
break;
}
return 0;
}
/* Like `glob', but PATTERN is a final pathname component,
and matches are searched for in DIRECTORY.
The GLOB_NOSORT bit in FLAGS is ignored. No sorting is ever done.
The GLOB_APPEND flag is assumed to be set (always appends). */
static int
glob_in_dir (pattern, directory, flags, errfunc, pglob)
const char *pattern;
const char *directory;
int flags;
int (*errfunc) __P ((const char *, int));
glob_t *pglob;
{
__ptr_t stream;
struct globlink
{
struct globlink *next;
char *name;
};
struct globlink *names = NULL;
size_t nfound = 0;
if (!glob_pattern_p (pattern, !(flags & GLOB_NOESCAPE)))
{
stream = NULL;
flags |= GLOB_NOCHECK;
}
else
{
flags |= GLOB_MAGCHAR;
stream = (__glob_opendir_hook ? (*__glob_opendir_hook) (directory)
: (__ptr_t) opendir (directory));
if (stream == NULL)
{
if ((errfunc != NULL && (*errfunc) (directory, errno)) ||
(flags & GLOB_ERR))
return GLOB_ABEND;
}
else
while (1)
{
const char *name;
size_t len;
if (__glob_readdir_hook)
{
name = (*__glob_readdir_hook) (stream);
if (name == NULL)
break;
len = 0;
}
else
{
struct dirent *d = readdir ((DIR *) stream);
if (d == NULL)
break;
if (! REAL_DIR_ENTRY (d))
continue;
name = d->d_name;
#ifdef HAVE_D_NAMLEN
len = d->d_namlen;
#else
len = 0;
#endif
}
if (fnmatch (pattern, name,
(!(flags & GLOB_PERIOD) ? FNM_PERIOD : 0) |
((flags & GLOB_NOESCAPE) ? FNM_NOESCAPE : 0)) == 0)
{
struct globlink *new
= (struct globlink *) __alloca (sizeof (struct globlink));
if (len == 0)
len = strlen (name);
new->name
= (char *) malloc (len + ((flags & GLOB_MARK) ? 1 : 0) + 1);
if (new->name == NULL)
goto memory_error;
memcpy ((__ptr_t) new->name, name, len);
new->name[len] = '\0';
new->next = names;
names = new;
++nfound;
}
}
}
if (nfound == 0 && (flags & GLOB_NOCHECK))
{
size_t len = strlen (pattern);
nfound = 1;
names = (struct globlink *) __alloca (sizeof (struct globlink));
names->next = NULL;
names->name = (char *) malloc (len + 1);
if (names->name == NULL)
goto memory_error;
memcpy (names->name, pattern, len);
names->name[len] = '\0';
}
pglob->gl_pathv
= (char **) realloc (pglob->gl_pathv,
(pglob->gl_pathc +
((flags & GLOB_DOOFFS) ? pglob->gl_offs : 0) +
nfound + 1) *
sizeof (char *));
if (pglob->gl_pathv == NULL)
goto memory_error;
if (flags & GLOB_DOOFFS)
while (pglob->gl_pathc < pglob->gl_offs)
pglob->gl_pathv[pglob->gl_pathc++] = NULL;
for (; names != NULL; names = names->next)
pglob->gl_pathv[pglob->gl_pathc++] = names->name;
pglob->gl_pathv[pglob->gl_pathc] = NULL;
pglob->gl_flags = flags;
if (stream != NULL)
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
return nfound == 0 ? GLOB_NOMATCH : 0;
memory_error:
{
int save = errno;
if (__glob_closedir_hook)
(*__glob_closedir_hook) (stream);
else
(void) closedir ((DIR *) stream);
errno = save;
}
while (names != NULL)
{
if (names->name != NULL)
free ((__ptr_t) names->name);
names = names->next;
}
return GLOB_NOSPACE;
}
#endif /* _LIBC or not __GNU_LIBRARY__. */

View File

@@ -1,97 +0,0 @@
/* Copyright (C) 1991, 1992 Free Software Foundation, Inc.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public License as
published by the Free Software Foundation; either version 2 of the
License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; see the file COPYING.LIB. If
not, write to the Free Software Foundation, Inc., 675 Mass Ave,
Cambridge, MA 02139, USA. */
#ifndef _GLOB_H
#define _GLOB_H 1
#ifdef __cplusplus
extern "C"
{
#endif
#undef __ptr_t
#if defined (__cplusplus) || (defined (__STDC__) && __STDC__)
#undef __P
#define __P(protos) protos
#define __ptr_t void *
#else /* Not C++ or ANSI C. */
#undef __P
#define __P(protos) ()
#undef const
#define const
#define __ptr_t char *
#endif /* C++ or ANSI C. */
/* Bits set in the FLAGS argument to `glob'. */
#define GLOB_ERR (1 << 0)/* Return on read errors. */
#define GLOB_MARK (1 << 1)/* Append a slash to each name. */
#define GLOB_NOSORT (1 << 2)/* Don't sort the names. */
#define GLOB_DOOFFS (1 << 3)/* Insert PGLOB->gl_offs NULLs. */
#define GLOB_NOCHECK (1 << 4)/* If nothing matches, return the pattern. */
#define GLOB_APPEND (1 << 5)/* Append to results of a previous call. */
#define GLOB_NOESCAPE (1 << 6)/* Backslashes don't quote metacharacters. */
#define GLOB_PERIOD (1 << 7)/* Leading `.' can be matched by metachars. */
#define __GLOB_FLAGS (GLOB_ERR|GLOB_MARK|GLOB_NOSORT|GLOB_DOOFFS| \
GLOB_NOESCAPE|GLOB_NOCHECK|GLOB_APPEND|GLOB_PERIOD)
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_BSD_SOURCE)
#define GLOB_MAGCHAR (1 << 8)/* Set in gl_flags if any metachars seen. */
#endif
/* Error returns from `glob'. */
#define GLOB_NOSPACE 1 /* Ran out of memory. */
#define GLOB_ABEND 2 /* Read error. */
#define GLOB_NOMATCH 3 /* No matches found. */
/* Structure describing a globbing run. */
typedef struct
{
int gl_pathc; /* Count of paths matched by the pattern. */
char **gl_pathv; /* List of matched pathnames. */
int gl_offs; /* Slots to reserve in `gl_pathv'. */
int gl_flags; /* Set to FLAGS, maybe | GLOB_MAGCHAR. */
} glob_t;
/* Do glob searching for PATTERN, placing results in PGLOB.
The bits defined above may be set in FLAGS.
If a directory cannot be opened or read and ERRFUNC is not nil,
it is called with the pathname that caused the error, and the
`errno' value from the failing call; if it returns non-zero
`glob' returns GLOB_ABEND; if it returns zero, the error is ignored.
If memory cannot be allocated for PGLOB, GLOB_NOSPACE is returned.
Otherwise, `glob' returns zero. */
extern int glob __P ((const char *__pattern, int __flags,
int (*__errfunc) __P ((const char *, int)),
glob_t *__pglob));
/* Free storage allocated in PGLOB by a previous `glob' call. */
extern void globfree __P ((glob_t *__pglob));
#if !defined (_POSIX_C_SOURCE) || _POSIX_C_SOURCE < 2 || defined (_GNU_SOURCE)
/* If they are not NULL, `glob' uses these functions to read directories. */
extern __ptr_t (*__glob_opendir_hook) __P ((const char *__directory));
extern const char *(*__glob_readdir_hook) __P ((__ptr_t __stream));
extern void (*__glob_closedir_hook) __P ((__ptr_t __stream));
#endif
#ifdef __cplusplus
}
#endif
#endif /* glob.h */

View File

@@ -1,590 +0,0 @@
/* Implicit rule searching for GNU Make.
Copyright (C) 1988, 89, 90, 91, 92, 93, 94 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
#include "make.h"
#include "rule.h"
#include "dep.h"
#include "file.h"
static int pattern_search ();
/* For a FILE which has no commands specified, try to figure out some
from the implicit pattern rules.
Returns 1 if a suitable implicit rule was found,
after modifying FILE to contain the appropriate commands and deps,
or returns 0 if no implicit rule was found. */
int
try_implicit_rule (file, depth)
struct file *file;
unsigned int depth;
{
DEBUGPR ("Looking for an implicit rule for `%s'.\n");
/* The order of these searches was previously reversed. My logic now is
that since the non-archive search uses more information in the target
(the archive search omits the archive name), it is more specific and
should come first. */
if (pattern_search (file, 0, depth, 0))
return 1;
#ifndef NO_ARCHIVES
/* If this is an archive member reference, use just the
archive member name to search for implicit rules. */
if (ar_name (file->name))
{
DEBUGPR ("Looking for archive-member implicit rule for `%s'.\n");
if (pattern_search (file, 1, depth, 0))
return 1;
}
#endif
return 0;
}
#define DEBUGP2(msg, a1, a2) \
do { \
if (debug_flag) \
{ print_spaces (depth); printf (msg, a1, a2); fflush (stdout); } \
} while (0)
/* Search the pattern rules for a rule with an existing dependency to make
FILE. If a rule is found, the appropriate commands and deps are put in FILE
and 1 is returned. If not, 0 is returned.
If ARCHIVE is nonzero, FILE->name is of the form "LIB(MEMBER)". A rule for
"(MEMBER)" will be searched for, and "(MEMBER)" will not be chopped up into
directory and filename parts.
If an intermediate file is found by pattern search, the intermediate file
is set up as a target by the recursive call and is also made a dependency
of FILE.
DEPTH is used for debugging messages. */
static int
pattern_search (file, archive, depth, recursions)
struct file *file;
int archive;
unsigned int depth;
unsigned int recursions;
{
/* Filename we are searching for a rule for. */
char *filename = archive ? index (file->name, '(') : file->name;
/* Length of FILENAME. */
unsigned int namelen = strlen (filename);
/* The last slash in FILENAME (or nil if there is none). */
char *lastslash;
/* This is a file-object used as an argument in
recursive calls. It never contains any data
except during a recursive call. */
struct file *intermediate_file = 0;
/* List of dependencies found recursively. */
struct file **intermediate_files
= (struct file **) alloca (max_pattern_deps * sizeof (struct file *));
/* List of the patterns used to find intermediate files. */
char **intermediate_patterns
= (char **) alloca (max_pattern_deps * sizeof (char *));
/* This buffer records all the dependencies actually found for a rule. */
char **found_files = (char **) alloca (max_pattern_deps * sizeof (char *));
/* Number of dep names now in FOUND_FILES. */
unsigned int deps_found;
/* Names of possible dependencies are constructed in this buffer. */
register char *depname = (char *) alloca (namelen + max_pattern_dep_length);
/* The start and length of the stem of FILENAME for the current rule. */
register char *stem;
register unsigned int stemlen;
/* Buffer in which we store all the rules that are possibly applicable. */
struct rule **tryrules
= (struct rule **) alloca (num_pattern_rules * max_pattern_targets
* sizeof (struct rule *));
/* Number of valid elements in TRYRULES. */
unsigned int nrules;
/* The numbers of the rule targets of each rule
in TRYRULES that matched the target file. */
unsigned int *matches
= (unsigned int *) alloca (num_pattern_rules * sizeof (unsigned int));
/* Each element is nonzero if LASTSLASH was used in
matching the corresponding element of TRYRULES. */
char *checked_lastslash
= (char *) alloca (num_pattern_rules * sizeof (char));
/* The index in TRYRULES of the rule we found. */
unsigned int foundrule;
/* Nonzero if should consider intermediate files as dependencies. */
int intermed_ok;
/* Nonzero if we have matched a pattern-rule target
that is not just `%'. */
int specific_rule_matched = 0;
register unsigned int i;
register struct rule *rule;
register struct dep *dep;
char *p;
#ifndef NO_ARCHIVES
if (archive || ar_name (filename))
lastslash = 0;
else
#endif
{
/* Set LASTSLASH to point at the last slash in FILENAME
but not counting any slash at the end. (foo/bar/ counts as
bar/ in directory foo/, not empty in directory foo/bar/.) */
lastslash = rindex (filename, '/');
if (lastslash != 0 && lastslash[1] == '\0')
lastslash = 0;
}
/* First see which pattern rules match this target
and may be considered. Put them in TRYRULES. */
nrules = 0;
for (rule = pattern_rules; rule != 0; rule = rule->next)
{
/* If the pattern rule has deps but no commands, ignore it.
Users cancel built-in rules by redefining them without commands. */
if (rule->deps != 0 && rule->cmds == 0)
continue;
/* If this rule is in use by a parent pattern_search,
don't use it here. */
if (rule->in_use)
{
DEBUGP2 ("Avoiding implicit rule recursion.%s%s\n", "", "");
continue;
}
for (i = 0; rule->targets[i] != 0; ++i)
{
char *target = rule->targets[i];
char *suffix = rule->suffixes[i];
int check_lastslash;
/* Rules that can match any filename and are not terminal
are ignored if we're recursing, so that they cannot be
intermediate files. */
if (recursions > 0 && target[1] == '\0' && !rule->terminal)
continue;
if (rule->lens[i] > namelen)
/* It can't possibly match. */
continue;
/* From the lengths of the filename and the pattern parts,
find the stem: the part of the filename that matches the %. */
stem = filename + (suffix - target - 1);
stemlen = namelen - rule->lens[i] + 1;
/* Set CHECK_LASTSLASH if FILENAME contains a directory
prefix and the target pattern does not contain a slash. */
check_lastslash = lastslash != 0 && index (target, '/') == 0;
if (check_lastslash)
{
/* In that case, don't include the
directory prefix in STEM here. */
unsigned int difference = lastslash - filename + 1;
if (difference > stemlen)
continue;
stemlen -= difference;
stem += difference;
}
/* Check that the rule pattern matches the text before the stem. */
if (check_lastslash)
{
if (stem > (lastslash + 1)
&& strncmp (target, lastslash + 1, stem - lastslash - 1))
continue;
}
else if (stem > filename
&& strncmp (target, filename, stem - filename))
continue;
/* Check that the rule pattern matches the text after the stem.
We could test simply use streq, but this way we compare the
first two characters immediately. This saves time in the very
common case where the first character matches because it is a
period. */
if (*suffix != stem[stemlen]
|| (*suffix != '\0' && !streq (&suffix[1], &stem[(int)stemlen + 1])))
continue;
/* Record if we match a rule that not all filenames will match. */
if (target[1] != '\0')
specific_rule_matched = 1;
/* A rule with no dependencies and no commands exists solely to set
specific_rule_matched when it matches. Don't try to use it. */
if (rule->deps == 0 && rule->cmds == 0)
continue;
/* Record this rule in TRYRULES and the index of the matching
target in MATCHES. If several targets of the same rule match,
that rule will be in TRYRULES more than once. */
tryrules[nrules] = rule;
matches[nrules] = i;
checked_lastslash[nrules] = check_lastslash;
++nrules;
}
}
/* If we have found a matching rule that won't match all filenames,
retroactively reject any non-"terminal" rules that do always match. */
if (specific_rule_matched)
for (i = 0; i < nrules; ++i)
if (!tryrules[i]->terminal)
{
register unsigned int j;
for (j = 0; tryrules[i]->targets[j] != 0; ++j)
if (tryrules[i]->targets[j][1] == '\0')
break;
if (tryrules[i]->targets[j] != 0)
tryrules[i] = 0;
}
/* Try each rule once without intermediate files, then once with them. */
for (intermed_ok = 0; intermed_ok == !!intermed_ok; ++intermed_ok)
{
/* Try each pattern rule till we find one that applies.
If it does, copy the names of its dependencies (as substituted)
and store them in FOUND_FILES. DEPS_FOUND is the number of them. */
for (i = 0; i < nrules; i++)
{
int check_lastslash;
rule = tryrules[i];
/* RULE is nil when we discover that a rule,
already placed in TRYRULES, should not be applied. */
if (rule == 0)
continue;
/* Reject any terminal rules if we're
looking to make intermediate files. */
if (intermed_ok && rule->terminal)
continue;
/* Mark this rule as in use so a recursive
pattern_search won't try to use it. */
rule->in_use = 1;
/* From the lengths of the filename and the matching pattern parts,
find the stem: the part of the filename that matches the %. */
stem = filename
+ (rule->suffixes[matches[i]] - rule->targets[matches[i]]) - 1;
stemlen = namelen - rule->lens[matches[i]] + 1;
check_lastslash = checked_lastslash[i];
if (check_lastslash)
{
stem += lastslash - filename + 1;
stemlen -= (lastslash - filename) + 1;
}
DEBUGP2 ("Trying pattern rule with stem `%.*s'.\n",
(int) stemlen, stem);
/* Try each dependency; see if it "exists". */
deps_found = 0;
for (dep = rule->deps; dep != 0; dep = dep->next)
{
/* If the dependency name has a %, substitute the stem. */
p = index (dep_name (dep), '%');
if (p != 0)
{
register unsigned int i;
if (check_lastslash)
{
/* Copy directory name from the original FILENAME. */
i = lastslash - filename + 1;
bcopy (filename, depname, i);
}
else
i = 0;
bcopy (dep_name (dep), depname + i, p - dep_name (dep));
i += p - dep_name (dep);
bcopy (stem, depname + i, stemlen);
i += stemlen;
strcpy (depname + i, p + 1);
p = depname;
}
else
p = dep_name (dep);
/* P is now the actual dependency name as substituted. */
if (file_impossible_p (p))
{
/* If this dependency has already been ruled
"impossible", then the rule fails and don't
bother trying it on the second pass either
since we know that will fail too. */
DEBUGP2 ("Rejecting impossible %s dependency `%s'.\n",
p == depname ? "implicit" : "rule", p);
tryrules[i] = 0;
break;
}
intermediate_files[deps_found] = 0;
DEBUGP2 ("Trying %s dependency `%s'.\n",
p == depname ? "implicit" : "rule", p);
/* The DEP->changed flag says that this dependency resides in a
nonexistent directory. So we normally can skip looking for
the file. However, if CHECK_LASTSLASH is set, then the
dependency file we are actually looking for is in a different
directory (the one gotten by prepending FILENAME's directory),
so it might actually exist. */
if ((!dep->changed || check_lastslash)
&& (lookup_file (p) != 0 || file_exists_p (p)))
{
found_files[deps_found++] = savestring (p, strlen (p));
continue;
}
/* This code, given FILENAME = "lib/foo.o", dependency name
"lib/foo.c", and VPATH=src, searches for "src/lib/foo.c". */
if (vpath_search (&p, (time_t *) 0))
{
DEBUGP2 ("Found dependency as `%s'.%s\n", p, "");
found_files[deps_found++] = p;
continue;
}
/* We could not find the file in any place we should look.
Try to make this dependency as an intermediate file,
but only on the second pass. */
if (intermed_ok)
{
if (intermediate_file == 0)
intermediate_file
= (struct file *) alloca (sizeof (struct file));
DEBUGP2 ("Looking for a rule with %s file `%s'.\n",
"intermediate", p);
bzero ((char *) intermediate_file, sizeof (struct file));
intermediate_file->name = p;
if (pattern_search (intermediate_file, 0, depth + 1,
recursions + 1))
{
p = savestring (p, strlen (p));
intermediate_patterns[deps_found]
= intermediate_file->name;
intermediate_file->name = p;
intermediate_files[deps_found] = intermediate_file;
intermediate_file = 0;
/* Allocate an extra copy to go in FOUND_FILES,
because every elt of FOUND_FILES is consumed
or freed later. */
found_files[deps_found] = savestring (p, strlen (p));
++deps_found;
continue;
}
/* If we have tried to find P as an intermediate
file and failed, mark that name as impossible
so we won't go through the search again later. */
file_impossible (p);
}
/* A dependency of this rule does not exist.
Therefore, this rule fails. */
break;
}
/* This rule is no longer `in use' for recursive searches. */
rule->in_use = 0;
if (dep != 0)
{
/* This pattern rule does not apply.
If some of its dependencies succeeded,
free the data structure describing them. */
while (deps_found-- > 0)
{
register struct file *f = intermediate_files[deps_found];
free (found_files[deps_found]);
if (f != 0
&& (f->stem < f->name
|| f->stem > f->name + strlen (f->name)))
free (f->stem);
}
}
else
/* This pattern rule does apply. Stop looking for one. */
break;
}
/* If we found an applicable rule without
intermediate files, don't try with them. */
if (i < nrules)
break;
rule = 0;
}
/* RULE is nil if the loop went all the way
through the list and everything failed. */
if (rule == 0)
return 0;
foundrule = i;
/* If we are recursing, store the pattern that matched
FILENAME in FILE->name for use in upper levels. */
if (recursions > 0)
/* Kludge-o-matic */
file->name = rule->targets[matches[foundrule]];
/* FOUND_FILES lists the dependencies for the rule we found.
This includes the intermediate files, if any.
Convert them into entries on the deps-chain of FILE. */
while (deps_found-- > 0)
{
register char *s;
if (intermediate_files[deps_found] != 0)
{
/* If we need to use an intermediate file,
make sure it is entered as a target, with the info that was
found for it in the recursive pattern_search call.
We know that the intermediate file did not already exist as
a target; therefore we can assume that the deps and cmds
of F below are null before we change them. */
struct file *imf = intermediate_files[deps_found];
register struct file *f = enter_file (imf->name);
f->deps = imf->deps;
f->cmds = imf->cmds;
f->stem = imf->stem;
imf = lookup_file (intermediate_patterns[deps_found]);
if (imf != 0 && imf->precious)
f->precious = 1;
f->intermediate = 1;
f->tried_implicit = 1;
for (dep = f->deps; dep != 0; dep = dep->next)
{
dep->file = enter_file (dep->name);
dep->name = 0;
dep->file->tried_implicit |= dep->changed;
}
num_intermediates++;
}
dep = (struct dep *) xmalloc (sizeof (struct dep));
s = found_files[deps_found];
if (recursions == 0)
{
dep->name = 0;
dep->file = lookup_file (s);
if (dep->file == 0)
/* enter_file consumes S's storage. */
dep->file = enter_file (s);
else
/* A copy of S is already allocated in DEP->file->name.
So we can free S. */
free (s);
}
else
{
dep->name = s;
dep->file = 0;
dep->changed = 0;
}
if (intermediate_files[deps_found] == 0 && tryrules[foundrule]->terminal)
{
/* If the file actually existed (was not an intermediate file),
and the rule that found it was a terminal one, then we want
to mark the found file so that it will not have implicit rule
search done for it. If we are not entering a `struct file' for
it now, we indicate this with the `changed' flag. */
if (dep->file == 0)
dep->changed = 1;
else
dep->file->tried_implicit = 1;
}
dep->next = file->deps;
file->deps = dep;
}
if (!checked_lastslash[foundrule])
/* Always allocate new storage, since STEM might be
on the stack for an intermediate file. */
file->stem = savestring (stem, stemlen);
else
{
/* We want to prepend the directory from
the original FILENAME onto the stem. */
file->stem = (char *) xmalloc (((lastslash + 1) - filename)
+ stemlen + 1);
bcopy (filename, file->stem, (lastslash + 1) - filename);
bcopy (stem, file->stem + ((lastslash + 1) - filename), stemlen);
file->stem[((lastslash + 1) - filename) + stemlen] = '\0';
}
file->cmds = rule->cmds;
/* Put the targets other than the one that
matched into FILE's `also_make' member. */
/* If there was only one target, there is nothing to do. */
if (rule->targets[1] != 0)
for (i = 0; rule->targets[i] != 0; ++i)
if (i != matches[foundrule])
{
struct dep *new = (struct dep *) xmalloc (sizeof (struct dep));
new->name = p = (char *) xmalloc (rule->lens[i] + stemlen + 1);
bcopy (rule->targets[i], p,
rule->suffixes[i] - rule->targets[i] - 1);
p += rule->suffixes[i] - rule->targets[i] - 1;
bcopy (stem, p, stemlen);
p += stemlen;
bcopy (rule->suffixes[i], p,
rule->lens[i] - (rule->suffixes[i] - rule->targets[i]) + 1);
new->file = enter_file (new->name);
new->next = file->also_make;
file->also_make = new;
}
return 1;
}

View File

@@ -1,238 +0,0 @@
#! /bin/sh
#
# install - install a program, script, or datafile
# This comes from X11R5.
#
# Calling this script install-sh is preferred over install.sh, to prevent
# `make' implicit rules from creating a file called install from it
# when there is no Makefile.
#
# This script is compatible with the BSD install script, but was written
# from scratch.
#
# set DOITPROG to echo to test this script
# Don't use :- since 4.3BSD and earlier shells don't like it.
doit="${DOITPROG-}"
# put in absolute paths if you don't have them in your path; or use env. vars.
mvprog="${MVPROG-mv}"
cpprog="${CPPROG-cp}"
chmodprog="${CHMODPROG-chmod}"
chownprog="${CHOWNPROG-chown}"
chgrpprog="${CHGRPPROG-chgrp}"
stripprog="${STRIPPROG-strip}"
rmprog="${RMPROG-rm}"
mkdirprog="${MKDIRPROG-mkdir}"
tranformbasename=""
transform_arg=""
instcmd="$mvprog"
chmodcmd="$chmodprog 0755"
chowncmd=""
chgrpcmd=""
stripcmd=""
rmcmd="$rmprog -f"
mvcmd="$mvprog"
src=""
dst=""
dir_arg=""
while [ x"$1" != x ]; do
case $1 in
-c) instcmd="$cpprog"
shift
continue;;
-d) dir_arg=true
shift
continue;;
-m) chmodcmd="$chmodprog $2"
shift
shift
continue;;
-o) chowncmd="$chownprog $2"
shift
shift
continue;;
-g) chgrpcmd="$chgrpprog $2"
shift
shift
continue;;
-s) stripcmd="$stripprog"
shift
continue;;
-t=*) transformarg=`echo $1 | sed 's/-t=//'`
shift
continue;;
-b=*) transformbasename=`echo $1 | sed 's/-b=//'`
shift
continue;;
*) if [ x"$src" = x ]
then
src=$1
else
# this colon is to work around a 386BSD /bin/sh bug
:
dst=$1
fi
shift
continue;;
esac
done
if [ x"$src" = x ]
then
echo "install: no input file specified"
exit 1
else
true
fi
if [ x"$dir_arg" != x ]; then
dst=$src
src=""
if [ -d $dst ]; then
instcmd=:
else
instcmd=mkdir
fi
else
# Waiting for this to be detected by the "$instcmd $src $dsttmp" command
# might cause directories to be created, which would be especially bad
# if $src (and thus $dsttmp) contains '*'.
if [ -f $src -o -d $src ]
then
true
else
echo "install: $src does not exist"
exit 1
fi
if [ x"$dst" = x ]
then
echo "install: no destination specified"
exit 1
else
true
fi
# If destination is a directory, append the input filename; if your system
# does not like double slashes in filenames, you may need to add some logic
if [ -d $dst ]
then
dst="$dst"/`basename $src`
else
true
fi
fi
## this sed command emulates the dirname command
dstdir=`echo $dst | sed -e 's,[^/]*$,,;s,/$,,;s,^$,.,'`
# Make sure that the destination directory exists.
# this part is taken from Noah Friedman's mkinstalldirs script
# Skip lots of stat calls in the usual case.
if [ ! -d "$dstdir" ]; then
defaultIFS='
'
IFS="${IFS-${defaultIFS}}"
oIFS="${IFS}"
# Some sh's can't handle IFS=/ for some reason.
IFS='%'
set - `echo ${dstdir} | sed -e 's@/@%@g' -e 's@^%@/@'`
IFS="${oIFS}"
pathcomp=''
while [ $# -ne 0 ] ; do
pathcomp="${pathcomp}${1}"
shift
if [ ! -d "${pathcomp}" ] ;
then
$mkdirprog "${pathcomp}"
else
true
fi
pathcomp="${pathcomp}/"
done
fi
if [ x"$dir_arg" != x ]
then
$doit $instcmd $dst &&
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dst; else true ; fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dst; else true ; fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dst; else true ; fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dst; else true ; fi
else
# If we're going to rename the final executable, determine the name now.
if [ x"$transformarg" = x ]
then
dstfile=`basename $dst`
else
dstfile=`basename $dst $transformbasename |
sed $transformarg`$transformbasename
fi
# don't allow the sed command to completely eliminate the filename
if [ x"$dstfile" = x ]
then
dstfile=`basename $dst`
else
true
fi
# Make a temp file name in the proper directory.
dsttmp=$dstdir/#inst.$$#
# Move or copy the file name to the temp name
$doit $instcmd $src $dsttmp &&
trap "rm -f ${dsttmp}" 0 &&
# and set any options; do chmod last to preserve setuid bits
# If any of these fail, we abort the whole thing. If we want to
# ignore errors from any of these, just make sure not to ignore
# errors from the above "$doit $instcmd $src $dsttmp" command.
if [ x"$chowncmd" != x ]; then $doit $chowncmd $dsttmp; else true;fi &&
if [ x"$chgrpcmd" != x ]; then $doit $chgrpcmd $dsttmp; else true;fi &&
if [ x"$stripcmd" != x ]; then $doit $stripcmd $dsttmp; else true;fi &&
if [ x"$chmodcmd" != x ]; then $doit $chmodcmd $dsttmp; else true;fi &&
# Now rename the file to the real destination.
$doit $rmcmd -f $dstdir/$dstfile &&
$doit $mvcmd $dsttmp $dstdir/$dstfile
fi &&
exit 0

File diff suppressed because it is too large Load Diff

View File

@@ -1,67 +0,0 @@
/* Definitions for managing subprocesses in GNU Make.
Copyright (C) 1992, 1993 Free Software Foundation, Inc.
This file is part of GNU Make.
GNU Make is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Make is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Make; see the file COPYING. If not, write to
the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */
/* Structure describing a running or dead child process. */
struct child
{
struct child *next; /* Link in the chain. */
struct file *file; /* File being remade. */
char **environment; /* Environment for commands. */
char **command_lines; /* Array of variable-expanded cmd lines. */
unsigned int command_line; /* Index into above. */
char *command_ptr; /* Ptr into command_lines[command_line]. */
pid_t pid; /* Child process's ID number. */
unsigned int remote:1; /* Nonzero if executing remotely. */
unsigned int noerror:1; /* Nonzero if commands contained a `-'. */
unsigned int good_stdin:1; /* Nonzero if this child has a good stdin. */
unsigned int deleted:1; /* Nonzero if targets have been deleted. */
};
extern struct child *children;
extern void new_job ();
extern void reap_children ();
extern void start_waiting_jobs ();
extern char **construct_command_argv ();
extern void child_execute_job ();
extern void exec_command ();
extern unsigned int job_slots_used;
#ifdef POSIX
extern void unblock_sigs ();
#else
#ifdef HAVE_SIGSETMASK
extern int fatal_signal_mask;
#define unblock_sigs() sigsetmask (0)
#else
#define unblock_sigs()
#endif
#endif
#ifdef NETSCAPE
extern int ns_spawn (char **argv, char **envp, int *exitCode);
#endif

File diff suppressed because it is too large Load Diff

View File

@@ -1,656 +0,0 @@
@comment This file is included by both standards.texi and make.texinfo.
@comment It was broken out of standards.texi on 1/6/93 by roland.
@node Makefile Conventions
@chapter Makefile Conventions
@comment standards.texi does not print an index, but make.texinfo does.
@cindex makefile, conventions for
@cindex conventions for makefiles
@cindex standards for makefiles
This chapter describes conventions for writing the Makefiles for GNU programs.
@menu
* Makefile Basics::
* Utilities in Makefiles::
* Standard Targets::
* Command Variables::
* Directory Variables::
@end menu
@node Makefile Basics
@section General Conventions for Makefiles
Every Makefile should contain this line:
@example
SHELL = /bin/sh
@end example
@noindent
to avoid trouble on systems where the @code{SHELL} variable might be
inherited from the environment. (This is never a problem with GNU
@code{make}.)
Different @code{make} programs have incompatible suffix lists and
implicit rules, and this sometimes creates confusion or misbehavior. So
it is a good idea to set the suffix list explicitly using only the
suffixes you need in the particular Makefile, like this:
@example
.SUFFIXES:
.SUFFIXES: .c .o
@end example
@noindent
The first line clears out the suffix list, the second introduces all
suffixes which may be subject to implicit rules in this Makefile.
Don't assume that @file{.} is in the path for command execution. When
you need to run programs that are a part of your package during the
make, please make sure that it uses @file{./} if the program is built as
part of the make or @file{$(srcdir)/} if the file is an unchanging part
of the source code. Without one of these prefixes, the current search
path is used.
The distinction between @file{./} and @file{$(srcdir)/} is important
when using the @samp{--srcdir} option to @file{configure}. A rule of
the form:
@smallexample
foo.1 : foo.man sedscript
sed -e sedscript foo.man > foo.1
@end smallexample
@noindent
will fail when the current directory is not the source directory,
because @file{foo.man} and @file{sedscript} are not in the current
directory.
When using GNU @code{make}, relying on @samp{VPATH} to find the source
file will work in the case where there is a single dependency file,
since the @file{make} automatic variable @samp{$<} will represent the
source file wherever it is. (Many versions of @code{make} set @samp{$<}
only in implicit rules.) A makefile target like
@smallexample
foo.o : bar.c
$(CC) -I. -I$(srcdir) $(CFLAGS) -c bar.c -o foo.o
@end smallexample
@noindent
should instead be written as
@smallexample
foo.o : bar.c
$(CC) -I. -I$(srcdir) $(CFLAGS) -c $< -o $@@
@end smallexample
@noindent
in order to allow @samp{VPATH} to work correctly. When the target has
multiple dependencies, using an explicit @samp{$(srcdir)} is the easiest
way to make the rule work well. For example, the target above for
@file{foo.1} is best written as:
@smallexample
foo.1 : foo.man sedscript
sed -e $(srcdir)/sedscript $(srcdir)/foo.man > $@@
@end smallexample
@node Utilities in Makefiles
@section Utilities in Makefiles
Write the Makefile commands (and any shell scripts, such as
@code{configure}) to run in @code{sh}, not in @code{csh}. Don't use any
special features of @code{ksh} or @code{bash}.
The @code{configure} script and the Makefile rules for building and
installation should not use any utilities directly except these:
@example
cat cmp cp echo egrep expr grep
ln mkdir mv pwd rm rmdir sed test touch
@end example
Stick to the generally supported options for these programs. For
example, don't use @samp{mkdir -p}, convenient as it may be, because
most systems don't support it.
The Makefile rules for building and installation can also use compilers
and related programs, but should do so via @code{make} variables so that the
user can substitute alternatives. Here are some of the programs we
mean:
@example
ar bison cc flex install ld lex
make makeinfo ranlib texi2dvi yacc
@end example
Use the following @code{make} variables:
@example
$(AR) $(BISON) $(CC) $(FLEX) $(INSTALL) $(LD) $(LEX)
$(MAKE) $(MAKEINFO) $(RANLIB) $(TEXI2DVI) $(YACC)
@end example
When you use @code{ranlib}, you should make sure nothing bad happens if
the system does not have @code{ranlib}. Arrange to ignore an error
from that command, and print a message before the command to tell the
user that failure of the @code{ranlib} command does not mean a problem.
If you use symbolic links, you should implement a fallback for systems
that don't have symbolic links.
It is ok to use other utilities in Makefile portions (or scripts)
intended only for particular systems where you know those utilities to
exist.
@node Standard Targets
@section Standard Targets for Users
All GNU programs should have the following targets in their Makefiles:
@table @samp
@item all
Compile the entire program. This should be the default target. This
target need not rebuild any documentation files; Info files should
normally be included in the distribution, and DVI files should be made
only when explicitly asked for.
@item install
Compile the program and copy the executables, libraries, and so on to
the file names where they should reside for actual use. If there is a
simple test to verify that a program is properly installed, this target
should run that test.
If possible, write the @code{install} target rule so that it does not
modify anything in the directory where the program was built, provided
@samp{make all} has just been done. This is convenient for building the
program under one user name and installing it under another.
The commands should create all the directories in which files are to be
installed, if they don't already exist. This includes the directories
specified as the values of the variables @code{prefix} and
@code{exec_prefix}, as well as all subdirectories that are needed.
One way to do this is by means of an @code{installdirs} target
as described below.
Use @samp{-} before any command for installing a man page, so that
@code{make} will ignore any errors. This is in case there are systems
that don't have the Unix man page documentation system installed.
The way to install Info files is to copy them into @file{$(infodir)}
with @code{$(INSTALL_DATA)} (@pxref{Command Variables}), and then run
the @code{install-info} program if it is present. @code{install-info}
is a script that edits the Info @file{dir} file to add or update the
menu entry for the given Info file; it will be part of the Texinfo package.
Here is a sample rule to install an Info file:
@comment This example has been carefully formatted for the Make manual.
@comment Please do not reformat it without talking to roland@gnu.ai.mit.edu.
@smallexample
$(infodir)/foo.info: foo.info
# There may be a newer info file in . than in srcdir.
-if test -f foo.info; then d=.; \
else d=$(srcdir); fi; \
$(INSTALL_DATA) $$d/foo.info $@@; \
# Run install-info only if it exists.
# Use `if' instead of just prepending `-' to the
# line so we notice real errors from install-info.
# We use `$(SHELL) -c' because some shells do not
# fail gracefully when there is an unknown command.
if $(SHELL) -c 'install-info --version' \
>/dev/null 2>&1; then \
install-info --infodir=$(infodir) $$d/foo.info; \
else true; fi
@end smallexample
@item uninstall
Delete all the installed files that the @samp{install} target would
create (but not the noninstalled files such as @samp{make all} would
create).
This rule should not modify the directories where compilation is done,
only the directories where files are installed.
@comment The gratuitous blank line here is to make the table look better
@comment in the printed Make manual. Please leave it in.
@item clean
Delete all files from the current directory that are normally created by
building the program. Don't delete the files that record the
configuration. Also preserve files that could be made by building, but
normally aren't because the distribution comes with them.
Delete @file{.dvi} files here if they are not part of the distribution.
@item distclean
Delete all files from the current directory that are created by
configuring or building the program. If you have unpacked the source
and built the program without creating any other files, @samp{make
distclean} should leave only the files that were in the distribution.
@item mostlyclean
Like @samp{clean}, but may refrain from deleting a few files that people
normally don't want to recompile. For example, the @samp{mostlyclean}
target for GCC does not delete @file{libgcc.a}, because recompiling it
is rarely necessary and takes a lot of time.
@item maintainer-clean
Delete almost everything from the current directory that can be
reconstructed with this Makefile. This typically includes everything
deleted by @code{distclean}, plus more: C source files produced by
Bison, tags tables, Info files, and so on.
The reason we say ``almost everything'' is that @samp{make
maintainer-clean} should not delete @file{configure} even if
@file{configure} can be remade using a rule in the Makefile. More
generally, @samp{make maintainer-clean} should not delete anything that
needs to exist in order to run @file{configure} and then begin to build
the program. This is the only exception; @code{maintainer-clean} should
delete everything else that can be rebuilt.
The @samp{maintainer-clean} is intended to be used by a maintainer of
the package, not by ordinary users. You may need special tools to
reconstruct some of the files that @samp{make maintainer-clean} deletes.
Since these files are normally included in the distribution, we don't
take care to make them easy to reconstruct. If you find you need to
unpack the full distribution again, don't blame us.
To help make users aware of this, the commands for
@code{maintainer-clean} should start with these two:
@example
@@echo "This command is intended for maintainers to use;"
@@echo "it deletes files that may require special tools to rebuild."
@end example
@item TAGS
Update a tags table for this program.
@item info
Generate any Info files needed. The best way to write the rules is as
follows:
@smallexample
info: foo.info
foo.info: foo.texi chap1.texi chap2.texi
$(MAKEINFO) $(srcdir)/foo.texi
@end smallexample
@noindent
You must define the variable @code{MAKEINFO} in the Makefile. It should
run the @code{makeinfo} program, which is part of the Texinfo
distribution.
@item dvi
Generate DVI files for all TeXinfo documentation.
For example:
@smallexample
dvi: foo.dvi
foo.dvi: foo.texi chap1.texi chap2.texi
$(TEXI2DVI) $(srcdir)/foo.texi
@end smallexample
@noindent
You must define the variable @code{TEXI2DVI} in the Makefile. It should
run the program @code{texi2dvi}, which is part of the Texinfo
distribution. Alternatively, write just the dependencies, and allow GNU
Make to provide the command.
@item dist
Create a distribution tar file for this program. The tar file should be
set up so that the file names in the tar file start with a subdirectory
name which is the name of the package it is a distribution for. This
name can include the version number.
For example, the distribution tar file of GCC version 1.40 unpacks into
a subdirectory named @file{gcc-1.40}.
The easiest way to do this is to create a subdirectory appropriately
named, use @code{ln} or @code{cp} to install the proper files in it, and
then @code{tar} that subdirectory.
The @code{dist} target should explicitly depend on all non-source files
that are in the distribution, to make sure they are up to date in the
distribution.
@xref{Releases, , Making Releases, standards, GNU Coding Standards}.
@item check
Perform self-tests (if any). The user must build the program before
running the tests, but need not install the program; you should write
the self-tests so that they work when the program is built but not
installed.
@end table
The following targets are suggested as conventional names, for programs
in which they are useful.
@table @code
@item installcheck
Perform installation tests (if any). The user must build and install
the program before running the tests. You should not assume that
@file{$(bindir)} is in the search path.
@item installdirs
It's useful to add a target named @samp{installdirs} to create the
directories where files are installed, and their parent directories.
There is a script called @file{mkinstalldirs} which is convenient for
this; find it in the Texinfo package.@c It's in /gd/gnu/lib/mkinstalldirs.
You can use a rule like this:
@comment This has been carefully formatted to look decent in the Make manual.
@comment Please be sure not to make it extend any further to the right.--roland
@smallexample
# Make sure all installation directories (e.g. $(bindir))
# actually exist by making them if necessary.
installdirs: mkinstalldirs
$(srcdir)/mkinstalldirs $(bindir) $(datadir) \
$(libdir) $(infodir) \
$(mandir)
@end smallexample
This rule should not modify the directories where compilation is done.
It should do nothing but create installation directories.
@end table
@node Command Variables
@section Variables for Specifying Commands
Makefiles should provide variables for overriding certain commands, options,
and so on.
In particular, you should run most utility programs via variables.
Thus, if you use Bison, have a variable named @code{BISON} whose default
value is set with @samp{BISON = bison}, and refer to it with
@code{$(BISON)} whenever you need to use Bison.
File management utilities such as @code{ln}, @code{rm}, @code{mv}, and
so on, need not be referred to through variables in this way, since users
don't need to replace them with other programs.
Each program-name variable should come with an options variable that is
used to supply options to the program. Append @samp{FLAGS} to the
program-name variable name to get the options variable name---for
example, @code{BISONFLAGS}. (The name @code{CFLAGS} is an exception to
this rule, but we keep it because it is standard.) Use @code{CPPFLAGS}
in any compilation command that runs the preprocessor, and use
@code{LDFLAGS} in any compilation command that does linking as well as
in any direct use of @code{ld}.
If there are C compiler options that @emph{must} be used for proper
compilation of certain files, do not include them in @code{CFLAGS}.
Users expect to be able to specify @code{CFLAGS} freely themselves.
Instead, arrange to pass the necessary options to the C compiler
independently of @code{CFLAGS}, by writing them explicitly in the
compilation commands or by defining an implicit rule, like this:
@smallexample
CFLAGS = -g
ALL_CFLAGS = -I. $(CFLAGS)
.c.o:
$(CC) -c $(CPPFLAGS) $(ALL_CFLAGS) $<
@end smallexample
Do include the @samp{-g} option in @code{CFLAGS}, because that is not
@emph{required} for proper compilation. You can consider it a default
that is only recommended. If the package is set up so that it is
compiled with GCC by default, then you might as well include @samp{-O}
in the default value of @code{CFLAGS} as well.
Put @code{CFLAGS} last in the compilation command, after other variables
containing compiler options, so the user can use @code{CFLAGS} to
override the others.
Every Makefile should define the variable @code{INSTALL}, which is the
basic command for installing a file into the system.
Every Makefile should also define the variables @code{INSTALL_PROGRAM}
and @code{INSTALL_DATA}. (The default for each of these should be
@code{$(INSTALL)}.) Then it should use those variables as the commands
for actual installation, for executables and nonexecutables
respectively. Use these variables as follows:
@example
$(INSTALL_PROGRAM) foo $(bindir)/foo
$(INSTALL_DATA) libfoo.a $(libdir)/libfoo.a
@end example
@noindent
Always use a file name, not a directory name, as the second argument of
the installation commands. Use a separate command for each file to be
installed.
@node Directory Variables
@section Variables for Installation Directories
Installation directories should always be named by variables, so it is
easy to install in a nonstandard place. The standard names for these
variables are described below. They are based on a standard filesystem
layout; variants of it are used in SVR4, 4.4BSD, Linux, Ultrix v4, and
other modern operating systems.
These two variables set the root for the installation. All the other
installation directories should be subdirectories of one of these two,
and nothing should be directly installed into these two directories.
@table @samp
@item prefix
A prefix used in constructing the default values of the variables listed
below. The default value of @code{prefix} should be @file{/usr/local}
When building the complete GNU system, the prefix will be empty and
@file{/usr} will be a symbolic link to @file{/}.
@item exec_prefix
A prefix used in constructing the default values of some of the
variables listed below. The default value of @code{exec_prefix} should
be @code{$(prefix)}.
Generally, @code{$(exec_prefix)} is used for directories that contain
machine-specific files (such as executables and subroutine libraries),
while @code{$(prefix)} is used directly for other directories.
@end table
Executable programs are installed in one of the following directories.
@table @samp
@item bindir
The directory for installing executable programs that users can run.
This should normally be @file{/usr/local/bin}, but write it as
@file{$(exec_prefix)/bin}.
@item sbindir
The directory for installing executable programs that can be run from
the shell, but are only generally useful to system administrators. This
should normally be @file{/usr/local/sbin}, but write it as
@file{$(exec_prefix)/sbin}.
@item libexecdir
@comment This paragraph adjusted to avoid overfull hbox --roland 5jul94
The directory for installing executable programs to be run by other
programs rather than by users. This directory should normally be
@file{/usr/local/libexec}, but write it as @file{$(exec_prefix)/libexec}.
@end table
Data files used by the program during its execution are divided into
categories in two ways.
@itemize @bullet
@item
Some files are normally modified by programs; others are never normally
modified (though users may edit some of these).
@item
Some files are architecture-independent and can be shared by all
machines at a site; some are architecture-dependent and can be shared
only by machines of the same kind and operating system; others may never
be shared between two machines.
@end itemize
This makes for six different possibilities. However, we want to
discourage the use of architecture-dependent files, aside from of object
files and libraries. It is much cleaner to make other data files
architecture-independent, and it is generally not hard.
Therefore, here are the variables makefiles should use to specify
directories:
@table @samp
@item datadir
The directory for installing read-only architecture independent data
files. This should normally be @file{/usr/local/share}, but write it as
@file{$(prefix)/share}. As a special exception, see @file{$(infodir)}
and @file{$(includedir)} below.
@item sysconfdir
The directory for installing read-only data files that pertain to a
single machine--that is to say, files for configuring a host. Mailer
and network configuration files, @file{/etc/passwd}, and so forth belong
here. All the files in this directory should be ordinary ASCII text
files. This directory should normally be @file{/usr/local/etc}, but
write it as @file{$(prefix)/etc}.
@c rewritten to avoid overfull hbox --tower
Do not install executables
@c here
in this directory (they probably
belong in @file{$(libexecdir)} or @file{$(sbindir))}. Also do not
install files that are modified in the normal course of their use
(programs whose purpose is to change the configuration of the system
excluded). Those probably belong in @file{$(localstatedir)}.
@item sharedstatedir
The directory for installing architecture-independent data files which
the programs modify while they run. This should normally be
@file{/usr/local/com}, but write it as @file{$(prefix)/com}.
@item localstatedir
The directory for installing data files which the programs modify while
they run, and that pertain to one specific machine. Users should never
need to modify files in this directory to configure the package's
operation; put such configuration information in separate files that go
in @file{datadir} or @file{$(sysconfdir)}. @file{$(localstatedir)}
should normally be @file{/usr/local/var}, but write it as
@file{$(prefix)/var}.
@item libdir
The directory for object files and libraries of object code. Do not
install executables here, they probably belong in @file{$(libexecdir)}
instead. The value of @code{libdir} should normally be
@file{/usr/local/lib}, but write it as @file{$(exec_prefix)/lib}.
@item infodir
The directory for installing the Info files for this package. By
default, it should be @file{/usr/local/info}, but it should be written
as @file{$(prefix)/info}.
@item includedir
@c rewritten to avoid overfull hbox --roland
The directory for installing header files to be included by user
programs with the C @samp{#include} preprocessor directive. This
should normally be @file{/usr/local/include}, but write it as
@file{$(prefix)/include}.
Most compilers other than GCC do not look for header files in
@file{/usr/local/include}. So installing the header files this way is
only useful with GCC. Sometimes this is not a problem because some
libraries are only really intended to work with GCC. But some libraries
are intended to work with other compilers. They should install their
header files in two places, one specified by @code{includedir} and one
specified by @code{oldincludedir}.
@item oldincludedir
The directory for installing @samp{#include} header files for use with
compilers other than GCC. This should normally be @file{/usr/include}.
The Makefile commands should check whether the value of
@code{oldincludedir} is empty. If it is, they should not try to use
it; they should cancel the second installation of the header files.
A package should not replace an existing header in this directory unless
the header came from the same package. Thus, if your Foo package
provides a header file @file{foo.h}, then it should install the header
file in the @code{oldincludedir} directory if either (1) there is no
@file{foo.h} there or (2) the @file{foo.h} that exists came from the Foo
package.
To tell whether @file{foo.h} came from the Foo package, put a magic
string in the file---part of a comment---and grep for that string.
@end table
Unix-style man pages are installed in one of the following:
@table @samp
@item mandir
The directory for installing the man pages (if any) for this package.
It should include the suffix for the proper section of the
manual---usually @samp{1} for a utility. It will normally be
@file{/usr/local/man/man1}, but you should write it as
@file{$(prefix)/man/man1}.
@item man1dir
The directory for installing section 1 man pages.
@item man2dir
The directory for installing section 2 man pages.
@item @dots{}
Use these names instead of @samp{mandir} if the package needs to install man
pages in more than one section of the manual.
@strong{Don't make the primary documentation for any GNU software be a
man page. Write a manual in Texinfo instead. Man pages are just for
the sake of people running GNU software on Unix, which is a secondary
application only.}
@item manext
The file name extension for the installed man page. This should contain
a period followed by the appropriate digit; it should normally be @samp{.1}.
@item man1ext
The file name extension for installed section 1 man pages.
@item man2ext
The file name extension for installed section 2 man pages.
@item @dots{}
Use these names instead of @samp{manext} if the package needs to install man
pages in more than one section of the manual.
@end table
And finally, you should set the following variable:
@table @samp
@item srcdir
The directory for the sources being compiled. The value of this
variable is normally inserted by the @code{configure} shell script.
@end table
For example:
@smallexample
@c I have changed some of the comments here slightly to fix an overfull
@c hbox, so the make manual can format correctly. --roland
# Common prefix for installation directories.
# NOTE: This directory must exist when you start the install.
prefix = /usr/local
exec_prefix = $(prefix)
# Where to put the executable for the command `gcc'.
bindir = $(exec_prefix)/bin
# Where to put the directories used by the compiler.
libexecdir = $(exec_prefix)/libexec
# Where to put the Info files.
infodir = $(prefix)/info
@end smallexample
If your program installs a large number of files into one of the
standard user-specified directories, it might be useful to group them
into a subdirectory particular to that program. If you do this, you
should write the @code{install} rule to create these subdirectories.
Do not expect the user to include the subdirectory name in the value of
any of the variables listed above. The idea of having a uniform set of
variable names for installation directories is to enable the user to
specify the exact same values for several different GNU packages. In
order for this to be useful, all the packages must be designed so that
they will work sensibly when the user does so.

View File

@@ -1,354 +0,0 @@
'xrdef {Overview-title}{Overview of \code {make}}
'xrdef {Overview-pg}{1}
'xrdef {Overview-snt}{Chapter'tie1}
'xrdef {Reading-title}{How to Read This Manual}
'xrdef {Reading-pg}{1}
'xrdef {Reading-snt}{Section'tie1.1}
'xrdef {Bugs-title}{Problems and Bugs}
'xrdef {Bugs-pg}{2}
'xrdef {Bugs-snt}{Section'tie1.2}
'xrdef {Introduction-title}{An Introduction to Makefiles}
'xrdef {Introduction-pg}{5}
'xrdef {Introduction-snt}{Chapter'tie2}
'xrdef {Rule Introduction-title}{What a Rule Looks Like}
'xrdef {Rule Introduction-pg}{5}
'xrdef {Rule Introduction-snt}{Section'tie2.1}
'xrdef {Simple Makefile-title}{A Simple Makefile}
'xrdef {Simple Makefile-pg}{6}
'xrdef {Simple Makefile-snt}{Section'tie2.2}
'xrdef {How Make Works-title}{How \code {make} Processes a Makefile}
'xrdef {How Make Works-pg}{8}
'xrdef {How Make Works-snt}{Section'tie2.3}
'xrdef {Variables Simplify-title}{Variables Make Makefiles Simpler}
'xrdef {Variables Simplify-pg}{9}
'xrdef {Variables Simplify-snt}{Section'tie2.4}
'xrdef {make Deduces-title}{Letting \code {make} Deduce the Commands}
'xrdef {make Deduces-pg}{10}
'xrdef {make Deduces-snt}{Section'tie2.5}
'xrdef {Combine By Dependency-title}{Another Style of Makefile}
'xrdef {Combine By Dependency-pg}{11}
'xrdef {Combine By Dependency-snt}{Section'tie2.6}
'xrdef {Cleanup-title}{Rules for Cleaning the Directory}
'xrdef {Cleanup-pg}{12}
'xrdef {Cleanup-snt}{Section'tie2.7}
'xrdef {Makefiles-title}{Writing Makefiles}
'xrdef {Makefiles-pg}{13}
'xrdef {Makefiles-snt}{Chapter'tie3}
'xrdef {Makefile Contents-title}{What Makefiles Contain}
'xrdef {Makefile Contents-pg}{13}
'xrdef {Makefile Contents-snt}{Section'tie3.1}
'xrdef {Makefile Names-title}{What Name to Give Your Makefile}
'xrdef {Makefile Names-pg}{14}
'xrdef {Makefile Names-snt}{Section'tie3.2}
'xrdef {Include-title}{Including Other Makefiles}
'xrdef {Include-pg}{14}
'xrdef {Include-snt}{Section'tie3.3}
'xrdef {MAKEFILES Variable-title}{The Variable \code {MAKEFILES}}
'xrdef {MAKEFILES Variable-pg}{16}
'xrdef {MAKEFILES Variable-snt}{Section'tie3.4}
'xrdef {Remaking Makefiles-title}{How Makefiles Are Remade}
'xrdef {Remaking Makefiles-pg}{16}
'xrdef {Remaking Makefiles-snt}{Section'tie3.5}
'xrdef {Overriding Makefiles-title}{Overriding Part of Another Makefile}
'xrdef {Overriding Makefiles-pg}{18}
'xrdef {Overriding Makefiles-snt}{Section'tie3.6}
'xrdef {Rules-title}{Writing Rules}
'xrdef {Rules-pg}{19}
'xrdef {Rules-snt}{Chapter'tie4}
'xrdef {Rule Syntax-title}{Rule Syntax}
'xrdef {Rule Syntax-pg}{19}
'xrdef {Rule Syntax-snt}{Section'tie4.1}
'xrdef {Wildcards-title}{Using Wildcard Characters in File Names}
'xrdef {Wildcards-pg}{20}
'xrdef {Wildcards-snt}{Section'tie4.2}
'xrdef {Wildcard Examples-title}{Wildcard Examples}
'xrdef {Wildcard Examples-pg}{21}
'xrdef {Wildcard Examples-snt}{Section'tie4.2.1}
'xrdef {Wildcard Pitfall-title}{Pitfalls of Using Wildcards}
'xrdef {Wildcard Pitfall-pg}{22}
'xrdef {Wildcard Pitfall-snt}{Section'tie4.2.2}
'xrdef {Wildcard Function-title}{The Function \code {wildcard}}
'xrdef {Wildcard Function-pg}{22}
'xrdef {Wildcard Function-snt}{Section'tie4.2.3}
'xrdef {Directory Search-title}{Searching Directories for Dependencies}
'xrdef {Directory Search-pg}{23}
'xrdef {Directory Search-snt}{Section'tie4.3}
'xrdef {General Search-title}{\code {VPATH}: Search Path for All Dependencies}
'xrdef {General Search-pg}{23}
'xrdef {General Search-snt}{Section'tie4.3.1}
'xrdef {Selective Search-title}{The \code {vpath} Directive}
'xrdef {Selective Search-pg}{24}
'xrdef {Selective Search-snt}{Section'tie4.3.2}
'xrdef {Commands/Search-title}{Writing Shell Commands with Directory Search}
'xrdef {Commands/Search-pg}{26}
'xrdef {Commands/Search-snt}{Section'tie4.3.3}
'xrdef {Implicit/Search-title}{Directory Search and Implicit Rules}
'xrdef {Implicit/Search-pg}{27}
'xrdef {Implicit/Search-snt}{Section'tie4.3.4}
'xrdef {Libraries/Search-title}{Directory Search for Link Libraries}
'xrdef {Libraries/Search-pg}{27}
'xrdef {Libraries/Search-snt}{Section'tie4.3.5}
'xrdef {Phony Targets-title}{Phony Targets}
'xrdef {Phony Targets-pg}{28}
'xrdef {Phony Targets-snt}{Section'tie4.4}
'xrdef {Force Targets-title}{Rules without Commands or Dependencies}
'xrdef {Force Targets-pg}{30}
'xrdef {Force Targets-snt}{Section'tie4.5}
'xrdef {Empty Targets-title}{Empty Target Files to Record Events}
'xrdef {Empty Targets-pg}{30}
'xrdef {Empty Targets-snt}{Section'tie4.6}
'xrdef {Special Targets-title}{Special Built-in Target Names}
'xrdef {Special Targets-pg}{31}
'xrdef {Special Targets-snt}{Section'tie4.7}
'xrdef {Multiple Targets-title}{Multiple Targets in a Rule}
'xrdef {Multiple Targets-pg}{32}
'xrdef {Multiple Targets-snt}{Section'tie4.8}
'xrdef {Multiple Rules-title}{Multiple Rules for One Target}
'xrdef {Multiple Rules-pg}{33}
'xrdef {Multiple Rules-snt}{Section'tie4.9}
'xrdef {Static Pattern-title}{Static Pattern Rules}
'xrdef {Static Pattern-pg}{34}
'xrdef {Static Pattern-snt}{Section'tie4.10}
'xrdef {Static Usage-title}{Syntax of Static Pattern Rules}
'xrdef {Static Usage-pg}{34}
'xrdef {Static Usage-snt}{Section'tie4.10.1}
'xrdef {Static versus Implicit-title}{Static Pattern Rules versus Implicit Rules}
'xrdef {Static versus Implicit-pg}{36}
'xrdef {Static versus Implicit-snt}{Section'tie4.10.2}
'xrdef {Double-Colon-title}{Double-Colon Rules}
'xrdef {Double-Colon-pg}{37}
'xrdef {Double-Colon-snt}{Section'tie4.11}
'xrdef {Automatic Dependencies-title}{Generating Dependencies Automatically}
'xrdef {Automatic Dependencies-pg}{37}
'xrdef {Automatic Dependencies-snt}{Section'tie4.12}
'xrdef {Commands-title}{Writing the Commands in Rules}
'xrdef {Commands-pg}{41}
'xrdef {Commands-snt}{Chapter'tie5}
'xrdef {Echoing-title}{Command Echoing}
'xrdef {Echoing-pg}{41}
'xrdef {Echoing-snt}{Section'tie5.1}
'xrdef {Execution-title}{Command Execution}
'xrdef {Execution-pg}{42}
'xrdef {Execution-snt}{Section'tie5.2}
'xrdef {Parallel-title}{Parallel Execution}
'xrdef {Parallel-pg}{42}
'xrdef {Parallel-snt}{Section'tie5.3}
'xrdef {Errors-title}{Errors in Commands}
'xrdef {Errors-pg}{44}
'xrdef {Errors-snt}{Section'tie5.4}
'xrdef {Interrupts-title}{Interrupting or Killing \code {make}}
'xrdef {Interrupts-pg}{45}
'xrdef {Interrupts-snt}{Section'tie5.5}
'xrdef {Recursion-title}{Recursive Use of \code {make}}
'xrdef {Recursion-pg}{46}
'xrdef {Recursion-snt}{Section'tie5.6}
'xrdef {MAKE Variable-title}{How the \code {MAKE} Variable Works}
'xrdef {MAKE Variable-pg}{46}
'xrdef {MAKE Variable-snt}{Section'tie5.6.1}
'xrdef {Variables/Recursion-title}{Communicating Variables to a Sub-\code {make}}
'xrdef {Variables/Recursion-pg}{47}
'xrdef {Variables/Recursion-snt}{Section'tie5.6.2}
'xrdef {Options/Recursion-title}{Communicating Options to a Sub-\code {make}}
'xrdef {Options/Recursion-pg}{50}
'xrdef {Options/Recursion-snt}{Section'tie5.6.3}
'xrdef {-w Option-title}{The \samp {--print-directory} Option}
'xrdef {-w Option-pg}{52}
'xrdef {-w Option-snt}{Section'tie5.6.4}
'xrdef {Sequences-title}{Defining Canned Command Sequences}
'xrdef {Sequences-pg}{52}
'xrdef {Sequences-snt}{Section'tie5.7}
'xrdef {Empty Commands-title}{Using Empty Commands}
'xrdef {Empty Commands-pg}{54}
'xrdef {Empty Commands-snt}{Section'tie5.8}
'xrdef {Using Variables-title}{How to Use Variables}
'xrdef {Using Variables-pg}{55}
'xrdef {Using Variables-snt}{Chapter'tie6}
'xrdef {Reference-title}{Basics of Variable References}
'xrdef {Reference-pg}{55}
'xrdef {Reference-snt}{Section'tie6.1}
'xrdef {Flavors-title}{The Two Flavors of Variables}
'xrdef {Flavors-pg}{56}
'xrdef {Flavors-snt}{Section'tie6.2}
'xrdef {Advanced-title}{Advanced Features for Reference to Variables}
'xrdef {Advanced-pg}{59}
'xrdef {Advanced-snt}{Section'tie6.3}
'xrdef {Substitution Refs-title}{Substitution References}
'xrdef {Substitution Refs-pg}{59}
'xrdef {Substitution Refs-snt}{Section'tie6.3.1}
'xrdef {Computed Names-title}{Computed Variable Names}
'xrdef {Computed Names-pg}{60}
'xrdef {Computed Names-snt}{Section'tie6.3.2}
'xrdef {Values-title}{How Variables Get Their Values}
'xrdef {Values-pg}{63}
'xrdef {Values-snt}{Section'tie6.4}
'xrdef {Setting-title}{Setting Variables}
'xrdef {Setting-pg}{63}
'xrdef {Setting-snt}{Section'tie6.5}
'xrdef {Appending-title}{Appending More Text to Variables}
'xrdef {Appending-pg}{64}
'xrdef {Appending-snt}{Section'tie6.6}
'xrdef {Override Directive-title}{The \code {override} Directive}
'xrdef {Override Directive-pg}{66}
'xrdef {Override Directive-snt}{Section'tie6.7}
'xrdef {Defining-title}{Defining Variables Verbatim}
'xrdef {Defining-pg}{67}
'xrdef {Defining-snt}{Section'tie6.8}
'xrdef {Environment-title}{Variables from the Environment}
'xrdef {Environment-pg}{68}
'xrdef {Environment-snt}{Section'tie6.9}
'xrdef {Conditionals-title}{Conditional Parts of Makefiles}
'xrdef {Conditionals-pg}{71}
'xrdef {Conditionals-snt}{Chapter'tie7}
'xrdef {Conditional Example-title}{Example of a Conditional}
'xrdef {Conditional Example-pg}{71}
'xrdef {Conditional Example-snt}{Section'tie7.1}
'xrdef {Conditional Syntax-title}{Syntax of Conditionals}
'xrdef {Conditional Syntax-pg}{72}
'xrdef {Conditional Syntax-snt}{Section'tie7.2}
'xrdef {Testing Flags-title}{Conditionals that Test Flags}
'xrdef {Testing Flags-pg}{75}
'xrdef {Testing Flags-snt}{Section'tie7.3}
'xrdef {Functions-title}{Functions for Transforming Text}
'xrdef {Functions-pg}{77}
'xrdef {Functions-snt}{Chapter'tie8}
'xrdef {Syntax of Functions-title}{Function Call Syntax}
'xrdef {Syntax of Functions-pg}{77}
'xrdef {Syntax of Functions-snt}{Section'tie8.1}
'xrdef {Text Functions-title}{Functions for String Substitution and Analysis}
'xrdef {Text Functions-pg}{78}
'xrdef {Text Functions-snt}{Section'tie8.2}
'xrdef {Filename Functions-title}{Functions for File Names}
'xrdef {Filename Functions-pg}{81}
'xrdef {Filename Functions-snt}{Section'tie8.3}
'xrdef {Foreach Function-title}{The \code {foreach} Function}
'xrdef {Foreach Function-pg}{83}
'xrdef {Foreach Function-snt}{Section'tie8.4}
'xrdef {Origin Function-title}{The \code {origin} Function}
'xrdef {Origin Function-pg}{85}
'xrdef {Origin Function-snt}{Section'tie8.5}
'xrdef {Shell Function-title}{The \code {shell} Function}
'xrdef {Shell Function-pg}{87}
'xrdef {Shell Function-snt}{Section'tie8.6}
'xrdef {Running-title}{How to Run \code {make}}
'xrdef {Running-pg}{89}
'xrdef {Running-snt}{Chapter'tie9}
'xrdef {Makefile Arguments-title}{Arguments to Specify the Makefile}
'xrdef {Makefile Arguments-pg}{89}
'xrdef {Makefile Arguments-snt}{Section'tie9.1}
'xrdef {Goals-title}{Arguments to Specify the Goals}
'xrdef {Goals-pg}{90}
'xrdef {Goals-snt}{Section'tie9.2}
'xrdef {Instead of Execution-title}{Instead of Executing the Commands}
'xrdef {Instead of Execution-pg}{91}
'xrdef {Instead of Execution-snt}{Section'tie9.3}
'xrdef {Avoiding Compilation-title}{Avoiding Recompilation of Some Files}
'xrdef {Avoiding Compilation-pg}{93}
'xrdef {Avoiding Compilation-snt}{Section'tie9.4}
'xrdef {Overriding-title}{Overriding Variables}
'xrdef {Overriding-pg}{94}
'xrdef {Overriding-snt}{Section'tie9.5}
'xrdef {Testing-title}{Testing the Compilation of a Program}
'xrdef {Testing-pg}{95}
'xrdef {Testing-snt}{Section'tie9.6}
'xrdef {Options Summary-title}{Summary of Options}
'xrdef {Options Summary-pg}{95}
'xrdef {Options Summary-snt}{Section'tie9.7}
'xrdef {Implicit Rules-title}{Using Implicit Rules}
'xrdef {Implicit Rules-pg}{101}
'xrdef {Implicit Rules-snt}{Chapter'tie10}
'xrdef {Using Implicit-title}{Using Implicit Rules}
'xrdef {Using Implicit-pg}{101}
'xrdef {Using Implicit-snt}{Section'tie10.1}
'xrdef {Catalogue of Rules-title}{Catalogue of Implicit Rules}
'xrdef {Catalogue of Rules-pg}{103}
'xrdef {Catalogue of Rules-snt}{Section'tie10.2}
'xrdef {Implicit Variables-title}{Variables Used by Implicit Rules}
'xrdef {Implicit Variables-pg}{106}
'xrdef {Implicit Variables-snt}{Section'tie10.3}
'xrdef {Chained Rules-title}{Chains of Implicit Rules}
'xrdef {Chained Rules-pg}{108}
'xrdef {Chained Rules-snt}{Section'tie10.4}
'xrdef {Pattern Rules-title}{Defining and Redefining Pattern Rules}
'xrdef {Pattern Rules-pg}{109}
'xrdef {Pattern Rules-snt}{Section'tie10.5}
'xrdef {Pattern Intro-title}{Introduction to Pattern Rules}
'xrdef {Pattern Intro-pg}{110}
'xrdef {Pattern Intro-snt}{Section'tie10.5.1}
'xrdef {Pattern Examples-title}{Pattern Rule Examples}
'xrdef {Pattern Examples-pg}{111}
'xrdef {Pattern Examples-snt}{Section'tie10.5.2}
'xrdef {Automatic-title}{Automatic Variables}
'xrdef {Automatic-pg}{112}
'xrdef {Automatic-snt}{Section'tie10.5.3}
'xrdef {Pattern Match-title}{How Patterns Match}
'xrdef {Pattern Match-pg}{114}
'xrdef {Pattern Match-snt}{Section'tie10.5.4}
'xrdef {Match-Anything Rules-title}{Match-Anything Pattern Rules}
'xrdef {Match-Anything Rules-pg}{115}
'xrdef {Match-Anything Rules-snt}{Section'tie10.5.5}
'xrdef {Canceling Rules-title}{Canceling Implicit Rules}
'xrdef {Canceling Rules-pg}{116}
'xrdef {Canceling Rules-snt}{Section'tie10.5.6}
'xrdef {Last Resort-title}{Defining Last-Resort Default Rules}
'xrdef {Last Resort-pg}{116}
'xrdef {Last Resort-snt}{Section'tie10.6}
'xrdef {Suffix Rules-title}{Old-Fashioned Suffix Rules}
'xrdef {Suffix Rules-pg}{117}
'xrdef {Suffix Rules-snt}{Section'tie10.7}
'xrdef {Search Algorithm-title}{Implicit Rule Search Algorithm}
'xrdef {Search Algorithm-pg}{119}
'xrdef {Search Algorithm-snt}{Section'tie10.8}
'xrdef {Archives-title}{Using \code {make} to Update Archive Files}
'xrdef {Archives-pg}{121}
'xrdef {Archives-snt}{Chapter'tie11}
'xrdef {Archive Members-title}{Archive Members as Targets}
'xrdef {Archive Members-pg}{121}
'xrdef {Archive Members-snt}{Section'tie11.1}
'xrdef {Archive Update-title}{Implicit Rule for Archive Member Targets}
'xrdef {Archive Update-pg}{122}
'xrdef {Archive Update-snt}{Section'tie11.2}
'xrdef {Archive Symbols-title}{Updating Archive Symbol Directories}
'xrdef {Archive Symbols-pg}{123}
'xrdef {Archive Symbols-snt}{Section'tie11.2.1}
'xrdef {Archive Pitfalls-title}{Dangers When Using Archives}
'xrdef {Archive Pitfalls-pg}{123}
'xrdef {Archive Pitfalls-snt}{Section'tie11.3}
'xrdef {Archive Suffix Rules-title}{Suffix Rules for Archive Files}
'xrdef {Archive Suffix Rules-pg}{124}
'xrdef {Archive Suffix Rules-snt}{Section'tie11.4}
'xrdef {Features-title}{Features of GNU \code {make}}
'xrdef {Features-pg}{125}
'xrdef {Features-snt}{Chapter'tie12}
'xrdef {Missing-title}{Incompatibilities and Missing Features}
'xrdef {Missing-pg}{129}
'xrdef {Missing-snt}{Chapter'tie13}
'xrdef {Makefile Conventions-title}{Makefile Conventions}
'xrdef {Makefile Conventions-pg}{131}
'xrdef {Makefile Conventions-snt}{Chapter'tie14}
'xrdef {Makefile Basics-title}{General Conventions for Makefiles}
'xrdef {Makefile Basics-pg}{131}
'xrdef {Makefile Basics-snt}{Section'tie14.1}
'xrdef {Utilities in Makefiles-title}{Utilities in Makefiles}
'xrdef {Utilities in Makefiles-pg}{132}
'xrdef {Utilities in Makefiles-snt}{Section'tie14.2}
'xrdef {Standard Targets-title}{Standard Targets for Users}
'xrdef {Standard Targets-pg}{133}
'xrdef {Standard Targets-snt}{Section'tie14.3}
'xrdef {Command Variables-title}{Variables for Specifying Commands}
'xrdef {Command Variables-pg}{136}
'xrdef {Command Variables-snt}{Section'tie14.4}
'xrdef {Directory Variables-title}{Variables for Installation Directories}
'xrdef {Directory Variables-pg}{138}
'xrdef {Directory Variables-snt}{Section'tie14.5}
'xrdef {Quick Reference-title}{Quick Reference}
'xrdef {Quick Reference-pg}{143}
'xrdef {Quick Reference-snt}{Appendix'tie'char65{}}
'xrdef {Complex Makefile-title}{Complex Makefile Example}
'xrdef {Complex Makefile-pg}{149}
'xrdef {Complex Makefile-snt}{Appendix'tie'char66{}}
'xrdef {Concept Index-title}{Index of Concepts}
'xrdef {Concept Index-pg}{155}
'xrdef {Concept Index-snt}{}
'xrdef {Name Index-title}{Index of Functions, Variables, & Directives}
'xrdef {Name Index-pg}{165}
'xrdef {Name Index-snt}{}

View File

@@ -1,701 +0,0 @@
\entry {POSIX}{1}{POSIX}
\entry {IEEE Standard 1003.2}{1}{IEEE Standard 1003.2}
\entry {standards conformance}{1}{standards conformance}
\entry {reporting bugs}{2}{reporting bugs}
\entry {bugs, reporting}{2}{bugs, reporting}
\entry {problems and bugs, reporting}{2}{problems and bugs, reporting}
\entry {makefile}{5}{makefile}
\entry {recompilation}{5}{recompilation}
\entry {editor}{5}{editor}
\entry {rule, introduction to}{5}{rule, introduction to}
\entry {makefile rule parts}{5}{makefile rule parts}
\entry {parts of makefile rule}{5}{parts of makefile rule}
\entry {targets, introduction to}{5}{targets, introduction to}
\entry {dependencies, introduction to}{5}{dependencies, introduction to}
\entry {commands, introduction to}{5}{commands, introduction to}
\entry {tabs in rules}{5}{tabs in rules}
\entry {simple makefile}{6}{simple makefile}
\entry {makefile, simple}{6}{makefile, simple}
\entry {continuation lines}{7}{continuation lines}
\entry {{\tt\indexbackslash } (backslash), for continuation lines}{7}{\code {{\tt\indexbackslash }} (backslash), for continuation lines}
\entry {backslash ({\tt\indexbackslash }), for continuation lines}{7}{backslash (\code {{\tt\indexbackslash }}), for continuation lines}
\entry {quoting newline, in makefile}{7}{quoting newline, in makefile}
\entry {newline, quoting, in makefile}{7}{newline, quoting, in makefile}
\entry {shell command}{8}{shell command}
\entry {clean target}{8}{\code {clean} target}
\entry {rm (shell command)}{8}{\code {rm} (shell command)}
\entry {processing a makefile}{8}{processing a makefile}
\entry {makefile, how make processes}{8}{makefile, how \code {make} processes}
\entry {default goal}{8}{default goal}
\entry {goal, default}{8}{goal, default}
\entry {goal}{8}{goal}
\entry {relinking}{9}{relinking}
\entry {variables}{9}{variables}
\entry {simplifying with variables}{9}{simplifying with variables}
\entry {objects}{9}{\code {objects}}
\entry {OBJECTS}{9}{\code {OBJECTS}}
\entry {objs}{9}{\code {objs}}
\entry {OBJS}{9}{\code {OBJS}}
\entry {obj}{9}{\code {obj}}
\entry {OBJ}{9}{\code {OBJ}}
\entry {deducing commands (implicit rules)}{10}{deducing commands (implicit rules)}
\entry {implicit rule, introduction to}{10}{implicit rule, introduction to}
\entry {rule, implicit, introduction to}{10}{rule, implicit, introduction to}
\entry {combining rules by dependency}{11}{combining rules by dependency}
\entry {cleaning up}{12}{cleaning up}
\entry {removing, to clean up}{12}{removing, to clean up}
\entry {clean target}{12}{\code {clean} target}
\entry {makefile, how to write}{13}{makefile, how to write}
\entry {rule, explicit, definition of}{13}{rule, explicit, definition of}
\entry {explicit rule, definition of}{13}{explicit rule, definition of}
\entry {rule, implicit, definition of}{13}{rule, implicit, definition of}
\entry {implicit rule, definition of}{13}{implicit rule, definition of}
\entry {variable definition}{13}{variable definition}
\entry {directive}{13}{directive}
\entry {comments, in makefile}{13}{comments, in makefile}
\entry {# (comments), in makefile}{13}{\code {#} (comments), in makefile}
\entry {makefile name}{14}{makefile name}
\entry {name of makefile}{14}{name of makefile}
\entry {default makefile name}{14}{default makefile name}
\entry {file name of makefile}{14}{file name of makefile}
\entry {README}{14}{\code {README}}
\entry {-f}{14}{\code {-f}}
\entry {--file}{14}{\code {--file}}
\entry {--makefile}{14}{\code {--makefile}}
\entry {specifying makefile name}{14}{specifying makefile name}
\entry {makefile name, how to specify}{14}{makefile name, how to specify}
\entry {name of makefile, how to specify}{14}{name of makefile, how to specify}
\entry {file name of makefile, how to specify}{14}{file name of makefile, how to specify}
\entry {including other makefiles}{14}{including other makefiles}
\entry {makefile, including}{14}{makefile, including}
\entry {shell file name pattern (in include)}{14}{shell file name pattern (in \code {include})}
\entry {shell wildcards (in include)}{14}{shell wildcards (in \code {include})}
\entry {wildcard, in include}{14}{wildcard, in \code {include}}
\entry {dependencies, automatic generation}{15}{dependencies, automatic generation}
\entry {automatic generation of dependencies}{15}{automatic generation of dependencies}
\entry {generating dependencies automatically}{15}{generating dependencies automatically}
\entry {-I}{15}{\code {-I}}
\entry {--include-dir}{15}{\code {--include-dir}}
\entry {makefile, and MAKEFILES variable}{16}{makefile, and \code {MAKEFILES} variable}
\entry {including (MAKEFILES variable)}{16}{including (\code {MAKEFILES} variable)}
\entry {recursion, and MAKEFILES variable}{16}{recursion, and \code {MAKEFILES} variable}
\entry {updating makefiles}{16}{updating makefiles}
\entry {remaking makefiles}{16}{remaking makefiles}
\entry {makefile, remaking of}{16}{makefile, remaking of}
\entry {overriding makefiles}{18}{overriding makefiles}
\entry {makefile, overriding}{18}{makefile, overriding}
\entry {match-anything rule, used to override}{18}{match-anything rule, used to override}
\entry {writing rules}{19}{writing rules}
\entry {rule, how to write}{19}{rule, how to write}
\entry {target}{19}{target}
\entry {dependency}{19}{dependency}
\entry {default goal}{19}{default goal}
\entry {goal, default}{19}{goal, default}
\entry {rule syntax}{19}{rule syntax}
\entry {syntax of rules}{19}{syntax of rules}
\entry {targets}{19}{targets}
\entry {rule targets}{19}{rule targets}
\entry {commands}{19}{commands}
\entry {tab character (in commands)}{19}{tab character (in commands)}
\entry {dollar sign ($), in rules}{20}{dollar sign (\code {$}), in rules}
\entry {$, in rules}{20}{\code {$}, in rules}
\entry {rule, and $}{20}{rule, and \code {$}}
\entry {dependencies}{20}{dependencies}
\entry {rule dependencies}{20}{rule dependencies}
\entry {wildcard}{20}{wildcard}
\entry {file name with wildcards}{20}{file name with wildcards}
\entry {globbing (wildcards)}{20}{globbing (wildcards)}
\entry {* (wildcard character)}{20}{\code {*} (wildcard character)}
\entry {? (wildcard character)}{20}{\code {?} (wildcard character)}
\entry {[...{}] (wildcard characters)}{20}{\code {[\dots {}]} (wildcard characters)}
\entry {{\tt\char'176} (tilde)}{20}{\code {{\tt\char'176}} (tilde)}
\entry {tilde ({\tt\char'176})}{20}{tilde (\code {{\tt\char'176}})}
\entry {home directory}{20}{home directory}
\entry {rm (shell command)}{21}{\code {rm} (shell command)}
\entry {print target}{21}{\code {print} target}
\entry {lpr (shell command)}{21}{\code {lpr} (shell command)}
\entry {touch (shell command)}{21}{\code {touch} (shell command)}
\entry {wildcard pitfalls}{22}{wildcard pitfalls}
\entry {pitfalls of wildcards}{22}{pitfalls of wildcards}
\entry {mistakes with wildcards}{22}{mistakes with wildcards}
\entry {errors with wildcards}{22}{errors with wildcards}
\entry {problems with wildcards}{22}{problems with wildcards}
\entry {vpath}{23}{vpath}
\entry {search path for dependencies (VPATH)}{23}{search path for dependencies (\code {VPATH})}
\entry {directory search (VPATH)}{23}{directory search (\code {VPATH})}
\entry {%, quoting in vpath}{25}{\code {%}, quoting in \code {vpath}}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{25}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{25}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{25}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in vpath}{25}{quoting \code {%}, in \code {vpath}}
\entry {shell command, and directory search}{26}{shell command, and directory search}
\entry {directory search (VPATH), and shell commands}{26}{directory search (\code {VPATH}), and shell commands}
\entry {VPATH, and implicit rules}{27}{\code {VPATH}, and implicit rules}
\entry {directory search (VPATH), and implicit rules}{27}{directory search (\code {VPATH}), and implicit rules}
\entry {search path for dependencies (VPATH), and implicit rules}{27}{search path for dependencies (\code {VPATH}), and implicit rules}
\entry {implicit rule, and directory search}{27}{implicit rule, and directory search}
\entry {implicit rule, and VPATH}{27}{implicit rule, and \code {VPATH}}
\entry {rule, implicit, and directory search}{27}{rule, implicit, and directory search}
\entry {rule, implicit, and VPATH}{27}{rule, implicit, and \code {VPATH}}
\entry {link libraries, and directory search}{27}{link libraries, and directory search}
\entry {libraries for linking, directory search}{27}{libraries for linking, directory search}
\entry {directory search (VPATH), and link libraries}{27}{directory search (\code {VPATH}), and link libraries}
\entry {VPATH, and link libraries}{27}{\code {VPATH}, and link libraries}
\entry {search path for dependencies (VPATH), and link libraries}{27}{search path for dependencies (\code {VPATH}), and link libraries}
\entry {-l (library search)}{27}{\code {-l} (library search)}
\entry {phony targets}{28}{phony targets}
\entry {targets, phony}{28}{targets, phony}
\entry {targets without a file}{28}{targets without a file}
\entry {rm (shell command)}{28}{\code {rm} (shell command)}
\entry {force targets}{30}{force targets}
\entry {targets, force}{30}{targets, force}
\entry {FORCE}{30}{\code {FORCE}}
\entry {rule, no commands or dependencies}{30}{rule, no commands or dependencies}
\entry {empty targets}{30}{empty targets}
\entry {targets, empty}{30}{targets, empty}
\entry {recording events with empty targets}{30}{recording events with empty targets}
\entry {print target}{30}{\code {print} target}
\entry {lpr (shell command)}{30}{\code {lpr} (shell command)}
\entry {touch (shell command)}{30}{\code {touch} (shell command)}
\entry {special targets}{31}{special targets}
\entry {built-in special targets}{31}{built-in special targets}
\entry {targets, built-in special}{31}{targets, built-in special}
\entry {precious targets}{31}{precious targets}
\entry {preserving with .PRECIOUS}{31}{preserving with \code {.PRECIOUS}}
\entry {multiple targets}{32}{multiple targets}
\entry {several targets in a rule}{32}{several targets in a rule}
\entry {targets, multiple}{32}{targets, multiple}
\entry {rule, with multiple targets}{32}{rule, with multiple targets}
\entry {multiple rules for one target}{33}{multiple rules for one target}
\entry {several rules for one target}{33}{several rules for one target}
\entry {rule, multiple for one target}{33}{rule, multiple for one target}
\entry {target, multiple rules for one}{33}{target, multiple rules for one}
\entry {static pattern rule}{34}{static pattern rule}
\entry {rule, static pattern}{34}{rule, static pattern}
\entry {pattern rules, static (not implicit)}{34}{pattern rules, static (not implicit)}
\entry {varying dependencies}{34}{varying dependencies}
\entry {dependencies, varying (static pattern)}{34}{dependencies, varying (static pattern)}
\entry {static pattern rule, syntax of}{34}{static pattern rule, syntax of}
\entry {pattern rules, static, syntax of}{34}{pattern rules, static, syntax of}
\entry {target pattern, static (not implicit)}{35}{target pattern, static (not implicit)}
\entry {stem}{35}{stem}
\entry {dependency pattern, static (not implicit)}{35}{dependency pattern, static (not implicit)}
\entry {%, quoting in static pattern}{35}{\code {%}, quoting in static pattern}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{35}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{35}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{35}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in static pattern}{35}{quoting \code {%}, in static pattern}
\entry {rule, static pattern versus implicit}{36}{rule, static pattern versus implicit}
\entry {static pattern rule, versus implicit}{36}{static pattern rule, versus implicit}
\entry {double-colon rules}{37}{double-colon rules}
\entry {rule, double-colon (::)}{37}{rule, double-colon (\code {::})}
\entry {multiple rules for one target (::)}{37}{multiple rules for one target (\code {::})}
\entry {:: rules (double-colon)}{37}{\code {::} rules (double-colon)}
\entry {dependencies, automatic generation}{37}{dependencies, automatic generation}
\entry {automatic generation of dependencies}{37}{automatic generation of dependencies}
\entry {generating dependencies automatically}{37}{generating dependencies automatically}
\entry {#include}{38}{\code {#include}}
\entry {-M (to compiler)}{38}{\code {-M} (to compiler)}
\entry {make depend}{38}{\code {make depend}}
\entry {-e (shell flag)}{39}{\code {-e} (shell flag)}
\entry {-MM (to GNU compiler)}{39}{\code {-MM} (to GNU compiler)}
\entry {sed (shell command)}{39}{\code {sed} (shell command)}
\entry {.d}{39}{\code {.d}}
\entry {commands, how to write}{41}{commands, how to write}
\entry {rule commands}{41}{rule commands}
\entry {writing rule commands}{41}{writing rule commands}
\entry {comments, in commands}{41}{comments, in commands}
\entry {commands, comments in}{41}{commands, comments in}
\entry {# (comments), in commands}{41}{\code {#} (comments), in commands}
\entry {echoing of commands}{41}{echoing of commands}
\entry {silent operation}{41}{silent operation}
\entry {{\tt\char'100} (in commands)}{41}{\code {{\tt\char'100}} (in commands)}
\entry {commands, echoing}{41}{commands, echoing}
\entry {printing of commands}{41}{printing of commands}
\entry {-n}{41}{\code {-n}}
\entry {--just-print}{41}{\code {--just-print}}
\entry {--dry-run}{41}{\code {--dry-run}}
\entry {--recon}{41}{\code {--recon}}
\entry {-s}{41}{\code {-s}}
\entry {--silent}{41}{\code {--silent}}
\entry {--quiet}{41}{\code {--quiet}}
\entry {commands, execution}{42}{commands, execution}
\entry {execution, of commands}{42}{execution, of commands}
\entry {shell command, execution}{42}{shell command, execution}
\entry {cd (shell command)}{42}{\code {cd} (shell command)}
\entry {commands, backslash ({\tt\indexbackslash }) in}{42}{commands, backslash (\code {{\tt\indexbackslash }}) in}
\entry {commands, quoting newlines in}{42}{commands, quoting newlines in}
\entry {backslash ({\tt\indexbackslash }), in commands}{42}{backslash (\code {{\tt\indexbackslash }}), in commands}
\entry {{\tt\indexbackslash } (backslash), in commands}{42}{\code {{\tt\indexbackslash }} (backslash), in commands}
\entry {quoting newline, in commands}{42}{quoting newline, in commands}
\entry {newline, quoting, in commands}{42}{newline, quoting, in commands}
\entry {environment, SHELL in}{42}{environment, \code {SHELL} in}
\entry {commands, execution in parallel}{42}{commands, execution in parallel}
\entry {parallel execution}{42}{parallel execution}
\entry {execution, in parallel}{42}{execution, in parallel}
\entry {job slots}{42}{job slots}
\entry {-j}{42}{\code {-j}}
\entry {--jobs}{42}{\code {--jobs}}
\entry {broken pipe}{43}{broken pipe}
\entry {standard input}{43}{standard input}
\entry {load average}{43}{load average}
\entry {limiting jobs based on load}{43}{limiting jobs based on load}
\entry {jobs, limiting based on load}{43}{jobs, limiting based on load}
\entry {-l (load average)}{43}{\code {-l} (load average)}
\entry {--max-load}{43}{\code {--max-load}}
\entry {--load-average}{43}{\code {--load-average}}
\entry {errors (in commands)}{44}{errors (in commands)}
\entry {commands, errors in}{44}{commands, errors in}
\entry {exit status (errors)}{44}{exit status (errors)}
\entry {- (in commands)}{44}{\code {-} (in commands)}
\entry {rm (shell command)}{44}{\code {rm} (shell command)}
\entry {-i}{44}{\code {-i}}
\entry {--ignore-errors}{44}{\code {--ignore-errors}}
\entry {-k}{45}{\code {-k}}
\entry {--keep-going}{45}{\code {--keep-going}}
\entry {Emacs (M-x compile)}{45}{Emacs (\code {M-x compile})}
\entry {deletion of target files}{45}{deletion of target files}
\entry {removal of target files}{45}{removal of target files}
\entry {target, deleting on error}{45}{target, deleting on error}
\entry {interrupt}{45}{interrupt}
\entry {signal}{45}{signal}
\entry {deletion of target files}{45}{deletion of target files}
\entry {removal of target files}{45}{removal of target files}
\entry {target, deleting on interrupt}{45}{target, deleting on interrupt}
\entry {killing (interruption)}{45}{killing (interruption)}
\entry {recursion}{46}{recursion}
\entry {subdirectories, recursion for}{46}{subdirectories, recursion for}
\entry {-C}{46}{\code {-C}}
\entry {--directory}{46}{\code {--directory}}
\entry {recursion, and MAKE variable}{46}{recursion, and \code {MAKE} variable}
\entry {cd (shell command)}{47}{\code {cd} (shell command)}
\entry {-t, and recursion}{47}{\code {-t}, and recursion}
\entry {recursion, and -t}{47}{recursion, and \code {-t}}
\entry {--touch, and recursion}{47}{\code {--touch}, and recursion}
\entry {sub-make}{47}{sub-\code {make}}
\entry {environment, and recursion}{47}{environment, and recursion}
\entry {exporting variables}{47}{exporting variables}
\entry {variables, environment}{47}{variables, environment}
\entry {variables, exporting}{47}{variables, exporting}
\entry {recursion, and environment}{47}{recursion, and environment}
\entry {recursion, and variables}{47}{recursion, and variables}
\entry {compatibility in exporting}{49}{compatibility in exporting}
\entry {recursion, level of}{49}{recursion, level of}
\entry {options, and recursion}{50}{options, and recursion}
\entry {recursion, and options}{50}{recursion, and options}
\entry {command line variable definitions, and recursion}{50}{command line variable definitions, and recursion}
\entry {variables, command line, and recursion}{50}{variables, command line, and recursion}
\entry {recursion, and command line variable definitions}{50}{recursion, and command line variable definitions}
\entry {-C, and recursion}{50}{\code {-C}, and recursion}
\entry {-f, and recursion}{50}{\code {-f}, and recursion}
\entry {-o, and recursion}{50}{\code {-o}, and recursion}
\entry {-W, and recursion}{50}{\code {-W}, and recursion}
\entry {--directory, and recursion}{50}{\code {--directory}, and recursion}
\entry {--file, and recursion}{50}{\code {--file}, and recursion}
\entry {--old-file, and recursion}{50}{\code {--old-file}, and recursion}
\entry {--assume-old, and recursion}{50}{\code {--assume-old}, and recursion}
\entry {--assume-new, and recursion}{50}{\code {--assume-new}, and recursion}
\entry {--new-file, and recursion}{50}{\code {--new-file}, and recursion}
\entry {recursion, and -C}{50}{recursion, and \code {-C}}
\entry {recursion, and -f}{50}{recursion, and \code {-f}}
\entry {recursion, and -o}{50}{recursion, and \code {-o}}
\entry {recursion, and -W}{50}{recursion, and \code {-W}}
\entry {-j, and recursion}{50}{\code {-j}, and recursion}
\entry {--jobs, and recursion}{50}{\code {--jobs}, and recursion}
\entry {recursion, and -j}{50}{recursion, and \code {-j}}
\entry {job slots, and recursion}{50}{job slots, and recursion}
\entry {Arg list too long}{51}{Arg list too long}
\entry {E2BIG}{51}{E2BIG}
\entry {POSIX.2}{51}{POSIX.2}
\entry {setting options from environment}{51}{setting options from environment}
\entry {options, setting from environment}{51}{options, setting from environment}
\entry {setting options in makefiles}{51}{setting options in makefiles}
\entry {options, setting in makefiles}{51}{options, setting in makefiles}
\entry {directories, printing them}{52}{directories, printing them}
\entry {printing directories}{52}{printing directories}
\entry {recursion, and printing directories}{52}{recursion, and printing directories}
\entry {-C, and -w}{52}{\code {-C}, and \code {-w}}
\entry {--directory, and --print-directory}{52}{\code {--directory}, and \code {--print-directory}}
\entry {recursion, and -w}{52}{recursion, and \code {-w}}
\entry {-w, and -C}{52}{\code {-w}, and \code {-C}}
\entry {-w, and recursion}{52}{\code {-w}, and recursion}
\entry {--print-directory, and --directory}{52}{\code {--print-directory}, and \code {--directory}}
\entry {--print-directory, and recursion}{52}{\code {--print-directory}, and recursion}
\entry {--no-print-directory}{52}{\code {--no-print-directory}}
\entry {--print-directory, disabling}{52}{\code {--print-directory}, disabling}
\entry {-w, disabling}{52}{\code {-w}, disabling}
\entry {sequences of commands}{52}{sequences of commands}
\entry {commands, sequences of}{52}{commands, sequences of}
\entry {yacc}{53}{\code {yacc}}
\entry {{\tt\char'100}, and define}{53}{{\tt\char'100}, and \code {define}}
\entry {-, and define}{53}{-, and \code {define}}
\entry {{\tt\char43}, and define}{53}{{\tt\char43}, and \code {define}}
\entry {empty commands}{54}{empty commands}
\entry {commands, empty}{54}{commands, empty}
\entry {variable}{55}{variable}
\entry {value}{55}{value}
\entry {recursive variable expansion}{55}{recursive variable expansion}
\entry {simple variable expansion}{55}{simple variable expansion}
\entry {macro}{55}{macro}
\entry {variables, how to reference}{55}{variables, how to reference}
\entry {reference to variables}{55}{reference to variables}
\entry {$, in variable reference}{55}{\code {$}, in variable reference}
\entry {dollar sign ($), in variable reference}{55}{dollar sign (\code {$}), in variable reference}
\entry {flavors of variables}{56}{flavors of variables}
\entry {recursive variable expansion}{56}{recursive variable expansion}
\entry {variables, flavors}{56}{variables, flavors}
\entry {recursively expanded variables}{56}{recursively expanded variables}
\entry {variables, recursively expanded}{56}{variables, recursively expanded}
\entry {=}{56}{=}
\entry {loops in variable expansion}{57}{loops in variable expansion}
\entry {variables, loops in expansion}{57}{variables, loops in expansion}
\entry {simply expanded variables}{57}{simply expanded variables}
\entry {variables, simply expanded}{57}{variables, simply expanded}
\entry {:=}{57}{:=}
\entry {spaces, in variable values}{58}{spaces, in variable values}
\entry {whitespace, in variable values}{58}{whitespace, in variable values}
\entry {variables, spaces in values}{58}{variables, spaces in values}
\entry {reference to variables}{59}{reference to variables}
\entry {modified variable reference}{59}{modified variable reference}
\entry {substitution variable reference}{59}{substitution variable reference}
\entry {variables, modified reference}{59}{variables, modified reference}
\entry {variables, substitution reference}{59}{variables, substitution reference}
\entry {variables, substituting suffix in}{59}{variables, substituting suffix in}
\entry {suffix, substituting in variables}{59}{suffix, substituting in variables}
\entry {nested variable reference}{60}{nested variable reference}
\entry {computed variable name}{60}{computed variable name}
\entry {variables, computed names}{60}{variables, computed names}
\entry {variables, nested references}{60}{variables, nested references}
\entry {variables, $ in name}{60}{variables, \samp {$} in name}
\entry {$, in variable name}{60}{\code {$}, in variable name}
\entry {dollar sign ($), in variable name}{60}{dollar sign (\code {$}), in variable name}
\entry {variables, how they get their values}{63}{variables, how they get their values}
\entry {value, how a variable gets it}{63}{value, how a variable gets it}
\entry {setting variables}{63}{setting variables}
\entry {variables, setting}{63}{variables, setting}
\entry {=}{63}{=}
\entry {:=}{63}{:=}
\entry {{\tt\char43}=}{64}{{\tt\char43}=}
\entry {appending to variables}{64}{appending to variables}
\entry {variables, appending to}{64}{variables, appending to}
\entry {overriding with override}{66}{overriding with \code {override}}
\entry {variables, overriding}{66}{variables, overriding}
\entry {verbatim variable definition}{67}{verbatim variable definition}
\entry {defining variables verbatim}{67}{defining variables verbatim}
\entry {variables, defining verbatim}{67}{variables, defining verbatim}
\entry {variables, environment}{68}{variables, environment}
\entry {environment}{68}{environment}
\entry {conditionals}{71}{conditionals}
\entry {functions}{77}{functions}
\entry {$, in function call}{77}{\code {$}, in function call}
\entry {dollar sign ($), in function call}{77}{dollar sign (\code {$}), in function call}
\entry {arguments of functions}{77}{arguments of functions}
\entry {functions, syntax of}{77}{functions, syntax of}
\entry {functions, for text}{78}{functions, for text}
\entry {%, quoting in patsubst}{78}{\code {%}, quoting in \code {patsubst}}
\entry {%, quoting with {\tt\indexbackslash } (backslash)}{78}{\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}
\entry {{\tt\indexbackslash } (backslash), to quote %}{78}{\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}
\entry {backslash ({\tt\indexbackslash }), to quote %}{78}{backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}
\entry {quoting %, in patsubst}{78}{quoting \code {%}, in \code {patsubst}}
\entry {stripping whitespace}{79}{stripping whitespace}
\entry {whitespace, stripping}{79}{whitespace, stripping}
\entry {spaces, stripping}{79}{spaces, stripping}
\entry {searching for strings}{79}{searching for strings}
\entry {finding strings}{79}{finding strings}
\entry {strings, searching for}{79}{strings, searching for}
\entry {filtering words}{80}{filtering words}
\entry {words, filtering}{80}{words, filtering}
\entry {filtering out words}{80}{filtering out words}
\entry {words, filtering out}{80}{words, filtering out}
\entry {sorting words}{80}{sorting words}
\entry {removing duplicate words}{80}{removing duplicate words}
\entry {duplicate words, removing}{80}{duplicate words, removing}
\entry {words, removing duplicates}{80}{words, removing duplicates}
\entry {functions, for file names}{81}{functions, for file names}
\entry {file name functions}{81}{file name functions}
\entry {directory part}{81}{directory part}
\entry {file name, directory part}{81}{file name, directory part}
\entry {file name, nondirectory part}{81}{file name, nondirectory part}
\entry {nondirectory part}{81}{nondirectory part}
\entry {suffix, function to find}{82}{suffix, function to find}
\entry {file name suffix}{82}{file name suffix}
\entry {basename}{82}{basename}
\entry {file name, basename of}{82}{file name, basename of}
\entry {suffix, adding}{82}{suffix, adding}
\entry {file name suffix, adding}{82}{file name suffix, adding}
\entry {prefix, adding}{82}{prefix, adding}
\entry {file name prefix, adding}{82}{file name prefix, adding}
\entry {joining lists of words}{82}{joining lists of words}
\entry {words, joining lists}{82}{words, joining lists}
\entry {words, selecting}{83}{words, selecting}
\entry {selecting words}{83}{selecting words}
\entry {words, finding number}{83}{words, finding number}
\entry {words, extracting first}{83}{words, extracting first}
\entry {wildcard, function}{83}{wildcard, function}
\entry {words, iterating over}{83}{words, iterating over}
\entry {variables, origin of}{85}{variables, origin of}
\entry {origin of variable}{85}{origin of variable}
\entry {commands, expansion}{87}{commands, expansion}
\entry {backquotes}{87}{backquotes}
\entry {shell command, function for}{87}{shell command, function for}
\entry {--file}{89}{\code {--file}}
\entry {--makefile}{89}{\code {--makefile}}
\entry {-f}{89}{\code {-f}}
\entry {goal, how to specify}{90}{goal, how to specify}
\entry {all (standard target)}{91}{\code {all} \r {(standard target)}}
\entry {clean (standard target)}{91}{\code {clean} \r {(standard target)}}
\entry {mostlyclean (standard target)}{91}{\code {mostlyclean} \r {(standard target)}}
\entry {distclean (standard target)}{91}{\code {distclean} \r {(standard target)}}
\entry {realclean (standard target)}{91}{\code {realclean} \r {(standard target)}}
\entry {clobber (standard target)}{91}{\code {clobber} \r {(standard target)}}
\entry {install (standard target)}{91}{\code {install} \r {(standard target)}}
\entry {print (standard target)}{91}{\code {print} \r {(standard target)}}
\entry {tar (standard target)}{91}{\code {tar} \r {(standard target)}}
\entry {shar (standard target)}{91}{\code {shar} \r {(standard target)}}
\entry {dist (standard target)}{91}{\code {dist} \r {(standard target)}}
\entry {TAGS (standard target)}{91}{\code {TAGS} \r {(standard target)}}
\entry {check (standard target)}{91}{\code {check} \r {(standard target)}}
\entry {test (standard target)}{91}{\code {test} \r {(standard target)}}
\entry {execution, instead of}{91}{execution, instead of}
\entry {commands, instead of executing}{91}{commands, instead of executing}
\entry {--just-print}{91}{\code {--just-print}}
\entry {--dry-run}{91}{\code {--dry-run}}
\entry {--recon}{91}{\code {--recon}}
\entry {-n}{91}{\code {-n}}
\entry {--touch}{92}{\code {--touch}}
\entry {touching files}{92}{touching files}
\entry {target, touching}{92}{target, touching}
\entry {-t}{92}{\code {-t}}
\entry {--question}{92}{\code {--question}}
\entry {-q}{92}{\code {-q}}
\entry {question mode}{92}{question mode}
\entry {--what-if}{92}{\code {--what-if}}
\entry {-W}{92}{\code {-W}}
\entry {--assume-new}{92}{\code {--assume-new}}
\entry {--new-file}{92}{\code {--new-file}}
\entry {what if}{92}{what if}
\entry {files, assuming new}{92}{files, assuming new}
\entry {-o}{93}{\code {-o}}
\entry {--old-file}{93}{\code {--old-file}}
\entry {--assume-old}{93}{\code {--assume-old}}
\entry {files, assuming old}{93}{files, assuming old}
\entry {files, avoiding recompilation of}{93}{files, avoiding recompilation of}
\entry {recompilation, avoiding}{93}{recompilation, avoiding}
\entry {overriding variables with arguments}{94}{overriding variables with arguments}
\entry {variables, overriding with arguments}{94}{variables, overriding with arguments}
\entry {command line variables}{94}{command line variables}
\entry {variables, command line}{94}{variables, command line}
\entry {testing compilation}{95}{testing compilation}
\entry {compilation, testing}{95}{compilation, testing}
\entry {-k}{95}{\code {-k}}
\entry {--keep-going}{95}{\code {--keep-going}}
\entry {options}{95}{options}
\entry {flags}{95}{flags}
\entry {switches}{95}{switches}
\entry {-b}{95}{\code {-b}}
\entry {-m}{95}{\code {-m}}
\entry {-C}{95}{\code {-C}}
\entry {--directory}{95}{\code {--directory}}
\entry {-d}{96}{\code {-d}}
\entry {--debug}{96}{\code {--debug}}
\entry {-e}{96}{\code {-e}}
\entry {--environment-overrides}{96}{\code {--environment-overrides}}
\entry {-f}{96}{\code {-f}}
\entry {--file}{96}{\code {--file}}
\entry {--makefile}{96}{\code {--makefile}}
\entry {-h}{96}{\code {-h}}
\entry {--help}{96}{\code {--help}}
\entry {-i}{96}{\code {-i}}
\entry {--ignore-errors}{96}{\code {--ignore-errors}}
\entry {-I}{96}{\code {-I}}
\entry {--include-dir}{96}{\code {--include-dir}}
\entry {-j}{96}{\code {-j}}
\entry {--jobs}{96}{\code {--jobs}}
\entry {-k}{96}{\code {-k}}
\entry {--keep-going}{96}{\code {--keep-going}}
\entry {-l}{97}{\code {-l}}
\entry {--load-average}{97}{\code {--load-average}}
\entry {--max-load}{97}{\code {--max-load}}
\entry {-n}{97}{\code {-n}}
\entry {--just-print}{97}{\code {--just-print}}
\entry {--dry-run}{97}{\code {--dry-run}}
\entry {--recon}{97}{\code {--recon}}
\entry {-o}{97}{\code {-o}}
\entry {--old-file}{97}{\code {--old-file}}
\entry {--assume-old}{97}{\code {--assume-old}}
\entry {-p}{97}{\code {-p}}
\entry {--print-data-base}{97}{\code {--print-data-base}}
\entry {-q}{97}{\code {-q}}
\entry {--question}{97}{\code {--question}}
\entry {-r}{97}{\code {-r}}
\entry {--no-builtin-rules}{97}{\code {--no-builtin-rules}}
\entry {-s}{97}{\code {-s}}
\entry {--silent}{98}{\code {--silent}}
\entry {--quiet}{98}{\code {--quiet}}
\entry {-S}{98}{\code {-S}}
\entry {--no-keep-going}{98}{\code {--no-keep-going}}
\entry {--stop}{98}{\code {--stop}}
\entry {-t}{98}{\code {-t}}
\entry {--touch}{98}{\code {--touch}}
\entry {-v}{98}{\code {-v}}
\entry {--version}{98}{\code {--version}}
\entry {-w}{98}{\code {-w}}
\entry {--print-directory}{98}{\code {--print-directory}}
\entry {--no-print-directory}{98}{\code {--no-print-directory}}
\entry {-W}{98}{\code {-W}}
\entry {--what-if}{98}{\code {--what-if}}
\entry {--new-file}{98}{\code {--new-file}}
\entry {--assume-new}{98}{\code {--assume-new}}
\entry {--warn-undefined-variables}{99}{\code {--warn-undefined-variables}}
\entry {variables, warning for undefined}{99}{variables, warning for undefined}
\entry {undefined variables, warning message}{99}{undefined variables, warning message}
\entry {implicit rule}{101}{implicit rule}
\entry {rule, implicit}{101}{rule, implicit}
\entry {implicit rule, how to use}{101}{implicit rule, how to use}
\entry {rule, implicit, how to use}{101}{rule, implicit, how to use}
\entry {implicit rule, predefined}{103}{implicit rule, predefined}
\entry {rule, implicit, predefined}{103}{rule, implicit, predefined}
\entry {C, rule to compile}{103}{C, rule to compile}
\entry {cc}{103}{\code {cc}}
\entry {gcc}{103}{\code {gcc}}
\entry {.o}{103}{\code {.o}}
\entry {.c}{103}{\code {.c}}
\entry {C{\tt\char43}{\tt\char43}, rule to compile}{103}{C{\tt\char43}{\tt\char43}, rule to compile}
\entry {g{\tt\char43}{\tt\char43}}{103}{\code {g{\tt\char43}{\tt\char43}}}
\entry {.C}{103}{\code {.C}}
\entry {.cc}{103}{\code {.cc}}
\entry {Pascal, rule to compile}{103}{Pascal, rule to compile}
\entry {pc}{103}{\code {pc}}
\entry {.p}{103}{\code {.p}}
\entry {Fortran, rule to compile}{103}{Fortran, rule to compile}
\entry {Ratfor, rule to compile}{103}{Ratfor, rule to compile}
\entry {f77}{103}{\code {f77}}
\entry {.f}{103}{\code {.f}}
\entry {.r}{103}{\code {.r}}
\entry {.F}{103}{\code {.F}}
\entry {Modula-2, rule to compile}{104}{Modula-2, rule to compile}
\entry {m2c}{104}{\code {m2c}}
\entry {.sym}{104}{\code {.sym}}
\entry {.def}{104}{\code {.def}}
\entry {.mod}{104}{\code {.mod}}
\entry {assembly, rule to compile}{104}{assembly, rule to compile}
\entry {as}{104}{\code {as}}
\entry {.s}{104}{\code {.s}}
\entry {.S}{104}{\code {.S}}
\entry {linking, predefined rule for}{104}{linking, predefined rule for}
\entry {ld}{104}{\code {ld}}
\entry {.o}{104}{\code {.o}}
\entry {yacc}{105}{\code {yacc}}
\entry {Yacc, rule to run}{105}{Yacc, rule to run}
\entry {.y}{105}{\code {.y}}
\entry {lex}{105}{\code {lex}}
\entry {Lex, rule to run}{105}{Lex, rule to run}
\entry {.l}{105}{\code {.l}}
\entry {lint}{105}{\code {lint}}
\entry {lint, rule to run}{105}{\code {lint}, rule to run}
\entry {.ln}{105}{\code {.ln}}
\entry {TeX{}, rule to run}{105}{\TeX{}, rule to run}
\entry {Web, rule to run}{105}{Web, rule to run}
\entry {tex}{105}{\code {tex}}
\entry {cweave}{105}{\code {cweave}}
\entry {weave}{105}{\code {weave}}
\entry {tangle}{105}{\code {tangle}}
\entry {ctangle}{105}{\code {ctangle}}
\entry {.dvi}{105}{\code {.dvi}}
\entry {.tex}{105}{\code {.tex}}
\entry {.web}{105}{\code {.web}}
\entry {.w}{105}{\code {.w}}
\entry {.ch}{105}{\code {.ch}}
\entry {Texinfo, rule to format}{105}{Texinfo, rule to format}
\entry {Info, rule to format}{105}{Info, rule to format}
\entry {texi2dvi}{105}{\code {texi2dvi}}
\entry {makeinfo}{105}{\code {makeinfo}}
\entry {.texinfo}{105}{\code {.texinfo}}
\entry {.info}{105}{\code {.info}}
\entry {.texi}{105}{\code {.texi}}
\entry {.txinfo}{105}{\code {.txinfo}}
\entry {RCS, rule to extract from}{105}{RCS, rule to extract from}
\entry {co}{105}{\code {co}}
\entry {,v (RCS file extension)}{105}{\code {,v \r {(RCS file extension)}}}
\entry {SCCS, rule to extract from}{105}{SCCS, rule to extract from}
\entry {get}{105}{\code {get}}
\entry {s. (SCCS file prefix)}{105}{\code {s. \r {(SCCS file prefix)}}}
\entry {.sh}{105}{\code {.sh}}
\entry {flags for compilers}{106}{flags for compilers}
\entry {ar}{107}{\code {ar}}
\entry {as}{107}{\code {as}}
\entry {cc}{107}{\code {cc}}
\entry {g{\tt\char43}{\tt\char43}}{107}{\code {g{\tt\char43}{\tt\char43}}}
\entry {co}{107}{\code {co}}
\entry {f77}{107}{\code {f77}}
\entry {get}{107}{\code {get}}
\entry {lex}{107}{\code {lex}}
\entry {pc}{107}{\code {pc}}
\entry {yacc}{107}{\code {yacc}}
\entry {makeinfo}{107}{\code {makeinfo}}
\entry {tex}{107}{\code {tex}}
\entry {texi2dvi}{107}{\code {texi2dvi}}
\entry {weave}{107}{\code {weave}}
\entry {cweave}{107}{\code {cweave}}
\entry {tangle}{107}{\code {tangle}}
\entry {ctangle}{107}{\code {ctangle}}
\entry {rm}{107}{\code {rm}}
\entry {chains of rules}{108}{chains of rules}
\entry {rule, implicit, chains of}{108}{rule, implicit, chains of}
\entry {intermediate files}{108}{intermediate files}
\entry {files, intermediate}{108}{files, intermediate}
\entry {intermediate files, preserving}{109}{intermediate files, preserving}
\entry {preserving intermediate files}{109}{preserving intermediate files}
\entry {preserving with .PRECIOUS}{109}{preserving with \code {.PRECIOUS}}
\entry {.PRECIOUS intermediate files}{109}{\code {.PRECIOUS} intermediate files}
\entry {pattern rule}{110}{pattern rule}
\entry {rule, pattern}{110}{rule, pattern}
\entry {target pattern, implicit}{110}{target pattern, implicit}
\entry {%, in pattern rules}{110}{\code {%}, in pattern rules}
\entry {dependency pattern, implicit}{110}{dependency pattern, implicit}
\entry {multiple targets, in pattern rule}{110}{multiple targets, in pattern rule}
\entry {target, multiple in pattern rule}{110}{target, multiple in pattern rule}
\entry {pattern rules, order of}{111}{pattern rules, order of}
\entry {order of pattern rules}{111}{order of pattern rules}
\entry {automatic variables}{112}{automatic variables}
\entry {variables, automatic}{112}{variables, automatic}
\entry {variables, and implicit rule}{112}{variables, and implicit rule}
\entry {dependencies, list of changed}{112}{dependencies, list of changed}
\entry {list of changed dependencies}{112}{list of changed dependencies}
\entry {dependencies, list of all}{112}{dependencies, list of all}
\entry {list of all dependencies}{112}{list of all dependencies}
\entry {stem, variable for}{113}{stem, variable for}
\entry {stem}{114}{stem}
\entry {match-anything rule}{115}{match-anything rule}
\entry {terminal rule}{115}{terminal rule}
\entry {last-resort default rules}{116}{last-resort default rules}
\entry {default rules, last-resort}{116}{default rules, last-resort}
\entry {old-fashioned suffix rules}{117}{old-fashioned suffix rules}
\entry {suffix rule}{117}{suffix rule}
\entry {implicit rule, search algorithm}{119}{implicit rule, search algorithm}
\entry {search algorithm, implicit rule}{119}{search algorithm, implicit rule}
\entry {archive}{121}{archive}
\entry {archive member targets}{121}{archive member targets}
\entry {wildcard, in archive member}{121}{wildcard, in archive member}
\entry {{\_}{\_}.SYMDEF}{123}{\code {{\_}{\_}.SYMDEF}}
\entry {updating archive symbol directories}{123}{updating archive symbol directories}
\entry {archive symbol directory updating}{123}{archive symbol directory updating}
\entry {symbol directories, updating archive}{123}{symbol directories, updating archive}
\entry {directories, updating archive symbol}{123}{directories, updating archive symbol}
\entry {archive, and parallel execution}{123}{archive, and parallel execution}
\entry {parallel execution, and archive update}{123}{parallel execution, and archive update}
\entry {archive, and -j}{123}{archive, and \code {-j}}
\entry {-j, and archive update}{123}{\code {-j}, and archive update}
\entry {suffix rule, for archive}{124}{suffix rule, for archive}
\entry {archive, suffix rule for}{124}{archive, suffix rule for}
\entry {library archive, suffix rule for}{124}{library archive, suffix rule for}
\entry {.a (archives)}{124}{\code {.a} (archives)}
\entry {features of GNU make}{125}{features of GNU \code {make}}
\entry {portability}{125}{portability}
\entry {compatibility}{125}{compatibility}
\entry {incompatibilities}{129}{incompatibilities}
\entry {missing features}{129}{missing features}
\entry {features, missing}{129}{features, missing}
\entry {makefile, conventions for}{131}{makefile, conventions for}
\entry {conventions for makefiles}{131}{conventions for makefiles}
\entry {standards for makefiles}{131}{standards for makefiles}

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