Compare commits

...

5010 Commits

Author SHA1 Message Date
jeff.dyer%compilercompany.com
2125eba422 Bug#16438: Enabling callback to unwrap_java_wrapper.
git-svn-id: svn://10.0.0.236/branches/M16-OJI-07232000@76162 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 22:16:24 +00:00
jeff.dyer%compilercompany.com
58eea068c5 Bug#16438: Moving new virtual method to end of vtable.
git-svn-id: svn://10.0.0.236/branches/M16-OJI-07232000@76160 18797224-902f-48f8-a5cc-f745e15eee43
2000-08-11 22:14:45 +00:00
jeff.dyer%compilercompany.com
c02531b766 Bug #40077: Adding api for plugin to check permissions for a given applet signing.
git-svn-id: svn://10.0.0.236/branches/M16-OJI-07232000@74810 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 13:00:24 +00:00
jeff.dyer%compilercompany.com
d34012aac6 Bug #16438: Added code to call new api for asking jvm to unwrap a wrapped java object.
git-svn-id: svn://10.0.0.236/branches/M16-OJI-07232000@74809 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 12:51:43 +00:00
jeff.dyer%compilercompany.com
b8f11d7792 Bug #16438: Adding api for asking the jvm to unwrap a wrapped object.
git-svn-id: svn://10.0.0.236/branches/M16-OJI-07232000@74808 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-26 12:49:50 +00:00
(no author)
54fe7f02b5 This commit was manufactured by cvs2svn to create branch 'M16-OJI-07232000'.
git-svn-id: svn://10.0.0.236/branches/M16-OJI-07232000@74057 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-12 00:05:50 +00:00
(no author)
8d02e993ed This commit was manufactured by cvs2svn to create branch 'M16-OJI-07102000'.
git-svn-id: svn://10.0.0.236/branches/M16-OJI-07102000@73974 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-11 00:42:56 +00:00
law%netscape.com
3391789285 Bug 43583; build new dialog; r=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73973 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-11 00:42:55 +00:00
dougt%netscape.com
ccb740ceaa First check in. NOT PART OF BUILD.
git-svn-id: svn://10.0.0.236/trunk@73972 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-11 00:10:34 +00:00
law%netscape.com
c7ba90ff47 Bug 36658; notify urlwidget component on page load; r=matt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73971 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:56:02 +00:00
av%netscape.com
6899b34dd6 #22954, fixing Mac glitch, r=brade
git-svn-id: svn://10.0.0.236/trunk@73969 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:54:31 +00:00
sgehani%netscape.com
91aaef8262 Part of fix for nsbeta2+ bug 37168. [r=ssu]
git-svn-id: svn://10.0.0.236/trunk@73968 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:44:35 +00:00
bryner%uiuc.edu
98421d423b Fixing 43459. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@73967 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:42:46 +00:00
av%netscape.com
edef5863b0 #43500, adding the default plugin to the packager on Windows, r=leaf
git-svn-id: svn://10.0.0.236/trunk@73966 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:32:13 +00:00
law%netscape.com
e966fb16cd Bug 43583; new helper app launch confirmation dialog; r=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73965 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:18:59 +00:00
rogerl%netscape.com
11c82ac5b9 Some parts of x@<name> working.
git-svn-id: svn://10.0.0.236/trunk@73964 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:18:07 +00:00
sgehani%netscape.com
008fb4035e Add optional log file leaf name param to XPI_Init for Win32 uninstall logging.
Part of fix for nsbeta2+ bug 37168.  [r=ssu]


git-svn-id: svn://10.0.0.236/trunk@73963 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:15:46 +00:00
endico%mozilla.org
605f7ed5a9 Add "Windows ME" operating system and a comment about how to add new os's (et al) to an already installed system
git-svn-id: svn://10.0.0.236/trunk@73962 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 23:01:26 +00:00
ddrinan%netscape.com
7e9f7e8f61 Made changes to the password retry text to fix bugs 399954 and 44110
git-svn-id: svn://10.0.0.236/trunk@73961 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:53:58 +00:00
matt%netscape.com
5ff8a76db7 taking out security policies pane as per bug 44121
r:tornduff


git-svn-id: svn://10.0.0.236/trunk@73960 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:50:37 +00:00
jband%netscape.com
473f5b8879 add previously overlooked support for nsIXPCNativeCallContext implementors to signal that they have set the method return value for the JS caller. a=brendan@mozilla.org r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73959 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:39:37 +00:00
bienvenu%netscape.com
8aa45589da fix crash searching newsgroup which you've never opened r=alecf 45028
git-svn-id: svn://10.0.0.236/trunk@73958 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:34:08 +00:00
shanjian%netscape.com
ff9c87f68a #42422
Fix the crash, contentLen should not be extended futher than the
text fragment's length.


git-svn-id: svn://10.0.0.236/trunk@73957 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:32:54 +00:00
bienvenu%netscape.com
ecd2e345aa forgot this part of the fix for 35678, posting to correct news server, r=mscott, ducarroz
git-svn-id: svn://10.0.0.236/trunk@73956 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:32:28 +00:00
nhotta%netscape.com
ff5ef51b79 Changed to pass a charset to openDialog so that a new window inherits the charset, bug 27646, r=ftang.
git-svn-id: svn://10.0.0.236/trunk@73955 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:29:33 +00:00
radha%netscape.com
ae741cd1bc Fix for feature bug 44427. checking in code on behalf of jce2@po.cwru.edu
r=myself. a=brendan


git-svn-id: svn://10.0.0.236/trunk@73954 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:07:47 +00:00
mkaply%us.ibm.com
176282916f r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME


git-svn-id: svn://10.0.0.236/trunk@73953 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 22:04:17 +00:00
av%netscape.com
bcd2073647 Addressing #22954, fixing the glitch when layout returned OK even if did not find a plugin causing a crash, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@73952 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:51:15 +00:00
dmose%mozilla.org
edabaedfe6 Updated description of directories in the tree. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73950 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:27:05 +00:00
dimator%netscape.com
f59147699d Bugs: 37153, 38700. Localized status and priority strings in threadpane. r=putterman
git-svn-id: svn://10.0.0.236/trunk@73949 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:25:37 +00:00
dmose%mozilla.org
641b51dd55 Makefile.in
git-svn-id: svn://10.0.0.236/trunk@73948 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:24:55 +00:00
dmose%mozilla.org
1d9f7feffd some tests of the LDAP code, currently just for the datasource
git-svn-id: svn://10.0.0.236/trunk@73947 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:24:45 +00:00
dmose%mozilla.org
3a9a1aa9d3 initial code for an LDAP datasource; not yet working or complete. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73946 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:22:17 +00:00
mscott%netscape.com
a9821acb38 Bug #43583 --> pass the window context into the helper app launcher which will in turn be used by
the helper app dialog to get at a dom window.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@73945 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:21:10 +00:00
mkaply%us.ibm.com
76391cde9e r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME


git-svn-id: svn://10.0.0.236/trunk@73944 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:18:48 +00:00
dmose%mozilla.org
3a26f91c9e updated the TODO list. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73943 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:17:59 +00:00
dmose%mozilla.org
c4f7d926f5 adjust some comments. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73942 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:17:04 +00:00
mkaply%us.ibm.com
c71389b6e5 r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME


git-svn-id: svn://10.0.0.236/trunk@73941 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:08:54 +00:00
sgehani%netscape.com
f5bd2c5b5e Make Install.execute() work on Unix.
[nsbeta2+ b = 37168; r = ssu]


git-svn-id: svn://10.0.0.236/trunk@73940 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 21:02:16 +00:00
mkaply%us.ibm.com
0157bbf377 r=cls, a=brendan
Because of the raptor to gk change, we don't need SHORT_LIBNAME


git-svn-id: svn://10.0.0.236/trunk@73939 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:48:42 +00:00
waterson%netscape.com
fd592d59e3 Remove spurious call to RegisterDataSource(). r=hyatt
git-svn-id: svn://10.0.0.236/trunk@73938 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:42:56 +00:00
mkaply%us.ibm.com
d866d504b4 Tinderbox break - change OS/2 only code - third time is a charm
git-svn-id: svn://10.0.0.236/trunk@73937 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:38:41 +00:00
mkaply%us.ibm.com
8ca37c9ffe Tinderbox break - remove OS/2 only code
git-svn-id: svn://10.0.0.236/trunk@73936 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:29:36 +00:00
rogerl%netscape.com
09961860fe r=brendan@mozilla.org, Fix for #31255, support '-->' on line by itself as
a line comment - allows old, bogus HTML to execute a la 4.X.


git-svn-id: svn://10.0.0.236/trunk@73935 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:23:54 +00:00
rogerl%netscape.com
babc9d3604 r=brendan@mozilla.org, Fix for #44013 - enforce security for defineGetter
& defineSetter by calling OBJ_CHECK_ACCESS.


git-svn-id: svn://10.0.0.236/trunk@73934 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:21:38 +00:00
dimator%netscape.com
d8d2b2a144 Bugs: 37153, 38700. Localized status and priority strings in threadpane.
git-svn-id: svn://10.0.0.236/trunk@73933 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:21:08 +00:00
bryner%uiuc.edu
afbe202d32 Fixing 44859. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@73932 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:19:32 +00:00
saari%netscape.com
bd2c6303f1 Adding file for evaughan
git-svn-id: svn://10.0.0.236/trunk@73931 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:17:48 +00:00
evaughan%netscape.com
933f75ed4e disable gfx scrollbars #44576
grid fixes for tree bugs

-r Hyatt


git-svn-id: svn://10.0.0.236/trunk@73930 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:10:27 +00:00
edburns%acm.org
b971436627 Put dom after util and before webclient
git-svn-id: svn://10.0.0.236/trunk@73929 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:06:44 +00:00
edburns%acm.org
efd8882a09 Put classes first so top level java build works.
git-svn-id: svn://10.0.0.236/trunk@73928 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:06:07 +00:00
edburns%acm.org
2d11ae2a16 nsSetupRegistry_link_problems
git-svn-id: svn://10.0.0.236/trunk@73927 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 20:02:49 +00:00
edburns%acm.org
db74b4ad01 Use the new xp runem.pl script instead of building the smarts into
the batch file.


git-svn-id: svn://10.0.0.236/trunk@73926 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 19:48:47 +00:00
akkana%netscape.com
84c9d71b9a 38232 (nsbeta2+): Make line break character configurable in the
output system, and use \n (the DOM linebreak character) when getting
output from text controls.  Also fix some warnings.  r=kin.


git-svn-id: svn://10.0.0.236/trunk@73925 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 19:46:59 +00:00
edburns%acm.org
2d15d02c8f Changes to Makefile.in to allow proper running on solaris.
Added motif/README to explain why some files in this directory
don't get put into this directory's dll.


git-svn-id: svn://10.0.0.236/trunk@73924 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 19:00:51 +00:00
miodrag%netscape.com
bc8ed0c9db Updates for LDAPJDK 4.12
git-svn-id: svn://10.0.0.236/trunk@73923 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 18:41:40 +00:00
dmose%mozilla.org
73deb5f9dc various updates. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73922 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 17:50:32 +00:00
edburns%acm.org
8ad979c383 Removed "^M" characters.
git-svn-id: svn://10.0.0.236/trunk@73921 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 17:49:19 +00:00
cls%seawood.org
0227cd8ec8 Fix for objdir build bustage.
git-svn-id: svn://10.0.0.236/trunk@73920 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 17:21:17 +00:00
rbs%maths.uq.edu.au
538d474bfd Enable the real x-height. r:erik,waterson. a:waterson
git-svn-id: svn://10.0.0.236/trunk@73919 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 16:10:12 +00:00
cls%seawood.org
1e9c39aa30 Ugh, introduced c++ comments to a c file which causes havoc with many non-gnu compilers
git-svn-id: svn://10.0.0.236/trunk@73918 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 15:14:37 +00:00
mkaply%us.ibm.com
8c831728da #42637
r = mkaply, a = brendan
OS/2 bringup - OS/2 only - no OK Cancel buttons in preferences


git-svn-id: svn://10.0.0.236/trunk@73917 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 14:50:36 +00:00
mkaply%us.ibm.com
d728ef74e0 OS/2 only tinderbox break - we will probably still break on a link, but at least we will compile
git-svn-id: svn://10.0.0.236/trunk@73916 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 14:48:47 +00:00
rbs%maths.uq.edu.au
a654430535 Remove files that have ceased to be used
git-svn-id: svn://10.0.0.236/trunk@73915 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 14:02:44 +00:00
rbs%maths.uq.edu.au
26d68c1ce5 Convert examples to XHTML now that mathml.css is imported in the ua.css on MathML-enabled builds. a:waterson
git-svn-id: svn://10.0.0.236/trunk@73914 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 13:58:55 +00:00
rbs%maths.uq.edu.au
b445880e79 [not part of default build] @import MathML CSS rules in the ua.css on MathML-enabled builds. Paul Gartside <gartside@maths.ox.ac.uk> and Peter Van der Beken <Peter.VanderBeken@pandora.be> have verified that all went well on Linux and Mac, respectively. a:waterson
git-svn-id: svn://10.0.0.236/trunk@73913 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 13:58:27 +00:00
rbs%maths.uq.edu.au
80299f6024 [not part of default build] Some updates in the land of stretchy chars. partial fix for b:45010
git-svn-id: svn://10.0.0.236/trunk@73912 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 13:57:52 +00:00
mkaply%us.ibm.com
d3fc3a08d8 Tinderbox break - remove OS/2 includes
git-svn-id: svn://10.0.0.236/trunk@73911 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 12:53:08 +00:00
axel%pike.org
4d86057bf1 Fix nested relative includes, not part of build, a=leaf
git-svn-id: svn://10.0.0.236/trunk@73910 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 12:08:00 +00:00
cls%seawood.org
897f28a4b4 Explicitly include nspr header when needed
git-svn-id: svn://10.0.0.236/trunk@73909 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 08:40:05 +00:00
cls%seawood.org
a8b952cf3d Mac needs History_entry struct.
git-svn-id: svn://10.0.0.236/trunk@73908 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 08:12:01 +00:00
dbaron%fas.harvard.edu
8f65b0106d Fix build bustage by changing #idef to #ifdef (I hope).
git-svn-id: svn://10.0.0.236/trunk@73907 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 07:59:02 +00:00
cls%seawood.org
4a2be35697 Explicitly include xp_mem.h since it is needed
git-svn-id: svn://10.0.0.236/trunk@73906 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 07:42:53 +00:00
cls%seawood.org
c665553b5e Ok, so the mac isn't ready to have its mind freed.
git-svn-id: svn://10.0.0.236/trunk@73905 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 07:40:08 +00:00
cls%seawood.org
50a5bb697c Start tedious process of removing obsolete mozilla/include files from build. This patch should take us down to 19 of 101. Bug #38061
git-svn-id: svn://10.0.0.236/trunk@73904 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 07:13:31 +00:00
alecf%netscape.com
a0f273206b remove a debugging line from this XUL - this is just a bonehead line I left in here on friday
r=mozbot, and everyone else on IRC at the moment


git-svn-id: svn://10.0.0.236/trunk@73903 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 06:46:41 +00:00
bienvenu%netscape.com
369ba65719 fix problem posting to wrong news server r=mscott 35678
git-svn-id: svn://10.0.0.236/trunk@73902 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 02:45:21 +00:00
bienvenu%netscape.com
63155d6abe fix problem posting to wrong news server r=mscott 35678
git-svn-id: svn://10.0.0.236/trunk@73901 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 02:38:22 +00:00
bienvenu%netscape.com
d43118ab80 fix 41292, r=waterson, problem with rdf factory cache
git-svn-id: svn://10.0.0.236/trunk@73900 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-10 02:35:50 +00:00
waterson%netscape.com
ca4f830c71 Register bookmarks datasource with RDF service *last*, because an other failure will leave the RDF service with a dangling pointer. Also, add assertion if we're unable to create a timer, because this is an *extremely* common platform porting error. r=rjc
git-svn-id: svn://10.0.0.236/trunk@73899 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-09 23:49:41 +00:00
av%netscape.com
8bfea858f8 #22954, adding unix and mac flavors, r=pierre
git-svn-id: svn://10.0.0.236/trunk@73898 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-09 22:26:44 +00:00
mcafee%netscape.com
4dc1f0ba46 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@73897 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-09 21:10:01 +00:00
cls%seawood.org
536147ea5d Check for BUILD_OFFICIAL as well as MOZILLA_OFFICIAL
git-svn-id: svn://10.0.0.236/trunk@73896 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-09 15:02:24 +00:00
cls%seawood.org
178d7f72df Check for BUILD_OFFICIAL as well as MOZILLA_OFFICIAL
git-svn-id: svn://10.0.0.236/trunk@73895 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-09 15:01:27 +00:00
brendan%mozilla.org
523a153c14 First cut at reusable trace-malloc logfile reader, factored from bloatblame.
git-svn-id: svn://10.0.0.236/trunk@73894 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-09 08:53:46 +00:00
morse%netscape.com
b3a5a9b468 fix bug 44351, crash in cookie viewer and signon viewer, r=evaughan
git-svn-id: svn://10.0.0.236/trunk@73893 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 23:40:06 +00:00
rhp%netscape.com
5bfc0c9913 Fixing problem with dropping Nickname and display name in sync - Bug #: 1371 - r: jefft
git-svn-id: svn://10.0.0.236/trunk@73892 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 20:51:31 +00:00
colin%theblakes.com
9af477049e Need to break up large groups of files to prevent command overflow. r,a=leaf
git-svn-id: svn://10.0.0.236/trunk@73891 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 12:56:41 +00:00
morse%netscape.com
592ef1c1cb bug 40682, minor wording change, submitter= gabriel@pixle.demon.co.uk, r+a=morse
git-svn-id: svn://10.0.0.236/trunk@73890 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 12:56:39 +00:00
leaf%mozilla.org
ac45a17607 Automated update
git-svn-id: svn://10.0.0.236/trunk@73889 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 11:45:09 +00:00
cls%seawood.org
e9f7740e5b Updated NetBSD section so that mozilla will build on NetBSD-current. Bug #41524 Thanks to Shin'ichiro TAYA <taya@sm.sony.co.jp> for the patch.
git-svn-id: svn://10.0.0.236/trunk@73888 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 11:39:05 +00:00
cls%seawood.org
1a16368373 Changing default debug & opt flags for qnx Bug #44133. Removed autoconf 2.13 specific macro
git-svn-id: svn://10.0.0.236/trunk@73887 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 11:27:25 +00:00
cls%seawood.org
57ed321e90 Change test to check for file (-f) rather than exists (-e) which broke under solaris.
git-svn-id: svn://10.0.0.236/trunk@73884 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 10:25:59 +00:00
cls%seawood.org
0c83d0ce15 Remove hacks that fixed tmp vpath screwups.
git-svn-id: svn://10.0.0.236/trunk@73883 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 09:39:16 +00:00
cls%seawood.org
4c0366b0d7 The unix builds will use a generated build_number (rather than the checked in version) that will forcibly be 000000000 unless MOZILLA_OFFICIAL is set. Bug #26798
Chrome files that need the build date set for MOZILLA_OFFICIAL builds will no longer be modified in the source tree.  The source tree copies will be used as a template for a generated version.  Bug #29597


git-svn-id: svn://10.0.0.236/trunk@73882 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 09:36:01 +00:00
rpotts%netscape.com
f002160c22 More session history cleanup... Reorganizing the code and removing SH_IN_FRAMES ifdefs... (r=radha)
git-svn-id: svn://10.0.0.236/trunk@73881 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 05:17:49 +00:00
leaf%mozilla.org
496dbd6742 Automated update
git-svn-id: svn://10.0.0.236/trunk@73880 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 05:00:14 +00:00
cls%seawood.org
574788b111 Add --disable-libIDL option for use with standalone modules.
git-svn-id: svn://10.0.0.236/trunk@73879 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 04:45:49 +00:00
leaf%mozilla.org
85f65dee34 Automated update
git-svn-id: svn://10.0.0.236/trunk@73878 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 03:45:10 +00:00
tor%cs.brown.edu
17606985ac Remove unneeded AC_DEFINE, clean up warnings, and take out debug printfs.
git-svn-id: svn://10.0.0.236/trunk@73877 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 03:39:21 +00:00
ben%netscape.com
c817d1c11b more Application Helper Pref panel stuff (supporting removal of handlers)
git-svn-id: svn://10.0.0.236/trunk@73876 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 03:21:23 +00:00
cls%seawood.org
60e105a9d9 Commented out compaq compiler test as the test still fails after new compiler was installed
git-svn-id: svn://10.0.0.236/trunk@73875 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 03:02:43 +00:00
brendan%mozilla.org
659430c492 Patch around bad in-place modification of .../build/build_number, and consequent removal of it by distclean, which leaves one with a build that breaks here. This patch cures the broken build, but results in at least four modified source files: build_number, nsBuildID.h, and two related files under xpfe (r=cls@seawood.org).
git-svn-id: svn://10.0.0.236/trunk@73874 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 02:39:40 +00:00
brendan%mozilla.org
c096fdd686 Fix an out-of-date comment.
git-svn-id: svn://10.0.0.236/trunk@73873 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 02:35:56 +00:00
blizzard%redhat.com
b2d851d0bf fix for bug #44790. Fix TestGtkEmbed crash on startup. Ignore the return value from nsIChromeRegistry::CheckForNewChrome(). Also, clean up event queue start up and shut down, fix tabs in file, some 80 col violations and some other code formatting cleanups. r,a=brendan
git-svn-id: svn://10.0.0.236/trunk@73872 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 02:16:34 +00:00
brendan%mozilla.org
e59f31abff Make it safe to nest a GC from js_AllocGCThing, ultimately from the interpreter; also make sure we collect all garbage (even garbage created by finalizers who unroot or unlock GC-things) when destroying the last context (39125, 44376, r=mccabe@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@73871 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 02:06:01 +00:00
edburns%acm.org
460a0e83d5 runem.pl now successfully runs webclient on solaris. However,
webclient on solaris doesn't run yet.


git-svn-id: svn://10.0.0.236/trunk@73870 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 01:36:37 +00:00
cyeh%bluemartini.com
ea6257f545 Fix for 42041. Patch from Dave Miller (dave@intrec.com).
git-svn-id: svn://10.0.0.236/trunk@73869 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 01:31:23 +00:00
mscott%netscape.com
5030ca1e3f Bug #44166 --> fix news modal dialog problems by using correct nsIPrompt object
r=alecf


git-svn-id: svn://10.0.0.236/trunk@73868 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 01:13:08 +00:00
mscott%netscape.com
479a437941 Bug #44167 --> fix news modal dialog problems by using correct nsIPrompt object. part of this fix meant making
sure all news urls were initialized with the currect message window. Hence the change to ConstructNntpUrl.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@73867 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 01:12:30 +00:00
mscott%netscape.com
9469caada6 Bug #44158 --> fix modal dialog problems by using correct nsIPrompt object obtained from the message window
associated with the current url.

r=alecf


git-svn-id: svn://10.0.0.236/trunk@73866 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 01:10:30 +00:00
rogerl%netscape.com
07b641917e Support for 'constructor'.
git-svn-id: svn://10.0.0.236/trunk@73865 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 01:08:29 +00:00
mcafee%netscape.com
690e440a47 Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@73864 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 00:24:33 +00:00
mcafee%netscape.com
946ff8bb43 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@73863 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 00:23:48 +00:00
brendan%mozilla.org
d940aad83b Constipation (r=lumpy,a=jack).
git-svn-id: svn://10.0.0.236/trunk@73862 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 00:23:12 +00:00
pollmann%netscape.com
9c987c7201 Bug 4891: Allow flushes to occur outside parsing of the <script> tag. This allows us to keep content lists up to date through document.writes in event handlers r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@73861 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 00:19:44 +00:00
ben%netscape.com
3d0a23244c swap ordering of apps and layout prefs in debug panel so it is possible to turn off box debugging
git-svn-id: svn://10.0.0.236/trunk@73860 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 00:18:31 +00:00
blizzard%redhat.com
c0994b4e21 remove Makefile since we have a Makefile.in that works a=brendan
git-svn-id: svn://10.0.0.236/trunk@73859 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-08 00:09:36 +00:00
warren%netscape.com
e705a0a4d7 Fixed comment
git-svn-id: svn://10.0.0.236/trunk@73858 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 23:43:00 +00:00
Peter.VanderBeken%pandora.be
b1684c5863 Remove redundant define. Not part of build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@73857 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 23:34:12 +00:00
edburns%acm.org
fcb4a4b0c8 First pass at automating the creation of the runem script. I hope runem.pl
can be used on both win32 and unix.


git-svn-id: svn://10.0.0.236/trunk@73856 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 23:32:43 +00:00
mcafee%netscape.com
f6aa6f7fa1 Ignore generated files
git-svn-id: svn://10.0.0.236/trunk@73855 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 23:27:47 +00:00
jfrancis%netscape.com
930530f695 fixing increase/decrease font bustage in editor
git-svn-id: svn://10.0.0.236/trunk@73854 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 23:17:37 +00:00
waterson%netscape.com
2f1231c921 Bug 37621. Add necessary logic to retract and fire rules in nsXULTemplateBuilder::OnChange(). I lost these when I re-wrote this method :-(. r=rjc
git-svn-id: svn://10.0.0.236/trunk@73853 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 23:01:14 +00:00
alecf%netscape.com
01ef98bfe4 fix for #29568 - automatically disable other ISP accounts when newsgroup is selected
(skinned to make it work) r=putterman


git-svn-id: svn://10.0.0.236/trunk@73852 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 22:33:45 +00:00
jefft%netscape.com
22fe5e325f fixed bug 44699 -- IMAP does not check result param from nsIMsgAccountManager::FindServer(); r=bienvenu, alecf
git-svn-id: svn://10.0.0.236/trunk@73851 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 22:27:03 +00:00
evaughan%netscape.com
bd0857d1fe Fixed body resizing bug #35681
-r pinkerton


git-svn-id: svn://10.0.0.236/trunk@73848 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 22:24:06 +00:00
saari%netscape.com
c262eae9c3 fixing crashing popups on Windows. Smoketest blocker. Simple null check, nsPIDOMWindow QI result wasn't checked. Not sure why this fails suddenly, I would think everyone shoudl be implementing nsPIDOMWindow.... r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@73847 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 22:17:00 +00:00
ruslan%netscape.com
5038376f85 WIP on 40449, a/r=gagan
git-svn-id: svn://10.0.0.236/trunk@73846 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 22:02:47 +00:00
leaf%mozilla.org
79e35dc667 Automated update
git-svn-id: svn://10.0.0.236/trunk@73845 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 22:00:12 +00:00
mkaply%us.ibm.com
b4ac0fbc7c #42637
r = sspitzer, a = brendan
OS/2 bringup - I have no idea how systemDir( got changed to system(


git-svn-id: svn://10.0.0.236/trunk@73844 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:59:01 +00:00
mscott%netscape.com
3a58e17d6b Bug #43661 --> open attachment needs to pass in the file name
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@73843 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:57:39 +00:00
mkaply%us.ibm.com
ea813c8f0a #42637
r = sspitzer, a = brendan
OS/2 bringup - Our profile is located in the OS2 directory


git-svn-id: svn://10.0.0.236/trunk@73842 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:56:48 +00:00
mscott%netscape.com
dcd9b3c47c Bug #43661 --> pass in the file name for the attachment
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@73841 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:56:38 +00:00
Peter.VanderBeken%pandora.be
36140ae09f Get rid of MOZILLA, use MOZ_XSL. Not part of build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@73840 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:54:52 +00:00
dbragg%netscape.com
8953692d7d Fix for bug #42719. SetLeafName was not removing the old leaf name before appending a new one. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@73839 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:54:08 +00:00
Peter.VanderBeken%pandora.be
18da283dee Add nsDOMParser.cpp. Not part of build. a=vidur.
git-svn-id: svn://10.0.0.236/trunk@73838 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:53:28 +00:00
Peter.VanderBeken%pandora.be
efe71a3df0 Add nsIDOMParser.idl. Not part of build. a=vidur.
git-svn-id: svn://10.0.0.236/trunk@73837 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:53:00 +00:00
tor%cs.brown.edu
0bc270927d Turning on MNG decoder by default on all platforms.
configure.in change r=cls.  a=pnunn,brendan.


git-svn-id: svn://10.0.0.236/trunk@73836 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:52:23 +00:00
Jerry.Kirk%Nexwarecorp.com
91b22a828c NOT PART OF BUILD - PHOTON ONLY
Various fixes to make it draw again from Brian Edmond of QNX
r=kirkj


git-svn-id: svn://10.0.0.236/trunk@73835 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:49:05 +00:00
mkaply%us.ibm.com
556f639044 #42637
r = mkaply, a = brendan
OS/2 bringup - We weren't returning a value from CallMethodFromVTable


git-svn-id: svn://10.0.0.236/trunk@73834 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:46:12 +00:00
mscott%netscape.com
83144a292b part of the fix for Bug #43661 --> need to register the browser as the handler for text/plain so we can open text documents
and have them get dispatched to the browser.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@73833 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:45:40 +00:00
mscott%netscape.com
b273ad2aa2 Bug #44082 --> fail if we couldn't find mimeTypes.rdf during the data source init phase.
patch from jst
r=mscott


git-svn-id: svn://10.0.0.236/trunk@73832 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:44:11 +00:00
mscott%netscape.com
0107d848c4 Bug #44568 -> don't fall out and not open the url if we failed to set the load
attributes on a channel. This broke mailto urls because the mailto channel
is just a stub and doesn't implement this method.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@73831 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:43:16 +00:00
mscott%netscape.com
9940c9a434 Bug #43652 --> fix running of JS urls by returning the error status of the
underlying file transport if the input stream channel doesn't have an error
of it's own.
r=warren


git-svn-id: svn://10.0.0.236/trunk@73830 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:42:15 +00:00
javi%netscape.com
9e6a833ac3 Correctly define CORE_DEPTH
git-svn-id: svn://10.0.0.236/trunk@73829 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:17:31 +00:00
terry%mozilla.org
aec3218cee Fixed links off of 'Most doomed' reports to only list bugs that match the product we're reporting about.
git-svn-id: svn://10.0.0.236/trunk@73828 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 21:05:19 +00:00
edburns%acm.org
294650864a Build_with_mozilla_build_system
git-svn-id: svn://10.0.0.236/trunk@73827 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 19:54:43 +00:00
edburns%acm.org
468587270c a=edburns
r=ashuk
bugs: 44327, 44328

NativeEventThread:

Re-instate the policy of creating an EventQueue for each window.
Put in a superfluous printf in processEventLoop that fixes 44327.

nsActions.{cpp,h}:

Added wsDeallocateInitContextEvent, to enable the correct
removal of the eventQueue, 44328

WindowControlImpl

Fire the wsDeallocateInitcontextEvent in nativeDestroyInitContext.


git-svn-id: svn://10.0.0.236/trunk@73826 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 18:53:07 +00:00
edburns%acm.org
472deb45c4 a=edburns
r=ashuk
bugs: 44327, 44328

WindowControl:

Don't call nativeDestroyInitContext

NativeEventThread

Call windowControl.nativeDestroyInitContext when the run()
loop exits.


git-svn-id: svn://10.0.0.236/trunk@73825 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 18:49:09 +00:00
edburns%acm.org
d54e7976c1 a=edburns
r=ashuk
bugs: 44327, 44328

Comment out the bookmarks test code.


git-svn-id: svn://10.0.0.236/trunk@73824 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 18:47:25 +00:00
bryner%uiuc.edu
fe224fa891 Fixing 44782, but with my original fixes intact. r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@73823 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 18:33:16 +00:00
varada%netscape.com
d4be327220 removing the hash from the list of dirs in makefile.win
git-svn-id: svn://10.0.0.236/trunk@73822 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 17:35:29 +00:00
bienvenu%netscape.com
5f3ccad6dd backout bryner's changes that break tree selection, a=leaf bug 44782
git-svn-id: svn://10.0.0.236/trunk@73821 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 17:03:14 +00:00
svn%xmlterm.org
6e074bd11e --NOT PART OF DEFAULT BUILD--
XMLterm changes only. Updated UUIDs list.


git-svn-id: svn://10.0.0.236/trunk@73820 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 14:48:55 +00:00
svn%xmlterm.org
6645bbc669 --NOT PART OF DEFAULT BUILD--
XMLterm changes only. Implemented chrome overlay a la Chatzilla to insert
XMLterm into the Tasks menu. Also implemented command line option "-terminal"
and URL handler "telnet://" to invoke XMLterm.


git-svn-id: svn://10.0.0.236/trunk@73819 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 14:44:26 +00:00
nboyd%atg.com
6081b3a66b Deprecate FlattenedObject.
git-svn-id: svn://10.0.0.236/trunk@73818 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 14:41:35 +00:00
mkaply%us.ibm.com
557dfac3c1 r=mkaply, a=brendan
Tinderbox break - need os2 changes for uriloader - I am just taking the UNIX for now - hope it builds


git-svn-id: svn://10.0.0.236/trunk@73817 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 14:14:32 +00:00
axel%pike.org
f809c05535 Removing unused Makefile.in, not in allmakefiles.sh, not part of build
git-svn-id: svn://10.0.0.236/trunk@73816 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 11:09:23 +00:00
cls%seawood.org
77c4097f60 Explicitly use $topsrcdir so that mozconfig files are removed even for objdir builds
git-svn-id: svn://10.0.0.236/trunk@73815 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 10:34:45 +00:00
cls%seawood.org
bbece9132c Remove .mozconfig files generated by client.mk Bug #42167
git-svn-id: svn://10.0.0.236/trunk@73814 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 10:26:38 +00:00
jband%netscape.com
dc8c60aa5e Fix yet another instance of the qsort bug that was biting OS/2 only. See explanation in cvs log comment for revision 1.25 of xpt_link.c. Thanks to Javier Pedemonte <pedemont@us.ibm.com>. a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@73813 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 07:32:50 +00:00
sgehani%netscape.com
6fac7551f9 Prevent multiple downloads for mixed keyboard and mouse input. [nsbeta2+ b = 31042; r=dbragg]
git-svn-id: svn://10.0.0.236/trunk@73812 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 06:45:43 +00:00
ben%netscape.com
0b5d210876 latest updates to helper apps pref panel (now support editing of types, and overwriting old types with new ones! =D)
git-svn-id: svn://10.0.0.236/trunk@73811 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 05:44:53 +00:00
dougt%netscape.com
5425c4be74 Debuggin code
a=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@73810 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 04:17:24 +00:00
rhp%netscape.com
8d21b799ba Fix for bug 31589 - Problem with Japanese in vCard tag fields - r: nhotta
git-svn-id: svn://10.0.0.236/trunk@73809 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 03:17:33 +00:00
mscott%netscape.com
6f9957f6d8 Bug #41707, #43652 --> JS urls aren't working. We need to check for the correct return value and don't propogate
the on start request in that case.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@73808 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 02:23:19 +00:00
mscott%netscape.com
384e564c90 Bug #43583 --> updates for helper app launching to work with the dialog.
git-svn-id: svn://10.0.0.236/trunk@73807 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 01:48:57 +00:00
mscott%netscape.com
e07b1b0394 Bug #43583 --> re-organizing how we launch helper apps to work with the helper app dialog.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@73806 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 01:48:17 +00:00
mscott%netscape.com
38f8c40206 Bug #43583 --> re-organizing how we launch helper apps to work with the helper app dialog.
Add nsIExternalAppLauncher interface which is used by the helper app dialog.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@73805 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 01:48:05 +00:00
rods%netscape.com
aa114453e4 If the click is not on on item in the dropdown and not in the comboxbox display area then
the click count is set to zero so the JS event doesn't get fired. If it IS over the combobox
display area then the JS event does get fired.
b=40382 r=pollmann


git-svn-id: svn://10.0.0.236/trunk@73804 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 01:35:23 +00:00
chrisk%netscape.com
d8ac3852c6 Added -d option
-p option now also works for decoding


git-svn-id: svn://10.0.0.236/trunk@73802 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 00:57:39 +00:00
av%netscape.com
6d93cedf23 Addressing 22954, r=mscott
git-svn-id: svn://10.0.0.236/trunk@73801 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-07 00:10:54 +00:00
nhotta%netscape.com
0560c4754e Fix warnings caused by my last check in.
git-svn-id: svn://10.0.0.236/trunk@73800 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 23:46:20 +00:00
nhotta%netscape.com
f79422dff2 Added a force charset override support, bug 43101, r=mscott.
git-svn-id: svn://10.0.0.236/trunk@73799 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 23:30:57 +00:00
nhotta%netscape.com
b108a12fd8 Added a force charset override UI, bug 43101, r=mscott.
git-svn-id: svn://10.0.0.236/trunk@73798 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 23:29:44 +00:00
nhotta%netscape.com
409ad593a7 Removed the code to set a folder charset by charset menu, we only use charset menu for message override, bug 43101, r=mscott.
git-svn-id: svn://10.0.0.236/trunk@73797 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 23:26:49 +00:00
nhotta%netscape.com
07964d38ea Added force_charset_override, bug 43101, r=mscott.
git-svn-id: svn://10.0.0.236/trunk@73796 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 23:25:40 +00:00
mozilla.BenB%bucksch.org
23f7344526 38494: Attribution line: actually use authorStr; reorder code a bit to make more sense. r=ducarroz, a=waterson
git-svn-id: svn://10.0.0.236/trunk@73794 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 23:00:43 +00:00
ssu%netscape.com
c22f0b274e fixing nsbeta2+ bug 43404 - Update delete dialog text to be less scary. r=dbragg. Affects windows platforms only.
git-svn-id: svn://10.0.0.236/trunk@73793 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 22:56:57 +00:00
dmose%mozilla.org
1dee72d1cb two calls to PR_fprintf were not properly bracketed by ifdef DEBUG, causing non-debugging builds to fail. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73792 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 22:38:11 +00:00
nbhatla%netscape.com
65ee5ea5d1 Work on bug #43658. Fixes to the Mac Classic skin: Radio buttons, Checkbox buttons, Window "platinum" colors, Fonts, Scrollbars, Popup Menus, Trees and Twisties. r=hangas
git-svn-id: svn://10.0.0.236/trunk@73791 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 22:22:19 +00:00
bryner%uiuc.edu
a27aafc7ee Fix for bug 43417. r=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@73790 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 22:20:32 +00:00
radha%netscape.com
768e16fd5e fix for bug nsbeta2+ 40643. urlbar autocomplete busted.
git-svn-id: svn://10.0.0.236/trunk@73789 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 22:01:46 +00:00
ducarroz%netscape.com
9476188f62 Fix Linux bustage.
git-svn-id: svn://10.0.0.236/trunk@73788 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 21:51:11 +00:00
av%netscape.com
636fee1b46 Addressing 22954, removed tag info query for full page plugins, r=edburns@acm.org
git-svn-id: svn://10.0.0.236/trunk@73787 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 21:44:38 +00:00
morse%netscape.com
a283eb91b9 fix bug 44683, real minor wording change, submitted by blaker1234, r=morse
git-svn-id: svn://10.0.0.236/trunk@73786 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 21:39:25 +00:00
colin%theblakes.com
1aba125d84 Need to link against MOZ_JS_LIBS. r=vidur
git-svn-id: svn://10.0.0.236/trunk@73785 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 21:23:46 +00:00
dougt%netscape.com
9a2a3876e4 Removing -d "$(CVSROOT)" option. This messes up under 4nt.
a=leaf@netscape.com


git-svn-id: svn://10.0.0.236/trunk@73784 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 21:20:26 +00:00
nbhatla%netscape.com
04942a81e2 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@73783 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 21:19:42 +00:00
wtc%netscape.com
4a00fce6ce Bugzilla bug #41524: fixed build problems on NetBSD-current with ELF
object format. r=taya@sm.sony.co.jp. a=brendan@mozilla.org.
Modified files: NetBSD.mk, _netbsd.h, prlink.c


git-svn-id: svn://10.0.0.236/trunk@73782 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 21:14:15 +00:00
radha%netscape.com
ec65503895 fix for dogfood+ bug 44558. r=rpotts.
git-svn-id: svn://10.0.0.236/trunk@73779 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 21:04:02 +00:00
waterson%netscape.com
387e910910 Fix a string leak that dbaron found with leaksoup. r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@73778 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 20:58:29 +00:00
dougt%netscape.com
93e9cb0462 44665
submitted by dbaron@fas.harvard.edu
a=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@73777 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 20:56:24 +00:00
waterson%netscape.com
1cebde4f7e Brendan meant to add jsdhash.h to the Mac build, too.
git-svn-id: svn://10.0.0.236/trunk@73776 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 20:55:23 +00:00
waterson%netscape.com
c198a05e61 Brendan meant add jsdhash.c to the Mac build, too.
git-svn-id: svn://10.0.0.236/trunk@73775 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 20:54:17 +00:00
ducarroz%netscape.com
1f53a7c58d Fix for bug 43448. Add code to populate mailing list during the send/send later process. R=mscott
git-svn-id: svn://10.0.0.236/trunk@73772 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 20:44:06 +00:00
harishd%netscape.com
acf667a3db 40809 ( nsbeta2+ ) - Replace "\r\n" with "\n" and CR with LF instead of stripping off CRs altogether - in view source.
r=dbaran@fas.harvard.edu


git-svn-id: svn://10.0.0.236/trunk@73771 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 20:40:26 +00:00
colin%theblakes.com
b66b98f8a8 Need to link against MOZ_JS_LIBS. r=cls
git-svn-id: svn://10.0.0.236/trunk@73770 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 20:13:57 +00:00
colin%theblakes.com
5a93fe8776 Remove VMS specific code; not needed any more. r,a=leaf
git-svn-id: svn://10.0.0.236/trunk@73769 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 20:11:38 +00:00
sgehani%netscape.com
91d89cecaf Create install log file in XPCOM's notion of cwd.
[nsbeta2+ b = 19034; r = ssu]


git-svn-id: svn://10.0.0.236/trunk@73768 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 19:44:09 +00:00
rogerl%netscape.com
ceb54a7f92 Removed preprocess step, consolidated identifier handling.
git-svn-id: svn://10.0.0.236/trunk@73767 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 18:26:26 +00:00
karnaze%netscape.com
10de8f5166 new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@73766 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 14:07:15 +00:00
dcone%netscape.com
e3d69b4f52 Printing now calls RenderViews instead of just the top view. R=rods. b= 44547
git-svn-id: svn://10.0.0.236/trunk@73765 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 14:06:47 +00:00
rhp%netscape.com
d1c31b9361 Fix for Bug 44086 - problem with saving attachments over existing files - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@73764 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 14:05:47 +00:00
karnaze%netscape.com
14ce92879a bug 40721 - put back fix that was erroneously backed out. r=rods from before.
git-svn-id: svn://10.0.0.236/trunk@73763 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 13:58:54 +00:00
karnaze%netscape.com
71bc897032 bug 39799 - map NS_STYLE_TEXT_ALIGN_CENTER to align=center, r=syd.
git-svn-id: svn://10.0.0.236/trunk@73762 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 13:42:57 +00:00
bienvenu%netscape.com
82e2d0a593 fix memory leaks in imap header parsing, r=jefft
git-svn-id: svn://10.0.0.236/trunk@73761 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 13:41:10 +00:00
karnaze%netscape.com
0bdadeb834 bug 43732 - correctly calculate preferred width of table and cache it. r=syd.
git-svn-id: svn://10.0.0.236/trunk@73760 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 13:37:28 +00:00
rods%netscape.com
1921a95c8a A "margin" variable isn't being set up in the correct spot.
b=41472 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@73759 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 13:22:12 +00:00
rods%netscape.com
794167383a an extra keypress was being generated for semicolon, equals, comma, period, slash
it now checks to makes it isn't one of these keys
alos, the subtract key is it's very own special key and is handled separately
b=44189, r=brade


git-svn-id: svn://10.0.0.236/trunk@73758 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 13:16:22 +00:00
axel%pike.org
aecffff28c Code cleanup in extensions/transformiix, getting rid of -DMOZILLA
not part of build


git-svn-id: svn://10.0.0.236/trunk@73757 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 12:35:44 +00:00
BlakeR1234%aol.com
9633504e4e Fix for bug 35057, patch by timeless@bemail.org r=me a=brendan
git-svn-id: svn://10.0.0.236/trunk@73756 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 08:16:23 +00:00
sdv%sparc.spb.su
5f5d17aedf fix for bug=44196
git-svn-id: svn://10.0.0.236/trunk@73755 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 08:01:07 +00:00
BlakeR1234%aol.com
57226a41c8 Fix bug 43277 r=me
git-svn-id: svn://10.0.0.236/trunk@73754 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 07:43:50 +00:00
brendan%mozilla.org
352c59dcb8 Fix lying comment, pick control flow nit (r=lumpy,a=jack).
git-svn-id: svn://10.0.0.236/trunk@73753 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 07:38:11 +00:00
BlakeR1234%aol.com
a2dfa3c0c1 erg. fix indentation.
git-svn-id: svn://10.0.0.236/trunk@73752 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 07:37:48 +00:00
BlakeR1234%aol.com
e2e6c9beeb Fix tiny mistake in my previous checkin.
git-svn-id: svn://10.0.0.236/trunk@73751 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 07:23:44 +00:00
dougt%netscape.com
162fc83684 44046
r=dveditz@netscape.com
pdt+


git-svn-id: svn://10.0.0.236/trunk@73750 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 06:58:28 +00:00
BlakeR1234%aol.com
9bdd33ca46 Compatibility with the mail spec
git-svn-id: svn://10.0.0.236/trunk@73749 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 06:52:46 +00:00
BlakeR1234%aol.com
1a9195f268 Compatibility with the mail spec - http://www.mozilla.org/mailnews/specs/threepane/MailMenusM.html
git-svn-id: svn://10.0.0.236/trunk@73748 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 06:49:11 +00:00
brendan%mozilla.org
65b8bdd99e Add jsdhash.h to export/install lists, and jsdhash.c/.obj.
git-svn-id: svn://10.0.0.236/trunk@73747 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 04:46:18 +00:00
radha%netscape.com
1e4d6f8713 More changes regarding feature bug 36547 r=rpotts
git-svn-id: svn://10.0.0.236/trunk@73746 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 04:34:52 +00:00
waterson%netscape.com
e4de1c9239 Update regression test for 22037 to include fun new test cases.
git-svn-id: svn://10.0.0.236/trunk@73745 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 04:33:16 +00:00
waterson%netscape.com
ec244a11cf Bug 22037. Detect when CantRenderReplacedElement() is inserting a block frame into an inline. When this happens, 'split' the frame model to the nearest containing block. Re-arranged some of ConstructInline()'s support routines to share code with new method SplitToContainingBlock(). r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@73744 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 04:31:33 +00:00
waterson%netscape.com
c117abb0b3 Fix silly leak that dbaron found with leaksoup. r=jack,a=lumpy.
git-svn-id: svn://10.0.0.236/trunk@73743 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 04:27:10 +00:00
BlakeR1234%aol.com
c968f39b76 Fix for bugs 20832 and 42202 r=dveditz
git-svn-id: svn://10.0.0.236/trunk@73742 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 04:05:48 +00:00
despotdaemon%netscape.com
52aa37fc2d Pseudo-automatic update of changes made by taka@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@73741 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 03:56:30 +00:00
despotdaemon%netscape.com
9da10fed96 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@73740 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 03:43:45 +00:00
mkaply%us.ibm.com
7cdf888f8c # 42637
r = mkaply, a = brendan
OS/2 bring-up - Need header file for Henry's changes


git-svn-id: svn://10.0.0.236/trunk@73739 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 02:52:58 +00:00
bryner%uiuc.edu
1ecd025623 Fix for crasher bug 44444. r=jst.
git-svn-id: svn://10.0.0.236/trunk@73738 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 02:44:48 +00:00
gagan%netscape.com
5a64fdff92 Fix for bug 22405 (proxy authentication) We were skipping over proxy authentication becuz proxytransparent was false. r=ruslan
git-svn-id: svn://10.0.0.236/trunk@73737 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 02:37:15 +00:00
mozilla.BenB%bucksch.org
93f3722bc1 40862: Fix bug 9202 for this class, temporarily remove the wrapping <div class=text-flowed> in the quoting case.
43453: Check in the nsbr conversion for flowed paragraphs, if we're in an HTML tag (as e.g. outputted by the TXT->HTML converter).
43455: Allow space-stuffing even for otherwise empty (or quoted) lines.


git-svn-id: svn://10.0.0.236/trunk@73736 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 02:22:59 +00:00
dougt%netscape.com
6515a284db 44046
r=dveditz@netscape.com
pdt+


git-svn-id: svn://10.0.0.236/trunk@73734 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 02:05:51 +00:00
mozilla.BenB%bucksch.org
9d287f3ecd 39370: Use format=flowed for quoting
git-svn-id: svn://10.0.0.236/trunk@73733 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:45:02 +00:00
ben%netscape.com
3262466594 initial checkin for bug 10958 (exception feature), application helper pref panel.
Supports adding a new override but not editing or removing. Will work on that next.


git-svn-id: svn://10.0.0.236/trunk@73732 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:43:17 +00:00
law%netscape.com
24eb4820e4 Bug 43583; add interface for helper app dialog; r=varada@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73731 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:42:46 +00:00
javi%netscape.com
63cb8e2904 More entries that were multiply defined are now fixed.
git-svn-id: svn://10.0.0.236/trunk@73730 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:38:51 +00:00
ben%netscape.com
b22a01f1ed small change in ds to support Helper Apps pref panel
git-svn-id: svn://10.0.0.236/trunk@73729 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:35:03 +00:00
mozilla.BenB%bucksch.org
37c6644e37 Rest of 29653: Use a valid "mid" URL as value for the cite attribute of <blockquote> instead of just the raw Msg-ID.
git-svn-id: svn://10.0.0.236/trunk@73728 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:33:19 +00:00
javi%netscape.com
a023887c50 Removed some properties that were multiply defined and correctly defined some
hdr property entires to avoid over-writing properties.


git-svn-id: svn://10.0.0.236/trunk@73727 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:31:30 +00:00
despotdaemon%netscape.com
afb3f69ee9 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@73726 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:27:30 +00:00
ben%netscape.com
a4cee924f4 ...and again. I suck.
git-svn-id: svn://10.0.0.236/trunk@73725 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:24:35 +00:00
cmanske%netscape.com
9450698144 Temporary fix for HTML source window being overwritten by regular editor window when window is resized b=34414. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@73724 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:23:47 +00:00
ben%netscape.com
6c08503cf6 fix braindead stuff. (make global variable local, oops)
git-svn-id: svn://10.0.0.236/trunk@73723 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:22:59 +00:00
brendan%mozilla.org
729aa3812c Avoid 80th column violations and unnecessary local variable.
git-svn-id: svn://10.0.0.236/trunk@73722 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 01:15:08 +00:00
warren%netscape.com
1f54371807 Bug 43858. Fix to make wallet dlls be optional.
git-svn-id: svn://10.0.0.236/trunk@73720 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 00:45:00 +00:00
warren%netscape.com
5c26c6e8c5 Fix for lost status/error return value. Affects javascript: urls. r=gagan
git-svn-id: svn://10.0.0.236/trunk@73719 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 00:40:53 +00:00
edburns%acm.org
64743fd04d compile_under_solaris
git-svn-id: svn://10.0.0.236/trunk@73718 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 00:39:53 +00:00
brendan%mozilla.org
2bec829503 Undo teeny optimization from rev 3.28, alas it breaks ECMA Ed. 3, 15.5.4.15.
git-svn-id: svn://10.0.0.236/trunk@73717 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 00:30:46 +00:00
edburns%acm.org
12c5493511 Compile_String_changes_with_M16
git-svn-id: svn://10.0.0.236/trunk@73716 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 00:25:23 +00:00
dougt%netscape.com
5c4e30eccb Mike Kaply <mkaply@us.ibm.com> pointed out a malloc(0) bug as well as a free(null).
a=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@73715 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 00:22:17 +00:00
law%netscape.com
45f1ba66f8 Bug 43583; add new interface for helper app dialog
git-svn-id: svn://10.0.0.236/trunk@73714 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-06 00:09:51 +00:00
ben%netscape.com
dbb0db1507 toolbar drag and drop
git-svn-id: svn://10.0.0.236/trunk@73713 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:55:48 +00:00
ben%netscape.com
09d9409283 toolbar drag and drop
git-svn-id: svn://10.0.0.236/trunk@73712 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:55:39 +00:00
jefft%netscape.com
54fd4379aa fixed bug 44164 - improperly parented modal dialog in nsPop3Protocol; r=mscott
git-svn-id: svn://10.0.0.236/trunk@73711 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:55:17 +00:00
ben%netscape.com
9030716697 give toolbar buttons a max width of 10em to prevent ridiculously large personal toolbar buttons.
git-svn-id: svn://10.0.0.236/trunk@73710 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:50:30 +00:00
ben%netscape.com
138436a31b personal toolbar drag and drop and a fix for 42692, [disabled by default!]
git-svn-id: svn://10.0.0.236/trunk@73709 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:49:31 +00:00
law%netscape.com
bd38d4fa33 Bug 43583; add new interface file for helper app dialog;r=varada@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73708 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:41:14 +00:00
cmanske%netscape.com
ec6be6cf62 Fixed setting value on multiline textarea - get value from content node instead of frame. Fixed by kin, b=42646, r=mjudge, a=beppe
git-svn-id: svn://10.0.0.236/trunk@73707 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:38:26 +00:00
jefft%netscape.com
88334e2247 fixed bug 33986 -- IMAP: Quit with unsaved draft, save to draft crashes & bug 44203 -- Closing last mail compose crashes the app; r=alecf
git-svn-id: svn://10.0.0.236/trunk@73706 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:19:24 +00:00
pinkerton%netscape.com
af868ff566 when passing drag event into gecko, correctly compute offset to child widget. r=damn bug 43405
git-svn-id: svn://10.0.0.236/trunk@73705 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:14:14 +00:00
pinkerton%netscape.com
cfbebe7bb0 take into account the scroll position of the tree's view when computing frame-relative mouse coordinates. r=damn bug 43405
git-svn-id: svn://10.0.0.236/trunk@73704 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:12:35 +00:00
rpotts%netscape.com
bc20fd3c03 Moved session history methods from nsIWebNavigation into a new interface called nsIDocShellHistory. Also made docshells persist layout state before being destroyed (this is necesssary for framesets).
git-svn-id: svn://10.0.0.236/trunk@73703 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 23:10:29 +00:00
ruslan%netscape.com
bb6667a9c2 Make XPCOM_CHECK_THREADSAFE env. variable to actually be useful
git-svn-id: svn://10.0.0.236/trunk@73702 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:58:28 +00:00
ruslan%netscape.com
9d5c85f6e4 Fix 42377 - make http SetNotificationCallbacks go through the proxy object, thus
avoiding crashers when OpenInputStream is used, a=gagan,warren


git-svn-id: svn://10.0.0.236/trunk@73701 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:57:50 +00:00
av%netscape.com
e0616cee81 #43500, making the default plugin part of the build on Windows, r=pollmann
git-svn-id: svn://10.0.0.236/trunk@73700 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:51:34 +00:00
danm%netscape.com
2d19de477f added nsIDocShellHistory for rpotts
git-svn-id: svn://10.0.0.236/trunk@73699 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:44:57 +00:00
bienvenu%netscape.com
c0ceccd221 fix mork memory leak, a+r=waterson 35913
git-svn-id: svn://10.0.0.236/trunk@73698 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:40:17 +00:00
rpotts%netscape.com
f8caaea71c New session history interface for the DocShell... not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@73697 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:28:24 +00:00
bienvenu%netscape.com
492290e8c3 check in fix for 40746 for putterman, crash hitting next unread in empty folder, r=me
git-svn-id: svn://10.0.0.236/trunk@73696 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:26:55 +00:00
danm%netscape.com
dcfe9c7095 stick Macintosh modal windows on top, correct other platforms' dependent window z-level, all with icky XP_ ifdefs. bug 44117 r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@73695 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:24:44 +00:00
danm%netscape.com
af282c07d8 remove dependence on modality for z-ordering. bug 44117 r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@73694 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:22:58 +00:00
varada%netscape.com
9f629f086b fix for bug #36155 -default identity for compose message must be the selected identity in messenger windows; r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@73693 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 22:06:34 +00:00
leaf%mozilla.org
805708df41 Automated update
git-svn-id: svn://10.0.0.236/trunk@73692 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 21:30:10 +00:00
mkaply%us.ibm.com
843d43b5a2 #40177
r = cls, a = brendan
OS/2 bringup - Changes so we can build mng


git-svn-id: svn://10.0.0.236/trunk@73691 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 21:28:07 +00:00
kin%netscape.com
682a69e783 Backout passing of PR_FALSE to GetText() in CreateAnonymousContent(). That
was a debug change in my tree that I accidentally included in my previous
checkin.


git-svn-id: svn://10.0.0.236/trunk@73690 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 21:23:35 +00:00
mkaply%us.ibm.com
bd9e5900cc #40177
r = cls, a = brendan
OS/2 bringup - XP_OS2_EMX should be defined for EMX builds no matter what


git-svn-id: svn://10.0.0.236/trunk@73689 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 21:21:54 +00:00
kin%netscape.com
b1c5d5cd44 Fix for bug #43679: lose sender when scrolling in the addressing pane
Modified CreateAnonymousContent() to use mCachedState if it exists.

r=ducarroz@netscape.com


git-svn-id: svn://10.0.0.236/trunk@73688 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 20:51:08 +00:00
edburns%acm.org
da177fe5fd Whitespace formatting changes.
git-svn-id: svn://10.0.0.236/trunk@73687 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 20:27:41 +00:00
morse%netscape.com
09065955f6 fix bug 44581, minor wording change, submitter=Blake Ross, r=morse
git-svn-id: svn://10.0.0.236/trunk@73686 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 20:14:30 +00:00
tor%cs.brown.edu
73bb269933 Build MNG decoder when MOZ_MNG is set. r=roc+@cs.cmu.edu, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@73685 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 19:54:33 +00:00
edburns%acm.org
c3f688ff6d Make it so it compiles on UNIX.
git-svn-id: svn://10.0.0.236/trunk@73684 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 19:53:24 +00:00
mkaply%us.ibm.com
8d7beef6d9 #42637
r = mkaply, a = brendan
OS/2 bringup - remove obsolete widgets, begin font work, get filepicker working


git-svn-id: svn://10.0.0.236/trunk@73683 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 19:53:21 +00:00
tor%cs.brown.edu
a097baa88d Update libmng snapshot. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73682 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 19:32:22 +00:00
mstoltz%netscape.com
2566397fdc DOM properties default to same origin access only. Bug 28443. r=rginda
git-svn-id: svn://10.0.0.236/trunk@73681 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 19:08:20 +00:00
vidur%netscape.com
02818e5c1a Cleaning up simple cgi. This is not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@73680 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 18:49:41 +00:00
ssu%netscape.com
827783da2c fixing bug 43901 - fixing makeall.pl to build windows installer under win2k. a=leaf r=sgehani
git-svn-id: svn://10.0.0.236/trunk@73679 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 18:29:33 +00:00
slamm%netscape.com
a3127beff0 Change ~/.mozconfig to $HOME/.mozconfig for OS2 folks.
git-svn-id: svn://10.0.0.236/trunk@73678 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 18:24:28 +00:00
cyeh%bluemartini.com
8e0ab1fd6e fixes for the attachment widths. fix by dave@intrec.com (Dave Miller),
original bug found by timeless@bemail.org


git-svn-id: svn://10.0.0.236/trunk@73677 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 18:21:54 +00:00
rpallath%eng.sun.com
c159e73577 Altered test files
git-svn-id: svn://10.0.0.236/trunk@73676 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 17:17:34 +00:00
rpallath%eng.sun.com
04de8efbac Modified Test Cases. All previously unsupported methods have been
supported. Test Cases for the same have been updated.


git-svn-id: svn://10.0.0.236/trunk@73675 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 17:16:15 +00:00
nboyd%atg.com
e100ec45de Remove obsolete references to NodeFactory.
git-svn-id: svn://10.0.0.236/trunk@73674 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 17:08:26 +00:00
vidur%netscape.com
af010cf93a Added new parser interface that does string/stream to DOM document parsing. This is not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@73672 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 16:55:53 +00:00
terry%mozilla.org
d22aab65d0 If bugs with an invalid product/component are found, provide a link to bring up the list of invalid bugs.
git-svn-id: svn://10.0.0.236/trunk@73671 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 15:17:36 +00:00
mkaply%us.ibm.com
d1ae27be7b 42637
r=dougt, a=brendan
OS/2 bringup - DLL names need to be 8.3 on OS/2


git-svn-id: svn://10.0.0.236/trunk@73670 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 13:53:12 +00:00
mkaply%us.ibm.com
d3b1c79d63 #42637
r=sspitzer, a=brendan
OS/2 bringup - VisualAge treats this like a cast - according to nsFileSpec.h, our way is correct


git-svn-id: svn://10.0.0.236/trunk@73669 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 13:48:12 +00:00
mkaply%us.ibm.com
b00f430573 #42637
r=mscott, a=brendan
OS/2 bringup - VisualAge treats this like a cast - according to nsFileSpec.h, our way is correct


git-svn-id: svn://10.0.0.236/trunk@73668 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 13:44:44 +00:00
mkaply%us.ibm.com
b9f715c40a #42637
r=dougt, a=brendan
OS/2 bringup - change to locate DLL in components dir


git-svn-id: svn://10.0.0.236/trunk@73667 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 13:40:53 +00:00
mkaply%us.ibm.com
b3f87a2180 #42637
r=waterson, a=waterson
OS/2 bringup - this is a Windows path, not an XP_PC path


git-svn-id: svn://10.0.0.236/trunk@73666 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 13:39:07 +00:00
mkaply%us.ibm.com
f86f54f07f #42637
r=mkaply, a=brendan
Support for subkeyboard types, like Dvorak


git-svn-id: svn://10.0.0.236/trunk@73665 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 13:37:09 +00:00
BlakeR1234%aol.com
85a54ba8bb Rest of the fix for 42318 (r=ben, see previous checkin)
git-svn-id: svn://10.0.0.236/trunk@73664 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 05:14:49 +00:00
BlakeR1234%aol.com
f383184545 Partial fix for bug 42318 r=ben, fix for 44240 r=disttsc@bart.nl, a=brendan
git-svn-id: svn://10.0.0.236/trunk@73663 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 05:10:47 +00:00
sgehani%netscape.com
432e9a5c80 Use passive mode when downloading. (Checking in for Jeffrey Baker.)
[nsbeta2+ b = 40655; r=sgehani,dbragg]


git-svn-id: svn://10.0.0.236/trunk@73662 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 03:55:54 +00:00
sgehani%netscape.com
58c60d3a91 Prevent multiple redundant downloads when default (return) key is hit more than once.
[nsbeta2+ b = 31042; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@73661 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-05 03:53:09 +00:00
dougt%netscape.com
846f904556 Adding files to cvs for test application.
git-svn-id: svn://10.0.0.236/trunk@73660 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 22:42:09 +00:00
dougt%netscape.com
fed912c428 I am an idiot.
git-svn-id: svn://10.0.0.236/trunk@73659 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 22:08:41 +00:00
dougt%netscape.com
bf51a63eae 44113, 44190, 44191.
r/a=valeski@netscape.com

nsDocShellTreeOwner not handling chrome/content correctly.
Asserts when no toplevel window set.
Need to start chrome up from NS_InitEmbedding()
Test App changes.


git-svn-id: svn://10.0.0.236/trunk@73658 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 21:53:27 +00:00
dougt%netscape.com
4aa12d035b 44113 r/a=valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73657 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 21:49:27 +00:00
brendan%mozilla.org
e508a48538 Fix unused new Object before literal.
git-svn-id: svn://10.0.0.236/trunk@73656 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 19:06:26 +00:00
blizzard%redhat.com
0fd07c8cdf fix for bug #43305. reduce the number of paints and fix leaking items into a linked list when scrolling. this should make linux a little faster. r=bryner,pavlov,imoT a=brendan
git-svn-id: svn://10.0.0.236/trunk@73655 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 19:05:47 +00:00
radha%netscape.com
8949f863cb Enabling feature "Session History in frameset pages". bug # 36547. Reviewer for this checkin
as well as several previous checkins related to this bug is rpotts.


git-svn-id: svn://10.0.0.236/trunk@73654 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 18:51:14 +00:00
morse%netscape.com
d100122d25 workaround for bug 43573, select user not working
git-svn-id: svn://10.0.0.236/trunk@73653 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-04 03:07:39 +00:00
cls%seawood.org
a1ee73cf32 Remove generated config files on distclean. Bug #43142
git-svn-id: svn://10.0.0.236/trunk@73651 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-03 21:41:48 +00:00
nboyd%atg.com
a1a769b259 Subject:
Re: Rhino1.5.R1: problems with multithreaded embedded application.
        Date:
             Mon, 03 Jul 2000 14:38:56 -0400
       From:
             Norris Boyd <nboyd@atg.com>
 Organization:
             Art Technology Group
         To:
             Fergus Gallagher <Fergus.Gallagher@orbisuk.com>
 Newsgroups:
             netscape.public.mozilla.jseng
  References:
             1




You found a bug in Rhino; I wonder if others have been running into the same thing.

The problem is with a class called LazilyLoadedCtor. I wrote this class to reduce the
time
required by initStandardObjects by only creating standard objects when the associated
constructors are first accessed. The problem is that this class was not threadsafe.
I've
made changes to that class, and to ScriptableObject as well. The design of dynamic
properties calling getters and setters (which LazilyLoadedCtor uses) didn't really
allow
any way for the getter/setter to replace itself without a thread hazard. I've now
extended
setters so that they can return a value which replaces the getter/setter to avoid this
problem.

Thanks for finding this problem. There have been a couple of other reports of problems
in
this area, so I hope this will fix them.

The patch follows.

--N

Index: LazilyLoadedCtor.java
===================================================================
RCS file: /cvsroot/mozilla/js/rhino/org/mozilla/javascript/LazilyLoadedCtor.java,v
retrieving revision 1.1
diff -u -r1.1 LazilyLoadedCtor.java
--- LazilyLoadedCtor.java 2000/02/29 21:34:37 1.1
+++ LazilyLoadedCtor.java 2000/07/03 18:31:03
@@ -58,9 +58,12 @@
     }

     public Object getProperty(ScriptableObject obj) {
-        obj.delete(ctorName);
         try {
-            ScriptableObject.defineClass(obj, Class.forName(className));
+            synchronized (obj) {
+                if (!isReplaced)
+                    ScriptableObject.defineClass(obj, Class.forName(className));
+                isReplaced = true;
+            }
         }
         catch (ClassNotFoundException e) {
             throw WrappedException.wrapException(e);
@@ -83,11 +86,14 @@
         return obj.get(ctorName, obj);
     }

-    public void setProperty(ScriptableObject obj, Object val) {
-        obj.delete(ctorName);
-        obj.put(ctorName, obj, val);
+    public Object setProperty(ScriptableObject obj, Object val) {
+        synchronized (obj) {
+            isReplaced = true;
+            return val;
+        }
     }

     private String ctorName;
     private String className;
+    private boolean isReplaced;
 }
Index: ScriptableObject.java
===================================================================
RCS file: /cvsroot/mozilla/js/rhino/org/mozilla/javascript/ScriptableObject.java,v
retrieving revision 1.17
diff -u -r1.17 ScriptableObject.java
--- ScriptableObject.java 2000/03/13 17:12:36 1.17
+++ ScriptableObject.java 2000/07/03 18:31:04
@@ -246,11 +246,21 @@
                             break;
                         }
                     }
-                    getterSlot.setter.invoke(start, arg);
+                    Object v = getterSlot.setter.invoke(start, arg);
+                    if (getterSlot.setterReturnsValue) {
+                        slots[slotIndex].value = v;
+                        if (!(v instanceof Method))
+                            slots[slotIndex].flags = 0;
+                    }
                     return;
                 }
                 Object[] args = { this, actualArg };
-                getterSlot.setter.invoke(getterSlot.delegateTo, args);
+                Object v = getterSlot.setter.invoke(getterSlot.delegateTo, args);
+                if (getterSlot.setterReturnsValue) {
+                    slots[slotIndex].value = v;
+                    if (!(v instanceof Method))
+                        slots[slotIndex].flags = 0;
+                }
                 return;
             }
             catch (InvocationTargetException e) {
@@ -1183,6 +1193,7 @@
         slot.delegateTo = delegateTo;
         slot.getter = getter;
         slot.setter = setter;
+        slot.setterReturnsValue = setter != null && setter.getReturnType() !=
Void.TYPE;
         slot.value = null;
         slot.attributes = (short) attributes;
         slot.flags = flags;
@@ -1551,6 +1562,7 @@
     Object delegateTo;  // OPT: merge with "value"
     Method getter;
     Method setter;
+    boolean setterReturnsValue;
 }




Fergus Gallagher wrote:

> I am having problems getting my head around contexts and scopes and my
> multi-threaded application fall over.
>
> If I set "global=false" the following code used a per-thread
> initStandardObject() and this seems to work.  But when I set
> "global=true", the global "parentScope" is used and I get some wierd
> errors.
>
> If I change "__CODE__.slice(0,5)" to
> 1. "__CODE__" - works
> 2. "__CODE__.substring(0,5)" - fails
> 3. "__CODE__.toString()" - works
>
> Any help appreciated.
>
> Fergus
>
> ===== Test.java =========================================
> import java.io.*;
> import org.mozilla.javascript.*;
>
> public class Test implements Runnable {
>         private Script script;
>         private Scriptable parentScope;
>         private String __CODE__="ABCDEFGHIJK";
>         private boolean global = true;
>         private static Context globalContext = null;
>         public Test() throws Exception {
>                 String js= "java.lang.System.out.println(__CODE__.slice(0,5));";
>                 globalContext.setCompileFunctionsWithDynamicScope(false);
>                 parentScope = globalContext.initStandardObjects(null);
>                 StringReader sr = new StringReader(js);
>                 script = globalContext.compileReader(parentScope, sr, "(compiled)",
> 1,null);
>         }
>
>         public void run() {
>                 try {
>                         Context context = Context.enter();
>                         Scriptable threadScope;
>                         if (global) {
>                                 threadScope = context.newObject(parentScope);
>                                 threadScope.setPrototype(parentScope);
>                                 threadScope.setParentScope(null);
>                         } else {
>                                 threadScope = context.initStandardObjects(null);
>                         }
>                         threadScope.put("__CODE__",threadScope,__CODE__);
>                         script.exec(context,threadScope);
>                 }
>                 catch (Exception e) {
>                         System.err.println(e.getClass().getName()+":
"+e.getMessage());
>                 }
>                 finally {
>                         Context.exit();
>                 }
>         }
>
>         public static void main(String args[]) throws Exception {
>         globalContext = Context.enter();
>                 Test me = new Test();
>                 int count=10;
>                 Thread[] threads = new Thread[count];
>                 for (int i=0; i<count; i++) {
>                         Thread t = new Thread(me);
>                         threads[i] = t;
>                         t.start();
>                 }
>                 for (int i=0; i<count; i++) {
>                         threads[i].join();
>                 }
>                 Context.exit();
>         }
> }
>
> ==== OUTPUT ===============================================
> ABCDE
> ABCDE
> org.mozilla.javascript.EcmaError: undefined is not a function.
> org.mozilla.javascript.EvaluatorException: Constructor for "String" not
> found.
> org.mozilla.javascript.EvaluatorException: Constructor for "String" not
> found.
> org.mozilla.javascript.EvaluatorException: Constructor for "String" not
> found.
> org.mozilla.javascript.EvaluatorException: Constructor for "String" not
> found.
> org.mozilla.javascript.EvaluatorException: Constructor for "String" not
> found.
> org.mozilla.javascript.EvaluatorException: Constructor for "String" not
> found.
> org.mozilla.javascript.EvaluatorException: Constructor for "String" not
> found.
> ===========================================================
>
> The number and type of exceptions is highly variable from run to run -
> anywhere from 1-9 out of 10.
> The EcmaError in particular only happens occasionally.
>
> --
> Fergus Gallagher          Tel: +44 (20) 8 987 0717
> Orbis                     Fax: +44 (20) 8 742 2649
> The Swan Centre           email: Fergus.Gallagher@orbisuk.com
> Fishers Lane              Web: http://www.orbisuk.com
> London W4 1RX / UK


git-svn-id: svn://10.0.0.236/trunk@73650 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-03 18:40:35 +00:00
BlakeR1234%aol.com
3794a301da Fix for 44442. r=me
git-svn-id: svn://10.0.0.236/trunk@73649 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-03 05:56:58 +00:00
rbs%maths.uq.edu.au
ab59c260ce [not part of default build] Fix bug 43443, and some updates in the stretchy chars land. a:waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@73648 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-03 05:40:13 +00:00
BlakeR1234%aol.com
35b930e4b5 Partial fix for bug 44442. Thanks to walk84@usa.net for catching it r=me
git-svn-id: svn://10.0.0.236/trunk@73647 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-03 00:41:30 +00:00
bienvenu%netscape.com
3ffd988c06 fix OS2 build bustage
git-svn-id: svn://10.0.0.236/trunk@73646 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 23:56:10 +00:00
jband%netscape.com
1cf39227e9 updating readme. Not part of build
git-svn-id: svn://10.0.0.236/trunk@73645 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 19:37:57 +00:00
cls%seawood.org
7fb57d53ad Removing last vestiges of raptor from unix build. Since some libs were renamed, a 'make distclean' is recommeneded to remove the old copies of those libs. Bug #8228 r=bryner
git-svn-id: svn://10.0.0.236/trunk@73643 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 18:44:42 +00:00
bienvenu%netscape.com
9ae501b0eb fix OS2 build bustage
git-svn-id: svn://10.0.0.236/trunk@73642 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 18:16:47 +00:00
bienvenu%netscape.com
9a4b6f8f61 fix os2 build bustage
git-svn-id: svn://10.0.0.236/trunk@73641 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 18:11:32 +00:00
ben%netscape.com
e1e301e649 tweaks to classic skin for mac (make throbber normal size, make splitter the right colour)
git-svn-id: svn://10.0.0.236/trunk@73640 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 07:03:16 +00:00
morse%netscape.com
38ca00123e fix bug 43227, quickfill still in menu on mac
git-svn-id: svn://10.0.0.236/trunk@73639 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 04:00:02 +00:00
dbaron%fas.harvard.edu
be229d0ebf Ignore the correct generated files (rather than the list copied from leaky).
git-svn-id: svn://10.0.0.236/trunk@73638 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-02 00:44:31 +00:00
dbaron%fas.harvard.edu
2b71a5740c Fix bug 35355 by not reading before the beginning of an array. Patch from Robert O'Callahan <roc+moz@cs.cmu.edu>.
Fix ConditionRect so really wide documents repaint correctly on Win95.
r=kmcclusk, a=waterson


git-svn-id: svn://10.0.0.236/trunk@73636 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 22:12:23 +00:00
leaf%mozilla.org
327240ef2a Automated update
git-svn-id: svn://10.0.0.236/trunk@73635 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 21:45:08 +00:00
dbaron%fas.harvard.edu
7c7f971183 Fix leak of content from trees introduced recently. r=hyatt,waterson
git-svn-id: svn://10.0.0.236/trunk@73634 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 21:45:06 +00:00
dbaron%fas.harvard.edu
43225d6206 Add Vidur's xmlextras to the list of *all* extensions (what you get with --with-extensions=all). Does not affect default build. r=vidur
git-svn-id: svn://10.0.0.236/trunk@73633 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 21:41:48 +00:00
dbaron%fas.harvard.edu
4606a3e8e6 Allow Vidur's xmlextras to be built on Linux (not part of default build). r=vidur
git-svn-id: svn://10.0.0.236/trunk@73632 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 21:40:53 +00:00
jab%atdot.org
e7e15146f2 A typo in the Windows makefile...
git-svn-id: svn://10.0.0.236/trunk@73631 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 12:41:53 +00:00
jab%atdot.org
c5fa278001 The mac build was not getting my new MANIFEST file. I think this might fix it.
git-svn-id: svn://10.0.0.236/trunk@73627 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 11:05:41 +00:00
jab%atdot.org
828533791e I had an extra tab after one of the makefile lines...
git-svn-id: svn://10.0.0.236/trunk@73626 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 10:49:06 +00:00
jab%atdot.org
027f444ba4 a=brendan@mozilla.org
Bug #16103
Support for SOCKS proxies in HTTP, HTTPS, and FTP protocols.
Also includes the prefs configuration and UI bits.


git-svn-id: svn://10.0.0.236/trunk@73625 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 10:25:25 +00:00
ssu%netscape.com
057942a772 fixing bug 44006 - Please don't use Windows extended dialogs in setupsrc.dll. nsbeta2+ r=sgehani
git-svn-id: svn://10.0.0.236/trunk@73624 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 08:50:44 +00:00
andreas.otte%primus-online.de
b0e4bff161 fix bug 43659, URL bar does not accept hexadecimal domain names, r=gagan@netscape.com, a=waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@73623 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 06:29:13 +00:00
rpotts%netscape.com
42b6d06869 Fixed a leak where child SHEntry were not being released when the parent SHEntry was deleted.
git-svn-id: svn://10.0.0.236/trunk@73622 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 05:37:40 +00:00
sspitzer%netscape.com
9a5dbb3cb7 last check in before sabbatical! fix for nsbeta2+ bugscape bug #1149.
install default templates in the case where the profile's locale
is not set.  r=mscott


git-svn-id: svn://10.0.0.236/trunk@73621 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 02:38:27 +00:00
brendan%mozilla.org
33739aa4fc Reference-count XBL JSClass structs, and LRU-cache unreferenced ones up to some quota, to avoid bloat and shutdown crashes due to unavoidable manual delete/last-use misorder (42530, r=hyatt).
git-svn-id: svn://10.0.0.236/trunk@73620 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 02:36:18 +00:00
nisheeth%netscape.com
d3c0d42db2 Fix for nsbeta2+ bug 12152. r=vidur, pollmann. Setting the src property during document load works on <IMG> and <INPUT type="image"> elements.
git-svn-id: svn://10.0.0.236/trunk@73619 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 02:26:30 +00:00
cmanske%netscape.com
dd3d32b37c Don't include current URL when building Recent Files menu. Checking in work for Ryan Cassin, b=17502, r=cmanske
git-svn-id: svn://10.0.0.236/trunk@73618 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 02:16:04 +00:00
dougt%netscape.com
44732d3a61 submitted by Quy Tonthat <quy@igelaus.com.au>
a=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@73617 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 02:12:52 +00:00
javi%netscape.com
a11f6a01a8 Get the CRL dialog window to properly close and refresh the Signers pane
when no more CRL's are left.


git-svn-id: svn://10.0.0.236/trunk@73616 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 01:26:42 +00:00
javi%netscape.com
23bd6cfb23 First shot at having UI for deleting CRLs.
git-svn-id: svn://10.0.0.236/trunk@73615 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 01:19:22 +00:00
javi%netscape.com
f9f93685e4 Remove an unused button from dialog.
git-svn-id: svn://10.0.0.236/trunk@73614 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 01:15:28 +00:00
javi%netscape.com
f7a4c2177a Changes for having a dialog that does CRL deleting.
git-svn-id: svn://10.0.0.236/trunk@73613 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 01:14:22 +00:00
morse%netscape.com
7dd42d1f29 fix bug 42550, unable to delete single-signon database, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@73612 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 00:43:42 +00:00
jst%netscape.com
1a6f29b8e9 Checking in patch from timelesss@bemail.org, add access keys to javascript console menus, r=me, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@73611 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 00:43:03 +00:00
tao%netscape.com
309b762723 Fix the broken localeSwitcher in "QA|Languages->". a=ben
git-svn-id: svn://10.0.0.236/trunk@73610 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 00:41:20 +00:00
cmanske%netscape.com
71c3960c36 Table Properties dialog and UI commands work. b=20973, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@73609 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 00:37:38 +00:00
cmanske%netscape.com
b0cfe32ef3 Changed Composer test because of added parameter for JoinTableCells in connection with work for bug 20973. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@73608 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 00:37:23 +00:00
cmanske%netscape.com
d916040dae Table editing work. b=20973, r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@73607 18797224-902f-48f8-a5cc-f745e15eee43
2000-07-01 00:37:12 +00:00
hangas%netscape.com
bab0278a37 Fixing stop and print buttons in Classic skin. Wirtten by German r=hangas
git-svn-id: svn://10.0.0.236/trunk@73606 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 23:53:00 +00:00
hangas%netscape.com
1eef8580c5 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@73605 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 23:50:37 +00:00
tor%cs.brown.edu
444120c5b6 Update libmng snapshot. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73604 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 23:41:12 +00:00
valeski%netscape.com
d2709265b5 39474. r=rpotts,mscott. We now can load a stream directly into the uri loader (bypassing necko). built and pre-checkin tested on linux and win
git-svn-id: svn://10.0.0.236/trunk@73603 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 23:39:30 +00:00
vidur%netscape.com
f831750c24 Simple posting tests. This is not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@73602 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 23:10:56 +00:00
vidur%netscape.com
cc45defb2d Added support for synchronous posting. Got rid of unbreakable circular reference in the abort case. This is not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@73601 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 23:09:26 +00:00
rpotts%netscape.com
23edfd5232 Fixed the nsIWebNavigation methods on the docshell when SH_IN_FRAMES is defined...
git-svn-id: svn://10.0.0.236/trunk@73600 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 22:05:32 +00:00
edburns%acm.org
8e2c512db6 Automatically_generate_JAVAH_headers
git-svn-id: svn://10.0.0.236/trunk@73599 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 21:08:30 +00:00
edburns%acm.org
a8d3fcb4e4 Finally_make_use_of_Sherry_Shen_changes
git-svn-id: svn://10.0.0.236/trunk@73598 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 19:03:27 +00:00
edburns%acm.org
8c4107130e Finally_make_use_of_Sherry_Shen_changes
git-svn-id: svn://10.0.0.236/trunk@73597 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 18:50:02 +00:00
despotdaemon%netscape.com
fc06dfe5aa Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@73596 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 18:30:36 +00:00
edburns%acm.org
3560f2869c feature:
Now you can shift click to select a node in the DOM viewer.


git-svn-id: svn://10.0.0.236/trunk@73595 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 17:53:58 +00:00
edburns%acm.org
b5ac5f55b7 a=av
bug=23775
This is the last bit of the checkin that George Drapeau started
for bug 23775.  He didn't finish due to conflicts with this file
and, being the good engineer that he is, he waited for the author
to return from vacation.

George said I could check this in under the same approval for
the rest of 23775.


git-svn-id: svn://10.0.0.236/trunk@73594 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 17:31:02 +00:00
svn%xmlterm.org
322e1ee8a7 --NOT PART OF DEFAULT BUILD--
XMLterm changes only. Absolute URL chrome://xmlterm/skin/xmltpage.css is not
recognized in xmlterm.html. Using relative URL ../skin/xmltpage.css as a
workaround.


git-svn-id: svn://10.0.0.236/trunk@73593 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 14:53:19 +00:00
kin%netscape.com
f65d1b5fba Fix for bug #42178 Back causes data corruption
Modified CreateAnonymousContent() so that if the text widget has
a default value, it adds it as a text node under the div after it
is created. Add better error checking to avoid possible problems.
Removed calls to SetTextControlState() that were used
to initialize the text widget contents from GetPrefSize() because
it was causing a reflow within a reflow and the editor to be re-entered.
Added missing call to GetText() in Reset().

r=sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@73592 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 14:51:58 +00:00
bienvenu%netscape.com
2a1e519fc2 more fixes for progress meteors,r=mscott 38598
git-svn-id: svn://10.0.0.236/trunk@73591 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 13:30:02 +00:00
locka%iol.ie
c811c9255a Fixed problem with chrome content docshells
git-svn-id: svn://10.0.0.236/trunk@73590 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 12:40:52 +00:00
locka%iol.ie
647d05c9f4 NOT PART OF BUILD. Update the address field url after clicking on link
git-svn-id: svn://10.0.0.236/trunk@73589 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 12:37:05 +00:00
locka%iol.ie
29b59b41cc NOT PART OF BUILD. Tiny graphics for mini-nav
git-svn-id: svn://10.0.0.236/trunk@73588 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 12:25:49 +00:00
sdv%sparc.spb.su
cab8ea17e5 fixed a memory leak
git-svn-id: svn://10.0.0.236/trunk@73587 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 10:46:49 +00:00
locka%iol.ie
07a38859b7 NOT PART OF BUILD. Win32 only. Simple test of embedding APIs dumps out memory statistics.
git-svn-id: svn://10.0.0.236/trunk@73586 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 10:40:12 +00:00
cls%seawood.org
91d683a067 Removed obsolete REQUIRES variable from every Makefile.in/makefile.win
git-svn-id: svn://10.0.0.236/trunk@73583 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 08:08:04 +00:00
warren%netscape.com
9c9d05c025 Bug 37463. Fixed javascript: url deadlock. Also made the file transport more efficient in the process by eliminating the lock. r=waterson
git-svn-id: svn://10.0.0.236/trunk@73582 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 07:18:52 +00:00
alecf%netscape.com
530465ca79 mozilla side of fix for #34140
r=sspitzer

Allow protocol-specific attributes to be set in the ISP RDF file


git-svn-id: svn://10.0.0.236/trunk@73581 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 06:07:36 +00:00
mscott%netscape.com
ae61ab852e Bug #43887 --> fix build bustage on WIN2K platform. Not beta2 plussed yet but it's fixing build breakage.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73580 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 06:03:43 +00:00
alecf%netscape.com
892e042699 update ISP example (not part of build)
git-svn-id: svn://10.0.0.236/trunk@73579 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 06:03:21 +00:00
alecf%netscape.com
9bcdb3ba49 fix for #43911 - make double-clicking of messages in the search window open the target
message in a standalone message window - mostly moving files into threadPane.js and
abstracting out the folder datasource
r=putterman


git-svn-id: svn://10.0.0.236/trunk@73578 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 06:02:30 +00:00
mscott%netscape.com
8cc210d5a4 Bug #43887 --> fix build bustage on Win2K. This bug wasn't nsbeta2 plussed yet but it's build breakage fix!!
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73577 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 06:02:27 +00:00
jfrancis%netscape.com
890c0d5e35 fixing max text length initialization for text fields. 43275
git-svn-id: svn://10.0.0.236/trunk@73576 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 05:51:34 +00:00
jfrancis%netscape.com
6e3a97f5c5 fix for undo in ender-lite (text fields, url bar, etc)
git-svn-id: svn://10.0.0.236/trunk@73575 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 04:58:34 +00:00
jband%netscape.com
ce4fc31a2d Fix dogfood/crash bugs: 42750, 39858 and fix 43897 and improve JS/XPConnect error reporting to help with crasher 40792. r=mccabe@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@73574 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 04:04:46 +00:00
mcafee%netscape.com
e5d58071f5 Properly set up pref callbacks for intl.accept_languages (41046). r=gagan
git-svn-id: svn://10.0.0.236/trunk@73573 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 02:58:13 +00:00
rjc%netscape.com
51b30b4584 Fix bug # 44284: fix bookmark schedule XUL. Code from danm. r=me
git-svn-id: svn://10.0.0.236/trunk@73571 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 01:56:03 +00:00
hangas%netscape.com
37d6b09f85 More work on bug 43658 classic skin repair. Written by german. r= hangas.
git-svn-id: svn://10.0.0.236/trunk@73569 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 01:35:40 +00:00
dbaron%fas.harvard.edu
f7cbe48388 Add new regression tests. Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@73568 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 01:26:06 +00:00
danm%netscape.com
08d1dbfe04 change last revision to use general API rather than requiring a new one. r=morse@netscape.com. bug 25684
git-svn-id: svn://10.0.0.236/trunk@73567 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 01:23:16 +00:00
danm%netscape.com
5089e8ba38 get window for dialog parent from channel before defaulting to HiddenWindow in OnEndDocumentLoad. Fixes behaviour of the 'select a user' modal dialog. bugs 25684,44149. r=morse@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73566 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 01:13:37 +00:00
danm%netscape.com
2fa9187ebc the 'url has changed' alert in OnStopRequest now asks the channel for an nsIPrompt before defaulting to nsNetSupportDialog. bugs 25684,44171. r=rjc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73565 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 00:47:01 +00:00
rginda%netscape.com
fd342c5cf5 -- not part of build --
make cview show up under tasks->tools when it is installed


git-svn-id: svn://10.0.0.236/trunk@73564 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 00:07:46 +00:00
morse%netscape.com
d48e534e40 partial fix for bug 43738, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@73563 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 00:05:03 +00:00
ashuk%eng.sun.com
ad8ed2e23e bug=44279
a=edburns
r=edburns
author=ashuk.

This code makes Webclient work with Mozilla M16.


git-svn-id: svn://10.0.0.236/trunk@73562 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-30 00:01:58 +00:00
ashuk%eng.sun.com
25d27834af The current webclient only works with M13, and the
old webclient, in classes and src, works with pre M13.

This change removes the old webclient.


git-svn-id: svn://10.0.0.236/trunk@73561 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 23:59:12 +00:00
hyatt%netscape.com
5943c19c08 Fix for dogfood bug#43169. r=pink
git-svn-id: svn://10.0.0.236/trunk@73560 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 23:34:46 +00:00
attinasi%netscape.com
e69e3af93f Temporarily turned off style context sharing while I figure out why it is causing incorrect styling of some XUL elements. b=43490
git-svn-id: svn://10.0.0.236/trunk@73559 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 23:13:46 +00:00
harishd%netscape.com
4fa2effbda Bug 40477 ( nsbeta2+ ) - Don't rely on ';' to terminate entities.
r=pollmann.


git-svn-id: svn://10.0.0.236/trunk@73558 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 23:05:46 +00:00
harishd%netscape.com
9fb7479d71 Bug 43274 ( nsbeta2+ ) - Checkin for Rickg.
r=harishd


git-svn-id: svn://10.0.0.236/trunk@73557 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 23:04:24 +00:00
danm%netscape.com
439598308a reverting the 2^# 'fix manifest' part of Ben's last checkin. (bug 43684, introduced five days ago)
git-svn-id: svn://10.0.0.236/trunk@73556 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:56:56 +00:00
rjc%netscape.com
f319773a37 Fix bug # 43906: non-existant file URLs can cause template failure for bookmarks. R=waterson
git-svn-id: svn://10.0.0.236/trunk@73555 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:47:24 +00:00
sfraser%netscape.com
3ace47ff12 Fix for 44118 and nsbeta2+ bug 42625, r=kin. Update selection-based commands (e.g. cut/copy) when the selection changes from collapsed to non-collapsed and vice versa, not just when it is uncollapsed.
git-svn-id: svn://10.0.0.236/trunk@73554 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:36:10 +00:00
jj%netscape.com
f3d839b628 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@73553 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:34:11 +00:00
sfraser%netscape.com
a4946e4c9c Fix for nsbeta2+ bug 42625, written by brade, r=sfraser. When checking whether to get a special text field selection, QI to test for text area as well as input.
git-svn-id: svn://10.0.0.236/trunk@73552 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:33:36 +00:00
miodrag%netscape.com
95b10ba929 Updates for LDAPJDK 4.11
git-svn-id: svn://10.0.0.236/trunk@73551 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:31:17 +00:00
morse%netscape.com
74d3ff5e9d update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@73550 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:30:40 +00:00
pinkerton%netscape.com
ee4f55f0c4 Fix for 42250, popups holding onto deleted frame crash during reflow. fixed to only hold onto content, not frame, and use GetPrimaryFrameFor(). r=hyatt
git-svn-id: svn://10.0.0.236/trunk@73549 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:30:27 +00:00
pinkerton%netscape.com
44237ffeab part of 42250, make sure we close the popup when the listener is removed. just to be safe. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@73548 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:29:20 +00:00
jj%netscape.com
bf08b8ad48 bringing ASEncoder upt-to-date using new Universal Headers -- not part of the build. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@73547 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:28:59 +00:00
jband%netscape.com
59b22e86f2 updating status page - Not part of build
git-svn-id: svn://10.0.0.236/trunk@73546 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:17:54 +00:00
scc%mozilla.org
e2e3b170e1 fix self assignment, self append, self replace problems. r=waterson
git-svn-id: svn://10.0.0.236/trunk@73545 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:17:53 +00:00
scc%mozilla.org
8acd633ba4 bug #17294, fixed a dogfood+ assert, there's more to this bug, but the rest isn't dogfood. r=BenB; a=jar
git-svn-id: svn://10.0.0.236/trunk@73544 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:04:28 +00:00
scc%mozilla.org
70db954721 bug #17294, fixed a dogfood+ assert described in this bug, though unrelated to the underlying problem 17294 is really about. r=BenB; a=jar
git-svn-id: svn://10.0.0.236/trunk@73543 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:04:22 +00:00
mozilla.BenB%bucksch.org
d0f1d9df13 32336: Ignore formatting, if it was inserted by our or 4.x' TXT->HTML or HTML->HTML converter. r=akk, scc. a=waterson.
git-svn-id: svn://10.0.0.236/trunk@73542 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:04:13 +00:00
dbaron%fas.harvard.edu
f756eb4076 Fix bug 43882 (dogfood+) by removing special handling of empty P elements. (Most of the diffs are whitespace changes.) This also fixes bugs 43369, 43991, and 18050. However, it exposes a few other issues as well (the most important of which, nuking top margins on first *normal flow* children of BODY and TD, was previously fixed only in some cases, but shouldn't be hard to fix in general). r=waterson
git-svn-id: svn://10.0.0.236/trunk@73541 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 22:03:42 +00:00
av%netscape.com
5dc532340c Addressing 43075, patch by amusil, r=av
git-svn-id: svn://10.0.0.236/trunk@73540 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:51:15 +00:00
radha%netscape.com
c8ae707155 More code for feature 36547. CODE NOT PART OF THE BUILD. Will provide reviewer when
feature is enabled.


git-svn-id: svn://10.0.0.236/trunk@73539 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:48:18 +00:00
av%netscape.com
b7f9ac3860 Addressing 22954, patch by amusil, r=av
git-svn-id: svn://10.0.0.236/trunk@73538 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:48:09 +00:00
av%netscape.com
8c4649b786 Addressing 22954, patch by amusil, r=av
git-svn-id: svn://10.0.0.236/trunk@73537 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:42:13 +00:00
harishd%netscape.com
36b124ebdc Regression Test files.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@73536 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:41:02 +00:00
tor%cs.brown.edu
23041af290 Update libmng snapshot. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73535 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:40:43 +00:00
relyea%netscape.com
049f0ca5d6 Fix memory leak when using hardware acceleraters.
git-svn-id: svn://10.0.0.236/trunk@73534 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:26:17 +00:00
relyea%netscape.com
743720da87 merge changes from NSS 3.0 branch to allow NT automated tests to work.
git-svn-id: svn://10.0.0.236/trunk@73533 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:25:41 +00:00
relyea%netscape.com
727ca98a0a merge 3.0_Branch changes to get NT to run back unto the tip.
git-svn-id: svn://10.0.0.236/trunk@73532 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 21:23:37 +00:00
bryner%uiuc.edu
4e013ab7eb Fixing smoketest blocker 44235. r=smfr.
git-svn-id: svn://10.0.0.236/trunk@73531 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 20:53:08 +00:00
beard%netscape.com
57307567af Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@73530 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 18:40:58 +00:00
mcgreer%netscape.com
5f0477176f add a > wordsize test for RC4
git-svn-id: svn://10.0.0.236/trunk@73529 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 18:38:30 +00:00
rogerl%netscape.com
a02f6ce0d8 use handleDot for call, too.
git-svn-id: svn://10.0.0.236/trunk@73525 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 18:30:47 +00:00
javi%netscape.com
4491af2512 Don't stop sending text to a log file just because one Write failed.
This way subsequent DEBUG messages may still get printed.


git-svn-id: svn://10.0.0.236/trunk@73524 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 18:19:03 +00:00
beard%netscape.com
ea7ae68414 delete property support.
git-svn-id: svn://10.0.0.236/trunk@73523 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 18:14:14 +00:00
beard%netscape.com
8f71e889d8 DELETE_PROP
git-svn-id: svn://10.0.0.236/trunk@73522 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 18:13:46 +00:00
beard%netscape.com
1ef1eb154f DELETE_PROP
git-svn-id: svn://10.0.0.236/trunk@73521 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 17:14:56 +00:00
beard%netscape.com
aa7664867d added DELETE_PROP instruction to implement the "delete" operation.
git-svn-id: svn://10.0.0.236/trunk@73520 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 17:11:50 +00:00
tor%cs.brown.edu
d56893b078 Fix test for 32bit type. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73519 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 13:48:01 +00:00
terry%mozilla.org
1061c1e126 Added some missing newlines.
git-svn-id: svn://10.0.0.236/trunk@73518 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 13:33:10 +00:00
tor%cs.brown.edu
c40af55f26 Off by one error in refresh(). Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73517 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 12:40:42 +00:00
tor%cs.brown.edu
c3bdf7d5ec Update libmng snapshot. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73516 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 12:32:04 +00:00
jfrancis%netscape.com
aa3d7d7f48 bug fixes:
41744 - editor shouldnt be quite as loosy goosy about html 4.0 as CnavDTD is;

41746 - editor ui state (paragraph format feedback) wrong if a <br> is embedded inside the current block;

41971 - using alignment inside table cells gives unexpected results.


git-svn-id: svn://10.0.0.236/trunk@73515 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 09:23:41 +00:00
dbaron%fas.harvard.edu
e642f1b6f5 Some more regression tests for bug 43882 and collapsing margin issues. Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@73514 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 07:59:29 +00:00
Peter.VanderBeken%pandora.be
7e2e76befb Correct typo. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@73513 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 07:09:06 +00:00
beard%netscape.com
b669d93d26 unused parameter warning
git-svn-id: svn://10.0.0.236/trunk@73512 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 05:48:09 +00:00
beard%netscape.com
a0bbecd587 complementary operator delete(void*, JSClass*).
git-svn-id: svn://10.0.0.236/trunk@73511 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 05:46:36 +00:00
mjudge%netscape.com
261be0b4ae r=saari 42074 pd+dogfood ect. i think we finally nailed this one. focused objects now being passed focus events even when previous document couldnt take focus and is simply returning it. aka hitting return in url bar trying to focus document that will be destroyed to fetch new page.
git-svn-id: svn://10.0.0.236/trunk@73510 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 05:27:05 +00:00
mjudge%netscape.com
6b543c3d28 r=hyatt bug36617, sfrasier bug. simple change for select all to work.
git-svn-id: svn://10.0.0.236/trunk@73509 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 05:25:01 +00:00
mjudge%netscape.com
e40b754d98 oninput and on change now firing. this should be working completely now. bug 42045 uncommenting out lines that I had commented out for someone on accident. also this fixes listeners not firing for textareas and only for text inputs. pdt+dogfood+ ect.
git-svn-id: svn://10.0.0.236/trunk@73508 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 05:17:58 +00:00
beard%netscape.com
25cba868b5 some classes to test js2 with.
git-svn-id: svn://10.0.0.236/trunk@73507 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 04:49:48 +00:00
beard%netscape.com
a2b5cc5c2b updated dependencies
git-svn-id: svn://10.0.0.236/trunk@73506 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 04:25:10 +00:00
beard%netscape.com
963708a821 Changed StaticCall to use static slot.
git-svn-id: svn://10.0.0.236/trunk@73505 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 04:23:56 +00:00
beard%netscape.com
e88e8c2639 Fixing static dotted expressions.
git-svn-id: svn://10.0.0.236/trunk@73504 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 04:23:20 +00:00
beard%netscape.com
16f447e7ad now uses conditional compilation #if defined(OPCODE_NAMES), so that a simple "icode.h" can be included by vmtypes.h and vmtypes.cpp.
git-svn-id: svn://10.0.0.236/trunk@73503 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 04:21:00 +00:00
beard%netscape.com
41cb724c61 moved all machine generated classes, etc. to icode.h.
git-svn-id: svn://10.0.0.236/trunk@73502 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 04:19:19 +00:00
beard%netscape.com
4bd45aa1f8 Generated by tools/gencode.pl.
git-svn-id: svn://10.0.0.236/trunk@73501 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 04:18:16 +00:00
despotdaemon%netscape.com
8326043820 Pseudo-automatic update of changes made by mozilla.BenB@bucksch.org.
git-svn-id: svn://10.0.0.236/trunk@73500 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 03:17:25 +00:00
beard%netscape.com
ca9ef8f4a5 fixed static calls.
git-svn-id: svn://10.0.0.236/trunk@73499 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 03:15:52 +00:00
BlakeR1234%aol.com
fc6a0c74b6 Fix for 42204, a=trudelle
git-svn-id: svn://10.0.0.236/trunk@73498 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 03:15:05 +00:00
despotdaemon%netscape.com
54b5c8dd8d Pseudo-automatic update of changes made by ericb@neoplanet.com.
git-svn-id: svn://10.0.0.236/trunk@73497 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 03:06:45 +00:00
cls%seawood.org
3ccf18874c Erk, wrong identifier for OS/2
git-svn-id: svn://10.0.0.236/trunk@73496 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 03:03:43 +00:00
pollmann%netscape.com
ba1a3e50a6 Bug 41013: Prevent event passing from frames to content during document destruction r=joki
git-svn-id: svn://10.0.0.236/trunk@73495 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 02:02:43 +00:00
rogerl%netscape.com
0e43b9fadb Implicit this and class lookup stuff.
git-svn-id: svn://10.0.0.236/trunk@73493 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:21:41 +00:00
morse%netscape.com
6007530a61 fix bug 43235, wallet editor clipped on right side, r=ben
git-svn-id: svn://10.0.0.236/trunk@73492 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:20:45 +00:00
valeski%netscape.com
645ec1114b bustage fix
git-svn-id: svn://10.0.0.236/trunk@73491 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:19:45 +00:00
Jerry.Kirk%Nexwarecorp.com
f14ab80ee3 NOT PART OF BUILD - PHOTON ONLY
Fix the fonts so they are extenting properly


git-svn-id: svn://10.0.0.236/trunk@73490 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:13:25 +00:00
dbaron%fas.harvard.edu
96e57b18bd Add more regression tests for bug 43882. Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@73489 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:09:53 +00:00
despotdaemon%netscape.com
041162eebe Pseudo-automatic update of changes made by nbhatla@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@73488 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:03:15 +00:00
despotdaemon%netscape.com
de5bd7ec25 Pseudo-automatic update of changes made by dimator@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@73487 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 01:01:21 +00:00
valeski%netscape.com
4a64f9c451 43050. r=dougt. null checking and ctor null init'ing
git-svn-id: svn://10.0.0.236/trunk@73486 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 00:49:13 +00:00
dbaron%fas.harvard.edu
56ff07cb95 Adding regression tests to list. Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@73482 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 00:42:14 +00:00
dbaron%fas.harvard.edu
7f87ecb955 Adding regression tests (related to bug 43882). Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@73480 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 00:39:53 +00:00
wtc%netscape.com
1a5e114101 Bugzilla bug #44133: checked in NTO patches contributed by
Jerry Kirk <Jerry.Kirk@nexwarecorp.com>.


git-svn-id: svn://10.0.0.236/trunk@73479 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 00:31:42 +00:00
tao%netscape.com
27c3925e1f Remove obsolete pull l10n commands.
git-svn-id: svn://10.0.0.236/trunk@73476 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 00:18:55 +00:00
morse%netscape.com
c00b70fe9c fix bug 44045, master password was needed when deleting database, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@73475 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-29 00:05:41 +00:00
Peter.VanderBeken%pandora.be
d63cd8dfc3 Corrected small typo. Doesn't affect regular build.
git-svn-id: svn://10.0.0.236/trunk@73474 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 23:46:12 +00:00
Peter.VanderBeken%pandora.be
e0679adc12 Adding build logic for MNG, LDAP and XML Extras. Turned off by default.
Added/corrected build steps for Transformiix and cview. r=jj.


git-svn-id: svn://10.0.0.236/trunk@73473 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 23:16:49 +00:00
law%netscape.com
e7cfe89be4 New interface for displaying helper app launch confirm dialog; bug 43583
git-svn-id: svn://10.0.0.236/trunk@73472 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 23:14:57 +00:00
Peter.VanderBeken%pandora.be
b7424d7d9e Adding option flags for MNG, LDAP and XML Extras. Turned off by default. r=jj.
git-svn-id: svn://10.0.0.236/trunk@73471 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 23:11:40 +00:00
matt%netscape.com
d8a5f70577 adding localization for bug 30456.
R=law


git-svn-id: svn://10.0.0.236/trunk@73470 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 23:11:32 +00:00
Peter.VanderBeken%pandora.be
d8f977cd2f Adding Mac projects for MNG. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@73469 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 23:04:06 +00:00
Peter.VanderBeken%pandora.be
470f48a3f7 Adding locale files. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@73468 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 23:01:14 +00:00
Peter.VanderBeken%pandora.be
b65075f0d7 Adding locale info. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@73467 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:57:42 +00:00
Peter.VanderBeken%pandora.be
6e3a97a4bd Fixing access paths. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@73466 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:55:26 +00:00
cls%seawood.org
3e05da0165 wrap ifndef XPCONNECT_STANDALONE around xpconnect test components that require external interfaces. Thanks to Mark Adams <madams@janna.com> for the patch. Bug 42026
git-svn-id: svn://10.0.0.236/trunk@73465 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:53:55 +00:00
jst%netscape.com
a5659583f9 Fixing nsbeta2+ bug 37051, always set the form associated with a form control as the parent of the form controls script object, this meks form controls always be in the scope of the form they're in. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73464 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:50:06 +00:00
larryh%netscape.com
7f7c6608e0 BugZilla: 43337. Better implementation
git-svn-id: svn://10.0.0.236/trunk@73463 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:36:25 +00:00
cls%seawood.org
b966210cad OS/2's cmd.exe doesn't support the no-op ':' .
git-svn-id: svn://10.0.0.236/trunk@73462 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:31:12 +00:00
cls%seawood.org
bddf8befbd Reverting mkaply's checkin as it breaks --enable-elf-dynstr-gc on optimized builds.
git-svn-id: svn://10.0.0.236/trunk@73461 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:29:38 +00:00
evaughan%netscape.com
aa55de687f Fixes for gfx scrollbars and absolute/fixed positioning.
40494
28505
41294
36211
41763
23806


git-svn-id: svn://10.0.0.236/trunk@73460 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:19:54 +00:00
javi%netscape.com
1eb433ecd5 Change P12 file path request strings to be consistent with terms used in
Security Advisor.


git-svn-id: svn://10.0.0.236/trunk@73459 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 22:16:11 +00:00
mkaply%us.ibm.com
55548d119c #42637
r = dougt, a = brendan
Rather than using cast and &operator to get spec, use the Spec member function


git-svn-id: svn://10.0.0.236/trunk@73458 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 21:56:49 +00:00
dmose%mozilla.org
68f5f9d545 Added an item about thread death. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73457 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 21:42:15 +00:00
javi%netscape.com
6c78d1a039 Add some text to the cases where S/MIME signatures fail when OCSP is enabled.
git-svn-id: svn://10.0.0.236/trunk@73456 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 21:37:09 +00:00
javi%netscape.com
228ce2267f Fix to add some text to security advisor when S/MIME signatures faile
when OCSP is enabled.


git-svn-id: svn://10.0.0.236/trunk@73455 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 21:36:36 +00:00
ddrinan%netscape.com
dd9faec463 Fix for bug# 398838
git-svn-id: svn://10.0.0.236/trunk@73454 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 21:20:38 +00:00
locka%iol.ie
1f7530e509 added missing files
git-svn-id: svn://10.0.0.236/trunk@73453 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 21:15:09 +00:00
rginda%netscape.com
dec447e1d7 -- not part of build --
fixing windows makefiles
updating references to tasksOverlay.xul


git-svn-id: svn://10.0.0.236/trunk@73452 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 21:02:30 +00:00
chuang%netscape.com
21914ca7b3 Bug GetCardForEmailAddress() is case sensitive, r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@73451 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:57:48 +00:00
saari%netscape.com
fcda4acc7f simple null check to stop crasher. r=joki
git-svn-id: svn://10.0.0.236/trunk@73450 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:56:29 +00:00
rginda%netscape.com
add749b4b4 -- chatzilla changes only --
whitespace changes
fix default dalnet server


git-svn-id: svn://10.0.0.236/trunk@73449 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:51:40 +00:00
locka%iol.ie
8fdfd98bdc Now uses embedding API. Added some context menu & property page support
git-svn-id: svn://10.0.0.236/trunk@73448 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:42:50 +00:00
locka%iol.ie
6a58f5fdb2 Updated VC project
git-svn-id: svn://10.0.0.236/trunk@73447 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:40:29 +00:00
locka%iol.ie
1a51b71c8c Added property dialogs
git-svn-id: svn://10.0.0.236/trunk@73446 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:40:10 +00:00
locka%iol.ie
1937e5aa0c Added clipboard interfaces. Added interface refcount debugging
git-svn-id: svn://10.0.0.236/trunk@73445 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:39:42 +00:00
locka%iol.ie
5cb4c2a8ca Added proper MPL header
git-svn-id: svn://10.0.0.236/trunk@73444 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:38:53 +00:00
locka%iol.ie
192acf6d6a Changed makefile.win to use embedding APIs
git-svn-id: svn://10.0.0.236/trunk@73443 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:37:39 +00:00
locka%iol.ie
d753e3fa36 Added code for write/writeln to IE DOM. Thanks to Arne de Bruijn <arne@knoware.nl> for this contribution
git-svn-id: svn://10.0.0.236/trunk@73442 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:35:51 +00:00
bryner%uiuc.edu
1dd6e32fe1 Fixing bug 43710 - removing old mousewheel cruft and updating to work with
new tree.  r=hyatt,saari.


git-svn-id: svn://10.0.0.236/trunk@73441 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:35:32 +00:00
locka%iol.ie
054c650ff4 Removed unused CIDs and IIDs
git-svn-id: svn://10.0.0.236/trunk@73440 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:31:43 +00:00
locka%iol.ie
d05d21d7ae Changed diagnostic macro
git-svn-id: svn://10.0.0.236/trunk@73439 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:30:33 +00:00
locka%iol.ie
404dd0fb6d Added nsIContextMenuListener. Fixed some memory leaks
git-svn-id: svn://10.0.0.236/trunk@73438 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:29:49 +00:00
locka%iol.ie
d98ec92664 NOT PART OF BUILD. Added a DTD and localized the file somewhat
git-svn-id: svn://10.0.0.236/trunk@73437 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:27:51 +00:00
locka%iol.ie
d11baf7e00 NOT PART OF BUILD. Added some strings
git-svn-id: svn://10.0.0.236/trunk@73436 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:27:15 +00:00
dbragg%netscape.com
39dea0d743 Fix for nsbeta2+ bug 340786 r=sgehani
git-svn-id: svn://10.0.0.236/trunk@73435 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:26:39 +00:00
locka%iol.ie
46c5ef3b20 NOT PART OF BUILD. Removing obselete file
git-svn-id: svn://10.0.0.236/trunk@73434 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:26:28 +00:00
blizzard%redhat.com
488ebf1dbd fix bug #41820. The gtk embedding widget will now startup and shutdown XPCOM properly. Also, fix code that was broken when the nsIWebProgress changes happened. Only build tests when tests are built. Add interface to get the nsIWebBrowser object from the embedding widget. r=dougt,bryner a=brendan
git-svn-id: svn://10.0.0.236/trunk@73433 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 20:24:28 +00:00
dmose%mozilla.org
41245246c9 Added and updated a few more issues. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73432 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:56:08 +00:00
beard%netscape.com
487de01748 implemented JSClass::printProperties().
git-svn-id: svn://10.0.0.236/trunk@73431 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:46:13 +00:00
beard%netscape.com
43420973f7 Enhanced printing of types.
git-svn-id: svn://10.0.0.236/trunk@73430 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:45:44 +00:00
beard%netscape.com
8d4ccf1e51 Type of a JSType* is Type_Type (wow, recursive). Changed mBaseType to be JSType* instead of const JSType*.
git-svn-id: svn://10.0.0.236/trunk@73429 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:45:09 +00:00
dmose%mozilla.org
e52529dc5c gave the threading model a good whack. pushed the threading from the callers (eg nsLDAPChannel) down into the XPCOM wrapper code itself, so that the calling code doesn't need to deal with threading directly ( it gets callbacks via nsISupports proxies ) . this allows LDAP code to be written in Javascript without hanging the UI thread of the browser. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@73428 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:39:32 +00:00
sspitzer%netscape.com
301082731b fix classic skin problems. r=german
git-svn-id: svn://10.0.0.236/trunk@73427 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:31:29 +00:00
sspitzer%netscape.com
1626125790 fix addressbook splitter for classic skin. r=german
git-svn-id: svn://10.0.0.236/trunk@73426 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:25:05 +00:00
sspitzer%netscape.com
271ce07f58 fix bustage.
git-svn-id: svn://10.0.0.236/trunk@73425 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:17:51 +00:00
sspitzer%netscape.com
cf277676fb fix bustage.
git-svn-id: svn://10.0.0.236/trunk@73424 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:17:00 +00:00
hangas%netscape.com
1b6a8d8de9 Bug 43658 fixes to Classic Skin - written by german, r=hangas
git-svn-id: svn://10.0.0.236/trunk@73423 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:08:59 +00:00
hangas%netscape.com
fe3d3e85ff First Checked In.
git-svn-id: svn://10.0.0.236/trunk@73422 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:03:04 +00:00
dmose%mozilla.org
cc89543233 Updated documentation. a=r=(not built).
git-svn-id: svn://10.0.0.236/trunk@73421 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:02:27 +00:00
hangas%netscape.com
212ccec140 Bug 43658 fixes to Classic Skin - written by bdonohoe, r=hangas
git-svn-id: svn://10.0.0.236/trunk@73420 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 19:01:15 +00:00
rogerl%netscape.com
b1eb71fadb First set of unified 'dot' handling changes for statics.
git-svn-id: svn://10.0.0.236/trunk@73418 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 18:41:30 +00:00
beard%netscape.com
9b99e9786f added jsclasses.h
git-svn-id: svn://10.0.0.236/trunk@73417 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 18:10:04 +00:00
cyeh%bluemartini.com
045c3716f1 fix for bug #44040 "sanitycheck.cgi dies if apostrophes in product, component, version,
or milestone". thanks to dave@intrec.com (Dave Miller) for the patch


git-svn-id: svn://10.0.0.236/trunk@73416 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 17:54:11 +00:00
mkaply%us.ibm.com
d771157655 #42637
r = leaf, a = leaf
Accidental bloat on pointer file


git-svn-id: svn://10.0.0.236/trunk@73415 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 16:51:24 +00:00
beard%netscape.com
fc7df849f1 Fix string <.
git-svn-id: svn://10.0.0.236/trunk@73414 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 16:38:20 +00:00
beard%netscape.com
98b2fcbf59 Fixed dynamic lookup of static slots. Added code to compare strings.
git-svn-id: svn://10.0.0.236/trunk@73413 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 16:32:52 +00:00
beard%netscape.com
e4a70d59c1 GET_STATIC/SET_STATIC/STATIC_XCR now use an index rather than a name. Implemented GET_PROP/SET_PROP for class objects (looks up slot dynamically, etc.)
git-svn-id: svn://10.0.0.236/trunk@73412 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 16:15:06 +00:00
beard%netscape.com
a031ccd333 GET_STATIC/SET_STATIC/STATIC_XCR now use an index rather than a name. Now using JSClass::hasStatic() rather than looking up statics in class' scope.
git-svn-id: svn://10.0.0.236/trunk@73411 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 16:14:18 +00:00
beard%netscape.com
c616ad04eb GET_STATIC/SET_STATIC/STATIC_XCR now use an index rather than a name.
git-svn-id: svn://10.0.0.236/trunk@73410 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 16:13:12 +00:00
beard%netscape.com
05cbd424c7 Static slots.
git-svn-id: svn://10.0.0.236/trunk@73409 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 16:11:54 +00:00
brade%netscape.com
bf51706d0a submission by Ryan Cassin (rcassin@supernova.org); recent files menu for editor; bug #17502; approved beppe
git-svn-id: svn://10.0.0.236/trunk@73408 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 14:58:36 +00:00
mkaply%us.ibm.com
527223a169 #42637
r=mkaply, a=brendan
OS/2 bringup - rewrite of nsFileSpecOS2.cpp to be more like Windows


git-svn-id: svn://10.0.0.236/trunk@73407 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 14:50:12 +00:00
mkaply%us.ibm.com
3e32a6af4d #43877
r=dougt, a=dougt
Using this pointer rather than other pointer causes crash


git-svn-id: svn://10.0.0.236/trunk@73406 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 14:37:25 +00:00
mkaply%us.ibm.com
83a1153237 #43357
NO ONE AROUND TO REVIEW
The change for ELF broke our tinderbox. The second ELF line should be in the else case for OS/2.


git-svn-id: svn://10.0.0.236/trunk@73405 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 14:19:33 +00:00
cls%seawood.org
d2e0e22ae5 Commented out check for multiple variables on a single line as this causes Makefiles that have multiple dir VPATHs to be only partially generated. Uncommented warning for unknown variables.
git-svn-id: svn://10.0.0.236/trunk@73404 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 10:21:53 +00:00
leaf%mozilla.org
51ffc5c580 Automated update
git-svn-id: svn://10.0.0.236/trunk@73403 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 08:00:17 +00:00
cls%seawood.org
73f8c0769a Check for -pthread support on OpenBSD as well.
git-svn-id: svn://10.0.0.236/trunk@73402 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 07:53:26 +00:00
cls%seawood.org
12054495f0 Do not explicitly link against -lc_r on OpenBSD. Bug #36467 r=wtc
git-svn-id: svn://10.0.0.236/trunk@73401 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 07:42:56 +00:00
leaf%mozilla.org
11c4cf7e8d Automated update
git-svn-id: svn://10.0.0.236/trunk@73400 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 07:15:07 +00:00
warren%netscape.com
90e03f1827 Fixed spelling.
git-svn-id: svn://10.0.0.236/trunk@73399 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 07:06:09 +00:00
cls%seawood.org
159e1068fd June cleaning.
git-svn-id: svn://10.0.0.236/trunk@73398 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 07:04:52 +00:00
cls%seawood.org
94c6107c67 Tweaks to build xpconnect standalone. Bug #42024. Thanks to Mark Adams <madams@janna.com> for the patches.
git-svn-id: svn://10.0.0.236/trunk@73397 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 07:03:13 +00:00
warren%netscape.com
20dce9fab9 Added hasSubstitutions for Hyatt & chrome protocol.
git-svn-id: svn://10.0.0.236/trunk@73396 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 06:54:56 +00:00
brendan%mozilla.org
f912d63a39 Interim checkin: -u option for unified (-f and standard) output, down/next links for sorted subgraph navigation, some -j (js-mode) support.
git-svn-id: svn://10.0.0.236/trunk@73395 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 06:42:29 +00:00
brendan%mozilla.org
b2b5554261 Work around unsolved bug reported by rusty.lynch@intel.com.
git-svn-id: svn://10.0.0.236/trunk@73391 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 06:22:29 +00:00
dougt%netscape.com
7afba7fd34 Forgot to check these changes is which were submitted by roc+moz@cs.cmu.edu
and approved by brendan.  See bug 43314.


git-svn-id: svn://10.0.0.236/trunk@73390 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 06:14:09 +00:00
waterson%netscape.com
417a2140ba Bug 43644. Better fix: nsLayoutAtoms::[AddRefAtoms|ReleaseAtoms] calls are unnecessary, as dbaron pointed out to me.
git-svn-id: svn://10.0.0.236/trunk@73388 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 05:36:32 +00:00
gordon%netscape.com
21cd8701fd Bug 19119 [dogfood+] Mac build of PSM in-process. r = beard.
Remove redundant build commands for security.


git-svn-id: svn://10.0.0.236/trunk@73387 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 05:01:34 +00:00
gordon%netscape.com
64c80082ed Bug 19119 [dogfood+] Mac build of PSM in-process. r = beard.
Added $build{security}.


git-svn-id: svn://10.0.0.236/trunk@73386 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 05:01:04 +00:00
tor%cs.brown.edu
fec03b23a5 Plug a region leak in nsRegionGTK::SetTo(). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@73385 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 05:00:20 +00:00
BlakeR1234%aol.com
3e6da5568f Fix access key for Switch Theme button...the old one, a, no longer applies.
git-svn-id: svn://10.0.0.236/trunk@73384 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:49:48 +00:00
cls%seawood.org
515873b762 Adding configure option --enable-elf-dynstr-gc. Bug #43357
git-svn-id: svn://10.0.0.236/trunk@73383 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:32:15 +00:00
waterson%netscape.com
343c89fa5b Bug 43644. Add 'wildcard' atom to nsLayoutAtoms and use it instead of a statically leaked atom. r=jst,inaky.gonzales@intel.com
git-svn-id: svn://10.0.0.236/trunk@73382 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:17:26 +00:00
mjudge%netscape.com
a8730b8081 removing observer. put in on accident. editor will handle oninput changes. if not i can un comment this
git-svn-id: svn://10.0.0.236/trunk@73381 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:16:44 +00:00
gordon%netscape.com
ebc8514bc4 Bug 19119 [dogfood+] Mac build of PSM in-process. r = beard.
Initialize member to 0, to avoid crash.


git-svn-id: svn://10.0.0.236/trunk@73380 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:15:39 +00:00
gordon%netscape.com
22b85094e2 Bug 19119 [dogfood+] Mac build of PSM in-process. r = beard.
git-svn-id: svn://10.0.0.236/trunk@73379 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:12:26 +00:00
gordon%netscape.com
941dda2341 Bug 19119 [dogfood+] Mac build of PSM in-process. r = beard.
Add PSM to build commands.  Changed branch tags for pulling mozilla/security (on Mac only).


git-svn-id: svn://10.0.0.236/trunk@73378 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:12:04 +00:00
gordon%netscape.com
1c841d26be Bug 19119 [dogfood+] Mac build of PSM in-process. r = beard.
Change to link against PSMStubs.shlb


git-svn-id: svn://10.0.0.236/trunk@73377 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:10:04 +00:00
mjudge%netscape.com
771787b6c1 r=jfrancis,r=hyatt 42045 beta2+ 42675 beta2+ hitting return on text area not putting new line. onchange,oninput.
git-svn-id: svn://10.0.0.236/trunk@73374 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 04:00:12 +00:00
mjudge%netscape.com
eac23d41e2 wrong ifdef. 25% increase in editor typing on windows r=ftang
git-svn-id: svn://10.0.0.236/trunk@73373 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 03:41:32 +00:00
wtc%netscape.com
26f52bbdb4 Bugzilla bug #43507: install the SIGALRM signal handler in
_MD_EnableClockInterrupts before starting the interval timer.
Modified files: _unixos.h, unix.c


git-svn-id: svn://10.0.0.236/trunk@73372 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 02:49:24 +00:00
bryner%uiuc.edu
e23ddc4506 Attempting to fix mac bustage.
git-svn-id: svn://10.0.0.236/trunk@73371 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 02:32:45 +00:00
rginda%netscape.com
2d632ff5f8 -- chatzilla changes only --
Change default EFNet server to irc.mcs.net (no ident req'd.)


git-svn-id: svn://10.0.0.236/trunk@73370 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 02:23:12 +00:00
jim_nance%yahoo.com
0e8a2a6830 Fix build problem on Tru64 Unix. Scc says the code should run faster
this way anyhow.  r=scc


git-svn-id: svn://10.0.0.236/trunk@73369 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 02:07:25 +00:00
wtc%netscape.com
46fcf0e269 Avoid code duplication.
git-svn-id: svn://10.0.0.236/trunk@73368 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 01:42:54 +00:00
morse%netscape.com
53913ca457 bug 44039, back out unintentional change that caused regression
git-svn-id: svn://10.0.0.236/trunk@73367 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 01:26:56 +00:00
ddrinan%netscape.com
bbbbc2787d Added target to release the xpi file
git-svn-id: svn://10.0.0.236/trunk@73366 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 01:19:20 +00:00
wtc%netscape.com
9d4d1aa833 Bugzilla bug #42874: allow OpenProcessToken to fail with
ERROR_CALL_NOT_IMPLEMENTED (on non-NT systems) or ERROR_ACCESS_DENIED
(processes with insufficient access permissions).


git-svn-id: svn://10.0.0.236/trunk@73365 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 01:13:33 +00:00
BlakeR1234%aol.com
104188730b Part of bug 44025. r=dveditz a=johng
git-svn-id: svn://10.0.0.236/trunk@73364 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 01:04:12 +00:00
javi%netscape.com
1313dff449 Make the Pretty print window smaller so that it doesn't run off the bottom of
the screen w/ Mozilla.


git-svn-id: svn://10.0.0.236/trunk@73362 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 00:11:17 +00:00
wtc%netscape.com
77c8a1cc50 Bugzilla bug #39712: backed out the workaround for a compiler bug.
The compiler bug is fixed in Service Pack 4 of MSVC 6.0.


git-svn-id: svn://10.0.0.236/trunk@73361 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 00:10:29 +00:00
wtc%netscape.com
01ba4b5b2e Bugzilla bug #41832: set the error codes if pthread_cond_wait or
pthread_cond_timedwait fails.


git-svn-id: svn://10.0.0.236/trunk@73360 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 00:01:49 +00:00
evaughan%netscape.com
fbf211b82c Forgot file add for last checkin.
git-svn-id: svn://10.0.0.236/trunk@73359 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 00:01:19 +00:00
evaughan%netscape.com
3d5cc870c3 Clean up for autoscrolling menu landing. ScrollBox events need their own type and should not be
on top of menu events.

-r hyatt


git-svn-id: svn://10.0.0.236/trunk@73358 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-28 00:00:18 +00:00
cmanske%netscape.com
a13486f050 Changed AppendFilters when loading into Composer to favor HTML and TXT over 'All Files'. b=43834, r=brade, a=law
git-svn-id: svn://10.0.0.236/trunk@73357 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:55:12 +00:00
bienvenu%netscape.com
886f483b0f part of fix for throbber, r=jefft,mscott 38598
git-svn-id: svn://10.0.0.236/trunk@73356 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:54:57 +00:00
bienvenu%netscape.com
b17f453a49 fix problem with imap messages arriving out of order, r=jefft,mscott 40701
git-svn-id: svn://10.0.0.236/trunk@73355 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:52:05 +00:00
granrose%netscape.com
9c947a979b fixing xptlink.pl to work on mac as well as linux and win32 (43999).
git-svn-id: svn://10.0.0.236/trunk@73354 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:51:35 +00:00
varada%netscape.com
db092a1cea adding sidebar subdirectory in workspace
git-svn-id: svn://10.0.0.236/trunk@73353 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:43:55 +00:00
bryner%uiuc.edu
9f03a0e916 Fixing bug 43939 - timer leaks on Linux. r=scc.
git-svn-id: svn://10.0.0.236/trunk@73352 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:25:32 +00:00
tor%cs.brown.edu
78504e75e8 Update libmng snapshot. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73351 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:22:13 +00:00
varada%netscape.com
49c5f42f51 Fix for bug #43890 -faulty ini file
git-svn-id: svn://10.0.0.236/trunk@73350 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:16:28 +00:00
cyeh%bluemartini.com
943388e1b3 lot's of stuff:
add whoid usergroupset comment query to bug data fields
add AppendComment function
add CanChangeField function to check if a person can change a field
add display() for quick dumps of the bug
add Collision to check for midair collisions before changing a bug
added a stub function for changing a bug in the database
init_bug will now take either a userid or an e-mail address as a valid parameter


git-svn-id: svn://10.0.0.236/trunk@73346 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 23:16:08 +00:00
rusty.lynch%intel.com
14e24dcb5c new fix for bug #43958. r=gagan
git-svn-id: svn://10.0.0.236/trunk@73345 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:53:29 +00:00
leaf%mozilla.org
723a9b2e4b removing pull of l10n from scripts, SeaMonkeyL10n is now part of SeaMonkeyAll
git-svn-id: svn://10.0.0.236/trunk@73344 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:38:59 +00:00
leaf%mozilla.org
51d9272109 adding SeaMonkeyL10n to SeaMonkeyAll -leaf
git-svn-id: svn://10.0.0.236/trunk@73343 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:37:26 +00:00
mkaply%us.ibm.com
89b244e2bc #42637
r=pinkerton, a=brendan
OS/2 bringup - Change from waterson and vidur - don't modify members in a const function


git-svn-id: svn://10.0.0.236/trunk@73342 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:31:43 +00:00
dbaron%fas.harvard.edu
0e664f2e7d Clean up the deprecated (and never really official) HTML namespace by replacing with the official XHTML namespace. b=7834,42280 r=vidur
git-svn-id: svn://10.0.0.236/trunk@73341 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:28:59 +00:00
mkaply%us.ibm.com
cceaef4079 #40177
r=leaf, a=brendan
OS/2 bringup - This really should be a semicolon for OS/2


git-svn-id: svn://10.0.0.236/trunk@73340 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:24:54 +00:00
tao%netscape.com
19e741ee13 39790: [L12y] Move all localizable prefs into chrome://.r=alecf.
git-svn-id: svn://10.0.0.236/trunk@73339 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:13:23 +00:00
gagan%netscape.com
68c7d26b63 Not in the build. Allow POST requests to handle special cases too.
git-svn-id: svn://10.0.0.236/trunk@73338 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:10:27 +00:00
mkaply%us.ibm.com
68127ac939 #42637
r=mkaply, a=brendan
OS/2 bringup - Makefiles to build RC files for objdir and non objdir builds


git-svn-id: svn://10.0.0.236/trunk@73337 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 22:07:30 +00:00
javi%netscape.com
2f50f7a064 When FIPS is enabled, do verification of detached signatures on a separate thread
to prevent dead-locking the front end thread.


git-svn-id: svn://10.0.0.236/trunk@73336 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:55:59 +00:00
dbaron%fas.harvard.edu
d42b7f141f Fix leak (holding past XPCOM shutdown) of 16 strings. r=waterson
git-svn-id: svn://10.0.0.236/trunk@73335 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:54:28 +00:00
javi%netscape.com
cc9f8602bd When verifying a cert, pass in the control connection as the wincx so
that when FIPS is enabled, we don't crash.


git-svn-id: svn://10.0.0.236/trunk@73334 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:53:59 +00:00
blizzard%redhat.com
3fabae78ee remove extra -lelf from the link line. make cvs shaddap. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@73333 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:53:41 +00:00
dbaron%fas.harvard.edu
104b4c3dd8 Fix leak of an atom. r=gagan
git-svn-id: svn://10.0.0.236/trunk@73332 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:51:38 +00:00
mcafee%netscape.com
28367fd850 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@73331 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:46:26 +00:00
dougt%netscape.com
d3d5fc8a04 Check for null. If a NS_EXTERNALHELPERAPPSERVICE_PROGID was not found,
crash would occur.


git-svn-id: svn://10.0.0.236/trunk@73330 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:43:17 +00:00
mkaply%us.ibm.com
cd9d156541 #42637
r=mkaply, a=brendan
OS/2 bringup - Need to increment appshell refcount to prevent crash


git-svn-id: svn://10.0.0.236/trunk@73329 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:39:05 +00:00
mkaply%us.ibm.com
852a1ef060 #42637
r=mkaply, a=brendan
OS/2 bringup - Handle failure return from WinGetMsg


git-svn-id: svn://10.0.0.236/trunk@73328 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:38:07 +00:00
ftang%netscape.com
cae2e05f83 Check in the fix for jbetak. Move the priority of the bookmark / cache up. fix bug 18022
r=jbetak/ftang


git-svn-id: svn://10.0.0.236/trunk@73327 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:29:28 +00:00
ftang%netscape.com
b2f067bb44 fix 35076. r=vidur. escape the URL if it contains non ASCII character. Escape from the position
which the first non ASCII char appear.


git-svn-id: svn://10.0.0.236/trunk@73326 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:27:30 +00:00
robinf%netscape.com
a754e86ed3 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@73325 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:24:48 +00:00
mkaply%us.ibm.com
5bc9a0d2d2 #42637
r=valeski, a=brendan
OS/2 bringup - Support for OS/2 special system directories


git-svn-id: svn://10.0.0.236/trunk@73324 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:23:51 +00:00
morse%netscape.com
73cb88057f fix bug 43886, single signon no longer works, r=jefft
git-svn-id: svn://10.0.0.236/trunk@73323 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:13:50 +00:00
dougt%netscape.com
2e42013815 Adding windows embedding test harness to build.
43054
r=valeski
a=valeski & pdt.


git-svn-id: svn://10.0.0.236/trunk@73322 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:10:25 +00:00
blizzard%redhat.com
7d3b07b8ab fix for bug #42008. make HTTP basic auth case insensitive. r=shaver,brendan,gagan,valeski a=brendan.
git-svn-id: svn://10.0.0.236/trunk@73321 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 21:06:41 +00:00
dougt%netscape.com
d7128e8164 Initializing var before use. simple fix.
git-svn-id: svn://10.0.0.236/trunk@73320 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 20:55:54 +00:00
blizzard%redhat.com
521fbec8ee turn on base directory for unix ( part of previous checkin )
git-svn-id: svn://10.0.0.236/trunk@73319 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 20:55:11 +00:00
blizzard%redhat.com
28a52581a9 build the embedding/base code on unix. fix trailing newline in nsEmbedBase.h and put the thread hack back in until we get a long term solution. bug #43952. r=adamlock,valeski a=brendan
git-svn-id: svn://10.0.0.236/trunk@73318 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 20:54:15 +00:00
wtc%netscape.com
d2d95abe26 Bugzilla bug #42714: removed dependency on winmm.dll. Replaced
timeGetTime() with GetTickCount().
Modified files: pr/src/Makefile, pr/src/Makefile.in, ntinrval.c


git-svn-id: svn://10.0.0.236/trunk@73317 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 20:54:02 +00:00
dougt%netscape.com
1cdcbb34f4 Adding assert on invalid init of textTransformer. see bug 43094
Basic check for null.

Without this assert, you will crash if there is no nsILineBreakerFactory
found.


git-svn-id: svn://10.0.0.236/trunk@73316 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 20:54:01 +00:00
jst%netscape.com
475e145ee0 Fixing tree blocker 43958 by backing out the last change to this file since it broke my.netscape.com, developer.netscape.com, webmail.netscape.com and probably other sites too. a=granrose
git-svn-id: svn://10.0.0.236/trunk@73315 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 20:42:01 +00:00
mcafee%netscape.com
2fd11dd285 Upping the ante for bloat URLs. Adding test6 to test tables, adding test8 again to test cache. r=warren, a=leaf
git-svn-id: svn://10.0.0.236/trunk@73314 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 18:58:58 +00:00
despotdaemon%netscape.com
d53ddfefca Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@73313 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 18:21:13 +00:00
leaf%mozilla.org
2369f3b07f creating a SeaMonkeyL10n module for inclusion into SeaMonkeyAll -leaf
git-svn-id: svn://10.0.0.236/trunk@73312 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 18:12:04 +00:00
brade%netscape.com
48039fdde4 check in patch for buster; bug #42630; GetChildFrameContainingOffset was hiding inherited
git-svn-id: svn://10.0.0.236/trunk@73306 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 14:47:21 +00:00
tor%cs.brown.edu
cd57a86bb7 Update libmng snapshot. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73305 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 14:40:32 +00:00
cls%seawood.org
0d5bee3573 For whatever reason, just calling "do" on the tinder-config.pl script was not causing the defaults to be overriden, so we manually read & process tinder-config.pl as we did tinder-defaults.pl.
git-svn-id: svn://10.0.0.236/trunk@73304 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 12:21:46 +00:00
locka%iol.ie
0678e56a3b NOT PART OF BUILD. Added popup menus
git-svn-id: svn://10.0.0.236/trunk@73303 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 12:01:24 +00:00
axel%pike.org
4fdb0334a9 Not part of build, r=kvisco, don't add abundant text nodes to document
git-svn-id: svn://10.0.0.236/trunk@73302 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 10:40:57 +00:00
Peter.VanderBeken%pandora.be
8f2fca0cbe Finishing jj's work on bug 39959. r=jj@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@73301 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 07:56:48 +00:00
nisheeth%netscape.com
7a3c35beaa Fix for bug 42196. A simple patch from Rod Spears to prevent asserts that were firing on reading mail messages.
git-svn-id: svn://10.0.0.236/trunk@73300 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 06:56:08 +00:00
mang%subcarrier.org
0f37a10bed progid no longer defined in nsISample.idl
Part of previous fix to bug 10904


git-svn-id: svn://10.0.0.236/trunk@73299 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 06:35:17 +00:00
alecf%netscape.com
f6d96a42e0 back out part of amasari@netscape.com's checkin. no reviewer, because this
string should never have been removed in the first place!
thanks to timeless@bemail.org for finding the error


git-svn-id: svn://10.0.0.236/trunk@73298 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 06:19:53 +00:00
ducarroz%netscape.com
28728c1f75 Fix for bug 43468. We need also to use .value when we pre file a recipient else we will loose the content of every non visible fields! This is more a work around that the reall fix which should be in the textcontrolframe code. R=putterman
git-svn-id: svn://10.0.0.236/trunk@73297 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 06:14:42 +00:00
cls%seawood.org
500003732d Given the statement "a == b ? c : d;" , the WorkShop 5.0 compiler expects c & d to be of the same type.
git-svn-id: svn://10.0.0.236/trunk@73296 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 06:10:21 +00:00
rich.burridge%sun.com
b779e86645 Fix to prevent build bustage on nebiros with Sun compilers.
The Sun compiler expects a specific format for the function
used by the #pragma statement. It should return void and
have no arguments. It also needs an initial function prototype.
r=cls
Fix for breakage for checkin for bug #40769.


git-svn-id: svn://10.0.0.236/trunk@73295 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 05:58:00 +00:00
mang%subcarrier.org
658e2df19f partial fix for bug 10904 - sample now works in M15
- moves CID/ProgID into header file
- adds more calls to enablePrivilege
- renames "write" callback to something that works as intended

a=brendan@mozilla.org
r=scc@netscape.com


git-svn-id: svn://10.0.0.236/trunk@73294 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 05:54:46 +00:00
ben%netscape.com
ea23f52dda fix for 8002, patch from Peter Annema, r=ben
git-svn-id: svn://10.0.0.236/trunk@73293 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 05:47:07 +00:00
ben%netscape.com
0575090c65 fix for 42737, patch by Robert Kaiser, r=ben
git-svn-id: svn://10.0.0.236/trunk@73292 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 05:46:23 +00:00
alecf%netscape.com
5a51ad8bf4 fix for #43794 contributed by blaker1234@aol.com
r=alecf - just a tiny spelling error - "Outoing" -> "Outgoing"


git-svn-id: svn://10.0.0.236/trunk@73291 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 05:33:31 +00:00
alecf%netscape.com
3df82822e1 fix for #41645 contributed by <timeless@bemail.org> r=alecf
git-svn-id: svn://10.0.0.236/trunk@73290 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 05:30:19 +00:00
ducarroz%netscape.com
af2a45c882 Fix for bug 43575. Back out a line that Rods accidently change while checkin rev 1.40 R=hyatt
git-svn-id: svn://10.0.0.236/trunk@73289 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 05:26:28 +00:00
leaf%mozilla.org
1d0d34db54 Automated update
git-svn-id: svn://10.0.0.236/trunk@73288 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 04:45:09 +00:00
alecf%netscape.com
af28f7c68c make window sizable, part of #33101 r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@73287 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 04:42:34 +00:00
sspitzer%netscape.com
abf8ea00c6 back out part of jerry kirk's check in. not sure why he turned this off.
git-svn-id: svn://10.0.0.236/trunk@73286 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 04:37:15 +00:00
despotdaemon%netscape.com
4e8cabf2fc Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@73285 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:57:50 +00:00
beard%netscape.com
67503192d6 Win-specific operator== noise.
git-svn-id: svn://10.0.0.236/trunk@73284 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:52:56 +00:00
beard%netscape.com
b661c5b8ce Fixed unitialized static class members.
git-svn-id: svn://10.0.0.236/trunk@73283 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:43:40 +00:00
beard%netscape.com
e1bf2e7c86 addSlot -> defineSlot, added defineStatic.
git-svn-id: svn://10.0.0.236/trunk@73282 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:42:42 +00:00
dougt%netscape.com
ba45beb562 Bug 43314.
r=Henry Sobotka <sobotka@axess.com>
a=brendan@mozilla.org
s=Robert O'Callahan <roc+moz@cs.cmu.edu>


git-svn-id: svn://10.0.0.236/trunk@73281 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:35:32 +00:00
brendan%mozilla.org
efb5386074 Not again\!
git-svn-id: svn://10.0.0.236/trunk@73280 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:29:49 +00:00
beard%netscape.com
be8e774ffe Fixed type management.
git-svn-id: svn://10.0.0.236/trunk@73279 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:21:33 +00:00
brendan%mozilla.org
0270629fde Fix my stupid missing comma bustage.
git-svn-id: svn://10.0.0.236/trunk@73278 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:17:47 +00:00
leaf%mozilla.org
fb8db5157c Automated update
git-svn-id: svn://10.0.0.236/trunk@73277 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 03:00:11 +00:00
Jerry.Kirk%Nexwarecorp.com
8b32f1a0e2 Changes to allow the Photon version of Mozilla to not be a
MONOLITHIC_TOOLKIT any longer.
r=cls


git-svn-id: svn://10.0.0.236/trunk@73276 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 02:45:09 +00:00
rogerl%netscape.com
0ab4d1b650 lots of stuff me and Patrick did
git-svn-id: svn://10.0.0.236/trunk@73275 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 02:39:32 +00:00
brendan%mozilla.org
2a9d76e574 Fix JS_SetPrototype and __proto__ setting to deal with shared scopes; use JSObjectOps for setProto and setParent operations, and add spare op slots (41126, r=shaver@mozilla.org,pschwartau@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@73274 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 02:37:25 +00:00
javi%netscape.com
9e1cf0b293 Sigh. Preceed all <LINK ..> blocks with a <SCRIPT></SCRIPT> to work around
a bug in 4.x Communicator Solaris where the contents of the style sheet get
dumped to the screen.  Not sure why this solves that problem, but it does.


git-svn-id: svn://10.0.0.236/trunk@73273 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 01:32:39 +00:00
law%netscape.com
545f2ef5f6 Fix for bug 43892; properly calculate unicode string length; r=matt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73272 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 01:30:23 +00:00
dougt%netscape.com
01cf26060b simplify, simplify, simplify...
added editor support.
added multiple document support.
reduced what interfaces were needed by the WebBrowser class.


Not Part of build!


git-svn-id: svn://10.0.0.236/trunk@73271 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 01:30:20 +00:00
ddrinan%netscape.com
8db6580aa2 Build the PSM xpi files
git-svn-id: svn://10.0.0.236/trunk@73270 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 01:21:41 +00:00
nisheeth%netscape.com
ab324a8e94 Fix for bug 43019. Does not affect current build. Fixes a unix compile problem for XSL hooks in mozilla.
git-svn-id: svn://10.0.0.236/trunk@73269 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 01:12:44 +00:00
javi%netscape.com
9f043c0b2b Doh!! Forgot to add the psm executable to the xpi file.
git-svn-id: svn://10.0.0.236/trunk@73268 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 00:55:05 +00:00
jst%netscape.com
bf4dfc972a Fixing the remaining details in nsbeta2+ bug 38495, mozilla is now backwards compatible with existing plugin content as long as the plugins are updated. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73267 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 00:54:44 +00:00
javi%netscape.com
a6545ceffd Add an html file that can be used to install the xpi
git-svn-id: svn://10.0.0.236/trunk@73265 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 00:34:03 +00:00
endico%mozilla.org
7f200ff1ac added item on copying db from one installation to another
git-svn-id: svn://10.0.0.236/trunk@73264 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 00:27:10 +00:00
tao%netscape.com
bd20adbe0f 41054: Bundle 2-3 language packs with Seamonkey.r=jbetak
git-svn-id: svn://10.0.0.236/trunk@73263 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 00:24:48 +00:00
javi%netscape.com
0b43e84fbb Add a rule to automatically create XPi files.
git-svn-id: svn://10.0.0.236/trunk@73262 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 00:20:07 +00:00
ducarroz%netscape.com
f2590dfb53 Fix build bustage for rhp. Add msgUtils library to the Mac project (both target)
git-svn-id: svn://10.0.0.236/trunk@73261 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-27 00:12:48 +00:00
javi%netscape.com
825e2983b3 Checking in the file we use for xpi install on UNIX with mozilla.
git-svn-id: svn://10.0.0.236/trunk@73260 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 23:44:28 +00:00
cyeh%bluemartini.com
861e0acb60 fix for DBI compatibility
git-svn-id: svn://10.0.0.236/trunk@73259 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 23:04:40 +00:00
rhp%netscape.com
37687de29e Fix to use the server and port from AB Sync server - Bug # 43782 - r: jefft
git-svn-id: svn://10.0.0.236/trunk@73258 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 23:04:37 +00:00
sgehani%netscape.com
722315f24b Fix font issue: make license readable in installer.
[nsbeta2+ b=40960; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@73257 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 22:41:27 +00:00
cotter%netscape.com
5da5c16f30 Updated installation and what's new sections re Security directory on Windows, which no longer needs to be renamed when installing Netscape 6 after PSM for Communicator (or vice versa).
git-svn-id: svn://10.0.0.236/trunk@73256 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 22:32:55 +00:00
av%netscape.com
fc3f0b75fd Not part of the build yet. Default plugin.
git-svn-id: svn://10.0.0.236/trunk@73255 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 22:30:38 +00:00
leaf%mozilla.org
18ada066a1 Automated update
git-svn-id: svn://10.0.0.236/trunk@73254 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 22:30:09 +00:00
rich.burridge%sun.com
92fa85731e Fix to allow refcnt'ing on the Solaris platform.
r=scc@mozilla.org a=brendan@mozilla.org
Bug #40769


git-svn-id: svn://10.0.0.236/trunk@73253 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 22:23:47 +00:00
cls%seawood.org
c0ab59d720 Added BeOS debugger to debugger list. bug #43723
git-svn-id: svn://10.0.0.236/trunk@73252 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 21:52:27 +00:00
law%netscape.com
53bb7777ca Fix for bug 35956; turn off gzip content encodng when downloading via http; r=gagan
git-svn-id: svn://10.0.0.236/trunk@73251 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 21:36:28 +00:00
cmanske%netscape.com
2ba9df27e7 Added flag to be sure file exists when loading a file using Windows filepicker. part of fix for 43834, r&a=rods
git-svn-id: svn://10.0.0.236/trunk@73250 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 21:16:01 +00:00
nisheeth%netscape.com
3ac334fdb1 r=vidur, jst. Fix for bug 9076. The nodeName property is now case sensitive for XHTML elements and folded to uppercase for HTML elements.
git-svn-id: svn://10.0.0.236/trunk@73249 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 21:05:16 +00:00
sspitzer%netscape.com
79039ebdbd fix for #1144 (and various other bugs, I'm sure.)
export absync.properties on the Mac.  r=mscott


git-svn-id: svn://10.0.0.236/trunk@73248 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 21:03:55 +00:00
rusty.lynch%intel.com
d32014ccc6 David Baron's patch to fix bug #41172. r=waterson
git-svn-id: svn://10.0.0.236/trunk@73247 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 21:03:19 +00:00
evaughan%netscape.com
c91452df4c Fix for dogfood bug #43474
git-svn-id: svn://10.0.0.236/trunk@73246 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 21:00:44 +00:00
rusty.lynch%intel.com
dc44b012ca part of a fix for bug #40321. r=gagan
git-svn-id: svn://10.0.0.236/trunk@73245 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 20:58:04 +00:00
mkaply%us.ibm.com
ea8f1202b8 #42637
r=mscott, a=brendan
OS/2 bringup - need casts for VisualAge


git-svn-id: svn://10.0.0.236/trunk@73244 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 20:39:19 +00:00
Jerry.Kirk%Nexwarecorp.com
77d5ef4dab NOT PART oF BUILD - PHOTON ONLY
Made the timers for photon work as a component by defining
NS_TIMER_PH_CID and changing the component name to the new name.


git-svn-id: svn://10.0.0.236/trunk@73243 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 20:37:03 +00:00
endico%mozilla.org
0a6c3cfd47 change wording of mail notification
git-svn-id: svn://10.0.0.236/trunk@73242 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 20:29:10 +00:00
shanjian%netscape.com
165f5ef435 related to #40734
The rule has been changed. '=' will no longer be breakable in western
languages. Akkana agreed the change.


git-svn-id: svn://10.0.0.236/trunk@73241 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 20:26:47 +00:00
dougt%netscape.com
7515b96e14 Removing bookmark requirement.
43082.
r=jbetak@netscape.com
a=valeski@netscape.com


git-svn-id: svn://10.0.0.236/trunk@73240 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 20:26:16 +00:00
shanjian%netscape.com
dc73ec9814 #40734
Checkin the code again with small modification from previous one. The
failure in test should be corrected by changing the test case. The rule
has been changed. Akkana agreed the change.


git-svn-id: svn://10.0.0.236/trunk@73239 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 20:25:41 +00:00
mkaply%us.ibm.com
09621b24a4 r=cls, a=cls
Broken objdir stuff


git-svn-id: svn://10.0.0.236/trunk@73238 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 20:18:21 +00:00
mkaply%us.ibm.com
dd8be9c7b4 #42637
r=jst, a=brendan
OS/2 bring up - PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@73237 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 19:59:18 +00:00
neeti%netscape.com
76dd70d02c Removing an useless include xpcomio_s from the Makefile.r/a=gagan
git-svn-id: svn://10.0.0.236/trunk@73236 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 19:57:41 +00:00
mkaply%us.ibm.com
d7d989774e #42637
r=mkaply, a=brendan
OS/2 bring up - Change window list behavior to be more like Windows - windows are only in the task list if they are visible


git-svn-id: svn://10.0.0.236/trunk@73235 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 19:54:19 +00:00
mkaply%us.ibm.com
8b0c128d62 #42637
r=mkaply, a=brendan
OS/2 bring up - Fixes for our cursors


git-svn-id: svn://10.0.0.236/trunk@73234 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 19:52:41 +00:00
cls%seawood.org
db4eb3374a Ok, that was a stupid mistake
git-svn-id: svn://10.0.0.236/trunk@73233 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 19:23:36 +00:00
rpallath%eng.sun.com
0f0ebad037 Added this test case
git-svn-id: svn://10.0.0.236/trunk@73232 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 18:09:44 +00:00
beard%netscape.com
ccd4698faf JSValue::operator==: added CASE(type) to fix warning.
git-svn-id: svn://10.0.0.236/trunk@73231 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 17:47:07 +00:00
beard%netscape.com
9ce999f990 added JSObject::deleteProperty(), and changed mName in JSType to be a JSString. Need to revisit other uses of String soon.
git-svn-id: svn://10.0.0.236/trunk@73230 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 17:42:20 +00:00
beard%netscape.com
248c6cb94b simplified string addition
git-svn-id: svn://10.0.0.236/trunk@73229 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 17:25:25 +00:00
beard%netscape.com
3054177c8b defined JSStringBase, and constructors from in JSString
git-svn-id: svn://10.0.0.236/trunk@73228 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 17:24:57 +00:00
beard%netscape.com
e530a8d939 String addition: don't share structure with LHS.
git-svn-id: svn://10.0.0.236/trunk@73227 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 17:09:27 +00:00
beard%netscape.com
38b67e2e27 added constructor from JSString&.
git-svn-id: svn://10.0.0.236/trunk@73226 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 16:55:01 +00:00
beard%netscape.com
dcf06c37e9 Reset register usage after generating each initializer statement.
git-svn-id: svn://10.0.0.236/trunk@73225 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 15:19:45 +00:00
beard%netscape.com
8764a7d072 Simplified NEW_CLASS, using a single do .. while loop, introducing nextPC instruction iterator to simplify initial case. now calls all defined constructors.
git-svn-id: svn://10.0.0.236/trunk@73224 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 15:06:36 +00:00
bienvenu%netscape.com
a100917856 fix for 38598 progress not working r=mscott
git-svn-id: svn://10.0.0.236/trunk@73223 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:54:28 +00:00
locka%iol.ie
d6ecfb9d7f NOT PART OF BUILD. Fixed DTD makefile
git-svn-id: svn://10.0.0.236/trunk@73222 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:50:53 +00:00
mkaply%us.ibm.com
b94aaf3d70 #42637
r=mkaply, a=brendan
OS/2 bring up - Set mresolvepath - OS/2 only


git-svn-id: svn://10.0.0.236/trunk@73221 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:50:20 +00:00
locka%iol.ie
a936ff0df5 NOT PART OF BUILD. First working cut of the mini navigator chrome
git-svn-id: svn://10.0.0.236/trunk@73220 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:49:39 +00:00
locka%iol.ie
5550039780 NOT PART OF BUILD. Fixed some path problems in makefiles & manifest
git-svn-id: svn://10.0.0.236/trunk@73219 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:48:54 +00:00
mkaply%us.ibm.com
12d5704c62 #40177
r=cls, a=brendan
OS/2 bring up - Forgot OSDIR to specify location of cpp file


git-svn-id: svn://10.0.0.236/trunk@73218 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:46:18 +00:00
bienvenu%netscape.com
edde59dd98 fix for 38598 progress not working r=mscott
git-svn-id: svn://10.0.0.236/trunk@73217 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 14:24:05 +00:00
bryner%uiuc.edu
572054010f Oops, need to check for microseconds overflow into full seconds. bug
43789.  r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@73216 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 06:46:01 +00:00
pavlov%netscape.com
797bce8c48 fix for timers not firing accurately bug 43789. r=blizzard, syd, bryner
git-svn-id: svn://10.0.0.236/trunk@73215 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 05:58:17 +00:00
rjc%netscape.com
f4103e6374 Fix nsbeta2+ bug # 43498: search file update. R/A=me
git-svn-id: svn://10.0.0.236/trunk@73214 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 05:24:45 +00:00
rjc%netscape.com
bab06adffb Fix nsbeta2+ bug # 42887: allow charset specification in a search dataset. Code: nhotta R/A: me
git-svn-id: svn://10.0.0.236/trunk@73213 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 05:08:23 +00:00
dbaron%fas.harvard.edu
9f0ca0e3b5 Undo my previous change, which was wrong. PR_TRUE is the correct way to continue enumeration for |nsHashtable|s. I don't know what is causing the leak (bug 43707). r=hyatt
git-svn-id: svn://10.0.0.236/trunk@73212 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:39:49 +00:00
conrad%ingress.com
8f63a1e61f * Not part of build *
Filled in some nsIWebBrowserChrome and nsIBaseWindowMethods which were only stubbed out before.


git-svn-id: svn://10.0.0.236/trunk@73211 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:25:16 +00:00
conrad%ingress.com
946e16276a * Not part of build *
Changd nsAllocator::Free() to nsCRT::free()


git-svn-id: svn://10.0.0.236/trunk@73210 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:23:10 +00:00
conrad%ingress.com
0e814bc032 * Not part of build *
Hooked up progress UI


git-svn-id: svn://10.0.0.236/trunk@73209 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:21:51 +00:00
conrad%ingress.com
7b8b984943 * Not part of build *
Hooked up progress UI.


git-svn-id: svn://10.0.0.236/trunk@73208 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:21:27 +00:00
conrad%ingress.com
59a8e842e2 * Not part of build *
Added SetWebBrowser()


git-svn-id: svn://10.0.0.236/trunk@73207 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:20:54 +00:00
conrad%ingress.com
8fb6d2a0fc * Not part of build *
Took out calls to Repeater and PR_Sleep.
Added SetWebBrowser()


git-svn-id: svn://10.0.0.236/trunk@73206 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:20:04 +00:00
conrad%ingress.com
9ab457a9fb * Not part of build *
Moved calls to Repeater to ProcessEvent(). This used to be done in the SpendTime() method of each CBrowserShell which was wrong.


git-svn-id: svn://10.0.0.236/trunk@73205 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:18:32 +00:00
conrad%ingress.com
b478b71b4d * Not part of build *
Added res ID for plain browser window.


git-svn-id: svn://10.0.0.236/trunk@73204 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:13:19 +00:00
conrad%ingress.com
3f686dc68d * Not part of build *
Added progress bar.


git-svn-id: svn://10.0.0.236/trunk@73203 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 02:12:32 +00:00
ben%netscape.com
2b8fab70e7 tree tweak for classic skin.
git-svn-id: svn://10.0.0.236/trunk@73202 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-26 01:20:53 +00:00
mkaply%us.ibm.com
ae0e56406c # 40177
r = mkaply, a = brendan
OS/2 bring-up - Versions of these files for OS/2


git-svn-id: svn://10.0.0.236/trunk@73201 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 22:42:16 +00:00
mkaply%us.ibm.com
1b4a50ead4 # 40177
r = cls, a = brendan
OS/2 bring-up - Change so this builds on OS/2


git-svn-id: svn://10.0.0.236/trunk@73200 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 22:39:51 +00:00
Peter.VanderBeken%pandora.be
59914605fb Added expat to optimized target. Not part of build yet.
git-svn-id: svn://10.0.0.236/trunk@73199 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 20:57:37 +00:00
rhp%netscape.com
be18301515 Fixing problem with printing - simple one line JS fix for a missing call - Bug #43478 - r: jefft
git-svn-id: svn://10.0.0.236/trunk@73198 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 17:33:57 +00:00
beard%netscape.com
8bb1ef70ac Only call non-null constructors.
git-svn-id: svn://10.0.0.236/trunk@73197 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 17:04:38 +00:00
beard%netscape.com
1bb0ae2fc2 Conditionally set constructor, if it has any instructions.
git-svn-id: svn://10.0.0.236/trunk@73196 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 17:04:01 +00:00
beard%netscape.com
75fa0c383f updated dependencies
git-svn-id: svn://10.0.0.236/trunk@73195 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 16:44:29 +00:00
beard%netscape.com
0935fcf077 check for non-null superClass
git-svn-id: svn://10.0.0.236/trunk@73194 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 16:43:25 +00:00
beard%netscape.com
491725a122 hooked up superClass' scope as the prototype of a class's scope, to do method inheritance, removed bogus JSInstance::getSlotCount(), which overcounted slots.
git-svn-id: svn://10.0.0.236/trunk@73193 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 16:35:33 +00:00
mkaply%us.ibm.com
534fd167f6 # 40177
r = cls, a = brendan
OS/2 bring-up - the PS dir is only needed for *IX platforms


git-svn-id: svn://10.0.0.236/trunk@73192 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 14:42:08 +00:00
ben%netscape.com
652948ad51 fixes for classic skin, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@73190 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 06:07:54 +00:00
tao%netscape.com
521fd4f1a0 back out l10n changes.
git-svn-id: svn://10.0.0.236/trunk@73189 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 04:05:08 +00:00
tao%netscape.com
ff8f01d63b Back out l10n changes
git-svn-id: svn://10.0.0.236/trunk@73188 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 04:01:42 +00:00
tao%netscape.com
6e79c944f9 Back out l10n changes.
git-svn-id: svn://10.0.0.236/trunk@73187 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 04:00:27 +00:00
tao%netscape.com
2329db2be4 change dirs ordering to see if this fixes install order.
git-svn-id: svn://10.0.0.236/trunk@73182 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-25 01:59:57 +00:00
beard%netscape.com
a3a1f59b43 Added calls to superClass constructors.
git-svn-id: svn://10.0.0.236/trunk@73177 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 22:42:43 +00:00
beard%netscape.com
5e640f5cf7 JSInstance::getSlotCount() no longer recursive.
git-svn-id: svn://10.0.0.236/trunk@73176 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 22:42:15 +00:00
beard%netscape.com
7f094b555a Beginning support for superclass slots.
git-svn-id: svn://10.0.0.236/trunk@73175 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 22:07:00 +00:00
tao%netscape.com
ed9af13cb6 41054: Bundle 2-3 language packs with Seamonkey.r=jbetak.
git-svn-id: svn://10.0.0.236/trunk@73174 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 21:48:17 +00:00
sspitzer%netscape.com
7657985439 comment out my printf.
git-svn-id: svn://10.0.0.236/trunk@73173 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 21:45:08 +00:00
sspitzer%netscape.com
53d802af6a fix for #39853. when populating the subscribe dialog from disk, we'd
block the entire ui.  this was bad if the hostinfo.dat file was big.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@73172 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 21:35:59 +00:00
sspitzer%netscape.com
3676e6c34a fix for #41062. pop up an alert on news errors, like auth failure.
r=mscott.


git-svn-id: svn://10.0.0.236/trunk@73171 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 21:22:47 +00:00
jst%netscape.com
cafa975bba Fixing nsbeta2+ bug 13350, add a JS branch callback to the DOM code that runs the JS GC and also lets users abort extremely long running scripts (i.e. infinite JS loops). r=vidur&brendan
git-svn-id: svn://10.0.0.236/trunk@73170 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 16:18:41 +00:00
beard%netscape.com
3d0c7e4a46 Added emptyArgs, removed unused return value in readEvalFile
git-svn-id: svn://10.0.0.236/trunk@73169 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 05:42:51 +00:00
beard%netscape.com
b4ef9b75fb enable RTTI
git-svn-id: svn://10.0.0.236/trunk@73168 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 05:36:52 +00:00
beard%netscape.com
0f9a13273f VC++ doesn't like local classes in templates.
git-svn-id: svn://10.0.0.236/trunk@73167 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 05:36:09 +00:00
beard%netscape.com
8ee63e4a30 major surgery to enable the "load()" native function.
git-svn-id: svn://10.0.0.236/trunk@73166 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 05:25:33 +00:00
beard%netscape.com
032e7d113c Experiment with looking up methods in the prototype chain.
git-svn-id: svn://10.0.0.236/trunk@73165 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 05:22:23 +00:00
beard%netscape.com
771cfb9f71 Always use the target object, regardless of where a method property is found along the prototype chain.
git-svn-id: svn://10.0.0.236/trunk@73164 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 05:21:49 +00:00
beard%netscape.com
3fa84e139b When generating a reference to "this" use the current code generator's mClass when appropriate.
git-svn-id: svn://10.0.0.236/trunk@73163 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 05:21:03 +00:00
ben%netscape.com
544b1501f0 fix for 38262, 38497, r=verah@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73162 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 04:55:47 +00:00
ben%netscape.com
f1af12c6d0 more classic skin work
git-svn-id: svn://10.0.0.236/trunk@73161 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 04:52:59 +00:00
ben%netscape.com
ee8907c483 more classic skin work + fix manifest
git-svn-id: svn://10.0.0.236/trunk@73160 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 04:52:33 +00:00
morse%netscape.com
3557f39e20 update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@73159 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 04:34:18 +00:00
joki%netscape.com
c1ec0c7d3c Part of fix for 42418, patch up event target from PresShell after re-entrant events to avoid null targets. r:nisheeth
git-svn-id: svn://10.0.0.236/trunk@73158 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 03:58:13 +00:00
tor%cs.brown.edu
875aaade38 Dangling symbol reference was causing problems with Tru64 and MacOS.
Not in default build.


git-svn-id: svn://10.0.0.236/trunk@73157 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 03:54:35 +00:00
mcafee%netscape.com
f9fb471e4b Removing unused 4.x prefs (39812). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@73156 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 03:32:40 +00:00
mcafee%netscape.com
6cbafd115c file is dead, removing. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@73155 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 03:20:39 +00:00
morse%netscape.com
830640e80c bug 42774, fix typo
git-svn-id: svn://10.0.0.236/trunk@73154 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 03:09:11 +00:00
mcafee%netscape.com
70eea3db84 Don't inherit the 4.x cache file location for mozilla (39812). r=pavlov
git-svn-id: svn://10.0.0.236/trunk@73153 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 03:04:51 +00:00
rginda%netscape.com
0670e54423 fixing source stepping (opcode stepping to come back later)
debugger is now quiet by default.


git-svn-id: svn://10.0.0.236/trunk@73152 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:53:29 +00:00
beard%netscape.com
6c8e7ab7a9 Removed JSType::isClassType().
git-svn-id: svn://10.0.0.236/trunk@73151 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:51:34 +00:00
beard%netscape.com
e24d5dd777 Added JSClass::get/setConstructor().
git-svn-id: svn://10.0.0.236/trunk@73150 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:51:03 +00:00
beard%netscape.com
d5f478e4b2 Added call to constructor when executing NEW_CLASS.
git-svn-id: svn://10.0.0.236/trunk@73149 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:50:23 +00:00
beard%netscape.com
eb882da672 Generating default constructor to run slot initializers.
git-svn-id: svn://10.0.0.236/trunk@73148 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:49:45 +00:00
ben%netscape.com
591f0a6158 [classic-skin] fix mac sidebar css to use correct colours
git-svn-id: svn://10.0.0.236/trunk@73147 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:16:38 +00:00
dougt%netscape.com
2c89b23807 fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@73146 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:10:17 +00:00
gagan%netscape.com
0e6114432b Fix for bug 42841. We were sending a Host: foo:80 header for the default port cases. Several server cgi's that rely on this for virtual hosts were failing to compare the two as same. r=dougt,rjc Ooops... I think I ran this file thru my deruslanizer too.
git-svn-id: svn://10.0.0.236/trunk@73145 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:02:19 +00:00
dougt%netscape.com
5e1c69c466 adding helper source. Not part of built.
git-svn-id: svn://10.0.0.236/trunk@73144 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 02:01:29 +00:00
dougt%netscape.com
d647fb0127 Adjusting user of makeUnique. a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@73143 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:55:40 +00:00
dougt%netscape.com
b4fae1275b nsIFile unique file creation is racy and insecure
bug 43314. a=brendan@mozilla.org
written by Robert O'Callahan <roc+moz@cs.cmu.edu>


git-svn-id: svn://10.0.0.236/trunk@73142 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:50:53 +00:00
alecf%netscape.com
7b4aa37af0 fix for 39345 - remove save password from all UI
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73141 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:32:12 +00:00
dougt%netscape.com
5a016c0fee Change nsIDOMXULDocument --> nsIDOMDocument
bug 43424
r=akkana@netscape.com
a=phil@netscape.com ?


git-svn-id: svn://10.0.0.236/trunk@73140 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:29:58 +00:00
mscott%netscape.com
e2331d355d Bug #43651 --> can't read news without crashing. Implement GetContentType for nntp protocol.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73139 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:17:02 +00:00
ducarroz%netscape.com
97ce0a7bba Fix for bug 41266. Don't close the popup menu when pressing the up/down arrow key. R=mscott
git-svn-id: svn://10.0.0.236/trunk@73138 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:15:42 +00:00
mscott%netscape.com
381890bc97 Gee wizz...i didn't check in the progid registration for the external helper app service last night.
Bug #38374, 30157, 10802
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73137 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:14:52 +00:00
thayes%netscape.com
216910f39a Add tests for Secret Decoder Ring (SDR)
git-svn-id: svn://10.0.0.236/trunk@73136 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:06:26 +00:00
beard%netscape.com
154282855d testCompile() is static
git-svn-id: svn://10.0.0.236/trunk@73135 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:04:58 +00:00
rogerl%netscape.com
e8e7f3718b typing 'this'
git-svn-id: svn://10.0.0.236/trunk@73134 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 01:02:34 +00:00
rogerl%netscape.com
9d9a6a599f Got newClass working, added printProperties for instances, some slot
stuff is happening.


git-svn-id: svn://10.0.0.236/trunk@73133 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 00:50:59 +00:00
endico%mozilla.org
13c209ac50 add comment explaining how to set up mail alias
git-svn-id: svn://10.0.0.236/trunk@73132 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 00:13:55 +00:00
cltbld%netscape.com
420f7b4f04 added patches to build Mac with XSLT, SVG, MathML. fix for #39959. (activated by Options{} switches - default is off) --jj.
git-svn-id: svn://10.0.0.236/trunk@73131 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 00:06:58 +00:00
cltbld%netscape.com
999c778b9e added Options{} table. part of fix for #39959 -- jj.
git-svn-id: svn://10.0.0.236/trunk@73130 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 00:03:50 +00:00
dougt%netscape.com
bf15c34b53 I IDL-ifying the nsProxyObjectManager.
I have updated all users that I found
grepping the source tree.

r=valeski@netscape.com
a=waterson@netscape.com
b=43131

Also checking in changes to the window's embed test which is NOT
hooked up to the build system.


git-svn-id: svn://10.0.0.236/trunk@73129 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 00:03:10 +00:00
cltbld%netscape.com
9528ea55c9 added DefinesOptions.h to Mac build. part of fix for #39959
git-svn-id: svn://10.0.0.236/trunk@73128 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-24 00:02:31 +00:00
valeski%netscape.com
dce89aed9d a=waterson. adding idl file, part of dougt's checkin.
git-svn-id: svn://10.0.0.236/trunk@73127 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:56:55 +00:00
endico%mozilla.org
b4a89b36f1 add more whitespace to exporter's log message
git-svn-id: svn://10.0.0.236/trunk@73126 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:54:35 +00:00
radha%netscape.com
83f086107a More checkins for feature bug 36547. CODE NOT PART OF THE BUILD. reviewer will be provided
when feature is enabled.


git-svn-id: svn://10.0.0.236/trunk@73125 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:54:30 +00:00
cltbld%netscape.com
509b1f5c01 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@73124 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:53:02 +00:00
endico%mozilla.org
c7416d554f move new path code to beginning
git-svn-id: svn://10.0.0.236/trunk@73123 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:52:32 +00:00
beard%netscape.com
f0d31a051c added NEW_CLASS instruction, to instantiate classes.
git-svn-id: svn://10.0.0.236/trunk@73122 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:49:48 +00:00
beard%netscape.com
b8d21f902b added NEW_CLASS instruction.
git-svn-id: svn://10.0.0.236/trunk@73121 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:49:17 +00:00
cltbld%netscape.com
173d29e9cc added XSLT, SVG, MathML to Mac build. fix for #39959
git-svn-id: svn://10.0.0.236/trunk@73119 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:47:11 +00:00
dveditz%netscape.com
645075a3e5 42762 create English language pack for l10n
git-svn-id: svn://10.0.0.236/trunk@73118 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:46:29 +00:00
cltbld%netscape.com
f52bc38217 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@73117 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:45:00 +00:00
rogerl%netscape.com
071facaac6 Adding slot handling to code gen.
git-svn-id: svn://10.0.0.236/trunk@73116 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:43:24 +00:00
beard%netscape.com
5d613bac76 added NEW_CLASS instruction.
git-svn-id: svn://10.0.0.236/trunk@73115 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:41:27 +00:00
dougt%netscape.com
a08152032b Adding idl'ifed nsIProxyObjectManager interface file.
git-svn-id: svn://10.0.0.236/trunk@73114 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:34:11 +00:00
dveditz%netscape.com
bd33c6c595 42762 create English language pack for l10n, r=ssu
git-svn-id: svn://10.0.0.236/trunk@73113 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:33:01 +00:00
beard%netscape.com
324cafdec3 Added JSClass::hasSlot, getSlotCount(), and JSInstance.
git-svn-id: svn://10.0.0.236/trunk@73112 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:25:55 +00:00
beard%netscape.com
5bb59bebb9 JSValue::type now JSType* instead of const JSType*, all predefined JSType objects no longer const as well.
git-svn-id: svn://10.0.0.236/trunk@73111 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 23:25:14 +00:00
tor%cs.brown.edu
ef95bf8be2 Update libmng snapshot. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@73110 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:59:51 +00:00
bryner%uiuc.edu
20f5e42ebc Fixing bug 43628. r=hyatt,pavlov.
git-svn-id: svn://10.0.0.236/trunk@73109 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:59:18 +00:00
ssu%netscape.com
c8156ba838 fixing bug #41054 - adding language packs to seamonkey product. r=dveditz,sgehani
git-svn-id: svn://10.0.0.236/trunk@73108 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:57:34 +00:00
endico%mozilla.org
74595fe77d include error messages for each bug in the exporter's confirmation mail
git-svn-id: svn://10.0.0.236/trunk@73107 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:56:45 +00:00
rogerl%netscape.com
f0dcf103dd Removed FUNCTION instruction, other class related junk.
git-svn-id: svn://10.0.0.236/trunk@73106 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:53:09 +00:00
vidur%netscape.com
19893b2add Fix for bug 35010. Since this is just a test case, I don't need an a= or r=. font.html
git-svn-id: svn://10.0.0.236/trunk@73105 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:52:39 +00:00
law%netscape.com
fb5f84dae8 Bug 31578; add 'Reload Frame' to context menu; r=matt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73104 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:49:05 +00:00
endico%mozilla.org
7959e0c5a2 find the path this script lives in and add it to @INC and to the current working directory.
git-svn-id: svn://10.0.0.236/trunk@73103 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:43:21 +00:00
cyeh%bluemartini.com
0714929f7c add voters to text
git-svn-id: svn://10.0.0.236/trunk@73102 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:35:38 +00:00
rginda%netscape.com
0deba46ad9 Added debugger opcode, change InstructionMap to a std::map, print source lines while tracing
git-svn-id: svn://10.0.0.236/trunk@73101 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:27:17 +00:00
thayes%netscape.com
a2172d1094 Add SDR test command
git-svn-id: svn://10.0.0.236/trunk@73100 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:25:22 +00:00
vidur%netscape.com
153de75d02 Fix for bug 31376. Just modifying an incorrect comment.
git-svn-id: svn://10.0.0.236/trunk@73099 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:23:37 +00:00
saari%netscape.com
b98ddb60b1 adding null check to prevent a few crashers on windows and linux that I introduced (exposed new code path). r=bryner
git-svn-id: svn://10.0.0.236/trunk@73098 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 22:18:54 +00:00
dbaron%fas.harvard.edu
88967dd6f9 Add new style classes to the leak/bloat logs. This should increase the bloat statistics. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@73097 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 21:57:39 +00:00
javi%netscape.com
fc49242917 Move some localizable strings from psm_ui.properties.in to psm_text.properties.in
git-svn-id: svn://10.0.0.236/trunk@73096 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 21:54:32 +00:00
bryner%uiuc.edu
af531aefa9 Patching more (hopefully all) trees to work with the new tree widget (bug
30511).  r=hyatt.


git-svn-id: svn://10.0.0.236/trunk@73095 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 21:44:48 +00:00
jim_nance%yahoo.com
8b699a2717 Added line to print working directory of commands which fail.
git-svn-id: svn://10.0.0.236/trunk@73094 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 21:31:42 +00:00
matt%netscape.com
8213d2f2d9 pulling out search string from JS to a properties file.
R:law
bug:35124


git-svn-id: svn://10.0.0.236/trunk@73093 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 21:23:44 +00:00
rogerl%netscape.com
60220bebd1 Add return statement if the function doesn't end with one
git-svn-id: svn://10.0.0.236/trunk@73092 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 21:20:03 +00:00
waqar%netscape.com
d28f9e07c1 #=24871
r=pavlov@netscape.com
d=New timer code for GTK. This should speed up navigation quite a bit.


git-svn-id: svn://10.0.0.236/trunk@73091 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 20:54:02 +00:00
dcone%netscape.com
1db3197083 Printing regression test samples were revised. Does not effect the build.
git-svn-id: svn://10.0.0.236/trunk@73090 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 20:33:26 +00:00
joki%netscape.com
b25ef2eeab Temporary fix for bug 43390, allow modal dialogs/windows to be raised from script. r:vidur
git-svn-id: svn://10.0.0.236/trunk@73089 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 20:32:45 +00:00
dcone%netscape.com
cd2c52ab8a Added two files to build.. nsPrintOptionsImpl.cpp and nsPrintOptionsMac.cpp. r = kmclusky b=36796
git-svn-id: svn://10.0.0.236/trunk@73088 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 20:21:50 +00:00
attinasi%netscape.com
9a8808a5fa Checkin for dcone: Adding print options object to makefile. b=36796 r=attinasi
git-svn-id: svn://10.0.0.236/trunk@73087 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 20:15:59 +00:00
mkaply%us.ibm.com
fb2b5a0c8b r = pchen, a = pchen
EROFS is not defined in VisualAge so it breaks our Tinderbox


git-svn-id: svn://10.0.0.236/trunk@73086 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 20:13:04 +00:00
mcs%netscape.com
6d63f2fe67 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@73085 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 19:42:37 +00:00
endico%mozilla.org
5b205da46a give more verbose error messages
git-svn-id: svn://10.0.0.236/trunk@73084 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 19:41:38 +00:00
cyeh%bluemartini.com
56d7c8e6ac committing to close bug 6682 "Chart all bug states". patches
contributed by mhamby@logicon.com


git-svn-id: svn://10.0.0.236/trunk@73083 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 18:59:48 +00:00
valeski%netscape.com
308822e8ed making urlinfo threadsafe for test harness a=granrose
git-svn-id: svn://10.0.0.236/trunk@73082 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 18:49:07 +00:00
chrisk%netscape.com
04c4ea3f80 Added and corrected some comments
Added $layercounter
Clarified $boundary generation (a boundary has leading AND trailing CRLFs!)


git-svn-id: svn://10.0.0.236/trunk@73081 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 18:37:33 +00:00
cyeh%bluemartini.com
97fb8ee283 checkin to fix Bug 25010 "Need a way to edit the list of available groups".
Patches and work contributed by dave@intrec.com (Dave Miller).
Some cleanup work needs to be done with regards to permissions and bit-twiddling
see other bugs that are dependent on 25010 for details.


git-svn-id: svn://10.0.0.236/trunk@73080 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 18:03:47 +00:00
sdv%sparc.spb.su
c1383224df added note about cvs tag DOM_PR1
git-svn-id: svn://10.0.0.236/trunk@73079 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 17:35:51 +00:00
sdv%sparc.spb.su
4f491022e3 got rid of dependance on java\config\localdefs.mak
git-svn-id: svn://10.0.0.236/trunk@73078 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 17:16:29 +00:00
sdv%sparc.spb.su
75efb3494b fix for bug=41494
removed headers generated by javah
updated makefiles


git-svn-id: svn://10.0.0.236/trunk@73077 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 17:14:11 +00:00
chrisk%netscape.com
2b65c3df83 Preliminary checkin at a state where smime can parse messages generated
by itself.


git-svn-id: svn://10.0.0.236/trunk@73076 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 16:40:31 +00:00
vidur%netscape.com
b674c84709 Allowed complete script access to our components. This is WIP and not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@73075 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 15:51:47 +00:00
dcone%netscape.com
4d3af51cc1 Added the IDL file for Vidur.
git-svn-id: svn://10.0.0.236/trunk@73074 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 15:22:38 +00:00
german%netscape.com
4130b46949 Fixing messenger 3-pane splitter in classic skin by updating align='vertical' to orient='vertical'.
git-svn-id: svn://10.0.0.236/trunk@73073 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:51:05 +00:00
jst%netscape.com
23bcfd2e8d Removing references to removed makefiles. r=kin@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73072 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:41:50 +00:00
dcone%netscape.com
1a95dd11e1 Added a new interface file to compile for nsPrintOptions. r=kmmclusky b=36796
git-svn-id: svn://10.0.0.236/trunk@73071 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:41:06 +00:00
dcone%netscape.com
af00864e4f Added a new interface definition for nsIPrintOptons. r=kmmclusky. b=36796
git-svn-id: svn://10.0.0.236/trunk@73070 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:39:58 +00:00
mkaply%us.ibm.com
abfefdd565 #42637
r=mkaply, a=brendan
OS/2 bring up - Menus sometimes not drawing correctly


git-svn-id: svn://10.0.0.236/trunk@73069 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:38:08 +00:00
dcone%netscape.com
57052b8469 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@73068 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:35:57 +00:00
dcone%netscape.com
06b7383369 Added new class definitions for the PrintOptions class. r=kmmclusky b=36796
git-svn-id: svn://10.0.0.236/trunk@73067 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:34:17 +00:00
vidur%netscape.com
0ff74154af Checking in for mccabe, since he had to leave town. Partial fix for bug 41429. Adding a new interface that components can implement to control the capabilities needed for XPConnect access to them - default is UniversalXPConnect. r=vidur
git-svn-id: svn://10.0.0.236/trunk@73066 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:32:38 +00:00
dcone%netscape.com
9ece460fe3 Added class definitions for the PrintOptions class. r=kmmclusky b=36796
git-svn-id: svn://10.0.0.236/trunk@73065 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:32:06 +00:00
dcone%netscape.com
a510a98f69 Added class definitions for PrintOptions. r=kmmclusky b=36796
git-svn-id: svn://10.0.0.236/trunk@73064 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:30:55 +00:00
dcone%netscape.com
1d31530d44 new CID's for the PrintOptions class. r=kmmclusky b=36796
git-svn-id: svn://10.0.0.236/trunk@73063 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:28:54 +00:00
sdv%sparc.spb.su
5b284d85a5 updated patch to webshell, so it works with the
latest version.


git-svn-id: svn://10.0.0.236/trunk@73062 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:14:23 +00:00
jst%netscape.com
18d9bb2095 Fixing nsbeta2+ bug 41953, form element regressions. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73061 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:12:24 +00:00
sdv%sparc.spb.su
7a90f857bc fix for bug=43293
git-svn-id: svn://10.0.0.236/trunk@73060 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 14:09:19 +00:00
neeti%netscape.com
734b991480 fix for bug 43345.browser.cache.enable check, r=warren/gagan
git-svn-id: svn://10.0.0.236/trunk@73059 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 13:42:46 +00:00
neeti%netscape.com
dce6bd2291 fix for bug 39717 - Disk cache directory not being recreated after it's deleted.r=gagan
git-svn-id: svn://10.0.0.236/trunk@73058 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 13:39:44 +00:00
jdunn%netscape.com
b2fb06a133 fix for hp bustage. the last entry in enum can't have a ','
git-svn-id: svn://10.0.0.236/trunk@73057 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 13:21:57 +00:00
rods%netscape.com
26ec507dd2 Better fix for printf spewage.
git-svn-id: svn://10.0.0.236/trunk@73056 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 13:19:50 +00:00
sdv%sparc.spb.su
d4b0a9436d fix for bug=43473
git-svn-id: svn://10.0.0.236/trunk@73055 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 13:17:29 +00:00
locka%iol.ie
182b2fa29c NOT PART OF BUILD. Prototype (and currently non-functional) chrome for embedding apps
git-svn-id: svn://10.0.0.236/trunk@73054 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 10:17:13 +00:00
waterson%netscape.com
0c6159b166 Fix nsAReadableString assertions. r=jst.
git-svn-id: svn://10.0.0.236/trunk@73053 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 08:49:04 +00:00
warren%netscape.com
01f208bc5c Removed DNS_TIMING stuff from release builds. Bug 29534.
git-svn-id: svn://10.0.0.236/trunk@73052 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 08:01:54 +00:00
tajima%eng.sun.com
f1d0769832 XUL based print dialog on UNIX paltform,r=syd
git-svn-id: svn://10.0.0.236/trunk@73051 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 08:00:10 +00:00
mscott%netscape.com
89cbc0175c Bug #38374 --> make sure the temp file we are saving the file to is unqiue by calling make unique.
This call will be replaced by createUnique once that gets checked in. I also need to fix the temp file
name I use as well.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73050 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 06:42:14 +00:00
waterson%netscape.com
6a43f0364b Added MOZ_COUNT_CTOR/DTOR macros for ftp events. r=warren
git-svn-id: svn://10.0.0.236/trunk@73049 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 06:32:48 +00:00
evaughan%netscape.com
911083bad3 Fix for linux horkage.
git-svn-id: svn://10.0.0.236/trunk@73048 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 06:10:33 +00:00
beard%netscape.com
7fb39e02e0 added assertion to ensure that mPC is always valid before fetching the next instruction.
git-svn-id: svn://10.0.0.236/trunk@73047 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 06:10:14 +00:00
ben%netscape.com
86f82b0f06 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@73046 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 06:09:05 +00:00
vidur%netscape.com
91fa351b69 Getting rid of debug spewage left in by one of the last couple of checkins
git-svn-id: svn://10.0.0.236/trunk@73045 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:51:07 +00:00
saari%netscape.com
107a69004e Fix for nsbeta2+ bug 38673. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@73044 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:37:08 +00:00
saari%netscape.com
f8eecd30b7 updating mac project files for evaughan's checkin
git-svn-id: svn://10.0.0.236/trunk@73043 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:15:23 +00:00
evaughan%netscape.com
a87e4943ba Autoscrolling menus feature landing #32730
-r hyatt, saari


git-svn-id: svn://10.0.0.236/trunk@73042 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:15:04 +00:00
beard%netscape.com
c7d7e1af40 Additional JSClass processing: defining slots, generating methods.
git-svn-id: svn://10.0.0.236/trunk@73041 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:13:04 +00:00
beard%netscape.com
af70f28237 When using a JSScope that has a parent scope, don't bother defining the standard properties, they will be shared.
git-svn-id: svn://10.0.0.236/trunk@73040 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:10:46 +00:00
beard%netscape.com
62d8ad0434 A JSClass is a JSType now, and has a JSScope. Added addSlot, getSlot, getScope.
git-svn-id: svn://10.0.0.236/trunk@73039 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 05:09:37 +00:00
morse%netscape.com
dd870b875c fix bug 43211, missing text in select-user dialog
git-svn-id: svn://10.0.0.236/trunk@73038 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:59:11 +00:00
ben%netscape.com
dfa14ec130 more classic skin work
git-svn-id: svn://10.0.0.236/trunk@73037 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:57:28 +00:00
mscott%netscape.com
657cc24036 Bug #30157 --> add "network.protocols.useSystemDefaults" preference which is currently FALSE.
if set to TRUE, then link clicks will be dispatched to OS specified default protocol
handlers.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73036 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:49:47 +00:00
ben%netscape.com
78603c1dd7 didn't mean to check in changes to these files just yet...
git-svn-id: svn://10.0.0.236/trunk@73035 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:49:15 +00:00
mscott%netscape.com
17ef196c7c Bug #10802 --> in order to impelement open attachments, I needed to make sure the
stream converter passes out the same channel it is given. This makes the converter
much more transparant in the conversion process.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73034 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:48:29 +00:00
mscott%netscape.com
d79f1f4825 Bug #10802 --> remove special case of message/rfc822 content. we resolve this diffently now in order to make
open attachments work.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73033 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:47:30 +00:00
waterson%netscape.com
b502fc0e74 Fixed refcounting. r=warren
git-svn-id: svn://10.0.0.236/trunk@73032 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:46:58 +00:00
ben%netscape.com
12fc3f3df5 more classic skin work
git-svn-id: svn://10.0.0.236/trunk@73031 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:46:10 +00:00
mscott%netscape.com
c89cf4f0fc Bug #30157 --> add the ability to launch urls using OS default protocol handlers. You must set a pref to
enable this behavior.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@73030 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:44:36 +00:00
mscott%netscape.com
b5e2f56993 Bug #38374, 30157, 10802 --> turn on launching of helper applications to handle content types we don't know how to handle!!
turn on the ability to launch urls using OS default protocol handlers.
uri loader modifications to make open attachment possible.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73029 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:43:28 +00:00
sspitzer%netscape.com
fe883b7d25 get launching of external apps working on the mac.
also, on the mac only, dump the temp file to the desktop.
r=mscott #38374.


git-svn-id: svn://10.0.0.236/trunk@73028 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:43:13 +00:00
dbaron%fas.harvard.edu
9487e204b2 Clean up the deprecated (and never really official) HTML namespace by replacing with the official XHTML namespace. b=7834,42280 r=vidur
git-svn-id: svn://10.0.0.236/trunk@73027 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:41:29 +00:00
waterson%netscape.com
03f3db19c0 Bug 43566. Fix nsPSMComponent leak. r=dougt
git-svn-id: svn://10.0.0.236/trunk@73026 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:10:25 +00:00
beard%netscape.com
64b6987bb7 remove unused file.
git-svn-id: svn://10.0.0.236/trunk@73025 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:10:04 +00:00
mjudge%netscape.com
88b03321ef fix for 42188,42347 r=akkana . use selection controller to tell the doc if it should display non-text-selection.
git-svn-id: svn://10.0.0.236/trunk@73024 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:01:19 +00:00
mjudge%netscape.com
57f0cefd69 fix for 42188, r=akkana 42347. use selection controller to tell the doc if it should display non-text-selection.
git-svn-id: svn://10.0.0.236/trunk@73023 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 04:00:45 +00:00
racham%netscape.com
56efcd2764 enabling biff bug 36011 review=scottip
git-svn-id: svn://10.0.0.236/trunk@73022 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 03:20:35 +00:00
gayatrib%netscape.com
774bf17511 Enabling biff bug 36011 review=scottip
git-svn-id: svn://10.0.0.236/trunk@73021 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 03:19:21 +00:00
gayatrib%netscape.com
658f7a601e Biff Feature bug 36011 review=scottip
git-svn-id: svn://10.0.0.236/trunk@73020 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 03:19:17 +00:00
mscott%netscape.com
889a4c8fd1 Bug #10802 --> in order to implement open attachment i need the mail news channels to implement set owner
and set/get contenttype
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@73019 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 03:11:20 +00:00
rods%netscape.com
6601b1f95f It wasn't call the NavQuirks sizing code when in NavQuirks mode.
Bug 42521,41629 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@73018 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 02:30:38 +00:00
drapeau%eng.sun.com
ca8d63a49a Two main things:
1) Fix for 23775 (three files changed for this)

2) Many OJI unit tests added.


git-svn-id: svn://10.0.0.236/trunk@73017 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 02:28:31 +00:00
rods%netscape.com
3031721539 minor fixes for reflow so textfield size correctly
Bug 42521, r=evaughan


git-svn-id: svn://10.0.0.236/trunk@73016 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 02:28:01 +00:00
beard%netscape.com
4fa1b03210 putting the JSClass* in the current global scope, and looking up superclass rereferences.
git-svn-id: svn://10.0.0.236/trunk@73015 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 02:22:55 +00:00
waterson%netscape.com
ab0925e6a8 Bug 21650. Add an assertion if the service manager is improperly re-entered. r=dbaron,warren
git-svn-id: svn://10.0.0.236/trunk@73014 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 02:02:48 +00:00
waterson%netscape.com
bb20e07c08 Bugs 21650, 42586. Remove nsISocketTransportService::LateInit(), move code that gets string bundles to lazily grab the bundle when it's needed. This avoids re-entrancy into the service manager which causes a leak. r=dbaron,warren
git-svn-id: svn://10.0.0.236/trunk@73013 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 02:02:04 +00:00
vidur%netscape.com
f8b5560630 Added Mac projects and make requirements from peter.vanderbeken@pandora.be. This is not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@73012 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 01:55:42 +00:00
bryner%uiuc.edu
dfdbb96740 Bulletproofing fix for bug 41116. r=saari.
git-svn-id: svn://10.0.0.236/trunk@73011 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 01:54:20 +00:00
varada%netscape.com
b517c67e65 fix for bug#37180 -change nsIFileSpecWithUI to nsIFilePicker; r=scottip
git-svn-id: svn://10.0.0.236/trunk@73010 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 01:38:59 +00:00
sspitzer%netscape.com
0317e3c55d fix for #43548, and possibly #43392.
if internet config tells us the string is of zero length, set the 
out string to null.  r=mscott


git-svn-id: svn://10.0.0.236/trunk@73008 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 01:08:53 +00:00
rusty.lynch%intel.com
048f497f01 fix crasher on read-only filesystem (bug #43512)
-r=dveditz


git-svn-id: svn://10.0.0.236/trunk@73007 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 01:01:39 +00:00
law%netscape.com
f5c930b9a8 Bug 36658; adds urlwidgt dll/xpt to package list for windows
git-svn-id: svn://10.0.0.236/trunk@73006 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:57:23 +00:00
tao%netscape.com
e0f4b4416d Minimum set of langpack files.
git-svn-id: svn://10.0.0.236/trunk@73005 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:53:01 +00:00
saari%netscape.com
0bf1559e41 adding GetRootCommandDispatcher to nsPIDOMWindow for utility.
Needed for beta2+ bug 38673. r=hyatt


git-svn-id: svn://10.0.0.236/trunk@73004 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:42:21 +00:00
law%netscape.com
3ec75d6bd2 Bug 36658; patch submitted by Jesse Burris (JBurris@mmxi.com); adds urlwidget to component list; r=law
git-svn-id: svn://10.0.0.236/trunk@73003 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:36:00 +00:00
law%netscape.com
92fb4d990d Bug 36658; patch submitted by Jesse Burris (JBurris@mmxi.com); r=law
git-svn-id: svn://10.0.0.236/trunk@73002 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:31:24 +00:00
kmcclusk%netscape.com
6e1642ddc9 Nested divs with overflow now correctly position their child divs which have negative translations (patch from Robert O'Callahan) b=41153 r=attinasi@netscape.com tested on WIN32, Linux
git-svn-id: svn://10.0.0.236/trunk@73001 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:27:12 +00:00
jst%netscape.com
52bb73928e Fixing nsbeta2+ bug 33477, completing (more or less) the DOM Level 2 NamedNodeMap implementation, this includes modifying the XML content sink to properly pass attribute prefixes to the content objects. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@73000 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:21:32 +00:00
attinasi%netscape.com
37da4e4434 Additional BuildID parsing needed by Bindu. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@72999 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:18:09 +00:00
inaky.gonzalez%intel.com
adbc59c7c4 Bug #39323. Change nsSoftwareUpdate::mMasterListener to be a
dynamically allocated object instead of a member, so we don't have to
do ugly tricks AddRefing it manually not to get it destroyed (and thus
segfaulting). r=waterson,dvedit a=dvedit


git-svn-id: svn://10.0.0.236/trunk@72998 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:14:22 +00:00
endico%mozilla.org
4739b31161 fix subject on confirmation mail
git-svn-id: svn://10.0.0.236/trunk@72997 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:10:34 +00:00
rogerl%netscape.com
4587e4f98f Added support for 'debugger' as a statement. (Rob made me)
git-svn-id: svn://10.0.0.236/trunk@72996 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:08:10 +00:00
sgehani%netscape.com
5e5606e05e Subdir in Linux installer tarball. (nsbeta2+)
[b=39735; r=ssu]


git-svn-id: svn://10.0.0.236/trunk@72995 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:04:24 +00:00
mscott%netscape.com
e6f27ed02d Bug #10802 --> register mime as a message/rfc822 to */* converter.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72994 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-23 00:00:52 +00:00
attinasi%netscape.com
aaba2428f9 When the PresShell is notified that a styleshet's state has changed, it now notifies the StyleSet so it can rebuild the rule processors. Part of fix for b=38026 that I missed checking in before (r=karnaze)
git-svn-id: svn://10.0.0.236/trunk@72993 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:58:03 +00:00
ftang%netscape.com
34555304c6 fix bug 35076. r=gagan add UCS2toUTF8 conversion before assign UTF8 back to nsString
git-svn-id: svn://10.0.0.236/trunk@72992 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:53:21 +00:00
ducarroz%netscape.com
9efa70383e Fix for bug 41137. Add support for mailing list. R=alecf
git-svn-id: svn://10.0.0.236/trunk@72991 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:47:16 +00:00
waterson%netscape.com
d0a0fc5cc4 Bug 41534. Fix 'style' attribute on XUL elements; use nsXULAtoms instead of hard-coded atoms. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72990 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:29:43 +00:00
dveditz%netscape.com
3a162a7ca2 removing obsolete files
git-svn-id: svn://10.0.0.236/trunk@72989 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:18:56 +00:00
av%netscape.com
c45a57b7cb Addressing 41197, r=serge
git-svn-id: svn://10.0.0.236/trunk@72988 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:17:50 +00:00
dveditz%netscape.com
a204e818a3 removing obsolete files. These are already not part of the build, but people keep editing them as they match patterns in global chrome cleanup sweeps
git-svn-id: svn://10.0.0.236/trunk@72987 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:17:12 +00:00
law%netscape.com
69b71eb39d Fix for 42384; make sure to deallocate using right method; r=bryner
git-svn-id: svn://10.0.0.236/trunk@72986 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:17:03 +00:00
chuang%netscape.com
98ddb5a878 Bug 43134 Dragging scrollbar thumb in the threadPane initiates a drag, fix the address book part. r=putterman
git-svn-id: svn://10.0.0.236/trunk@72985 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:15:08 +00:00
terry%mozilla.org
981fe96b56 TripleDB has been completely rewritten. Now requires Sleepycat Berkeley DB.
git-svn-id: svn://10.0.0.236/trunk@72984 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:11:37 +00:00
alecf%netscape.com
4cca076194 polish for #33101 contributed by
Josh Soref <soref@wam.umd.edu>
thanks timeless!
r=alecf


git-svn-id: svn://10.0.0.236/trunk@72983 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:08:07 +00:00
alecf%netscape.com
9629770f21 update paths to mailWidgets.xml for #33101 r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@72982 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 23:04:14 +00:00
tao%netscape.com
c6136ee1ce 41289: Proivde UI in the Browser (View | International Web Content) to
langpack download page.r=jbetak


git-svn-id: svn://10.0.0.236/trunk@72981 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:59:46 +00:00
rginda%netscape.com
0ffbfef04f -- Chatzilla only --
fix for 42947 and 43414 and an unreported regression with the view buttons


git-svn-id: svn://10.0.0.236/trunk@72980 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:57:09 +00:00
alecf%netscape.com
3020a9f247 oops, back out a debugging statement (doesn't affect release build)
git-svn-id: svn://10.0.0.236/trunk@72979 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:53:06 +00:00
alecf%netscape.com
83983a7bb3 pre-select the search folder when brought up from the 3-pane UI, for #33101
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72978 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:52:05 +00:00
av%netscape.com
ec53ea8c95 Part of 23667 fix, r=sean@beatnik.com
git-svn-id: svn://10.0.0.236/trunk@72977 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:51:36 +00:00
dbaron%fas.harvard.edu
38aa3f85f2 Fix leak of a string. r=waterson
git-svn-id: svn://10.0.0.236/trunk@72976 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:51:05 +00:00
morse%netscape.com
b44d6f0356 bug 43451, crash bringing up image viewer
git-svn-id: svn://10.0.0.236/trunk@72975 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:50:19 +00:00
dbaron%fas.harvard.edu
16f95fc441 Fix leak of an atom. r=waterson
git-svn-id: svn://10.0.0.236/trunk@72974 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:49:44 +00:00
dbaron%fas.harvard.edu
e01c1a7a60 Fix leak of nsInputDimensionSpec. r=waterson
git-svn-id: svn://10.0.0.236/trunk@72973 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:49:02 +00:00
alecf%netscape.com
3ea36ac882 move mailWidgets.xml into content - remove from skin
for #33101 r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72972 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:42:25 +00:00
alecf%netscape.com
d98c5ed0b7 move mailWidgets.xml out of skin and into content
(per security requirements) so search (#33101) will keep working


git-svn-id: svn://10.0.0.236/trunk@72971 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:38:24 +00:00
mscott%netscape.com
eca3622e2e 10802 --> implement open attachment
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@72970 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:37:22 +00:00
mscott%netscape.com
a3054b7102 Bug #10802 --> implement open attachment
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@72969 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:36:41 +00:00
av%netscape.com
f81e62f45e Part of 23667 fix, r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72968 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:36:37 +00:00
mscott%netscape.com
b5764b3e7d Bug #10802 --> add new interface for fetch mime part
which is only implemented by imap currently...this helps
free up the OpenAttachment name space that this method was
hogging before =).
modify the signature of open attachment to match my needs
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@72967 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:36:06 +00:00
ddrinan%netscape.com
02fa74a0b6 Changed version to 1.2
git-svn-id: svn://10.0.0.236/trunk@72966 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:21:16 +00:00
morse%netscape.com
c507956149 undo change that caused clipping in cookie pref panel
git-svn-id: svn://10.0.0.236/trunk@72965 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:20:11 +00:00
morse%netscape.com
66635ad512 undo change that caused clipping in wallet pref panel
git-svn-id: svn://10.0.0.236/trunk@72964 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:19:36 +00:00
morse%netscape.com
9f16c3ff39 bug 42774, changed security wording, coded=verah, r=morse
git-svn-id: svn://10.0.0.236/trunk@72963 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:17:48 +00:00
sspitzer%netscape.com
e631459f52 work for bug #38374 helperApps.rdf is now mimeTypes.rdf. use the file locator to get the mimeTypes file. fix the unix implementation of nsOSHelperAppService.cpp to go to the base class to determine what application to launch. r=mscott
git-svn-id: svn://10.0.0.236/trunk@72962 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:17:25 +00:00
morse%netscape.com
20528a066d bug 43452, can't get to cookie viewer from prefs panel, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@72961 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:16:55 +00:00
mscott%netscape.com
def6033604 Bug #10802 --> add open attachment action type
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@72960 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:16:07 +00:00
morse%netscape.com
75c3a6876c bug 43201, columns not aligned, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72959 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:15:38 +00:00
sspitzer%netscape.com
d2c8b6c51c work for bug #38374
helperApps.rdf is now mimeTypes.rdf.
use the file locator to get the mimeTypes file.
fix the unix implementation of nsOSHelperAppService.cpp
to go to the base class to determine what application to launch.

r=mscott


git-svn-id: svn://10.0.0.236/trunk@72958 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:14:53 +00:00
mkaply%us.ibm.com
ac7a4c5ce3 #40177
r=cls, a=brendan
OS/2 bring up - need IMPORT_LIBS on OS/2


git-svn-id: svn://10.0.0.236/trunk@72957 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:11:45 +00:00
mkaply%us.ibm.com
2871a99309 #40177
r=cls, a=brendan
OS/2 bring up - copy dirent.h and getopt.h to the dist for VisualAge build


git-svn-id: svn://10.0.0.236/trunk@72956 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:10:43 +00:00
nhotta%netscape.com
67f0a6be64 Changed "force_ascii_search" to false as default, bug 5933, r=bienvenu,taka.
git-svn-id: svn://10.0.0.236/trunk@72955 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:07:32 +00:00
nhotta%netscape.com
74d2221f3b Hooked up charset converter and fixed a couple of bugs
(fixed charset passing to EncodeImap, GetImapCharsetParam to generate "CHARSET" param), bug 5933,r=bienvenu,taka.


git-svn-id: svn://10.0.0.236/trunk@72954 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:07:01 +00:00
ducarroz%netscape.com
e0d586af5d Fix for bug 43365. Avoid to divide by 0 when the tree doesn't have any row. R=hyatt
git-svn-id: svn://10.0.0.236/trunk@72953 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:06:38 +00:00
mscott%netscape.com
9ff01af610 Bug #10802 --> properly report the content type especially in the case of
attachments instead of always reporting "raw"
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72952 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:04:13 +00:00
attinasi%netscape.com
a33c356794 Daily run added for 6-20. Not part of build
git-svn-id: svn://10.0.0.236/trunk@72951 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:03:24 +00:00
andreas.otte%primus-online.de
ffab53289f small performance patch for SetDirectory from jst@netscape.com, r/a=gagan@netscape.com, a=waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@72950 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 22:02:47 +00:00
bryner%uiuc.edu
a660cd8052 Fix bug 43494 - client.mk should stop if you had checkout
conflicts.  r=alecf.


git-svn-id: svn://10.0.0.236/trunk@72949 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 21:56:41 +00:00
vidur%netscape.com
dc8257a1fa Added Unix makefiles and incorporated Andreas Otte's changes for building on Linux. This is not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@72948 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 21:41:37 +00:00
javi%netscape.com
0d6134438a Update SSMVersionString value.
git-svn-id: svn://10.0.0.236/trunk@72947 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 21:05:42 +00:00
cotter%netscape.com
aa6d326b2b Minor correction to View Certificate Details section.
git-svn-id: svn://10.0.0.236/trunk@72945 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 20:36:11 +00:00
endico%mozilla.org
3b54fdbe7c send error messages as mail to appropriate parties instead of to stdout
git-svn-id: svn://10.0.0.236/trunk@72944 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 20:00:14 +00:00
larryh%netscape.com
c67cc20fa5 BugZilla: 39942. PR_SetError() calls free()
git-svn-id: svn://10.0.0.236/trunk@72943 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 19:46:28 +00:00
hyatt%netscape.com
78554c2d8f Remove error-checking for bad XUL.
git-svn-id: svn://10.0.0.236/trunk@72942 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 19:34:29 +00:00
alecf%netscape.com
f39732b7d3 fix for assertions - toolbarseparator->separator
a=granrose


git-svn-id: svn://10.0.0.236/trunk@72941 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 18:44:14 +00:00
alecf%netscape.com
cdec49d0cd fix for #43469 - trouble creating a POP account
r=putterman
a=granrose


git-svn-id: svn://10.0.0.236/trunk@72940 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 18:33:42 +00:00
vidur%netscape.com
bd78ce0927 Updated to the new version of nsIPrivateDOMImplementation. We now get a base URL for our own URL resolution from the subject codebase principal. This checkin is for code that is not part of the Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@72939 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 18:06:49 +00:00
javi%netscape.com
9d491e66f5 We need ssm_swap_bytes defined regardless of whether we're building on a
little endian machine.


git-svn-id: svn://10.0.0.236/trunk@72938 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 17:36:34 +00:00
bienvenu%netscape.com
43a9218387 try to fix build bustage on solaris
git-svn-id: svn://10.0.0.236/trunk@72936 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 14:37:17 +00:00
mkaply%us.ibm.com
2eaaa6d201 # 42637
r = mscott, a = brendan
OS/2 bring-up  - Used false instead of PR_FALSE


git-svn-id: svn://10.0.0.236/trunk@72935 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 14:25:27 +00:00
locka%iol.ie
165bf158bf Fix for incorrect cache checking. Checking in for Tomi.Leppikangas@oulu.fi
b=42505,r=adamlock


git-svn-id: svn://10.0.0.236/trunk@72934 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 14:18:03 +00:00
morse%netscape.com
c9469d0634 remove <div>, change suggested by hyatt, r=morse
git-svn-id: svn://10.0.0.236/trunk@72933 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 14:17:01 +00:00
mkaply%us.ibm.com
a5a6cc46e2 #42637
r=mkaply, a=brendan
OS/2 bring up - Make menus disappear when frame is clicked on


git-svn-id: svn://10.0.0.236/trunk@72932 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 14:00:16 +00:00
mkaply%us.ibm.com
186f173413 #42637
r=mkaply, a=brendan
OS/2 bring up - Make submenus appear


git-svn-id: svn://10.0.0.236/trunk@72931 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 13:59:05 +00:00
jefft%netscape.com
92cc0229f1 fixed bug 18293 - My ISP complains about not receiving a HELO command first; r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@72930 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 13:56:07 +00:00
bienvenu%netscape.com
70517dd15d fix build warning 14653
git-svn-id: svn://10.0.0.236/trunk@72929 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 13:55:44 +00:00
dcone%netscape.com
1ac6576e79 added a new file to the make for the print options. Effects windows only. r=KMcCluskey b=36976
git-svn-id: svn://10.0.0.236/trunk@72928 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 13:39:09 +00:00
dcone%netscape.com
26f1085525 Added an IDL file to the make. Effects Windows build only. r=KMcCluskey b=36796
git-svn-id: svn://10.0.0.236/trunk@72927 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 13:36:45 +00:00
jst%netscape.com
cc6b0ad6cd Fixing linux build bustage introduced by rich.burridge@sun.com. r=andreas.otte@primus-online.de
git-svn-id: svn://10.0.0.236/trunk@72926 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 12:29:14 +00:00
leaf%mozilla.org
6ec92428cb Automated update
git-svn-id: svn://10.0.0.236/trunk@72925 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 11:00:11 +00:00
rich.burridge%sun.com
1c219936b0 Fix to allow Mozilla to build/run on the Solaris Intel platform with
Sun native compilers (SC 5.0 and Workshop 6 aka Forte). The two
xptc...uniish_x86.cpp files are forced to be compiled optimised to
generate the correct assembly code.
r=mccabe@netscape.com a=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@72924 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 10:58:06 +00:00
cls%seawood.org
4ad72b621b *sigh*. VPATH is seeing the old .o in unix for the non-objdir builds that recently ran so we need to remove it.
git-svn-id: svn://10.0.0.236/trunk@72923 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 09:23:09 +00:00
mscott%netscape.com
0f0df2f5bc maybe this wasn't the breakage...I was just backing out the makefile too quickly. linux went greeen
before this change went in the build.


git-svn-id: svn://10.0.0.236/trunk@72922 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:53:11 +00:00
mscott%netscape.com
cd1188e9a4 backing out dauphin's fix for my objdir breakage as it seems to break non-objdir linux builds.
git-svn-id: svn://10.0.0.236/trunk@72921 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:46:18 +00:00
ben%netscape.com
754a08046f fix call palcement, suggested by jag on IRC, r=me
git-svn-id: svn://10.0.0.236/trunk@72920 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:43:41 +00:00
pinkerton%netscape.com
0017dac901 fix leaked timer, bug 28226, r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@72919 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:42:18 +00:00
pinkerton%netscape.com
d3b1d2fab8 Adding drag auto-scrolling to trees. bug 28226, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72918 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:41:49 +00:00
pinkerton%netscape.com
e28bd7bc82 Adding drag auto-scrolling to trees, bug#28226, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72917 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:41:16 +00:00
pinkerton%netscape.com
c68de33028 Add drag auto-scrolling to trees. bug#28226, r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@72916 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:40:37 +00:00
cls%seawood.org
b5963d1ade Prepend additional paths to LD_LIBRARY_PATH rather than overriding it.
Pass ConfigureEnvArgs to make.


git-svn-id: svn://10.0.0.236/trunk@72915 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 08:14:54 +00:00
cls%seawood.org
4adca1d390 Fixed objdir bustage. r=bryner
git-svn-id: svn://10.0.0.236/trunk@72914 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 07:52:35 +00:00
ben%netscape.com
de5b7895b3 fix assert on startup
git-svn-id: svn://10.0.0.236/trunk@72913 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 07:43:40 +00:00
Peter.VanderBeken%pandora.be
8fe9d99bb1 Use StringList (instead of hashmap) for namespace URIs. Not part of build yet. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@72912 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 07:30:07 +00:00
Peter.VanderBeken%pandora.be
2faa5c64d3 Fix UNICODE_CHAR bustage. Not part of build yet. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@72911 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 07:29:20 +00:00
Peter.VanderBeken%pandora.be
af1ffa59d8 Remove include workaround. Not part of build yet. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@72910 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 07:27:54 +00:00
mscott%netscape.com
c7232c80dc Bug #10802 --> expose load types to load info class so callers can set the load type
this is needed to implement things like open attachment so we can make the doc shell
think a user click happened when it talks to the uriloader.

I removed two boolean fields which were representing two load types. Simplified the api by allowing you
to pass in any of our load types.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@72909 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 07:22:23 +00:00
mscott%netscape.com
374400d4d9 Bug #38374 --> we were throwing an assertion in correctly because we couldn't create a content viewer. This is
actually an okay case, we'll later try to fire a helper app in this condition. No need to assert.

r=valeski


git-svn-id: svn://10.0.0.236/trunk@72908 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:55:10 +00:00
ben%netscape.com
8f13170c10 classic skin work
git-svn-id: svn://10.0.0.236/trunk@72907 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:49:43 +00:00
morse%netscape.com
6c6c5ea322 fix bugs 42298 and 42299, wallet broken on mac, r=rjc
git-svn-id: svn://10.0.0.236/trunk@72906 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:47:34 +00:00
mscott%netscape.com
f3b76591bd add new files to mac project
git-svn-id: svn://10.0.0.236/trunk@72905 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:39:49 +00:00
mscott%netscape.com
09fc8199e6 add new files to idl project.
git-svn-id: svn://10.0.0.236/trunk@72904 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:39:33 +00:00
mscott%netscape.com
8778a786e8 export the idl files for exthandler
git-svn-id: svn://10.0.0.236/trunk@72903 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:38:45 +00:00
morse%netscape.com
1b667ee1ea update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@72902 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:31:58 +00:00
mscott%netscape.com
20c904f160 Start linking with exthandler static lib.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72901 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:26:05 +00:00
mscott%netscape.com
0fef56a4c7 Throw the switch and start building exthandler on unix. Not actually called by anything yet.
Bug #38374 and #30157
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72900 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:25:45 +00:00
mscott%netscape.com
29f9399b0a Add nsHelperAppRDF.h to the build.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72899 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:24:50 +00:00
mscott%netscape.com
beb4dfc2a4 Throw the switch and start building the exthandler directory on windows. None of this code being called yet.
this if for Bug #38374 and #30157 (launch external applications and launch using default protocol handlers)
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72898 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:24:01 +00:00
alecf%netscape.com
ee07919d75 fix for 43134 r=putterman
git-svn-id: svn://10.0.0.236/trunk@72897 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:20:14 +00:00
mscott%netscape.com
ffe8c6543d not part of the build!!!
fixes to get this buildling on the mac


git-svn-id: svn://10.0.0.236/trunk@72896 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:04:23 +00:00
mscott%netscape.com
970ba5efdb not part of the build!!!
fixes to get this building on the mac.


git-svn-id: svn://10.0.0.236/trunk@72895 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:04:06 +00:00
ben%netscape.com
b4d8067d91 fix prefwindow js errors
git-svn-id: svn://10.0.0.236/trunk@72894 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:03:09 +00:00
ben%netscape.com
6b36362463 fix prefwindow js errors, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72893 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 06:03:02 +00:00
pierre%netscape.com
27b7750cd1 #31136 (Rename prefs from "browser.xxx" to "browser.display.xxx"). Final and trivial touch to the larger fix from mcafee.
git-svn-id: svn://10.0.0.236/trunk@72892 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:41:11 +00:00
cmanske%netscape.com
290fb40fb7 Implement switching betweeen TH and TD elements for table editing. b=20973, r=jfrancis, akkana
git-svn-id: svn://10.0.0.236/trunk@72891 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:39:54 +00:00
pierre%netscape.com
f74c146d92 #12403 "border-style: hidden should force border-width: 0". Fixed RecalcData() to handle 'hidden' similarly to 'none'. r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@72890 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:38:26 +00:00
rpotts%netscape.com
d40c34e0a8 DocShell cleanup. Removed the implementation of the unused nsIDocSHell::SetDocument() method and moved the implementation responsibility to the nsIContentViewer
git-svn-id: svn://10.0.0.236/trunk@72889 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:38:07 +00:00
radha%netscape.com
228d30b9de More code for feature bug 36547. CODE NOT PART OF TEH BUILD. reviewer will be provided when the feature is enabled.
git-svn-id: svn://10.0.0.236/trunk@72888 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:36:13 +00:00
pierre%netscape.com
5f1fee244c #42325 "Won't show page on www.teamtalk.com". Fix the parsing of ROWS="*%" in FRAMESETs. r=pollmann.
git-svn-id: svn://10.0.0.236/trunk@72887 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:32:56 +00:00
pierre%netscape.com
59320e5d39 #42029 "Dynamic use of the clip property is causing repaint problems". Make the clip area coordinates conform to the latest spec. r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@72886 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:28:36 +00:00
cmanske%netscape.com
301d82ee01 Checkin for sfraser: Fix document-load listener to work when loading URL into an existing Composer window. b=41584, r=cmanske
git-svn-id: svn://10.0.0.236/trunk@72885 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:24:42 +00:00
attinasi%netscape.com
b50c868ad4 Eliminated warnings from recent checkin (trivial changes).
git-svn-id: svn://10.0.0.236/trunk@72884 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:14:32 +00:00
mscott%netscape.com
b51a2c172a Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

oops i reall don't want this file...take it back.


git-svn-id: svn://10.0.0.236/trunk@72883 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 05:06:02 +00:00
mscott%netscape.com
abe4af79de Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

add manifest file for the mac


git-svn-id: svn://10.0.0.236/trunk@72882 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 04:59:45 +00:00
cmanske%netscape.com
c17dd40810 Checking for brade: Use PreventDefault instead of returning NS_ERROR_BASE to stop event processing in mouse listners. b=42510, r=cmanske
git-svn-id: svn://10.0.0.236/trunk@72881 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 04:54:55 +00:00
mscott%netscape.com
baac52dea7 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

More mac file updates.


git-svn-id: svn://10.0.0.236/trunk@72880 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 04:41:36 +00:00
mcafee%netscape.com
d5a767b7c7 Ignore generated files.
git-svn-id: svn://10.0.0.236/trunk@72879 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 04:26:39 +00:00
rhp%netscape.com
dd0ef651da Adding COOL Auth to ABSync - Bug #: 43022 - r: jefft
git-svn-id: svn://10.0.0.236/trunk@72878 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 04:21:43 +00:00
mcafee%netscape.com
710e85fe09 Contributed by Ken Estes <kestes@staff.mail.com>. Not part of normal mozilla build.
git-svn-id: svn://10.0.0.236/trunk@72877 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 04:17:19 +00:00
ben%netscape.com
9149f0da73 appearance fixes for browser main window (classic skin), expands upon german/hangas' earlier work.
git-svn-id: svn://10.0.0.236/trunk@72876 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 04:03:35 +00:00
tao%netscape.com
b65e8650fd 41054: Bundle 2-3 language packs with Seamonkey.r=jbetak.
git-svn-id: svn://10.0.0.236/trunk@72875 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 03:38:12 +00:00
tao%netscape.com
b52dc9675c 41054: Bundle 2-3 language packs with Seamonkey. r=jbetak.
git-svn-id: svn://10.0.0.236/trunk@72874 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 03:36:02 +00:00
mscott%netscape.com
351bcb91e4 Bug #10802 --> for open attachment, the mime converter needs to remember the
content type of the part is about to output.
r=rhp


git-svn-id: svn://10.0.0.236/trunk@72873 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 03:25:22 +00:00
cmanske%netscape.com
5b42cf3b3e Changes to <tree> usage for lists to conform to new XUL requiring <treecolgroup>. b=30511, r=bryner. Table editing xul/js work for bug 20973, r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@72872 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 03:13:08 +00:00
cmanske%netscape.com
f84202a2dd Simple comment change for clarity relating to table editing. b=20973, r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@72871 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 03:09:19 +00:00
tao%netscape.com
8912b6beee Use MOZ_LANGPACKS to control whether to build subdirs.
git-svn-id: svn://10.0.0.236/trunk@72870 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 02:52:03 +00:00
pollmann%netscape.com
5979bfb8c3 Bug 41585: Don't chop of query string when POSTing forms, only when GETting them r=harishd
git-svn-id: svn://10.0.0.236/trunk@72869 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 02:49:01 +00:00
pollmann%netscape.com
abe0bd1dd3 Bug 23571: Send an onchange event when a checkbox is (un)checked r=harishd
git-svn-id: svn://10.0.0.236/trunk@72868 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 02:46:53 +00:00
mcafee%netscape.com
4ab84e10d6 Adding PSM menu item to debug menu, localizing Composer test page menu (31521). r=matt, cmanske
git-svn-id: svn://10.0.0.236/trunk@72867 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 01:56:43 +00:00
bryner%uiuc.edu
4d12825f17 Fixing bug 15555. r=danm.
git-svn-id: svn://10.0.0.236/trunk@72866 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 01:39:40 +00:00
ben%netscape.com
1a32d9adc2 [classic skin] file organisation tango (share securityOverlay betw. platforms, fix classic skin startup failure by telling css file to get icons from right place)
git-svn-id: svn://10.0.0.236/trunk@72865 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 01:34:06 +00:00
javi%netscape.com
cf33ce111f Fix unicode conversion for win32 so that p12 export/import works again.
git-svn-id: svn://10.0.0.236/trunk@72864 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 01:28:03 +00:00
alecf%netscape.com
259f5d07b7 fix for #38027 - temporarily workaround broken html:selects by using a menulist and a hidden input
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72863 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 01:20:25 +00:00
cmanske%netscape.com
53059d96ce Fixed xul to use new treecolgroup in Composer main window b=30511 (by bryner, r=cmanske). Removed textfield in colorpicker - doesn't work, crashes in Linux b=41619, r=akkana
git-svn-id: svn://10.0.0.236/trunk@72862 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 01:13:28 +00:00
hyatt%netscape.com
b4bfe37959 Same bug as prev. checkin
git-svn-id: svn://10.0.0.236/trunk@72861 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 01:02:11 +00:00
shanjian%netscape.com
cb25c83080 Back out my previous change because the test failed on Linux.
Need to find out what's happening.


git-svn-id: svn://10.0.0.236/trunk@72860 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:54:43 +00:00
cls%seawood.org
8c810432fd Initial version. Bug #43357
git-svn-id: svn://10.0.0.236/trunk@72859 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:52:57 +00:00
evaughan%netscape.com
4445f1d95b Fix for dogfood bug #43206
git-svn-id: svn://10.0.0.236/trunk@72858 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:48:49 +00:00
danm%netscape.com
2972eb8e6e tracking change of name of window.content to _content. (bug 33650) r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72857 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:48:45 +00:00
hangas%netscape.com
e68d6e8c82 Fixing toolbar appearance on Classic Skin Mac, Win, Linux. Bug 41272. Written by German r=hangas
git-svn-id: svn://10.0.0.236/trunk@72856 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:48:41 +00:00
danm%netscape.com
0d626426f0 changing name of window.content to _content. bug 33650. r=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72855 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:42:34 +00:00
larryh%netscape.com
288570b7b7 BugZilla: 43337. PR_GetPeerName() asserts on NT
git-svn-id: svn://10.0.0.236/trunk@72854 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:42:05 +00:00
anthonyd%netscape.com
4abc5bba4f bug fix for #40742
crasher in DrillDownToEndOfLine()
r:mjudge a:beppe precheckin test done


git-svn-id: svn://10.0.0.236/trunk@72853 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:41:42 +00:00
attinasi%netscape.com
8bfb7bdd72 Reversed the order of testing for link-elements so that the most common (anchors) are tested first. Update to earlier checkin.
git-svn-id: svn://10.0.0.236/trunk@72852 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:41:25 +00:00
cata%netscape.com
20be06a0d4 Turning on charset override by default. r=nhotta a=ftang bug #41620.
git-svn-id: svn://10.0.0.236/trunk@72851 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:41:02 +00:00
bryner%uiuc.edu
cd180f189c First part of fix for 42345. Also fixes 42035. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@72850 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:39:49 +00:00
hyatt%netscape.com
b4f657bd5d XBL groundwork for 41145. r=ben
git-svn-id: svn://10.0.0.236/trunk@72849 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:36:19 +00:00
mcafee%netscape.com
14f60387b7 History was loading tasksOverlay.xul from the wrong place. (43043) r=akkana,jrgm
git-svn-id: svn://10.0.0.236/trunk@72848 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-22 00:07:42 +00:00
vidur%netscape.com
d9c3fc48fb Fix for bug 42278. Thought I'd got it with my prior checkin, but didn't notice rbs@maths.uq.edu.au's prior checkin to switch the namespace string literals. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72847 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:59:21 +00:00
beard%netscape.com
b2ad6db1a4 JSClass support.
git-svn-id: svn://10.0.0.236/trunk@72846 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:58:17 +00:00
beard%netscape.com
36c74a5208 initial checkin, starting on a representation for JS2 classes.
git-svn-id: svn://10.0.0.236/trunk@72845 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:57:09 +00:00
vidur%netscape.com
756dc76c80 Fix for bug 38349. Implemented nsIDOMNode::CloneNode() and ImportNode() for XML and HTML documents as part of finishing out our DOM1 and DOM2 implementations. Cleanup of DOMImplementation::createDocument. r=jst
git-svn-id: svn://10.0.0.236/trunk@72844 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:56:52 +00:00
attinasi%netscape.com
7eb58b89d3 Fixed bug 6306: AREA and LINK elements are now treated like links when it comes to matching selectors. Cleaned up SelectorMatches as well by moving link-logic into new method. r=kmcclusk@netscape.com b=6306
git-svn-id: svn://10.0.0.236/trunk@72842 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:48:21 +00:00
shanjian%netscape.com
77c22fe3b4 #40734 URL wrap
r = ftang
do the line breaking using western rule (dominant space). If a CJK
char is found, back to 4051.


git-svn-id: svn://10.0.0.236/trunk@72841 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:33:50 +00:00
ddrinan%netscape.com
112cd9a345 Add new attribute id to socket status resource. Bug #39680
git-svn-id: svn://10.0.0.236/trunk@72840 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:31:28 +00:00
ddrinan%netscape.com
447ae6670e Checked in fix for bug# 39680
git-svn-id: svn://10.0.0.236/trunk@72839 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:26:53 +00:00
nhotta%netscape.com
ba83736aa1 Changed to apply UTF-8 to UCS2 conversion before assigning the string to nsString, bug 42873, r=cata.
git-svn-id: svn://10.0.0.236/trunk@72838 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:26:36 +00:00
gagan%netscape.com
274afa85cf Part fix for bug 35956. HTTP now has an API to turn off automatic gunziping. r=rjc
git-svn-id: svn://10.0.0.236/trunk@72836 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:18:12 +00:00
varada%netscape.com
fc227477f9 fix for bug #20183;warn before deleting addressbook r=mscott
git-svn-id: svn://10.0.0.236/trunk@72835 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:15:54 +00:00
shanjian%netscape.com
cb49b8d942 #40734 URL wrap
r = ftang
'<' and '>' should be treated as open and close quote, because
they are often used that way.


git-svn-id: svn://10.0.0.236/trunk@72833 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:07:34 +00:00
wtc%netscape.com
0fec63268c bug #42100, Carbon compatibility. r=gordon, saari, pinkerton, sfraser
git-svn-id: svn://10.0.0.236/trunk@72832 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:05:27 +00:00
shanjian%netscape.com
4cb5796071 #40734 URLs wrap
r = ftang
'<' and '>' should be treated as open and close quote, because they are
often used that way.


git-svn-id: svn://10.0.0.236/trunk@72831 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 23:04:25 +00:00
shanjian%netscape.com
6ba48000f9 #40463 Cannot type anything in Composer at selecting Auto-Detect menus
After a new charset dectector is selected, url should be reloaded.
r=sfraser


git-svn-id: svn://10.0.0.236/trunk@72830 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:59:59 +00:00
av%netscape.com
56e5653a55 Addressing #23667 patch by sean@beatnik.com, r=av, a=brendan
git-svn-id: svn://10.0.0.236/trunk@72829 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:57:17 +00:00
wtc%netscape.com
d0d24a7d8c Checked in IPv6 patch for OpenVMS from Colin Blake <colin@theblakes.com>.
git-svn-id: svn://10.0.0.236/trunk@72828 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:51:45 +00:00
ducarroz%netscape.com
fc14561611 Fix for bug 43222
git-svn-id: svn://10.0.0.236/trunk@72827 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:46:03 +00:00
leaf%mozilla.org
31353b21fa added mozilla/tools/elf-dynstr-gc to SeaMonkeyCore for smaller elf binaries
git-svn-id: svn://10.0.0.236/trunk@72826 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:42:31 +00:00
andreas.otte%primus-online.de
a481b30ea1 fix bug 42342, [regression} Text before ':' in URL is interpreted as protocol, r=Adam Lock, Scott Collins, a=Chris Waterson
git-svn-id: svn://10.0.0.236/trunk@72825 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:36:50 +00:00
rogerl%netscape.com
c263fddb6c Work to support 'this'.
git-svn-id: svn://10.0.0.236/trunk@72823 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:32:21 +00:00
dcone%netscape.com
df06ab5472 New interface definition for printer options. a=KMcCluskey
git-svn-id: svn://10.0.0.236/trunk@72821 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:21:34 +00:00
bryner%uiuc.edu
0c97e4d4cb Moving persistence-related methods from nsIXULWindow to
nsIWebBrowserChrome as a basis for fixing bug 15555.  r=valeski.


git-svn-id: svn://10.0.0.236/trunk@72820 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:05:28 +00:00
sspitzer%netscape.com
2e200ba0fb fix for #42216. don't migrate the remember password pref for a server.
git-svn-id: svn://10.0.0.236/trunk@72819 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 22:03:03 +00:00
alecf%netscape.com
343cfc160f fix for #42330 contributed by gemal@gemal.dk
r=alecf
a=waterson


git-svn-id: svn://10.0.0.236/trunk@72818 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:41:28 +00:00
alecf%netscape.com
3c73f4ee7c fix for #42346 contributed by gemal@gemal.dk
a=waterson
r=alecf


git-svn-id: svn://10.0.0.236/trunk@72817 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:39:43 +00:00
radha%netscape.com
02769e6ea5 Fix for bug # 41555 r=pollmann. Update SH with form values on reload too.
A fallout from one of the earlier checkins. THis should also fix another
bug pollmann has.


git-svn-id: svn://10.0.0.236/trunk@72816 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:33:17 +00:00
robinf%netscape.com
16b188fc34 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@72815 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:17:44 +00:00
alecf%netscape.com
3e155e7b77 hook up nsIMsgWindow and status feedback to search #33101
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72814 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:15:55 +00:00
robinf%netscape.com
1cf864a66e *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@72813 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:12:02 +00:00
ducarroz%netscape.com
911c02c5ee Fix for bug 31693. Disable UI element when a Send/Save is in process. R=putterman
git-svn-id: svn://10.0.0.236/trunk@72812 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:11:53 +00:00
alecf%netscape.com
6f73f586b5 move mail status bar into a common overlay so that it can be used elsewhere like search (#33101)
r=putterman


git-svn-id: svn://10.0.0.236/trunk@72811 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:11:34 +00:00
blizzard%redhat.com
df1e752a39 string library vs. gcc 2.7.2. Round 3. Fight!
git-svn-id: svn://10.0.0.236/trunk@72810 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:09:54 +00:00
wtc%netscape.com
d0c72e3f1e Removed unused makefile variable DSO_LDFLAGS.
Modified files: FreeBSD.mk, HP-UX.mk, Linux.mk, NEWS-OS.mk, NetBSD.mk,
OpenBSD.mk


git-svn-id: svn://10.0.0.236/trunk@72809 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:07:10 +00:00
dougt%netscape.com
641e13e99c removing lame asserts so you can see it work.
NOT PART OF BUILD - test app work


git-svn-id: svn://10.0.0.236/trunk@72808 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 21:05:39 +00:00
harishd%netscape.com
0afaf65820 Fix bugs
18480 (nsbeta2+) - Hack to contain stack over flow
patch=jst, r=harishd.

40216 (nsbeta2+) - Shouldn't deal with mInsideNoXXXTag memeber for NOLAYER ( ON  by default ).
patch=rginda, r=harishd.


git-svn-id: svn://10.0.0.236/trunk@72807 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 20:53:10 +00:00
ddrinan%netscape.com
0d3c2e325b Some bug fixes
git-svn-id: svn://10.0.0.236/trunk@72806 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 20:52:33 +00:00
harishd%netscape.com
5288903c8f Fix bug
40713 ( nsbeta2+ ) - Style should leak out of TABLE.

r=dbaron@fas.harvard.edu


git-svn-id: svn://10.0.0.236/trunk@72804 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 20:50:00 +00:00
attinasi%netscape.com
84978456a9 Implemented Style Context Data sharing, reducing the amount of memory used in style by about 40%. Performance will degrade by about 10%, that is being worked on now. b=39618 r=waterson
git-svn-id: svn://10.0.0.236/trunk@72803 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 20:44:59 +00:00
ddrinan%netscape.com
739d6e076c Must convert unicode to/from NBO/HBO on little endian systems
git-svn-id: svn://10.0.0.236/trunk@72802 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 20:43:30 +00:00
mscott%netscape.com
b07d95d06c Bug #38374 --> fix refcounting problem on the application field
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72801 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 20:38:52 +00:00
blizzard%redhat.com
3c719298b1 try to fix solaris
git-svn-id: svn://10.0.0.236/trunk@72800 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 20:22:55 +00:00
javi%netscape.com
134fb8be7d Give these files a license.
git-svn-id: svn://10.0.0.236/trunk@72798 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:38:03 +00:00
morse%netscape.com
6e18a41b73 fix bug 43227 error in mac menu, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@72797 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:36:33 +00:00
morse%netscape.com
96e56036bb fix bugs 43235,43241,42415, polish wallet editor, r=dbragg
git-svn-id: svn://10.0.0.236/trunk@72796 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:34:55 +00:00
blizzard%redhat.com
cb71cab2ab fix backwards check in GtkMozEmbedChrome::FindNamedBrowserItem as pointed out by Steven Work <steve@renlabs.com> r,a=brendan,waterson
git-svn-id: svn://10.0.0.236/trunk@72795 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:26:38 +00:00
chuang%netscape.com
74471ccdf1 Bug 32286 Exception Feature - Edit mailing list in address book, r=putterman
git-svn-id: svn://10.0.0.236/trunk@72794 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:25:45 +00:00
granrose%netscape.com
fb08825cd1 changing milestone from M16 to M17 in user agent string.
git-svn-id: svn://10.0.0.236/trunk@72793 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:23:51 +00:00
blizzard%redhat.com
867d6d38f4 fix for bug #42031. fix string leaks in moz remote code that I caused. r=waterson,scc a=waterson
git-svn-id: svn://10.0.0.236/trunk@72792 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:20:44 +00:00
cyeh%bluemartini.com
37dd6ebd32 Checkin for Bug 42851 'Use listbox with input for CC management on bug form'
contributed by dave@intrec.com (Dave Miller)


git-svn-id: svn://10.0.0.236/trunk@72791 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 19:03:45 +00:00
tao%netscape.com
e7c9b31277 Add langpacks.
git-svn-id: svn://10.0.0.236/trunk@72788 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 18:48:16 +00:00
chrisk%netscape.com
ad3c068fdf Added some comments and asserts
git-svn-id: svn://10.0.0.236/trunk@72781 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 18:12:02 +00:00
brendan%mozilla.org
ad1e1644ba Hoist loop invariant.
git-svn-id: svn://10.0.0.236/trunk@72780 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 18:03:34 +00:00
brendan%mozilla.org
fd75093332 Comment fixes.
git-svn-id: svn://10.0.0.236/trunk@72779 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 18:03:01 +00:00
tao%netscape.com
38c8ec60b9 Creating a placeholder for en-GB
git-svn-id: svn://10.0.0.236/trunk@72777 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 18:02:11 +00:00
brendan%mozilla.org
3d43822a6a Fix skip-one-frame-too-many backtrace lossage; update TODO.
git-svn-id: svn://10.0.0.236/trunk@72776 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 17:59:30 +00:00
nboyd%atg.com
b3f84fe9a2 Fix javadoc warning
git-svn-id: svn://10.0.0.236/trunk@72775 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 15:49:14 +00:00
cmanske%netscape.com
35ce501ebc Adding simple up, down, left, right arrow images for use by Composer Table Properties dialog (bug 20973) and also needed by prefs dialog. Changed editor CSS files to use these images. r=ben
git-svn-id: svn://10.0.0.236/trunk@72774 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 14:32:53 +00:00
Jerry.Kirk%Nexwarecorp.com
109c165e9a NOT PART OF BUILD - PHOTON ONLY
Simple for the Photon font name


git-svn-id: svn://10.0.0.236/trunk@72773 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 14:26:25 +00:00
brade%netscape.com
05541b0c69 don't let shift-keybinding work for new message, undo, redo, select all, cut, copy, paste (explicitly set shift="false") for bug #41989 (r=Pike,jst)
git-svn-id: svn://10.0.0.236/trunk@72772 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 14:26:16 +00:00
brade%netscape.com
85d8f0e5c2 don't let shift-keybinding work for open local, open remote, save, close, print, quit, find, find next, check spelling, bold, italic, underline (explicitly set shift="false") for bug #41989; r=jst, Pike
git-svn-id: svn://10.0.0.236/trunk@72771 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 14:20:42 +00:00
Jerry.Kirk%Nexwarecorp.com
478f158cba NOT PART OF BUILD - PHOTON ONLY
Small fix to remove GetCurrentSession method


git-svn-id: svn://10.0.0.236/trunk@72770 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 14:08:53 +00:00
bienvenu%netscape.com
cf68d00d31 fix running search twice, send notification on search done, add support for interrupting search , 33101 r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@72769 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 14:04:34 +00:00
dbragg%netscape.com
7a4c1b2e85 Fix for nsbeta2+ bug #40783 r=ssu
git-svn-id: svn://10.0.0.236/trunk@72768 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:43:37 +00:00
dbragg%netscape.com
0ab8a40f04 Fix for nsbeta2+ bug #37855 r=ssu
git-svn-id: svn://10.0.0.236/trunk@72767 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:43:07 +00:00
dbragg%netscape.com
b2bf67c3b3 Fix for nsbeta2+ bug #37848 r=ssu
git-svn-id: svn://10.0.0.236/trunk@72766 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:42:26 +00:00
locka%iol.ie
5df8ab853a NOT PART OF BUILD. Fixed a memory leak. Added a stop button. Added code to update the URL field when a page is loaded
git-svn-id: svn://10.0.0.236/trunk@72765 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:30:31 +00:00
locka%iol.ie
a0d9972be0 NOT PART OF BUILD. Created variant of NS_InitEmbedding that accepts an nsILocalFile object as a parameter
git-svn-id: svn://10.0.0.236/trunk@72764 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:19:12 +00:00
locka%iol.ie
7998f606b0 Added new enum for docshell tree items that own chrome content
git-svn-id: svn://10.0.0.236/trunk@72763 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:07:22 +00:00
locka%iol.ie
c1eb9afb8d NOT PART OF BUILD. Moved API declarations into nsEmbedAPI.h
git-svn-id: svn://10.0.0.236/trunk@72762 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:05:49 +00:00
locka%iol.ie
41b06f8880 NOT PART OF BUILD. Added exports for nsEmbedAPI.h, fixed a duff dependency rule
git-svn-id: svn://10.0.0.236/trunk@72761 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:05:21 +00:00
locka%iol.ie
0b2556aef4 NOT PART OF BUILD. Added preliminary header file for embedding API
git-svn-id: svn://10.0.0.236/trunk@72760 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 13:03:05 +00:00
locka%iol.ie
ab02ebf7ba Added nsIContextMenuListener to build
git-svn-id: svn://10.0.0.236/trunk@72759 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 12:50:38 +00:00
locka%iol.ie
d7fc50add6 New nsIContextMenuListener interface
git-svn-id: svn://10.0.0.236/trunk@72758 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 12:49:58 +00:00
locka%iol.ie
6d162b6454 Commented out both embedding hacks by default
git-svn-id: svn://10.0.0.236/trunk@72757 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 12:48:11 +00:00
brade%netscape.com
6a0493cc90 diff submitted by Josh Soref (soref@wam.umd.edu); add class and statusbar=true to progressmeter (a=waterson; r=sfraser) bug #41645
git-svn-id: svn://10.0.0.236/trunk@72756 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 12:42:24 +00:00
sdv%sparc.spb.su
4e33cfefc1 fix for bug=43290
git-svn-id: svn://10.0.0.236/trunk@72755 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 12:20:08 +00:00
mscott%netscape.com
0ca2097747 Bug #38374 --> NOT PART OF THE BUILD YET!!!!
more unix updates for helper application support


git-svn-id: svn://10.0.0.236/trunk@72754 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 08:37:32 +00:00
mscott%netscape.com
41fad92076 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

unix updates


git-svn-id: svn://10.0.0.236/trunk@72753 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 08:34:58 +00:00
mscott%netscape.com
e4964f6ab4 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

export our rdf vocabulary header file.


git-svn-id: svn://10.0.0.236/trunk@72752 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 08:29:47 +00:00
mscott%netscape.com
04fe2e2da5 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Landing of the RDF data source which keeps track of all the user specified mime type information.
Landing implementation of user over ride information when determining what helper app to run. now we'll
check the information stored in the data source first. If we don't ahve any over-ride information, then
fall back to the OS defaults.


git-svn-id: svn://10.0.0.236/trunk@72751 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 08:29:13 +00:00
radha%netscape.com
b3b4c14d9e New methods in nsIwebNavigation
git-svn-id: svn://10.0.0.236/trunk@72750 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 08:04:00 +00:00
endico%mozilla.org
b8a1d4b946 forgot the reporter and URL fields
git-svn-id: svn://10.0.0.236/trunk@72749 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 07:52:25 +00:00
endico%mozilla.org
df67d5c475 was converting from dbid to login + real name. Remove the real name
git-svn-id: svn://10.0.0.236/trunk@72748 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 07:50:16 +00:00
radha%netscape.com
2e86ea57c7 Dummy implementation for 2 new methods in nsIWebNavigation. fix burning tree.
git-svn-id: svn://10.0.0.236/trunk@72747 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 07:28:45 +00:00
BlakeR1234%aol.com
5f3c82bbcc Fix for bug 40591. r=scc, alecf a=pink
git-svn-id: svn://10.0.0.236/trunk@72746 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 07:08:10 +00:00
alecf%netscape.com
e420477f3c fix solaris bustage
git-svn-id: svn://10.0.0.236/trunk@72745 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 06:57:03 +00:00
BlakeR1234%aol.com
55034c0981 Fix for bug 43261, just a typo.
git-svn-id: svn://10.0.0.236/trunk@72744 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 06:43:00 +00:00
radha%netscape.com
48f3b6c24f More checkins for feature bug 36547. r=self(module owner) All code in this checkin are unused
ie., feature  not enabled.


git-svn-id: svn://10.0.0.236/trunk@72743 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 06:40:08 +00:00
BlakeR1234%aol.com
d1c84c620c Fix for bug 43263, just a typo.
git-svn-id: svn://10.0.0.236/trunk@72742 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 06:39:35 +00:00
alecf%netscape.com
8111b9a788 extra files I missed in the last checkin r=putterman
git-svn-id: svn://10.0.0.236/trunk@72741 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 06:35:58 +00:00
alecf%netscape.com
18d0a94766 move out threadpane-specific code so it can be reused in the search dialog for #33101 r=putterman
git-svn-id: svn://10.0.0.236/trunk@72740 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 06:34:59 +00:00
mscott%netscape.com
cdad905fd9 Bug #38374 --> add application and user preferred handle action to mime info.
I'm going to be storing this information in the helper app code.
r=valeski


git-svn-id: svn://10.0.0.236/trunk@72739 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 06:34:43 +00:00
mscott%netscape.com
d92552bbfe Bug #33768 --> add MakeUnqiue to nsIFile. this is actually dougt's code.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@72738 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 06:32:45 +00:00
mscott%netscape.com
61621593ad Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD!!!!!!!!!)
code review will come when this is done and gets turned on.

RDF header file which defines our vocabulary for the mime mapping data source.


git-svn-id: svn://10.0.0.236/trunk@72737 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 05:27:29 +00:00
scc%mozilla.org
a6b40ede8b fix for commercial bustage on Mac (adding |operator const CharT*() const| to |basic_nsLiteralString|). fix for blizzards linux changes needing working |Substring|. r=beard,syd
git-svn-id: svn://10.0.0.236/trunk@72736 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 05:13:10 +00:00
dmose%mozilla.org
1ffa061258 made bindname an attribute of nsILDAPConnection. folded all remaining code from ldapSearch.cpp into various parts of nsLDAPChannel in preparation for pushing threading down out of nsLDAPChannel and into the core SDK wrapper classes (nsILDAP{Connection,Operation,Message}). added an (as-yet unimplemented) toString method to nsILDAPMessage; some of the code in nsLDAPChannel should eventually move there. a=r=(notbuilt)
git-svn-id: svn://10.0.0.236/trunk@72735 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 04:44:58 +00:00
endico%mozilla.org
ce7d9ee170 oops, bonsai was slow because the data dir had filled up with 27K temp files. lets delete them when we're done
git-svn-id: svn://10.0.0.236/trunk@72734 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 04:02:53 +00:00
pinkerton%netscape.com
5e191add7c adding nsIDragTracker.idl bug #28226
git-svn-id: svn://10.0.0.236/trunk@72733 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 03:46:22 +00:00
pinkerton%netscape.com
0ae9c3cd2f add NS_IS_DRAG_EVENT macro r=saari, bug 28226
git-svn-id: svn://10.0.0.236/trunk@72732 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 03:43:40 +00:00
pinkerton%netscape.com
5105a50cb9 add nsIDragTracker.idl bug #28226
git-svn-id: svn://10.0.0.236/trunk@72731 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 03:38:07 +00:00
pinkerton%netscape.com
ed0e0e5a67 add nsIDragTracker.idl
git-svn-id: svn://10.0.0.236/trunk@72730 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 03:37:32 +00:00
pinkerton%netscape.com
92fbe0bbe0 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@72729 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 03:36:59 +00:00
waterson%netscape.com
2658ae08e5 Add regression tests for 22413, 27211, 39211, and 41521.
git-svn-id: svn://10.0.0.236/trunk@72727 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 02:37:05 +00:00
waterson%netscape.com
d31aa06379 Bugs 22413, 27211, 39211. On nsCSSFrameConstructor::ContentRemoved(), check the *child* instead of the parent to see if we need to reframe. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72726 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 02:35:28 +00:00
dougt%netscape.com
15900fdb04 check for null.
git-svn-id: svn://10.0.0.236/trunk@72725 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 02:29:08 +00:00
alecf%netscape.com
b693bd1379 add support for searching twice.... clear the scope term list between every search - #33101 r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@72724 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 02:17:14 +00:00
scc%mozilla.org
0b0baaac67 added blizzards tests for problems with |Substring|
git-svn-id: svn://10.0.0.236/trunk@72723 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 02:06:29 +00:00
scc%mozilla.org
8e52cd329b had to add a bunch of libraries to get the debug target to build
git-svn-id: svn://10.0.0.236/trunk@72722 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 02:05:54 +00:00
hyatt%netscape.com
2d0da42def Fix for 42806. r=waterson
git-svn-id: svn://10.0.0.236/trunk@72721 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 02:02:24 +00:00
av%netscape.com
5651f628be Filtering plugins from old installation down to three as per decision in 23856, r=amusil
git-svn-id: svn://10.0.0.236/trunk@72720 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 01:44:55 +00:00
mkaply%us.ibm.com
991b76195e #42637
r=mkaply, a=brendan
OS/2 bring up - Need io.h for GCC build


git-svn-id: svn://10.0.0.236/trunk@72719 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 01:35:21 +00:00
amusil%netscape.com
41f4fe3176 Turn on wchar_t
git-svn-id: svn://10.0.0.236/trunk@72718 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 01:31:09 +00:00
ben%netscape.com
81034ad1a4 Fix mac classic skin to have correct toolbar and other asstd main window styles.
git-svn-id: svn://10.0.0.236/trunk@72717 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 01:29:43 +00:00
sspitzer%netscape.com
ec061ef297 fix for #40051. thanks to Henrik Gemal <gemal@gemal.dk> for the patch.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72716 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 01:17:32 +00:00
sspitzer%netscape.com
a5c5ec8bf1 Bug #38374 --> more updates for external helper application support.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@72715 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 01:16:32 +00:00
dbaron%fas.harvard.edu
99d1cb0540 Slightly refine my previous fix for string assertions so things behave exactly as before. r=pollmann b=42936
git-svn-id: svn://10.0.0.236/trunk@72714 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 01:13:10 +00:00
javi%netscape.com
b868f2ab85 added files: mozilla/extensions/psm-glue/src/nsKeygenHandler.cpp
git-svn-id: svn://10.0.0.236/trunk@72713 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 01:02:44 +00:00
mkaply%us.ibm.com
a9e4b20c22 #40177
r=cls, a=brendan
OS/2 bring up - Change some hardcoded values into variable - remove some extra loops that OS/2 was going down.


git-svn-id: svn://10.0.0.236/trunk@72712 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:54:56 +00:00
dbaron%fas.harvard.edu
a2903880c8 Fix leak by continuing to enumerate. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72711 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:54:42 +00:00
dbaron%fas.harvard.edu
1e33476ff7 Fix string assertions. b=42936 code=jst,dbaron r=harishd
git-svn-id: svn://10.0.0.236/trunk@72710 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:53:34 +00:00
vidur%netscape.com
a86b544c90 Fix for bug 9392. document.plugins now aliases to window.navigator.plugins. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72709 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:53:26 +00:00
vidur%netscape.com
0962618074 Fix for bug 42278. Switched around positions of old REC-html40 namespace URI and new XHTML namespace URI in the table so that we do the reverse mapping from namespaceID to URI correctly. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72708 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:49:22 +00:00
pavlov%netscape.com
4147bb60c2 moving ssl state icons from navigator to communicator. fix for bug 43175. r=valeski
git-svn-id: svn://10.0.0.236/trunk@72707 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:47:29 +00:00
ben%netscape.com
8febb91359 fix mac classic toolbars, 41272
git-svn-id: svn://10.0.0.236/trunk@72706 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:44:15 +00:00
javi%netscape.com
b640bf0549 Fixes for Bug #15623 and Bug #28430 r=thayes
psm-glue work for KEYGEN tag is in.

KEYGEN tag will work with PSM 1.2


git-svn-id: svn://10.0.0.236/trunk@72705 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:43:57 +00:00
vidur%netscape.com
26c84935a5 Fix for bug 42860. nsIScriptNameSpaceManager::RegisterGlobalName() now takes an additional IID parameter. If the IID is that of the nsIScriptObjectOwner interface, we assume it's an old-style idlc interface. Otherwise we try to wrap it using XPConnect. r=rginda
git-svn-id: svn://10.0.0.236/trunk@72704 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:42:59 +00:00
pollmann%netscape.com
31acca5c90 Bug 25300: Enable activation of buttons by the keyboard (space or enter) r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72703 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:40:11 +00:00
bienvenu%netscape.com
2a7fc5b929 fix 31411 problems interrupting imap message load r=jefft
git-svn-id: svn://10.0.0.236/trunk@72702 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:34:43 +00:00
BlakeR1234%aol.com
b48bba9005 Fix for bug 43217, regression which caused Go menu to disappear. r=smfr, disttsc@bart.nl
git-svn-id: svn://10.0.0.236/trunk@72701 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:34:13 +00:00
joki%netscape.com
1dadc3af0b fix for 29517, prevent DOM event access from regular content to anonymous content inside a file control.
git-svn-id: svn://10.0.0.236/trunk@72700 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:23:28 +00:00
mkaply%us.ibm.com
bd6a9629de #40177
r=cls, a=brendan
OS/2 bring up - remove trailing slash


git-svn-id: svn://10.0.0.236/trunk@72699 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:21:57 +00:00
joki%netscape.com
948602adcc Part of fix for 38117, prevent scripts from running event handlers on windows from other domains. r:mstoltz
git-svn-id: svn://10.0.0.236/trunk@72698 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:21:50 +00:00
joki%netscape.com
04fd4c2598 Fix for bug 25117, check security when sizing/positioning/configuring windows. r:danm
git-svn-id: svn://10.0.0.236/trunk@72697 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:20:39 +00:00
mkaply%us.ibm.com
f44461554c #40177
r=cls, a=brendan
OS/2 bring up - fix some various build problems relating to nsinstall and SHELL


git-svn-id: svn://10.0.0.236/trunk@72696 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:16:45 +00:00
pavlov%netscape.com
3e6091c956 forgot this file...
patch from Scott Schram (scott@ruthie.com) to add css2/3 cursor support on unix (bug 38444) a=brendan


git-svn-id: svn://10.0.0.236/trunk@72694 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:11:42 +00:00
mkaply%us.ibm.com
9698e13717 # 42637
r = valeski, a = brendan
OS/2 bring-up  - PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@72693 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:07:57 +00:00
ben%netscape.com
de15bb5971 install classic skin into chrome registry on installation, 41272
git-svn-id: svn://10.0.0.236/trunk@72692 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:06:44 +00:00
ben%netscape.com
e0a40aa060 forgot to add files
git-svn-id: svn://10.0.0.236/trunk@72691 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:06:07 +00:00
bryner%uiuc.edu
7ae1b28e6d Fixing bugs 33549, 34033. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@72690 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:05:55 +00:00
ben%netscape.com
85dc94eb23 fixing classic skin so that it doesnt hang on startup, improving back and forward buttons. b41272
git-svn-id: svn://10.0.0.236/trunk@72689 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:05:00 +00:00
chrisk%netscape.com
ac3e94b5b9 Oops - fixed the fix. The prototype now correctly unpacks into a
DHPublicKey structure.


git-svn-id: svn://10.0.0.236/trunk@72688 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-21 00:04:38 +00:00
beard%netscape.com
225060e4fa bug #42100, Carbon compatibility. r=gordon, saari, pinkerton, sfraser
git-svn-id: svn://10.0.0.236/trunk@72686 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 23:10:06 +00:00
rogerl%netscape.com
ae69e1c56c Changed use of Register to TypedRegister throughout.
git-svn-id: svn://10.0.0.236/trunk@72685 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 22:45:45 +00:00
rogerl%netscape.com
656a834b8a Support for TypedRegister
git-svn-id: svn://10.0.0.236/trunk@72684 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 22:44:46 +00:00
javi%netscape.com
5efdef3fe4 Don't block forever waiting for socket status to get created. Mozilla
may call that function after the connection is gone in which case the
socket status will not exist.


git-svn-id: svn://10.0.0.236/trunk@72683 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 22:39:24 +00:00
wtc%netscape.com
0d28d012f4 Bugzilla bug #40941: added assembly language implementation of atomic
routines for IA-64 Linux.  Thanks to David Mosberger <davidm@hpl.hp.com>
for the code review.
Modifies files: configure, configure.in, _linux.h, pr/src/md/unix/Makefile,
pr/src/md/unix/Makefile.in, pr/src/md/unix/objs.mk
Added files: os_Linux_ia64.s


git-svn-id: svn://10.0.0.236/trunk@72682 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 22:22:23 +00:00
larryh%netscape.com
5044d318b8 BugZilla: 42367. Fix copyright date, Original Code
git-svn-id: svn://10.0.0.236/trunk@72681 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 21:48:45 +00:00
brade%netscape.com
00a24d0d7e File Removed.
git-svn-id: svn://10.0.0.236/trunk@72680 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 21:19:10 +00:00
edburns%acm.org
10bd03fb23 bug=41197
r=av
a=waterson.

This checkin makes it possible to use the default plugin even
for Java.


git-svn-id: svn://10.0.0.236/trunk@72679 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 21:04:52 +00:00
brade%netscape.com
4888e028ce File Removed.
git-svn-id: svn://10.0.0.236/trunk@72678 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 21:00:52 +00:00
sspitzer%netscape.com
091011aaae Bug #38374 --> more updates for external helper application support.
(NOT PART OF THE BUILD) r=mscott


git-svn-id: svn://10.0.0.236/trunk@72677 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 20:57:21 +00:00
sspitzer%netscape.com
a30e941673 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD) r=mscott
git-svn-id: svn://10.0.0.236/trunk@72676 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 20:43:54 +00:00
wtc%netscape.com
6f20b930cf Changed default host name to www.mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@72675 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 20:11:24 +00:00
mscott%netscape.com
2f7bb16fbd Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Unix stub files for the OS helper app service implementation.

a=granrose


git-svn-id: svn://10.0.0.236/trunk@72670 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 18:22:47 +00:00
endico%mozilla.org
8e873af9e0 rename move.cgi to move.pl
git-svn-id: svn://10.0.0.236/trunk@72665 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 17:14:00 +00:00
chrisk%netscape.com
f773ad5402 Fix OID for DC AVAs - the root OID in RFC2247 is not different from
the root OID in RFC1274 - so the one we had was WRONG.
I don't know where it came from.


git-svn-id: svn://10.0.0.236/trunk@72664 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 16:31:31 +00:00
chrisk%netscape.com
0cffe12987 Add code for generation of SMIMEProfile and SMIMEKeyEncryptionPreference
git-svn-id: svn://10.0.0.236/trunk@72663 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 16:28:59 +00:00
chrisk%netscape.com
6d6ec2de90 First feeble attempt at fixing the problem that our definition of
Diffie-Hellman key parameters does not encompass all the optional
fields defined in RFC2459, section 7.3.2 (namely j and validationParams).

I added comments reminding us of the fact that PQGParams need to be
extended to hold these, and fixed the ASN1 prototype from its previous
totally broken status to one that decodes prime, subPrime and base
correctly, and skips the rest.

This avoids failure in public key extraction (which is part of verification)
with DH certs.


git-svn-id: svn://10.0.0.236/trunk@72662 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 16:22:36 +00:00
chrisk%netscape.com
7ff55a4d25 Fix problem where DH certs were always rejected when verifying them
for EMail encryption.
A Diffie-Hellman key needs to be tested for KU_KEY_AGREEMENT, not
KU_KEY_ENCIPHERMENT.


git-svn-id: svn://10.0.0.236/trunk@72661 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 16:15:32 +00:00
chrisk%netscape.com
4be6618598 Fixed bug in sequence printing code: array counter was overshooting by one
git-svn-id: svn://10.0.0.236/trunk@72660 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 14:35:17 +00:00
brade%netscape.com
57c4115007 fix returned error codes (as part of bug #42510)
git-svn-id: svn://10.0.0.236/trunk@72659 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 14:25:34 +00:00
brade%netscape.com
9f2a620177 call PreventDefault for key events which we want to "consume" (bug #42510); r=smfr
git-svn-id: svn://10.0.0.236/trunk@72658 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 14:23:43 +00:00
mkaply%us.ibm.com
330dd35387 #42637
r=mkaply, a=brendan
OS/2 bring up - rewrite some nsLocalFileOS2 stuff to be more like Windows


git-svn-id: svn://10.0.0.236/trunk@72657 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 14:06:00 +00:00
mkaply%us.ibm.com
1e74f6b8a9 #42637
r=valeski, a=brendan
OS/2 bring up - Change DebugBreak code for OS/2 to make it a little easier


git-svn-id: svn://10.0.0.236/trunk@72656 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 13:59:17 +00:00
mkaply%us.ibm.com
a22e45a75a #42637
r=hyatt, a=brendan
OS/2 bring up - change menu code so clicks are NOT passed to the default window proc if they are handled.
This fix has been tested on Linux, Windows, OS/2 - does not affect Mac.


git-svn-id: svn://10.0.0.236/trunk@72655 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 13:49:24 +00:00
mkaply%us.ibm.com
bbc83a1967 #42637
r=mkaply, a=brendan
OS/2 bring up - Trap when typing in URL bar


git-svn-id: svn://10.0.0.236/trunk@72654 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 13:24:52 +00:00
chrisk%netscape.com
6db98da95b Fix bug in decoder:
When encoding indefinitely & encountering an optional field at the end of
a sequence, right after an IMPLICIT or POINTER template, the decoder
was not propagating the optionalness and the end-of-contents condition
correctly as it hits the end-of-contents octets instead of the optional
field. This is because IMPLICIT and POINTER push TWO states to look
for the next tag, not just one.
(The first state is "afterImplicit" or "afterPointer", the second one
starts with "beforeIdentifier" as usual).
This finally makes decoding envelopedData messages in cmsutil work.


git-svn-id: svn://10.0.0.236/trunk@72653 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 13:24:01 +00:00
mkaply%us.ibm.com
eb1ac6eaf8 #42637
r=mkaply, a=brendan
Makefile change to build timer


git-svn-id: svn://10.0.0.236/trunk@72652 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 13:22:43 +00:00
mkaply%us.ibm.com
77bd26d806 #42637
r=mkaply, a=brendan
Remove OS/2 debugging messages during bringup


git-svn-id: svn://10.0.0.236/trunk@72651 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 13:21:22 +00:00
ben%netscape.com
0ef5ba9960 forgot to add classic skin to packager files in earlier checkin
git-svn-id: svn://10.0.0.236/trunk@72649 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 10:30:19 +00:00
ben%netscape.com
1575c6f556 fix for skin switching writing to install directory instead of profile, 30536, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72648 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 09:47:33 +00:00
hyatt%netscape.com
52384c15ff 33524. r=ben
git-svn-id: svn://10.0.0.236/trunk@72647 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 09:21:42 +00:00
pinkerton%netscape.com
c46cbc5873 Migrating d&d back into new tree-grid. bug# 30511, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72646 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 08:13:14 +00:00
rpotts%netscape.com
5c4ca89c3b Added Set/GetLoadCookie methods to nsDocShell. The mLoadCookie is no longer directly set by the nsDSURIContentListener class!
git-svn-id: svn://10.0.0.236/trunk@72645 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 08:01:19 +00:00
rpotts%netscape.com
7a02e24f0f Made the nsDocShell a nsIWebProgressListener. This is a first step for the Session History changes and ultimately removing the nsIDocumentLoaderObserver interface...
git-svn-id: svn://10.0.0.236/trunk@72644 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 07:59:45 +00:00
pavlov%netscape.com
ce24c6e044 fix for submitting insecure form not displaying anything bug 42958. from Peter Annema <disttsc@bart.nl>. r=pavlov a=waterson
git-svn-id: svn://10.0.0.236/trunk@72642 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 07:35:41 +00:00
rpotts%netscape.com
3733bf65af Fixed the GTK_MOZ_EMBED_STATUS enum to have the *correct* decimal values of their corrosponding NS_ERROR codes.
git-svn-id: svn://10.0.0.236/trunk@72641 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 06:19:40 +00:00
dougt%netscape.com
479ab6fb44 Backing out amasri. This change caused the browser to not open. When I control-c
the application, I see:

XML Error in file
'chrome://communicator/content/profile/profileSelection.xul',
Line Number: 100, Col Number: 43, Description: undefined entity
Source Line:         <checkbox id="offlineState"
value="&offlineState.label;" accesskey="&offlineState.accesskey;"/>


git-svn-id: svn://10.0.0.236/trunk@72638 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 05:55:58 +00:00
waterson%netscape.com
ffe15b5764 Use NS_LITERAL_STRING instead of an nsAutoString to avoid copy/inflate on platforms that support two-byte wchar_t. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@72637 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 05:45:07 +00:00
ben%netscape.com
ad58e0b491 fix for 41657, r=waterson, hyatt
git-svn-id: svn://10.0.0.236/trunk@72636 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 05:43:52 +00:00
Peter.VanderBeken%pandora.be
6f91f690d7 Recognize local .xsl files as text/xml.
r=Andreas Otte, a=gagan, a=waterson.


git-svn-id: svn://10.0.0.236/trunk@72635 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 05:24:10 +00:00
dmose%mozilla.org
c70724e4c9 Simplified nsILDAPMessageListener, and refactored much of the code in ldapSearch.cpp into nsLDAPChannel.cpp itself, using the simplified nsILDAPMessageListener callback interface. This work is in preparation for pushing all threading code out of nsILDAPChannel down into nsILDAPConnection/Operation/Message. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72634 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 05:17:51 +00:00
rpotts%netscape.com
1760eb8eb4 Fixed memofy leak of StdURLs introduced by the last checkin...
git-svn-id: svn://10.0.0.236/trunk@72633 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 05:14:42 +00:00
dmose%mozilla.org
7d0df230ae Simplified nsILDAPMessageListener, and refactored much of the code in ldapSearch.cpp into nsLDAPChannel.cpp itself, using the simplified nsILDAPMessageListener class. This work is in preparation for pushing all threading code out of nsILDAPChannel down into nsILDAPConnection/Operation/Message. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72632 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 05:12:32 +00:00
pchen%netscape.com
ee64e1da57 Bug #41272. Turn on classic skin in build. r=don
git-svn-id: svn://10.0.0.236/trunk@72631 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:57:12 +00:00
pchen%netscape.com
a9637358ce Bug #41272. Make toolbar color #DDDDDD which is same as Mac 4.x and fixed main grippy image. r=don
git-svn-id: svn://10.0.0.236/trunk@72630 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:56:37 +00:00
pchen%netscape.com
de5021706c Bug #41272. Include communicator/skin/toolbar.css. r=don
git-svn-id: svn://10.0.0.236/trunk@72629 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:56:36 +00:00
pchen%netscape.com
0004d1d2be Bug #41272. Set toolbar colors to #DDDDDD which is same as Mac 4.x. r=don
git-svn-id: svn://10.0.0.236/trunk@72628 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:56:35 +00:00
pchen%netscape.com
b89a095e34 Bug #41272. Remove background imgs leftover from modern skin and make toolbar buttons look more classic-like. r=don
git-svn-id: svn://10.0.0.236/trunk@72627 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:56:34 +00:00
BlakeR1234%aol.com
c373f6ca9c Fix for bug 42135. r=ben
git-svn-id: svn://10.0.0.236/trunk@72626 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:47:56 +00:00
hyatt%netscape.com
8f4f8703e6 Fix for 41664, r=ben
git-svn-id: svn://10.0.0.236/trunk@72625 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:45:30 +00:00
hyatt%netscape.com
a983145309 Fix for 41664, r=ben
git-svn-id: svn://10.0.0.236/trunk@72624 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:44:44 +00:00
ben%netscape.com
690e4dc7f5 turn on classic skin for windows (yay) 41272, a=hangas
git-svn-id: svn://10.0.0.236/trunk@72623 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:44:30 +00:00
scc%mozilla.org
a53138318f removing nsWork[C]String. It's already been removed from the Mac manifest, the windows and unix makefiles, and the string factoring test project. The header is not included anywhere else. After discussion with waterson, decided this class is not what or where we want it
git-svn-id: svn://10.0.0.236/trunk@72622 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:36:25 +00:00
scc%mozilla.org
ba5ba16a17 removed "nsWorkString.h" as discussed with waterson
git-svn-id: svn://10.0.0.236/trunk@72621 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:33:52 +00:00
scc%mozilla.org
d8b570c50a removed nsWork[C]String, as discussed with waterson
git-svn-id: svn://10.0.0.236/trunk@72620 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:31:42 +00:00
scc%mozilla.org
5d68b0f22c added tests for self-assignment, self-insertion, self-appending, and self-replacement
git-svn-id: svn://10.0.0.236/trunk@72619 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:31:00 +00:00
dougt%netscape.com
2a1b9ce8bc THIS IS NOT PART OF THE BUILD.
Update nsIWebProgressListener to match rpotts work.

r/a = valeski@netscape.com
bug 43054


git-svn-id: svn://10.0.0.236/trunk@72618 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:30:41 +00:00
scc%mozilla.org
6c6171d864 fix for bug #43085. r=waterson, a=waterson
git-svn-id: svn://10.0.0.236/trunk@72617 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:25:20 +00:00
ben%netscape.com
4866b6b787 oops, part of earlier fix to find panel (remove html:selects from UI to unblock rods), forgot to check in associated js file that makes the bm search work
git-svn-id: svn://10.0.0.236/trunk@72616 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 04:21:08 +00:00
dmose%mozilla.org
de51b96975 forgot this critical file for the nsILDAPURL interface checkin earlier. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72615 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:59:52 +00:00
waterson%netscape.com
c4be9e89cc Bug 40868. Check to see if 'docroot == this' before recursing. r=dmose
git-svn-id: svn://10.0.0.236/trunk@72614 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:58:24 +00:00
dbaron%fas.harvard.edu
a524a36d2b Really fix the leak in JS error reporting. (Checked in from the wrong machine last time.) r=vidur
git-svn-id: svn://10.0.0.236/trunk@72613 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:51:07 +00:00
BlakeR1234%aol.com
aacd5feacd Fix for bug 42042. r=ianr a=waterson
git-svn-id: svn://10.0.0.236/trunk@72612 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:50:40 +00:00
dbaron%fas.harvard.edu
e84d5a00a5 Fix bug 42685, nsbeta2+. Revert percentage width calculations to the way they used to be, except for floats with auto widths. code=buster r=me
git-svn-id: svn://10.0.0.236/trunk@72611 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:47:49 +00:00
dbaron%fas.harvard.edu
e6f57cbe9d Delete nsJSEnvironment (and the things it owns) during XPCOM shutdown instead of after (they won't be shown as leaks anymore). Also, fix a leak in JS error reporting. r=vidur
git-svn-id: svn://10.0.0.236/trunk@72610 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:45:21 +00:00
bryner%uiuc.edu
00c4a6b3fd Patching filepicker for new tree widget. part of bug 30511. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@72609 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:35:37 +00:00
dmose%mozilla.org
30403e0e3d adding an LDAP module to the NS_ERROR global define space. a=r=waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@72608 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:33:26 +00:00
dougt%netscape.com
f6d6ee5b4d THIS IS NOT PART OF BUILD
This is the window test harness for embedding.

r/a=valeski@netscape.com
bug number: 43054


git-svn-id: svn://10.0.0.236/trunk@72607 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:22:47 +00:00
BlakeR1234%aol.com
e9a0e1256a Fix for bug 41342. r=andreww a=waterson
git-svn-id: svn://10.0.0.236/trunk@72606 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:12:03 +00:00
pavlov%netscape.com
ae2799e229 fix for nsImapSearchResultSequence::Clear() crash. bug 43079. r=mscott
git-svn-id: svn://10.0.0.236/trunk@72605 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 03:11:09 +00:00
hyatt%netscape.com
2aad3d73d8 Fix for 41372. r=ben
git-svn-id: svn://10.0.0.236/trunk@72604 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:50:57 +00:00
ddrinan%netscape.com
ccd88a0b63 We need libnlslocale for unix
git-svn-id: svn://10.0.0.236/trunk@72603 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:43:46 +00:00
amasri%netscape.com
65bac4595f Adding localization notes per Bugzilla #39775
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72602 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:42:21 +00:00
hyatt%netscape.com
9b90b3046b 37298. r=ben
git-svn-id: svn://10.0.0.236/trunk@72601 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:38:39 +00:00
amasri%netscape.com
f5026f3ba6 Adding localization notes per Bugzilla #39775 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72600 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:38:06 +00:00
amasri%netscape.com
b9ae79f716 Adding localization notes per Bugzilla #39975 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72599 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:34:08 +00:00
amasri%netscape.com
39416b05a3 Adding localization notes per Bugzilla #39775 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72598 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:30:45 +00:00
waterson%netscape.com
ef121c4411 Bug 42991. Get rid of obsolete 'rdf:child' identifier. r=rjc
git-svn-id: svn://10.0.0.236/trunk@72597 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:25:48 +00:00
amasri%netscape.com
490b1244bb Adding Localization notes per Bugzilla #39775 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72596 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:20:42 +00:00
amasri%netscape.com
4416205171 Adding localization notes per Bugzilla #39775 beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72595 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:16:05 +00:00
amasri%netscape.com
30ba5c12a6 Adding Localization Notes per Bugzilla #39775 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72594 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:14:21 +00:00
amasri%netscape.com
ba84e9e155 Adding Localization notes per Bugzilla #39775 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72593 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 02:09:45 +00:00
amasri%netscape.com
8840acf0d2 Adding Localization notes per Bugzilla #39775 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72592 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:59:17 +00:00
amasri%netscape.com
91338cb214 Adding Localization notes per Bugzilla #39775 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72591 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:51:55 +00:00
rjc%netscape.com
7a84a4b08d Fix nsbeta2+ bug # 39539: fix bookmarks so that new items can be created. r=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72590 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:47:15 +00:00
amasri%netscape.com
c60d799059 Adding localization notes per Bugzilla #39775 Beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72589 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:46:22 +00:00
waterson%netscape.com
0beeb822e0 Add .cvsignore for block/bugs regression tests.
git-svn-id: svn://10.0.0.236/trunk@72588 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:45:38 +00:00
bryner%uiuc.edu
9690dc2086 Turning on classic skin on unix. a=hangas.
git-svn-id: svn://10.0.0.236/trunk@72587 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:44:54 +00:00
amasri%netscape.com
7080f80262 Adding localization notes per Bugzilla #39775 beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72586 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:43:55 +00:00
amasri%netscape.com
309bc82bf8 Adding Localization notes per Bugzilla #39775 beta2+
r=rchen@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72585 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:41:30 +00:00
edburns%acm.org
e21fba78c3 Added DOM 0510.
git-svn-id: svn://10.0.0.236/trunk@72584 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:08:31 +00:00
hyatt%netscape.com
344150583e 30511. evaughan
git-svn-id: svn://10.0.0.236/trunk@72583 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:04:20 +00:00
mscott%netscape.com
8e15d727ed Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

adding manifest files for the mac build


git-svn-id: svn://10.0.0.236/trunk@72582 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:02:32 +00:00
ducarroz%netscape.com
382be98cb0 Fix for bug 38716 & bug 38715. Do not kill the dragdrop event when is not a flavor supported by the editfield. R=brade
git-svn-id: svn://10.0.0.236/trunk@72581 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 01:01:49 +00:00
waterson%netscape.com
17634000b5 Check in buster's block regression tests.
git-svn-id: svn://10.0.0.236/trunk@72580 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:53:47 +00:00
hyatt%netscape.com
723f41dc0e Fix for 42867. r=evaughan
git-svn-id: svn://10.0.0.236/trunk@72579 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:52:57 +00:00
morse%netscape.com
8a905652c3 update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@72578 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:50:15 +00:00
ben%netscape.com
a78989f0cb fix for 38027 - remove html:select from find in bookmarks/history dialog
git-svn-id: svn://10.0.0.236/trunk@72576 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:46:49 +00:00
saari%netscape.com
b51d6959c0 base work for bug 42553, r=danm
git-svn-id: svn://10.0.0.236/trunk@72575 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:45:47 +00:00
saari%netscape.com
840db009a2 foundation for fixing 42553, r=danm
git-svn-id: svn://10.0.0.236/trunk@72574 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:44:55 +00:00
pavlov%netscape.com
623041dcad fix for bug security icon not changing when entering secure sites 43041 r=anthonyd (also removed tabs, yadda yadda)
git-svn-id: svn://10.0.0.236/trunk@72573 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:36:04 +00:00
cyeh%bluemartini.com
860d5b3d31 fix GD and Chart::Lines documenation
git-svn-id: svn://10.0.0.236/trunk@72572 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:14:25 +00:00
bryner%uiuc.edu
7d945bdfb7 Fixing tasksOverlay location so that Manage Bookmarks window will
open.  r=ben,hyatt.


git-svn-id: svn://10.0.0.236/trunk@72571 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-20 00:06:02 +00:00
cotter%netscape.com
350b750de0 Added first draft of PSM 1.2 release notes.
git-svn-id: svn://10.0.0.236/trunk@72570 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:58:25 +00:00
hyatt%netscape.com
c74a1ebae5 30511
git-svn-id: svn://10.0.0.236/trunk@72569 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:55:45 +00:00
hyatt%netscape.com
e79d547267 30511
git-svn-id: svn://10.0.0.236/trunk@72568 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:51:17 +00:00
hyatt%netscape.com
f53cbb4b5c 30511
git-svn-id: svn://10.0.0.236/trunk@72567 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:39:43 +00:00
hyatt%netscape.com
308f1becd8 30511.
git-svn-id: svn://10.0.0.236/trunk@72566 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:38:42 +00:00
hyatt%netscape.com
14107db56c 30511
git-svn-id: svn://10.0.0.236/trunk@72565 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:29:51 +00:00
hyatt%netscape.com
a7c36a09a2 30511.
git-svn-id: svn://10.0.0.236/trunk@72564 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:26:36 +00:00
hyatt%netscape.com
00aec817b7 30511
git-svn-id: svn://10.0.0.236/trunk@72563 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:23:50 +00:00
hyatt%netscape.com
bf6e92f29c 30511. r=evaughan
git-svn-id: svn://10.0.0.236/trunk@72562 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:20:24 +00:00
hyatt%netscape.com
7d5215362d 30511. r=evaughan
git-svn-id: svn://10.0.0.236/trunk@72561 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:15:37 +00:00
javi%netscape.com
c373a57c35 Whomping SECURITY_CLIENT_BRANCH onto tip.
git-svn-id: svn://10.0.0.236/trunk@72558 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:05:49 +00:00
bryner%uiuc.edu
07925fe1e3 Updating trees for new tree widget. bug 30511. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@72557 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 23:03:40 +00:00
hyatt%netscape.com
dd3b6e2b74 New tree widget. r=saari, bug#30511
git-svn-id: svn://10.0.0.236/trunk@72556 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 22:59:39 +00:00
hyatt%netscape.com
2c9eea256a Landing new tree widget. Bug #30511, r=evaughan
git-svn-id: svn://10.0.0.236/trunk@72555 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 22:59:20 +00:00
hyatt%netscape.com
4e2279f89c Bug #30511, r=evuaghan
git-svn-id: svn://10.0.0.236/trunk@72554 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 22:58:56 +00:00
javi%netscape.com
f18fafc08d Whomping SECURITY_CLIENT_BRANCH onto tip.
git-svn-id: svn://10.0.0.236/trunk@72553 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 22:58:15 +00:00
hyatt%netscape.com
fd933e0e96 Turning on the new tree widget. Bug#30511, r=evaughan
git-svn-id: svn://10.0.0.236/trunk@72552 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 22:57:39 +00:00
varada%netscape.com
bf65000649 changes to cck.ini
git-svn-id: svn://10.0.0.236/trunk@72551 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 22:06:08 +00:00
dmose%mozilla.org
e467c5ca10 scaffolding & some initial work on an nsILDAPURL interface and an nsLDAPURL component that implements it. (a=r=not built)
git-svn-id: svn://10.0.0.236/trunk@72550 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 21:43:33 +00:00
dmose%mozilla.org
c0860f37ca changed non-portable int type to PRInt32. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72549 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 21:40:29 +00:00
dmose%mozilla.org
2ada2e1670 clarified comments. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72548 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 21:36:09 +00:00
dmose%mozilla.org
9fc87bbe32 removed NS_ENSURE_ARG macros, as NULL pointers are valid for either argument. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72547 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 21:34:30 +00:00
edburns%acm.org
dd91947037 bug=41197
a=law@netscape.com
See http://bugzilla.mozilla.org/show_bug.cgi?id=43051


git-svn-id: svn://10.0.0.236/trunk@72545 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 18:38:16 +00:00
sdv%sparc.spb.su
b11df9429d added support of namespaces
git-svn-id: svn://10.0.0.236/trunk@72543 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 15:09:47 +00:00
jdunn%netscape.com
7d17331399 adding newline for HPUX
git-svn-id: svn://10.0.0.236/trunk@72542 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 14:24:15 +00:00
jdunn%netscape.com
c67a8b078a adding newline, required by HPUX
git-svn-id: svn://10.0.0.236/trunk@72541 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 13:03:52 +00:00
Jerry.Kirk%Nexwarecorp.com
9116f43ff2 Not Part of Build... PHOTON ONLY
Missed a Makefile.in  this makes the the gfx library for Photon a component
just like gtk.


git-svn-id: svn://10.0.0.236/trunk@72540 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 12:25:31 +00:00
Jerry.Kirk%Nexwarecorp.com
67d7d4d57f Not Part of Build... PHOTON ONLY
Changed photon widget to be a component like gtk.
Had to comment out some printing support in GFK because of Photon library bugs.


git-svn-id: svn://10.0.0.236/trunk@72539 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 12:01:21 +00:00
kvisco%ziplink.net
ac9dd9e2bd Not part of build, a=leaf
Added fix from Peter Van der Beken to fix Name conflicts with NodeType tokens
Added fix to bug reported by Axel Hecht (#42502)


git-svn-id: svn://10.0.0.236/trunk@72538 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 09:03:12 +00:00
kvisco%ziplink.net
bad8e8476d Not part of build, a=leaf
updated docs


git-svn-id: svn://10.0.0.236/trunk@72537 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 07:53:55 +00:00
kvisco%ziplink.net
336b629b22 Not part of build, a=leaf
Fixed a cut-and-paste error


git-svn-id: svn://10.0.0.236/trunk@72536 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 07:16:37 +00:00
kvisco%ziplink.net
fc542fea73 Not part of build, a=leaf
Checked in changes from Olivier to improve template parameter handling


git-svn-id: svn://10.0.0.236/trunk@72535 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 07:09:02 +00:00
rpotts%netscape.com
9dd49c320b Added new PR_LOG...
git-svn-id: svn://10.0.0.236/trunk@72534 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 05:59:50 +00:00
rpotts%netscape.com
406f61beb3 Reworked the nsIWebProgress interfaces and implementation...
git-svn-id: svn://10.0.0.236/trunk@72533 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 05:54:37 +00:00
rpotts%netscape.com
a5e58dbb84 Reworked nsIWebProgress...
git-svn-id: svn://10.0.0.236/trunk@72532 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 05:48:38 +00:00
morse%netscape.com
170483674e update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@72531 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-19 00:24:12 +00:00
ben%netscape.com
953acac36d fix glitches caused by my 30536 checkin friday night
git-svn-id: svn://10.0.0.236/trunk@72530 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 23:38:23 +00:00
mscott%netscape.com
e3f962ccb7 Bug #30157 --> add the ability to launch urls using OS default protocol handlers. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

part of the mac internet config stuff.


git-svn-id: svn://10.0.0.236/trunk@72529 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 22:48:43 +00:00
mscott%netscape.com
5c70539151 Bug #30157 --> add the ability to launch urls using OS default protocol handlers. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Add the ability to launch urls using a OS specified protocol handler for windows. Implement nsIExternalProtocolService.


git-svn-id: svn://10.0.0.236/trunk@72528 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 22:08:32 +00:00
mscott%netscape.com
8469f138dc Bug #30157 --> add the ability to launch urls using OS default protocol handlers. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

add nsIExternalProtocolService support to the base class.


git-svn-id: svn://10.0.0.236/trunk@72527 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 22:07:54 +00:00
mscott%netscape.com
d6c0a9ba95 Bug #30157 --> add the ability to launch urls using OS default protocol handlers. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

this file is now obselete and has been replaced with nsCExternalHandler.idl.


git-svn-id: svn://10.0.0.236/trunk@72526 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 22:07:00 +00:00
mscott%netscape.com
1978734657 Bug #30157 --> add the ability to launch urls using OS default protocol handlers. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

export nsCExternalHandlerService.idl


git-svn-id: svn://10.0.0.236/trunk@72525 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 22:05:53 +00:00
mscott%netscape.com
1879f73d04 Bug #30157 --> add the ability to launch urls using OS default protocol handlers. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

New file. This file replaces nsCExternalHelperApp.idl. It includes both protocol and helper app service progid information.


git-svn-id: svn://10.0.0.236/trunk@72524 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 22:05:25 +00:00
mscott%netscape.com
3015fe31e1 Bug #30157 --> add the ability to launch urls using OS default protocol handlers. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Initial interface for interacting with an OS specific external protocol handler.


git-svn-id: svn://10.0.0.236/trunk@72523 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 22:04:28 +00:00
cls%seawood.org
23e150ab44 Don't declare a variable twice. It breaks the HP-UX builds.
git-svn-id: svn://10.0.0.236/trunk@72522 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 21:34:45 +00:00
cls%seawood.org
b77e90ede0 nscore.h is included by .c files so c++ comments have to go. Fix for WS5.0 bustage.
git-svn-id: svn://10.0.0.236/trunk@72521 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 21:27:27 +00:00
mscott%netscape.com
8151785143 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Mac specific implementation of the helper app service. Note: this is incomplete...I have added FIX ME comments
in all the places where we need Mac specific information for interacting with internet config.


git-svn-id: svn://10.0.0.236/trunk@72520 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 19:54:37 +00:00
pavlov%netscape.com
d5a60ee333 patch from Tomi Leppikangas <tomilepp@sun3.oulu.fi> to fix some GC leaks r=pavlov a=brendan
git-svn-id: svn://10.0.0.236/trunk@72519 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 18:56:27 +00:00
ben%netscape.com
5380207b61 30536 - skinnable front end. remove dependencies on current skin.
git-svn-id: svn://10.0.0.236/trunk@72518 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 17:52:37 +00:00
ben%netscape.com
4f45d8294a Skinnable text. b30536 (skinnable front end)
git-svn-id: svn://10.0.0.236/trunk@72517 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 17:43:57 +00:00
bienvenu%netscape.com
c86448f9e9 fix init of search data source r=sspitzer 33101
git-svn-id: svn://10.0.0.236/trunk@72516 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 15:02:00 +00:00
bienvenu%netscape.com
ebdcbdb9c0 back out last changes which break the folder and thread pane
git-svn-id: svn://10.0.0.236/trunk@72515 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 14:44:48 +00:00
morse%netscape.com
5907db2186 bug 42362, assertions at startup, coder=roc+moz@cs.cmu.edu, r=morse, a=morse+waterson(anticipated)
git-svn-id: svn://10.0.0.236/trunk@72514 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 06:16:30 +00:00
alecf%netscape.com
fea95b8553 cleanup search folder picker for #33101
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72513 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 05:52:51 +00:00
alecf%netscape.com
4c3fd12093 finally hook up search, and bring filters more in line with the way search does things
r=sspitzer
#33101


git-svn-id: svn://10.0.0.236/trunk@72512 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 05:52:03 +00:00
alecf%netscape.com
badd5af08a update search datasource
- use the URI of the datasource as the root of the messages returned by this datasource
- implement HasAssertions and remember the search results.
r=sspitzer
#33101


git-svn-id: svn://10.0.0.236/trunk@72511 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 05:48:14 +00:00
alecf%netscape.com
dcf35347af further bring the searchsession and mailfilter apis together so that they can share code from JS - basically expose the search term as a readonly array, and reset it with Clear() rather than destroying it.
r=sspitzer
for #33101


git-svn-id: svn://10.0.0.236/trunk@72510 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 05:45:19 +00:00
alecf%netscape.com
c839a774fa quiet down RDF by handling datasources without windows gracefully (needed for search, so I could reuse the threadpane without causing assertions)
r=sspitzer
for #33101


git-svn-id: svn://10.0.0.236/trunk@72509 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 05:43:32 +00:00
alecf%netscape.com
c2dc8497d9 remove a dead file that we weren't building
git-svn-id: svn://10.0.0.236/trunk@72508 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 05:40:46 +00:00
scc%mozilla.org
2a2a840b4d fixing OS/2 VisualAge platform bustage, and bad dates in licenses
git-svn-id: svn://10.0.0.236/trunk@72507 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 05:00:31 +00:00
mscott%netscape.com
6029dc0d20 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Use the 4.x windows registry information in an effort to figure out the correct file extension
for a particular content type. This is necessary because we need the file extension to figure out
which helper app to use, not the content type.

Pass the file extension to be associated with this content type to the external content handler when
we create it.


git-svn-id: svn://10.0.0.236/trunk@72505 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 01:14:23 +00:00
mscott%netscape.com
3cc6959b0f Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Pass in the file extension (determined by the content type) that we want to use when generating the name
of the temp file for saving the data for the helper application.


git-svn-id: svn://10.0.0.236/trunk@72504 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-18 01:13:04 +00:00
mscott%netscape.com
566a2d76ee Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Add external application implementation.
Add windows registry sniffying code to find the right external helper application for a given file extension.
Add windows registry code for launching the application.


git-svn-id: svn://10.0.0.236/trunk@72503 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 23:06:23 +00:00
mscott%netscape.com
2f31eb7d43 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Add support for nsPIExternalAppLauncher. Call back to the OS app service to launch the app once we are done
saving the file to a temp file.


git-svn-id: svn://10.0.0.236/trunk@72502 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 23:04:53 +00:00
mscott%netscape.com
b3a89090c2 Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Add a private interface to be shared between the os specific helper app service and the external app handler
for launching an app.


git-svn-id: svn://10.0.0.236/trunk@72501 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 23:03:24 +00:00
radha%netscape.com
819e1783db Initial checin for feature bug 36547. r=self(module owner) No code in this checkin is currently used by
any parts of the build.


git-svn-id: svn://10.0.0.236/trunk@72500 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 22:43:06 +00:00
morse%netscape.com
b9af0355f8 restoring changes that were accidentally backed out, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@72499 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 22:24:07 +00:00
mscott%netscape.com
690ae18b9d Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

properly implement saving the data to a temp file.


git-svn-id: svn://10.0.0.236/trunk@72498 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 19:53:44 +00:00
alecf%netscape.com
fa3511c5ef for #33101 - sync up nsIMsgSearchSession and nsIMsgFilter APIs so that I can share the same JS to add/create terms
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72497 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 19:18:46 +00:00
alecf%netscape.com
8422d18050 oops, missing file from my fix to #40341 r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@72496 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 18:56:16 +00:00
alecf%netscape.com
01c298c769 add search datasource to base factory (r=sspitzer) for #33101
git-svn-id: svn://10.0.0.236/trunk@72495 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 18:42:59 +00:00
alecf%netscape.com
f84480d0ee also export the search datasource header so it can be seen from the factory
git-svn-id: svn://10.0.0.236/trunk@72494 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 18:42:32 +00:00
alecf%netscape.com
1e3e88ccfc add search datasource to unix build (file has been reviewed/tested, this is just adding it to the build, so no reviewer) for #33101
git-svn-id: svn://10.0.0.236/trunk@72493 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 18:40:07 +00:00
alecf%netscape.com
b336a3fec3 added files: mozilla/mailnews/base/search/src/nsMsgSearchDataSource.cpp
git-svn-id: svn://10.0.0.236/trunk@72492 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 18:38:12 +00:00
alecf%netscape.com
6a421aa171 fix solaris native compiler bustage for pav
git-svn-id: svn://10.0.0.236/trunk@72491 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 18:34:49 +00:00
mscott%netscape.com
5cc657553d Bug #41199 --> language extension tweak...don't issue the language request if we don't have a preferred language
nsString to nsAutoString change
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72490 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 18:34:42 +00:00
morse%netscape.com
4437604fad update wallet tables, does not affect build
git-svn-id: svn://10.0.0.236/trunk@72489 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 16:00:20 +00:00
bienvenu%netscape.com
048f34db5f fix for 41754 threads not showing up completely r=jefft
git-svn-id: svn://10.0.0.236/trunk@72488 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 13:48:04 +00:00
ben%netscape.com
6bff5e75d4 fix reference to tasksOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@72487 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 08:09:09 +00:00
ben%netscape.com
a72fb2961d fix mac manifest, remove dead files
git-svn-id: svn://10.0.0.236/trunk@72486 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 07:53:23 +00:00
ben%netscape.com
e9c63f05d1 point dialogOverlay to the correct location for its css file
git-svn-id: svn://10.0.0.236/trunk@72485 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 07:46:43 +00:00
ben%netscape.com
a98d00596f partial fixes for 32347, 30536, 41120
git-svn-id: svn://10.0.0.236/trunk@72484 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:51:16 +00:00
ben%netscape.com
62d44f7d26 remove dead manifests
git-svn-id: svn://10.0.0.236/trunk@72483 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:46:14 +00:00
ben%netscape.com
482155678e update build list
git-svn-id: svn://10.0.0.236/trunk@72482 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:45:34 +00:00
sfraser%netscape.com
7147950f45 Fix the menu code to not hold onto webshells, and to use weak refs for the previous menu stack etc. This allows menus to be cleaned up properly on quit (look ma, no leaks!). Bug 41695. r=saari, pinkerton
git-svn-id: svn://10.0.0.236/trunk@72481 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:38:00 +00:00
ben%netscape.com
8a930cec8b partial fixes for 32347, 30536, 41120
git-svn-id: svn://10.0.0.236/trunk@72480 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:26:47 +00:00
dmose%mozilla.org
adb6a7750f canonicalized method names to proper XPIDL interCaps style. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72479 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:15:23 +00:00
ben%netscape.com
efc0a6b0dc remove dead files
git-svn-id: svn://10.0.0.236/trunk@72478 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:10:26 +00:00
ben%netscape.com
c5ab160b86 removing dead files
git-svn-id: svn://10.0.0.236/trunk@72477 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:09:57 +00:00
ben%netscape.com
224b5e40a2 begin series of checkins containing partial fixes for 32347, 30536, 41120
git-svn-id: svn://10.0.0.236/trunk@72476 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:05:50 +00:00
mscott%netscape.com
56ca94fd4c Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

fix some method signature problems.


git-svn-id: svn://10.0.0.236/trunk@72475 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 03:02:08 +00:00
mscott%netscape.com
bd9ffe483a Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

Add code to actually store the incoming data into a temp file.


git-svn-id: svn://10.0.0.236/trunk@72474 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 02:34:44 +00:00
mscott%netscape.com
f263bd8b3a Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.

initialize an external app handler with an nsIFile which represents the app.


git-svn-id: svn://10.0.0.236/trunk@72473 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 02:34:24 +00:00
warren%netscape.com
662f0fe1e7 Bug 41390. js prompt() contains remember this value checkbox. r=morse
git-svn-id: svn://10.0.0.236/trunk@72472 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:57:36 +00:00
vidur%netscape.com
dc0d9afb5a Fix for bug 15118. XML content sink now processes the DOCTYPE. r=jst,nisheeth
git-svn-id: svn://10.0.0.236/trunk@72471 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:49:19 +00:00
vidur%netscape.com
fc4c72f2e9 Work for bug 33475 - completion of Document related DOM Level 2 support. Load() no longer takes extra unused argument. r=jst,nisheeth
git-svn-id: svn://10.0.0.236/trunk@72470 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:47:02 +00:00
vidur%netscape.com
399e8e229b Work for bug 33475 - completion of Document related DOM Level 2 support. Load no longer takes extra unused argument. r=jst,nisheeth
git-svn-id: svn://10.0.0.236/trunk@72469 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:46:59 +00:00
vidur%netscape.com
42dd385f64 Work for bug 33475 - completion of Document-related DOM Level 2 support. Null-checks for the empty document case. The documentElement can now be replaced. Load() no longer takes extra unused argument. r=jst,nisheeth
git-svn-id: svn://10.0.0.236/trunk@72468 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:46:58 +00:00
waterson%netscape.com
13c02235e0 Fix DEBUG mac build bustage.
git-svn-id: svn://10.0.0.236/trunk@72467 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:38:36 +00:00
pollmann%netscape.com
38da98b6b8 Bug 4891: document.forms[x] fixed for document.written forms r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72466 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:28:41 +00:00
waterson%netscape.com
e32e7767b4 Bug 42836. Handle null string in NS_ConvertUCS2toUTF8::Init().
git-svn-id: svn://10.0.0.236/trunk@72465 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 01:24:39 +00:00
beard%netscape.com
3f61534047 bug 42100: removed toc file parameter from BuildOneProject, in preparation for landing bigger changes soon. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@72464 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 00:58:07 +00:00
brendan%mozilla.org
d75f1916ed Preserve quoted whitespace in arguments.
git-svn-id: svn://10.0.0.236/trunk@72463 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 00:54:07 +00:00
mscott%netscape.com
94ea22732b Bug #38374 --> more updates for external helper application support. (NOT PART OF THE BUILD)
code review will come when this is done and gets turned on.


git-svn-id: svn://10.0.0.236/trunk@72462 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-17 00:06:26 +00:00
mscott%netscape.com
337f4b2315 Bug #42836 --> attempt to fix crash on linux with migrated profiles by adding some null ptr checks.
r=putterman


git-svn-id: svn://10.0.0.236/trunk@72461 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:45:38 +00:00
tajima%eng.sun.com
3d2fb65027 bugid=41935, a=waterson, r=dcone@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72460 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:38:24 +00:00
nisheeth%netscape.com
72b21b2508 Checking in patch from Andreas to fix Mozilla's XSL hooks (bug 36038). Does not affect the default mozilla build.
git-svn-id: svn://10.0.0.236/trunk@72459 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:29:19 +00:00
beard%netscape.com
b5b34a2a70 bug #19119: added link dependency on PSM[Debug].shlb, added access paths to find PSMClient[Debug.o], PSMProtocol[Debug].o. a=ddrinan, r=gordon
git-svn-id: svn://10.0.0.236/trunk@72458 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:26:53 +00:00
thayes%netscape.com
3ee6c658db Fix double free of item value that is in an arena.
git-svn-id: svn://10.0.0.236/trunk@72457 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:26:16 +00:00
mccabe%netscape.com
19762bc408 Fix for 38495, nsbeta+.
Reinstate previously backed-out fix, now that the nsIScriptablePlugin interface it needs is building successfully on the mac.

a=beard,r=jst


git-svn-id: svn://10.0.0.236/trunk@72456 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:25:00 +00:00
javi%netscape.com
eb6f4713ac Watch out for the case where the user hits Cancel. Don't wanna dead-lock
waiting for a message that will never show up.


git-svn-id: svn://10.0.0.236/trunk@72455 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:22:39 +00:00
thayes%netscape.com
801d77ef42 Bug 26085 - use real version of encryption code for storing wallet data.
r=morse


git-svn-id: svn://10.0.0.236/trunk@72454 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:20:01 +00:00
beard%netscape.com
a0206c0c37 bug 19119: remove build of PSMGlue which now depends on PSM.shlb. r=gordon
git-svn-id: svn://10.0.0.236/trunk@72453 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:07:07 +00:00
thayes%netscape.com
b484456be7 Bug 26085. Fix handling of cancel for Personal Security Password dialog box.
r=morse


git-svn-id: svn://10.0.0.236/trunk@72452 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:01:20 +00:00
beard%netscape.com
108fce50e5 bug 19119: fires up PSM thread explicitly, and waits for it to start. a=ddrinan, r=gordon
git-svn-id: svn://10.0.0.236/trunk@72451 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 23:01:07 +00:00
morse%netscape.com
a28c786ae3 fix bug 42844, wallet table change
git-svn-id: svn://10.0.0.236/trunk@72450 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:56:07 +00:00
garyf%netscape.com
8077ca93be Fixed round off error by making nsTransform2D::TransformCoord(x,y,w,h) round the translation values for the scale & translate case in the same way as nsTransform2D::TransformCoord(x,y). r=evaughan bug=29949
git-svn-id: svn://10.0.0.236/trunk@72449 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:47:34 +00:00
javi%netscape.com
c08e4aac4b Work around for Mozilla. If we're told to wait for a resource to shut down
that isn't a keygen context, sleep for a second so that the user actually
sees the dialog instead of a window that mysteriously appears and disappears
without ever showing them anything.


git-svn-id: svn://10.0.0.236/trunk@72448 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:45:48 +00:00
ddrinan%netscape.com
b1899dd084 Include nslocale component
git-svn-id: svn://10.0.0.236/trunk@72447 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:40:13 +00:00
anthonyd%netscape.com
8febe65f8c warning fixes for linux. r: mjudge a: beppe
git-svn-id: svn://10.0.0.236/trunk@72446 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:28:10 +00:00
av%netscape.com
a7185b0ff0 Fixing 38094 with patch by sean@beatnik.com, ra=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@72445 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:27:16 +00:00
beard%netscape.com
6aa82d3011 bug 19119: export file for PSM[Debug].shlb.
git-svn-id: svn://10.0.0.236/trunk@72443 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:25:43 +00:00
mstoltz%netscape.com
3d1b833a1e Dogfood bug 42076 - allowing file:// urls to load chrome:// URLs. r=evaughan.
git-svn-id: svn://10.0.0.236/trunk@72442 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:22:38 +00:00
valeski%netscape.com
a6fbe82412 fixing a leak
git-svn-id: svn://10.0.0.236/trunk@72441 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:21:50 +00:00
beard%netscape.com
0f612d18b0 bug 19119, changes for XP_MAC to allow client to synchronize with server thread. a=ddrinan, r=gordon
git-svn-id: svn://10.0.0.236/trunk@72440 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:21:16 +00:00
attinasi%netscape.com
82685de2d9 New Performance data: not part of build
git-svn-id: svn://10.0.0.236/trunk@72439 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:20:19 +00:00
beard%netscape.com
1a34e48c9c (not part of build) added nlslayer.cpp.
git-svn-id: svn://10.0.0.236/trunk@72438 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:18:38 +00:00
waterson%netscape.com
9d994e1889 Fix mac bustage: JSObject is an opaque type here.
git-svn-id: svn://10.0.0.236/trunk@72436 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:17:46 +00:00
ducarroz%netscape.com
f9d206e0c0 Fix for bug 41828. Do not autocomplete if the user is not typing at the end of the text. R=mscott
git-svn-id: svn://10.0.0.236/trunk@72435 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:17:34 +00:00
nhotta%netscape.com
ddd32037e9 Added code to parse Content-Type charset and store to DB, bug 33101, r=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@72434 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:17:06 +00:00
nhotta%netscape.com
d83d73ebb3 Changed the line wrap code to take care character width, contrituted by bratell@lysator.liu.se, bug 41453, r=akkana,nhotta.
git-svn-id: svn://10.0.0.236/trunk@72433 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:16:14 +00:00
kmcclusk%netscape.com
105e5c18f1 Removed clipwidget used by ender-lite widgets. b=35740 r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72432 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:11:43 +00:00
javi%netscape.com
03d6fd60c6 Some tweaks to key gen context and oldfunc.c so that Mozilla can more
easily handle the KEYGEN tag.


git-svn-id: svn://10.0.0.236/trunk@72431 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:08:16 +00:00
ducarroz%netscape.com
718f59007b FIx for bug 42088. Do not try to hidde a window that we have juste closed!!! r=mscott
git-svn-id: svn://10.0.0.236/trunk@72430 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:06:41 +00:00
javi%netscape.com
93c008cfd0 Make some API changes so that the Mozilla client can more easily handle
the KEYGEN tag.


git-svn-id: svn://10.0.0.236/trunk@72429 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 22:05:18 +00:00
edburns%acm.org
7af4ea35a6 Removed accidentally introduced ^M's
git-svn-id: svn://10.0.0.236/trunk@72428 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:59:04 +00:00
pavlov%netscape.com
db5a1c5e8f patch from Scott Schram (scott@ruthie.com) to add css2/3 cursor support on unix (bug 38444) a=brendan
git-svn-id: svn://10.0.0.236/trunk@72427 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:54:47 +00:00
ruslan%netscape.com
6fa6ba72ba Fix potential crasher (42714), r/a=gagan
git-svn-id: svn://10.0.0.236/trunk@72426 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:49:43 +00:00
waterson%netscape.com
dba54e0bba Bug 12874. Remove unnecessary refcount hackery. This hasn't been necessary since we made NS_IMPL_ISUPPORTS and friends stabilize refcount before calling dtor.
git-svn-id: svn://10.0.0.236/trunk@72425 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:47:13 +00:00
waterson%netscape.com
5a1c1073a1 Bug 39699. Add re-entrancy guards so that we ignore updates while we're in the middle of building content. r=rjc
git-svn-id: svn://10.0.0.236/trunk@72424 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:46:04 +00:00
valeski%netscape.com
51f1dd1c1d 35506. r=warren. File transport now fires OnStart for *all* loads.
git-svn-id: svn://10.0.0.236/trunk@72423 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:46:03 +00:00
waterson%netscape.com
3268ebcce6 Bug 39699. Ignore errors from nsIFile, hyatt-style! seriously, though: nsIFile returns random error codes per-platform when you ask if a non-existant file is a directory. This was causing the RDF enumeration to abort prematurely for no good reason. r=rjc
git-svn-id: svn://10.0.0.236/trunk@72422 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:45:00 +00:00
waterson%netscape.com
3f98638bc1 Bug 41855. Hold on to the nsIScriptContext instead of the raw JSContext. This ensures that the JSContext won't be yanked out from beneath us. r=shaver
git-svn-id: svn://10.0.0.236/trunk@72421 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:43:04 +00:00
despotdaemon%netscape.com
ea8d1940c4 Pseudo-automatic update of changes made by jab@atdot.org.
git-svn-id: svn://10.0.0.236/trunk@72420 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:40:09 +00:00
mscott%netscape.com
f062d901b2 Bug #38374 --> foundation for helper app architecture.
Not part of the build yet. review will come when this is ready to go.


git-svn-id: svn://10.0.0.236/trunk@72419 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:35:13 +00:00
mscott%netscape.com
c209efd840 Bug #38374 --> foundation for helper app architecture. Windows specific implementation of the
helper app service.
Not part of the build yet. review will come when this is ready to go.


git-svn-id: svn://10.0.0.236/trunk@72418 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:34:35 +00:00
akkana%netscape.com
7f48615b17 Warning fix (part of checkin for 38154). r=cmanske
git-svn-id: svn://10.0.0.236/trunk@72417 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:24:06 +00:00
pinkerton%netscape.com
c5fee124d0 add new grid-tree files for hyatt. bug# 30511. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@72416 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:24:05 +00:00
akkana%netscape.com
327c9217ba 38154: include user-defined tags in html output. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@72415 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:23:48 +00:00
akkana%netscape.com
1d30268f47 Make table tests run on linux; add comments explaining how to run them.
Needed for testing 41916.  r=karnaze


git-svn-id: svn://10.0.0.236/trunk@72414 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:23:16 +00:00
akkana%netscape.com
7bd950e195 Ignore files generated by table tests. r=karnaze
git-svn-id: svn://10.0.0.236/trunk@72413 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:22:50 +00:00
akkana%netscape.com
0044c43edb 41916: Remove <td> from the list of inline tags; don't include the enclosing
<td> in a selection that happens to fall inside a table cell. r=rickg


git-svn-id: svn://10.0.0.236/trunk@72412 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:22:00 +00:00
mscott%netscape.com
f82d87f16a Bug #40116 --> check to see if the channel was canceled before
propogating calls to the content listener...
this is actually warren's code.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@72411 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:21:57 +00:00
mscott%netscape.com
a8d1fa1f0e Bug #40116 --> check to see if the channel was canceled before
propogating calls to the content listener...
r=valeski


git-svn-id: svn://10.0.0.236/trunk@72410 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:21:04 +00:00
dmose%mozilla.org
1131c95ec9 pull the LDAP C SDK code by default (it's on a branch). a=r=leaf@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@72409 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:20:18 +00:00
mscott%netscape.com
8320a56cd0 Bug #42016 --> fix by Ben Bucksch
r=mscott, a=waterson


git-svn-id: svn://10.0.0.236/trunk@72408 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:20:13 +00:00
beard%netscape.com
cf240ee6c4 bug #19119: Added call to initialize Mac toolbox. (not part of build)
git-svn-id: svn://10.0.0.236/trunk@72407 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 21:12:27 +00:00
javi%netscape.com
ce876e1ffb Add some attributes to query URL's for setting the password and for
choosing which token to use when processing a KEYGEN tag.x


git-svn-id: svn://10.0.0.236/trunk@72404 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 20:48:25 +00:00
dmose%mozilla.org
444572d5d5 changed nsILDAPOperation::Result() to use PRIntervalTime rather than PRTime for the timeout value. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72403 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 19:16:59 +00:00
ruslan%netscape.com
b24f1a5d39 Continuing preparations for SOCKS landing. Not part of the build
git-svn-id: svn://10.0.0.236/trunk@72402 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 18:44:04 +00:00
ruslan%netscape.com
cc6cdd5fb4 Some future design work. Not part of any build
git-svn-id: svn://10.0.0.236/trunk@72399 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 18:17:59 +00:00
ruslan%netscape.com
43b6ebd1a0 Preparing for landing of SOCKS support (16103) from justin@ukans.edu
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@72398 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 17:53:22 +00:00
ddrinan%netscape.com
5dceecbad0 Fixed build bustage for linux
git-svn-id: svn://10.0.0.236/trunk@72397 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 17:17:49 +00:00
vidur%netscape.com
18748f8353 First cut of XMLSerializer and XMLHttpRequest. This is WIP and not part of the Mozilla/Seamonkey build.
git-svn-id: svn://10.0.0.236/trunk@72396 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 16:52:09 +00:00
valeski%netscape.com
a2d7511623 fixing assertion
git-svn-id: svn://10.0.0.236/trunk@72395 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 16:20:29 +00:00
valeski%netscape.com
798b59895f missed an arg.
git-svn-id: svn://10.0.0.236/trunk@72394 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 15:02:14 +00:00
valeski%netscape.com
5297878f1d 42767. AsyncOpen (dead code) removal.
git-svn-id: svn://10.0.0.236/trunk@72393 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:59:30 +00:00
danm%netscape.com
3b897ee5f4 use nsIPrompt supplied by nsHTTPChannel for bringing up cookie dialog. bugs 25684,28594. r=morse@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72392 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:56:47 +00:00
danm%netscape.com
c318e40ece supply nsIPrompt to streamloader created when processing a script tag. bugs 25684,28594. r=nisheeth@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72391 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:54:57 +00:00
danm%netscape.com
30659fd9ec adding accessor for nsIPrompt member variable. bugs 25684,28594. r=gagan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72390 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:52:53 +00:00
leaf%mozilla.org
24afa3867d Automated update
git-svn-id: svn://10.0.0.236/trunk@72389 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:45:09 +00:00
valeski%netscape.com
a6c10e4ead 42767. AsyncOpen (dead code) removal.
git-svn-id: svn://10.0.0.236/trunk@72388 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:44:36 +00:00
valeski%netscape.com
23654db003 42767. AsyncOpen (dead code) removal.
git-svn-id: svn://10.0.0.236/trunk@72387 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:39:19 +00:00
mkaply%us.ibm.com
535e2f55e5 # 42637
r = mkaply, a = brendan
OS/2 bring-up  - makefile changes to build resource files


git-svn-id: svn://10.0.0.236/trunk@72386 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:33:17 +00:00
mkaply%us.ibm.com
7c24e14eba # 40177
r = cls, a = brendan
OS/2 bring-up  - VisualAge changes for configure.in


git-svn-id: svn://10.0.0.236/trunk@72385 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:31:03 +00:00
cmanske%netscape.com
3d1ca91fb9 Fixed paragraph, heading, and list menus and check state: bug 41735, r=brade
git-svn-id: svn://10.0.0.236/trunk@72384 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:22:12 +00:00
cmanske%netscape.com
7d50f98cd8 Fixed list command problems: bug 41735, r=brade
git-svn-id: svn://10.0.0.236/trunk@72383 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:21:46 +00:00
cmanske%netscape.com
9c095c8dc4 Added list commandset; part of bug 41735, r=brade
git-svn-id: svn://10.0.0.236/trunk@72382 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:21:39 +00:00
mkaply%us.ibm.com
ae18c5038b # 42637
r = mkaply, a = brendan
OS/2 bring-up  - fixes for nsWindow.* and menu code


git-svn-id: svn://10.0.0.236/trunk@72381 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:18:49 +00:00
mkaply%us.ibm.com
a7340f6ae8 # 40177
r = leaf, a = brendan
OS/2 bring-up for M16 - need additional TIMER lib for OS/2


git-svn-id: svn://10.0.0.236/trunk@72380 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:12:04 +00:00
mkaply%us.ibm.com
fe7123ad19 # 40177
r = cls, a = brendan
OS/2 bring-up for M16 - add OS/2 to config.* files - also submitting to autoconf


git-svn-id: svn://10.0.0.236/trunk@72379 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:06:23 +00:00
kin%netscape.com
fccb6df0e3 Fix for bug #41206: Text inserted into composer is initially invisible
Removed call to FlushPendingNotifications() in SetCaretEnabled()
because it causes a reflow during painting. That can cause certain
view updates to be dropped on the floor on Linux. Also removed
tab characters in SetCaretEnabled().

r=sfraser@netscape.com, a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@72378 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 14:05:03 +00:00
jefft%netscape.com
92a2eb55bc fixed bug 32178 -- Undo: completely unpredictable when it will enable or work; r=scottip, bienvenu
git-svn-id: svn://10.0.0.236/trunk@72377 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 13:48:02 +00:00
jst%netscape.com
3e8ddbd2cb Fixing nsbeta2+ bug 41588, accessing document.documentElement on an empty document in JS threw a NS_ERROR_FAILURE exception in stead of just returning null. r=heikki@citec.fi
git-svn-id: svn://10.0.0.236/trunk@72376 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 13:37:46 +00:00
bienvenu%netscape.com
f8e1e24a32 override delete model for aol server, r=sspitzer 32519
git-svn-id: svn://10.0.0.236/trunk@72375 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 13:31:51 +00:00
bienvenu%netscape.com
3aaa3fee22 fix fmr in imap parser causing envelope parser problems r=jefft 42498
git-svn-id: svn://10.0.0.236/trunk@72374 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 13:24:19 +00:00
bienvenu%netscape.com
a0adb56627 more work on search BE, 33101 r=alecf parse local folders before searching
git-svn-id: svn://10.0.0.236/trunk@72373 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 13:21:41 +00:00
jst%netscape.com
3152e30813 Fixing well-formedness error in XUL overlay file that prevents mozilla from even opening the first browser window, r=brade&disttsc@bart.nl
git-svn-id: svn://10.0.0.236/trunk@72372 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 13:09:36 +00:00
rods%netscape.com
3910c6d504 input type=image need to create their "alt" text
b=24778 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@72371 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 12:57:44 +00:00
morse%netscape.com
134a4a2d66 bugs 41390 and 41419, wallet editor fixes
git-svn-id: svn://10.0.0.236/trunk@72370 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 12:57:32 +00:00
rods%netscape.com
2597ebacec image buttons need their font set for "alt" text
b=24778 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@72369 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 12:56:02 +00:00
morse%netscape.com
c7fdf58e56 bugs 42475, 42550, and 42436 r=dveditz
git-svn-id: svn://10.0.0.236/trunk@72368 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 12:51:14 +00:00
morse%netscape.com
fb223e9b7c bugs 42475, 42550, and 42436 r=dveditz
git-svn-id: svn://10.0.0.236/trunk@72367 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 12:44:04 +00:00
sgehani%netscape.com
81c4f9a108 Allow for more component names in setup type description without falling off. (nsbeta2+)
[b=41353; r=dveditz]


git-svn-id: svn://10.0.0.236/trunk@72366 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 10:44:33 +00:00
pavel%gingerall.cz
01d10dc6a7 - workaround of -rdynamic (JS_PERLCONNECT only)
git-svn-id: svn://10.0.0.236/trunk@72365 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 08:56:03 +00:00
rjc%netscape.com
14ac16bebc Fix nsbeta2+ bug # 40365: update search files from Netcenter. r/a=me
git-svn-id: svn://10.0.0.236/trunk@72364 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 08:26:36 +00:00
mccabe%netscape.com
8e6c612c26 Build nsIScriptablePlugin.idl on the mac; remaining part of fix for 39911. a=beard,r=don
git-svn-id: svn://10.0.0.236/trunk@72363 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 08:23:28 +00:00
BlakeR1234%aol.com
150979855e Fix for bug 41900 r=dveditz a=verah
git-svn-id: svn://10.0.0.236/trunk@72362 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 08:05:06 +00:00
warren%netscape.com
af2c72d1b7 Bug 42283. Crash downloading jar file.
git-svn-id: svn://10.0.0.236/trunk@72361 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:47:46 +00:00
alecf%netscape.com
a55c6aacac oops, missed a properties file with last checkin (#33101)
git-svn-id: svn://10.0.0.236/trunk@72360 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:45:38 +00:00
alecf%netscape.com
a87583f4cc update examples for people looking to hook up ISPs to the account wizard (not part of build)
git-svn-id: svn://10.0.0.236/trunk@72359 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:44:22 +00:00
alecf%netscape.com
e8000a5455 make the search folder picker come from the folder picker overlay, and make it update correctly, plus start to hook up the datasources to the thread pane in the search window
r=sspitzer
part of bug #33101


git-svn-id: svn://10.0.0.236/trunk@72358 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:43:42 +00:00
BlakeR1234%aol.com
9f5dcee0a1 Oops...overwrote rbs@maths.uq.edu.au's changes. sorry
git-svn-id: svn://10.0.0.236/trunk@72357 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:43:35 +00:00
alecf%netscape.com
9d9053792b update search datasource for #33101 - allow nsIMessages to be created from nsIMsgDBHdrs, and get rid of extraneous attribute from the search hit notify listener
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72356 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:41:37 +00:00
brade%netscape.com
320e017be4 improved detection of edit fields; r/a=law a=beppe (bug #14874)
git-svn-id: svn://10.0.0.236/trunk@72355 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:37:44 +00:00
rickg%netscape.com
de64f8f668 fixed a few nsbeta2+ bugs; r=harishd and kmcclusk
git-svn-id: svn://10.0.0.236/trunk@72354 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:28:02 +00:00
BlakeR1234%aol.com
c2d42fa98d Fix nsbeta2+ bug 41614 r=dveditz
git-svn-id: svn://10.0.0.236/trunk@72353 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:21:05 +00:00
BlakeR1234%aol.com
16ca13a932 Fix for nsbeta2+ bug 41614 r=dveditz
git-svn-id: svn://10.0.0.236/trunk@72352 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:19:21 +00:00
tor%cs.brown.edu
596ea132b1 Patch from roc+moz@cs.cmu.edu to get this building on windows.
Not in default build.  r=tor


git-svn-id: svn://10.0.0.236/trunk@72351 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 07:02:42 +00:00
heikki%citec.fi
1b1b0cd15f Bug 41908. Implemented Open in New Window for simple XLinks. Relative URLs and XML Base do not yet work. r=law&jst.
git-svn-id: svn://10.0.0.236/trunk@72350 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 06:59:36 +00:00
rpotts%netscape.com
1e04a2e702 bug #39797. Fixed unknown content-type sniffer to handle 8-bit characters...
git-svn-id: svn://10.0.0.236/trunk@72349 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 06:15:13 +00:00
sfraser%netscape.com
f5dc32b34c Fix bug 42145 -- need to clear the editor out of the editor controller when the text frame is going away (like when its content is hidden in a popup window). r=kin
git-svn-id: svn://10.0.0.236/trunk@72348 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 06:09:33 +00:00
sfraser%netscape.com
f7448c53e6 Belt-and-braces check for bug 42145; check for null args. r=akkana
git-svn-id: svn://10.0.0.236/trunk@72347 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 06:06:55 +00:00
sfraser%netscape.com
25d51d7143 Remove obsolete charset menu cruft. r=fm
git-svn-id: svn://10.0.0.236/trunk@72346 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 06:05:51 +00:00
ssu%netscape.com
de5fe27bfa fixing nsbeta2+ bug #41581. [regression]the installer only wants to install to a top-level directory on the disk (e.g., c:\Mozilla). r=sgehani. affects windows platforms only
git-svn-id: svn://10.0.0.236/trunk@72345 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 06:02:01 +00:00
sfraser%netscape.com
2316120009 Partial fix for bug 42098 -- leakage of XUL doc and editor in composer window. This change fixes the doc leak, but the nsEditorShell still leaks. This fix is a band-aid until 42530 is fixed. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72344 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 06:01:19 +00:00
cotter%netscape.com
864c4204ea Updated OSCP help.
git-svn-id: svn://10.0.0.236/trunk@72343 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 05:45:58 +00:00
brendan%mozilla.org
7a227ba4ec sfraser@netscape.com's fine GC_MARK_DEBUG enhancement for XPConnect.
git-svn-id: svn://10.0.0.236/trunk@72342 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 04:34:00 +00:00
dmose%mozilla.org
30a76fc5b2 first cut at some new-style windows makefiles for the C SDK. these don't really work yet - they are being checked in to allow other developers to collaborate on them. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72341 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 02:35:41 +00:00
ddrinan%netscape.com
badc3f1ac6 Fix for bug# 34384
git-svn-id: svn://10.0.0.236/trunk@72339 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 01:47:18 +00:00
rogerl%netscape.com
63176f2628 Added tests for scripts as strings.
git-svn-id: svn://10.0.0.236/trunk@72338 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 01:37:47 +00:00
rogerl%netscape.com
5f2e9befeb Mucking about with operator overlaoding plus initializing global context
- beginning type stuff.


git-svn-id: svn://10.0.0.236/trunk@72337 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 01:36:59 +00:00
rogerl%netscape.com
ebaa77a03f Fixed spelling.
git-svn-id: svn://10.0.0.236/trunk@72336 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 01:35:25 +00:00
pollmann%netscape.com
781f953b02 Reenabling my change, not part of smoketest bustage. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72335 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 01:21:56 +00:00
pierre%netscape.com
584e941a6d #42139 "background-position misinterpreted with fixed backgrounds". Fixed a regression introduced during the last checkin. r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@72334 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 00:50:56 +00:00
cyeh%bluemartini.com
2100d31ebd add url for where to find the latest libgd
git-svn-id: svn://10.0.0.236/trunk@72333 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 00:50:49 +00:00
mcgreer%netscape.com
84112f1bce attempt to add token support for listing certs & keys
git-svn-id: svn://10.0.0.236/trunk@72332 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 00:38:44 +00:00
mcgreer%netscape.com
92d86935db more cleanup on cert listing
git-svn-id: svn://10.0.0.236/trunk@72331 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 00:36:43 +00:00
waterson%netscape.com
9f0f77a822 Bug 42518. Remove bogus re-implementation of GetCurrentSession(). r=pink
git-svn-id: svn://10.0.0.236/trunk@72330 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 00:32:17 +00:00
pollmann%netscape.com
884e996435 Temporarily disabling my change to help narrow down smoketest bustage. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72329 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-16 00:23:21 +00:00
karnaze%netscape.com
0810fad6c2 bug 42726 - back out previous checkin.
git-svn-id: svn://10.0.0.236/trunk@72328 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 23:39:49 +00:00
scc%mozilla.org
900f215543 undo the change of the 10th. The code is still in, conditioned on |NS_DONT_USE_CHUNKY_STRING_ALLOCATION|. The performance hit was unacceptable, and checking the original change in on the tip was a mistake. r=rpotts; a=leaf, phil
git-svn-id: svn://10.0.0.236/trunk@72327 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 22:13:19 +00:00
radha%netscape.com
6b81b2f605 Fix for bug # 41373. r=pollmann. a=don,phil,leger,leaf
git-svn-id: svn://10.0.0.236/trunk@72326 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 22:08:25 +00:00
ddrinan%netscape.com
d0057568a9 Use M16 version of nlslayer for unix
git-svn-id: svn://10.0.0.236/trunk@72324 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 21:34:56 +00:00
sspitzer%netscape.com
a092cc2d34 workaround for smoketest blocker #42686
now we assert and gracefully continue, instead of crashing.
I'll go give this bug to a better owner.  a=brade, r=mscott


git-svn-id: svn://10.0.0.236/trunk@72323 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 21:20:19 +00:00
thayes%netscape.com
0be4db9ae1 Change password prompt and retry text.
git-svn-id: svn://10.0.0.236/trunk@72322 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 21:13:35 +00:00
javi%netscape.com
720cc9bec3 Add help targets for cert pretty print and issuer not found when walking
the certificate chain.


git-svn-id: svn://10.0.0.236/trunk@72321 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 21:02:45 +00:00
mcs%netscape.com
7b93ae9b59 removed old project and .exp files.
git-svn-id: svn://10.0.0.236/trunk@72319 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 20:31:13 +00:00
ddrinan%netscape.com
d30cd61bec Use the M16 version of nlslayer
git-svn-id: svn://10.0.0.236/trunk@72318 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 20:22:12 +00:00
ddrinan%netscape.com
e5e2013da6 Use the intl M16 interfaces
git-svn-id: svn://10.0.0.236/trunk@72317 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 20:02:52 +00:00
Peter.VanderBeken%pandora.be
6b63ee0f89 Reenable creation of HTML elements in XML documents. r=nisheeth, r=kin, a=waterson.
git-svn-id: svn://10.0.0.236/trunk@72315 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 17:48:19 +00:00
rogerl%netscape.com
f7ed7da244 Added op= support.
git-svn-id: svn://10.0.0.236/trunk@72314 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 16:03:54 +00:00
karnaze%netscape.com
0b74ec8686 bug 41306 - remove special cell auto percentage base code, r=rods
git-svn-id: svn://10.0.0.236/trunk@72313 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 14:54:04 +00:00
karnaze%netscape.com
7e1b9a4668 bug 40721 - better in determining if height of a cell gets smaller during incremental reflow, r=rods
git-svn-id: svn://10.0.0.236/trunk@72312 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 14:31:12 +00:00
dbragg%netscape.com
7d9c34376b fix for nsbeta2+ bugs 37363 and 39157. r=dveditz
git-svn-id: svn://10.0.0.236/trunk@72311 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 14:28:28 +00:00
cmanske%netscape.com
68affc7086 Optimized stylesheet code to not enable/disable unecessarily, avoiding extra reflows. For bug 40767, r=akkana
git-svn-id: svn://10.0.0.236/trunk@72310 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 14:17:13 +00:00
nboyd%atg.com
45295349db Wrapping a class produces a NativeJavaClass.
git-svn-id: svn://10.0.0.236/trunk@72309 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 14:00:31 +00:00
pete%alphanumerica.com
21978cfb33 r=dougt,brendan a=dougt
not part of the build.

--pete


git-svn-id: svn://10.0.0.236/trunk@72308 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 13:16:49 +00:00
rods%netscape.com
f58dc37a07 removed the incremental reflow targeted at the display text
instead we just reflow the text and the button each time.
b=40644 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@72307 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 13:02:10 +00:00
rods%netscape.com
1a499e2d1a ifdef'ing out the where we get the value of the label
currently we aren't supporting "label" for options because they get
concatentated with the content
b=4050 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@72306 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 13:00:23 +00:00
rods%netscape.com
40f308956d ifdef'ing out the where we get the value of the label
b=4050 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@72305 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 12:58:54 +00:00
sdv%sparc.spb.su
5fd3575052 addon to fix a bug=42336
git-svn-id: svn://10.0.0.236/trunk@72304 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 11:14:47 +00:00
rjc%netscape.com
7fbc71dde2 Fix nsbeta2+ bug # 40367: auto-updating of search files. r=gagan,sdagley a=don
git-svn-id: svn://10.0.0.236/trunk@72303 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 10:36:40 +00:00
rbs%maths.uq.edu.au
87933691a6 Commented section that was enabled in my tree
git-svn-id: svn://10.0.0.236/trunk@72302 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 10:15:27 +00:00
rbs%maths.uq.edu.au
2bd5335be3 Change invalid REC-html40 to correct XHTML namespace. b:7834. a:ekrock@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72301 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 10:11:03 +00:00
rbs%maths.uq.edu.au
de23cc3486 Change invalid REC-html40 to correct XHTML namespace. b:7834. a:ekrock@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72300 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 09:54:41 +00:00
BlakeR1234%aol.com
52eb7c31a5 Fix for bug 4162. r=ben a=waterson
git-svn-id: svn://10.0.0.236/trunk@72299 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 07:33:35 +00:00
mccabe%netscape.com
c3790a20ac Bustage occurred, not sure if it's me, but mine was the only checkin in layout; backing out just in case.
git-svn-id: svn://10.0.0.236/trunk@72298 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:53:18 +00:00
waterson%netscape.com
b84772d2c3 Fix UMRs.
git-svn-id: svn://10.0.0.236/trunk@72297 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:42:27 +00:00
alecf%netscape.com
7a9f7cd21f oops, fix a typo in the last checkin
git-svn-id: svn://10.0.0.236/trunk@72296 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:42:18 +00:00
alecf%netscape.com
00489292b9 null-pointer check to attempt to fix #42271
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72295 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:41:25 +00:00
waterson%netscape.com
c2a827c3b4 Fix leak.
git-svn-id: svn://10.0.0.236/trunk@72294 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:41:17 +00:00
sspitzer%netscape.com
ad3905ebd0 fix error message in build log. this is not for the build bustage.
git-svn-id: svn://10.0.0.236/trunk@72293 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:40:36 +00:00
ssu%netscape.com
4c9b4b8cf1 Patch from gemal@gemal.dk that fixes bugs:
#38456 - ":" should not be in "Destination Directory:"
  #38563 - New title to exit installer dialog
  #34857 - "Total download size" should be "Total Install Size"

did not apply part of patch that fixes bug #33342 because I need marketing approval.  I reassigned that bug to the appropriate approver.

a=leaf
r=sgehani

affects only windows platforms.


git-svn-id: svn://10.0.0.236/trunk@72292 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:37:50 +00:00
ssu%netscape.com
5af3030df4 Patch from BlakeR1234@aol.com that fixes bug #42203. Typo in xpinstall.properties string. a=leaf r=sgehani
git-svn-id: svn://10.0.0.236/trunk@72291 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:20:15 +00:00
ssu%netscape.com
060825d5c7 fixing bug #42203. Typo in xpinstall.properties string. a=leaf r=sgehani
git-svn-id: svn://10.0.0.236/trunk@72290 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:18:08 +00:00
mccabe%netscape.com
1491849620 Fix for 38495, nsbeta+.
Teach EmbedElements how to expose plugin objects via XPConnect, after using the nsIScriptablePlugin interface to find an appropriate interface to expose.

r=jst
a=beard


git-svn-id: svn://10.0.0.236/trunk@72289 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 06:07:35 +00:00
sspitzer%netscape.com
51ec51304a remove unnecessary line. part of my checkin for #1181
git-svn-id: svn://10.0.0.236/trunk@72288 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 05:52:02 +00:00
bryner%uiuc.edu
955cf36671 Fix nsbeta2+ bug 39633. r=kin.
git-svn-id: svn://10.0.0.236/trunk@72287 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 05:31:32 +00:00
sspitzer%netscape.com
5e3a130175 pass the ns<foo>Stream by reference, not by value. thanks to sfraser
for pointing out the mistake in this copied code.


git-svn-id: svn://10.0.0.236/trunk@72286 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 05:28:31 +00:00
sspitzer%netscape.com
a9244f361b part of fix for #1182. when migrating an imap user, add the
default templates to Local Folders/Templates.  r=alecf


git-svn-id: svn://10.0.0.236/trunk@72285 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 05:14:02 +00:00
chuang%netscape.com
f8c754cb4e Bug 32286 Edit mailing list in address book, r=putterman
git-svn-id: svn://10.0.0.236/trunk@72284 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 05:10:03 +00:00
tara%tequilarista.org
1763585622 Fixing bug #17779 with patch from cdurst@world.std.com
git-svn-id: svn://10.0.0.236/trunk@72283 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 05:07:13 +00:00
sspitzer%netscape.com
f430774552 fix #1181. make it so we install templates into bin/defaults/Templates and
bin/defaults/en-US/Templates.  then fix it so we check in the locale
directory first, and fall back to the other one if we have too.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@72282 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 05:04:49 +00:00
putterman%netscape.com
19427a3374 fix for 37972 and 37976. Enable address book collection prefs for incoming and outgoing
mail. r=sspitzer.


git-svn-id: svn://10.0.0.236/trunk@72281 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 04:57:16 +00:00
cls%seawood.org
25f73a5b2a Adding MOZ_JS_LIBS to EXTRA_DSO_LDOPTS for BeOS. Bug #42562
git-svn-id: svn://10.0.0.236/trunk@72280 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:49:52 +00:00
dbaron%fas.harvard.edu
4c9e389cd9 Fix bug 38766 (JS errors given wrong for linked scripts in XML documents), nsbeta2+. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72279 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:33:22 +00:00
dbaron%fas.harvard.edu
a93592acd2 Code for nsCOMPtr leak logging, a new tool to help debug memory leaks (not yet fully enabled on non-autoconf platforms). r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72278 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:23:55 +00:00
dbaron%fas.harvard.edu
f42beb99b8 Fix bug 38766 (JS errors given wrong for linked scripts in XML documents), nsbeta2+. r=harishd@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72277 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:22:09 +00:00
dbaron%fas.harvard.edu
d567a6243d Change MOZ_DECL_CTOR_COUNTERs that I added to use ;, as all others do. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72276 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:20:30 +00:00
dbaron%fas.harvard.edu
cbaaa66fd8 Count various classes in leak/bloat logs. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72275 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:18:32 +00:00
dbaron%fas.harvard.edu
d83741b111 Fix leak of XMLElementFactoryImpl. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72274 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:16:28 +00:00
dbaron%fas.harvard.edu
b71cd6c86c Fix leak of nsImageGTK (or equivalent on other platforms). r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72273 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:15:36 +00:00
leaf%mozilla.org
3e6d574717 Automated update
git-svn-id: svn://10.0.0.236/trunk@72272 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:15:09 +00:00
dbaron%fas.harvard.edu
7f52a2baa5 Fix leaks of nsHTMLHeadElement. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72271 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:14:16 +00:00
dbaron%fas.harvard.edu
3d55e5aa70 Changes to turn on nsCOMPtr leak logging on autoconf based platforms. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@72270 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:13:07 +00:00
dougt%netscape.com
d4ad25f8dd added files: mozilla/netwerk/base/public/nsIWebFilters.idl
git-svn-id: svn://10.0.0.236/trunk@72269 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 02:04:28 +00:00
rhp%netscape.com
9f63cb7f2c Fix for null pointer access crasher - Bug #: 42359 - r: scottip
git-svn-id: svn://10.0.0.236/trunk@72268 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 01:53:39 +00:00
dougt%netscape.com
b6f1faf5f3 Fixing nsIWebFilters not being handled by the http handler. Also making
CreateInstance=>GetService.

r= gagan@netscape.com, a=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@72267 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 01:50:08 +00:00
ducarroz%netscape.com
808aa7a846 Fix for bug 41266. Don't clone the popup node else the XBL binding wont work! Also, close the popup menu when the use start typing again else it will not open all the time. R=mscott
git-svn-id: svn://10.0.0.236/trunk@72266 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 01:48:41 +00:00
sgehani%netscape.com
e8fe000dc1 No longer remove the old core directory eliminating potential OS file manager sync'ing issues causing component registration errors. (nsbeta2+)
[b=41376; r=dveditz]


git-svn-id: svn://10.0.0.236/trunk@72265 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 01:10:34 +00:00
av%netscape.com
f06fee1ede Addressing bug #41276, r=sean@beatnik.com
git-svn-id: svn://10.0.0.236/trunk@72264 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 01:07:27 +00:00
despotdaemon%netscape.com
ff7a18d43f Pseudo-automatic update of changes made by BlakeR1234@aol.com.
git-svn-id: svn://10.0.0.236/trunk@72263 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 00:56:26 +00:00
hyatt%netscape.com
b5fe320678 Classic change for twisty nsbeta2= bug. r=ben
git-svn-id: svn://10.0.0.236/trunk@72262 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 00:45:04 +00:00
hyatt%netscape.com
dbb7c92107 Bug #41266, r=ducarroz
git-svn-id: svn://10.0.0.236/trunk@72261 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 00:40:14 +00:00
varada%netscape.com
ba4b7ba0a3 fix for bug #32963- including Mail/News Account Settings in mail compose window menu
git-svn-id: svn://10.0.0.236/trunk@72260 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 00:40:13 +00:00
scc%mozilla.org
85ba05cab0 Fix for an assert that has been bugging rods, particularly when testing with the top 100. The assert is the string |CharAt| out-of-range assert. The problem is the code was iterating off the end of the string to stop at the implicit |'\0'|. But there need not be null termination and accessing outside the strings defined range is bad. Fixed the loop in question to not step outside of the token string, and to iterate more efficiently. r=waterson
git-svn-id: svn://10.0.0.236/trunk@72259 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 00:39:21 +00:00
pollmann%netscape.com
d5ebd0e9c7 Bug 32770: Save scroll position in session history r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72258 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 00:35:46 +00:00
brendan%mozilla.org
bcefbad6b8 Use nsAutoString rather than auto nsString (r=scc,evaughan).
git-svn-id: svn://10.0.0.236/trunk@72257 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-15 00:08:47 +00:00
buster%netscape.com
86be006781 fixing a platform compile problem
git-svn-id: svn://10.0.0.236/trunk@72256 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:58:41 +00:00
pollmann%netscape.com
1783536d2e Fixing Linux build bustage
git-svn-id: svn://10.0.0.236/trunk@72255 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:58:31 +00:00
garywade%netscape.com
dfde09b674 Bug 30300/6588
Fixed the way that font preferences were proliferated in order that the user-defined font settings could be used.


git-svn-id: svn://10.0.0.236/trunk@72254 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:40:25 +00:00
garywade%netscape.com
2ef163234f Bug 30300/6588
Needed to turn off inlining of functions in the debug target to facilitate debugging.


git-svn-id: svn://10.0.0.236/trunk@72253 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:39:02 +00:00
pollmann%netscape.com
651f5e094f Bug 32770: Save scroll position in session history r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@72252 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:37:06 +00:00
alecf%netscape.com
1bf121d580 fix for #40341 - enable/disable filters
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72251 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:36:12 +00:00
robinf%netscape.com
6b1080a2f2 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@72250 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:35:24 +00:00
rogerl%netscape.com
4be5f4c80d Mark top-level execution as 'script' rather than function - to handle
vars correctly.


git-svn-id: svn://10.0.0.236/trunk@72249 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:28:38 +00:00
rogerl%netscape.com
13c4b90ec8 Added 'Function' instruction, plus suppresses class output if there is
no super specified. (ok it's a hack, but it works)


git-svn-id: svn://10.0.0.236/trunk@72248 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:27:28 +00:00
rogerl%netscape.com
27c8e7b5f6 Adding support for Functions and Vars, preXcrement, object literals.
git-svn-id: svn://10.0.0.236/trunk@72247 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:26:15 +00:00
evaughan%netscape.com
98273189eb Fix for beta2+ #41951
and beta2+ #39927

-r pinkerton


git-svn-id: svn://10.0.0.236/trunk@72246 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:24:41 +00:00
pinkerton%netscape.com
4aec10bde4 on the way to fixing 28226. make reflow processing immediate if we're doing a drag.
git-svn-id: svn://10.0.0.236/trunk@72243 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:18:54 +00:00
chrisk%netscape.com
d8f1264a7c Add generation of SMIMECapabilities
git-svn-id: svn://10.0.0.236/trunk@72242 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:17:52 +00:00
buster%netscape.com
e8833a517e fixed nsbeta2+ bugs 42138 35772 37657 38157 40283 35964
r=waterson, rods


git-svn-id: svn://10.0.0.236/trunk@72241 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:15:59 +00:00
bryner%uiuc.edu
f18c290ffb Fixing bug 42282. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@72240 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:15:52 +00:00
chrisk%netscape.com
3e04f59f9a canonicalization step adds CRs to LFs only of there are no CRs present.
git-svn-id: svn://10.0.0.236/trunk@72239 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:15:06 +00:00
chrisk%netscape.com
620125c624 Make example 5.7 of ietf-smime-examples draft decode correctly
(we still cannot look up certs by SubjectKeyID, so it won't verify)


git-svn-id: svn://10.0.0.236/trunk@72238 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:12:48 +00:00
jst%netscape.com
67f52e2c7a Fixing nsbeta2+ bug 40944. document.doctype.systemId was always empty in HTML documents. r=nisheeth@netscape.com&heikki@citec.fi
git-svn-id: svn://10.0.0.236/trunk@72237 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 23:08:19 +00:00
yueheng.xu%intel.com
6db14a1487 fix for #42484 (extra ";" after the loop control). r=cata, a=waterson
git-svn-id: svn://10.0.0.236/trunk@72235 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 22:13:13 +00:00
despotdaemon%netscape.com
1992cec62e Pseudo-automatic update of changes made by garywade@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@72234 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 21:08:44 +00:00
blizzard%redhat.com
a09e848e27 remove annoying ^Ms. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@72233 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 19:57:25 +00:00
blizzard%redhat.com
f3e20bb800 this is the most recent iteration of alex's tool. seems to work on an optimized build now.
git-svn-id: svn://10.0.0.236/trunk@72232 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 19:39:20 +00:00
putterman%netscape.com
80073ca820 Backing out changes to these files to fix blocker bugs 42485 and 42488. r=sspitzer, a=leaf.
git-svn-id: svn://10.0.0.236/trunk@72231 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 18:03:49 +00:00
rusty.lynch%intel.com
32b0ceaf7f (Re)Fix for bug #23546
a=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@72230 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 17:58:49 +00:00
pollmann%netscape.com
1826a073a2 Bug 39723: Send only one request to the server when clicking on an image map. r=joki
git-svn-id: svn://10.0.0.236/trunk@72225 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 15:02:18 +00:00
tor%cs.brown.edu
8f2c21ff8e Add mng to required libraries list. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@72224 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 14:21:49 +00:00
tor%cs.brown.edu
c5974ce3f8 Update libmng snapshot. Not in default build.
git-svn-id: svn://10.0.0.236/trunk@72223 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 14:20:55 +00:00
putterman%netscape.com
ea3724a55d Fix for 41327. r=sspitzer. Remove statement that gets printed to console a lot.
git-svn-id: svn://10.0.0.236/trunk@72222 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 14:05:46 +00:00
putterman%netscape.com
16b2cf898f Fix for 39770, remove return receipts from prefs. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@72221 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 14:01:57 +00:00
nboyd%atg.com
6345f2163b Fix bug 42097
git-svn-id: svn://10.0.0.236/trunk@72218 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 13:39:44 +00:00
morse%netscape.com
3c7b707a95 update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@72217 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 12:32:37 +00:00
sdv%sparc.spb.su
b12debbf5d added workaround for bug=30927
git-svn-id: svn://10.0.0.236/trunk@72216 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 12:16:29 +00:00
axel%pike.org
3a1017bf33 Updating Makefile.in, not part of build
git-svn-id: svn://10.0.0.236/trunk@72215 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 11:55:16 +00:00
hyatt%netscape.com
aee8a341dd Oops. tree should not be on.
git-svn-id: svn://10.0.0.236/trunk@72212 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 09:18:31 +00:00
hyatt%netscape.com
1be0a30bc7 Oops. New tree should be off.
git-svn-id: svn://10.0.0.236/trunk@72211 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 09:17:18 +00:00
hyatt%netscape.com
92ee2738d4 30511. r=ben
git-svn-id: svn://10.0.0.236/trunk@72210 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 09:13:42 +00:00
hyatt%netscape.com
61618e39a9 Fix for bug #36740, r=ben
git-svn-id: svn://10.0.0.236/trunk@72209 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 08:47:12 +00:00
hyatt%netscape.com
50e0e0cc61 Fix for 41281, r=brendan
git-svn-id: svn://10.0.0.236/trunk@72208 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 08:25:50 +00:00
hyatt%netscape.com
98f686e914 Fix for #41878, r=ben
git-svn-id: svn://10.0.0.236/trunk@72207 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 08:21:56 +00:00
hyatt%netscape.com
80d84154b7 Fix for #41281, r=brendan
git-svn-id: svn://10.0.0.236/trunk@72206 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 08:19:07 +00:00
hyatt%netscape.com
e575b1749c Fix for bug #41281, r=brendan
git-svn-id: svn://10.0.0.236/trunk@72205 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 08:12:32 +00:00
axel%pike.org
b8a7545f4e Code cleanup, XSL->MOZ_XSL, r=nisheeth, a=waterson
git-svn-id: svn://10.0.0.236/trunk@72204 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 07:35:26 +00:00
waterson%netscape.com
49b93fea7c Fix leak I made. r=warren
git-svn-id: svn://10.0.0.236/trunk@72203 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 07:27:08 +00:00
pavel%gingerall.cz
c86edbe37a - fixes in original version of perlconnect (JSVALToSV SVToJSVAL etc.)
- object delegation (like JSCreateObject) Perl->JS
- ParlValue handles PerlObject correctly
- undef values handled correctly (in both directions)
- JS arrays may be tied to perl arrays
- error handlers supported on Perl side
- no globals
- several minor fixes


git-svn-id: svn://10.0.0.236/trunk@72202 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 07:23:58 +00:00
pavel%gingerall.cz
2e7ae72a07 - minor change of jsperl.h inclusion, matters for perlconnect build only
git-svn-id: svn://10.0.0.236/trunk@72201 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 07:18:41 +00:00
cls%seawood.org
7fc9f9e637 Move themes around to avoid warnings in standalone builds.
git-svn-id: svn://10.0.0.236/trunk@72200 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 06:46:51 +00:00
cls%seawood.org
658814f84a The WS5.0 problem cropped up again so I'm reapplying pavlov's previous fix.
git-svn-id: svn://10.0.0.236/trunk@72199 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 06:28:13 +00:00
hyatt%netscape.com
d8a304b7bb Bug #30511. r=ben
git-svn-id: svn://10.0.0.236/trunk@72198 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 06:14:24 +00:00
hyatt%netscape.com
3b229e67d4 30511. r=ben
git-svn-id: svn://10.0.0.236/trunk@72197 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 06:13:59 +00:00
hyatt%netscape.com
ace654498a 30511. r=ben
git-svn-id: svn://10.0.0.236/trunk@72196 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 06:13:39 +00:00
scc%mozilla.org
b09172d69e Adding |nsWork[C]String| classes
git-svn-id: svn://10.0.0.236/trunk@72195 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 05:47:30 +00:00
scc%mozilla.org
34851bed47 adding |nsWork[C]String| classes
git-svn-id: svn://10.0.0.236/trunk@72194 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 05:41:05 +00:00
hyatt%netscape.com
1890664385 30511. r=ben
git-svn-id: svn://10.0.0.236/trunk@72193 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 05:31:47 +00:00
rpotts%netscape.com
7b6436e9c1 Made nsSocketProviderService use NS_IMPL_THREADSAFE_ISUPPORTS to avoid an assertion on shutdown...
git-svn-id: svn://10.0.0.236/trunk@72192 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 05:16:10 +00:00
sfraser%netscape.com
a6254706a2 Fix the windows build. Suckage; I needed to repace nsAutoString with nsString in the overloaded function.
git-svn-id: svn://10.0.0.236/trunk@72191 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 05:05:32 +00:00
cmanske%netscape.com
f4a5695489 Part of table dialog work: new method needed to convert to TH from TD and vice versa. b=20973. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@72190 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 04:59:50 +00:00
cmanske%netscape.com
949e725655 New method for table editing (b=20973, r=jfrancis); Use nsIStyleSheet::SetEnable() for editmode stylesheets instead of removing and reloading -- necessary for bug 40767. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@72189 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 04:58:29 +00:00
brendan%mozilla.org
39c808b988 Restore "javascript:\n"-in-location-brings-up-console compatibility (r=mccabe@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@72188 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 04:57:49 +00:00
hyatt%netscape.com
ca5a96f13d 30511. r=ben
git-svn-id: svn://10.0.0.236/trunk@72187 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 04:50:20 +00:00
brendan%mozilla.org
154af1de4d Fiddle whitespace style.
git-svn-id: svn://10.0.0.236/trunk@72186 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 04:46:22 +00:00
sfraser%netscape.com
b2dc9564c5 Back out some of my changes for string cleanup which broke form autofill (the overloaded wallet_ReadFromList methods are back, with their unfathomable index modifications), and putting in some nsCOMPtr goodness. r=scc.
git-svn-id: svn://10.0.0.236/trunk@72185 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 04:32:37 +00:00
scc%mozilla.org
e031ff2a36 Adding a new string class for to help fix performance problems.
git-svn-id: svn://10.0.0.236/trunk@72184 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 04:10:00 +00:00
cls%seawood.org
815321e9a9 Use $(wildcard..) to make certain configure dependencies optional. Bug #42211
git-svn-id: svn://10.0.0.236/trunk@72183 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 03:51:17 +00:00
valeski%netscape.com
50e07a6702 41110. r=sspitzer. more nsIWebshellWindow removal.
git-svn-id: svn://10.0.0.236/trunk@72182 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 03:30:53 +00:00
waterson%netscape.com
7d48674081 Bug 42360. Fix SUNWspro5.0 bustage. r=tor
git-svn-id: svn://10.0.0.236/trunk@72181 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 03:27:46 +00:00
beard%netscape.com
3726e15c5e (not part of build) added non-debug target (PSM.shlb)
git-svn-id: svn://10.0.0.236/trunk@72180 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 03:25:37 +00:00
beard%netscape.com
beaa16cfdb (not part of build) added mozilla/security/nss/lib/smime to access paths, added nlslayer.cpp directly (rather than building as a separate library).
git-svn-id: svn://10.0.0.236/trunk@72179 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 03:18:10 +00:00
beard%netscape.com
51c31d04ba (not part of build) added mozilla/security/nss/lib/smime to access paths.
git-svn-id: svn://10.0.0.236/trunk@72178 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 03:16:41 +00:00
mjudge%netscape.com
6e990f8280 handling of on input. adding selection change notifications to commands. we must tell the document when selection happens in the input fields. regriession from 34986, r=saari a=pdt+
git-svn-id: svn://10.0.0.236/trunk@72177 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 03:01:31 +00:00
mjudge%netscape.com
e85fda1167 fixing blocker bug for focus not typing in url bar after progromatic change to focus on other document. r=saari. (from regression of 34986) pdt+
git-svn-id: svn://10.0.0.236/trunk@72176 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 02:59:54 +00:00
mjudge%netscape.com
58f329a378 regressions from 34986 ender-lite. listeners now block percolation of events. until we have better fix. r=saari, akkana
git-svn-id: svn://10.0.0.236/trunk@72175 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 02:58:34 +00:00
mjudge%netscape.com
f1cf76f9e7 fixing regressions from 34986 ender-lite. adding new selection controller sensitivity. r=saari
git-svn-id: svn://10.0.0.236/trunk@72174 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 02:57:26 +00:00
scc%mozilla.org
187005e5ed Temporarily (till Thursday) commented out the definition that made |PRUnichar*| incompatible with |OLECHAR*| as a favor to the AIM team, so they can decide whether to cast in their code, or alter their headers. They know what to do in either case, and have agreed that this definnition can be re-activated on Thursday. r=vishy
git-svn-id: svn://10.0.0.236/trunk@72173 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 02:54:40 +00:00
rhp%netscape.com
a298a82a1c Fixing problem with data loss on forwarding - Bug #: 42398 - r: sspitzer
One is a structure and one is a spec of the attachment URI...they are used
differently...one can be null while the other is valid...I was throwing
away attachments by mistake forwarded messages were falling into this list


git-svn-id: svn://10.0.0.236/trunk@72172 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 02:50:09 +00:00
mccabe%netscape.com
d02312ed59 Makefile fix, thanks to Dan Veditz. Should fix bustage.
git-svn-id: svn://10.0.0.236/trunk@72171 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 02:40:00 +00:00
mccabe%netscape.com
552b1a1104 Backing out for now to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@72170 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 02:33:45 +00:00
ruslan%netscape.com
6c38a98650 Fixing 22103, a=gagan
git-svn-id: svn://10.0.0.236/trunk@72169 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 01:35:24 +00:00
cmanske%netscape.com
bc2671681c Fixed problem in nsEditor::CloneAttributes where undo system used when it shouldn't. b=41862. r=sfraser. a=beppe
git-svn-id: svn://10.0.0.236/trunk@72168 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 01:32:27 +00:00
cmanske%netscape.com
10146f6bae Fixed Composer dialog layout problems when resizing. b=42210 r=evaughan
git-svn-id: svn://10.0.0.236/trunk@72167 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 01:26:43 +00:00
mccabe%netscape.com
35280d6bef Fix to 39911, which nsbeta+ 38495 depends on.
Build nsIScriptablePlugin.idl on Unix and Windows.

a=beard


git-svn-id: svn://10.0.0.236/trunk@72166 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 01:21:39 +00:00
rods%netscape.com
f86a48604d moved the unreg of the access keys from the destructor to the Destroy method
r=dcone, b=41246


git-svn-id: svn://10.0.0.236/trunk@72165 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 01:16:08 +00:00
beard%netscape.com
fbbcd98705 project to compile nsIScriptablePlugin.idl for mccabe. bug #39911, a=beard, r=mccabe
git-svn-id: svn://10.0.0.236/trunk@72164 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 01:14:35 +00:00
mccabe%netscape.com
984f9b048c Part of fix for 39911, which is a dependency of nsbeta+ bug 38495.
Interface for plugins to expose to advertise a scriptable peer object and the interface that XPConnect should expose it with.

r=sechevarria@beatnik.com,beard@netscape.com
a=beard@netscape.com

NOTE This is not yet built on any platform.


git-svn-id: svn://10.0.0.236/trunk@72163 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 01:04:06 +00:00
attinasi%netscape.com
8fd5c9cbf6 To fix the bug we added support for hspace and vspace attributes in QuirkMode. b=41863 karnaze@netscape.com did part of the fix and we reviewed each others code
git-svn-id: svn://10.0.0.236/trunk@72162 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 00:59:29 +00:00
jst%netscape.com
bc3e91849d Fixing nsbeta2+ bug 41367, area.pathname incorrectly contained the ref and search parts of the URL. r=vidur
git-svn-id: svn://10.0.0.236/trunk@72161 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 00:48:34 +00:00
bryner%uiuc.edu
3e2763bedf Fixing import line. r=ben. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@72160 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 00:44:43 +00:00
mkaply%us.ibm.com
fa06a1e262 # 37239
r = valeski, a = brendan
OS/2 bring-up - Yes I know this is ugly.
We are getting a linker error on this delete.
We want to get our builds up by any means necessary,
so I need to comment this out for us for now.


git-svn-id: svn://10.0.0.236/trunk@72159 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 00:26:52 +00:00
rginda%netscape.com
7e145bf1b9 -- NOT PART OF THE BUILD --
Conditionally build lcshell w/ jdk 1.1.8 or 1.2.2 on windows


git-svn-id: svn://10.0.0.236/trunk@72157 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 00:14:56 +00:00
mkaply%us.ibm.com
1471b70394 # 37239
r = mccabe, a = brendan
OS/2 bring-up - PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@72156 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 00:07:08 +00:00
jst%netscape.com
6af64ec54b Fixing nsbeta2+ bug 39892. Adding support for getting the computed value of the 'behavior' property with getComputedStyle(). r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72155 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 00:06:36 +00:00
alecf%netscape.com
e06fc1cc5e fix for #42082 - enable the filter on creation
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@72153 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-14 00:04:43 +00:00
mstoltz%netscape.com
ab175b2de3 Fix for bug 31818. Dogfood. r=brendan
git-svn-id: svn://10.0.0.236/trunk@72152 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:56:30 +00:00
ddrinan%netscape.com
fe76e7598f Move nlslayer from my machine to sbc
git-svn-id: svn://10.0.0.236/trunk@72151 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:54:37 +00:00
racham%netscape.com
7170b49a9f Fixing bug 40180. If the profile directory is deleted, a new directory is created with default contents on all platforms. On Mac, which is the main concern of this bug, the folder in the trash is ignored and the new folder is considered as an active profile directory. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@72150 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:53:42 +00:00
rjc%netscape.com
c2abb02c4f Ensure gRefCnt is initialized to zero. Code from ericb@neoplanet.com, approval=me
git-svn-id: svn://10.0.0.236/trunk@72149 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:45:20 +00:00
leaf%mozilla.org
5c7ccba235 Automated update
git-svn-id: svn://10.0.0.236/trunk@72148 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:45:09 +00:00
dbragg%netscape.com
31bc47961c Fix for bug #42201. Patch submitted by BlakeR1234@aol.com. a=dveditz r=dbragg
git-svn-id: svn://10.0.0.236/trunk@72147 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:37:11 +00:00
cls%seawood.org
d67cf1b15a Call AC_SUBST to that MOZ_MNG is properly (un)set.
git-svn-id: svn://10.0.0.236/trunk@72146 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:32:42 +00:00
av%netscape.com
95f3dcdd98 Addressing #41276, r=sechevarria@beatnik.com
git-svn-id: svn://10.0.0.236/trunk@72144 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:23:13 +00:00
akkana%netscape.com
e3cd9fcb21 42306: remove hacky workaround for middle mouse handling, no longer
needed; event bubbling now happens correctly.  r=saari,mjudge; a=beppe


git-svn-id: svn://10.0.0.236/trunk@72143 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:21:37 +00:00
akkana%netscape.com
f33db3b092 42306: Change middle-mouse paste from MouseDown to MouseClick,
and prevent it bubbling up to where navigator.js will handle it.
r=saari,mjudge; a=beppe


git-svn-id: svn://10.0.0.236/trunk@72142 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:19:48 +00:00
mccabe%netscape.com
a1fc28a313 First part of fix for 38495, support for exposing plugin methods to JavaScript.
This patch teaches XPConnected objects to look in their JavaScript __proto__ chain for any names they can't resolve themselves.  The rest of the fix to this bug sets the original DOM node object as the prototype of a new xpconnect-exposed plugin object, so javascript accesses will see names from both objects.

r=jst,brendan
a=beard


git-svn-id: svn://10.0.0.236/trunk@72141 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:18:21 +00:00
jefft%netscape.com
5d2b2513f8 fixed bug 41170 - opening the twisty for an imap server should refresh the folder list; r=sspitzer, bienvenu
git-svn-id: svn://10.0.0.236/trunk@72140 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:18:04 +00:00
av%netscape.com
a19cf68e38 Addressing #41276, r=edburns
git-svn-id: svn://10.0.0.236/trunk@72139 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:16:05 +00:00
pinkerton%netscape.com
9b3832ad63 fix for bug 39764 (disabled values added to context menu). check the target of the oncreate/destroy event before processing it, as this will bubble from submenus. r=brade.
git-svn-id: svn://10.0.0.236/trunk@72138 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:15:53 +00:00
cls%seawood.org
f97c8803c1 Applying BeOS fixes for PSM to tip. Bug #39164
git-svn-id: svn://10.0.0.236/trunk@72137 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 23:13:48 +00:00
chrisk%netscape.com
c97a690adc Merge smimetk_branch to tip...
git-svn-id: svn://10.0.0.236/trunk@72136 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 21:56:37 +00:00
relyea%netscape.com
aee8ba11d6 reuse old key structures on a given token rather than building it up and
tearing it down every time.


git-svn-id: svn://10.0.0.236/trunk@72135 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 21:37:28 +00:00
relyea%netscape.com
a5edb397ba Reuse old Object structures rather than build and free them every time.
git-svn-id: svn://10.0.0.236/trunk@72134 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 21:34:52 +00:00
sdv%sparc.spb.su
010e6705be support of latest w3c dom spec changes
fixed a bug with unicode strings


git-svn-id: svn://10.0.0.236/trunk@72133 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 21:22:35 +00:00
sdv%sparc.spb.su
0c33004b05 support of latest w3c dom spec changes
git-svn-id: svn://10.0.0.236/trunk@72132 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 21:21:21 +00:00
larryh%netscape.com
5ff71dac06 BugZilla 42367. change license to dual-license
git-svn-id: svn://10.0.0.236/trunk@72131 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:59:02 +00:00
bryner%uiuc.edu
e3d14ef96a Hardcode the background color to white on unix. r=ben. Not part of the
build.


git-svn-id: svn://10.0.0.236/trunk@72128 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:42:09 +00:00
hyatt%netscape.com
106f7a9edc more 30511 patch.
git-svn-id: svn://10.0.0.236/trunk@72127 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:37:53 +00:00
hyatt%netscape.com
9ce908fcc1 Fix from Jan Varga. 30511. r=danm.
git-svn-id: svn://10.0.0.236/trunk@72126 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:28:03 +00:00
hyatt%netscape.com
5df74e4a0f Patch for bug #30511 from external Mozilla contributor (Jan Varga). r=danm
git-svn-id: svn://10.0.0.236/trunk@72125 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:27:15 +00:00
bryner%uiuc.edu
f56d2b3f76 Fix for blocker bug 42371 - unable to startup on Linux. r=akkana.
git-svn-id: svn://10.0.0.236/trunk@72124 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 20:26:30 +00:00
sfraser%netscape.com
a5f074b4f1 Fix Mac commercial build bustage by turning wchar_t support on. r=scc, pinkerton.
git-svn-id: svn://10.0.0.236/trunk@72123 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 19:20:55 +00:00
endico%mozilla.org
62f6a60a6c this file is superceded by xml.cgi
git-svn-id: svn://10.0.0.236/trunk@72122 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 17:20:53 +00:00
endico%mozilla.org
ae2c551c2c fix logic for restricting who can move bugs
git-svn-id: svn://10.0.0.236/trunk@72121 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 16:49:15 +00:00
leaf%mozilla.org
59f7815865 Automated update
git-svn-id: svn://10.0.0.236/trunk@72120 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 15:00:08 +00:00
mkaply%us.ibm.com
3a5e33c1bc # 40177
r = cls, a = brendan
OS/2 bring-up - Change EMX param for OS/2


git-svn-id: svn://10.0.0.236/trunk@72118 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 14:55:49 +00:00
mkaply%us.ibm.com
0994e12ee1 # 40177
r = cls, a = brendan
OS/2 bring-up - Makefiles changes for VisualAge


git-svn-id: svn://10.0.0.236/trunk@72116 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 14:51:01 +00:00
morse%netscape.com
8443fd740d update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@72115 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 14:43:15 +00:00
nboyd%atg.com
2c5799c5c0 Begin 1.5R2 effort.
Commit the following contributions:
* Andi Vajda's changes to allow embedders to capture the generated bytecode (and thus control
generated class names).
* Marshall Cline's changes to allow embedders to override the default Java object wrapping
behavior
* Kurt Westerfeld's change to handle calling static methods better


git-svn-id: svn://10.0.0.236/trunk@72114 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 14:33:54 +00:00
putterman%netscape.com
4b526415c6 Fix for 41364. r=alecf. Address book picker from compose window now comes up and
displays addresses.


git-svn-id: svn://10.0.0.236/trunk@72113 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 13:41:49 +00:00
axel%pike.org
6a7984cca5 Code cleanup, not part of build, needed for SUN Workshop compilers
git-svn-id: svn://10.0.0.236/trunk@72112 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 12:10:09 +00:00
locka%iol.ie
0c62e3664e Fixed incorrect pathname resolution for embedding apps trying to load res:// URLs from places other than mozilla/bin
b=42249, approved=warren


git-svn-id: svn://10.0.0.236/trunk@72111 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 11:50:40 +00:00
endico%mozilla.org
9e39906a7c use background delivery instead of defered so mail is delivered sooner and bug moving process goes faster.
git-svn-id: svn://10.0.0.236/trunk@72110 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 10:00:32 +00:00
endico%mozilla.org
cddfc7f332 initial checkin. still incomplete
git-svn-id: svn://10.0.0.236/trunk@72109 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 09:53:38 +00:00
endico%mozilla.org
a2011746de adding toArrayOfStrings subroutine needed by Bug.pm
git-svn-id: svn://10.0.0.236/trunk@72108 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 09:45:12 +00:00
heikki%citec.fi
bb910505ef Fixed NS_ENSURE_ARG_MAX macro (a typo), it did not even compile if you tried to use it.
git-svn-id: svn://10.0.0.236/trunk@72107 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 08:36:06 +00:00
waterson%netscape.com
3dbf9953fc Grow by power of two after reaching 16 elements; factor 'implementation' into a separate struct so the nsVoidArray object is one word when empty.
git-svn-id: svn://10.0.0.236/trunk@72106 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 08:33:19 +00:00
waterson%netscape.com
af437d0411 Add test for Iterator.
git-svn-id: svn://10.0.0.236/trunk@72105 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 08:02:30 +00:00
waterson%netscape.com
aee4ad44fa Fix else-after-break and other stylistic atrocities; add default and copy ctors for Iterator; add operator=() for Iterator.
git-svn-id: svn://10.0.0.236/trunk@72104 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 08:02:08 +00:00
waterson%netscape.com
6307400dab Fix gcc-2.7.2.3 bustage.
git-svn-id: svn://10.0.0.236/trunk@72103 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 06:32:09 +00:00
waterson%netscape.com
6a951cdedc Sweet jesus.
git-svn-id: svn://10.0.0.236/trunk@72101 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 05:27:45 +00:00
waterson%netscape.com
d26a0017f7 How'd that get in there?
git-svn-id: svn://10.0.0.236/trunk@72100 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 05:26:00 +00:00
waterson%netscape.com
dee01185a5 Reduce index and data node size to eight words; pack bits harder so overhead per node is one word; add Iterator and make singleton iterator be simpler.
git-svn-id: svn://10.0.0.236/trunk@72099 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 05:16:02 +00:00
sspitzer%netscape.com
5d189a9ac4 start of changes for http://bugscape/show_bug.cgi?id=1149
allow for default templates for the "Local Folders" account.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@72098 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 05:04:34 +00:00
waterson%netscape.com
dc8a976f94 Add TestVoidBTree to the build.
git-svn-id: svn://10.0.0.236/trunk@72097 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 04:57:14 +00:00
waterson%netscape.com
025ae7ff42 Add nsVoidBTree and nsStatistics to the build.
git-svn-id: svn://10.0.0.236/trunk@72096 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 04:56:38 +00:00
waterson%netscape.com
ed9f913d65 Add nsStatistics.cpp and nsVoidBTree.cpp to the build.
git-svn-id: svn://10.0.0.236/trunk@72095 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 04:55:22 +00:00
waterson%netscape.com
3f928b2e1b Add nsVoidBTree.cpp and nsStatistics.cpp to the build
git-svn-id: svn://10.0.0.236/trunk@72094 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 04:54:23 +00:00
waterson%netscape.com
b8bcebd628 Add nsVoidBTree.h and nsStatistics.h
git-svn-id: svn://10.0.0.236/trunk@72093 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 04:53:54 +00:00
waterson%netscape.com
6c0f17219d Clean up egcs warnings.
git-svn-id: svn://10.0.0.236/trunk@72092 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 04:52:33 +00:00
waterson%netscape.com
e5f219288b First checked in. Not yet in the build.
git-svn-id: svn://10.0.0.236/trunk@72091 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 04:30:45 +00:00
ben%netscape.com
2c10f18336 Fix for b40799, countrypicker UI for profile wizard.
git-svn-id: svn://10.0.0.236/trunk@72090 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 03:54:59 +00:00
ruslan%netscape.com
00dde597ed Fixing 42107, a=gagan. Documenting some APIs in the process as well.
git-svn-id: svn://10.0.0.236/trunk@72089 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 03:00:53 +00:00
rickg%netscape.com
50cc48a787 fixed nsBeta2+ bugs: 42180, 42270; added env setting for view-errors, which is disabled by default. r=pollmann; a=pdt
git-svn-id: svn://10.0.0.236/trunk@72088 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 02:50:24 +00:00
evaughan%netscape.com
e3e2a8e736 Fixed titledbox padding breakage. Only .css files
-r ben


git-svn-id: svn://10.0.0.236/trunk@72087 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 01:58:01 +00:00
warren%netscape.com
5d3f4ac148 Taking out jar step since tinderbox doesn't seem to have perl installed.
git-svn-id: svn://10.0.0.236/trunk@72086 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 01:53:47 +00:00
alecf%netscape.com
000014f444 revive dom viewer enough to get dmose started
(not part of seamonkey - favor for dmose)


git-svn-id: svn://10.0.0.236/trunk@72085 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 01:50:26 +00:00
warren%netscape.com
40a0a87426 Bug 18433. Starting to package resources into jar files.
git-svn-id: svn://10.0.0.236/trunk@72083 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 01:23:28 +00:00
ducarroz%netscape.com
1207d3630f Fix (workaround) for bug 41143, 41686. Instead of setting the value (the dot value) during the recipient field creation (which solved bug 37435 but exposes bug 41143 & 41686), I check if the value of the text field is defined when transfering the recipients to the compose fields else I get the attribute value. R=sspitzer
git-svn-id: svn://10.0.0.236/trunk@72082 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 01:21:53 +00:00
bryner%uiuc.edu
bdd43b4411 Fixing bug 29027 - now we restore an iconified window when we send focus to it. r=law.
git-svn-id: svn://10.0.0.236/trunk@72081 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 01:16:31 +00:00
colin%theblakes.com
160e455ff8 OpenVMS specific build change. r,a=leaf
git-svn-id: svn://10.0.0.236/trunk@72080 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 00:40:16 +00:00
sfraser%netscape.com
deeb069109 Fix build bustage - some compilers don't like the new Substring(). r=scc
git-svn-id: svn://10.0.0.236/trunk@72079 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 00:35:47 +00:00
scc%mozilla.org
00529932a5 fix bustage, |const| needed on Windows
git-svn-id: svn://10.0.0.236/trunk@72078 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 00:21:53 +00:00
bryner%uiuc.edu
4afc3b4a94 Fix bug 42186 - incorrect GdkColor to nscolor conversion. Also change
some of the CSS system colors to be more accurate.  r=blizzard,pavlov.


git-svn-id: svn://10.0.0.236/trunk@72077 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 00:18:24 +00:00
ben%netscape.com
b83f86342b fixes for b41817 (cannot delete profile), and b32808 (profile not created in selected dir), r=hyatt
git-svn-id: svn://10.0.0.236/trunk@72076 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 00:12:30 +00:00
scc%mozilla.org
de78c5bfbc make |PRUnichar| be |wchar_t| on Mac. Soon on Windows, as well.
git-svn-id: svn://10.0.0.236/trunk@72075 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 00:05:18 +00:00
nhotta%netscape.com
3af9896a8f Added charset conversions in order to pass unicode data to HTML to Plain text converter, bug 41771, r=rhp.
git-svn-id: svn://10.0.0.236/trunk@72074 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-13 00:00:21 +00:00
scc%mozilla.org
fd1efd70c8 fix type equivalence between |PRUnichar| and |jschar| now that |PRUnchar| may be |wchar_t| on select platforms
git-svn-id: svn://10.0.0.236/trunk@72073 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:52:31 +00:00
chrisk%netscape.com
a4265a293d Fix DSA / BLAPI interface by creating stub functions that have the
correct signature for being called via context->update or context->verify.


git-svn-id: svn://10.0.0.236/trunk@72071 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:43:42 +00:00
nhotta%netscape.com
24744083c7 Changed charset conversion for UTF-8 to UCS2 to use NS_ConvertUTF8toUCS2, bug 41460, r=mscott.
git-svn-id: svn://10.0.0.236/trunk@72070 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:33:36 +00:00
nhotta%netscape.com
b194dcda30 Changed MIME decoder for no charset label case, return "ISO-8859-1" if the header contains 8 bit, bug 41460, r=mscott.
git-svn-id: svn://10.0.0.236/trunk@72069 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:32:58 +00:00
sfraser%netscape.com
7e13f75b42 Fix for 42277 -- submitting forms very slow. Chunk string usage in wallet code to avoid excessive allocation now that nsString does not chunk itself. Also cleaned up wallet code to avoid passing nsStrings and ns<foo>Steams around by value. a,r=scc
git-svn-id: svn://10.0.0.236/trunk@72068 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:32:20 +00:00
sspitzer%netscape.com
c3a358a29c moving the absync prefs to the right place. feature exception absync ui.
git-svn-id: svn://10.0.0.236/trunk@72067 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:29:27 +00:00
nhotta%netscape.com
42eb496f59 Changed to send format=flowed mail conditionaly depends on a mail charset and a pref setting, check in for bratell@lysator.liu.se, bug 26734, r=nhotta,rhp.
git-svn-id: svn://10.0.0.236/trunk@72066 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:29:21 +00:00
sfraser%netscape.com
ca8a0239e2 Fix for 42269 -- leakage of nsAppShell and nsToolkit on Mac. r=pinkerton, a=beppe
git-svn-id: svn://10.0.0.236/trunk@72065 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:24:24 +00:00
evaughan%netscape.com
86392df9da Fixes for tree on grid work. #30511
-r hyatt


git-svn-id: svn://10.0.0.236/trunk@72064 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:23:00 +00:00
rhp%netscape.com
aa82444a07 Fix for invalid attachment - Bug #: 41415 - r: jefft
git-svn-id: svn://10.0.0.236/trunk@72063 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:16:50 +00:00
ssu%netscape.com
1a5d13a095 fixing nsbeta2+ bug #30175 (but leaving it disabled until a final decision is made). Need to set Default dialup networking connectoid. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@72062 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:16:33 +00:00
leaf%mozilla.org
be7afd37be Automated update
git-svn-id: svn://10.0.0.236/trunk@72061 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:15:08 +00:00
tor%cs.brown.edu
14016b05d3 Add a --enable-mng option to enable MNG image decoder. r=cls, a=brendan
git-svn-id: svn://10.0.0.236/trunk@72060 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:13:42 +00:00
tor%cs.brown.edu
059a234f8e MNG/JNG image decoder component. Not in default build. a=brendan
git-svn-id: svn://10.0.0.236/trunk@72059 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:08:50 +00:00
tor%cs.brown.edu
4f91260795 Snapshot v0.5.2 of libmng (http://www.libmng.com/).
Not in default build. a=brendan


git-svn-id: svn://10.0.0.236/trunk@72058 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:06:35 +00:00
cls%seawood.org
c74655862a Make the distclean target work as advertised. Bug #42167
git-svn-id: svn://10.0.0.236/trunk@72057 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 23:02:14 +00:00
mcgreer%netscape.com
b60671d35c added roots.
git-svn-id: svn://10.0.0.236/trunk@72055 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 22:39:02 +00:00
chrisk%netscape.com
040db90898 Sorted output for certutil -L
git-svn-id: svn://10.0.0.236/trunk@72054 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 22:25:40 +00:00
conrad%ingress.com
fe8a0c2d23 Not part of the build!
This class now descends from LControl instead of LView.


git-svn-id: svn://10.0.0.236/trunk@72052 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:54:05 +00:00
conrad%ingress.com
4fe7e7acd0 Not part of the build!
This class now descends from LControl instead of LView.


git-svn-id: svn://10.0.0.236/trunk@72051 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:48:56 +00:00
conrad%ingress.com
2b5f371467 Not part of the build!
Holds a ref to the nsIWebBrowser.


git-svn-id: svn://10.0.0.236/trunk@72050 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:48:13 +00:00
conrad%ingress.com
f0214bbbba Not part of the build!
Updated implementation of nsIPrompt for its changed API.
Implemented SetWebBrowser.


git-svn-id: svn://10.0.0.236/trunk@72049 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:47:14 +00:00
conrad%ingress.com
62707a9ad7 Not part of the build!
Can be compiled without using PowerPlant PCH.


git-svn-id: svn://10.0.0.236/trunk@72048 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:45:18 +00:00
conrad%ingress.com
b1ba174a87 Not part of the build!
Added accessor to get the CBrowserShell.


git-svn-id: svn://10.0.0.236/trunk@72047 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:41:47 +00:00
conrad%ingress.com
e802bc8bae Not in the build!
Now tells its chrome about its CBrowserShell's nsIWebBrowser.
No longer loads a URL on FinishCreateSelf.
When the window is resized, resizes the widget first before calling inherited method. This bug caused the throbber not to redraw when the window was enlarged.


git-svn-id: svn://10.0.0.236/trunk@72046 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:40:29 +00:00
conrad%ingress.com
96e8528476 Not in the build!
Added accessor for nsIWebBrowser.


git-svn-id: svn://10.0.0.236/trunk@72045 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:37:47 +00:00
conrad%ingress.com
b57a2b7fd6 Not in the build!
Removed nsIPref instance variable since now we use service.


git-svn-id: svn://10.0.0.236/trunk@72044 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:36:16 +00:00
conrad%ingress.com
d16576fbdc Not in the build!
Use prefs service instead of creating instance.


git-svn-id: svn://10.0.0.236/trunk@72043 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:35:28 +00:00
conrad%ingress.com
49eee6c387 Not in the build!
Changed definition of throbber.


git-svn-id: svn://10.0.0.236/trunk@72042 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:33:55 +00:00
conrad%ingress.com
a502deeeb2 Not in the build!
Removed unused access path.


git-svn-id: svn://10.0.0.236/trunk@72041 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 21:32:36 +00:00
thayes%netscape.com
7dd6529da9 Change password dialogs to account for expanded capabilities (beyond
just certificates)


git-svn-id: svn://10.0.0.236/trunk@72039 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 20:38:10 +00:00
despotdaemon%netscape.com
ea5ca9d828 Pseudo-automatic update of changes made by bratell@lysator.liu.se.
git-svn-id: svn://10.0.0.236/trunk@72037 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 20:30:25 +00:00
thayes%netscape.com
517d5bed80 Fix cleanup code in Decrypt to check for NULL pointers
git-svn-id: svn://10.0.0.236/trunk@72036 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 20:19:39 +00:00
despotdaemon%netscape.com
f10b8880ab Pseudo-automatic update of changes made by garyf@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@72034 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 19:46:46 +00:00
despotdaemon%netscape.com
a5c59f6d35 Pseudo-automatic update of changes made by garyf@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@72032 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 19:38:20 +00:00
despotdaemon%netscape.com
84740db831 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@72031 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 19:37:05 +00:00
rogerl%netscape.com
39ff24678a Added check for FORMAT characters in new unicode cr/lf handling code.
git-svn-id: svn://10.0.0.236/trunk@72030 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 17:56:05 +00:00
locka%iol.ie
e61a43d026 NOT PART OF BUILD
Added refcounting to Init/Term for balanced calling. Added a bogus call to create a string bundle on the main thread.


git-svn-id: svn://10.0.0.236/trunk@72029 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 15:39:43 +00:00
sspitzer%netscape.com
94026f5f3b backing the workaround out. it causes regressions.
git-svn-id: svn://10.0.0.236/trunk@72028 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 14:47:22 +00:00
sspitzer%netscape.com
361b55b5ec check in work around for dogfood+ bugs #41143 and #41686 so that message compose isn't
a total mess on the tip.  (thanks to mjudge, hyatt and brendan for debugging
and coming up with a workaround.)


git-svn-id: svn://10.0.0.236/trunk@72027 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 14:07:52 +00:00
dcone%netscape.com
d4b0985850 Fixed palette problems. b= 25979 r = McCluskey
git-svn-id: svn://10.0.0.236/trunk@72026 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 13:32:13 +00:00
endico%mozilla.org
9367677db9 Separate viewbugactivityformatforprinting with a vertical bar so the two links don't run together into one incomprehensible sentence
git-svn-id: svn://10.0.0.236/trunk@72024 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 08:18:19 +00:00
endico%mozilla.org
8de1cf4a36 'Bug' data was in a global var. different bugs were sharing this and overwritig each other.
git-svn-id: svn://10.0.0.236/trunk@72022 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 06:52:41 +00:00
pavlov%netscape.com
e5fa506783 reverting previous checkin to fix workshop5 bustage as it has been fixed elsewhere
git-svn-id: svn://10.0.0.236/trunk@72021 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 05:34:27 +00:00
bryner%uiuc.edu
efa53f5be7 Define DIRS before including rules.mak so that we actually build in the
win subdirectory.  r=pavlov.  Not part of build.


git-svn-id: svn://10.0.0.236/trunk@72020 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 05:32:13 +00:00
scc%mozilla.org
330107a3e1 reduce bloat by not chunk-allocating strings (in |nsStr::Alloc|). Clients that don't benefit from this can explicitly call |SetCapacity|. We may re-introduce this functionality in the append of a single character when no space remains, if it turns out to be a problem. This optimization was suggested by profiling done by sfraser, who now promises to find out where it hurts us.
git-svn-id: svn://10.0.0.236/trunk@72019 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 02:54:22 +00:00
scc%mozilla.org
adbba06100 ...and set the define for the test case
git-svn-id: svn://10.0.0.236/trunk@72018 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 02:50:27 +00:00
dmose%mozilla.org
bbfdcdf5bb canonicalize more method names to proper interCaps style. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72017 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 01:42:08 +00:00
bryner%uiuc.edu
5ce269935c Generate Makefiles for the classic theme during configure. Classic theme
is still not part of the build.


git-svn-id: svn://10.0.0.236/trunk@72016 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 01:33:19 +00:00
cls%seawood.org
f1307dbb83 Add rules for removing objs created by SIMPLE_PROGRAMS. Thanks to st.n@gmx.net (Stephan Niemz) for the patch. Bug #42166
git-svn-id: svn://10.0.0.236/trunk@72015 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 00:49:01 +00:00
bryner%uiuc.edu
e8b09408c5 Fix the classic skin build on unix. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@72014 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 00:15:16 +00:00
dmose%mozilla.org
e020038dc1 preliminary impl of nsILDAPMessageListener; fix nsLDAPConnection::NextAttribute() to not assert when the last attribute is reached; canonicalize names to interCaps style. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72013 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 00:06:08 +00:00
dmose%mozilla.org
2b31236b6d remove unused and misnamed nsILDAPURI.idl; add nsILDAPMessageListener.idl; transform nsILDAPMessage methods to correct interCaps style. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72012 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-12 00:03:04 +00:00
dmose%mozilla.org
e5d0a5cef4 cache the nsILDAPConnection for when we need to call methods (eg GetLdErrno) on it. a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72011 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 23:56:39 +00:00
dmose%mozilla.org
2e42e5f0e8 removed misnamed and unused nsLDAPURI.cpp. a=r=(not built).
git-svn-id: svn://10.0.0.236/trunk@72010 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 23:53:01 +00:00
dmose%mozilla.org
b0dfec66c1 explicitly document assumption about the connection attribute; a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72009 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 23:50:30 +00:00
dmose%mozilla.org
6b1d22f92b added a thread-related TODO item; a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@72008 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 23:47:05 +00:00
waterson%netscape.com
2a9158632c Bug 38832. An ugly fix: force the <li> to be padded in quirks mode. r=buster
git-svn-id: svn://10.0.0.236/trunk@72007 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 22:48:05 +00:00
buster%netscape.com
91f736fa91 fixed bug 41757
file also contains some debug only code (disabled), another bug fix (also disabled), the removal of
some obsolete code that was already #ifdef'd out, and a bunch of new comments
r=mjudge, waterson


git-svn-id: svn://10.0.0.236/trunk@72006 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 22:14:33 +00:00
bienvenu%netscape.com
3ea294074b add ability to set charset on msg hdr for i18n search r=putterman, 33101
git-svn-id: svn://10.0.0.236/trunk@72005 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 22:08:08 +00:00
rickg%netscape.com
d7521ac142 fixed nsbeta2 bug 41049; removed warnings
git-svn-id: svn://10.0.0.236/trunk@72004 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 18:43:35 +00:00
Peter.VanderBeken%pandora.be
e519f63e2d Remove DOMString. Clean up some whitespace. Add basic default namespace handling. Fix TransformDocument. Not part of build yet. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@72003 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 16:56:06 +00:00
Peter.VanderBeken%pandora.be
141f0ae4d3 Remove DOMString. Clean up some whitespace. Add basic default namespace handling. Fix TransformDocument. Not part of build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@72002 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 16:54:54 +00:00
bienvenu%netscape.com
7ec8ca8eb8 fix singsign startup assertion in string class, r=morse
git-svn-id: svn://10.0.0.236/trunk@72001 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 16:28:53 +00:00
Peter.VanderBeken%pandora.be
182a8ca42f Updating comment.
Not part of build yet. a=leaf


git-svn-id: svn://10.0.0.236/trunk@72000 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 16:00:34 +00:00
Peter.VanderBeken%pandora.be
209a70f625 Removing DOMString/Cleaning up some whitespace. Adding basic default namespace handling.
Not part of build yet. a=leaf.


git-svn-id: svn://10.0.0.236/trunk@71999 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 16:00:01 +00:00
Peter.VanderBeken%pandora.be
7cd07d9739 Cleaning up whitespace. Not part of build. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@71998 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 12:31:28 +00:00
Peter.VanderBeken%pandora.be
56f93c6b80 Removing DOMString/Cleaning up some whitespace. Not part of build yet. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@71997 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 12:29:54 +00:00
Peter.VanderBeken%pandora.be
02207eb7ac Removing DOMString/Cleaning up some whitespace. Not part of build yet. a=leaf.
git-svn-id: svn://10.0.0.236/trunk@71996 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 11:43:12 +00:00
scc%mozilla.org
486908c680 don't try to extract characters from an empty string
git-svn-id: svn://10.0.0.236/trunk@71995 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 09:14:09 +00:00
scc%mozilla.org
bfd43db0c8 don't extract characters from empty strings.
git-svn-id: svn://10.0.0.236/trunk@71994 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 08:25:32 +00:00
scc%mozilla.org
2171f16fa8 don't extract characters from empty strings
git-svn-id: svn://10.0.0.236/trunk@71993 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 08:19:41 +00:00
scc%mozilla.org
5aa75bf1ec don't try to extract characters from an empty string
git-svn-id: svn://10.0.0.236/trunk@71992 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 07:23:58 +00:00
buster%netscape.com
37a339735a fixed bug 29854
r=waterson


git-svn-id: svn://10.0.0.236/trunk@71991 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 05:25:14 +00:00
jefft%netscape.com
d6f8fc5767 fixed bug26770 - Messages downloaded twice after hitting stop in POP download; r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@71990 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 05:23:23 +00:00
buster%netscape.com
b18dae7bc3 added runtime control for rick's strict dtd work, so engineers can continue to work with existing non-compliant test cases
disabled error reporting in view source, at rick's request
no bug number
r=rickg
a=rickg


git-svn-id: svn://10.0.0.236/trunk@71989 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 05:05:07 +00:00
scc%mozilla.org
bb796c096f added some #ifdef logic to allow me to turn NEW_STRING_APIS off, so I can continue to profile for bloat; added an implementation specific |operator+()| to resolve ambiguity with promises on some platforms
git-svn-id: svn://10.0.0.236/trunk@71988 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 04:35:02 +00:00
scc%mozilla.org
0b43b3b7d8 fixed tabs and spacing
git-svn-id: svn://10.0.0.236/trunk@71987 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:22:58 +00:00
scc%mozilla.org
68db2f9304 updated to reflect work done
git-svn-id: svn://10.0.0.236/trunk@71986 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:11:13 +00:00
scc%mozilla.org
ec16972a28 Added new targets to compare between the |wchar_t| version and the no |wchar_t| version
git-svn-id: svn://10.0.0.236/trunk@71985 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:10:49 +00:00
scc%mozilla.org
bfddc54bed convert to the new scheme for handling wide string literals: |NS_LITERAL_STRING|.
git-svn-id: svn://10.0.0.236/trunk@71984 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:09:54 +00:00
scc%mozilla.org
0a80768070 now that NEW_STRING_APIS is turned on in the actual string headers, I needed to move some defs around. Also setting a new define for HAVE_CPP_2BYTE_WCHAR_T
git-svn-id: svn://10.0.0.236/trunk@71983 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:09:00 +00:00
scc%mozilla.org
9bc887381a First checked in.
git-svn-id: svn://10.0.0.236/trunk@71982 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:07:41 +00:00
scc%mozilla.org
4736e302e9 added some #ifdef logic to allow me to turn NEW_STRING_APIS off, so I can continue to profile for bloat; added an implementation specific |operator+()| to resolve ambiguity with promises on some platforms; added a conversion operator (against my best judgement) to |NS_ConvertASCIItoUCS2| to support the construction of literal strings induced by the bad case of the new macro. I could conditionally define this is the opposite direction.
git-svn-id: svn://10.0.0.236/trunk@71981 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:06:14 +00:00
scc%mozilla.org
71bf634434 added some #ifdef logic to allow me to NEW_STRING_APIS off, so I can continue to profile for bloat
git-svn-id: svn://10.0.0.236/trunk@71980 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:03:19 +00:00
scc%mozilla.org
d1c143fbb4 In an assignment, |SetLength(0); SetLength(newLength);| so that the implementation won't bother to copy any old characters if allocation is required. Fiddled with inlining to reduce bloat ... more experiments needed.
git-svn-id: svn://10.0.0.236/trunk@71979 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:02:12 +00:00
scc%mozilla.org
bcb44dd5d8 provide real definitions for |NS_LITERAL_STRING| (one of which exploits |wchar_t|); add a range-check assertion to |CharAt|; add another constructor to |nsPromiseConcatenation| to allow per-class |operator+()| (which some compilers need to resolve ambiguity) to work; fiddled with inlining to reduce bloat ... more experiments needed
git-svn-id: svn://10.0.0.236/trunk@71978 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 01:00:08 +00:00
scc%mozilla.org
99da16f44b define |PRUnichar| to be |wchar_t|, when applicable
git-svn-id: svn://10.0.0.236/trunk@71977 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-11 00:49:29 +00:00
morse%netscape.com
a1e3af690b update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@71976 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 23:35:51 +00:00
thayes%netscape.com
fbf60c4809 Add permanent (token) key for supporting Secret Decoder Ring (SDR)
Bug 26085


git-svn-id: svn://10.0.0.236/trunk@71975 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 19:00:45 +00:00
tonyr%fbdesigns.com
6f128c7e56 Fixed import of html messages. b=3157, r=rhp, a=putterman
git-svn-id: svn://10.0.0.236/trunk@71974 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 16:35:13 +00:00
rhp%netscape.com
2d3dd6897d Fix for silent failure on some mail send operations - Bug #: 35744 r: jefft
git-svn-id: svn://10.0.0.236/trunk@71973 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 14:47:17 +00:00
bienvenu%netscape.com
6b41ed8d33 more work on search backend, fix scheduling of multiple urls, r=alecf 33101
git-svn-id: svn://10.0.0.236/trunk@71972 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 14:36:50 +00:00
jim_nance%yahoo.com
3508e0031a Tru64 helper scripts for ATOM tools.
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@71971 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 10:56:51 +00:00
scc%mozilla.org
baeeb43305 moved |explicit| here, where it belongs, from "nsCOMPtr.h"
git-svn-id: svn://10.0.0.236/trunk@71970 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 09:58:15 +00:00
scc%mozilla.org
00f60b0528 further logging fixes; removed |explicit| to "nscore.h"; removed old-style logging definitions for |NSCAP_ADDREF| and |NSCAP_RELEASE|, define them externally if you want them (the new comment says how); fixed some comments... I'll be moving to doc-style comments soon to better support doxygen
git-svn-id: svn://10.0.0.236/trunk@71969 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 09:58:13 +00:00
waterson%netscape.com
8d02609616 Add SizeOf() which is going to be needed for 'plug replacement' of nsVoidArray's
git-svn-id: svn://10.0.0.236/trunk@71968 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 07:31:09 +00:00
waterson%netscape.com
e5e5ed66d1 Clean up to compile on egcs.
git-svn-id: svn://10.0.0.236/trunk@71967 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 06:05:09 +00:00
waterson%netscape.com
5369568bb9 First checked in, not part of the build.
git-svn-id: svn://10.0.0.236/trunk@71966 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 05:55:37 +00:00
waterson%netscape.com
340fd04ed0 First checked in. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@71965 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 05:55:07 +00:00
morse%netscape.com
d90e3676ff update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@71964 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 05:23:57 +00:00
rickg%netscape.com
2e1ef1b2c7 fixed several nsbeta2+ bugs; r=harish, buster; a=pdt
git-svn-id: svn://10.0.0.236/trunk@71963 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:53:04 +00:00
rickg%netscape.com
d6318bdd3b update viewsource style rules; r=attinasi
git-svn-id: svn://10.0.0.236/trunk@71962 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:50:01 +00:00
scc%mozilla.org
504e6e503f fix bug=41584 (technically a work around, but it's twice as fast as the form it replaces, and is the right way to write this code in general),r=ben
git-svn-id: svn://10.0.0.236/trunk@71961 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:38:42 +00:00
jfrancis%netscape.com
4acebd2712 fix for 41369: editor backspace crashes or loses data when at the beginning of text that has multiple br's before it. (dogfood+)
r=sfraser; a=beppe


git-svn-id: svn://10.0.0.236/trunk@71960 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:25:50 +00:00
law%netscape.com
9c440b5fb9 Bug 1050; escape target URI when passing to Alis; r=rjc
git-svn-id: svn://10.0.0.236/trunk@71959 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:23:18 +00:00
ruslan%netscape.com
f3dc7f5855 WIP on 40203, a=gagan
git-svn-id: svn://10.0.0.236/trunk@71958 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:14:01 +00:00
ruslan%netscape.com
ee5855d4d5 WIP on 40203; a=gagan
git-svn-id: svn://10.0.0.236/trunk@71957 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:12:03 +00:00
ruslan%netscape.com
59d0ea4891 Partial fix for 41248. Check for the buffer being null and assert, but don't
crash, a=gagan


git-svn-id: svn://10.0.0.236/trunk@71956 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:11:04 +00:00
ruslan%netscape.com
c635c56773 Partial fix for 41876; change the state of the converter into INIT after
getting a failure code from the upstream listener. This prevents it from
crashing, a=gagan


git-svn-id: svn://10.0.0.236/trunk@71955 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:09:43 +00:00
sgehani%netscape.com
8db94ed1e9 Expose installer app title into config.ini. Prep for nsbeta2+ bug 38587.
[r=ssu]


git-svn-id: svn://10.0.0.236/trunk@71954 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:03:59 +00:00
sgehani%netscape.com
4792334a9d Rectify support "buildwizard" optional arg to deliver.pl by referening correct
relative dir to update the unix wizard makefile.


git-svn-id: svn://10.0.0.236/trunk@71953 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 02:02:31 +00:00
sspitzer%netscape.com
f4d8611f97 fix for nsbeta2+ bug #39184. make news pay attention to the port. also remove some
bloat from nsNNTPHost.cpp which was not used and will eventually be going away.


git-svn-id: svn://10.0.0.236/trunk@71952 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 00:52:43 +00:00
ssu%netscape.com
2fdd1d722f Fixing bug #31259 (nsbeta2+) - Install.modDate() and Install.modDateChanged() now shows the correct values.
This *might* also happen to fix the following bugs:
  #42070 - Mac files get installed with the wrong date
  #38553 - nsIFile - Reducing modification dates significant digits
  #36681 - document.lastModified date is incorrect for a local file

This only affects the Mac platforms.
Pre-Checkin Tests: passed
r=sgehani


git-svn-id: svn://10.0.0.236/trunk@71951 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 00:51:06 +00:00
pavlov%netscape.com
517b09c7ab include nscore.h
git-svn-id: svn://10.0.0.236/trunk@71950 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 00:50:48 +00:00
wtc%netscape.com
8a462b8713 Bugzilla bug #17806: improved comments for PR_Poll.
git-svn-id: svn://10.0.0.236/trunk@71949 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 00:43:59 +00:00
pavlov%netscape.com
ea645ed752 fix ws5 build bustage
git-svn-id: svn://10.0.0.236/trunk@71948 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 00:31:40 +00:00
ben%netscape.com
6cf756a8f9 fix for 37471 (skinnability, dogfood) converting saving file dialog to use new XUL widgets (getting rid of green boxes etc)
git-svn-id: svn://10.0.0.236/trunk@71947 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-10 00:05:03 +00:00
morse%netscape.com
1d0972b471 start with first element selected (recent regression)
git-svn-id: svn://10.0.0.236/trunk@71944 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 23:55:29 +00:00
law%netscape.com
ca8da8f45f Bug 32360; patch from Horwath Martin (horwatch@opensa.org); r=law
git-svn-id: svn://10.0.0.236/trunk@71943 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 23:49:17 +00:00
law%netscape.com
0956215539 Bug 42058; patch from Blake Ross (BlakeR1234@aol.com); r=law
git-svn-id: svn://10.0.0.236/trunk@71942 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 23:46:28 +00:00
wtc%netscape.com
9f13a480aa Bugzilla bug #17806: made the comments for PR_Poll clearer about the
fact that the out_flags fields can only be checked on a successful
return.


git-svn-id: svn://10.0.0.236/trunk@71941 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 23:44:00 +00:00
jefft%netscape.com
b061e1c1ce fixed bug 39262 folder pane doesn't show [un]subscribe changes to imap folders; r=bienvenu, sspitzer
git-svn-id: svn://10.0.0.236/trunk@71940 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 23:28:03 +00:00
mkaply%us.ibm.com
1af416be3e # 37239
r = thayes, a = brendan
OS/2 bring-up - Need cast for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71938 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:48:38 +00:00
mscott%netscape.com
ea9c879298 Bug #27646, #40164, #41724 --> removed bogus creation of an extra browser instance which was then registering
itself as the top level content listener for the original window. This caused lots of bad problems when you tried to create
a new browser window from the task bar from any of the other apps (mail, composer, editor, etc.).

It also fixes URI dispatching which broke because you had mail windows suddenly thinking they were browser windows.
r=jbetak


git-svn-id: svn://10.0.0.236/trunk@71937 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:47:33 +00:00
jst%netscape.com
65368ac3c2 Fixing nsbeta2+ bug 41487, form controls with the same NAME and ID ended up in the form control list in the form element twice. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@71936 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:47:29 +00:00
mkaply%us.ibm.com
21f4de9770 # 37239
r = mkaply, a = brendan
OS/2 bring-up - Asserts in cursor code


git-svn-id: svn://10.0.0.236/trunk@71934 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:29:20 +00:00
bryner%uiuc.edu
e5c9fff5cb Fixing bug 37175 - make bookmarks import/export use
nsIFilePicker/nsILocalFile.  r=rjc.


git-svn-id: svn://10.0.0.236/trunk@71933 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:29:19 +00:00
mscott%netscape.com
7488f25ea9 just removing hard tabs with spaces....no code change....
git-svn-id: svn://10.0.0.236/trunk@71932 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:20:16 +00:00
mscott%netscape.com
591eb93599 Bug #41199 parse out the language capabilitiy. We also needed to add the ability to not necessarily throw alert
dialogs just because we get a bad or nO response from the server. Some commands like LANGUAGE are "exploratory" in
nature and you don't care if they succeed or fail.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@71931 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:19:49 +00:00
mscott%netscape.com
162fa7d6cb Bug #41199--> issue the language extension if the server supports it,
only issue the language command once per connection by adding a flag to test if we've issued it already.
Bug #41594 --> CRAM-MD5 support (not turned on!!!!!!! this is #ifdef'ed out)
Bug #41332 --> make sure the url parameter is not null b4 dereferencing.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@71930 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:18:42 +00:00
mscott%netscape.com
b719fab98c Bug #41199 add language capability
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@71929 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:14:39 +00:00
sspitzer%netscape.com
c32f657047 fix for nsbeta2+ bug 41362. clicking on the check mark was changing the name to "", which
was causing the type down code to kick in and change the selection.
r=alecf


git-svn-id: svn://10.0.0.236/trunk@71928 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:14:23 +00:00
mscott%netscape.com
e58d83a388 Bug #41199 --> treat incoming server alert text as UTF-8 so we
properly convert it to unicode. Part of the language extension work.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@71927 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:14:00 +00:00
bryner%uiuc.edu
2270fa0289 Fix bug 42048 - crash on File->Save, cancel. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@71926 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 22:11:44 +00:00
alecf%netscape.com
37c6eb178c fix commercial bustage
git-svn-id: svn://10.0.0.236/trunk@71924 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:56:26 +00:00
mjudge%netscape.com
1b7d75c3db didnt implement selection. bug=34896. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71923 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:55:50 +00:00
sfraser%netscape.com
9f4d6d2ee3 Fix parser webshell leak (bugs 40149, 41695). r=harishd
git-svn-id: svn://10.0.0.236/trunk@71921 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:43:00 +00:00
bryner%uiuc.edu
ea05182313 Fixing bug 30379, tree multiple-selection problems. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@71920 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:32:31 +00:00
jgaunt%netscape.com
a4e2791a1e newlines to fix hpux bustage r=jdunn
git-svn-id: svn://10.0.0.236/trunk@71919 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:30:22 +00:00
valeski%netscape.com
5265488053 41714. r=pavlov. don't try and use tcp no-delay on unix domain sockets because it's generally not a supported tcp feature
git-svn-id: svn://10.0.0.236/trunk@71918 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:15:17 +00:00
pavlov%netscape.com
c0d3b2a3fa fix for some window managers not setting the titlebar anymore. nsbeta2+ bug 41786. r=bryner
git-svn-id: svn://10.0.0.236/trunk@71917 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:13:31 +00:00
mjudge%netscape.com
bdb655cbc8 cleaning up 34896 ender-lite with saari's review.
git-svn-id: svn://10.0.0.236/trunk@71916 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:13:03 +00:00
mjudge%netscape.com
66c0fdecf8 turning on ender-lite as per smfr's instructions. bug 34896.
git-svn-id: svn://10.0.0.236/trunk@71915 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:10:48 +00:00
leaf%mozilla.org
4089bff563 Automated update
git-svn-id: svn://10.0.0.236/trunk@71914 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 21:00:10 +00:00
alecf%netscape.com
15a31c7bac fix for #41996 - crash because getter was not pre-allocating the result
fix all callers to ensure they are freeing the result


git-svn-id: svn://10.0.0.236/trunk@71913 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 20:58:59 +00:00
tor%cs.brown.edu
154889365a SUNWspro build bustage fix. Add an include of stdlib.h so glib
doesn't screw us over with its definition of NULL.
r=blizzard a=brendan


git-svn-id: svn://10.0.0.236/trunk@71912 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 20:53:11 +00:00
akkana%netscape.com
8d25021b1f 34896: Turn on ender lite for Unix. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@71911 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 20:51:45 +00:00
akkana%netscape.com
decb9480f3 34896: Fix ender lite build on Unix. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@71910 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 20:50:24 +00:00
morse%netscape.com
67f515ad7f update wallet tables, not part of build
git-svn-id: svn://10.0.0.236/trunk@71909 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 20:47:32 +00:00
morse%netscape.com
dd0c27f38d fix bug 40031, checkin for Henrik Gemal, r=morse a=morse/waterson
git-svn-id: svn://10.0.0.236/trunk@71908 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 20:46:11 +00:00
edburns%acm.org
e10055646c Created file to allow shift-clicking.
git-svn-id: svn://10.0.0.236/trunk@71906 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 19:03:42 +00:00
blizzard%redhat.com
7e1e2a9cce add .dynstr clean up tool from Alexander Larsson <alla@lysator.liu.se>. also add poor man's Makefile until this tool is finished. this is not part of the build.
git-svn-id: svn://10.0.0.236/trunk@71905 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 18:52:39 +00:00
despotdaemon%netscape.com
3e827d7c51 Pseudo-automatic update of changes made by blizzard@redhat.com.
git-svn-id: svn://10.0.0.236/trunk@71904 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 18:50:49 +00:00
wtc%netscape.com
a06292a469 Bugzilla bug #40542: pass the correct size of struct sockaddr_in8 to
native socket functions on Solaris 8 for Intel/x86. r=larryh@netscape.com.
a=pdt. Thanks to dcran@us.ibm.com (Donnie Cranford) for the bug report.
Modified files: _solaris.h, primpl.h


git-svn-id: svn://10.0.0.236/trunk@71901 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 18:18:19 +00:00
tara%tequilarista.org
618e062f38 Applying timeless' fix for 39918
git-svn-id: svn://10.0.0.236/trunk@71900 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 18:03:18 +00:00
jst%netscape.com
6b1e8e4706 Fixing problem with an uninitialized member in a nsMouseEvent struct, this problem surfaced yesterday when the link handling was changed by pinkerton. The problem was that clicking on links on unix sometimes opened the link in a new window in stead of the current window. r=brade
git-svn-id: svn://10.0.0.236/trunk@71899 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 14:48:58 +00:00
bienvenu%netscape.com
8dfb8d2936 fix unescaping of search data before passing to server, r=sspitzer, 33101
git-svn-id: svn://10.0.0.236/trunk@71894 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 12:48:22 +00:00
bienvenu%netscape.com
4ec15bd67e more work on search backend, 33101 r=alecf, fix some buffer overruns in i18n stuff, add nsIMsgFolder to search hits
git-svn-id: svn://10.0.0.236/trunk@71893 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 12:47:15 +00:00
hyatt%netscape.com
5b554bda80 Didn't mean to check in box object. backing out. bug#30511, r=pav
git-svn-id: svn://10.0.0.236/trunk@71891 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 09:28:37 +00:00
hyatt%netscape.com
7f45bf63ed Fix case error.
git-svn-id: svn://10.0.0.236/trunk@71890 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 09:28:08 +00:00
mjudge%netscape.com
188a919a3b turning on ender-lite. bug = 34896
git-svn-id: svn://10.0.0.236/trunk@71889 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 09:19:28 +00:00
mjudge%netscape.com
6171fca35f turning on ender-lite. bug=34896
git-svn-id: svn://10.0.0.236/trunk@71888 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 09:17:18 +00:00
hyatt%netscape.com
ab42246041 30511, r=pav
git-svn-id: svn://10.0.0.236/trunk@71887 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 09:15:43 +00:00
hyatt%netscape.com
432292672f Keyboard navigation and ensurevisible support for new tree widget. Bug#30511, r=pav
git-svn-id: svn://10.0.0.236/trunk@71886 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 09:13:37 +00:00
warren%netscape.com
b188ae1de7 Removed debug code.
git-svn-id: svn://10.0.0.236/trunk@71885 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 08:02:42 +00:00
warren%netscape.com
a702c7d378 Bug 27971. Better strategy for resource: urls to use less memory. Saves about 0.4% of entire run just bring up one page (home.mozilla.org). r=waterson
git-svn-id: svn://10.0.0.236/trunk@71884 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 07:51:13 +00:00
alecf%netscape.com
468ba8960e fix for #41030 - save server auth method in a temporary text variable, and then
init/save it in the appropriate method
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71883 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 07:27:21 +00:00
mjudge%netscape.com
6209ff4eb0 form elements now accept a nsIFormFrame instead of the implementation as the parameter to allow others that inheirit from nsIFormFrame to call "CanSubmit". bug=34896 ender-lite, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71882 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 07:16:20 +00:00
warren%netscape.com
6c0a857ad9 Added jar manifest support. Kind of works on Windows so far.
git-svn-id: svn://10.0.0.236/trunk@71881 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 06:33:25 +00:00
mjudge%netscape.com
c8121440c2 r=akkana, bug=34896. ender-lite causing an output problem since we do not output the body tag anymore on selection. we still need to output leafs
git-svn-id: svn://10.0.0.236/trunk@71880 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 05:17:00 +00:00
mjudge%netscape.com
f56d7d84a8 new atop to tell what type the text frame is. for blocker to 34896
git-svn-id: svn://10.0.0.236/trunk@71879 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 05:15:58 +00:00
mjudge%netscape.com
c661007c9e too many copies for ender-lite. happening whenever people were setting selection progromatically. r=hyatt 34896
git-svn-id: svn://10.0.0.236/trunk@71878 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 05:14:19 +00:00
mjudge%netscape.com
8fa1c2f4b0 not in build, bug 34896
git-svn-id: svn://10.0.0.236/trunk@71877 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 05:13:32 +00:00
mjudge%netscape.com
0ded60f50f copy was copying too much on ender-lite. thiswill reduce the volume of autocopies to only copy when mouse ups are called. r=hyatt 34896
git-svn-id: svn://10.0.0.236/trunk@71876 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 05:11:12 +00:00
mjudge%netscape.com
d195f54faa use of new api for caret un-drawing. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71875 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 05:07:42 +00:00
sspitzer%netscape.com
5b26f00163 fix for #41943. r=mscott
git-svn-id: svn://10.0.0.236/trunk@71874 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:55:29 +00:00
mjudge%netscape.com
529fc2633a added new caret api implementation from new nsicaret api. EraseCaret. erase the caret without messing with visibility. forces a refresh of state to mDrawn=0; r=hyatt, bug = 34896
git-svn-id: svn://10.0.0.236/trunk@71873 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:22:20 +00:00
mjudge%netscape.com
0f171b0661 new caret api for erasing the caret. this is needed to simply clear the caret away without messing with visibility. r= hyatt. bug=34896
git-svn-id: svn://10.0.0.236/trunk@71872 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:21:02 +00:00
mjudge%netscape.com
7b1d52b5a5 fixing leak from earlier chekin. copied code, dont look at me. r=scc bug=34896
git-svn-id: svn://10.0.0.236/trunk@71871 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:19:09 +00:00
blizzard%redhat.com
32faa59a77 still trying to fix solaris
git-svn-id: svn://10.0.0.236/trunk@71870 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:17:09 +00:00
mjudge%netscape.com
f7944757df fixing leaks! r=scc bug=34896
git-svn-id: svn://10.0.0.236/trunk@71869 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:16:50 +00:00
mjudge%netscape.com
02abc8cd4e constants added r=hyatt. bug34896
git-svn-id: svn://10.0.0.236/trunk@71868 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:15:26 +00:00
mjudge%netscape.com
801f20f0a3 commiting generated file from SelectionListener.idl. r=hyatt bug = 34896
git-svn-id: svn://10.0.0.236/trunk@71867 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:14:53 +00:00
mjudge%netscape.com
42646fd0ca 34896, change to move constants to this file. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71866 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:12:50 +00:00
pinkerton%netscape.com
e4dc33ad8c nsAllocator->nsMemory. doh!
git-svn-id: svn://10.0.0.236/trunk@71865 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 04:03:58 +00:00
blizzard%redhat.com
7c675bb0bd try to fix solaris build
git-svn-id: svn://10.0.0.236/trunk@71864 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 03:46:26 +00:00
blizzard%redhat.com
3cd5ccd65a remove DEBUG_blizzard defines. no approval, just changes in ifdefs.
git-svn-id: svn://10.0.0.236/trunk@71863 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 03:26:29 +00:00
pinkerton%netscape.com
7a238f0a6b Use title stashed in x-moz-url data flavor as the title of the internet
shortcut created. r=scc, bug# 37410.


git-svn-id: svn://10.0.0.236/trunk@71862 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 03:21:01 +00:00
pinkerton%netscape.com
4da1bffc2b adding title (modulo bug) to x-moz-url flavor when dragging proxy icon. r=scc, bug#37410
git-svn-id: svn://10.0.0.236/trunk@71861 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 03:20:12 +00:00
blizzard%redhat.com
33cdd7a02c fix bug #29027. When calling nsIWidget::SetFocus on a widget, bring it's toplevel window to the top of the stacking order and unminimize it if necessary. r=pavlov, a=brendan
git-svn-id: svn://10.0.0.236/trunk@71860 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 03:09:31 +00:00
tao%netscape.com
af7bdeeeb8 Patch NT startup crash when chrome registry is not ready yet. r,a=scc
git-svn-id: svn://10.0.0.236/trunk@71859 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 03:09:20 +00:00
blizzard%redhat.com
7bdaa3cca9 fix for bug #41930. make sure to reset the drag state to PR_FALSE if getting the selection failed. this should fix dragging to the composer on linux. r=pavlov,a=brendan
git-svn-id: svn://10.0.0.236/trunk@71858 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 03:05:18 +00:00
pinkerton%netscape.com
1313748708 if cmd-key (meta) is down, open link in a new window r/a=waterson.
git-svn-id: svn://10.0.0.236/trunk@71857 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 02:56:21 +00:00
terry%mozilla.org
18ee1f7912 Allow sorting by summary, since you can already sort by everything else...
git-svn-id: svn://10.0.0.236/trunk@71856 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 02:53:39 +00:00
blizzard%redhat.com
fca2c715ac initial x-remote support. bug #11185 r=shaver,brendan a=brendan
git-svn-id: svn://10.0.0.236/trunk@71855 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 02:45:16 +00:00
wtc%netscape.com
42adab6b20 Bugzilla bug #38599: added new test prpollml.c. This test should be
purified to verify that the syspoll_list field of PRThread in the
pthreads version is not leaked.
Modified files: runtests.ksh, Makefile, Makefile.in
Added file: prpollml.c


git-svn-id: svn://10.0.0.236/trunk@71854 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 01:54:29 +00:00
dmose%mozilla.org
579ffca7e3 fix for bug 41938: during standalone checkouts of (eg) xpcom and transformiix, the ldap c sdk code was being dragged along for the ride. a=brendan@mozilla.org, r=cls@seawoord.org
git-svn-id: svn://10.0.0.236/trunk@71853 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 01:31:22 +00:00
tao%netscape.com
cae0a4ec20 33663: PLS copy bookmakrs.html, panels.rdf to bin/defaults/profile/en-US.
r=jbetak.


git-svn-id: svn://10.0.0.236/trunk@71852 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 01:24:07 +00:00
wtc%netscape.com
4732c2e4d2 Bugzilla bug #38599: removed an extra semicolon.
git-svn-id: svn://10.0.0.236/trunk@71851 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 01:23:58 +00:00
sfraser%netscape.com
8d8a274feb Oops; part of earlier checkin implementing the URL echo apple event. Be sure to shut down the AE classes on quit. r=fm, a=beppe.
git-svn-id: svn://10.0.0.236/trunk@71850 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 01:23:36 +00:00
mkaply%us.ibm.com
f1de2d2de1 # 41349
r = cls, a = brendan
OS/2 bring-up - Our bash shell can't handle lines with the : command - cls said to comment them out


git-svn-id: svn://10.0.0.236/trunk@71849 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 01:21:45 +00:00
tao%netscape.com
67459a033a 33663: PLS copy bookmarks.html, panels.rdf to bin/defaults/profile/[en-US].
r=jbetak.


git-svn-id: svn://10.0.0.236/trunk@71848 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 01:13:58 +00:00
cmanske%netscape.com
c0ee873d36 Fixed missing checkmarks in Composer menus. b=41735, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@71846 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 01:04:34 +00:00
mkaply%us.ibm.com
7a565438e5 # 37239
r = mscott, a = brendan
OS/2 bring-up - PR_CALLBACKs for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71844 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:59:48 +00:00
tao%netscape.com
8969523e82 336633665: Move aol.rdf back to bin/deautls/isp/[en-US]. r=alecf.a=msanz
git-svn-id: svn://10.0.0.236/trunk@71843 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:56:10 +00:00
law%netscape.com
72cb2726a6 Bugs 36789, 22861, and 38827 (all related to downloading files); change xfer component to use nsIFilePicker, handle content-disposition: http response header, and fix a l10n problem; r=slamm
git-svn-id: svn://10.0.0.236/trunk@71841 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:49:41 +00:00
alecf%netscape.com
fa574ba664 fix for 41850 - recover from errors more robustly by not actually saving any data until the entire dialog has been validated
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71840 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:44:13 +00:00
law%netscape.com
5e926b7547 Bug 36789; this enables us to switch to nsIFilePicker; it was not remembering the selected file when choosing to replace an existing one; r=bryner
git-svn-id: svn://10.0.0.236/trunk@71839 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:43:19 +00:00
alecf%netscape.com
aef12f9730 fix for #41941 - typo which prevented ISP accounts from being created.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71838 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:43:11 +00:00
cls%seawood.org
2b9a7f90cc Remove all.js from TARGETS which are removed on a distclean. bug #41033
git-svn-id: svn://10.0.0.236/trunk@71837 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:36:57 +00:00
valeski%netscape.com
67f61b32a3 16734. r=ben. changing hot key for prefs access
git-svn-id: svn://10.0.0.236/trunk@71836 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:36:05 +00:00
danm%netscape.com
fb583e036c unused (bug 12021 required this). removing. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@71835 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:31:11 +00:00
sfraser%netscape.com
a35133632b Fix for 36840 -- implement the Spyglass URL echo Apple Event. Code mostly from Steve Cox: scox@artlogic.com. r=sfraser, a=beppe. Added nsDocLoadObserver.cpp
git-svn-id: svn://10.0.0.236/trunk@71834 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:15:19 +00:00
danm%netscape.com
74c728c82a window.prompt() returns jsval instead of string, allowing it to return null when required. wants to be changed back to a string once the DOM APIs support this same thing. bug 12021. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@71833 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:14:44 +00:00
sfraser%netscape.com
8037326ae3 Fix for 36840 -- implement the Spyglass URL echo Apple Event. Code mostly from Steve Cox: scox@artlogic.com. r=sfraser, a=beppe.
git-svn-id: svn://10.0.0.236/trunk@71832 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:13:55 +00:00
sfraser%netscape.com
f649ab93aa First Checked In.
git-svn-id: svn://10.0.0.236/trunk@71831 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:11:45 +00:00
alecf%netscape.com
727c3c9fb8 fix for #35799 - make deleting an SMTP server work
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71830 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:07:55 +00:00
danm%netscape.com
34a213602e removing nsJSAbstractView.cpp. bug 12021. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@71829 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:04:29 +00:00
edburns%acm.org
97cc25884d Make building the spec compliant classes the default.
git-svn-id: svn://10.0.0.236/trunk@71828 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-09 00:03:51 +00:00
hangas%netscape.com
5d597057bc Fixing icons in modern theme as well as an image for 34924. r=german
git-svn-id: svn://10.0.0.236/trunk@71827 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:58:58 +00:00
edburns%acm.org
6928c33fd1 Added nativeGetDOM.
git-svn-id: svn://10.0.0.236/trunk@71826 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:51:13 +00:00
morse%netscape.com
179bdbf79c bug 41843, single signon not working on key sites, r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@71825 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:48:02 +00:00
shanjian%netscape.com
352d9a5581 #39726 typo in IMETextTxn.cpp
r=ftang a=waterson


git-svn-id: svn://10.0.0.236/trunk@71824 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:40:31 +00:00
rhp%netscape.com
4f0f20e847 Fix for losing content after a save as draft operation - Bug #: 41506 - r: jefft
git-svn-id: svn://10.0.0.236/trunk@71823 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:37:16 +00:00
alecf%netscape.com
f90fa8e9f2 fix purify errors - uninitialized memory on poorly formatted CID strings, and FMM on nsString::fputs
r=waterson, scc a=waterson


git-svn-id: svn://10.0.0.236/trunk@71822 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:34:53 +00:00
ftang%netscape.com
dcaebe656e fix 41573 mac IME problem. r=sfraser@netscape.com
git-svn-id: svn://10.0.0.236/trunk@71821 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:29:43 +00:00
edburns%acm.org
5adaa3e694 Modifications to allow webclient to run again on solaris.
git-svn-id: svn://10.0.0.236/trunk@71819 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:24:51 +00:00
kmcclusk%netscape.com
439ee5ba38 Changed nsBulletFrame to set the dirty flag on the it's parent's first frame instead of itself when an Image is updated b=36703 r=buster@netscape.com tested on WINNT, Linux
git-svn-id: svn://10.0.0.236/trunk@71818 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:19:38 +00:00
jj%netscape.com
65f52bc013 #41858: updated version key to 5.0.0.a18. a=leaf, r=sgehani
git-svn-id: svn://10.0.0.236/trunk@71817 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:07:35 +00:00
waterson%netscape.com
9d914a6568 Fix bonehead error warren found: don't re-initialize utf8len; we'll need it to set the string's length!
git-svn-id: svn://10.0.0.236/trunk@71816 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 23:07:15 +00:00
mkaply%us.ibm.com
4caba5abc1 # 37239
r = mscott, a = brendan
OS/2 bring-up - PR_CALLBACKs for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71815 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 22:57:35 +00:00
mkaply%us.ibm.com
0ed2193367 # 37239
r = mscott, a = brendan
OS/2 bring-up - These files were never ported to use NSPR datatypes - add const to match prototype


git-svn-id: svn://10.0.0.236/trunk@71814 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 22:55:09 +00:00
jst%netscape.com
f3d0104663 Fixing nsbeta2+ bugs 17351 and 33018, doing document.write(...) on a document in a newly opened window wasn't working properly, the written HTML was replaced by the URL given to window.open(), the fix is to cancel ongoing loads for the new window before starting to write to it. r=vidur
git-svn-id: svn://10.0.0.236/trunk@71812 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 22:51:06 +00:00
mkaply%us.ibm.com
7da8632ec3 # 37239
r = dveditz, a = brendan
OS/2 bring-up - PR_CALLBACK stuff for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71811 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 22:49:49 +00:00
edburns%acm.org
167c69ab95 Added JAVA_DESTPATH to the CLASSPATH on the compiler command line.
git-svn-id: svn://10.0.0.236/trunk@71810 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 22:44:19 +00:00
bryner%uiuc.edu
b5b8ffbaab Fixing nsbeta2+ bug 41723, filepicker behavior. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@71809 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 22:20:57 +00:00
jefft%netscape.com
65985a4e6d fixed bug 32247 - POP: Delete does not work after the first session; r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@71808 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 22:10:15 +00:00
bienvenu%netscape.com
8ffaaafb22 more work on search backend, 33101 r=alecf, notify fe of search hits
git-svn-id: svn://10.0.0.236/trunk@71807 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 21:56:04 +00:00
neeti%netscape.com
d0bb41e766 fix for bug 41764 -Clear cache gives javascript error. r=gagan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@71806 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 21:50:42 +00:00
andreas.otte%primus-online.de
dbe65b4a76 fix bug 41702 [Double caching when fetching wallet tables], r,a=morse@netscape.com a=waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@71805 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 21:35:03 +00:00
dmose%mozilla.org
792db461a7 fixed client.mk not noticing when sub-configure scripts (for --with-nspr-autoconf and --enable-ldap) have changed (and therefore not re-running configure). a=leaf@mozilla.org, r=cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@71804 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 21:32:31 +00:00
harishd%netscape.com
bab99092a1 40408 (nsbeta2+) - Check for nsresult in nsFragmentContentSink::AddLeaf().
The HTMLTag array was,erroneously,going out-of-bounds for XMP tag.
r=rickg
30617 (nsbeta2+) - Misplaced AREA tag should be informed with base target info.
r=vidur.


git-svn-id: svn://10.0.0.236/trunk@71803 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 21:32:09 +00:00
harishd%netscape.com
29189d4b10 Fix for:
37247 (nsbeta2+) - XIF DTD / HTMLContentSinkStream shouldn't add end tags
for IMG,PARAM,SOUND,INPUT..etc., ( leaf tags ).

r=akkana.

41427 (nsbeta2+) - Avoid transient style handling in a head context.
40408 (nsbeta2+) - Check for nsresult in nsFragmentContentSink::AddLeaf().
The HTMLTag array was,erroneously,going out-of-bounds for XMP tag.
40741 (nsbeta2+) - Text, only document, was getting sucked up into <!DOCTYPE>
40143 (nsbeta2+) - Use scanner's mIncremental memeber wisely when data is
supplied through document.write();
40552 (nsbeta2+) - Contain default <!DOCTYPE> to html documents only.

r=rickg

30617 (nsbeta2+) - Misplaced AREA tag should be informed with base target info.

r=vidur.


git-svn-id: svn://10.0.0.236/trunk@71802 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 21:30:48 +00:00
kin%netscape.com
444166710e Checking in patch from BlakeR1234@aol.com for
bug #41283: Incorrect Dialog for 'New' category in Customize search window

    mozilla/xpfe/components/search/resources/search-editor.js
    mozilla/xpfe/components/search/resources/locale/en-US/search-editor.properties

r=ben@netscape.com a=waterson@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@71801 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 21:30:21 +00:00
jj%netscape.com
2cea85a7f4 #41760: set memory partition to 16384K in all targets
git-svn-id: svn://10.0.0.236/trunk@71799 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 21:28:03 +00:00
wtc%netscape.com
b1df109e54 Bugzilla bug #38599: pthreads PR_Poll optimizations. 1. Increased the
size of the stack pollfd structure array from 4 to 64.  2. Made the
malloc'ed pollfd structure array a thread private data.
Modified files: primpl.h, ptio.c, ptthread.c


git-svn-id: svn://10.0.0.236/trunk@71798 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 20:42:57 +00:00
endico%mozilla.org
e4ee3375d3 experimental: Not part of normal bugzilla distibution. Bug.pm creates a bug object and provides methods for getting and setting attributes and for printing out the bug as xml. xml.cgi prompts for a list of bugs and displays the list as html. xml.cgi replaces export_bug.cgi
git-svn-id: svn://10.0.0.236/trunk@71797 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 20:30:10 +00:00
edburns%acm.org
0eacb3af82 Checked in nascent "select the current node in the tree view when the user shift-clicks on a node" feature,
but it's blocked by the incompleteness of the DOM implementation in M13.


git-svn-id: svn://10.0.0.236/trunk@71794 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 18:40:20 +00:00
wtc%netscape.com
6ad71e28e4 Define the new macro _PR_POLL_WITH_SELECT for OSF1 and HP-UX.
OSF1 and HP-UX report the POLLHUP event for a socket when the
shutdown(SHUT_WR) operation is called for the remote end, even though
the socket is still writeable. Use select(), instead of poll(), to
workaround this problem.
Modified files: _hpux.h, _osf1.h, ptio.c


git-svn-id: svn://10.0.0.236/trunk@71793 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 17:48:39 +00:00
brade%netscape.com
c484d283c1 drag within editor implemented; r=kin; a=beppe; bug#6255
git-svn-id: svn://10.0.0.236/trunk@71792 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 14:47:29 +00:00
kin%netscape.com
0284be95cf Fix for bugs:
41605 Crash doing editor.js:EditorShutdown() when doing File->close
  41734 Applying Override StyleSheet causes Editor crash.

Added missing NS_IF_ADDREF in GetSelectedElement().

r=jfrancis@netscape.com  a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71791 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 14:45:12 +00:00
bienvenu%netscape.com
7e89cbb253 unescape mac filter targets before upgrading r=alecf, 16917
git-svn-id: svn://10.0.0.236/trunk@71790 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 14:38:55 +00:00
rhp%netscape.com
e0431f56f1 Fixes Bug# 34455 - Problem with format flowed - a=brendan
git-svn-id: svn://10.0.0.236/trunk@71789 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 14:25:54 +00:00
mkaply%us.ibm.com
c78ed655dc # 37239
r = danm, a = brendan
OS/2 bring-up - VisualAge needs a cast - using NS_STATIC_CAST per danm


git-svn-id: svn://10.0.0.236/trunk@71788 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 14:18:07 +00:00
mkaply%us.ibm.com
25d8d966f0 # 41349
r = cls, a = brendan
Checkout does not happen properly if done in /mozilla directory


git-svn-id: svn://10.0.0.236/trunk@71787 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 14:02:13 +00:00
jst%netscape.com
bd7c8e82d3 Fixing nsbeta2+ bug 41718, the docshell did case sensitive string compares when it checked if the protocol of a URL was 'javascript', this broke upper and mixed cased javascript: URL's. r=shaver
git-svn-id: svn://10.0.0.236/trunk@71786 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 13:58:02 +00:00
mkaply%us.ibm.com
a68276da49 # 37239
r = mkaply, a = brendan
OS/2 bringup - Rewrite of device context code so menus work - OS/2 only


git-svn-id: svn://10.0.0.236/trunk@71784 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 13:55:47 +00:00
dcone%netscape.com
713f478b0d Update printing regression tests. r=McCluskey
git-svn-id: svn://10.0.0.236/trunk@71783 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 13:45:15 +00:00
bienvenu%netscape.com
b7e5f42f7a fixes for local search,r=alecf, 33101
git-svn-id: svn://10.0.0.236/trunk@71782 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 13:12:17 +00:00
mbarnson%excitehome.net
03951b4a51 Adding database schema docs
git-svn-id: svn://10.0.0.236/trunk@71781 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 07:04:50 +00:00
ben%netscape.com
e73748bab1 fix for 41587, font pref panel not remembering settings. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71780 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 07:00:25 +00:00
brendan%mozilla.org
c80feb7387 Comply with weird ECMA nit: call (o.f)() (note parens around the function expression) must bind 'this' to the global object, not to o\! (41864, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@71779 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 06:46:18 +00:00
shanjian%netscape.com
b7be880f20 Add Alis Charset detector to menu
r=naoki a=ftang


git-svn-id: svn://10.0.0.236/trunk@71778 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 05:23:09 +00:00
scc%mozilla.org
22e9228f8c further fix for the defined case. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@71777 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 05:08:14 +00:00
scc%mozilla.org
c14f449298 Improved logging facilities on |nsCOMPtr| in cooperation with dbaron, for his new logging tools. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@71776 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 04:52:39 +00:00
alecf%netscape.com
5845e16c3f fix for 41770 - new filters were not saving
- any kind of error during filter creation was not clearing gFilter,
  which meant the filter would not get added to the filterlist
- the filter type was uninitialized, so none of the rules would get saved


git-svn-id: svn://10.0.0.236/trunk@71775 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 04:18:42 +00:00
ben%netscape.com
596d64d82b partial fix for b41120 and b41123 - tooltips for navigator and taskbar
git-svn-id: svn://10.0.0.236/trunk@71774 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 04:04:37 +00:00
pchen%netscape.com
bf234cb886 Partial fix bug#41272. If INCLUDE_CLASSIC_SKIN is defined in one of the Mac build perl scripts, copy classic skin resources to Chrome/skins directory in dist. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@71773 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 03:57:35 +00:00
pchen%netscape.com
a76b7db439 Partial fix bug#41272. Added destination folder, which makes this manifest file work now. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@71772 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 03:51:19 +00:00
pchen%netscape.com
7feb5fe213 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@71771 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 03:49:59 +00:00
pchen%netscape.com
df74968814 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@71770 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 03:44:04 +00:00
pinkerton%netscape.com
2cb56bb667 changes for DOM level-2 compliance. nodeName, tagName --> localName. bug 39927, r=ben
git-svn-id: svn://10.0.0.236/trunk@71769 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 03:41:27 +00:00
alecf%netscape.com
5aa58c2d82 update search datasource for new nsIMsgSearchNotify, and add it to the windows build
(#33101)


git-svn-id: svn://10.0.0.236/trunk@71768 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 03:25:11 +00:00
alecf%netscape.com
7a828dba4d add search datasource PROGIDs, CIDs, #33101
git-svn-id: svn://10.0.0.236/trunk@71767 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 03:16:17 +00:00
alecf%netscape.com
e5499872ec add nsIMsgSearchNotify to the windows build, and clean up spaces to shut up xemacs
git-svn-id: svn://10.0.0.236/trunk@71766 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:58:29 +00:00
alecf%netscape.com
55994245d1 added files: mozilla/mailnews/base/search/public/nsIMsgSearchNotify.idl
git-svn-id: svn://10.0.0.236/trunk@71765 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:56:15 +00:00
alecf%netscape.com
0e83af97cf add nsIMsgSearchNotify to unix build
git-svn-id: svn://10.0.0.236/trunk@71764 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:55:42 +00:00
alecf%netscape.com
727a935995 rename nsIMsgSearchHit notify since it's going to have a few extra uses
(part of #33101)


git-svn-id: svn://10.0.0.236/trunk@71763 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:55:03 +00:00
anthonyd%netscape.com
33e5b973b9 warning fix for Linux, shadowed local variable
r: kin


git-svn-id: svn://10.0.0.236/trunk@71762 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:51:58 +00:00
alecf%netscape.com
5776f5a3b4 minor tidying up of the thread pane so it's not so fat (incredibly simple)
git-svn-id: svn://10.0.0.236/trunk@71761 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:41:02 +00:00
jbetak%netscape.com
3753d5342d 39432 Crash when clicked on Language option in Prefs
r=loadrunner


git-svn-id: svn://10.0.0.236/trunk@71760 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:24:12 +00:00
alecf%netscape.com
6fe0417908 re-enable the search menu item (again) for #33101
git-svn-id: svn://10.0.0.236/trunk@71759 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:23:46 +00:00
alecf%netscape.com
3ea1106d57 fix for #35675 - use shared routine to pop up account wizard
git-svn-id: svn://10.0.0.236/trunk@71758 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:20:22 +00:00
alecf%netscape.com
cac8e9b33d fix for #23661, we were being overly aggressive about hiding controls using hidefor=
git-svn-id: svn://10.0.0.236/trunk@71757 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:17:18 +00:00
edburns%acm.org
9fac87eedf bug 40330
a=edburns

This checkin mainly does two things:

1. Correctly populates the java.awt.event.MouseEvent subclass with the
  correct modifiers, x, y, and clickCount for the mozilla mouse event.

2. Adds a performance optimization: previously, every mouse event was
  causing a new instance of java.util.Properties to be created.  Now,
  only one Properties instance is created per-page, and it is cleared on
  each mouse event.

Also, I made the DOMMouseListenerImpl constructor initialize the
refCount to 0.  This allows the object to be correctly deleted.

M classes_spec/org/mozilla/webclient/test/EMWindow.java
M classes_spec/org/mozilla/webclient/wrapper_native/WCMouseListenerImpl.java
M src_moz/DOMMouseListenerImpl.cpp
M src_moz/DOMMouseListenerImpl.h
M src_moz/WindowControlImpl.cpp
M src_moz/jni_util.cpp
M src_moz/jni_util.h
M src_moz/jni_util_export.cpp
M src_moz/jni_util_export.h

M classes_spec/org/mozilla/webclient/test/EMWindow.java

* Added test code for MouseListener properties: buttons, modifiers, etc.

M classes_spec/org/mozilla/webclient/wrapper_native/WCMouseListenerImpl.java

* Added support for mouse modifiers.  Pull values out of the hash table,
  put them in the MouseEvent constructor.

M src_moz/DOMMouseListenerImpl.cpp

* Modified constructors so they initialize all ivars.

* changed usage model of properties object to share the lifetime of the
  DOMMouseListenerImpl instance.  Needed to make use of the new function
  util_ClearPropertiesObject() to do this.  Now we have only one call to
  util_DestroyPropertiesObject(), in the DOMMouseListenerImpl
  destructor.

M src_moz/DOMMouseListenerImpl.h

>     virtual ~DOMMouseListenerImpl();
>
98a101
> protected:
100a104,105
>
> void JNICALL addMouseEventDataToProperties(nsIDOMEvent *aMouseEvent);

M src_moz/WindowControlImpl.cpp

* Initialize new WebShellInitConext member propertiesClass to nsnull

M src_moz/jni_util.cpp

* Added util_ClearPropertiesObject() an optimization.

* Store the jclass for java/util/Properties in an element in
  WebShellInitContext.  This prevents us from having to do FindClass
  each time a mouse event occurs.

* Added a parameter to util_StoreIntoPropertiesObject.

M src_moz/jni_util.h

* Added propertiesClass to WebShellInitContext

* Added new method ClearPropertiesObject

* Added new last argument to DestroyPropertiesObject

M src_moz/jni_util_export.cpp
M src_moz/jni_util_export.h

* Added function pointer for util_ClearPropertiesObject.


git-svn-id: svn://10.0.0.236/trunk@71756 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 02:16:06 +00:00
chuang%netscape.com
0c56583a85 Bug 16422 Import mail list in ldif file, 38844 import ldif file displays
single non-ascii chars as two single chars.  r=putterman


git-svn-id: svn://10.0.0.236/trunk@71755 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 01:52:50 +00:00
dmose%mozilla.org
31f11f9860 Fix UNIX client.mk build bustage on fresh pulls (but not on clobber or depend builds). For some reason, cvs leaves CVS/TAG droppings all the way up to the top of the tree if you check out a branch using an alias modulename, but not if you specify the directories desired by hand. So replaced "DirectorySDKSourceC" with "mozilla/directory/c-sdk". a=leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@71754 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 01:50:04 +00:00
chuang%netscape.com
ff0d194701 Bug 32286, 40007, 40764 Edit mailing list related nsbeta2 bugs, r=putterman
git-svn-id: svn://10.0.0.236/trunk@71753 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 01:49:57 +00:00
hangas%netscape.com
7b1f2bc2ae First Checked In.
git-svn-id: svn://10.0.0.236/trunk@71752 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 01:29:54 +00:00
jj%netscape.com
ea1ff4ae85 #40724: update milestone to M17 (Finder's get info string) a=leaf
git-svn-id: svn://10.0.0.236/trunk@71750 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 01:11:45 +00:00
morse%netscape.com
f94e301964 fix bugs 41567 & 33542 again, moving stuff out of res directory, r=rjc
git-svn-id: svn://10.0.0.236/trunk@71749 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 01:04:24 +00:00
despotdaemon%netscape.com
f5ba2afdb1 Pseudo-automatic update of changes made by garyf@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@71748 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 00:59:31 +00:00
edburns%acm.org
3f164dfaa6 Remove CRLF's accidentally put in by Ashu.
git-svn-id: svn://10.0.0.236/trunk@71747 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 00:52:50 +00:00
rginda%netscape.com
f54ba53bb2 implement document.height/width for xul documents (copy/paste from nsDocument.cpp) for bug 41638
r=danm


git-svn-id: svn://10.0.0.236/trunk@71746 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 00:51:13 +00:00
mscott%netscape.com
a6564b34a7 Bug #34672 --> be sure to append the glyph html to the output string.
r=ben bucksch


git-svn-id: svn://10.0.0.236/trunk@71745 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 00:50:41 +00:00
law%netscape.com
1cff6bb8ff Bug #37009; Drop bogus refcount twiddling methods and rely on dependent=yes window attribute instead; r=radha
git-svn-id: svn://10.0.0.236/trunk@71744 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 00:40:05 +00:00
ssu%netscape.com
a7a84d9a54 fixing bug #37168 - fixing the mac side of the bug. Install.Execute() now works on the Mac.
precheckin tests=passed
r=sgehani


git-svn-id: svn://10.0.0.236/trunk@71743 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 00:31:06 +00:00
despotdaemon%netscape.com
698b052669 Pseudo-automatic update of changes made by pchen@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@71742 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-08 00:25:18 +00:00
mscott%netscape.com
7a0d9801bb Bug #41236 --> when parsing the envelope response, we were choking if the message ID was NIL followed by a
parantheses. I just fixed our lex error.
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@71741 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:51:30 +00:00
cmanske%netscape.com
8853368bbb Fixed duplicate dtd strings, b=41511, r=sfraser
git-svn-id: svn://10.0.0.236/trunk@71740 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:35:52 +00:00
sgehani%netscape.com
c5e6aaf9dd Fix site selector failover url parsing and download redirect ini routine. (Both nsbeta2+ bugs.)
[b=32694, 32766; r=dveditz]


git-svn-id: svn://10.0.0.236/trunk@71739 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:15:14 +00:00
mscott%netscape.com
badf7d8557 Bug #40160 --> fix annoying assertion in on end document load for cases where the url doesn't have a host
r=rpotts


git-svn-id: svn://10.0.0.236/trunk@71738 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:13:12 +00:00
attinasi%netscape.com
d263a60d9c Fixed problem where anchors with no HREF were being styled like links in composer. b=31594 r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@71737 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:07:57 +00:00
attinasi%netscape.com
ddd4ea4cf9 Fixed crash when a textarea control has fixed-backgrounfd attachment. b=40118 r=kmcclusk
git-svn-id: svn://10.0.0.236/trunk@71736 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:06:41 +00:00
attinasi%netscape.com
2faff3ea46 Removed erroneous assertion: b=38768 r=dcone
git-svn-id: svn://10.0.0.236/trunk@71735 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:05:30 +00:00
sspitzer%netscape.com
f91eafbbda fix for #23062. stop stripping the "@domain.com" from the smtp username.
also, fix the code the builds the smtp url to handle a username with
an "@" in it.


git-svn-id: svn://10.0.0.236/trunk@71734 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:05:12 +00:00
attinasi%netscape.com
aa6fadb515 Fixed crash due to ordering problem: b=38768 r=dcone
git-svn-id: svn://10.0.0.236/trunk@71733 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:04:45 +00:00
sspitzer%netscape.com
6d9be55c06 this belongs in bugzilla, not in the UI. #22235
git-svn-id: svn://10.0.0.236/trunk@71732 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 23:00:15 +00:00
akkana%netscape.com
7c209f3541 40457: suppress extra XIF output for cases where the selection
doesn't intersect the range at all. r=jfrancis, a=beppe.


git-svn-id: svn://10.0.0.236/trunk@71731 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 22:58:39 +00:00
akkana%netscape.com
cbacea09cf 40457: Add implementation for range methods to tell whether
a node or point intersects the range. r=jfrancis, a=beppe.


git-svn-id: svn://10.0.0.236/trunk@71730 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 22:57:36 +00:00
akkana%netscape.com
cf5b40406e Needed for bug 40457: Add API for range methods to tell
whether a node or point intersects the range. r=vidur, a=beppe.


git-svn-id: svn://10.0.0.236/trunk@71729 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 22:56:55 +00:00
mbarnson%excitehome.net
b53f3b9560 Updates:
1.Added Dave Lawrence's excellent RedHat Bugzilla differences section verbatim.
2.Added more information on Loki Bugzilla ("Fenris").
3.Added questions from some corporate customers
4.Removed unused text in API section
5.Added information about other documentation (pending)
6.Added a section for pointy-haired-bosses
7.This will be the last release in strictly HTML format.  Source will be SGML shortly, with HTML and TXT versions
included with the package from this point on


git-svn-id: svn://10.0.0.236/trunk@71728 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 22:54:07 +00:00
mjudge%netscape.com
c26bc4c2b6 adding in null check since we dont ALWAYS use selection to output xif. this gets rid of an assertion that i found while fixing a regression 41814 r=donm a=donm ect
git-svn-id: svn://10.0.0.236/trunk@71727 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 22:46:11 +00:00
mjudge%netscape.com
cd909ee80b regression fix. my bad. changing editor code to have some duplicate code from nsSelection to output the whole document. r=donm a=donm regression ect.
git-svn-id: svn://10.0.0.236/trunk@71726 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 22:44:52 +00:00
robinf%netscape.com
73ceb82131 removing Unix line endings
git-svn-id: svn://10.0.0.236/trunk@71725 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 21:25:28 +00:00
robinf%netscape.com
c92fdba969 fixing unix line endings
git-svn-id: svn://10.0.0.236/trunk@71724 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 21:22:18 +00:00
wtc%netscape.com
ce839cc10a Bugzilla bug #40941: define _PR_HAVE_LARGE_OFF_T for ia64.
Removed ia64 classic nspr user-level thread stuff because
it doesn't work.


git-svn-id: svn://10.0.0.236/trunk@71723 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 19:15:27 +00:00
brendan%mozilla.org
1014164f2d Sacred 80th column preservation, brendan-style case indentation (not part of default build).
git-svn-id: svn://10.0.0.236/trunk@71722 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 19:14:10 +00:00
wtc%netscape.com
a3c5831aa9 Bugzilla bug #40778: PR_GetConnectStatus was passing the wrong fd to
the connectcontinue method.
Modified files: prsocket.c, ptio.c.


git-svn-id: svn://10.0.0.236/trunk@71721 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 18:49:23 +00:00
endico%mozilla.org
dc9f0a01f4 change the sanity check against $::FORM{'who'} since that variable is no longer used.
git-svn-id: svn://10.0.0.236/trunk@71720 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 17:49:02 +00:00
jdunn%netscape.com
9330c8afeb adding newline so that HP builds - because low profile, no reviewers
git-svn-id: svn://10.0.0.236/trunk@71719 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 14:55:56 +00:00
nboyd%atg.com
df21c60462 Fix formatting.
git-svn-id: svn://10.0.0.236/trunk@71718 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 14:51:08 +00:00
nboyd%atg.com
56995ca2ce Fix the following problem:
Subject:
        Odd behaviour on placement of .jar files?!
   Date:
        Mon, 05 Jun 2000 10:46:08 -0700
   From:
        John Raykowski <xski@xski.org>
     To:
        nboyd@atg.com




Hello,

I didn't want to post this directly as a rhino bug 'coz I think it may
be more of a JDK thing, but I thought I'd toss it to you as well.

The goal is to create a JavaScript object that implements a Java
interface. Straightforward enough and the example on the page using
ActionListener works without a hitch.  However, when I try to do the
same with my own interface, I get an error message: error instantiating
({0}): class {1} is interface or abstract (coming from
NativeJavaClass.construct).

Here's where it gets a bit strange.  Normally, I run with the jar files
in jre/lib/ext.  When I remove the rhino files from jre/lib/ext and
reference them explicitly on the commandline with the -cp option, it
works as expected and my script can implement the interface just fine.
Go figure.

Anyhoo, there ya go.  Like I said, I think its a JDK issue, but I
thought you'd be interested.  The attached zipfile contains a set of
sample code to demonstrate this problem.

Thanks heaps,

-jmr


git-svn-id: svn://10.0.0.236/trunk@71717 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 14:50:47 +00:00
jefft%netscape.com
ce66a180b5 fixed bug 31455 - SMTP auth login not working; r=mscott
git-svn-id: svn://10.0.0.236/trunk@71716 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 14:43:50 +00:00
brade%netscape.com
5e17ddef56 new tooltip strings submitted by simone@netscape.com; bug #9767; r=brade, a=beppe,techpubs
git-svn-id: svn://10.0.0.236/trunk@71715 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 14:05:48 +00:00
brade%netscape.com
2081da1c00 temporary fix for bug #40911; if the dropped text contains a space, don't actually try to load the text as a url. r=kin; r/a=pinkerton
git-svn-id: svn://10.0.0.236/trunk@71714 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 13:03:35 +00:00
warren%netscape.com
9a33ca8346 Fixed jar url resolve so that chrome protocol works. Fixed jar channel to not remove channel after kicking off load. Bug 18433
git-svn-id: svn://10.0.0.236/trunk@71713 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 09:07:10 +00:00
warren%netscape.com
626ae9634a Fixing bugs in nsZipReaderCache. Bug 18433
git-svn-id: svn://10.0.0.236/trunk@71712 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 09:05:22 +00:00
alecf%netscape.com
f141c55be1 back out makefile.win change that wasn't supposed to be checked in
git-svn-id: svn://10.0.0.236/trunk@71711 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 08:12:07 +00:00
alecf%netscape.com
62ffebbe8f remove deprecated clearCellSelection()
git-svn-id: svn://10.0.0.236/trunk@71710 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 08:04:30 +00:00
alecf%netscape.com
6f8731dbdf remove calls to deprecated clearCellSelection (followup to hyatt's checkin)
git-svn-id: svn://10.0.0.236/trunk@71709 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 08:02:08 +00:00
alecf%netscape.com
19c50f32ce header for updated datasource (also not part of build)
git-svn-id: svn://10.0.0.236/trunk@71708 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 07:24:45 +00:00
alecf%netscape.com
6a22db867b update search datasource to have a search session URI, and derive
from the base nsMsgRDFDataSource
(not yet part of build)


git-svn-id: svn://10.0.0.236/trunk@71707 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 07:24:22 +00:00
alecf%netscape.com
cf1d475ec8 fix for #34996 - pre-escape usernames before building URLs
git-svn-id: svn://10.0.0.236/trunk@71706 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 07:09:48 +00:00
waterson%netscape.com
123229267d Bugs 35935, 34862, 41521. Make sure to make 'special' frames blocks inside of relatively-positioned inlines; be sure to destroy special siblings, and crawl to outermost 'normal' frame when reframing containing block; handle 'special' frames in StyleChangeReflow(). r=buster
git-svn-id: svn://10.0.0.236/trunk@71705 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 06:58:45 +00:00
morse%netscape.com
8b6057755e backing out my change in case it caused the bustage
git-svn-id: svn://10.0.0.236/trunk@71704 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 06:24:56 +00:00
alecf%netscape.com
882942e7c5 update to DOM2 compatibility - use localName instead of tagName and nodeName
git-svn-id: svn://10.0.0.236/trunk@71702 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 05:49:08 +00:00
dmose%mozilla.org
66365bab27 Got rid of conditional definition of shouldCache attr. It's gone now. a=r=(not built).
git-svn-id: svn://10.0.0.236/trunk@71701 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 05:46:24 +00:00
morse%netscape.com
f79c13974a fixes for bugs 33542 and 41567, abandon res directory r=dveditz
git-svn-id: svn://10.0.0.236/trunk@71700 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 05:10:52 +00:00
morse%netscape.com
74926d9e5f fixes for bugs 33542 and 41567, abandon res directory
git-svn-id: svn://10.0.0.236/trunk@71698 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 05:05:09 +00:00
shaver%mozilla.org
bb614c30fd fix spelling in wallet prefs, removed unused entities, #40616, r=ben, a=waterson
git-svn-id: svn://10.0.0.236/trunk@71697 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 04:46:34 +00:00
alecf%netscape.com
f6f18c3b7e fix for #28993 - use formatting strings for card titles instead of prefix
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71696 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 03:58:29 +00:00
waterson%netscape.com
24fa99f214 Fix build bustage: inaky.gonzales missed these two cases some how.
git-svn-id: svn://10.0.0.236/trunk@71695 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 03:33:08 +00:00
dmose%mozilla.org
dda34255ff check out the LDAP C SDK library source from a branch by default (the code only gets built if --enable-ldap is specified, and that is off by default). r=slamm@netscape.com; a=leaf@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@71694 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 03:07:45 +00:00
pinkerton%netscape.com
f4fc2d6490 OOps, left the debug code turned on. Flipping the ifdef.
git-svn-id: svn://10.0.0.236/trunk@71691 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 02:11:40 +00:00
morse%netscape.com
21b5736927 fix regression caused by recent code cleanup (reported in bug 41743)
git-svn-id: svn://10.0.0.236/trunk@71690 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 02:07:54 +00:00
pinkerton%netscape.com
5b2ea73e22 fix for 31131. r=sfraser/pierre. No longer use a bounding box when the update region is non-rectangular. Makes mac scrolling and page loading much faster. Also crank down the mac scroll timer delays to better match the native scrollbars.
git-svn-id: svn://10.0.0.236/trunk@71689 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 02:06:53 +00:00
danm%netscape.com
3af610e31a request redraw when resizing window. bug 35450. r=joki
git-svn-id: svn://10.0.0.236/trunk@71688 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 02:05:08 +00:00
slamm%netscape.com
96508e47c3 Use netcenter data, not my test data. Bump dataformat version number. Bug 41225.
git-svn-id: svn://10.0.0.236/trunk@71687 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:49:31 +00:00
jst%netscape.com
423a97765b Fixing nsbeta2+ bug 40514, the problem was that the 'parser' used to parse the options argument passed to window.open() didn't allow for whitespace between the options, 4.x didn't do this either but IE does. r=vidur
git-svn-id: svn://10.0.0.236/trunk@71686 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:36:28 +00:00
slamm%netscape.com
151d05fb9f Give available tabs more room. bug 38538. no review or even nsbeta2+. I am going on sabbatical and thought it would be nice to get this little cosmetic change in.
git-svn-id: svn://10.0.0.236/trunk@71685 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:26:01 +00:00
jst%netscape.com
88161490bf Fixing nsbeta2+ bug 30249, the problem was that the type of various attributes (in the DOM spec) on image elements was string and not number (long), this broke backwards compatibility with 4.x and also compatibility with IE. r=vidur
git-svn-id: svn://10.0.0.236/trunk@71684 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:23:55 +00:00
mjudge%netscape.com
a7ee8e11dd bug=34896 fixing reflow reason from nsFileControlFrame to send resize when resizing its input field. fixing mouseclick to not be so hardcoded so that the ender-lite text field still works for the "browse" button. a=beppe r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71683 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:21:20 +00:00
mjudge%netscape.com
8e98182161 bug=34896 setting up initial text to work after evaughns box changes to ender-lite. a=beppe, r=evaughn,r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@71682 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:21:03 +00:00
mjudge%netscape.com
2807c752ad bug=34896 gettimg ime working in ender-lite. simple fix to dispatch messages to focused element for ime. a=beppe,r=ftang,tajima@eng.sun.com, katakai@japan.sun.com
git-svn-id: svn://10.0.0.236/trunk@71681 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:20:13 +00:00
mjudge%netscape.com
1bac22bf29 bug=34896 extra check for null in caret. this can happen sometimes when frame is destroyed in odd order. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@71680 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:18:41 +00:00
mjudge%netscape.com
9ac751705d bug=34896 changing use of CreateElement to CreateElementNS. this was necessary outside of ender-lite also. good change. r=jfrancis a=beppe
git-svn-id: svn://10.0.0.236/trunk@71679 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:18:12 +00:00
mjudge%netscape.com
eda43bdbec (accidentaly checked in with no comment before)bug=34896 getting createElementNS implemented for nsHTMLDocument. this should just be implemented in nsDocument with nsXMLDoc inheiriting also. i will do that when m16 is gone. this allows the editor to create its html elements despite being in a xuldocument. r=hyatt a=beppe
git-svn-id: svn://10.0.0.236/trunk@71678 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:17:23 +00:00
mjudge%netscape.com
fcac507ec1 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@71677 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:14:08 +00:00
mkaply%us.ibm.com
78c35c8d87 # 37239
r = dcone, a = brendan
OS/2 bringup - PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71675 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:12:46 +00:00
alecf%netscape.com
0a84915cb3 fix typo that was preventing setAttributeNS from working
(incredibly obvious fix, will notify jst/waterson that this went in)


git-svn-id: svn://10.0.0.236/trunk@71674 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:11:05 +00:00
mkaply%us.ibm.com
df2e31d9df # 37239
r = rjc, a = brendan
OS/2 bringup - PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71672 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:08:27 +00:00
alecf%netscape.com
aaf72f2627 fix for #40594, switch to DOM2
git-svn-id: svn://10.0.0.236/trunk@71671 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:05:50 +00:00
alecf%netscape.com
c43ba769db fix for #40594, switch to DOM2
git-svn-id: svn://10.0.0.236/trunk@71668 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 01:00:05 +00:00
slamm%netscape.com
8cd7938c54 Fix launching. bug 37243 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71666 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:57:33 +00:00
danm%netscape.com
6e3eacb7c4 fix problem with sizing to content (bug 36520). code=justin@68k.org. a=waterson@mozilla.org,duncan@be.com
git-svn-id: svn://10.0.0.236/trunk@71664 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:54:03 +00:00
alecf%netscape.com
d1a560e431 fix for 40594, switch to DOM2
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71662 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:50:19 +00:00
slamm%netscape.com
7efca4d0c5 Use standards compliant RDF format. Bug 41225. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71660 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:48:52 +00:00
alecf%netscape.com
654f65b5f0 null-check in the old wizard manager - was part of fix for #29575, which went in yesterday
git-svn-id: svn://10.0.0.236/trunk@71659 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:48:40 +00:00
alecf%netscape.com
f292d4a0d9 fix for #40594, switch to DOM2
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71658 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:46:09 +00:00
slamm%netscape.com
d60e369154 New standard compliant sidebar format. Bug 41225. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71657 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:39:53 +00:00
slamm%netscape.com
313ce0d1c3 Fix bookmark and history menus. Bug 37078 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71656 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:39:47 +00:00
slamm%netscape.com
18ebd58d95 Use standards compliant RDF format. Bug 41225. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71655 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:39:30 +00:00
slamm%netscape.com
1286242e64 Use standards compliant RDF format. Bug 41225. Handle case when data format gets corrupted or no panels are listed. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71654 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:39:20 +00:00
alecf%netscape.com
c03f1ecb3d temp workaround for clobber build bustage
git-svn-id: svn://10.0.0.236/trunk@71653 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:15:22 +00:00
edburns%acm.org
765e1f447a modified getPropertiesObject() to populate the hash table with
keys for properties in nsIDOMMouseEvent.


git-svn-id: svn://10.0.0.236/trunk@71652 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:12:06 +00:00
pavlov%netscape.com
124e1be88a fix for unix i18n title bug 36039 r=alecf
git-svn-id: svn://10.0.0.236/trunk@71651 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:11:46 +00:00
hyatt%netscape.com
5bb0008b12 Updating tree selection. bug#30511. r=danm
git-svn-id: svn://10.0.0.236/trunk@71650 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-07 00:01:04 +00:00
hyatt%netscape.com
603a38e605 Updated tree files. 30511. r=danm
git-svn-id: svn://10.0.0.236/trunk@71649 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:59:53 +00:00
mkaply%us.ibm.com
2dc5b95298 # 37239
r = mkaply, a = brendan
OS/2 bringup - TIMER is not a component


git-svn-id: svn://10.0.0.236/trunk@71648 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:53:55 +00:00
alecf%netscape.com
461ccd04e3 arrrgggh - curse the mac for not automatically exporting IDL!
(fixing bustage)


git-svn-id: svn://10.0.0.236/trunk@71647 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:46:35 +00:00
rhp%netscape.com
04164ecfec Changes to fix problem with accepted charset - Bug #: 41100 - r: bienvenu
git-svn-id: svn://10.0.0.236/trunk@71646 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:38:49 +00:00
rhp%netscape.com
37c8488f09 Changes to address several mail compose and rendering issues - Bugs #: 35158 31906 9202 37365 39226 39728 39372 26182 33305 - r: rhp a: waterson (contributed by mozilla@bucksch.org)
git-svn-id: svn://10.0.0.236/trunk@71645 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:37:04 +00:00
nhotta%netscape.com
d07f28d267 Changed to convert font name to UTF-8 instead of mail charset, bug 26182, r=rhp, a=ftang.
git-svn-id: svn://10.0.0.236/trunk@71643 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:32:03 +00:00
nhotta%netscape.com
67acd98ab0 Added finish() call to encoder to fix incomplete conversion problem, bug 26182, r=cata, a=ftang.
git-svn-id: svn://10.0.0.236/trunk@71642 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:31:36 +00:00
nhotta%netscape.com
69da187b45 Excluded types MESSAGE_RFC822 and MESSAGE_NEWS from being encoded as base64 to fix forward inline problem, bug 40745, r=rhp, a=ftang.
git-svn-id: svn://10.0.0.236/trunk@71641 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:29:56 +00:00
bienvenu%netscape.com
981a50b1c4 more work on search backend, r=alecf,jefft 33100
git-svn-id: svn://10.0.0.236/trunk@71640 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:28:17 +00:00
alecf%netscape.com
cc2d8ab465 oops, this somehow didn't make it into the last checkin
git-svn-id: svn://10.0.0.236/trunk@71639 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:24:14 +00:00
alecf%netscape.com
7064c64fc5 fix for 40346 - make the search term value PRUnichar* to make it i18n friendly
r=bienvenu


git-svn-id: svn://10.0.0.236/trunk@71638 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:19:32 +00:00
alecf%netscape.com
5d0c2cc905 first cut at search datasource (incomplete, but not part of build)
git-svn-id: svn://10.0.0.236/trunk@71637 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:17:14 +00:00
pavlov%netscape.com
0a0a2964a7 fix for nsbeta2+ bug 34426 r=smfr (crash when closing popup windows)
git-svn-id: svn://10.0.0.236/trunk@71636 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:16:23 +00:00
alecf%netscape.com
a5045aa08c add strawman hit notify interface (not part of build)
git-svn-id: svn://10.0.0.236/trunk@71635 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:15:50 +00:00
cmanske%netscape.com
e40690e47d Added pref to do autocopy by default only on UNIX. Part of fix to 41045. r=mjudge, a=beppe
git-svn-id: svn://10.0.0.236/trunk@71634 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:14:47 +00:00
cmanske%netscape.com
1e18ade6f9 Finished table cell selection optimization bug 41045. r=mjudge, a=beppe
git-svn-id: svn://10.0.0.236/trunk@71633 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:14:42 +00:00
hyatt%netscape.com
d931111497 Tree/grid work. Bug #30511. r=danm.
git-svn-id: svn://10.0.0.236/trunk@71632 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:14:11 +00:00
hyatt%netscape.com
b8df5592aa Tree/grid work. 30511. r=danm
git-svn-id: svn://10.0.0.236/trunk@71631 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:13:49 +00:00
hyatt%netscape.com
395bc9a10f Tree/grid work. Bug#30511. r=danm
git-svn-id: svn://10.0.0.236/trunk@71630 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:13:05 +00:00
larryh%netscape.com
b43453f185 BugZilla: 40941. IA-64 Linux
git-svn-id: svn://10.0.0.236/trunk@71629 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:12:09 +00:00
bienvenu%netscape.com
037f97e059 fix case insensitive search comparisons, r=alecf 33100 and 41633
git-svn-id: svn://10.0.0.236/trunk@71628 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 23:09:18 +00:00
cls%seawood.org
9417b11056 Fix the runtime scripts so that mozilla can be run from any directory. r,a=leaf
git-svn-id: svn://10.0.0.236/trunk@71627 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 22:57:25 +00:00
cotter%netscape.com
2af679a064 Latest fixes re SDR & pswd mgr.
git-svn-id: svn://10.0.0.236/trunk@71626 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 22:23:50 +00:00
leaf%mozilla.org
4b6f93f371 Automated update
git-svn-id: svn://10.0.0.236/trunk@71625 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 22:15:08 +00:00
dmose%mozilla.org
a1977a48a6 fix the first time someone runs the sub-configure for the LDAP C SDK in an objdir; code only runs when --enable-ldap is specified to configure. a=leaf@mozilla.org; r=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@71624 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 22:07:45 +00:00
inaky.gonzalez%intel.com
a4ad3b18a9 Fixed nsSupportsHashtable behaviour and API to fix leaks in
nsDirectoryService. Fixes bugs #38606 and #39859.

a=waterson; r=rayw,brendan,warren


git-svn-id: svn://10.0.0.236/trunk@71623 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 22:06:56 +00:00
tara%tequilarista.org
851c9ec307 Fix for bug #40987
git-svn-id: svn://10.0.0.236/trunk@71621 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 22:03:41 +00:00
nelsonb%netscape.com
e052a8e582 Carry forward fix from NSS 2.8 for servers that don't do ssl2.
git-svn-id: svn://10.0.0.236/trunk@71609 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 20:32:18 +00:00
robinf%netscape.com
d19e8d471d Updating UI for new PR@ featurs for Pr2 and for Shrimp
git-svn-id: svn://10.0.0.236/trunk@71608 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 19:57:04 +00:00
tara%tequilarista.org
699bd91b64 checking in 0.2.1 of the FAQ
git-svn-id: svn://10.0.0.236/trunk@71607 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 19:47:08 +00:00
robinf%netscape.com
9734da2b7a new banner for customizepage1.ini; new show wxample for sidebar customization
git-svn-id: svn://10.0.0.236/trunk@71606 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 19:42:50 +00:00
locka%iol.ie
2975b7b003 NOT PART OF BUILD!
New embedding APIs for *simple* initialisation by hiding all the XPCOM initialisation and kludges that embedding apps have to do.


git-svn-id: svn://10.0.0.236/trunk@71605 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 18:28:01 +00:00
rhp%netscape.com
e8fbac4872 Changes to address several mail compose and rendering issues - Bugs #: 35158 31906 9202 37365 39226 39728 39372 26182 33305 - r: rhp a: waterson (contributed by mozilla@bucksch.org)
git-svn-id: svn://10.0.0.236/trunk@71604 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 17:57:20 +00:00
bienvenu%netscape.com
c60f9fabb9 turn on mpod by default, r=mscott 41569, use per server pref
git-svn-id: svn://10.0.0.236/trunk@71603 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 12:20:41 +00:00
bienvenu%netscape.com
7204b67cd9 more work on search backend, replease nsMsgSearchTermArray with nsISupportsArray a=putterman, r=alecf 33100
git-svn-id: svn://10.0.0.236/trunk@71602 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 12:17:17 +00:00
pierre%netscape.com
b308cf318d Checked back in the backed out code (41321) after doing a minor fix in nsCSSValue.cpp (41618)
git-svn-id: svn://10.0.0.236/trunk@71601 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 09:36:12 +00:00
alecf%netscape.com
85b11d0f15 last checkin was:
fix for #41608 - be sure to remove the script context from the GC root!
r=shaver, jst a=putterman


git-svn-id: svn://10.0.0.236/trunk@71600 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 08:08:41 +00:00
alecf%netscape.com
ee43714968 /tmp/cvsRB7BUM
git-svn-id: svn://10.0.0.236/trunk@71599 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 08:07:23 +00:00
alecf%netscape.com
066d51d0b1 fix for #40374 - make action line dynamically update to reflect the action the user has chosen
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71598 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 07:53:22 +00:00
dmose%mozilla.org
943ce48ddb add a couple of comments; a=r=(not built)
git-svn-id: svn://10.0.0.236/trunk@71597 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 07:43:21 +00:00
ben%netscape.com
7244efdf9c fix for 35606
git-svn-id: svn://10.0.0.236/trunk@71596 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 07:39:04 +00:00
ben%netscape.com
26c076e13a fix for 39423, rename profile (and other profile manager common dialogs) do not work.
git-svn-id: svn://10.0.0.236/trunk@71594 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 07:26:36 +00:00
dmose%mozilla.org
c08e2c65a9 cause "cvs update" to stop whining about generated Makefiles in non-objdir builds
git-svn-id: svn://10.0.0.236/trunk@71593 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 07:23:21 +00:00
alecf%netscape.com
7c7331e00c fix minor typo that was causing unnecessary assertion (doesn't affect release builds)
git-svn-id: svn://10.0.0.236/trunk@71592 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 07:16:34 +00:00
ben%netscape.com
79162a4252 fix for 37766, minimising navigation toolbar is useless.
git-svn-id: svn://10.0.0.236/trunk@71591 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 07:07:30 +00:00
pierre%netscape.com
225e6c27b2 Backed out the previous changes (41321, waterson/attinasi) because of the regression in 41618.
git-svn-id: svn://10.0.0.236/trunk@71590 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 06:50:21 +00:00
alecf%netscape.com
4aaf669334 fix for #29575 r=sspitzer, a=putterman
make sure the account wizard correctly updates it's fields and map when the user goes back and selects a different ISP


git-svn-id: svn://10.0.0.236/trunk@71589 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 06:48:48 +00:00
dmose%mozilla.org
00f88d7ba1 Updated to track changes to nsIChannel.idl: shouldCache attribute disappeared and was replacd with localFile attribute. Unclear why this happened; this is a workaround so that nsLDAPChannel.cpp continues to compile. a=r=(not built).
git-svn-id: svn://10.0.0.236/trunk@71588 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 06:35:43 +00:00
sspitzer%netscape.com
6296246f7d fix for #14645. make migration work even if the user doesn't install mail-news.
to avoid future errors, use a wild card to package all the default pref files
with the browser package. r=alecf


git-svn-id: svn://10.0.0.236/trunk@71587 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 06:28:19 +00:00
brendan%mozilla.org
5dc04862aa Use localizable error message for out of memory.
git-svn-id: svn://10.0.0.236/trunk@71586 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 04:54:04 +00:00
brendan%mozilla.org
5f1a363242 Better fix, really (r=shaver for sure).
git-svn-id: svn://10.0.0.236/trunk@71585 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 04:41:05 +00:00
sspitzer%netscape.com
b3ec1fa83e fix for #41063. remove si_StrippedURL(). the single sign on code no longer
strips the passworld realm you give it.  it assumes the caller does the right thing
to create the proper password realm.  r=warren,a=putterman.


git-svn-id: svn://10.0.0.236/trunk@71584 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 04:38:49 +00:00
brendan%mozilla.org
622626eed1 Better control flow for catch clause code generation (r=shaver).
git-svn-id: svn://10.0.0.236/trunk@71583 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 04:27:37 +00:00
morse%netscape.com
98bdee63ba forgot to delete a file
git-svn-id: svn://10.0.0.236/trunk@71582 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 03:43:03 +00:00
ben%netscape.com
fa69a997fa fix menubutton binding so that it doesnt scale dropmarker
git-svn-id: svn://10.0.0.236/trunk@71581 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 03:31:28 +00:00
ben%netscape.com
dfa1f44597 fix makefiles
git-svn-id: svn://10.0.0.236/trunk@71580 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 03:30:48 +00:00
ben%netscape.com
998a73bbab make toolbar menubuttons use correct classname for skinnability
git-svn-id: svn://10.0.0.236/trunk@71579 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 03:30:02 +00:00
bienvenu%netscape.com
f4a4f42cd0 fix 41569, turn on mpod by default r=mscott
git-svn-id: svn://10.0.0.236/trunk@71578 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 03:15:17 +00:00
alecf%netscape.com
ee592fe91a add support for sprintf-style string formatting using string bundles
r=tao (partial fix for #28993)


git-svn-id: svn://10.0.0.236/trunk@71577 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 03:05:00 +00:00
ben%netscape.com
9ee8eb51d8 remove dead css files
git-svn-id: svn://10.0.0.236/trunk@71576 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 02:40:37 +00:00
ben%netscape.com
be562154d7 split navigator files by platform for classic skin [npob]
git-svn-id: svn://10.0.0.236/trunk@71575 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 02:40:04 +00:00
wtc%netscape.com
3ddf3721c9 Make the ifdef's in PR_Socket a little easier to understand.
Modified files: prsocket.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@71574 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 02:14:17 +00:00
evaughan%netscape.com
3640c7b6b3 Fixed for ender-lite painting problems. bug #34896
-r mjudge


git-svn-id: svn://10.0.0.236/trunk@71573 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 01:25:03 +00:00
ben%netscape.com
f1789027f2 fix for multiple quit items being displayed
git-svn-id: svn://10.0.0.236/trunk@71572 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 01:16:02 +00:00
jbetak%netscape.com
de94979d75 40257 You cannot add more than 1 item at a time in the Customize Charset dialog
39450 Message compose charset customize dialog shows initial active charsets number is not correct
39450 Mail View Charset Customize dialog window does not open
r=tao, a=ftang


git-svn-id: svn://10.0.0.236/trunk@71571 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 00:46:07 +00:00
cls%seawood.org
1a7da5c7c4 Another beos fix for the nsSound api changes.
git-svn-id: svn://10.0.0.236/trunk@71570 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 00:22:40 +00:00
cls%seawood.org
32a91d207d nsSound api changed slightly and beos was neglected.
git-svn-id: svn://10.0.0.236/trunk@71569 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 00:14:51 +00:00
mccabe%netscape.com
e7a2fb518a Fix to potential leak introduced with fix to 40406.
Be conservative in handling the lifetime of the safe context created by XPConnect to execute JS Components, and save it off to be destroyed at cleanup time, even if some other safe context is registered with XPConnect via SetSafeJSContext.

r=vishy, a=brendan


git-svn-id: svn://10.0.0.236/trunk@71568 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-06 00:01:25 +00:00
ben%netscape.com
75f68e36f8 add offline/online icons to classic skin (npob)
git-svn-id: svn://10.0.0.236/trunk@71567 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 23:45:04 +00:00
ben%netscape.com
69e32530eb remove unneeded css files
git-svn-id: svn://10.0.0.236/trunk@71566 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 23:42:25 +00:00
ben%netscape.com
57e4d19179 add mac specific communicator stylesheets
git-svn-id: svn://10.0.0.236/trunk@71565 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 23:40:51 +00:00
bryner%uiuc.edu
ad4bee6f58 Getting the classic skin to install correctly on unix. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@71564 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 23:33:20 +00:00
pinkerton%netscape.com
ac2afd46d6 fix for 35119, mouseDown events never going to popups. Check if a popup is onscreen when we determine if the event should be fired. r=danm.
git-svn-id: svn://10.0.0.236/trunk@71563 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 22:39:22 +00:00
locka%iol.ie
357cc859eb Put pointer test around smprintf to prevent crash for invalid IMG links.
b=40094,r=adamlock,approved valeski


git-svn-id: svn://10.0.0.236/trunk@71562 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 22:21:37 +00:00
locka%iol.ie
efe702d048 Put conditional test around anchor scrolling so reload operations really do reload on anchor URLs
b=30558,r=,approved valeski


git-svn-id: svn://10.0.0.236/trunk@71561 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 22:13:52 +00:00
tao%netscape.com
2b8be6ee70 40799 : [CountryPicker] Add language/country selector to ProfileCreation UI.
r=sspitzer,racham,a=msanz.


git-svn-id: svn://10.0.0.236/trunk@71560 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 22:13:06 +00:00
tao%netscape.com
7bc288b162 part I:
40799 : [CountryPicker] Add language/country selector to ProfileCreation UI.
 r=sspitzer,racham,a=msanz


git-svn-id: svn://10.0.0.236/trunk@71559 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 22:09:10 +00:00
nhotta%netscape.com
af8f97cb34 Changed to use PRUnichar version of escape function,
not call ToNewCString which does not work if the data is not Latin1, bug 34373, r=rhp, a=bobj.


git-svn-id: svn://10.0.0.236/trunk@71558 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 22:02:14 +00:00
nhotta%netscape.com
3a957ce304 Added PRUnichar version of escape function, bug 34373, r=rhp, a=bobj.
git-svn-id: svn://10.0.0.236/trunk@71557 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 22:01:32 +00:00
jefft%netscape.com
4fe34ac6eb fixed bug 40662 - folder discovery problems with subfolders 2 levels deep; r=bienvneu, a=scottip
git-svn-id: svn://10.0.0.236/trunk@71556 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:57:56 +00:00
bryner%uiuc.edu
45f772555a Fix bug 41270 - problems with the bounds checks for nsScrollingView. This
was causing mousewheel scrolling to "wrap around" in list boxes. r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@71555 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:57:44 +00:00
pavlov%netscape.com
a271419de6 Fix for eventqueue objects leaking bug #20166. This also removes the hacked fix for bug #36361 and uses a real fix. Major overhaul of nsEventQueue and nsEventQueueService. r=waterson,brendan. tested on windows, linux and mac
git-svn-id: svn://10.0.0.236/trunk@71554 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:53:25 +00:00
varada%netscape.com
793ba10609 fix to accomodate changes made to location of files in seamonkey
git-svn-id: svn://10.0.0.236/trunk@71553 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:49:54 +00:00
valeski%netscape.com
c41aa374a4 41110. nsiwebshellwindow erradication
git-svn-id: svn://10.0.0.236/trunk@71552 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:42:02 +00:00
slamm%netscape.com
544d085753 Ignore generated Makefile.
git-svn-id: svn://10.0.0.236/trunk@71551 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:40:07 +00:00
leaf%mozilla.org
d20dc9c2a3 Automated update
git-svn-id: svn://10.0.0.236/trunk@71550 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:30:10 +00:00
slamm%netscape.com
257cdf3445 Remove unused section header.
git-svn-id: svn://10.0.0.236/trunk@71549 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:26:58 +00:00
slamm%netscape.com
a9c808ee17 Ignore test executable.
git-svn-id: svn://10.0.0.236/trunk@71548 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:26:07 +00:00
slamm%netscape.com
f82fd3615e Turn off debugging messages.
git-svn-id: svn://10.0.0.236/trunk@71547 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:25:07 +00:00
attinasi%netscape.com
c87ebfa9c0 Removed code that was printing the word 'embed'. b=37558 r=buster a=leger
git-svn-id: svn://10.0.0.236/trunk@71546 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 21:21:48 +00:00
morse%netscape.com
5c09bfa5ed bug 41537, regression caused by code cleanup in this file done over the week-end
git-svn-id: svn://10.0.0.236/trunk@71545 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:57:41 +00:00
mkaply%us.ibm.com
0cffff3695 # 37239
r = gagan, a = gagan
OS/2 bringup - Stupid misspelling in OS/2 only code


git-svn-id: svn://10.0.0.236/trunk@71544 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:51:59 +00:00
rusty.lynch%intel.com
1b8059f431 Fixed Linux support for viewing the current text as a label
in the plugin drawing rectangle.  This is part of a fix for
bug #25068. a=ekrock


git-svn-id: svn://10.0.0.236/trunk@71543 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:35:32 +00:00
cmanske%netscape.com
4d9e22e63c Fix for 41034 - new list submenu command support for doing DL lists. r=sfraser, a=beppe
git-svn-id: svn://10.0.0.236/trunk@71542 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:26:40 +00:00
cmanske%netscape.com
6674d2c7c5 Fix for 41034 - new list submenu, fix for 41351 - object properties not working. Fix for OS2 support for table selection feedback in menu. r=sfraser, a=beppe
git-svn-id: svn://10.0.0.236/trunk@71541 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:26:26 +00:00
cmanske%netscape.com
98da8f31f0 Part of fix for bug 41034, new methods to return block state(e.g., list) info. r=sfraser, a=beppe
git-svn-id: svn://10.0.0.236/trunk@71540 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:25:57 +00:00
javi%netscape.com
885131d1e3 Make SendUIEvent take a bit for isModal instead of always hard-coding it
to true.


git-svn-id: svn://10.0.0.236/trunk@71539 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:21:23 +00:00
javi%netscape.com
3ac887fdc3 For optimized builds, we have to link in an extra library to avoid
undefined symbols.


git-svn-id: svn://10.0.0.236/trunk@71538 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:10:39 +00:00
mscott%netscape.com
71d8585a11 Bug #40649 --> fix unitialized variable problem.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71537 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 20:04:55 +00:00
despotdaemon%netscape.com
0219f1008b Pseudo-automatic update of changes made by roc+@cs.cmu.edu.
git-svn-id: svn://10.0.0.236/trunk@71536 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 19:33:46 +00:00
mkaply%us.ibm.com
13d50b2149 # 37239
r = waterson, a = waterson
OS/2 bringup - PR_CALLBACKs for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71535 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 19:19:14 +00:00
mkaply%us.ibm.com
001f97063d # 37239
r = valeski, a = brendan
OS/2 bringup - PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71534 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 19:18:07 +00:00
mkaply%us.ibm.com
e276facf1a # 37239
r = mstolz, a = brendan
OS/2 bringup - cast for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71533 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 19:16:35 +00:00
mkaply%us.ibm.com
9d4a029884 # 37239
r = jst, a = waterson
OS/2 bringup - PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71532 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 19:15:32 +00:00
sgehani%netscape.com
aa7d1da673 Make Linux installed bits actually launch a working browser. (nsbeta2+)
b = 37900
r = mcafee
a = granrose


git-svn-id: svn://10.0.0.236/trunk@71531 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 19:13:03 +00:00
edburns%acm.org
542ba8a6ef Make it so the status bar URLs correctly display with pre-pended
base URLs.


git-svn-id: svn://10.0.0.236/trunk@71530 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 19:11:22 +00:00
edburns%acm.org
f508e6bc26 Enable/disable button bar buttons appropriately.
git-svn-id: svn://10.0.0.236/trunk@71529 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 18:23:23 +00:00
despotdaemon%netscape.com
4c38cb57d6 Pseudo-automatic update of changes made by bmartin@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@71528 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 18:14:07 +00:00
sdv%sparc.spb.su
c8e55c815c changes to support unicode strings
git-svn-id: svn://10.0.0.236/trunk@71527 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 18:08:39 +00:00
cyeh%bluemartini.com
0f74a47c0d change db->query to db->do to be compatible with latest version of DBI and
DBD.


git-svn-id: svn://10.0.0.236/trunk@71526 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 18:08:13 +00:00
edburns%acm.org
e7523b5108 Give the BookmarksFrame the ability to tell the browser to
visit the clicked URL.


git-svn-id: svn://10.0.0.236/trunk@71525 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 17:54:58 +00:00
despotdaemon%netscape.com
ab5a45a430 Pseudo-automatic update of changes made by pete@alphanumerica.com.
git-svn-id: svn://10.0.0.236/trunk@71524 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 16:02:08 +00:00
shaver%mozilla.org
7dff919e06 fix crashes in HTTP auth (41404, 41517, r=waterson, a=leaf)
git-svn-id: svn://10.0.0.236/trunk@71521 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 15:19:32 +00:00
dcone%netscape.com
eb92f5ee14 Fixed bug 40196, there was a transformation problem, and PatBlt did not work correctly on some issues. R=rods
git-svn-id: svn://10.0.0.236/trunk@71520 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 14:12:11 +00:00
dcone%netscape.com
cc2df5ac70 Fixed background color under border. b=13934. R=Attinasi
git-svn-id: svn://10.0.0.236/trunk@71519 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 13:58:05 +00:00
dcone%netscape.com
77e0590e65 Fixed bug 7559. R= rods
git-svn-id: svn://10.0.0.236/trunk@71518 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 13:48:06 +00:00
ben%netscape.com
6c91dfba89 fix destination location
git-svn-id: svn://10.0.0.236/trunk@71517 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 11:44:11 +00:00
ben%netscape.com
7214298ff5 fix visual padding glitch
git-svn-id: svn://10.0.0.236/trunk@71516 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 09:43:51 +00:00
rbs%maths.uq.edu.au
19822e3333 Enable 'vertical-align: baseline' in <mtable> now that it is there...
git-svn-id: svn://10.0.0.236/trunk@71515 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 08:32:59 +00:00
rbs%maths.uq.edu.au
ddcfbea4a3 [#ifdef MOZ_MATHML: not yet part of default build]. Add support for 'vertical-align: baseline' in table-cells. bug 10207. r:karnaze@netscape.com. a:waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@71514 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 08:25:11 +00:00
rbs%maths.uq.edu.au
918b4d93c1 [#ifdef MOZ_MATHML: not yet part of default build]. Export the baseline out of the block frame code to support 'vertical-align: baseline' in table-cells. bug 10207. r:buster@netscape.com. a:waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@71513 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 08:24:18 +00:00
ben%netscape.com
c38ab71e04 update build list so mac builds relocated platform communicator files
git-svn-id: svn://10.0.0.236/trunk@71512 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 07:12:02 +00:00
ben%netscape.com
e37ca00922 remove dead entities
git-svn-id: svn://10.0.0.236/trunk@71511 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:37:19 +00:00
ben%netscape.com
870cee0246 update autocomplete tests to use utility overlay and global overlay
git-svn-id: svn://10.0.0.236/trunk@71510 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:36:56 +00:00
ben%netscape.com
11a9736c7d update js console to use utility overlay and global overlay
git-svn-id: svn://10.0.0.236/trunk@71509 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:36:45 +00:00
ben%netscape.com
5db849008a update bookmarks to use utility overlay and global overlay
git-svn-id: svn://10.0.0.236/trunk@71508 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:36:20 +00:00
ben%netscape.com
7dcb9cb9ff update mailnews to use utility overlay and global overlay
git-svn-id: svn://10.0.0.236/trunk@71507 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:34:57 +00:00
ben%netscape.com
9cd8b61478 update extensions modules to use utility overlay and global overlay
git-svn-id: svn://10.0.0.236/trunk@71506 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:33:38 +00:00
ben%netscape.com
f6a06df15b update editor to use utility overlay and global overlay
git-svn-id: svn://10.0.0.236/trunk@71505 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:31:41 +00:00
ben%netscape.com
01adeaa5f6 factor global into core toolkit shared utilities and communicator shared
git-svn-id: svn://10.0.0.236/trunk@71504 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:28:38 +00:00
ben%netscape.com
c633f3120a creating new 'utilityOverlay' of communicator shared utilities. splitting globalOverlay for skinnability reasons
git-svn-id: svn://10.0.0.236/trunk@71503 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 06:27:31 +00:00
buster%netscape.com
f3ce46c7b0 bug 36367
r=rods
fix was to pass in the correct width during certain types of incremental reflows.


git-svn-id: svn://10.0.0.236/trunk@71502 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 03:50:46 +00:00
ben%netscape.com
567153a4ce a bit too eager with previous checkin. removing files that aren't ready to go live yet
git-svn-id: svn://10.0.0.236/trunk@71501 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 03:47:51 +00:00
ben%netscape.com
7994fafc31 changes to statusbarpanel/progressmeter to accommodate offline UI
git-svn-id: svn://10.0.0.236/trunk@71500 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 03:44:32 +00:00
buster%netscape.com
8eb430ca4d bug 38665
r=rickg a=rickg
fixed an optimized-only crash that looks like a race condition
where we send a message containing a pointer to a frame back to
the frame manager after the frames have been deleted.


git-svn-id: svn://10.0.0.236/trunk@71499 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 03:37:33 +00:00
ben%netscape.com
b5626d087e fix checkbox inversion
git-svn-id: svn://10.0.0.236/trunk@71498 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 02:02:45 +00:00
ben%netscape.com
769a15cc9e Usability change for common dialog
git-svn-id: svn://10.0.0.236/trunk@71497 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 02:00:24 +00:00
ben%netscape.com
1a16ccc57b make <checkbox> handle wrapping text correctly (i18n)
git-svn-id: svn://10.0.0.236/trunk@71496 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 01:59:08 +00:00
leaf%mozilla.org
96b65e7f34 Automated update
git-svn-id: svn://10.0.0.236/trunk@71495 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 01:00:09 +00:00
waterson%netscape.com
4cfc97eae7 Canonify HAVE_CPP_ACCESS_CHANGING_USING and HAVE_CPP_AMBIGUITY_RESOLVING_USING.
git-svn-id: svn://10.0.0.236/trunk@71494 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 00:46:37 +00:00
pinkerton%netscape.com
8c304d98a5 Dragging links to desktop creates internet shortcut files. bug#37410, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71493 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 00:34:11 +00:00
pavlov%netscape.com
a2d28bd8fa fix using incorrect bps due to previous checkin
git-svn-id: svn://10.0.0.236/trunk@71492 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-05 00:10:19 +00:00
pinkerton%netscape.com
1a1fb03dc9 adding "link" action to startDrag(). temporary until we can get a param added.
for bug# 37410, r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@71491 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 23:54:31 +00:00
edburns%acm.org
1442832df2 bug 40330
a=edburns
r=drapeau

This checkin creates a dependency on the mozilla java dom module.

Please see mozilla\java\dom\README to build the java dom.
Note that you can just run make in mozilla\java and everything
should be built correctly.

A webclient/classes_spec/org/mozilla/webclient/test/DOMAccessPanel.java
A webclient/classes_spec/org/mozilla/webclient/test/DOMCellRenderer.java
A webclient/classes_spec/org/mozilla/webclient/test/DOMTreeDumper.java
A webclient/classes_spec/org/mozilla/webclient/test/DOMTreeModel.java
A webclient/classes_spec/org/mozilla/webclient/test/DOMTreeNotifier.java
A webclient/classes_spec/org/mozilla/webclient/test/DOMViewerFrame.java

M Makefile.win
M README
M webclient/classes_spec/Makefile.unix
M webclient/classes_spec/Makefile.win
M webclient/classes_spec/org/mozilla/webclient/CurrentPage.java
M webclient/classes_spec/org/mozilla/webclient/test/EMWindow.java
M webclient/classes_spec/org/mozilla/webclient/wrapper_native/CurrentPageImpl.java
M webclient/src_moz/CurrentPageImpl.cpp
M webclient/src_moz/DocumentLoaderObserverImpl.cpp
M webclient/src_moz/Makefile.win
M webclient/src_moz/WindowControlImpl.cpp
M webclient/src_moz/jni_util.h


git-svn-id: svn://10.0.0.236/trunk@71490 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 22:16:36 +00:00
edburns%acm.org
5915539504 DOM really depends on the w3c dom from 20000307.
Changed README.


git-svn-id: svn://10.0.0.236/trunk@71489 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 21:56:53 +00:00
edburns%acm.org
240b20481f a=drapeau
author=edburns
bug=41492

This change adds the following methods:

public static native void org.mozilla.dom.DOMAccessor.initialize();

The implementation of this method is:

JNIEXPORT void JNICALL Java_org_mozilla_dom_DOMAccessor_initialize
(JNIEnv *env, jclass)
{
  if (!JavaDOMGlobals::log) {
    JavaDOMGlobals::Initialize(env);
  }

}

This method is necessary for external clients that want to use JavaDOM,
but don't want to use the nsIDocumentLoaderObserver instance provided by
JavaDOM.

Please see http://bugzilla.mozilla.org/show_bug.cgi?id=41497 for an
additional bug for which there is a workaround.

Ed


git-svn-id: svn://10.0.0.236/trunk@71488 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 20:25:20 +00:00
alecf%netscape.com
98519ef328 oops, include the string bundle <script> tag so that you can actually delete filters r=sspitzer
fix for #40337


git-svn-id: svn://10.0.0.236/trunk@71487 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 18:23:33 +00:00
tor%cs.brown.edu
fc890ad012 SUNWspro build bustage fix: use PL_strchr() instead of strchr().
git-svn-id: svn://10.0.0.236/trunk@71486 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 18:19:47 +00:00
morse%netscape.com
03bf688973 fix bug 41452
git-svn-id: svn://10.0.0.236/trunk@71485 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 15:34:09 +00:00
morse%netscape.com
130ba59c44 bug 41451, fix dialog width
git-svn-id: svn://10.0.0.236/trunk@71484 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 14:39:31 +00:00
alecf%netscape.com
7ad6d31130 fix #ifdefs to quiet output (speeds up display of complex tables like tinderbox and slashdot.org) - does not affect release builds
git-svn-id: svn://10.0.0.236/trunk@71483 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 09:44:08 +00:00
pavlov%netscape.com
6953c068b4 fix for bug 40642 and 24624. r=syd, sford, smfr
git-svn-id: svn://10.0.0.236/trunk@71482 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 07:13:40 +00:00
pavlov%netscape.com
2e68a30b73 update soundtest to the new sound apis
git-svn-id: svn://10.0.0.236/trunk@71481 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 06:50:58 +00:00
morse%netscape.com
acbd3599a2 removal of dead code, part of bug 41114, r=cmanske
git-svn-id: svn://10.0.0.236/trunk@71480 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 06:06:30 +00:00
ben%netscape.com
40f05b5e6e [perf] fix sidebar performance problem
git-svn-id: svn://10.0.0.236/trunk@71479 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 05:43:39 +00:00
ben%netscape.com
ae0a844d10 fix statusbar, [perf] bad style rule in sidebar was causing all <text> nodes to crawl to parent, and interfering with statusbar progressmeter
git-svn-id: svn://10.0.0.236/trunk@71478 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 05:43:20 +00:00
ben%netscape.com
48cebfa421 place navigator's online/offline status indicator in communicator-wide overlay so that mailnews and editor can use it.
git-svn-id: svn://10.0.0.236/trunk@71477 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 05:42:04 +00:00
ben%netscape.com
d32fead1f7 add utilityOverlay to shift non-widget-toolkit global stuff into, required for clean skinnability.
git-svn-id: svn://10.0.0.236/trunk@71476 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 05:41:16 +00:00
idk%eng.sun.com
7b7808f011 added pointer to pluglets page
git-svn-id: svn://10.0.0.236/trunk@71475 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-04 01:02:44 +00:00
bienvenu%netscape.com
ec9ece6920 fix linux bustage
git-svn-id: svn://10.0.0.236/trunk@71474 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 22:33:24 +00:00
morse%netscape.com
fd0ab1ed71 bug 41114, ok/cancel buttons not appearing on linux
git-svn-id: svn://10.0.0.236/trunk@71473 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 22:33:03 +00:00
bienvenu%netscape.com
cd886bed47 fix problem with compound filters and doesn't contain terms r=alecf,a=scottip 41312
git-svn-id: svn://10.0.0.236/trunk@71472 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 22:23:10 +00:00
bienvenu%netscape.com
6a1e048b98 put kImapTrash back in
git-svn-id: svn://10.0.0.236/trunk@71471 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 22:20:57 +00:00
bienvenu%netscape.com
0264004c6c fix upgrading of 4.x filters which are moves to local folders r=alecf,a=scottip 37320
git-svn-id: svn://10.0.0.236/trunk@71470 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 22:19:47 +00:00
bienvenu%netscape.com
add0838067 fix crash downloading headers on non imap4 rev1 server, r=jefft,mscott a=scottip 33159
git-svn-id: svn://10.0.0.236/trunk@71469 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 22:16:58 +00:00
bienvenu%netscape.com
864f3506fa fix 33614 problem with delete filters, and fix another trash flag problem, and flush search stuff r=alecf,a=scottip
git-svn-id: svn://10.0.0.236/trunk@71468 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 22:15:56 +00:00
bienvenu%netscape.com
44e7734ff1 fix 33614 problem with delete filters, r=alecf,a=scottip
git-svn-id: svn://10.0.0.236/trunk@71467 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 22:12:23 +00:00
brendan%mozilla.org
1a2aed2153 Fix missing $ bug when testing test_dir.
git-svn-id: svn://10.0.0.236/trunk@71466 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 19:20:03 +00:00
leaf%mozilla.org
49fea38afa Automated update
git-svn-id: svn://10.0.0.236/trunk@71465 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 19:15:09 +00:00
sgehani%netscape.com
f90e0e58bc Reinstating zlib rules to pick shared object if it exists. Checking in for
cls@seawood.org -- reinstating rules per rev 1.657.  [r=sgehani]


git-svn-id: svn://10.0.0.236/trunk@71464 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 19:13:20 +00:00
sgehani%netscape.com
3dc4c99874 New zlib linkage requires it in xpcom.xpi. Checking in for cls@seawood.org.
[b=41255, r=sgehani]


git-svn-id: svn://10.0.0.236/trunk@71463 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 19:05:35 +00:00
brendan%mozilla.org
43a21cdfce Avoid zero-length malloc (and assertbotch) in array_sort, just return true early\!
git-svn-id: svn://10.0.0.236/trunk@71462 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 19:00:28 +00:00
morse%netscape.com
a2b3543088 fix bug 41366, regression caused when global change was made of all string assignment statements
git-svn-id: svn://10.0.0.236/trunk@71461 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 18:39:50 +00:00
wtc%netscape.com
0d65bb79ea Fixed typo. Thanks to whoever posted a patch in mozilla.patches.
(I can't connect to the news server right now.)


git-svn-id: svn://10.0.0.236/trunk@71460 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 18:20:32 +00:00
warren%netscape.com
af5d710207 Fixed nsIMemory implementation.
git-svn-id: svn://10.0.0.236/trunk@71459 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 16:31:16 +00:00
warren%netscape.com
756aefc159 Fixing nsIAllocator for mac.
git-svn-id: svn://10.0.0.236/trunk@71458 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 11:47:49 +00:00
ben%netscape.com
3044d419c0 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@71457 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 11:16:42 +00:00
ben%netscape.com
ea5f44c5d7 fix makefiles
git-svn-id: svn://10.0.0.236/trunk@71456 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 11:13:14 +00:00
ben%netscape.com
5c70244250 add online/offline indicator icons
git-svn-id: svn://10.0.0.236/trunk@71455 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 11:12:41 +00:00
ben%netscape.com
1a292d00d9 add work offline checkbox
git-svn-id: svn://10.0.0.236/trunk@71454 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 10:37:47 +00:00
ben%netscape.com
d086ae1f8e add offline checkbox
git-svn-id: svn://10.0.0.236/trunk@71453 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 10:37:08 +00:00
ben%netscape.com
dc9a4f95bb (offline indicator)
git-svn-id: svn://10.0.0.236/trunk@71452 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 10:36:17 +00:00
ben%netscape.com
6a4c3b84a7 add offline indicator to statusbar and menu
git-svn-id: svn://10.0.0.236/trunk@71451 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 10:34:33 +00:00
warren%netscape.com
cc5d426fbe Renaming nsIAllocator to nsIMemory (and nsAllocator to nsMemory). API cleanup/freeze. Bug #18433
git-svn-id: svn://10.0.0.236/trunk@71450 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 09:46:12 +00:00
andreas.otte%primus-online.de
1129de8b91 fix bug 40030 [nsMsgMailNewsUrl does not implement Get/SetFileBaseName], r=mscott@netscape.com, a=waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@71449 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 09:19:11 +00:00
andreas.otte%primus-online.de
d18bdcd9e3 fix reopened bug 27930 [URL parser should support RFC 2732 - IPv6 address literals] and bug 39340 [regression: file:/ URLs no longer work], r=gagan@netscape.com, a=waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@71448 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 09:17:16 +00:00
warren%netscape.com
d20fd6573f added files: mozilla/xpcom/base/nsMemoryImpl.cpp
git-svn-id: svn://10.0.0.236/trunk@71447 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 08:32:22 +00:00
warren%netscape.com
b1d33fea7a Fixed file name.
git-svn-id: svn://10.0.0.236/trunk@71446 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 07:30:36 +00:00
warren%netscape.com
b227247519 Fixed file name.
git-svn-id: svn://10.0.0.236/trunk@71445 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 07:30:13 +00:00
warren%netscape.com
53789ecc03 Adding nsIMemory interface (replacement for nsIAllocator). Part of xpcom API freeze.
git-svn-id: svn://10.0.0.236/trunk@71444 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 07:12:22 +00:00
warren%netscape.com
819d3adedc added files: mozilla/xpcom/base/nsIMemory.idl
git-svn-id: svn://10.0.0.236/trunk@71443 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 07:06:04 +00:00
warren%netscape.com
b6e761115b Adding nsIMemory interface (replacement for nsIAllocator). Part of xpcom API freeze.
git-svn-id: svn://10.0.0.236/trunk@71442 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 07:02:20 +00:00
ben%netscape.com
ecb1146151 get button handling right for drop-on-home dialog
git-svn-id: svn://10.0.0.236/trunk@71441 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 02:40:33 +00:00
ben%netscape.com
5dbcaf0e09 add formatting style to classic skin (not part of build)
git-svn-id: svn://10.0.0.236/trunk@71440 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 02:32:51 +00:00
ben%netscape.com
f8158127c7 text changes
git-svn-id: svn://10.0.0.236/trunk@71439 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 02:32:30 +00:00
ben%netscape.com
c7ef0a3574 dialog height fix
git-svn-id: svn://10.0.0.236/trunk@71438 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 02:32:17 +00:00
ben%netscape.com
6ef6919291 d&d fix
git-svn-id: svn://10.0.0.236/trunk@71437 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 02:31:40 +00:00
morse%netscape.com
f67bdb0cda add extra checking to avoid potential crashes, r=thayes
git-svn-id: svn://10.0.0.236/trunk@71436 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 02:28:03 +00:00
evaughan%netscape.com
2b0cd05d66 Just adding comments.
git-svn-id: svn://10.0.0.236/trunk@71435 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 02:12:19 +00:00
evaughan%netscape.com
d77e156f25 Patch from:
Davor Cubranic
Tomi Leppikangas

That implements middle mouse click to position on unix.

Bug #24117

-r evaughan -a brendan


git-svn-id: svn://10.0.0.236/trunk@71434 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 02:07:52 +00:00
bryner%uiuc.edu
f4244fb922 Fixing nsbeta2+ bug 3025 - filepicker now remembers a filename you type in
if you change directories.  r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@71433 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 01:51:55 +00:00
tajima%eng.sun.com
cd012c3e8a fix: [Bug 39806] Changed - Crash when I do File->Edit Page
r=kin@netscape.com, a=waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71432 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 01:49:44 +00:00
ben%netscape.com
add94bfbfa common dialog code cleanup.
git-svn-id: svn://10.0.0.236/trunk@71431 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 01:03:23 +00:00
ben%netscape.com
b5ba57cd4f style support for generic element with margins
git-svn-id: svn://10.0.0.236/trunk@71430 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 01:02:28 +00:00
rginda%netscape.com
57932f7efa s/nsCOMPtr<nsIScrollableView>/nsIScrollableView */ because views are not refcounted.
r=jst,a=brendan


git-svn-id: svn://10.0.0.236/trunk@71429 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 01:01:48 +00:00
alecf%netscape.com
887462233d part of fix for #20166 - use weak refs to reduce ownership cycles in IMAP - prevents leaks of nsImapIncomingServer, which reduces a whole tree of leaks.. also release the imapserversink at the right time (thanks to bienvenu for that one)
r=bienvenu,jefft,pavlov


git-svn-id: svn://10.0.0.236/trunk@71428 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 00:51:04 +00:00
scc%mozilla.org
208df9930b Exploiting a user-defined |operator->()| when the result is a pointer to a primitive type is problematic for the OS/2 VisualAge compiler. Eliminate such uses in the new string facilities. These are stragglers missed in an earlier checkin.
git-svn-id: svn://10.0.0.236/trunk@71427 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 00:38:06 +00:00
sspitzer%netscape.com
90d9ab6fad partial fixes for #40662 and #41170 for jefft.
twisting open an imap server / folder needs to do some discovery.

also, catch an exception caused by tooltips & twisties.
putterman owns the real bug, but this will prevent noise to the console.

also, some bullet proofing code to prevent a random crash I was seeing.
(now we just assert.)


git-svn-id: svn://10.0.0.236/trunk@71426 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 00:22:07 +00:00
jefft%netscape.com
ad5f7dd81e fixed bug 41151 -- sending illegal uid search command; r=bienvenu,a=scottip
git-svn-id: svn://10.0.0.236/trunk@71425 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 00:17:33 +00:00
wtc%netscape.com
cd797e2171 Corrected typo.
git-svn-id: svn://10.0.0.236/trunk@71424 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 00:14:32 +00:00
rginda%netscape.com
a7283ff176 --CHATZILLA CHANGES ONLY--
type=content in xul window to allow mouse selections, fixed debug message in gotoIRCURL()


git-svn-id: svn://10.0.0.236/trunk@71423 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 00:11:57 +00:00
javi%netscape.com
ca57ce7938 Fixing Mac build bustage.
git-svn-id: svn://10.0.0.236/trunk@71422 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 00:05:33 +00:00
mkaply%us.ibm.com
d33425b5fa # 37239
r = jst, a = brendan
OS/2 bringup - PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@71421 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-03 00:00:01 +00:00
javi%netscape.com
498e80f1de Missed these the first time around.
git-svn-id: svn://10.0.0.236/trunk@71420 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:58:59 +00:00
javi%netscape.com
ba9e08495d Work around for a bug w/ Mozilla where the KEYGEN window blocks forever
and prevents PSM from exiting when Mozilla quits.


git-svn-id: svn://10.0.0.236/trunk@71419 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:57:25 +00:00
hyatt%netscape.com
3573a15f36 Removing old bindings. Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@71418 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:46:37 +00:00
hyatt%netscape.com
b3a26f4b17 Adding hbox and vbox. Not used. Does not affect build.
git-svn-id: svn://10.0.0.236/trunk@71417 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:43:10 +00:00
warren%netscape.com
34336ac6a1 Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433
git-svn-id: svn://10.0.0.236/trunk@71416 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:41:43 +00:00
warren%netscape.com
d9314a9d34 Fix to make jar protocol not copy local files. Starting to get chrome to work with jars. Bug #18433
git-svn-id: svn://10.0.0.236/trunk@71415 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:39:45 +00:00
cata%netscape.com
92a3f57164 Fixing bug #31708, a=ftang, r=erik.
git-svn-id: svn://10.0.0.236/trunk@71414 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:31:52 +00:00
tao%netscape.com
4cc8f03995 40801: Need a scriptable API of ChromeRegistry to return current locale provider name.
r=waterson,a=hyatt,msanz.


git-svn-id: svn://10.0.0.236/trunk@71413 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:16:06 +00:00
cmanske%netscape.com
9c8c46e963 Fixed list box bustage. b=36366. r=sfraser, a=beppe
git-svn-id: svn://10.0.0.236/trunk@71412 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:15:37 +00:00
mcgreer%netscape.com
d7f3d2ca81 iterate context creation for all ciphers when doing performance tests.
git-svn-id: svn://10.0.0.236/trunk@71411 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:09:13 +00:00
mkaply%us.ibm.com
24428882a8 # 37239
r = pinkerton, a = brendan
OS/2 bringup - PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@71410 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:07:15 +00:00
cmanske%netscape.com
494609a7d0 Fix for table selection performance problems. b=41045, r=mjudge, a=beppe
git-svn-id: svn://10.0.0.236/trunk@71409 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:05:06 +00:00
mkaply%us.ibm.com
e11a081ae9 # 37239
r = jst, a = brendan
OS/2 bringup - PR_CALLBACK


git-svn-id: svn://10.0.0.236/trunk@71408 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:04:50 +00:00
mkaply%us.ibm.com
82b2a867f4 # 37239
r = nisheeth, a = brendan
OS/2 bringup - false should be PR_FALSE


git-svn-id: svn://10.0.0.236/trunk@71407 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 23:00:41 +00:00
waterson%netscape.com
f39433e11c Bug 41321. Use PRUnichar* instead of nsString* to store string values for nsCSSValue and nsHTMLValue. r=attinasi.
git-svn-id: svn://10.0.0.236/trunk@71406 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:54:35 +00:00
sgehani%netscape.com
6a5e71f874 Test file: not part of build.
git-svn-id: svn://10.0.0.236/trunk@71405 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:52:29 +00:00
sspitzer%netscape.com
9479db2fe4 fix for #41358. remove misleading ui from account wizard. it was supposed to
be for pushed auth, but that is not implemented yet.  r=mscott


git-svn-id: svn://10.0.0.236/trunk@71404 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:48:52 +00:00
evaughan%netscape.com
0c7c3e2831 Fixed build horkage.
git-svn-id: svn://10.0.0.236/trunk@71403 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:48:36 +00:00
javi%netscape.com
432ffa7be3 r=thayes a=lord
Bug#24886
checking in code for mozilla to do CRMF issuance.
With the right version of PSM, Netscape employess can now get certs.


git-svn-id: svn://10.0.0.236/trunk@71402 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:46:41 +00:00
mcgreer%netscape.com
bb06d7fb45 fork content version between ns-branded builds and mozilla builds.
git-svn-id: svn://10.0.0.236/trunk@71401 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:35:29 +00:00
scc%mozilla.org
884619a3cd VisualAge doesn't like declarations in if/for expressions. r=waterson
git-svn-id: svn://10.0.0.236/trunk@71400 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:35:01 +00:00
mkaply%us.ibm.com
af0091df3c # 37239
r = rusty.lynch, a = brendan
OS/2 bringup - OS/2 doesn't go down these XP_PC paths


git-svn-id: svn://10.0.0.236/trunk@71399 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:32:53 +00:00
mstoltz%netscape.com
e78997b8c0 bug 40215. r=rginda, a=clayton.
git-svn-id: svn://10.0.0.236/trunk@71398 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:27:28 +00:00
mstoltz%netscape.com
02532660a5 On Mac, we should look for systemSignature.jar in Essential FIles, not the bin directory. Bug 40468, r=sgehani, a=clayton.
git-svn-id: svn://10.0.0.236/trunk@71397 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:22:11 +00:00
yueheng.xu%intel.com
ee347b5e0a fixed #39640 (regression of UnicodeToGB2312GL converter) and #34626( optimization of table initialization. Do it only when it is needed at first time). r=ftang, a=waterson.
git-svn-id: svn://10.0.0.236/trunk@71396 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:18:42 +00:00
rhp%netscape.com
294eb502df Fix for crasher bug on Save as Draft - Bug #: 38561 - r: xxxxx
git-svn-id: svn://10.0.0.236/trunk@71395 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:17:33 +00:00
evaughan%netscape.com
c0eba57baa Made grids scroll for dogfood bug 30511.
-r hyatt


git-svn-id: svn://10.0.0.236/trunk@71394 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:15:09 +00:00
hyatt%netscape.com
d44fd890fc Fix for docshell regression. bug#41090, r=law
git-svn-id: svn://10.0.0.236/trunk@71393 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 22:13:51 +00:00
mkaply%us.ibm.com
e1c3883c93 # 40177
r = cls,pavlov, a = brendan
OS/2 bringup - addition export of header, similar to makefile.win


git-svn-id: svn://10.0.0.236/trunk@71392 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 21:47:39 +00:00
attinasi%netscape.com
3da8003982 Implemented QuirkMode style sheet and moved some initial quirk style rules from html.css to the new quirk.css. b=38026 r=rods a=karnaze
git-svn-id: svn://10.0.0.236/trunk@71391 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 21:45:06 +00:00
attinasi%netscape.com
8071a7618a QuirkMode style sheet: b=38026 r=rods a=karnaze
git-svn-id: svn://10.0.0.236/trunk@71390 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 21:38:33 +00:00
tara%tequilarista.org
21f95c377c Landing fix for keyword column handling--bug #39647
git-svn-id: svn://10.0.0.236/trunk@71389 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 21:34:37 +00:00
mkaply%us.ibm.com
54e45a070c # 40177
r = cls, a = brendan
OS/2 bringup - new OS/2 makefiles


git-svn-id: svn://10.0.0.236/trunk@71388 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 21:33:43 +00:00
ruslan%netscape.com
b71f202bd0 Fix 41269. WIP on 31189. r/a=gagan
git-svn-id: svn://10.0.0.236/trunk@71387 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 21:02:31 +00:00
rods%netscape.com
149c755d54 setting legend's border to none so it loks better
b=36065, r=rickg


git-svn-id: svn://10.0.0.236/trunk@71386 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 21:01:20 +00:00
rods%netscape.com
0a4ad0ede1 no longer subtracting off scrollbar width when mComputedSize is set
b=36548, r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@71385 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 20:59:57 +00:00
brade%netscape.com
7d358cfcd5 #ifdef appropriately for ENDER_LITE (especially Macintosh); blocking Macintosh development; bug #41323; a=beppe; r=kin; a/r=mjudge
git-svn-id: svn://10.0.0.236/trunk@71384 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 20:57:10 +00:00
av%netscape.com
eca9eb91a5 Fixing 40765, r=buster, a=hamerly
git-svn-id: svn://10.0.0.236/trunk@71383 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 20:20:35 +00:00
mkaply%us.ibm.com
8d9edd3b35 # 37239
r = mkaply, a = brendan
OS/2 bringup - need a cast for OS/2 - OS/2 only


git-svn-id: svn://10.0.0.236/trunk@71382 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 20:15:33 +00:00
mkaply%us.ibm.com
a45a6e3453 # 37239
r = mkaply, a = brendan
OS/2 bringup - remove some typedefs


git-svn-id: svn://10.0.0.236/trunk@71381 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 20:14:56 +00:00
mkaply%us.ibm.com
051369d559 # 37239
r = mkaply, a = brendan
OS/2 bringup - Wrong library name


git-svn-id: svn://10.0.0.236/trunk@71380 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 20:13:41 +00:00
waterson%netscape.com
c802dd3916 Bugs 41279, 41280, 41290. Implement NS_ConvertUTF8toUCS2, r=ftang. Fix NS_ConvertUCS2toUTF8 to set mLength, r=ftang. Re-implement ToNew[*]String to be less bloaty, r=scc,brendan
git-svn-id: svn://10.0.0.236/trunk@71379 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 20:06:54 +00:00
rods%netscape.com
8eb721e625 this change works better for standard mode and gets around a style bug.
b 38927, r=attinasi


git-svn-id: svn://10.0.0.236/trunk@71378 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 20:03:12 +00:00
javi%netscape.com
8533b99aca Change the name of the OCSP URL from "location" to "ocspLocation" so Mozilla
doesn't get confused and try to change the web site we're viewing.

This is a work around because that bug will not be fixed for Beta2 in Mozilla.


git-svn-id: svn://10.0.0.236/trunk@71377 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 19:03:48 +00:00
endico%mozilla.org
98e29568f5 allow the reporter of a bug to change the status of a bug (e.g. reopen it) even if they don't have the editbug bit set.
git-svn-id: svn://10.0.0.236/trunk@71376 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 18:54:55 +00:00
mcgreer%netscape.com
f25459bc76 Allow for building with internal roots.
git-svn-id: svn://10.0.0.236/trunk@71375 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 18:37:53 +00:00
mcgreer%netscape.com
937b2f9c3c Allow for building with internal root certs.
git-svn-id: svn://10.0.0.236/trunk@71374 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 18:37:14 +00:00
leaf%mozilla.org
d622ae3143 Automated update
git-svn-id: svn://10.0.0.236/trunk@71373 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 16:00:13 +00:00
sgehani%netscape.com
83d64116d6 Unhork Linux installer by reinstating zlib linkage rules.
b=41255
r=pavlov
a=granrose


git-svn-id: svn://10.0.0.236/trunk@71372 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 15:51:39 +00:00
rusty.lynch%intel.com
f1aabdc34b Fix for bug #40997. a=warren
git-svn-id: svn://10.0.0.236/trunk@71371 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 15:50:36 +00:00
rods%netscape.com
0d2a64ae4e now checks to see if an explicit width or height is being set and then set the maxElementSize properly
it already did this for NavQuirks, this is for Standard mode
Bug 40621 r=dcone


git-svn-id: svn://10.0.0.236/trunk@71370 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 14:37:27 +00:00
rods%netscape.com
aec587772e ifdef for mac event processing of access keys
bug=7559 r=dcone


git-svn-id: svn://10.0.0.236/trunk@71369 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 14:20:50 +00:00
rods%netscape.com
12bf4c29f0 added hover cursor change for type=image Bug 40440
made inner rect for focus have inherit for color instead of hard-coded gray Bug 38927
also added quotes to several selectors (i.e. from type=xxx to type="xxx")
r=dcone,attinasi


git-svn-id: svn://10.0.0.236/trunk@71367 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 13:58:19 +00:00
dcone%netscape.com
265eb0546d Removed and extra fopen.. r=rods b=40220
git-svn-id: svn://10.0.0.236/trunk@71366 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 13:58:02 +00:00
svn%xmlterm.org
5447f38035 --NOT PART OF DEFAULT BUILD--
XMLterm changes only. Updated bug documentation.


git-svn-id: svn://10.0.0.236/trunk@71365 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 13:32:36 +00:00
brade%netscape.com
c700501582 File Removed.
git-svn-id: svn://10.0.0.236/trunk@71364 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 13:16:03 +00:00
brade%netscape.com
e0201e8fe0 cleanup; removed EditorStyles1.css
git-svn-id: svn://10.0.0.236/trunk@71363 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 13:14:09 +00:00
brade%netscape.com
bea5fe26cd cleanup; remove EditorStyles1.css
git-svn-id: svn://10.0.0.236/trunk@71362 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 13:13:46 +00:00
ben%netscape.com
10b45586f6 [perf] Reduce the number of webshells used to load a simple alert/confirm dialog
git-svn-id: svn://10.0.0.236/trunk@71361 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 13:06:39 +00:00
brade%netscape.com
d283faa318 File Removed.
git-svn-id: svn://10.0.0.236/trunk@71360 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 13:02:35 +00:00
brade%netscape.com
e1ce0eb860 File Removed.
git-svn-id: svn://10.0.0.236/trunk@71359 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 12:56:17 +00:00
jj%netscape.com
79bd3eea02 #40724: update milestone to M16 (Finder's get info string)
git-svn-id: svn://10.0.0.236/trunk@71358 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 11:40:44 +00:00
alecf%netscape.com
4c7c0b1914 re-disabling search menu for 33101
git-svn-id: svn://10.0.0.236/trunk@71357 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 08:57:28 +00:00
alecf%netscape.com
50b80faf90 just adding default access key for view menu so we can see it in mail
git-svn-id: svn://10.0.0.236/trunk@71356 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 08:55:26 +00:00
dveditz%netscape.com
fc7f157c2b fixing package lists
git-svn-id: svn://10.0.0.236/trunk@71355 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 08:13:34 +00:00
hyatt%netscape.com
f3981f6181 Tree/grid foundation work.
git-svn-id: svn://10.0.0.236/trunk@71354 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 08:13:29 +00:00
dveditz%netscape.com
8d0aa679cb fixing two .xpt files of same name, raptor.xpt on windows and layout.xpt on unix. One version was getting overwritten
git-svn-id: svn://10.0.0.236/trunk@71353 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 08:12:57 +00:00
hyatt%netscape.com
1fd7508357 Tree/grid XBL foundation work.
git-svn-id: svn://10.0.0.236/trunk@71352 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 08:11:55 +00:00
hyatt%netscape.com
995558fbd0 More XBL work for tree/grid rewrite.
git-svn-id: svn://10.0.0.236/trunk@71351 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 08:11:27 +00:00
dveditz%netscape.com
b6d34294eb solving missing .xpt file install issue
git-svn-id: svn://10.0.0.236/trunk@71350 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 08:10:41 +00:00
jfrancis%netscape.com
af793dca0e backend work for 41034: getting format feedback and list feedback untangled from each other.
git-svn-id: svn://10.0.0.236/trunk@71349 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 07:47:53 +00:00
ben%netscape.com
1ad232acd2 d&d tweaks
git-svn-id: svn://10.0.0.236/trunk@71348 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 07:10:47 +00:00
pavlov%netscape.com
8bcfabfa3d make this test actually work
git-svn-id: svn://10.0.0.236/trunk@71347 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 06:54:51 +00:00
jfrancis%netscape.com
695763bc3d fixes
41075: forward delete can delete wrong char,
41149: incorrect format feedback when in lists


git-svn-id: svn://10.0.0.236/trunk@71346 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 06:03:46 +00:00
thayes%netscape.com
e44968fb93 Bug 40349 - remove timeout on PSM recv and send ops. Rely entirely on
non-blocking mode instead.


git-svn-id: svn://10.0.0.236/trunk@71345 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 05:59:37 +00:00
ssu%netscape.com
653d391eb3 fixing bug #37168. Install.execute() is not working in xpinstall on all platforms. This fix is for windows only. Mac is coming up soon, then linux. a=dvedtiz, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@71344 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 05:34:44 +00:00
ben%netscape.com
8dbac75284 fix draggable scrollbars on mac
git-svn-id: svn://10.0.0.236/trunk@71343 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 05:28:11 +00:00
kin%netscape.com
273137df8e Fix for bug #41186: Drag & drop code is interfering with scrollbar operations
Modifed nsDragAndDrop.startDrag() so that it checks to see if it has
a list of flavours before it invokes a drag session.

r=mjudge@netscape.com  a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71342 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 05:19:39 +00:00
rpotts%netscape.com
d563d41bb5 The file channel needs to implement nsIProgressEventSink, so the channel parameter is *not* the file transport. Doing this means that the FileChannel also needs to implement nsIInterfaceRequestor...
git-svn-id: svn://10.0.0.236/trunk@71341 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 05:19:16 +00:00
rpotts%netscape.com
2cfc6b829d Propagate load attributes down into the file transport. This avoids generating unnecessary calls if the URI is LOAD_BACKGROUND...
git-svn-id: svn://10.0.0.236/trunk@71340 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 05:15:13 +00:00
waldemar%netscape.com
89fc65eb7c Added parsing and printing of classes, interfaces, and namespaces
git-svn-id: svn://10.0.0.236/trunk@71339 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 04:35:44 +00:00
waterson%netscape.com
aeed9836c3 Bug 29611. Use 'GetHref()' to retrieve anchor tag's href. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@71338 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 04:27:47 +00:00
rusty.lynch%intel.com
5ed479ebb0 Adding a reference to the new SANE sample plugin directory.
This is part of a fix for bug #25068.


git-svn-id: svn://10.0.0.236/trunk@71337 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 04:27:10 +00:00
rusty.lynch%intel.com
22441954ae Adding the SANE plugin as an example Linux XPCOM plugin.
This check-in related to bug #25068.  This isn't part of the build.


git-svn-id: svn://10.0.0.236/trunk@71336 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 04:11:45 +00:00
ben%netscape.com
9d00977e91 text changes
git-svn-id: svn://10.0.0.236/trunk@71335 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 03:50:42 +00:00
waterson%netscape.com
7746e3b0e6 Bug 41182. Set the resource channel's original URI to the 'chrome:' URI that spawned us. r=warren
git-svn-id: svn://10.0.0.236/trunk@71334 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 03:47:49 +00:00
ben%netscape.com
8d448eb362 fix a js error and make handling for the no-fonts-for-lang case (slightly) more elegant
git-svn-id: svn://10.0.0.236/trunk@71333 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 03:38:50 +00:00
mcafee%netscape.com
27dbfde542 Fixing copy link/image context menu to also copy selection to clipboard (Unix/X11 needs this). (39055) r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71332 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 03:13:35 +00:00
sspitzer%netscape.com
1dd7b9f6f5 added files: mozilla/netwerk/base/public/nsIAuthenticator.idl
git-svn-id: svn://10.0.0.236/trunk@71331 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 03:08:40 +00:00
sspitzer%netscape.com
5e070cbda5 we can't use the localized pretty name for "Local Folders" for the
the hostname of the "Local Folders" server, or for the name of the
directory on disk.  if we did, as soon as someone localized "Local Folders"
migration would break.  while I'm here, only hard code these strings
once.  to allow people to build without mailnews, hard code them in nsIPrefMigration.idl

r=alecf


git-svn-id: svn://10.0.0.236/trunk@71330 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 02:49:06 +00:00
wtc%netscape.com
edd2af6a7d Bugzilla bug #40778: added new function PR_ConnectContinue and new
I/O method connectcontinue.  Deprecate PR_GetConnectStatus and define
it in terms of PR_ConnectContinue.
Modified files: prio.h, prfile.c, priometh.c, prlayer.c, prpolevt.c,
prsocket.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@71329 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 02:07:56 +00:00
mkaply%us.ibm.com
0dbacaf841 # 37239
r = mkaply, a = brendan
OS/2 bringup - Need charsets to bring the browser up


git-svn-id: svn://10.0.0.236/trunk@71328 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 01:58:50 +00:00
rjc%netscape.com
f2d1a6bc83 Small search fix: r=ben a=don (Past of last search checkin)
git-svn-id: svn://10.0.0.236/trunk@71327 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 01:56:04 +00:00
mcgreer%netscape.com
fa678d0a4a more performance testing
* timing of context creation for ciphers
* provide system information


git-svn-id: svn://10.0.0.236/trunk@71326 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 01:40:29 +00:00
rjc%netscape.com
1e3ce7b013 Fix PDT bug # 40369 & 39029: search UI changes to enable mode switching, and proper alias resolution. r=pavlov, a=dveditz,don
git-svn-id: svn://10.0.0.236/trunk@71325 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 01:40:20 +00:00
hyatt%netscape.com
cda3e97dc7 Make XBL props enumerable. r=brendan, a=brendan
git-svn-id: svn://10.0.0.236/trunk@71324 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 01:19:15 +00:00
pavlov%netscape.com
817c667cfb fix for dogfood+ bug 41124. event queues suck ass. i hate them. make them die. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@71323 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 01:14:35 +00:00
attinasi%netscape.com
14c878a64a New script for down-and-dirty collection of performance data (author:waterson).
git-svn-id: svn://10.0.0.236/trunk@71322 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:53:52 +00:00
attinasi%netscape.com
388ca85bdf New daily run numbers. not part of build
git-svn-id: svn://10.0.0.236/trunk@71321 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:53:07 +00:00
sfraser%netscape.com
e223b97770 Build script cleanup, adding ability to control plugin building. r=beard
git-svn-id: svn://10.0.0.236/trunk@71320 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:51:09 +00:00
shaver%mozilla.org
2af2b2ab9f use NS_METHOD to match _stdcall signature (I love you, Win32)
git-svn-id: svn://10.0.0.236/trunk@71319 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:50:16 +00:00
alecf%netscape.com
cf4336d992 put printf inside NOISY_FONTS to quiet down startup
git-svn-id: svn://10.0.0.236/trunk@71318 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:40:37 +00:00
alecf%netscape.com
65e3b2cb35 remove duplicate string from properties file, was causing warning on console at startup
git-svn-id: svn://10.0.0.236/trunk@71317 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:39:16 +00:00
alecf%netscape.com
ac0fae49ac quiet down the profile startup (only affects printfs in DEBUG builds!)
git-svn-id: svn://10.0.0.236/trunk@71316 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:36:24 +00:00
alecf%netscape.com
0cb8626b79 remove duplicate string from properties file (no reviewer, very simple!)
git-svn-id: svn://10.0.0.236/trunk@71315 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:29:09 +00:00
shaver%mozilla.org
8f3b031585 make HTTP auth pluggable (#39781), r=gagan
git-svn-id: svn://10.0.0.236/trunk@71314 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:23:56 +00:00
wtc%netscape.com
e1f1f9c9a2 Added #include <string.h> for memset.
git-svn-id: svn://10.0.0.236/trunk@71313 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:23:12 +00:00
wtc%netscape.com
1eba55e3b3 Added #include <string.h> for strcmp and memset.
git-svn-id: svn://10.0.0.236/trunk@71312 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:21:37 +00:00
sspitzer%netscape.com
2cb917e33a forgot to package editor.js on win32.
thanks to dveditz for point this out.


git-svn-id: svn://10.0.0.236/trunk@71311 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:20:39 +00:00
wtc%netscape.com
3a02f0db40 Added parentheses to remove nested if-else ambiguity.
git-svn-id: svn://10.0.0.236/trunk@71310 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:20:31 +00:00
brendan%mozilla.org
4a68c03a16 Fix ECMA DontDelete compliance problems, which create getter/setter security holes (40760, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@71309 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:02:46 +00:00
mstoltz%netscape.com
22d07a424b Added default pref to turn off URI security checks. Bug 16858 r=warerson a=beard. See also 40538
git-svn-id: svn://10.0.0.236/trunk@71308 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-02 00:00:12 +00:00
mstoltz%netscape.com
8d64704489 Fix for 16858 w/o breaking directory browser. r=waterson a=beard
git-svn-id: svn://10.0.0.236/trunk@71307 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:57:48 +00:00
edburns%acm.org
30686697e8 Added processing of "END_DOCUMENT_LOAD" and MouseExited events.
git-svn-id: svn://10.0.0.236/trunk@71306 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:42:35 +00:00
nboyd%atg.com
b283c983bc Fix "in" operator for compiled mode.
git-svn-id: svn://10.0.0.236/trunk@71305 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:40:29 +00:00
jst%netscape.com
a6ba38337a Fixing nsbeta2+ bug 40197, a typo caused the doctype in a document to be found only found if it was the first child in the document. r=vidur, a=nisheeth
git-svn-id: svn://10.0.0.236/trunk@71304 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:40:26 +00:00
alecf%netscape.com
75c0ea3eb4 fix for #40385 - filters were not saving to disk because servers sometimes leak. Instead of relying on servers not leaking,
we will save the current filter list everytime you hit ok in the filters dialog (much like how the prefs window works)
r=sspitzer
a=putterman


git-svn-id: svn://10.0.0.236/trunk@71303 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:35:38 +00:00
attinasi%netscape.com
a9a853f825 Floated elements now get their display type set to a block, in compliance with the CSS1 specification. Also, positioned elements get their float property cleared. b=32200 r=karnaze a=karnaze
git-svn-id: svn://10.0.0.236/trunk@71302 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:31:00 +00:00
cata%netscape.com
7b9ceb6b07 Fixing bug #36954. r=erik a=ftang.
git-svn-id: svn://10.0.0.236/trunk@71301 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:21:22 +00:00
erik%netscape.com
782db7ef63 bug 32206; become an observer of nsIDocument's charset changes; r=buster;
a=ftang


git-svn-id: svn://10.0.0.236/trunk@71300 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:12:26 +00:00
erik%netscape.com
87636a76ae bug 32206; add charset observer methods; r=buster; a=ftang
git-svn-id: svn://10.0.0.236/trunk@71299 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:11:40 +00:00
erik%netscape.com
98cb599fde bug 32206; add notifiers for charset changes; r=buster; a=ftang
git-svn-id: svn://10.0.0.236/trunk@71298 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:10:44 +00:00
edburns%acm.org
8001fb2a87 Added StatusBar for URL messages.
git-svn-id: svn://10.0.0.236/trunk@71297 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:10:33 +00:00
endico%mozilla.org
dd7c74be48 added comment to value_quote referencing bugs with quoting linebreaks
git-svn-id: svn://10.0.0.236/trunk@71296 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:09:14 +00:00
sspitzer%netscape.com
620c1e0e28 turn off mjudge's printf for everyone but mjudge
git-svn-id: svn://10.0.0.236/trunk@71295 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 23:04:46 +00:00
jst%netscape.com
7fef41cc2b Fixing dogfood+ bug 40571, various problems with multiple form objects with the same name. r=vidur
git-svn-id: svn://10.0.0.236/trunk@71294 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 22:55:19 +00:00
sfraser%netscape.com
f92cf61e0b Fix for 41006 -- fix for overlapping text when drawing text runs. r=ftang
git-svn-id: svn://10.0.0.236/trunk@71293 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 22:54:49 +00:00
sfraser%netscape.com
da5f71f1f3 Fix for bug 39811 -- make font prefs work for non-unicode text drawing. r=ftang.
git-svn-id: svn://10.0.0.236/trunk@71292 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 22:53:47 +00:00
sspitzer%netscape.com
ee6722561c move the string parsing into the imap server code, since right now, it is only
needed for imap.  r=mscott.


git-svn-id: svn://10.0.0.236/trunk@71291 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 22:49:46 +00:00
ruslan%netscape.com
2eb57c7b05 Fix 39941; a=gagan
git-svn-id: svn://10.0.0.236/trunk@71290 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 22:47:53 +00:00
sfraser%netscape.com
acd0c8f56d Fix the headers output file. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@71289 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 22:44:12 +00:00
edburns%acm.org
e547313630 If BAL_INTERFACE is defined in the build environment, produce
webclient_bal.{lib,dll} instead of webclient.{lib,dll}.


git-svn-id: svn://10.0.0.236/trunk@71288 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 22:41:31 +00:00
sfraser%netscape.com
cbd07c74c6 Adding bin\components\raptor.xpt to fix 41214. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@71287 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 22:38:46 +00:00
idk%eng.sun.com
93fc1af8c1 DOM viewer enhancement
a=sdv@sparc.spb.su
r=idk@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@71286 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 20:42:29 +00:00
cathleen%netscape.com
a298bc1323 missed a few files for dogfood bug 38603 r=dveditz a=dveditz
git-svn-id: svn://10.0.0.236/trunk@71285 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 20:08:09 +00:00
nboyd%atg.com
e217417b5f Add column number and line source information to the EcmaError object.
git-svn-id: svn://10.0.0.236/trunk@71283 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 17:30:28 +00:00
kin%netscape.com
6a5b5b265c Changed bogus "event" reference to "aEvent" in contentAreaDNDObserver.onDragStart().
This should fix the D&D of selection regression.
a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71282 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 16:06:06 +00:00
mkaply%us.ibm.com
3a3b8eee41 # 37239
r = mkaply, a = brendan
OS/2 bringup - Print support


git-svn-id: svn://10.0.0.236/trunk@71279 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:56:21 +00:00
mkaply%us.ibm.com
948d2ffb34 # 40177
r = leaf, a = brendan
OS/2 bringup - Adding proper SHORTNAME support and LIB_SUFFIX


git-svn-id: svn://10.0.0.236/trunk@71278 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:54:20 +00:00
valeski%netscape.com
6ccd64e40a 41110. nsIWebshellWindow erradication. removing extraneous usage.
git-svn-id: svn://10.0.0.236/trunk@71277 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:54:16 +00:00
mkaply%us.ibm.com
cdecb558da # 40177
r = leaf, a = brendan
OS/2 bringup - Removing OS/2 stuff we don't need anymore - changing NSPR_LIBS and XPCOM_LIBS to MOZ_COMPONENT_LIBS


git-svn-id: svn://10.0.0.236/trunk@71276 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:33:27 +00:00
valeski%netscape.com
b7624cbc5f 41110. eradicating nsIWebshellWindow usage. These are extraneous usages.
git-svn-id: svn://10.0.0.236/trunk@71275 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:29:43 +00:00
mkaply%us.ibm.com
6dcf045e8c # 37239
r = leaf, a = brendan
OS/2 bringup - addition of SHORTNAME for DLL


git-svn-id: svn://10.0.0.236/trunk@71274 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:28:31 +00:00
mkaply%us.ibm.com
b31c84dd61 # 37239
r = mkaply, a = brendan
Rewrite of OS/2 timer code


git-svn-id: svn://10.0.0.236/trunk@71273 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:26:49 +00:00
mkaply%us.ibm.com
fbccbd9e7d # 40177
r = leaf, a = brendan
OS/2 M16 bringup continues - Mispelling in BIN_SUFFIX and adding LIB_SUFFIX


git-svn-id: svn://10.0.0.236/trunk@71272 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:20:14 +00:00
mkaply%us.ibm.com
d4448c3496 # 40177
r = leaf, a = brendan
OS/2 M16 bringup continues - OS/2 only change for linker name and parameter


git-svn-id: svn://10.0.0.236/trunk@71271 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:17:35 +00:00
mkaply%us.ibm.com
254b8674d0 # 40177
r = leaf, a = brendan
Fix tab in makefile


git-svn-id: svn://10.0.0.236/trunk@71270 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:15:39 +00:00
mkaply%us.ibm.com
6941df5828 # 37239
r = gagan, a = brendan
OS/2 bringup on M16 continues - #ifdefs for OS/2


git-svn-id: svn://10.0.0.236/trunk@71269 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:14:46 +00:00
mkaply%us.ibm.com
cfb19645f9 # 37239
r = valeski, a = brendan
OS/2 bringup on M16 continues - PR_CALLBACKs for VisualAge


git-svn-id: svn://10.0.0.236/trunk@71268 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 14:12:05 +00:00
valeski%netscape.com
45daaf0069 41110. nsIWebshellWindow erradication effort. This cleans mail/news. r=rhp
git-svn-id: svn://10.0.0.236/trunk@71267 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 13:55:22 +00:00
leaf%mozilla.org
e69c81c5d6 adding the check-modules.pl script so modules editors can check the
integrity of the modules file *before* breaking the repository.
I couldn't figure out how to get commitinfo to do this on the server side
before commitment.


git-svn-id: svn://10.0.0.236/trunk@71266 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 11:03:22 +00:00
cls%seawood.org
78bf0101de Include <ctype.h> to resolve isspace(). Needed for BeOS.
git-svn-id: svn://10.0.0.236/trunk@71265 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 10:42:45 +00:00
cls%seawood.org
651b12ea7a Moved declaration of 'nsresult rv' for platforms w/o REPEATING_TIMERS (BeOS). Again.
git-svn-id: svn://10.0.0.236/trunk@71264 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 10:28:38 +00:00
leaf%mozilla.org
100436c86f adding mozilla/directory/xpcom to SeaMonkeyBrowser (part of SeaMonkeyAll)
so we can have some ldap support, rheeeeet! -leaf


git-svn-id: svn://10.0.0.236/trunk@71263 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 09:20:39 +00:00
sgehani%netscape.com
752131c8b7 Partial fix for crash on exit of Linux GTK installer. [b=36781, r=ssu]
git-svn-id: svn://10.0.0.236/trunk@71262 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 09:09:40 +00:00
waterson%netscape.com
e3d43a8f85 Support for --enable-malloc-tracing.
git-svn-id: svn://10.0.0.236/trunk@71261 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 09:01:56 +00:00
sgehani%netscape.com
4a13f454bd Dogfood fix for subfolder problem when setting XPInstall's notion of prog dir. [b=41002, r=dveditz]
git-svn-id: svn://10.0.0.236/trunk@71260 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 08:53:52 +00:00
cls%seawood.org
ecb87b3bb3 Apparently beos was left out of an api change. Thanks to Justin Morey <justin@68k.org> for the fix.
git-svn-id: svn://10.0.0.236/trunk@71259 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 08:27:44 +00:00
dveditz%netscape.com
83373d0402 script changes for dogfood bug 41002, getting chrome registered on a Mac install, r=sgehani
git-svn-id: svn://10.0.0.236/trunk@71258 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 07:56:25 +00:00
leaf%mozilla.org
5d422c0c74 fixing 35196, but with due diligence this time. r=hyatt,bruce a=waterson
git-svn-id: svn://10.0.0.236/trunk@71257 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 07:01:54 +00:00
cls%seawood.org
90402fac86 According to mjudge's caret api checkin comments, I think this is the proper fix for the xmlterm bustage. a=leaf
git-svn-id: svn://10.0.0.236/trunk@71256 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 06:58:16 +00:00
ben%netscape.com
ab32162f9a add nsIPref utility wrapper (code cleanup)
git-svn-id: svn://10.0.0.236/trunk@71255 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 06:36:18 +00:00
ben%netscape.com
b2cbc4902e adding nsIPref utility wrapper
git-svn-id: svn://10.0.0.236/trunk@71254 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 06:35:57 +00:00
leaf%mozilla.org
4ed4e28cb8 Automated update
git-svn-id: svn://10.0.0.236/trunk@71253 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 06:30:09 +00:00
waterson%netscape.com
9269648bfe Add --trace-malloc hook.
git-svn-id: svn://10.0.0.236/trunk@71252 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 06:21:12 +00:00
waterson%netscape.com
c45b5a55b7 Add --enable-trace-malloc flag. r=cls
git-svn-id: svn://10.0.0.236/trunk@71251 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 06:20:40 +00:00
ben%netscape.com
899baeb91b make home button drop a little safer/smarter
git-svn-id: svn://10.0.0.236/trunk@71250 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 06:12:28 +00:00
scc%mozilla.org
b27d72b4ff Exploiting a user-defined |operator->()| when the result is a pointer to a primitive type is problematic for the OS/2 VisualAge compiler. Eliminate such uses in the new string facilities. r=waterson
git-svn-id: svn://10.0.0.236/trunk@71249 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 06:01:18 +00:00
rginda%netscape.com
a52ad6116a --CHATZILLA CHANGES ONLY--
a=brendan

* chatzilla-service.js
added components required for irc:// urls.

* command-manager.js
sort names before returning

* connection-xpcom.js
added support for async reads.

* events.js
Added "yield" event type to break out of event processing.

* irc-debug.js
add MPL
show data for "senddata" type events.

* irc.js
add password param for server.login() method.
add key param for channel.join() method.
refactoring to use the connection's async read method if it's there
(it's not in connection-rhino.js yet.)

* utils.js
add hyphenateWord function.

* chatzilla.xul
add windowtype attribute.
apply exv@randomc.com 's userlist context menu patch.

* commands.js
apply cbegle@geocast.com 's /stalk and /unstalk patch.
update join, server, and attach commands to include new params.
alias leave part.
removed bogus comments.

* handlers.js
apply cbegle@geocast.com 's /stalk and /unstalk patch.
update join, server, and attach commands to include new params.
check for pending irc urls after connection is made.

* static.js
apply cbegle@geocast.com 's /stalk and /unstalk patch.
apply exv@randomc.com 's userlist context menu patch.
add long word rule to munger.
implement parseIRCURL() and gotoIRCURL() function.
implement doURLTest() to test the other two.


git-svn-id: svn://10.0.0.236/trunk@71248 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 05:31:04 +00:00
sspitzer%netscape.com
fe89c81f22 fix for #41099. fix migration problems due to "Local Folders" no comes from a string bundle.
git-svn-id: svn://10.0.0.236/trunk@71247 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 04:38:35 +00:00
beard%netscape.com
bab062eb70 bug #13848, build MRJ plugin in standard build.
git-svn-id: svn://10.0.0.236/trunk@71246 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 04:31:12 +00:00
beard%netscape.com
5736e48c7a bug #13848, removed an access path from BackwardAdaptor target.
git-svn-id: svn://10.0.0.236/trunk@71245 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 04:27:13 +00:00
sspitzer%netscape.com
828044e035 fix for bug #40248. I was using the category manager incorrectly.
thanks to bruce@cubik.org for pointing it out.


git-svn-id: svn://10.0.0.236/trunk@71244 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 04:14:34 +00:00
mjudge%netscape.com
47c6d13a01 removing warning
git-svn-id: svn://10.0.0.236/trunk@71243 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 04:02:49 +00:00
sspitzer%netscape.com
55740d377c make the subscribe i18n friendly when drilling down to find imap folders.
I need to use the folder path, not the folder name.  r=mscott


git-svn-id: svn://10.0.0.236/trunk@71242 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:59:14 +00:00
ben%netscape.com
45ee3b8c65 partial fix for 29403 and some text changes to open location dialog
git-svn-id: svn://10.0.0.236/trunk@71241 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:58:07 +00:00
sgehani%netscape.com
35e20a1317 Fixing broken installed build: adding urlbarhistory component.
[b=41131; r=syd]


git-svn-id: svn://10.0.0.236/trunk@71240 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:56:04 +00:00
ben%netscape.com
9d36afa596 partial fix for 29403
git-svn-id: svn://10.0.0.236/trunk@71239 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:56:00 +00:00
jbetak%netscape.com
f74e1eb3ec 39432 Crash when clicked on Language option in Prefs,
a,r=ftang


git-svn-id: svn://10.0.0.236/trunk@71238 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:39:53 +00:00
waldemar%netscape.com
f20b60ea74 Widened default line width to 30
git-svn-id: svn://10.0.0.236/trunk@71237 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:31:17 +00:00
waldemar%netscape.com
b956242026 Added function and constructor parsing and printing; fixed printing of blocks, compound statements, and ::
git-svn-id: svn://10.0.0.236/trunk@71236 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:30:58 +00:00
waldemar%netscape.com
64a453e946 Added two-argument linearBreak
git-svn-id: svn://10.0.0.236/trunk@71235 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:30:19 +00:00
waterson%netscape.com
9f5ea2ae18 Make more portable.
git-svn-id: svn://10.0.0.236/trunk@71234 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 03:23:19 +00:00
sspitzer%netscape.com
33ad06f5de fix for a bunch of subscribe problems.
#39263, imap subscribe only working to the second level deep
#40238, subscribed imap folders not showing up as subscribed.
#39261, imap folders showing up as full paths, not leaf names.

r=mscott


git-svn-id: svn://10.0.0.236/trunk@71233 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:41:03 +00:00
mjudge%netscape.com
26495f08d9 bug = 34896. changing caret use to not demand a presshell. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71232 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:39:52 +00:00
mjudge%netscape.com
3161e04a02 fixing caret usages. hiding caret now is done by giving the stack destructor a caret * not a presshell
git-svn-id: svn://10.0.0.236/trunk@71231 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:38:13 +00:00
mjudge%netscape.com
eaec62deed bug = 34896, r= hyatt. changing caret apis. this will demand that when a caret changes focus a call to setDOMSelection must be called to tell the caret what selection to listen to.
git-svn-id: svn://10.0.0.236/trunk@71230 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:37:40 +00:00
mjudge%netscape.com
6779a8a970 bug = 34896, r= hyatt, adding in preformatting as a viable reason to wrap.
git-svn-id: svn://10.0.0.236/trunk@71229 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:27:58 +00:00
waterson%netscape.com
3dba18490a Factored code to NS_TraceMallocStartupWithArgs(). r=brendan
git-svn-id: svn://10.0.0.236/trunk@71228 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:10:53 +00:00
waterson%netscape.com
5cc4533d98 Add NS_TraceMallocStartupArgs() so it's easier to factor between apprunner and other apps. Like viewer. r=brendan
git-svn-id: svn://10.0.0.236/trunk@71227 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:09:25 +00:00
waterson%netscape.com
ec44290f8f Ignore bloatblame.
git-svn-id: svn://10.0.0.236/trunk@71226 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:08:34 +00:00
pollmann%netscape.com
9ab3972a4e Bug 22983: Fix extra newlines in bugzilla updates when not logged into bugzilla on Linux. r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@71225 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:04:51 +00:00
pollmann%netscape.com
1149bcb1f6 Bug 39867: Fix uninitialized variable problem that was causing Mac to not post after unchecking "show again" box in warning dialog. r=harishd
git-svn-id: svn://10.0.0.236/trunk@71224 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 02:02:39 +00:00
brendan%mozilla.org
41bd9bd59f Push monitor down to avoid overhead when suppressing tracing (r=waterson).
git-svn-id: svn://10.0.0.236/trunk@71223 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:53:52 +00:00
hyatt%netscape.com
d97eaa71bb New tree grid bindings.
git-svn-id: svn://10.0.0.236/trunk@71222 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:49:45 +00:00
hyatt%netscape.com
f2e72fc30d New grid tree bindings.
git-svn-id: svn://10.0.0.236/trunk@71221 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:49:14 +00:00
jbetak%netscape.com
c063ac3bff 18022, bookmark doc charset caching
r=rjc, ftang, a=ftang


git-svn-id: svn://10.0.0.236/trunk@71220 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:27:18 +00:00
cathleen%netscape.com
8d209a63e1 fix dpgfood bug 38603, r=dveditz linux not starting up in installer build
git-svn-id: svn://10.0.0.236/trunk@71219 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:21:44 +00:00
mcafee%netscape.com
ada9e5000e Fixing forward/back hot keys (29348). r=slamm
git-svn-id: svn://10.0.0.236/trunk@71218 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:17:53 +00:00
jbetak%netscape.com
a4c4317408 18022, bookmark doc charset caching
r=rjc, ftang, a=ftang


git-svn-id: svn://10.0.0.236/trunk@71217 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:13:45 +00:00
jbetak%netscape.com
3270617bdb 18022, bookmark doc charset caching
r=rjc, ftang, a=ftang


git-svn-id: svn://10.0.0.236/trunk@71216 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:08:28 +00:00
jim_nance%yahoo.com
ed1e49a12a Tru64 compiler flags to make template code smaller.
git-svn-id: svn://10.0.0.236/trunk@71215 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:07:23 +00:00
mjudge%netscape.com
5fd3bcf324 fixing small optimization oversight. based on pixleys code that was beta2+. optimization is not valid in this case. r=churchill
git-svn-id: svn://10.0.0.236/trunk@71214 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:03:48 +00:00
mjudge%netscape.com
e0e6694c78 bug = 34896. Fixing ender lite startup problem with caret. checking for inOffset<0. we checked for >mContentLength but not <0. r=churchil.
git-svn-id: svn://10.0.0.236/trunk@71213 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 01:00:15 +00:00
alecf%netscape.com
ac5c151506 fix typo to make and/or work in search and filters dialogs
(really obvious fix)
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71212 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:48:58 +00:00
alecf%netscape.com
44fb4799f2 bring filter dialog up to spec
WIP for #33101 r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71211 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:47:05 +00:00
mjudge%netscape.com
f930f65148 this was supposed to be checked in for someones pdt+ bug. this alters the view's destructor to remove itself from the viewmanagers mouse capture code. r= hyatt the bug had to do with OnClick on a view causing a web page reload. this became a must fix when joki checked in his event changes.
git-svn-id: svn://10.0.0.236/trunk@71210 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:38:57 +00:00
sfraser%netscape.com
feca177c8b Various fixes for Installer stability, bugs 39749, 41002. r=sgehani
git-svn-id: svn://10.0.0.236/trunk@71209 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:38:17 +00:00
leaf%mozilla.org
d4e3da0efa Automated update
git-svn-id: svn://10.0.0.236/trunk@71208 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:30:09 +00:00
dmose%mozilla.org
be9543aa8f make mozilla configure and build the ldap sdk when --enable-ldap is given. r=pavlov@netscape.com,cls@seawoord.org; a=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@71207 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:26:48 +00:00
mjudge%netscape.com
487cdf6f26 bug = 41088. r=hyatt. moving releasing the editor shell earlier in the process so the document gets a chance to release its listeners.
git-svn-id: svn://10.0.0.236/trunk@71206 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:18:35 +00:00
cls%seawood.org
ab9862804e Removing a leftover unused header that's killing a HPUX build. Bug 37025 r=dmose
git-svn-id: svn://10.0.0.236/trunk@71205 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:11:52 +00:00
alecf%netscape.com
a8ad65b499 enable search menu item for #33101 r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@71204 18797224-902f-48f8-a5cc-f745e15eee43
2000-06-01 00:06:47 +00:00
sspitzer%netscape.com
84749a900d fix for bug #40241. messages stop loading after we attempt to cancel
a news message.  the problem is we were never notifying the folder
that the DeleteOrMoveMsgCompleted event happened.  other code cleanup
to consolidate some common code.  r=alecf


git-svn-id: svn://10.0.0.236/trunk@71203 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 23:52:22 +00:00
edburns%acm.org
656f03311d Return from doRemoveListeners after issuing removeAllListeners
git-svn-id: svn://10.0.0.236/trunk@71202 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 23:37:06 +00:00
thayes%netscape.com
e1f78d746d Use PK11 fixed key lookup to locate the key value. Fix ENCRYPT/DECRYPT bug in
SDR_Decrypt.


git-svn-id: svn://10.0.0.236/trunk@71200 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 23:06:02 +00:00
cls%seawood.org
b1653698d9 Use relative path to call binaries as some shells break otherwise. Bug 40415. r=waterson
git-svn-id: svn://10.0.0.236/trunk@71199 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 23:05:14 +00:00
cls%seawood.org
113e5c5017 When using the local copies of zlib, png & jpeg, let the linker use the shared versions if they are available. r=waterson
git-svn-id: svn://10.0.0.236/trunk@71198 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 23:03:13 +00:00
sgehani%netscape.com
60423e63ea Towards fixing heisenbug exit after extraction but before installation. [b=39749, r=ssu]
git-svn-id: svn://10.0.0.236/trunk@71197 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 23:02:19 +00:00
mcafee%netscape.com
5c1afa5ae7 Fixing home hot key (29348) r=slamm
git-svn-id: svn://10.0.0.236/trunk@71196 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:42:34 +00:00
slamm%netscape.com
809482a6b9 Add window.close() to close broadcaster. Fix bug 40460 r=mcafee
git-svn-id: svn://10.0.0.236/trunk@71195 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:41:45 +00:00
sgehani%netscape.com
a57366f5a1 Partial fix for broken chrome registration on the Mac. [b=41002,r=dveditz]
git-svn-id: svn://10.0.0.236/trunk@71194 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:39:37 +00:00
relyea%netscape.com
6c6b9f8e6c Return to using the thread safe version. The non-thread safe version can double free memory
git-svn-id: svn://10.0.0.236/trunk@71193 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:37:17 +00:00
relyea%netscape.com
5d6e8ad9e2 Fix bug which would have bypassed mac checking in TLS
git-svn-id: svn://10.0.0.236/trunk@71192 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:36:02 +00:00
relyea%netscape.com
7c9f18ac81 Set up code that allows you to run only some of the SSL tests in a single run.
git-svn-id: svn://10.0.0.236/trunk@71191 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:35:00 +00:00
relyea%netscape.com
d3001cdfd2 Fix Environment variable overrides.
git-svn-id: svn://10.0.0.236/trunk@71190 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:34:07 +00:00
attinasi%netscape.com
44c387c3c8 Fixed problem with fixed background images. b=40217 r=mcclusk a=karnaze
git-svn-id: svn://10.0.0.236/trunk@71189 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:34:03 +00:00
attinasi%netscape.com
11e29319e1 Added a new method GetCanvasFrame which walks down from the root frame looking for the frame that represents the canvas. b=40217 r=kmcclusk a=karnaze
git-svn-id: svn://10.0.0.236/trunk@71188 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:33:12 +00:00
javi%netscape.com
e190799a3f Bug #28698 r=thayes a=lord
Make crypto.logout do something useful so that the security advisor's logout
button does the right thing.


git-svn-id: svn://10.0.0.236/trunk@71187 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:23:04 +00:00
mcgreer%netscape.com
49caba958d fix static array (found with solaris 2.7 build)
git-svn-id: svn://10.0.0.236/trunk@71185 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:17:47 +00:00
brendan%mozilla.org
9515bca40c Use JS_ValueToId to go from user to internal property id, for integer-id optimality (40731, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@71184 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 22:10:53 +00:00
ashuk%eng.sun.com
570ee7f745 Ed's fix for multiple window closing bug
author=edburns
r=ashuk


git-svn-id: svn://10.0.0.236/trunk@71183 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 21:58:36 +00:00
brendan%mozilla.org
ed99d6e493 Make JS_ExecuteScriptPart call the debugger hooks (41066, r=MyNGs@HotMail.com).
git-svn-id: svn://10.0.0.236/trunk@71182 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 21:57:46 +00:00
ashuk%eng.sun.com
b4e5689fee Ed's review for multiple window closing bug
author=ashuk
r=ashuk


git-svn-id: svn://10.0.0.236/trunk@71181 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 21:56:36 +00:00
ashuk%eng.sun.com
3887ea225b Ed's fix for bug where multiple window closing caused null ptr error
author = edburns
r = ashuk


git-svn-id: svn://10.0.0.236/trunk@71180 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 21:55:49 +00:00
ashuk%eng.sun.com
62677f207f Ed's fix for bug where multiple windows closing caused null ptr dereference.
author = edburns
r = ashuk


git-svn-id: svn://10.0.0.236/trunk@71179 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 21:54:04 +00:00
alecf%netscape.com
4b366b0899 oops, fix bustage - typo in makefile
git-svn-id: svn://10.0.0.236/trunk@71178 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 21:41:26 +00:00
thayes%netscape.com
463c00a59c Bug=40349 Reverse changes made to PSM glue which break SSL connections and long
interactions with PSM, such as password setting dialogs.


git-svn-id: svn://10.0.0.236/trunk@71177 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 21:34:04 +00:00
colin%theblakes.com
07abcd895b OpenVMS specific change. r=leaf, a=leaf
Change/add known mime file types.


git-svn-id: svn://10.0.0.236/trunk@71176 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 20:54:08 +00:00
alecf%netscape.com
3a0014bd89 factor out search query code from the filter code in preparation for a search dialog
r=sspitzer
(approved feature bug)


git-svn-id: svn://10.0.0.236/trunk@71175 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 20:51:31 +00:00
morse%netscape.com
67c88dea83 bug 33542, wallet tables not appearing in installer bits, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@71174 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 20:45:54 +00:00
alecf%netscape.com
414294ef13 forgot to check in the properties file when fixing 28993
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71173 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 20:41:01 +00:00
attinasi%netscape.com
e2034fc36f Updated for new location of the chrome files used in extraction of the BuildID. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@71172 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 20:33:22 +00:00
attinasi%netscape.com
e2d40c0598 Removed 5-11 data and added 5-26 data. Not part of build
git-svn-id: svn://10.0.0.236/trunk@71171 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 20:32:49 +00:00
evaughan%netscape.com
a7857b1f84 Fix for dogfood bug 41027 -r hyatt
git-svn-id: svn://10.0.0.236/trunk@71170 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 20:14:28 +00:00
shaver%mozilla.org
6e2756c80d properly handle updating of class or id, #39642, r=attinasi, a=waterson
git-svn-id: svn://10.0.0.236/trunk@71169 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 20:00:31 +00:00
jim_nance%yahoo.com
09d65462e7 Fix build bustage on Tru64 Unix.
git-svn-id: svn://10.0.0.236/trunk@71168 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 16:51:35 +00:00
kin%netscape.com
6ad77ab6e2 Fix for bug #37650: Initial values in text boxes not being displayed.
Modified AttributeChanged() to allow us to set the value attribute
even though mEditor is null.
r=morse@netscape.com  a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71167 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 14:14:16 +00:00
mkaply%us.ibm.com
112434216b # 37239
r = rickg, a = brendan
OS/2 bringup continues on M16 - Changes for VisualAge build (PR_CALLBACK)


git-svn-id: svn://10.0.0.236/trunk@71166 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 14:09:34 +00:00
rods%netscape.com
541f4e5592 These changes have been sitting in my tree for quite a while.
Without them some web developers could be misled as to
how frames and reflow work for SVG. It isn't right for me to leave
sitting here in my tree so I am checking them in
(plus I don't want to accidently lose them)


git-svn-id: svn://10.0.0.236/trunk@71165 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 13:58:03 +00:00
jst%netscape.com
9bc1bb4964 Checking in patch from Vidur that fixes part of nsbeta2+ bugs 34667, 36745 and 38537, this fixes a crash associated with javascript: URLs and the fact that javascript: URLs are sometimes invoked multiple times. r=me.
git-svn-id: svn://10.0.0.236/trunk@71164 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 13:57:02 +00:00
ben%netscape.com
909f205c94 Add wrapper libraries for clipboard and drag and drop.
git-svn-id: svn://10.0.0.236/trunk@71163 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 12:18:10 +00:00
hyatt%netscape.com
ed8412d3de Adding listbox bindings. Not used.
git-svn-id: svn://10.0.0.236/trunk@71162 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 09:33:45 +00:00
hyatt%netscape.com
61d5b03859 Fix win32 bustage.
git-svn-id: svn://10.0.0.236/trunk@71161 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 08:40:58 +00:00
hyatt%netscape.com
4538c1ebf8 Fix win32 bustage.
git-svn-id: svn://10.0.0.236/trunk@71160 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 08:40:44 +00:00
hyatt%netscape.com
276221f447 removed files: mozilla/layout/xul/base/src/nsTreeTwistyListener.cpp
git-svn-id: svn://10.0.0.236/trunk@71159 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 08:34:13 +00:00
hyatt%netscape.com
56437b0de4 Turning on XBL tree event bindings. Patching table frame construction to deal with anonymous content.
git-svn-id: svn://10.0.0.236/trunk@71158 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 08:32:45 +00:00
hyatt%netscape.com
1d490f519a Turning on XBL tree event bindings.
git-svn-id: svn://10.0.0.236/trunk@71157 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 08:32:14 +00:00
alecf%netscape.com
98c8798d6a I forgot this file in my checkin the other day for #14421
(it was r=sspitzer)


git-svn-id: svn://10.0.0.236/trunk@71156 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 08:31:04 +00:00
alecf%netscape.com
3f5c3500eb fix for #40390 - make nsMsgIncomingServer::GetPort fall back to the default
port for the specified server type using nsIMsgProtocolInfo.
Also clean up some of the GetDefaultPort stuff
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@71155 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 08:00:13 +00:00
hyatt%netscape.com
a2341a3389 New bindings for removed content elements.
git-svn-id: svn://10.0.0.236/trunk@71154 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 07:42:06 +00:00
hyatt%netscape.com
6eeea10bd1 removed files: mozilla/rdf/content/src/nsJSXULPopupElement.cpp, mozilla/rdf/content/src/nsJSXULBrowserElement.cpp, mozilla/rdf/content/src/nsJSXULEditorElement.cpp, mozilla/rdf/content/src/nsJSXULIFrameElement.cpp, mozilla/rdf/content/src/nsXULPopupElement.cpp, mozilla/rdf/content/src/nsXULEditorElement.cpp, mozilla/rdf/content/src/nsXULIFrameElement.cpp, mozilla/rdf/content/src/nsXULBrowserElement.cpp
git-svn-id: svn://10.0.0.236/trunk@71153 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 07:34:00 +00:00
hyatt%netscape.com
3aa99932d3 removing four more XUL content elements (moving their impls into XBL).
git-svn-id: svn://10.0.0.236/trunk@71152 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 07:32:36 +00:00
hyatt%netscape.com
7206eb3a97 added files: mozilla/layout/xul/base/src/nsBrowserBoxObject.cpp, mozilla/layout/xul/base/src/nsIFrameBoxObject.cpp, mozilla/layout/xul/base/src/nsEditorBoxObject.cpp
git-svn-id: svn://10.0.0.236/trunk@71151 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 07:24:06 +00:00
hyatt%netscape.com
39e792b3fa Eliminating browser, editor, and iframe content objects.
git-svn-id: svn://10.0.0.236/trunk@71150 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 07:22:20 +00:00
hyatt%netscape.com
ed14d50206 Fix brutal sharing of XBL classes.
git-svn-id: svn://10.0.0.236/trunk@71149 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 07:02:47 +00:00
warren%netscape.com
394fa5559d Removed input buffer from file input stream. Bug 41067
git-svn-id: svn://10.0.0.236/trunk@71144 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 05:33:12 +00:00
sspitzer%netscape.com
4180c4705d fix for #37673. get the password dialog to work again if we don't have a msg window.
r=mscott


git-svn-id: svn://10.0.0.236/trunk@71143 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 04:48:31 +00:00
warren%netscape.com
a3a9a03a59 Fixed leak.
git-svn-id: svn://10.0.0.236/trunk@71142 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 04:34:54 +00:00
morse%netscape.com
972cba9aa4 doing the right thing to fix bug 40656, r=cmanske
git-svn-id: svn://10.0.0.236/trunk@71141 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 03:28:57 +00:00
morse%netscape.com
b6732dbf7d doing the right thing to fix bug 40978, r=ben
git-svn-id: svn://10.0.0.236/trunk@71140 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 03:27:56 +00:00
kin%netscape.com
f0ffccdd37 Part2 of fix for bug #39821: Drag and Drop interferes with selection
Made GetSelectionController() a public method on the nsIFrame interface,
so that nsEventStateManager::GenerateDragGesture() has access to it. This
prevents D&D from interfering with selection in Ender-Lite.

    layout/base/public/nsIFrame.h
    layout/events/src/nsEventStateManager.cpp
    layout/html/base/src/nsFrame.h
    layout/html/base/src/nsFrame.cpp

r=buster@netscape.com,brade@netscape.com,cmanske@netscape.com   a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71139 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 03:20:02 +00:00
kin%netscape.com
c473a68817 Fix for bug #40392: Crash on exit from composer due to spellchecker init failure
Modified First/LastSelectedBlock() to check if a range is collapsed before
trying to iterate over it.

    editor/txtsvc/src/nsTextServicesDocument.cpp

r=jfrancis@netscape.com  a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71138 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 03:18:46 +00:00
kin%netscape.com
af8e97bfe5 Fix for bug #36935: [i18n] Textwidget doesn't scroll when non-7-bit-ascii chars
Made ScrollSelectionIntoView() a static function and called it from HandleText().
    editor/base/nsEditorEventListeners.cpp
    editor/base/nsEditorEventListeners.h

r=jfrancis@netscape.com  a=beppe@netscape.com


git-svn-id: svn://10.0.0.236/trunk@71137 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 03:18:05 +00:00
pavlov%netscape.com
9f15bf8ede fix for crash, dogfood, nsbeta2, pp, regression, smoketest bug 36361 (open web location doesn't load page on linux). r=syd
git-svn-id: svn://10.0.0.236/trunk@71136 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 02:52:25 +00:00
pinkerton%netscape.com
425d025958 just doing the right thing. fixes 41018, obfuscated and redundant code. r=many people.
git-svn-id: svn://10.0.0.236/trunk@71135 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 02:51:12 +00:00
pinkerton%netscape.com
1e2737b3fa fix for bug 33250. fixes memory leaks by freeing strings in dtor. also switching to using nsCRT::strdup. r/a=brendan.
git-svn-id: svn://10.0.0.236/trunk@71134 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 02:30:07 +00:00
pollmann%netscape.com
85ceb4d8bc Bug 41037: Fix my regression that was causing forms to submit twice! r=nisheeth (thanks pinkerton, nisheeth, and leger for the quick turnaround!)
git-svn-id: svn://10.0.0.236/trunk@71133 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 02:24:48 +00:00
pavlov%netscape.com
2941eeaf1e fix for nsbeta2+ bug 35921 (event notification outlives its event) r=danm,bryner,blizzard
git-svn-id: svn://10.0.0.236/trunk@71132 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 02:19:17 +00:00
wtc%netscape.com
f4d273b2b9 Bugzilla bug #39731: added new tests pipeping2.c and pipepong2.c
for pipe fd inheritance.
Added files: pipeping2.c, pipepong2.c
Modified files: Makefile, Makefile.in, runtests.ksh


git-svn-id: svn://10.0.0.236/trunk@71131 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 02:02:34 +00:00
brendan%mozilla.org
f33dd9f7bc Always call NS_TraceMallocStartup if NS_TRACE_MALLOC is defined.
git-svn-id: svn://10.0.0.236/trunk@71130 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 02:01:23 +00:00
mccabe%netscape.com
6704bc59c7 Add 'approve' command.
git-svn-id: svn://10.0.0.236/trunk@71129 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 01:45:30 +00:00
wtc%netscape.com
728680a4d9 Bugzilla bug #39731: added PR_ImportPipe and support of pipes to
PR_GetInheritedFD.
Modified files: pprio.h, prfile.c, prinit.c, ptio.c


git-svn-id: svn://10.0.0.236/trunk@71128 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 01:24:52 +00:00
morse%netscape.com
2c90a953be undo thayes' changes for 1.218 -- PSM is not yet ready for prime time and was causing all sorts of problems -- see bug 41024
git-svn-id: svn://10.0.0.236/trunk@71127 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:57:47 +00:00
despotdaemon%netscape.com
afaf26c767 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@71126 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:56:17 +00:00
ssu%netscape.com
2989de9d4a fixing bug #40708 - The bug is actually about adding a new parameter to
the self-extracting .exe code so it simply uncompresses
                    its contents without running setup.exe at the end.
There are two fixes to fhe extra.c file.
1) When running in silent/auto mode, if there's not enough disk space, the
installer will go into an infinite loop.  This was discovered by fixing bug
#40708.  The fix is to simply exit the installer (one line fix).
2) #40715 - Installer could unintentionally delete the selected installation
            dir.  I've talked to Dan and Samir about this one line fix, and
            they both agreed that it should happen.

a=leaf,dvedtiz
r=sgehani


git-svn-id: svn://10.0.0.236/trunk@71125 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:49:13 +00:00
waterson%netscape.com
62f4fbbcad Bug 10373. Percent-encode URLs using the document's original character when returning the 'href' attribute. Cache the computed value once that's been done. Change event code to use GetHref() instead of raw GetAttribute() call. r=buster,warren,erik,attinasi,...
git-svn-id: svn://10.0.0.236/trunk@71124 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:48:02 +00:00
brendan%mozilla.org
1055bcb6aa Clear whole JSClass struct to zap stubs for future expansion (r=hyatt).
git-svn-id: svn://10.0.0.236/trunk@71123 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:42:10 +00:00
waterson%netscape.com
7dfe2a4928 Add nsHTMLUtils.cpp to the build
git-svn-id: svn://10.0.0.236/trunk@71122 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:36:53 +00:00
waterson%netscape.com
e0604e3dc1 Add nsHTMLUtils.cpp to the build.
git-svn-id: svn://10.0.0.236/trunk@71121 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:36:23 +00:00
wtc%netscape.com
e24555415a Bugzilla bug #39696: implemented the NSPR atomic routines in
assembly language for Solaris/x86.
Modified files: _solaris.h, solaris.c, os_SunOS_x86.s


git-svn-id: svn://10.0.0.236/trunk@71120 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:33:48 +00:00
rjc%netscape.com
f4722607c7 Fix PDT+ bug # 40199: default to ISO-8859-1 encoding instead of UTF-8. Review: waterson
git-svn-id: svn://10.0.0.236/trunk@71119 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:28:48 +00:00
javi%netscape.com
19ca97b15e Need to make in the ui directory as well.
git-svn-id: svn://10.0.0.236/trunk@71118 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:20:30 +00:00
dmose%mozilla.org
298cb2efed backing out simple to std URx usage for the moment
git-svn-id: svn://10.0.0.236/trunk@71117 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:14:08 +00:00
waterson%netscape.com
07dc1f7530 Bug 10373. Add NS_MakeAbsoluteURIWithCharset() and nsHTMLUtils class. NOT YET IN THE BUILD. r=buster,erik,warren,...
git-svn-id: svn://10.0.0.236/trunk@71116 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:12:48 +00:00
cmanske%netscape.com
b457171a1d Added row/column selection in tables: Bug 26833. r=kin, a=beppe
git-svn-id: svn://10.0.0.236/trunk@71115 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:07:58 +00:00
saari%netscape.com
9de8808921 fix for dogfood+ bug 40167, I broke chatzilla on the mac. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@71114 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:05:42 +00:00
waterson%netscape.com
02a3da0385 Bug 40284. Ensure that 'container' attribute correctly updated for extended templates. r=rjc
git-svn-id: svn://10.0.0.236/trunk@71113 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:03:12 +00:00
akkana%netscape.com
81f6895262 36559: run selection batching earlier in DeleteSelection, now that
the fix for 38713 allows it, so that deleting the selection doesn't
cause an autocopy. r=jfrancis a=beppe


git-svn-id: svn://10.0.0.236/trunk@71112 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:03:02 +00:00
akkana%netscape.com
e8f9d34322 38713: Allow TakeFocus motion inside selection batching. r=mjudge, jfrancis; a=beppe
git-svn-id: svn://10.0.0.236/trunk@71111 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-31 00:02:12 +00:00
leaf%mozilla.org
bb853c3a47 Automated update
git-svn-id: svn://10.0.0.236/trunk@71110 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 23:30:08 +00:00
colin%theblakes.com
6ff0c2db9c VMS only. Use uname -Wh for OS_TEST. r=leaf
git-svn-id: svn://10.0.0.236/trunk@71109 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 23:26:33 +00:00
beard%netscape.com
00da471cb4 (not part of build yet) needed to bootstrap MRJ plugin build.
git-svn-id: svn://10.0.0.236/trunk@71108 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 23:13:14 +00:00
pinkerton%netscape.com
7d2e367d0b fixes for bug 41015. accidentally broke checkmenus trying to fix radio menus. also fixing it so that radio menus no long uncheck their siblings twice. r=saari.
git-svn-id: svn://10.0.0.236/trunk@71107 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 23:12:41 +00:00
akkana%netscape.com
f00af5f8c4 39508: Use an int rather than a boolean to keep track of preformatting level,
so that we don't get confused about when to output <br> vs newline.
41017: Add <u> as an inline tag (a=beppe). r=jfrancis.


git-svn-id: svn://10.0.0.236/trunk@71106 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 23:11:49 +00:00
jst%netscape.com
bc1a2d475e Fixing nsbeta2+ crasher bug 39693, the JS gluecode generated by IDLC did properly check if the parguments passed in from JS were of correct type and properly set the return value if they weren't, but then ignored the error and continued passing along an invalid argument to the native implmentation. r=waterson
git-svn-id: svn://10.0.0.236/trunk@71105 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 22:55:15 +00:00
attinasi%netscape.com
1b5121d007 Fixed bug 31955: font-face is now inheriting into tables in QuirksMode. r=dcone, a=karnaze
git-svn-id: svn://10.0.0.236/trunk@71104 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 22:53:02 +00:00
wtc%netscape.com
c04e703ad9 Bugzilla bug #39712: work around the /GT bug of MSVC 6.0 SP3.
Modified files: WIN32.mk, ntthread.c


git-svn-id: svn://10.0.0.236/trunk@71103 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 22:51:39 +00:00
ruslan%netscape.com
0209d3a7d9 Fix 29219, a=gagan
git-svn-id: svn://10.0.0.236/trunk@71102 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 22:50:29 +00:00
wtc%netscape.com
11a064dc75 Bugzilla bug #5518: in _PR_MD_LSEEK and _PR_MD_LSEEK64, map the
NSPR seek flags to the Win32 seek flags before passing them to
SetFilePointer.  Simplified the code in _PR_MD_LSEEK64.


git-svn-id: svn://10.0.0.236/trunk@71100 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 22:40:27 +00:00
dmose%mozilla.org
c1d7e451a0 updated several build-related items
git-svn-id: svn://10.0.0.236/trunk@71099 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 22:12:25 +00:00
dmose%mozilla.org
8f5c05faa4 updated comment; made thread hang around forever in DEBUG mode to workaround gdb lossage; added forgotten Close for the nsIPipe
git-svn-id: svn://10.0.0.236/trunk@71098 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 22:10:46 +00:00
dmose%mozilla.org
b97e905f4a using nsStandardURL instead nsSimpleURL
git-svn-id: svn://10.0.0.236/trunk@71097 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 22:01:16 +00:00
dmose%mozilla.org
370deb96a0 moved some PR_fprintfs inside of #ifdef DEBUG
git-svn-id: svn://10.0.0.236/trunk@71096 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 21:59:54 +00:00
cyeh%bluemartini.com
c4473687d7 add missing call SqlFmtClock()
that was supposed to be a part of 1.4 of repophook.cgi.


git-svn-id: svn://10.0.0.236/trunk@71095 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 21:56:39 +00:00
javi%netscape.com
ca51101cc1 Use nlslayer as the library name instead of strres to avoid any potential
confusion.


git-svn-id: svn://10.0.0.236/trunk@71094 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 21:54:07 +00:00
nboyd%atg.com
070a685773 check for null scope
git-svn-id: svn://10.0.0.236/trunk@71093 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 21:50:44 +00:00
wtc%netscape.com
a4586a7e27 Added another (new) reason for the 5 second timeout to
GetQueuedCompletionStatus.


git-svn-id: svn://10.0.0.236/trunk@71092 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 21:49:16 +00:00
hyatt%netscape.com
0a67e8cd4a Patch for autocomplete text field horkage.
git-svn-id: svn://10.0.0.236/trunk@71091 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 21:38:47 +00:00
brade%netscape.com
ba1dcb0832 backout previous checkin; wrong file committed! a=leaf
git-svn-id: svn://10.0.0.236/trunk@71090 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 20:34:05 +00:00
brade%netscape.com
8ccbf63dda backout previous checkin; wrong file committed! a=leaf
git-svn-id: svn://10.0.0.236/trunk@71089 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 20:33:09 +00:00
brade%netscape.com
43832bade8 backout previous checkin; wrong file committed! a=leaf
git-svn-id: svn://10.0.0.236/trunk@71088 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 20:31:51 +00:00
brade%netscape.com
161def24b1 fix for autocomplete.xml file being in wrong location (blocker #41001) a=leaf; r=sfraser
git-svn-id: svn://10.0.0.236/trunk@71087 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 20:27:35 +00:00
brade%netscape.com
9d3fdd599e fix blocker #41001; autocomplete.xml is not in correct location a=leaf; r=sfraser
git-svn-id: svn://10.0.0.236/trunk@71086 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 20:21:18 +00:00
brade%netscape.com
f68a2bbd0b remove call to FetchFontInfo which doesn't work on 8.5; r=sfraser; a=granrose; bug #37318
git-svn-id: svn://10.0.0.236/trunk@71085 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 17:53:20 +00:00
mkaply%us.ibm.com
e264fe43d4 # 37239
r = gagan, a = brendan
OS/2 bringup continues on M16 - Changes for VisualAge build (casts, PR_CALLBACK)


git-svn-id: svn://10.0.0.236/trunk@71084 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 14:56:52 +00:00
mkaply%us.ibm.com
37a525ac8b # 40300
r = george.drapeau@eng.sun.comy, a = brendan
OS/2 bringup continues on M16 - linkages for OS/2 JNI


git-svn-id: svn://10.0.0.236/trunk@71083 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 14:43:56 +00:00
brade%netscape.com
827882f1c0 remove unnecessary ifdefs a=morse,brendan
git-svn-id: svn://10.0.0.236/trunk@71082 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 14:40:09 +00:00
mkaply%us.ibm.com
68fbbc3407 # 37239
r = mkaply, a = brendan
OS/2 bringup continues on M16 - port memory leak fix - OS/2 only


git-svn-id: svn://10.0.0.236/trunk@71081 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 14:36:43 +00:00
hyatt%netscape.com
7c26437b9c removed files: mozilla/layout/xul/base/src/nsCheckBoxFrame.cpp
git-svn-id: svn://10.0.0.236/trunk@71080 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 09:47:45 +00:00
hyatt%netscape.com
1584ce2d80 Anonymous content patch.
git-svn-id: svn://10.0.0.236/trunk@71079 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 09:08:54 +00:00
hyatt%netscape.com
4baf0d4680 Anony..
git-svn-id: svn://10.0.0.236/trunk@71078 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 09:07:09 +00:00
hyatt%netscape.com
f1c39a37b9 Patch anonymous content.
git-svn-id: svn://10.0.0.236/trunk@71077 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 09:06:22 +00:00
hyatt%netscape.com
6cc7f150d5 Patch anonymousContent
git-svn-id: svn://10.0.0.236/trunk@71076 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 09:06:08 +00:00
ben%netscape.com
65115e3afb fix for radio group
git-svn-id: svn://10.0.0.236/trunk@71075 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:57:10 +00:00
hyatt%netscape.com
004ebb94e8 Fix windows.
git-svn-id: svn://10.0.0.236/trunk@71074 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:54:11 +00:00
hyatt%netscape.com
aeeee2ae71 More whackage.
git-svn-id: svn://10.0.0.236/trunk@71073 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:44:40 +00:00
hyatt%netscape.com
5f98ac445b Removing obsolete frame code.
git-svn-id: svn://10.0.0.236/trunk@71072 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:41:39 +00:00
hyatt%netscape.com
7e088bfeb6 Removing more obsolete files.
git-svn-id: svn://10.0.0.236/trunk@71071 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:40:46 +00:00
hyatt%netscape.com
2db6348762 Removing obsolete checkbox code.
git-svn-id: svn://10.0.0.236/trunk@71070 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:39:18 +00:00
hyatt%netscape.com
b6bafaeb8a Patching IDL for Win32.
git-svn-id: svn://10.0.0.236/trunk@71069 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:23:05 +00:00
hyatt%netscape.com
b5a6abf32f Removing XUL DOM elements.
git-svn-id: svn://10.0.0.236/trunk@71068 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:20:06 +00:00
hyatt%netscape.com
48f5b6a76d removed files: mozilla/rdf/content/src/nsJSXULRadioElement.cpp, mozilla/rdf/content/src/nsXULRadioElement.cpp, mozilla/rdf/content/src/nsJSXULRadioGroupElement.cpp, mozilla/rdf/content/src/nsXULRadioGroupElement.cpp, mozilla/rdf/content/src/nsJSXULTitledButtonElement.cpp, mozilla/rdf/content/src/nsXULTitledButtonElement.cpp, mozilla/rdf/content/src/nsJSXULCheckboxElement.cpp, mozilla/rdf/content/src/nsXULCheckboxElement.cpp
git-svn-id: svn://10.0.0.236/trunk@71067 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:16:25 +00:00
hyatt%netscape.com
f887de093b added files: mozilla/rdf/content/src/, removed files: mozilla/rdf/content/src/nsJSXULRadioElement.cpp, mozilla/rdf/content/src/nsXULRadioElement.cpp, mozilla/rdf/content/src/nsJSXULRadioGroupElement.cpp, mozilla/rdf/content/src/nsXULRadioGroupElement.cpp, mozilla/rdf/content/src/nsJSXULTitledButtonElement.cpp, mozilla/rdf/content/src/nsXULTitledButtonElement.cpp, mozilla/rdf/content/src/nsJSXULCheckboxElement.cpp, mozilla/rdf/content/src/nsXULCheckboxElement.cpp
git-svn-id: svn://10.0.0.236/trunk@71066 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:15:30 +00:00
hyatt%netscape.com
f561826556 Fix linux makefile.
git-svn-id: svn://10.0.0.236/trunk@71065 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:12:37 +00:00
hyatt%netscape.com
eff6e8c00c Removing obsolete files from the build.
git-svn-id: svn://10.0.0.236/trunk@71064 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:11:35 +00:00
hyatt%netscape.com
f2b8e4a603 Removing obsolete headers from the build.
git-svn-id: svn://10.0.0.236/trunk@71063 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:07:54 +00:00
hyatt%netscape.com
b3bab3c39b Removing obsolete C++ code.
git-svn-id: svn://10.0.0.236/trunk@71062 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:06:59 +00:00
hyatt%netscape.com
cfe708a23c added files: mozilla/layout/xul/base/src/nsBoxObject.cpp, mozilla/layout/xul/base/src/nsMenuBoxObject.cpp, mozilla/layout/xul/base/src/nsPopupSetBoxObject.cpp, mozilla/layout/xul/base/src/nsTreeBoxObject.cpp
git-svn-id: svn://10.0.0.236/trunk@71061 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:04:41 +00:00
hyatt%netscape.com
ab0e411e49 added files: mozilla/layout/xul/base/public/nsIBoxLayoutManager.idl, mozilla/layout/xul/base/public/nsIBoxObject.idl, mozilla/layout/xul/base/public/nsIBoxPaintManager.idl, mozilla/layout/xul/base/public/nsIBrowserBoxObject.idl, mozilla/layout/xul/base/public/nsIEditorBoxObject.idl, mozilla/layout/xul/base/public/nsIIFrameBoxObject.idl, mozilla/layout/xul/base/public/nsIMenuBoxObject.idl, mozilla/layout/xul/base/public/nsIPopupSetBoxObject.idl, mozilla/layout/xul/base/public/nsITreeBoxObject.idl
git-svn-id: svn://10.0.0.236/trunk@71060 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:03:41 +00:00
hyatt%netscape.com
dcb1062d06 Adding box object instantiation code.
git-svn-id: svn://10.0.0.236/trunk@71059 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 08:00:40 +00:00
hyatt%netscape.com
39d25fa1d3 Adding box object impls
git-svn-id: svn://10.0.0.236/trunk@71058 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 07:59:13 +00:00
hyatt%netscape.com
54a955e423 Adding interfaces for the scriptable XUL layout objects.
git-svn-id: svn://10.0.0.236/trunk@71057 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 07:57:51 +00:00
alecf%netscape.com
c4f36299d3 fix for 28993, 33802, 33811 r=sspitzer
Localize a bunch of strings for address book


git-svn-id: svn://10.0.0.236/trunk@71056 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 05:31:47 +00:00
pollmann%netscape.com
bf5160c243 Bug 36639: Fix memory leak / stability problems with circular form / form control references r=nisheeth
Bug 13652: Implement select and click methods for form elements r=nisheeth


git-svn-id: svn://10.0.0.236/trunk@71055 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-30 02:45:55 +00:00
rginda%netscape.com
3dcf8ee928 -- NOT PART OF THE BUILD --
forgot to terminate comment.


git-svn-id: svn://10.0.0.236/trunk@71053 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 21:59:13 +00:00
jst%netscape.com
1e61aed599 Fixing silly regression I introduced last week when checking in some temporary DOM Level 2 code, HTML element names were not properly uppercased in the DOM. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@71052 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 20:00:23 +00:00
jim_nance%yahoo.com
1fc8facb29 Updated docs to reflect Red Hat 6.2 testing
git-svn-id: svn://10.0.0.236/trunk@71051 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 19:31:29 +00:00
nboyd%atg.com
b0fcd0f927 Fix bug 40844
git-svn-id: svn://10.0.0.236/trunk@71050 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 16:57:13 +00:00
rhp%netscape.com
5cb71c2338 Fix for intelligent send feature - Bug #: 28420 - r: rhp - Externally contributed fix
git-svn-id: svn://10.0.0.236/trunk@71049 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 16:31:08 +00:00
ben%netscape.com
ebee291b86 tell mac to put files in communicator, not global. d'oh
git-svn-id: svn://10.0.0.236/trunk@71048 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 08:36:18 +00:00
kvisco%ziplink.net
1655f87445 Not part of build, a=leaf
Made some performance adjustments in the match method.


git-svn-id: svn://10.0.0.236/trunk@71047 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 07:15:17 +00:00
kvisco%ziplink.net
754e9ae17b Not part of build, a=leaf
Added the get(int) method, for accessing via index. It's not recommended using
this method unless on very small lists. This will help save on overhead so we don't have to create an iterator on lists with only a couple elements.


git-svn-id: svn://10.0.0.236/trunk@71046 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 07:14:03 +00:00
ben%netscape.com
ac7f0fbbf6 update packager files
git-svn-id: svn://10.0.0.236/trunk@71045 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 05:53:36 +00:00
ben%netscape.com
df2cbe06de forgot this file
git-svn-id: svn://10.0.0.236/trunk@71044 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 05:52:42 +00:00
ben%netscape.com
15261d54b3 moving autocomplete to global/content
git-svn-id: svn://10.0.0.236/trunk@71043 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 05:44:12 +00:00
ben%netscape.com
b51c62a35d forgot file
git-svn-id: svn://10.0.0.236/trunk@71042 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 04:36:15 +00:00
ben%netscape.com
d65ace950f update Mac build script to point to new folders
git-svn-id: svn://10.0.0.236/trunk@71041 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 04:09:11 +00:00
ben%netscape.com
fa29db571e adding manifest for mac build system
git-svn-id: svn://10.0.0.236/trunk@71040 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 03:59:29 +00:00
ben%netscape.com
67a383a881 manifest for mac build system
git-svn-id: svn://10.0.0.236/trunk@71039 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 03:58:34 +00:00
ben%netscape.com
16dad38456 typo
git-svn-id: svn://10.0.0.236/trunk@71038 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 03:50:58 +00:00
ben%netscape.com
7054380d1c fix build bustage
git-svn-id: svn://10.0.0.236/trunk@71037 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 03:26:53 +00:00
ben%netscape.com
3f0de52df6 change references to core XBL bindings
git-svn-id: svn://10.0.0.236/trunk@71036 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 02:56:47 +00:00
ben%netscape.com
d3d35bd9ee disconnect global:resources:skin from build
git-svn-id: svn://10.0.0.236/trunk@71035 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 02:55:51 +00:00
ben%netscape.com
1970bb414b disconnect global/resources/skin/ from build
git-svn-id: svn://10.0.0.236/trunk@71034 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 02:54:52 +00:00
ben%netscape.com
8bb2c660a0 move core toolkit XBL bindings into chrome://global/content/
git-svn-id: svn://10.0.0.236/trunk@71033 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 02:54:03 +00:00
idk%eng.sun.com
e3a3cf5021 Checked in new BlackConnect version
git-svn-id: svn://10.0.0.236/trunk@71032 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 01:26:46 +00:00
idk%eng.sun.com
452443a5fa addon to previos commit. .cvsignore got removed
git-svn-id: svn://10.0.0.236/trunk@71031 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 00:48:35 +00:00
idk%eng.sun.com
3293e9c759 Moved old blackConnect implamentation into java/xpcom/old
git-svn-id: svn://10.0.0.236/trunk@71030 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-29 00:44:24 +00:00
nboyd%atg.com
980dca512f Fix bug 39906
git-svn-id: svn://10.0.0.236/trunk@71028 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 19:01:24 +00:00
nboyd%atg.com
909ece9f67 Remove tests obsoleted by the change that access to nonexistent properties of Java objects
returns undefined rather than causing an error


git-svn-id: svn://10.0.0.236/trunk@71027 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 18:50:58 +00:00
ben%netscape.com
4b3e6f8b37 fix assertion due to deprecated getter/setter usage
git-svn-id: svn://10.0.0.236/trunk@71026 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 09:34:18 +00:00
hyatt%netscape.com
a6d091bda9 Fixing skin switching on the browser window. Ensure the content variables regenerate properly.
git-svn-id: svn://10.0.0.236/trunk@71025 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 09:27:10 +00:00
hyatt%netscape.com
2c36f54e77 Adding support for weak references on docshells.
git-svn-id: svn://10.0.0.236/trunk@71024 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 09:25:55 +00:00
ben%netscape.com
ae3fcedf7c skin switching fix, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71023 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 09:14:44 +00:00
ben%netscape.com
9b704f554d fix for insertion point goofiness r=hyatt
git-svn-id: svn://10.0.0.236/trunk@71022 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 08:13:47 +00:00
bryner%uiuc.edu
a7f61b8f27 Enable the caching of XBL documents in the XUL cache. Not yet
used.  r=hyatt.


git-svn-id: svn://10.0.0.236/trunk@71021 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 07:30:48 +00:00
ben%netscape.com
c69cf9b675 check in fix for 40751 for Kevin Puetzk, r=myself
git-svn-id: svn://10.0.0.236/trunk@71020 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 06:19:53 +00:00
ben%netscape.com
7324169e85 advanced print button work, communicator overlay hook in
git-svn-id: svn://10.0.0.236/trunk@71019 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 06:12:08 +00:00
ben%netscape.com
059b47ed63 advanced print button, add communicator overlay hook in
git-svn-id: svn://10.0.0.236/trunk@71018 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 06:11:17 +00:00
ben%netscape.com
1e748689bf advanced print button functionality
git-svn-id: svn://10.0.0.236/trunk@71017 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 06:10:26 +00:00
ben%netscape.com
cbbf6613b2 add communicator hook in overlay, annotate navigator hook in overlay
git-svn-id: svn://10.0.0.236/trunk@71016 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 06:08:31 +00:00
ben%netscape.com
014d6cbcc3 create bindings for smaller toolbar menubuttons, for advanced print functionality.
git-svn-id: svn://10.0.0.236/trunk@71015 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 06:06:20 +00:00
ben%netscape.com
4b62fafa72 hook in overlay
git-svn-id: svn://10.0.0.236/trunk@71014 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 05:13:14 +00:00
nboyd%atg.com
fb413134cb for Java methods, print the signatures of the overloaded methods in a comment when
the JavaScript function wrapper's toString method is called


git-svn-id: svn://10.0.0.236/trunk@71013 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 04:25:07 +00:00
hyatt%netscape.com
38c0c409d2 Fix profile manager crash.
git-svn-id: svn://10.0.0.236/trunk@71012 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 04:10:50 +00:00
cls%seawood.org
c5e7aef931 Correcting typo. Bug #40815
git-svn-id: svn://10.0.0.236/trunk@71011 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 04:04:04 +00:00
ben%netscape.com
8c2d7428b0 fix for non-cropping statusbar
git-svn-id: svn://10.0.0.236/trunk@71010 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 00:52:18 +00:00
brendan%mozilla.org
82a7c4b5d1 Fix unreviewed changes made to fix 'Uninitialized variable compiler warnings'.
git-svn-id: svn://10.0.0.236/trunk@71009 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-28 00:02:26 +00:00
hyatt%netscape.com
3790cee907 Fix mac bustage.
git-svn-id: svn://10.0.0.236/trunk@71008 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 22:40:40 +00:00
hyatt%netscape.com
93085bdcea Ensure content area gets updated when the shell gets regenerated.
git-svn-id: svn://10.0.0.236/trunk@71007 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 22:00:07 +00:00
brendan%mozilla.org
f3b6687858 Fix #include filename spelling -- case matters on Unix systems, at least.
git-svn-id: svn://10.0.0.236/trunk@71006 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 20:54:35 +00:00
hyatt%netscape.com
bce78a9b6f Fixing bugs in skin switching.
git-svn-id: svn://10.0.0.236/trunk@71005 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 20:03:14 +00:00
jst%netscape.com
9c79c0289e Fixing bustage on solaris native builds. reported and reviewed by Tomi.Leppikangas@oulu.fi
git-svn-id: svn://10.0.0.236/trunk@71004 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 13:14:31 +00:00
rods%netscape.com
9f7a491400 missed one of the strings for localization
b=32666, original reviewer was pollmann, self is reviewer for this small additional change


git-svn-id: svn://10.0.0.236/trunk@71003 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 13:03:18 +00:00
syd%netscape.com
555b3bc24a Fix nsSound to work on Linux again. Needed for IM prefs work. r=pavlov, a=amusil
git-svn-id: svn://10.0.0.236/trunk@71002 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 10:56:23 +00:00
ben%netscape.com
3a4fa6c0e4 remove redundant stylesheet reference
git-svn-id: svn://10.0.0.236/trunk@71001 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 09:25:32 +00:00
hyatt%netscape.com
76f5ac4ebb Brutal sharing of XBL classes implemented.
git-svn-id: svn://10.0.0.236/trunk@71000 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 08:20:04 +00:00
leaf%mozilla.org
d0e429f593 Automated update
git-svn-id: svn://10.0.0.236/trunk@70999 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 06:00:10 +00:00
waterson%netscape.com
25af6f072e Bug 39424. Fix Sun Workshop compiler bustage by conditioning NS_READABLE_CAST's funkiness on NEED_CPP_TEMPLATE_CAST_TO_BASE. r=scc
git-svn-id: svn://10.0.0.236/trunk@70998 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 05:51:56 +00:00
waterson%netscape.com
0f983a4f75 Add NEED_CPP_TEMPLATE_CAST_TO_BASE.
git-svn-id: svn://10.0.0.236/trunk@70997 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 05:50:16 +00:00
waterson%netscape.com
e13d529eb4 Oops. I didn't need to do that.
git-svn-id: svn://10.0.0.236/trunk@70996 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 05:49:34 +00:00
waterson%netscape.com
686afe447d #if 0 out mstoltz's changes, which seem to cause tinderbox to hang on test #2
git-svn-id: svn://10.0.0.236/trunk@70995 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 05:48:40 +00:00
waterson%netscape.com
4a050fe624 #if-0 out mstoltz's changes to fix tinderbox.
git-svn-id: svn://10.0.0.236/trunk@70994 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 05:22:39 +00:00
ben%netscape.com
d7b932b44c fix bustage ('Load of URL 'chrome://global/content/content.css' failed')
git-svn-id: svn://10.0.0.236/trunk@70993 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 05:15:53 +00:00
ben%netscape.com
a95fc58cfa fix for 40473, Preferences Fonts panel font size menulists do not display selected value.
git-svn-id: svn://10.0.0.236/trunk@70992 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:44:07 +00:00
ben%netscape.com
d239205029 even more classic skin stuff...
git-svn-id: svn://10.0.0.236/trunk@70991 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:41:51 +00:00
ben%netscape.com
16cb9ef15a more classic skin stuff [not part of build]
git-svn-id: svn://10.0.0.236/trunk@70990 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:40:28 +00:00
ben%netscape.com
c74c09d6ca Scrollbar skinnability work (remove essential behaviour from skin), convert lock button from titledbutton to statusbarpanel
git-svn-id: svn://10.0.0.236/trunk@70989 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:39:50 +00:00
ben%netscape.com
4680f7a8f2 Convert lock button titledbutton to statusbarpanel.
git-svn-id: svn://10.0.0.236/trunk@70988 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:39:10 +00:00
ben%netscape.com
ca7d3cfa85 Fix for 15805, mis-spellings, duplicate accesskeys and 'save frame as' work.
git-svn-id: svn://10.0.0.236/trunk@70987 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:38:29 +00:00
ben%netscape.com
e3b1190234 Skinnable navigator/toolkit work. Moved essential focus behaviour from scrollbar skin to xul.css so that all skin providers do not need to duplicate this.
git-svn-id: svn://10.0.0.236/trunk@70986 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:37:42 +00:00
thayes%netscape.com
54b45daf6a Initial version of header for SDR wrappers
git-svn-id: svn://10.0.0.236/trunk@70985 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:31:51 +00:00
dveditz%netscape.com
dff72b227a add chatzilla to Mozilla mac install
git-svn-id: svn://10.0.0.236/trunk@70984 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:07:32 +00:00
dveditz%netscape.com
a7ba12fe18 Chatzilla install script template, not part of build
git-svn-id: svn://10.0.0.236/trunk@70983 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 03:01:26 +00:00
ben%netscape.com
76d0e6c856 forgot to check this in the other day with SSL update to proxy pref panel.
git-svn-id: svn://10.0.0.236/trunk@70982 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 02:44:22 +00:00
rods%netscape.com
e0fe88ca49 Moved the localization methods to the helper class
the file control is now localizable (*.*, "All Files")
b=32666, r=pollmann


git-svn-id: svn://10.0.0.236/trunk@70981 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 02:27:47 +00:00
leaf%mozilla.org
df776b59c9 i give up, backing myself out.
git-svn-id: svn://10.0.0.236/trunk@70980 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 01:53:36 +00:00
sfraser%netscape.com
f2e3671578 Fix for nsbeta2+ bug 38673 - editor UI elements get disabled if you use a dialog to insert the first element in composer.
git-svn-id: svn://10.0.0.236/trunk@70979 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 01:51:31 +00:00
nelsonb%netscape.com
4e9eafa605 Fix build on NT. Correct link order in PKCS11 directory.
git-svn-id: svn://10.0.0.236/trunk@70978 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 01:30:29 +00:00
nelsonb%netscape.com
a2672c9272 Add new implementation of the algorithm from RFC 2268. Fix some comments.
git-svn-id: svn://10.0.0.236/trunk@70977 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 01:29:35 +00:00
dveditz%netscape.com
ecf40dc1dc bug 40654, chrome not registered during Mac install
git-svn-id: svn://10.0.0.236/trunk@70976 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 01:26:22 +00:00
leaf%mozilla.org
2c93d426f5 fixing mac bustage
git-svn-id: svn://10.0.0.236/trunk@70975 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 01:18:07 +00:00
edburns%acm.org
03d158b415 r=brendan
a=brendan
bug: 27362

This fix makes it so nsCLiveconnect.cpp doesn't #include
files within an extern "C" {} block.  To make this work, I
simply moved the extern "C" {} to the minimum necessary
range.  This required placing an "ifdef __cplusplus extern "C""
block in jsj_private.h, since nsCLiveconnect.cpp is the only
c++ file that includes jsj_private.h.


git-svn-id: svn://10.0.0.236/trunk@70974 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 01:12:40 +00:00
cmanske%netscape.com
5a24c35b6b Changed CSS to make height of tag icons match image height. b=28498, r,a=beppe
git-svn-id: svn://10.0.0.236/trunk@70973 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 00:18:33 +00:00
waterson%netscape.com
5a5cff3522 Back out changes that I didn't mean to check in.
git-svn-id: svn://10.0.0.236/trunk@70972 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 00:17:36 +00:00
waterson%netscape.com
798592bacb Fix boneheaded mistake: I left the return type of NS_ConvertUCS2toUTF8::Init().
git-svn-id: svn://10.0.0.236/trunk@70971 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-27 00:17:10 +00:00
rods%netscape.com
746896d6d8 adding padding to disabled radio buttons
set font for html buttons
removed some unneeded rules
commnted out and "disabled" the label property for options
b 40065,39998 r=ekrock,self


git-svn-id: svn://10.0.0.236/trunk@70970 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:42:27 +00:00
sfraser%netscape.com
1151deaeba Fix nsbeta2+ bug 28973 -- only allow editing of text/html and text/plain files. r=jfrancis
git-svn-id: svn://10.0.0.236/trunk@70969 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:42:25 +00:00
leaf%mozilla.org
025b5c147c Fix for 35196, mlk. Free the C strings! r=bruce,hyatt a=waterson
git-svn-id: svn://10.0.0.236/trunk@70968 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:37:23 +00:00
rods%netscape.com
614a71b731 removed some uneeded code
made view so it was resized in SyncFrame
fixed the returning of the -1 for width
make sure combinedarea was set correctly for tables
b 39755,36321 r=buster,evaughan


git-svn-id: svn://10.0.0.236/trunk@70967 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:34:59 +00:00
rods%netscape.com
6a0b888642 set the clickCoubt appropriately on MouseUp so onclicks are sent or disabled correctly
b=40382 , r=joki


git-svn-id: svn://10.0.0.236/trunk@70966 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:31:25 +00:00
mstoltz%netscape.com
21edbcf9bf Fixed bug in DOM security checks, fixes bug 37907, 23516. Added security check for htmlelement.innerhtml, fixes 39083. Added location check to BASE HREF=, fixes 35859. r=vidur. Added check to style= tag, fixes 16858, r=pierre.
git-svn-id: svn://10.0.0.236/trunk@70965 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:28:40 +00:00
mcgreer%netscape.com
d5432800ca fix up file handling.
git-svn-id: svn://10.0.0.236/trunk@70964 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:19:17 +00:00
wtc%netscape.com
e7f717c715 Bugzilla bug #34920: added new test acceptreademu.c to test
PR_EmulateAcceptRead.
Added file: acceptreademu.c
Modified files: Makefile, Makefile.in, runtests.ksh


git-svn-id: svn://10.0.0.236/trunk@70963 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:14:23 +00:00
mcgreer%netscape.com
0d21df33e8 break off mode list when next option is reached
git-svn-id: svn://10.0.0.236/trunk@70962 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:09:09 +00:00
mcgreer%netscape.com
e130527e3f fix dsa self-test
git-svn-id: svn://10.0.0.236/trunk@70961 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:05:05 +00:00
mcgreer%netscape.com
9be62697ba * allow a directory for tests to be specified
* separate pqg generation for dsa test
* fix dsa self-test


git-svn-id: svn://10.0.0.236/trunk@70960 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 23:04:47 +00:00
waterson%netscape.com
c95e25c6e1 Bug 40601. Properly UTF-8 encode a URL that's been handed to us as UCS-2.
git-svn-id: svn://10.0.0.236/trunk@70959 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:57:04 +00:00
neeti%netscape.com
2884ab4c55 fix for bug 40581. a=leaf. Turning off netscape.cfg feature.
git-svn-id: svn://10.0.0.236/trunk@70958 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:47:39 +00:00
hyatt%netscape.com
1b0165a577 Adding anonymous content getter. r=waterson, a=waterson
git-svn-id: svn://10.0.0.236/trunk@70957 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:45:26 +00:00
thayes%netscape.com
361b57371a Cut over to PSM based secure storage component.
git-svn-id: svn://10.0.0.236/trunk@70956 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:37:13 +00:00
rogerl%netscape.com
3b010bfe27 Removed old branches, changed offset printing to handle NULL operand.
git-svn-id: svn://10.0.0.236/trunk@70955 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:35:36 +00:00
rogerl%netscape.com
29c270e28b Update to new icg constructor etc.
git-svn-id: svn://10.0.0.236/trunk@70954 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:34:42 +00:00
thayes%netscape.com
25a30b6f74 Put SDR changes on the tip. These changes include:
+ support for generic handling of messages on threads (msgthread.*)
  + add set_db_password form handling to control connection (temporary)
  + add SDR functions (Encrypt and Decrypt) and Changepassword to MISC category
  + checkin prototypes for trigger.js and install.js (parts of PSM installation)


git-svn-id: svn://10.0.0.236/trunk@70953 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:34:36 +00:00
rogerl%netscape.com
bbfb961ed9 Statement fun
git-svn-id: svn://10.0.0.236/trunk@70952 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:33:05 +00:00
waterson%netscape.com
eeeb5ab548 Bug 39876. QI() for nsIXULContent rather than checking the element's namespace. Who knows, some day HTML might support nsIXULContent ;-). r=rjc
git-svn-id: svn://10.0.0.236/trunk@70951 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:26:57 +00:00
av%netscape.com
674a9c4de3 nsbeta2+ fix for 17169, cheking in ftang's patch
git-svn-id: svn://10.0.0.236/trunk@70950 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:24:35 +00:00
waterson%netscape.com
11ea188ef2 Bug 40461. Implement NS_ConvertUCS2toUTF8, r=scc,brendan
git-svn-id: svn://10.0.0.236/trunk@70949 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:24:34 +00:00
thayes%netscape.com
68ae42e908 Initial version of the PK11 wrappers for SDR. This version uses a fixed key id (0)
and and 3DES key value.


git-svn-id: svn://10.0.0.236/trunk@70948 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:24:01 +00:00
av%netscape.com
fde2f82df4 nsbeta2+ fix for 17551, approved by PDT team, r=amusil
git-svn-id: svn://10.0.0.236/trunk@70947 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:14:39 +00:00
wtc%netscape.com
0e0ce4e608 Bugzilla bug #34920: test PR_EmulateSendFile.
git-svn-id: svn://10.0.0.236/trunk@70946 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:08:29 +00:00
sfraser%netscape.com
80f8b77a96 Since I removed the FetchFontInfo call, no longer have to weak link with InterfaceLib.
git-svn-id: svn://10.0.0.236/trunk@70945 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:04:01 +00:00
sfraser%netscape.com
4d2ec01b87 Fixes for 39811, 36417 -- bad text layout on Mac, due to bad space width measurement. Also fixed justified text drawing. r=brade, a=beppe
git-svn-id: svn://10.0.0.236/trunk@70944 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:03:33 +00:00
pavlov%netscape.com
8a58c18119 fix for 39951 r=slamm a=waterson
git-svn-id: svn://10.0.0.236/trunk@70943 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:00:15 +00:00
leaf%mozilla.org
694932a234 Automated update
git-svn-id: svn://10.0.0.236/trunk@70942 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 22:00:11 +00:00
tor%cs.brown.edu
7dee9e3f04 SUNWspro5.1+ bustage fix: classic iostream test needs to check
for compilers >=5.0 (actually for anything other than 4.2).


git-svn-id: svn://10.0.0.236/trunk@70941 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 21:54:54 +00:00
harishd%netscape.com
93a69e96ef Yet another try to fix the orangeness.
git-svn-id: svn://10.0.0.236/trunk@70940 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 21:42:05 +00:00
saari%netscape.com
762dd84335 fix for 40167 dogfood bug; missing menu items on MacOS. Removing chatzilla chrome stuff from the mac build since it isn't built on mac anyway. Caused confusion in the overlay load. r=danm
git-svn-id: svn://10.0.0.236/trunk@70939 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 21:19:44 +00:00
karnaze%netscape.com
06430e799c nsbeta2+ bug 23345 - layout strategy bases percent over-allocations on style percent values rather than computed values. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@70938 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 21:13:01 +00:00
harishd%netscape.com
ddfc4f4e5c Let's see if this was the one that caused the orangeness.
git-svn-id: svn://10.0.0.236/trunk@70937 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 21:05:51 +00:00
radha%netscape.com
f5a1bb0728 fix for bug # 35566. r=adamlock@netscape.com
git-svn-id: svn://10.0.0.236/trunk@70936 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 21:04:15 +00:00
radha%netscape.com
33d9e7964b Fix for bugs 1718, 17685, 35566. Take care of postdata and form values while
navigating thro' session history. r=adamlock@netscape.com


git-svn-id: svn://10.0.0.236/trunk@70935 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 21:03:34 +00:00
ruslan%netscape.com
8bdd03cb35 Make res/chrome handlers implement threadsafe_isupports
git-svn-id: svn://10.0.0.236/trunk@70934 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 21:00:18 +00:00
ruslan%netscape.com
bf345da183 Make string properties implement threadsafe_isupports
git-svn-id: svn://10.0.0.236/trunk@70933 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:59:04 +00:00
Peter.VanderBeken%pandora.be
d8bd7f7ea4 Clear nodename before calling GetNodeName. Add comment about DOM Level 2.
Not part of build yet. a=leaf


git-svn-id: svn://10.0.0.236/trunk@70932 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:58:28 +00:00
larryh%netscape.com
a8339ae588 BugSplat 25981. missing #endif
git-svn-id: svn://10.0.0.236/trunk@70931 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:47:56 +00:00
leaf%mozilla.org
04479d0a89 Automated update
git-svn-id: svn://10.0.0.236/trunk@70930 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:45:08 +00:00
tor%cs.brown.edu
57137febd9 SUNWspro5.1 bustage fix: use "-Qoption" instead of undocumented
option passthrough. r=rich.burridge@Sun.COM


git-svn-id: svn://10.0.0.236/trunk@70929 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:44:31 +00:00
valeski%netscape.com
73783629e1 39610. r=morse. ftp wasn't ditching bad auths from the wallet
git-svn-id: svn://10.0.0.236/trunk@70928 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:25:28 +00:00
ruslan%netscape.com
41d79fff6d Fix 26486
git-svn-id: svn://10.0.0.236/trunk@70927 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:12:50 +00:00
rusty.lynch%intel.com
74858ca097 Fixed webshell leaks for each textarea/input element for
bug #39796. r=jst a=waterson


git-svn-id: svn://10.0.0.236/trunk@70926 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:09:32 +00:00
rusty.lynch%intel.com
b7d6dab60a Added macro for GETIID.
This is part of a bug fix for bug #39796. r=jst a=waterson


git-svn-id: svn://10.0.0.236/trunk@70925 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 20:07:06 +00:00
harishd%netscape.com
65236ccc8d DumpContent() for parser regression test.
r=rickg
a=rickg


git-svn-id: svn://10.0.0.236/trunk@70923 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 19:45:59 +00:00
harishd%netscape.com
3a2985bdb9 Added DumpContent() for parser regression test.
git-svn-id: svn://10.0.0.236/trunk@70922 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 19:45:54 +00:00
harishd%netscape.com
7d6ec636e5 Open "rtest_html.txt" file to dump content data..
r=rickg
a=rickg


git-svn-id: svn://10.0.0.236/trunk@70921 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 19:45:49 +00:00
harishd%netscape.com
8418999fec Implemented DumpContent() for parser regression test.
r=rickg
a=rickg


git-svn-id: svn://10.0.0.236/trunk@70920 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 19:45:42 +00:00
harishd%netscape.com
18fea65aca Added DumpContent() for parser regression test.
Triggered only under debug mode & when PARSER_DUMP_CONTENT flag is set.

r=rickg
a=rickg


git-svn-id: svn://10.0.0.236/trunk@70919 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 19:45:37 +00:00
harishd%netscape.com
eb61c1cec9 Added DumpContent() triggered by parser [ for regression test ].
r=rickg
a=rickg


git-svn-id: svn://10.0.0.236/trunk@70918 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 19:45:32 +00:00
harishd%netscape.com
d2f44f024a Parser regression test. Triggered by PARSER_DUMP_CONTENT env. flag
under NS_DEBUG.

r=rickg
a=rickg


git-svn-id: svn://10.0.0.236/trunk@70917 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 19:45:26 +00:00
axel%pike.org
2a47902cce Not part of the build, a=leaf
Bringing Makefiles uptodate with String changes
Get testcase going into new chrome structure.


git-svn-id: svn://10.0.0.236/trunk@70916 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 15:04:52 +00:00
mcgreer%netscape.com
3ad68f9285 self-test
git-svn-id: svn://10.0.0.236/trunk@70915 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 07:53:38 +00:00
shaver%mozilla.org
6b65e23434 Handle illegally-short JPEG comments more gracefully.
Patch from Solar Designer <solar@false.com>.
r=pnunn, a=waterson


git-svn-id: svn://10.0.0.236/trunk@70914 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 07:48:21 +00:00
mcgreer%netscape.com
7616cb0e38 self-test
git-svn-id: svn://10.0.0.236/trunk@70913 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 07:48:19 +00:00
mcgreer%netscape.com
850329a356 Fix up the hashes to only use one mode. Add self-test capability to bltest (test each of the BLAPI functions). DSA self-test not working at this time.
git-svn-id: svn://10.0.0.236/trunk@70912 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 07:41:22 +00:00
tor%cs.brown.edu
db2c5cf469 SUNWspro5.0 bustage fix - include the appropriate header instead
of duplicating the typedef (40651).  r=morse  a=brendan,waterson


git-svn-id: svn://10.0.0.236/trunk@70911 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 07:06:56 +00:00
evaughan%netscape.com
e32f5aa5dd fix for [beta2] bugs:
37835
39085
32920

-r pinkerton, rods, hyatt


git-svn-id: svn://10.0.0.236/trunk@70910 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 06:42:29 +00:00
endico%mozilla.org
ce4a10a206 add error attribute to <bug>
git-svn-id: svn://10.0.0.236/trunk@70909 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 06:34:45 +00:00
waldemar%netscape.com
c4a32c8de3 Added var, const, and for statements
git-svn-id: svn://10.0.0.236/trunk@70908 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 06:20:11 +00:00
rbs%maths.uq.edu.au
eed09dcad3 [not part of default build] Fix bug 30589, and Fix array index that could wander out of bound and was detected by Peter Van der Beken's Mac Compiler when he was working on bug 39959. a:waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@70907 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 05:56:23 +00:00
shaver%mozilla.org
fcc7b519ef use NS_METHOD for register/unregister callback, for Win32
git-svn-id: svn://10.0.0.236/trunk@70906 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 05:55:00 +00:00
rbs%maths.uq.edu.au
5522923de8 Remove <?xml...> that cause Mozilla to crash. a:waterson@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@70905 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 05:43:40 +00:00
shaver%mozilla.org
1e010bc06d fix build bustage -- I'm an ass
git-svn-id: svn://10.0.0.236/trunk@70904 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 05:18:31 +00:00
shaver%mozilla.org
d247779da6 remove useless nsIModule paste (#22922), add debug() for JS components, use categories for component loaders, XPCONNECT_STANDALONE (#39875), r=dp,waterson a=brendan
git-svn-id: svn://10.0.0.236/trunk@70903 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 04:56:23 +00:00
svn%xmlterm.org
aa8847f25b --NOT PART OF DEFAULT BUILD--
XMLterm changes only. Added FlushPendingNotifications call to scrolling routine to improve scrolling behaviour. Fixed typo in string template changes. Added (commented out) change to xmlterm.html to test PNG alpha "image melding" with the command line!


git-svn-id: svn://10.0.0.236/trunk@70902 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 03:54:47 +00:00
mcafee%netscape.com
dea68b16ed Comment only. Suggesting call to centerWindowOnScreen() (26017)
git-svn-id: svn://10.0.0.236/trunk@70901 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 03:13:11 +00:00
mcafee%netscape.com
83863dff8d Hooking up clear mem/disk cache buttons (39672). r=law
git-svn-id: svn://10.0.0.236/trunk@70900 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 02:30:43 +00:00
dp%netscape.com
e9fe7b9661 Updated code faq on xpcom-log and xpcom-log-analyze
git-svn-id: svn://10.0.0.236/trunk@70899 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 02:09:31 +00:00
wtc%netscape.com
6bbcb406d5 Bugzilla bug #39967: replace an assertion in _PR_MD_GETFILEINFO64 by
proper error checking and failure return.  Thanks to Bernd Mielke
<mielke@licel.com> for the bug report.
Modified files: ntio.c, w95io.c


git-svn-id: svn://10.0.0.236/trunk@70897 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:35:05 +00:00
dp%netscape.com
d4c1a32df2 More caveats.
git-svn-id: svn://10.0.0.236/trunk@70896 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:22:01 +00:00
dp%netscape.com
d7a140bb35 using $logfile consistently.
git-svn-id: svn://10.0.0.236/trunk@70895 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:21:25 +00:00
rginda%netscape.com
45dd6631f1 -- NOT PART OF THE BUILD --
change xpcom namespace id
comment fixes


git-svn-id: svn://10.0.0.236/trunk@70894 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:17:48 +00:00
cmanske%netscape.com
7cc245b6c9 Fixed insert table bug 40205. r=sfraser, a=beppe
git-svn-id: svn://10.0.0.236/trunk@70893 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:16:51 +00:00
evaughan%netscape.com
d2f1f7708c Fix for bug 40324 -r hyatt
git-svn-id: svn://10.0.0.236/trunk@70892 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:10:50 +00:00
wtc%netscape.com
1b283121cc Bugzilla bug #25981: sysconf(_SC_NPROC_ONLN) on SINIX-Z 5.42 and
SINIX-N 5.43 fails with EINVAL.  Don't know why.  So backed it out.


git-svn-id: svn://10.0.0.236/trunk@70891 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:10:23 +00:00
mscott%netscape.com
cecbe0520d Bug #40516 --> remove the oncreate method for the email address popup.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70890 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:10:19 +00:00
mscott%netscape.com
35c791ad20 Bug #40516 --> fix aim presence for mail in the commercial tree.
Changes to make the toggle button an image instead of a button
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70889 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:09:12 +00:00
mscott%netscape.com
4bad738a64 Bug #40516 --> this file is now obsolete....instead of having these
stub methods in the mozilla tree, we'll test to see if the function is
defined (it is in the  commercial tree) then call it if it is defined.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70888 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:08:38 +00:00
mscott%netscape.com
98a4572bed Bug #40516 --> remove on create handler for email address popup.
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70887 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:07:38 +00:00
wtc%netscape.com
0d332d63ea Bugzilla bug #25981: made PR_GetNumberOfProcessors() work on HP-UX 10
and SINIX.  Changed _SC_NPROC_CONF to _SC_NPROC_ONLN.


git-svn-id: svn://10.0.0.236/trunk@70886 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 01:03:47 +00:00
dp%netscape.com
d65a9a9811 Using singleton 1-byte unicode encoders and decoders. This will
eliminate creation of about 1000 objects on startup. r=waterson,cata a=waterson


git-svn-id: svn://10.0.0.236/trunk@70885 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 00:55:42 +00:00
joki%netscape.com
fab946580d Fixes for bug 38269. Fixes crash during page rewrite in focus, reset, submit and location change in onunload. r:mjudge
git-svn-id: svn://10.0.0.236/trunk@70884 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 00:26:54 +00:00
larryh%netscape.com
ddcf7b1ef8 BugSplat 25981. Fix OS/2 Implementation
git-svn-id: svn://10.0.0.236/trunk@70883 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 00:24:21 +00:00
pinkerton%netscape.com
7b2ee79160 File Removed.
git-svn-id: svn://10.0.0.236/trunk@70882 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 00:16:58 +00:00
pinkerton%netscape.com
c8df49db6a fixes for bug 31104 (radio menus not updating when poked in content model). involved making only the menubar be a document observer (which increased performance on mac) and passing attributeChanged messages to menuItems that cared. r=saari.
git-svn-id: svn://10.0.0.236/trunk@70881 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 00:15:33 +00:00
pinkerton%netscape.com
c2c3b849eb stop building nsXULCommand r=saari. for bug 31104
git-svn-id: svn://10.0.0.236/trunk@70880 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-26 00:14:01 +00:00
edburns%acm.org
bcbf08419d bug: 20659
r=gbarney
a=edburns

This checkin adds java.awt.event.MouseListener support to webclient for
mozilla.  The following files are include in this checkin.  "A" is new
file "M" is modified file.

A classes_spec/org/mozilla/webclient/WCMouseEvent.java
A classes_spec/org/mozilla/webclient/wrapper_native/WCMouseListenerImpl.java
A src_moz/DOMMouseListenerImpl.cpp
A src_moz/DOMMouseListenerImpl.h
A src_moz/dom_util.cpp
A src_moz/dom_util.h

M classes_spec/org/mozilla/webclient/EventRegistration.java
M classes_spec/org/mozilla/webclient/test/EMWindow.java
M classes_spec/org/mozilla/webclient/wrapper_native/EventRegistrationImpl.java
M classes_spec/org/mozilla/webclient/wrapper_native/NativeEventThread.java
M src_moz/DocumentLoaderObserverImpl.cpp
M src_moz/DocumentLoaderObserverImpl.h
M src_moz/EventRegistration.cpp
M src_moz/EventRegistration.h
M src_moz/Makefile.solaris
M src_moz/Makefile.win
M src_moz/NativeEventThread.cpp
M src_moz/NavigationImpl.cpp
M src_moz/RDFTreeNode.cpp
M src_moz/bal_util.cpp
M src_moz/jni_util.cpp
M src_moz/jni_util.h
M src_moz/jni_util_export.cpp
M src_moz/jni_util_export.h



A classes_spec/org/mozilla/webclient/WCMouseEvent.java

 * <P> This java.awt.event.MouseEvent subclass allows the user to access the
 * WebclientEvent.  This eventData of this WebclientEvent, if non-null,
 * is a java.util.Properties instance that contains information about
 * this event.  </P>

 * <P>The following are some interesting keys:</P>

 * <UL>

 * <LI> href
 * </LI>

 * <LI> #text
 * </LI>

 * </UL>

A classes_spec/org/mozilla/webclient/wrapper_native/WCMouseListenerImpl.java

 * This class wraps the user provided instance of
 * java.awt.event.MouseListener so it can be installed as a
 * WebclientEventListener.  Note that we implement MouseListener so we
 * can be detected by the webclient event system.  We don't do anything
 * with these methods here, though.


A src_moz/DOMMouseListenerImpl.cpp

A src_moz/DOMMouseListenerImpl.h

 * This class is the shim between the mozilla listener event system for
 * mouse events and the java MouseListener interface.
 * For each of the Mouse* methods, we call the appropriate method in java.
 * See the implementation of MouseOver for an example.

 * For each mouseEvent, we create a Properties object containing
 * information about the event.  We use methods in dom_util to do this.

A src_moz/dom_util.cpp

A src_moz/dom_util.h

/**

 * Methods to simplify webclient accessing the mozilla DOM.

 */

M classes_spec/org/mozilla/webclient/EventRegistration.java

Added support for java.awt.event.MouseListener

M classes_spec/org/mozilla/webclient/test/EMWindow.java

Implemented simle MouseListener

M classes_spec/org/mozilla/webclient/wrapper_native/EventRegistrationImpl.java

Added support for java.awt.event.MouseListener

M classes_spec/org/mozilla/webclient/wrapper_native/NativeEventThread.java

Added support for java.awt.event.MouseListener

M src_moz/DocumentLoaderObserverImpl.cpp
M src_moz/DocumentLoaderObserverImpl.h

 * We define a local IID to allow the addDocumentLoadListener and
 * addMouseListener functions in EventRegistration.{h,cpp} to
 * interrogate the currently installed DocumentLoaderObserver instance
 * in mozilla.

 */

#define NS_IDOCLOADEROBSERVERIMPL_IID_STR "fdadb2e0-3028-11d4-8a96-0080c7b9c5ba"

#define NS_IDOCLOADEROBSERVERIMPL_IID {0xfdadb2e0, 0x3028, 0x11d4, { 0x8a, 0x96, 0x00, 0x80, 0xc7, 0xb9, 0xc5, 0xba }}

/**

 * This class is the shim between the mozilla listener event system for
 * document load events and the java DocumentLoadListener interface.
 * For each of the On* methods, we call the appropriate method in java.
 * See the implementation of OnEndDocumentLoad for an example.

 * A DocumentLoaderObserverImpl instance has a "jobject target", which
 * is the Java object that should ultimately receive the events.  This
 * target will be null if the user just wants to listen for mouse
 * events.  It willl be non-null if the user wants to listen for
 * DocumentLoad events.

 * It also hosts a nsIDOMMouseListener instance, which piggybacks on the
 * nsIDocumentLoaderObserver instance.

M src_moz/EventRegistration.cpp
M src_moz/EventRegistration.h

Add support for MouseListener

M src_moz/Makefile.win

Added classes for MouseListener and Dom access

M src_moz/NativeEventThread.cpp

Added support for MouseListener

M src_moz/NavigationImpl.cpp

Added call to ReleaseStringChars for bal case.

M src_moz/RDFTreeNode.cpp

Added call to ReleaseStringChars for bal case.

M src_moz/bal_util.cpp

Added #include "wchar.h" so this file compiles on Solaris.

M src_moz/jni_util.cpp

Added implementations for util_CreatePropertiesObject,
util_DestroyPropertiesObject and util_StoreIntoPropertiesObject.

M src_moz/jni_util.h

/**

 * A JNI wrapper to create a java.util.Properties object, or the
 * equivalent object in the BAL case.

 */

jobject util_CreatePropertiesObject(JNIEnv *env, jobject reserved_NotUsed);

/**

 * A JNI wrapper to destroy the object from CreatePropertiesObject

 */

void util_DestroyPropertiesObject(JNIEnv *env, jobject propertiesObject,
                                  jobject reserved_NotUsed);

/**

 * A JNI wrapper for storing a name/value pair into the Properties
 * object created by CreatePropertiesObject

 */

void util_StoreIntoPropertiesObject(JNIEnv *env, jobject propertiesObject,
                                    jobject name, jobject value);


M src_moz/jni_util_export.cpp
M src_moz/jni_util_export.h

Added functions for allowing the BAL user to specify functions for
{creating, destroying, setting values into} properties objects.


git-svn-id: svn://10.0.0.236/trunk@70879 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:51:51 +00:00
jst%netscape.com
6472af28e8 Checking in temporary code that lets a user turn on the new DOM Level 2 behavior by setting the 'temp.DOMLevel2update.enabled' preference to true, this is to help with the general DOM update, and it's part of the fix needed for bug 33474. r=vidur@netscape.com, a=pdt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@70878 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:48:45 +00:00
wtc%netscape.com
1b9a633335 Bugzilla bug #40629: the _PR_NewSegment and _PR_DestroySegment functions
are not needed in the pthreads version.  The /dev/zero file, if opened,
should have the close-on-exec flag so that it won't get inherited by
child processes.
Modified files: _unixos.h, primpl.h, prseg.c, unix.c


git-svn-id: svn://10.0.0.236/trunk@70877 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:26:10 +00:00
ruslan%netscape.com
334878d735 Fix 40189, a=gagan
git-svn-id: svn://10.0.0.236/trunk@70876 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:20:30 +00:00
Peter.VanderBeken%pandora.be
8808a6d60b Cleaning up string implementation. Not part of build. a=leaf
git-svn-id: svn://10.0.0.236/trunk@70875 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:15:25 +00:00
ruslan%netscape.com
4b6f1649a1 FIx 40189, a=gagan
git-svn-id: svn://10.0.0.236/trunk@70874 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:14:08 +00:00
mcgreer%netscape.com
5a02e6206f Allow any build to use moz_import rule. mozilla dbm uses different lib name, so copy it over.
git-svn-id: svn://10.0.0.236/trunk@70873 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:10:35 +00:00
attinasi%netscape.com
8ebbdd39ea Fixed a problem with the method AttributeAffectsStyle: it was erroneously ignoring the fact that HTML attributes can affect style even if there are no CSS rules with thos attributes in the selectors. Changed to restrict the selector evaluation to XML elements. r=shaver, a=karnaze, b=39642
git-svn-id: svn://10.0.0.236/trunk@70872 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:02:31 +00:00
Peter.VanderBeken%pandora.be
9a4d0fcae1 Remove TxString.cpp.
Not part of build. a=leaf


git-svn-id: svn://10.0.0.236/trunk@70871 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 23:01:08 +00:00
Peter.VanderBeken%pandora.be
2ebb0548a9 Correcting comment.
Not part of build. a=leaf


git-svn-id: svn://10.0.0.236/trunk@70870 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 22:59:25 +00:00
Peter.VanderBeken%pandora.be
d98d36e1b0 Cleaning up end-of-lines.
Not part of build. a=leaf


git-svn-id: svn://10.0.0.236/trunk@70869 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 22:57:08 +00:00
Peter.VanderBeken%pandora.be
90e59e0c49 Cleaning up string implementation.
Not part of build. a=leaf


git-svn-id: svn://10.0.0.236/trunk@70868 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 22:52:27 +00:00
nelsonb%netscape.com
92bec039c5 Use the -g keysize value, instead of DES_KEY_LENGTH, for all crypto
algorithms except DES and 3DES.


git-svn-id: svn://10.0.0.236/trunk@70867 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 22:42:23 +00:00
karnaze%netscape.com
8cc9e6956a nsbeta2+ bug 39885 - invalidate minimal areas. optimize reflows when cells don't change size. r=attinasi
git-svn-id: svn://10.0.0.236/trunk@70866 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 22:40:21 +00:00
danm%netscape.com
5f0a629308 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@70865 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 22:40:08 +00:00
sfraser%netscape.com
4c5ce96ff3 Fix for 14768 -- turn off animated GIFs in editor. r=pnunn a=beppe
git-svn-id: svn://10.0.0.236/trunk@70864 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 21:50:46 +00:00
despotdaemon%netscape.com
da285c2d1e Pseudo-automatic update of changes made by depstein@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@70863 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 21:36:39 +00:00
wtc%netscape.com
3b04c5badd Bugzilla bug #39674: added a test selintr.c to verify that the select()
wrapper in classic NSPR properly blocks the SIGALRM clocks.
Added file: selintr.c
Modified files: Makefile, Makefile.in, runtests.ksh


git-svn-id: svn://10.0.0.236/trunk@70862 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 21:29:38 +00:00
radha%netscape.com
facb92e96d Fix for bug # 39719. Typo in gotoHistoryIndex() a=waterson
git-svn-id: svn://10.0.0.236/trunk@70861 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 21:18:12 +00:00
jst%netscape.com
bdf3919b60 Fixing typo that sneaked in when fixing this mornings mac bustage after fixing bug 36681. r=brade
git-svn-id: svn://10.0.0.236/trunk@70860 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 21:16:06 +00:00
despotdaemon%netscape.com
932a73c656 Pseudo-automatic update of changes made by jimmylee@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@70859 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 21:00:02 +00:00
blizzard%redhat.com
7ded81f062 removing unbuilt files and directories
git-svn-id: svn://10.0.0.236/trunk@70858 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 20:41:59 +00:00
erik%netscape.com
6002f40f82 bug 38387; add optimized GetWidth method to Japanese Windows 95-specific
subclass nsRenderingContextWinA to allow proper layout on Win95-J;
a,r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@70857 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 20:37:01 +00:00
mj%digicool.com
6edaa1844c Remove quotes around inline function code that was once a local Function object. Oops. Thanks to McCabe for finding this. a=brendan
git-svn-id: svn://10.0.0.236/trunk@70856 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 20:10:47 +00:00
kin%netscape.com
d7bccacbfb Part 1 of fix for bug #39821: Drag and Drop interferes with selection.
layout/base/public/nsIFrameSelection.h
  layout/base/src/nsSelection.cpp
  layout/events/src/nsEventStateManager.cpp
  layout/html/base/src/nsFrame.cpp
  layout/html/forms/src/nsGfxTextControlFrame2.cpp
  xpfe/browser/resources/content/navigatorDD.js

r=brade@netscape.com,cmanske@netscape.com a=beppe@netscape.com,waterson@netscape.com


git-svn-id: svn://10.0.0.236/trunk@70855 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 20:04:02 +00:00
blizzard%redhat.com
19921e6a50 fix unitialized variable reference that was pointed out by jlnance ( thanks! ) r=pavlov, a=brendan
git-svn-id: svn://10.0.0.236/trunk@70854 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 20:02:47 +00:00
waterson%netscape.com
b91dc8288d Bug 36401. Deal with inline-blocks better. Add nsFrameState bit that indicates whether or not a frame is part of a 'special' inline-block hierarchy; use the 'inlineFrameAnnotation' property to remember the next 'special sibling' so that we can traverse correctly; pull methods out of nsCSSFrameConstructor's public API. r=nisheeth,buster
git-svn-id: svn://10.0.0.236/trunk@70853 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 19:58:51 +00:00
leaf%mozilla.org
9149d7ed72 Automated update
git-svn-id: svn://10.0.0.236/trunk@70852 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 19:45:38 +00:00
jgaunt%netscape.com
407b0af043 workaround for bug 39747. timer bustage is causing crash on HP as on Tru64
a=watterson # 39747


git-svn-id: svn://10.0.0.236/trunk@70851 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 19:40:30 +00:00
buster%netscape.com
45b187466f fixed bug 40577
r=rickg
a=leaf


git-svn-id: svn://10.0.0.236/trunk@70850 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 19:26:27 +00:00
brade%netscape.com
a961616ee2 File Removed.
git-svn-id: svn://10.0.0.236/trunk@70849 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 17:43:06 +00:00
brade%netscape.com
8e4e55a454 fix mac build bustage
git-svn-id: svn://10.0.0.236/trunk@70848 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 15:46:41 +00:00
jst%netscape.com
1a18ba7957 Fix typo.
git-svn-id: svn://10.0.0.236/trunk@70847 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:48:50 +00:00
mkaply%us.ibm.com
d67c411673 # 37239
r = mkaply, a = brendan
OS/2 bringup continues on M16 - OS/2 only changes for new string


git-svn-id: svn://10.0.0.236/trunk@70846 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:39:17 +00:00
jst%netscape.com
08b2966e58 Exporting nsIDOMHTMLEmbedElement.h on the mac too.
git-svn-id: svn://10.0.0.236/trunk@70845 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:37:02 +00:00
jst%netscape.com
d60f53edc3 added files: mozilla/dom/src/html/nsJSHTMLEmbedElement.cpp
git-svn-id: svn://10.0.0.236/trunk@70844 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:36:29 +00:00
mkaply%us.ibm.com
a9d8f1a8df # 37239
r = rjc, a = brendan
OS/2 bringup continues on M16 - Adding an XP_OS2 only path


git-svn-id: svn://10.0.0.236/trunk@70843 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:33:17 +00:00
mkaply%us.ibm.com
0c8a093517 # 37239
r = rusty.lynch, a = brendan
OS/2 bringup continues on M16 - Change XP_PC #ifdef to have !defined XP_OS2


git-svn-id: svn://10.0.0.236/trunk@70842 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:30:56 +00:00
mkaply%us.ibm.com
1555cdb946 # 37239
r = naoki, a = brendan
OS/2 bringup continues on M16 - OS/2 changes for string inside of an OS/2 ifdef


git-svn-id: svn://10.0.0.236/trunk@70841 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:28:15 +00:00
mkaply%us.ibm.com
2fa3265dbe # 37239
r = dougt, a = brendan
OS/2 bringup continues on M16 - #ifdefs for OS/2 only


git-svn-id: svn://10.0.0.236/trunk@70840 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:26:34 +00:00
neeti%netscape.com
83c30253b0 fix for 5132. Enabling netscape.cfg. r=dp@netscape.com
git-svn-id: svn://10.0.0.236/trunk@70839 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:26:32 +00:00
brade%netscape.com
45a8386f6e File Removed.
git-svn-id: svn://10.0.0.236/trunk@70838 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:25:11 +00:00
mkaply%us.ibm.com
889f6b82b3 # 34106
r = leaf, a = brendan
Mistake was made with an earlier makefile checkin - removing double definition of EXTRA_DSO_OPTS


git-svn-id: svn://10.0.0.236/trunk@70837 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:25:04 +00:00
mkaply%us.ibm.com
c9e741c5b1 # 37239
r = mkaply@us.ibm.com, a = brendan
OS/2 bringup continues on M16 - These files are OS/2 only


git-svn-id: svn://10.0.0.236/trunk@70836 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:23:27 +00:00
jst%netscape.com
6bfd494c6d Fixing bug 36681, lastModified date for local files was incorrect. r=dougt@netscape.com, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@70835 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 14:03:57 +00:00
heikki%citec.fi
64d56d0a6b Bug 39715. a=waterson, r=jst.
git-svn-id: svn://10.0.0.236/trunk@70834 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 13:50:41 +00:00
shaver%mozilla.org
cb79075ed7 add content-policy hooks to <embed>/<applet>/<object> handling (#37983, r/a=brendan)
git-svn-id: svn://10.0.0.236/trunk@70833 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 13:32:42 +00:00
shaver%mozilla.org
dc84b2f4de add content-policy hooks to <script> handling (#37983, r/a=brendan)
git-svn-id: svn://10.0.0.236/trunk@70832 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 13:29:15 +00:00
jst%netscape.com
6c1fd2d1d4 Checking in fix for nsbeta2+ bug 38821, the fix was written by rusty.lynch@intel.com. The problem was that nsIDOMHTMLEmbedElement wasn't implemented by nsHTMLEmbedElement and the script object created for the element was a normal HTMLElement script object and not a HTMLEmbedElement script object on non-unix platforms. r=me
git-svn-id: svn://10.0.0.236/trunk@70831 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 13:26:32 +00:00
ben%netscape.com
8113636888 fixes for 39690, 22056, 36125. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@70830 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 12:14:15 +00:00
mccabe%netscape.com
5bb35c4665 Fix the fix to 40406, fixing bustage.
Don't destroy the per-thread safe JS context on cleanup if that context was provided through the setter.

r=waterson


git-svn-id: svn://10.0.0.236/trunk@70829 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 08:33:53 +00:00
warren%netscape.com
77c67afe23 Bug 24764. Cache of opened jar files. r=waterson
git-svn-id: svn://10.0.0.236/trunk@70828 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 08:32:09 +00:00
warren%netscape.com
90db77c3c7 Fixed nsZipReaderCache to get hits. (not used yet)
git-svn-id: svn://10.0.0.236/trunk@70827 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 08:30:29 +00:00
warren%netscape.com
c7bdf7e501 Lowercased handleEvent
git-svn-id: svn://10.0.0.236/trunk@70826 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 08:29:10 +00:00
warren%netscape.com
dc67c1a356 Removing URIParser attribute from nsIURI interface. Fixed Equals for case when port is the default. Cached URL parsers (all 3) to reduce object allocation. r=andreas,dp
git-svn-id: svn://10.0.0.236/trunk@70825 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 08:27:40 +00:00
ben%netscape.com
4d0d5a081c classic skin stuff (not part of build)
git-svn-id: svn://10.0.0.236/trunk@70824 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 08:07:11 +00:00
waterson%netscape.com
563f378d79 Bug 39037. Feeble attempt to fix: if for some reason we never got a parser, or the SetParser(nsnull) is called before calling DidBuildModel().
git-svn-id: svn://10.0.0.236/trunk@70823 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:58:34 +00:00
alecf%netscape.com
ddca5f2eaa ok, I'm a bonehead. set the passed in flag, not the TRASH flag on newly created local folders. duh.
git-svn-id: svn://10.0.0.236/trunk@70822 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:50:08 +00:00
waterson%netscape.com
1eabc360fe Bug 38887. Fix import of IE bookmarks, patch courtesy m_kato@ga2.so-net.ne.jp (Makoto Kato). r=rjc
git-svn-id: svn://10.0.0.236/trunk@70821 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:43:01 +00:00
waterson%netscape.com
a576e2bcde Bug 38887. Fix import of IE bookmarks, patch courtesy m_kato@ga2.so-net.ne.jp (Makoto Kato). r=waterson
git-svn-id: svn://10.0.0.236/trunk@70820 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:42:33 +00:00
rickg%netscape.com
76d5cb7753 fixed beta2 bugs: 38203, 38228, 39520, 40060, and WIP for bug 40190; also enabled debug code for automated regression testing of content models.
git-svn-id: svn://10.0.0.236/trunk@70819 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:19:32 +00:00
alecf%netscape.com
67c96f682b fix typo inside a #if 0 that was confusing the linux preprocessor
git-svn-id: svn://10.0.0.236/trunk@70818 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:18:32 +00:00
alecf%netscape.com
79202a1e68 make wizard and account manager resizable (#39202)
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70817 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:10:28 +00:00
ben%netscape.com
e6026954ae classic skin stuff
git-svn-id: svn://10.0.0.236/trunk@70816 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:05:00 +00:00
ben%netscape.com
fae61afe58 classic skin work, not part of build!
git-svn-id: svn://10.0.0.236/trunk@70815 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:04:41 +00:00
ben%netscape.com
332002ffd6 skinnability fixes for bookmarks
git-svn-id: svn://10.0.0.236/trunk@70814 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:00:50 +00:00
alecf%netscape.com
947a394d95 use string bundle based strings for all folders except the inbox (trash still needs to be done)
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70813 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:00:45 +00:00
ben%netscape.com
7225279f50 skinnability fixes for main windows
git-svn-id: svn://10.0.0.236/trunk@70812 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 06:00:16 +00:00
ben%netscape.com
68273ef7ed skinnability work for editor, 38534, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@70811 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 05:56:25 +00:00
ben%netscape.com
f305e3f586 skinnability work (19557)
git-svn-id: svn://10.0.0.236/trunk@70810 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 05:55:35 +00:00
ben%netscape.com
41a804e9c4 skinnability cleanup
git-svn-id: svn://10.0.0.236/trunk@70809 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 05:54:47 +00:00
ben%netscape.com
46fd1a6f85 some more sidebar skinnability stuff (19557) and fix assert and non-visible sidebar panel header in preview (39632)
git-svn-id: svn://10.0.0.236/trunk@70808 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 05:53:39 +00:00
alecf%netscape.com
3ef84367ad cooler way of sharing INBOX/Drafts/etc strings between nsPop3IncomingServer and nsNoIncmoingServer
as fix for 14421 r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70807 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 05:53:33 +00:00
alecf%netscape.com
aee143cbf7 fix horribly obvious typo that might cause assertions (surprised it hasn't already)
git-svn-id: svn://10.0.0.236/trunk@70806 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 05:14:24 +00:00
rpotts%netscape.com
d2142ef832 bug #29178. Do not show a blank document when a HTTP server returns a status 204 - No Content
git-svn-id: svn://10.0.0.236/trunk@70805 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 05:12:58 +00:00
sspitzer%netscape.com
e99cd8531b removing mimerosetta.h from the build. it is not used anymore.
git-svn-id: svn://10.0.0.236/trunk@70804 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 04:53:58 +00:00
alecf%netscape.com
8ecb06672e add unsent messages folder support (for a bunch of i18n bugs)
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70803 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 04:53:24 +00:00
alecf%netscape.com
6a18fa0471 fix for 37183 - hardcoded strings in nsMsgStatusFeedback - get them from the string bundle
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70802 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 04:10:47 +00:00
alecf%netscape.com
c2fcf7d5ea fix for #33852 - make "Local Folders" a localized string during migration
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70801 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 04:07:26 +00:00
alecf%netscape.com
cdb16112f1 fix for #18364 - get this string from the string bundle r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@70800 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 04:05:40 +00:00
alecf%netscape.com
3b4f4b559c removing conflicting files
git-svn-id: svn://10.0.0.236/trunk@70799 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:59:34 +00:00
alecf%netscape.com
da00796feb for local mail, use localized Drafts/Templates/etc from the stringbundle
git-svn-id: svn://10.0.0.236/trunk@70798 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:52:40 +00:00
alecf%netscape.com
669b3b25bc add localized strings for Inbox/Drafts/etc as preparation for 18364/37183/33852
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70797 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:50:48 +00:00
alecf%netscape.com
5d239f106a add localized strings for Drafts/Inbox/etc to base folder
class as static members (preparation for 18364/33852)
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70796 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:49:10 +00:00
blizzard%redhat.com
aa1a88d8d1 add google to the list of default search engines. bug #32586. r=rjc a=brendan
git-svn-id: svn://10.0.0.236/trunk@70795 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:39:08 +00:00
blizzard%redhat.com
fd5757b311 add google search service from Amit Patel <amitp@google.com>. bug #32586. r=rjc a=brendan
git-svn-id: svn://10.0.0.236/trunk@70794 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:37:35 +00:00
cmanske%netscape.com
b2680e8d6e Fixed object properties bug 39649, including moving methods involved (without change) from ComposerCommands.js to editor.js as suggested by sfraser. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@70793 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:35:33 +00:00
pinkerton%netscape.com
75d743e1e7 Fix for bug 7956, don't change cursor when app is in background. added knowledge of if we're in the bg to the nsToolkit and nsWindow now checks it. r=sfraser.
git-svn-id: svn://10.0.0.236/trunk@70792 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:35:13 +00:00
cmanske%netscape.com
c828e574cc Fixed object properties bug 39649. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@70791 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:34:20 +00:00
pinkerton%netscape.com
05818ed551 export nsIChangeManager.idl (mac-only) [Not part of build]
git-svn-id: svn://10.0.0.236/trunk@70790 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:30:36 +00:00
pinkerton%netscape.com
6b4371f7db First Checked In.
git-svn-id: svn://10.0.0.236/trunk@70789 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 03:30:02 +00:00
leaf%mozilla.org
19ec65c651 Automated update
git-svn-id: svn://10.0.0.236/trunk@70788 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 02:15:10 +00:00
wtc%netscape.com
9d0be6dc60 Bugzilla bug #26506: removed the dns lock if the platform has
gethostbyXXX_r or if the gethostbyXXX functions return the result
in thread specific storage.  Did this for AIX, HP-UX, IRIX, OSF1,
Linux, and Solaris.
Modified files: AIX.mk, HP-UX.mk, IRIX.mk, OSF1.mk, _linux.h,
_solaris.h, and prnetdb.c


git-svn-id: svn://10.0.0.236/trunk@70787 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 02:07:07 +00:00
jefft%netscape.com
9aa006663a try again; a better way to fix sun os bustage
git-svn-id: svn://10.0.0.236/trunk@70786 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 02:05:08 +00:00
axel%pike.org
4d0326284e fixing horkage of clobber builds, e.g. shrike, a=syd
git-svn-id: svn://10.0.0.236/trunk@70785 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 02:04:55 +00:00
jefft%netscape.com
5b3314c506 fixed sun os bustage
git-svn-id: svn://10.0.0.236/trunk@70784 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 01:55:46 +00:00
wtc%netscape.com
5ca4f93550 Bugzilla bug #40529: fixed bugs in PR_GetIPNodeByName (the code that
appends the IPv4 addresses returned by the second gethostbyname2
call to the h_addr_list).


git-svn-id: svn://10.0.0.236/trunk@70783 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 01:37:45 +00:00
pavlov%netscape.com
80f1c1d362 fix stupid windows compiler
git-svn-id: svn://10.0.0.236/trunk@70782 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 01:24:07 +00:00
pavlov%netscape.com
91b6a99ed2 try to fix stupid windows compiler bustage
git-svn-id: svn://10.0.0.236/trunk@70781 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 01:20:20 +00:00
axel%pike.org
15c6b2f1a9 Getting us a step closer to xslt on mozilla, see 36038,
[NOT PART OF THE BUILD]


git-svn-id: svn://10.0.0.236/trunk@70780 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 01:03:29 +00:00
sspitzer%netscape.com
35c6afda66 fix for #36159, get send unsent messages to work again. while I'm here, remove
the rosetta_mailnews.h horse crap.  r=mscott.


git-svn-id: svn://10.0.0.236/trunk@70779 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 01:02:13 +00:00
jefft%netscape.com
0941577de1 fixed bug 39810 - empty trash on exit causes slow shutdow; PR_Wait() too long; r=mscott
git-svn-id: svn://10.0.0.236/trunk@70778 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 00:56:28 +00:00
ssu%netscape.com
e00be1c883 fixing bugs #:
39783 - installer should install seamonkey into a subfolder from chosen destination path.
34011 - err check for files getting downloaded before installation starts

The code to fix this bug is in, but simply disabled
39015 - Browser needs proxy settings from installer when available

r=sgehani


git-svn-id: svn://10.0.0.236/trunk@70777 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 00:47:30 +00:00
ssu%netscape.com
afab02fd48 fixing bugs #:
39783 - installer should install seamonkey into a subfolder from chosen destination path.
34011 - err check for files getting downloaded before installation starts

The code to fix this bug is in, but simply disabled
39015 - Browser needs proxy settings from installer when available

r=sgehani

this particular file is not part of tinderbox build.


git-svn-id: svn://10.0.0.236/trunk@70776 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 00:46:30 +00:00
pavlov%netscape.com
724589f4d5 fix for unix file picker not handling null window parents bug 34328 r=brendan, slamm
fix for mailnews' file->save as dialog not saving files on unix in due to its handling of file extentions and filters.  this code now uses nsIFilePicker.  fixes nsbeta2+ bug 31096. r=mscott


git-svn-id: svn://10.0.0.236/trunk@70775 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 00:44:10 +00:00
sgehani%netscape.com
d5cadd0f3c Fixing seg fault on exit. [b=36781, r=dveditz]
git-svn-id: svn://10.0.0.236/trunk@70774 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-25 00:13:48 +00:00
jfrancis%netscape.com
dc1c4a0f26 fixing unix nsCOMPtr usage
git-svn-id: svn://10.0.0.236/trunk@70773 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:59:45 +00:00
pinkerton%netscape.com
384f96111e Using WINAPI macro for callback routines. Thanks to juberti@aol.com and
jesusx@who.net for the help and moral support. r=mozbot a=mozbot


git-svn-id: svn://10.0.0.236/trunk@70772 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:56:47 +00:00
jfrancis%netscape.com
8ce2bf117c fixes:
14753, 29843, 39864, 40141, 
40139, 36679, 39542, 34729, 
34855, 37216, 39292, 26447

r=sfraser,cmanske,fm; a=beppe


git-svn-id: svn://10.0.0.236/trunk@70771 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:38:07 +00:00
jst%netscape.com
9060265f7d Fixing bug nsbeta2+ bug 40197, accessing .href on anchors with no href attribute returned the base URL in stead of an empty string, same problem exists and is fixed with this checkin for images. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@70770 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:37:26 +00:00
buster%netscape.com
5527b8755e partial fix for bug 40211. This fixes the layout assertions loading the page.
the problem was dynamic creation of positioned elements wasn't properly handled
r=nisheeth@netscape.com


git-svn-id: svn://10.0.0.236/trunk@70769 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:28:20 +00:00
warren%netscape.com
3947d4bedd Fix problem handing deleted string to SetURLString. r=alecf
git-svn-id: svn://10.0.0.236/trunk@70768 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:26:49 +00:00
blizzard%redhat.com
8ef8ff1ccd bring test case in sync with new header file definitions
git-svn-id: svn://10.0.0.236/trunk@70767 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:24:39 +00:00
morse%netscape.com
d8a3f73756 bug 39653, describe obscure/encrypt choice better to reduce our liability, r=dp
git-svn-id: svn://10.0.0.236/trunk@70766 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:22:15 +00:00
blizzard%redhat.com
e1384a377c make enums more gtklike. r=pavlov, a=waterson
git-svn-id: svn://10.0.0.236/trunk@70765 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:18:23 +00:00
blizzard%redhat.com
4e897f6bfc automatically add text/plain where text/unicode is present. r=pavlov, a=waterson part of #37003
git-svn-id: svn://10.0.0.236/trunk@70764 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:17:43 +00:00
blizzard%redhat.com
8821148730 add interlacebuf to ipng_struct that was missed on pnunn's checkin. should fix impending redness. a=leaf
git-svn-id: svn://10.0.0.236/trunk@70763 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:12:00 +00:00
putterman%netscape.com
c0e639cf21 Fix for dogfood bug 40483. r=sspitzer. a=phil. Can now bring up account wizard when a new
profile is created.


git-svn-id: svn://10.0.0.236/trunk@70762 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:09:34 +00:00
ruslan%netscape.com
a50e3159f5 Fix 39107, a=gagan
git-svn-id: svn://10.0.0.236/trunk@70761 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:04:57 +00:00
jfrancis%netscape.com
4eb70cc230 fixes 29329
git-svn-id: svn://10.0.0.236/trunk@70760 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:01:09 +00:00
jfrancis%netscape.com
ed99ef899d fixes:
14753, 29843, 39864, 40141, 
40139, 36679, 39542, 34729, 
34855, 37216, 39292, 26447

r=sfraser,cmanske,fm; a=beppe


git-svn-id: svn://10.0.0.236/trunk@70759 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:00:24 +00:00
leaf%mozilla.org
63cbfa5ff2 Automated update
git-svn-id: svn://10.0.0.236/trunk@70758 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 23:00:11 +00:00
pnunn%netscape.com
7fed4815e5 bug#3195: Checking in for Chris Hill. Thanks for the patch, Chris.
fixes progressive (interlacing) png's. rev:pnunn@netscape.com, a:brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@70757 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 22:59:20 +00:00
dougt%netscape.com
6e6d15c4c5 Making ProxyService Threadsafe for Add and Remove Proxy. r=gagan.
git-svn-id: svn://10.0.0.236/trunk@70756 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 22:55:35 +00:00
axel%pike.org
db0570790a Fix for 40456, adding --enable-xsl to configure
second is not part of default build, r,a=leaf


git-svn-id: svn://10.0.0.236/trunk@70755 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 22:54:58 +00:00
mccabe%netscape.com
41a691e959 Fix for 40406. Add setter to XPConnect to set default JS context used to execute JS components when no appropriate context can be found.
The setter changes per-thread data - for the DOM/UI thread, this means that we can set the JS Context to one with DOM magic.  This magic allows some DOM JS <-> XPConnect JS conversions to succeed, and in particular allows creation of a DOM window from within a JS component.

Unblocks nsbeta2 work by Vishy and Pavlov.

r=mccabe,vishy.  a=brendan,sleestack.


git-svn-id: svn://10.0.0.236/trunk@70754 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 22:54:57 +00:00
dougt%netscape.com
7244bf12cf removing warning.
git-svn-id: svn://10.0.0.236/trunk@70753 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 22:53:15 +00:00
blizzard%redhat.com
246c094554 fix searching from the search sidebar. fix css for Customize dialog. r=rjc,waterson a=waterson,brendan
git-svn-id: svn://10.0.0.236/trunk@70752 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 22:52:39 +00:00
dougt%netscape.com
63352db625 nsPSMComponent.cpp
1.  Reduce complexity in launching code.

nsPSMShimLayer.c
1.  Read and Write should timeout
2.  Read and Write should return errors... duh.
2.  PR_IN_PROGRESS_ERROR on Connect should be returned

nsPSMUICallbacks.cpp
1. Use the modal flag to open new windows.

nsSSLIOLayer.cpp
1.  disable Nagle algorithm

r=valeski@netscape.com


git-svn-id: svn://10.0.0.236/trunk@70751 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 22:51:27 +00:00
danm%netscape.com
1fedac2750 fixing broken makefiles (see warnings in full tinderbox log) r=law
git-svn-id: svn://10.0.0.236/trunk@70750 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 21:20:50 +00:00
sfraser%netscape.com
d16fda390c Fix for 40444; don't allow buttons to steal focus willy-nilly, because this breaks toolbar buttons. What really needs to happen is that every kind of toolbar buttons needs user-focus: none style. r=hyatt, a=leaf
git-svn-id: svn://10.0.0.236/trunk@70749 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 20:52:26 +00:00
nelsonb%netscape.com
426f0d84cf Simplify and speed up client cache expiration detection.
git-svn-id: svn://10.0.0.236/trunk@70748 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 19:28:27 +00:00
nboyd%atg.com
a07cbfd43f Add rhino9 and rhinoms9.
git-svn-id: svn://10.0.0.236/trunk@70747 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 18:10:55 +00:00
locka%iol.ie
52c73e6671 Fixed back button scrolling to scroll to top left corner b=39716, r=jst
git-svn-id: svn://10.0.0.236/trunk@70746 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 17:18:10 +00:00
dveditz%netscape.com
a6d0dde7ef attempting to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@70745 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 15:37:12 +00:00
dveditz%netscape.com
40ed0a211b adding new error defines to wizard header to match new errors in XPInstall engine
git-svn-id: svn://10.0.0.236/trunk@70744 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 14:15:34 +00:00
dveditz%netscape.com
69fa7a30f7 Getting installed overlays to work, dogfood bug 1011 in bugSCAPE. Also fixing
misc horkage (still!!) from the nsIFile landing necessary to get this working
(bugs 40228, 40403, 40405, 37964, 28950)


git-svn-id: svn://10.0.0.236/trunk@70743 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 14:13:39 +00:00
dveditz%netscape.com
bd5eb0a920 Getting chrome registered in the build, necessary to fix install overlay problem
(bugSCAPE bug 1011), r=ssu


git-svn-id: svn://10.0.0.236/trunk@70742 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 14:08:46 +00:00
ben%netscape.com
df62b399af fix skinnability flaw (taskbar toolbar not in toolbox)
git-svn-id: svn://10.0.0.236/trunk@70741 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 13:57:19 +00:00
ben%netscape.com
f96e0a6579 classic skin...
git-svn-id: svn://10.0.0.236/trunk@70740 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 13:55:46 +00:00
ben%netscape.com
f9caa2dd32 classic skin...
git-svn-id: svn://10.0.0.236/trunk@70739 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 13:50:39 +00:00
ben%netscape.com
2a805af5a6 classic skin work (not part of build)
git-svn-id: svn://10.0.0.236/trunk@70738 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 13:45:43 +00:00
ben%netscape.com
fa3ee0d0fb fix skinnability flaw (put menubar in toolbox)
git-svn-id: svn://10.0.0.236/trunk@70737 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 13:45:01 +00:00
jefft%netscape.com
4904fc73e5 fixed bug 39883 - compact local folder crashes in nsMsgLocalMailFolder::Compact() with null database; r=putterman
git-svn-id: svn://10.0.0.236/trunk@70736 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 12:30:10 +00:00
ben%netscape.com
873eeef29d classic skin stuff
git-svn-id: svn://10.0.0.236/trunk@70735 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 09:51:54 +00:00
ben%netscape.com
fefcf2c5a1 widget lovin', r=hyatt
git-svn-id: svn://10.0.0.236/trunk@70734 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 09:45:04 +00:00
axel%pike.org
b40fc40007 Updating new build scheme for recent checkins, NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@70733 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:39:01 +00:00
hyatt%netscape.com
78f6e2f128 fix broken skin switching, r=ben
git-svn-id: svn://10.0.0.236/trunk@70732 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:36:10 +00:00
mcafee%netscape.com
a45100995b Fixing double-quit menu item problem; doubly-included globalOverlay files in browser, mailcompose. (38170) r=jrgm, ducarroz
git-svn-id: svn://10.0.0.236/trunk@70731 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:30:47 +00:00
saari%netscape.com
b703aee163 Fix for nsbeta2+ 33735, r=joki
git-svn-id: svn://10.0.0.236/trunk@70730 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:28:41 +00:00
hyatt%netscape.com
5691cb18d4 xbl fix r=ben
git-svn-id: svn://10.0.0.236/trunk@70729 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:27:29 +00:00
hyatt%netscape.com
94cf1a9da7 menu patch for rods, r=ben
git-svn-id: svn://10.0.0.236/trunk@70728 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:26:04 +00:00
sspitzer%netscape.com
221d93b578 fix for #26768, r=mscott. get biff / get new msg to work properly if you have
two accounts on the same pop server.


git-svn-id: svn://10.0.0.236/trunk@70727 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:24:43 +00:00
sspitzer%netscape.com
1772f2651f fix for #40245. r=mscott
git-svn-id: svn://10.0.0.236/trunk@70726 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:22:41 +00:00
hyatt%netscape.com
4fe7279acf XBL Fixes r=ben
git-svn-id: svn://10.0.0.236/trunk@70725 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:19:10 +00:00
hyatt%netscape.com
b082cddab4 XBL fixes r=ben
git-svn-id: svn://10.0.0.236/trunk@70724 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 08:18:38 +00:00
hyatt%netscape.com
94560c5bbe Fix for blocker bug: cannot create profile on linux, r=ben
git-svn-id: svn://10.0.0.236/trunk@70723 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 07:31:38 +00:00
mccabe%netscape.com
fb8d5eef77 Not used by Mozilla!
(also fixes a warning)

Change to use non-deprecated js getter/setter syntax.


git-svn-id: svn://10.0.0.236/trunk@70722 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 07:20:11 +00:00
ben%netscape.com
79b8a86bff classic skin work... (not part of build!)
git-svn-id: svn://10.0.0.236/trunk@70721 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 06:47:00 +00:00
rginda%netscape.com
224384074a -- NOT PART OF THE BUILD --
adding windows makefiles for component viewer
modified some comments


git-svn-id: svn://10.0.0.236/trunk@70720 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 05:58:28 +00:00
alecf%netscape.com
82ebb05027 augh, back myself out, accidentally checked in on a closed tree
git-svn-id: svn://10.0.0.236/trunk@70719 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 05:05:29 +00:00
kvisco%ziplink.net
74dcb00fb9 latest changes
git-svn-id: svn://10.0.0.236/trunk@70718 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 05:04:15 +00:00
alecf%netscape.com
c83ff6e681 move strings to messenger.properties
git-svn-id: svn://10.0.0.236/trunk@70717 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 05:03:59 +00:00
kvisco%ziplink.net
fa3187a549 Added fix from Marc Schefer regarding OR expressions
git-svn-id: svn://10.0.0.236/trunk@70716 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 05:00:25 +00:00
rginda%netscape.com
fbc1381dfd -- NOT PART OF THE BUILD --
Initial add of XUL/JS XPCOM component viewer.  Unix makefiles only.
to build on unix:
cd mozilla/extensions
make makefiles DIRS=cview
(ignore errors)
cd cview
make
start mozilla, you should have a "Component Viewer" in tasks->tools


git-svn-id: svn://10.0.0.236/trunk@70715 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 04:58:18 +00:00
kvisco%ziplink.net
8ae68ccb53 updated with latest info
git-svn-id: svn://10.0.0.236/trunk@70714 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 04:54:08 +00:00
kvisco%ziplink.net
ef8ea85c55 Non important changes
git-svn-id: svn://10.0.0.236/trunk@70713 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 04:29:00 +00:00
kvisco%ziplink.net
f0d623141e patched compilation error
git-svn-id: svn://10.0.0.236/trunk@70712 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 04:24:45 +00:00
kvisco%ziplink.net
29d5bf19a7 Initial checkin for Olivier
git-svn-id: svn://10.0.0.236/trunk@70711 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 03:46:43 +00:00
kvisco%ziplink.net
58c07c0a5b Added Olivier's changes to support the document() function
git-svn-id: svn://10.0.0.236/trunk@70710 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 03:46:31 +00:00
nelsonb%netscape.com
1880f41677 Correct the implementation of the options for disabling SSL2, SSL3 and TLS.
Add a new -R option to selfserv, which disables detection of rollback from
TLS to SSL3.0.  This is necessary for testing with broken TLS clients.


git-svn-id: svn://10.0.0.236/trunk@70709 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 03:44:50 +00:00
nelsonb%netscape.com
73f5156cca Fix the logic in client and server to detect version roll-back attack,
rolling back from TLS (SSL 3.1) to SSL 3.0.  Provide a new SSL socket
option to disable roll-back detection in servers, since certain TLS
clients are doing it incorrectly.


git-svn-id: svn://10.0.0.236/trunk@70708 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 03:35:23 +00:00
nelsonb%netscape.com
e4ad3d1501 Changes in support of corrected TLS rollback detection.
git-svn-id: svn://10.0.0.236/trunk@70707 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 03:31:44 +00:00
ben%netscape.com
763292e2e3 classic image files. not part of build
git-svn-id: svn://10.0.0.236/trunk@70706 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:53:09 +00:00
ben%netscape.com
78ad2d800d another classic file
git-svn-id: svn://10.0.0.236/trunk@70705 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:39:17 +00:00
ruslan%netscape.com
3568ff8c3a Fix 17570 (refresh header is broken)[nsbeta2+]; r/a=gagan
git-svn-id: svn://10.0.0.236/trunk@70704 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:32:13 +00:00
nelsonb%netscape.com
45d8ebf2ca Fix a transcription error that caused a crash.
git-svn-id: svn://10.0.0.236/trunk@70703 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:22:18 +00:00
waldemar%netscape.com
c942d3014f Fixed case/default indenting
git-svn-id: svn://10.0.0.236/trunk@70702 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:18:57 +00:00
ben%netscape.com
1d9145dffa classic skin stuff, not part of build
git-svn-id: svn://10.0.0.236/trunk@70701 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:18:11 +00:00
rogerl%netscape.com
2cd8ea4b80 Codegen for statements. Blew off old statement API and most of the test
functions for now, sorry.


git-svn-id: svn://10.0.0.236/trunk@70700 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:11:39 +00:00
idk%eng.sun.com
86d0fa61c2 Added Adaptor classes and Generic factory. Now we do not need to implement
PlugletFactory for simple pluglets.


git-svn-id: svn://10.0.0.236/trunk@70699 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 02:01:57 +00:00
waldemar%netscape.com
e3f617396a Turned on statement parsing and printing
git-svn-id: svn://10.0.0.236/trunk@70698 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 01:51:32 +00:00
waldemar%netscape.com
8d0c030319 Added statement parsing
git-svn-id: svn://10.0.0.236/trunk@70697 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 01:51:20 +00:00
danm%netscape.com
f9a9c4dd98 make processing of installed-chrome more robust. bugs 38198, 40186
git-svn-id: svn://10.0.0.236/trunk@70696 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 01:25:54 +00:00
waldemar%netscape.com
98d196d511 Added using std::fmod declaration
git-svn-id: svn://10.0.0.236/trunk@70695 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 00:55:23 +00:00
waldemar%netscape.com
6e9fc922fc Fixed Mac warning
git-svn-id: svn://10.0.0.236/trunk@70694 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 00:54:56 +00:00
waldemar%netscape.com
33c4987b24 Fixed Mac warnings
git-svn-id: svn://10.0.0.236/trunk@70693 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 00:54:40 +00:00
waldemar%netscape.com
7d8705ed17 Fixed syntax errors: can't use qualified names in class definitions, and 'not' is a C++ reserved word
git-svn-id: svn://10.0.0.236/trunk@70692 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 00:54:28 +00:00
varada%netscape.com
ff17fd6941 fix for bug #32115 -extending the progress bar
git-svn-id: svn://10.0.0.236/trunk@70691 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-24 00:30:55 +00:00
jbetak%netscape.com
e5358e41fc 36136 [regression]View source with meta charset info does not display properly
r=ftang


git-svn-id: svn://10.0.0.236/trunk@70690 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 23:09:25 +00:00
slamm%netscape.com
50079858a8 Fix typo from the last checkin.
git-svn-id: svn://10.0.0.236/trunk@70689 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 22:52:52 +00:00
locka%iol.ie
983bffdc95 Fixed problem with internation pages, bug 40320
Fixed problem with reloading the same page twice bug 40318
Reviewed by rahda


git-svn-id: svn://10.0.0.236/trunk@70688 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 22:36:47 +00:00
sspitzer%netscape.com
e29625922e stop the crash that causes #40306. the "first time start page" causes us
many problem on linux, not sure if it is related to that page, or
the redirect.  still investigating.

other changes here remove the crap code that forces you to go to
the checkin guidelines page and to see the account manager on start up
on debug builds.  this was preventing debug builds from seeing the problem.

after this change debug behaves like optimized, which is what we want.

r=mscott, a=granrose


git-svn-id: svn://10.0.0.236/trunk@70687 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 22:18:08 +00:00
mcgreer%netscape.com
231ef49c1e Added calls for BSAFE 5.0
git-svn-id: svn://10.0.0.236/trunk@70686 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 22:15:25 +00:00
larryh%netscape.com
ba7a80b797 BugZilla 25981. PR_GetNumberOfCpus()
git-svn-id: svn://10.0.0.236/trunk@70685 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 21:35:16 +00:00
ashuk%eng.sun.com
0ef34b084a Added fix for GetSourceBytes and SelectAll Stubs
author = ashuk
r = edburns

_Ashu


git-svn-id: svn://10.0.0.236/trunk@70684 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 21:10:02 +00:00
ashuk%eng.sun.com
92f29b7df3 Added code for CurrentPage::SelectAll()
author = ashuk
r = edburns

_Ashu


git-svn-id: svn://10.0.0.236/trunk@70683 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 21:08:27 +00:00
ashuk%eng.sun.com
88f2758dfd Added code for SelectAll()
author = ashuk
r = edburns

_Ashu


git-svn-id: svn://10.0.0.236/trunk@70682 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 21:07:49 +00:00
ashuk%eng.sun.com
cb6b63eb44 Added code to throw UnimplementedException whenever a method tht is
not yet implemented is called.

Bug = 40330
a = ashuk
r = edburns

_Ashu


git-svn-id: svn://10.0.0.236/trunk@70681 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 21:06:41 +00:00
ashuk%eng.sun.com
d60a1b5e4b Added code for UnimplementedException. This exception gets thrown whenever a
funcion that has not yet been implemented is called.

Bug = 40330
author = ashuk
r = edburns

_Ashu


git-svn-id: svn://10.0.0.236/trunk@70680 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 21:04:47 +00:00
nboyd%atg.com
c21916a171 Remove unused constructor.
git-svn-id: svn://10.0.0.236/trunk@70679 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 21:03:50 +00:00
nboyd%atg.com
aad7a4b568 Fix up bug where direct calls were getting the parent scope when they shouldn't have,
resulting in a NullPointerException on the following code when run on the MS VM with -opt 9:

var testcases = getTestCases();

function getTestCases() {
    return new Boolean(new MyObject(true));
}

function MyObject( value ) {
    this.value = value;
    this.valueOf = new Function( "return this.value" );
    return this;
}


git-svn-id: svn://10.0.0.236/trunk@70678 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 20:59:13 +00:00
mcgreer%netscape.com
74bd0ad7de break a long rsa message into key-sized blocks for testing.
git-svn-id: svn://10.0.0.236/trunk@70677 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 20:01:31 +00:00
dcone%netscape.com
21fa52a784 Implement LineStyle for Mac. This gets the pulldowns working again. r=buster b=34870
git-svn-id: svn://10.0.0.236/trunk@70676 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 19:47:48 +00:00
dcone%netscape.com
2c144176e6 Need to implement LineStyle for Mac. r=buster b=34870
git-svn-id: svn://10.0.0.236/trunk@70674 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 19:46:45 +00:00
valeski%netscape.com
4274bc405f updating impl list
git-svn-id: svn://10.0.0.236/trunk@70673 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 18:47:46 +00:00
javi%netscape.com
50d69f17f7 Look for libnecko_res.so instead of libnecko_resource.so on UNIX platforms.
git-svn-id: svn://10.0.0.236/trunk@70672 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 16:45:01 +00:00
despotdaemon%netscape.com
4549d1f9d7 Pseudo-automatic update of changes made by mbarnson@excitehome.net.
git-svn-id: svn://10.0.0.236/trunk@70671 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 16:40:31 +00:00
axel%pike.org
d63be564c8 Fixing 40120, not part of the build
git-svn-id: svn://10.0.0.236/trunk@70670 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 13:27:50 +00:00
kvisco%ziplink.net
2aeec144fc updated date
git-svn-id: svn://10.0.0.236/trunk@70669 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 08:33:18 +00:00
kvisco%ziplink.net
2cde7163c3 added changes by Marina for lang() support
git-svn-id: svn://10.0.0.236/trunk@70668 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 08:32:42 +00:00
kvisco%ziplink.net
67f64c7e8f Added changes by Marina for lang()
git-svn-id: svn://10.0.0.236/trunk@70667 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 08:30:09 +00:00
kvisco%ziplink.net
cae70bfea8 Added changes by Marina for lang()
git-svn-id: svn://10.0.0.236/trunk@70666 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 08:24:33 +00:00
kvisco%ziplink.net
ae3264eae5 Added changes by Marina
git-svn-id: svn://10.0.0.236/trunk@70665 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 08:17:42 +00:00
hyatt%netscape.com
cbe294cfb6 adding debug printfs
git-svn-id: svn://10.0.0.236/trunk@70664 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 06:57:17 +00:00
ben%netscape.com
922f8bf9bd more classic love
git-svn-id: svn://10.0.0.236/trunk@70663 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 06:19:08 +00:00
ben%netscape.com
c00317e452 classic skin stuff
git-svn-id: svn://10.0.0.236/trunk@70662 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 06:18:18 +00:00
ben%netscape.com
3d37b12423 more classic skin work (NOT PART OF BUILD)
git-svn-id: svn://10.0.0.236/trunk@70661 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 05:27:19 +00:00
ben%netscape.com
0e8e681ff6 more Classic skin work (NOT PART OF BUILD)
git-svn-id: svn://10.0.0.236/trunk@70660 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 05:26:50 +00:00
ben%netscape.com
2a560ad358 [CLASSIC SKIN] Build/information files NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@70659 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 04:54:15 +00:00
ben%netscape.com
3478fab5bc [CLASSIC SKIN] Communicator skin files. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@70658 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 04:11:47 +00:00
sspitzer%netscape.com
b317c01ad5 fix for #39205, pref.css is no more. r=ben
git-svn-id: svn://10.0.0.236/trunk@70657 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 04:08:54 +00:00
ben%netscape.com
c83e3e4914 [CLASSIC SKIN] Widget toolkit skin files. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@70656 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 04:04:02 +00:00
sspitzer%netscape.com
9e6ee35dac fix for #39205, pref.css is no more. r=ben
git-svn-id: svn://10.0.0.236/trunk@70655 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 04:02:09 +00:00
ben%netscape.com
d0f3dcee70 [CLASSIC SKIN] Editor skin files. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@70654 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 03:56:51 +00:00
ben%netscape.com
766b4ae926 [CLASSIC SKIN] Messenger skin files. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@70653 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 03:54:04 +00:00
ben%netscape.com
b4dff22f9a [CLASSIC SKIN] Navigator skin files. NOT PART OF BUILD
git-svn-id: svn://10.0.0.236/trunk@70652 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 03:47:00 +00:00
jim_nance%yahoo.com
6d248600e8 Workaround for bug 39747. MOZ_MONOLITHIC_TOOLKIT breaks the timer code,
and this option was used on the alpha.  This changes configure.in not to set
it anymore under Tru64.  IRIX and HPUX still use this flag, are they
working right now? Blanket approval from Brendan & Waterson for porting
changes.


git-svn-id: svn://10.0.0.236/trunk@70651 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 03:37:14 +00:00
sspitzer%netscape.com
cd27f8d38b fix for several bugs.
#34355, for a new pop server, the copies and folders prefs should point to the pop server,
not the local server.

#22889, #37464, news article urls not displaying, and they causing autosubscribe to happen.

#36661, fix problems with autosubscribe / article url problem, if they happen before
we migrated and if there is no accounts.

#8216,  a successful cancelling of a news posting removes message from thread pane

r=alecf


git-svn-id: svn://10.0.0.236/trunk@70650 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 02:38:00 +00:00
karnaze%netscape.com
0ae6e65268 added 1 sec delay to ease the pain of bug 38496. This does not affect the build.
git-svn-id: svn://10.0.0.236/trunk@70649 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 02:18:53 +00:00
javi%netscape.com
c1230f5a1a Trick xpcom world into treating psm just as it would mozilla.
git-svn-id: svn://10.0.0.236/trunk@70648 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 01:14:39 +00:00
mscott%netscape.com
f9404e948f Bug #37827, #37784, 37675, 37832 --> fix many MS Exchange server bugs involving the envelope field.
There was a bug in our parse_addresses routine that was failing in the MS case with multiple email
addresses on a field.
r=jefft


git-svn-id: svn://10.0.0.236/trunk@70647 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 01:09:55 +00:00
thayes%netscape.com
2a998dbe19 Change UI Events for PSM to modal r=dougt bugid=26085
git-svn-id: svn://10.0.0.236/trunk@70646 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 01:08:34 +00:00
saari%netscape.com
14f58a455f Fix for nsbeta2+ 35100, typing is wedged after using the color picker in editor. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@70644 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:56:52 +00:00
slamm%netscape.com
1a9dfd32be Revert last two checkins. Fix for 37428 caused tabs to not load properly.
git-svn-id: svn://10.0.0.236/trunk@70643 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:55:43 +00:00
locka%iol.ie
f02663fac6 Added code to scroll to # hrefs in the current page rather than reload. - bug #39716
Added code to preserve postdata in the session history - bug #39668


git-svn-id: svn://10.0.0.236/trunk@70642 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:52:59 +00:00
locka%iol.ie
dc158b6469 New parameter for AddToSessionHistory #39668
git-svn-id: svn://10.0.0.236/trunk@70641 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:51:37 +00:00
wtc%netscape.com
fee8e2ef2f Bugzilla bug #26506: getipnodebyname and getipnodebyaddr are thread
safe, so no need to lock around them.


git-svn-id: svn://10.0.0.236/trunk@70640 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:51:09 +00:00
rginda%netscape.com
b28e710433 apparently windows is too
git-svn-id: svn://10.0.0.236/trunk@70639 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:15:06 +00:00
rginda%netscape.com
2b30f01c65 linux is so picky
git-svn-id: svn://10.0.0.236/trunk@70638 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:13:48 +00:00
sgehani%netscape.com
f5bbeda6ca Fix Linux installer seg fault on exit. [b=36781, r=dveditz]
git-svn-id: svn://10.0.0.236/trunk@70637 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:12:25 +00:00
rogerl%netscape.com
227af01979 COMPARE_GT etc are gone.
git-svn-id: svn://10.0.0.236/trunk@70636 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:09:44 +00:00
rogerl%netscape.com
51985251d3 Fall out from operator overloading.
git-svn-id: svn://10.0.0.236/trunk@70635 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:09:02 +00:00
rogerl%netscape.com
5bd38c3d54 Added operator overloading support
git-svn-id: svn://10.0.0.236/trunk@70634 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:08:29 +00:00
rogerl%netscape.com
4455542ec0 Fix bug #39309 - parameters must be AnyType, also vars used before def.
git-svn-id: svn://10.0.0.236/trunk@70633 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-23 00:06:24 +00:00
evaughan%netscape.com
b7a6f178a9 Fixed a round off error bug #29949
-r pinkerton


git-svn-id: svn://10.0.0.236/trunk@70632 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 23:23:04 +00:00
nhotta%netscape.com
3354d20e30 Additional break condition to prevent infinite loop, r=rhp, a=waterson, bug 39737.
git-svn-id: svn://10.0.0.236/trunk@70631 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 23:20:46 +00:00
pnunn%netscape.com
bb0f224ae2 bug#39301: bump up img cache size back up to 2M. Now have way to limit other
resources. pnunn r:sfraser@netscape.com


git-svn-id: svn://10.0.0.236/trunk@70630 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 23:08:42 +00:00
jst%netscape.com
893943c05f Fixing nsbeta2+ bug #24958, script.text never contained the actual script source, now it gets the script source from the textnodes inside the script element. r=vidur@netscape.com
git-svn-id: svn://10.0.0.236/trunk@70629 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 23:02:40 +00:00
pnunn%netscape.com
f8dc78348d bug#36242: add test in il_PermitLoad(). pnunn, rev:morse.
git-svn-id: svn://10.0.0.236/trunk@70628 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 23:01:26 +00:00
wtc%netscape.com
659c6044bb Bugzilla bug #39110: removed the test freeif.c from the makefile and
test harness because the fix of this bug is deferred to NSPR 5.0.
Modified files: Makefile, Makefile.in, runtests.ksh.


git-svn-id: svn://10.0.0.236/trunk@70627 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:42:05 +00:00
pinkerton%netscape.com
2d2b7279d7 Fix for 36479, crash on some systems counting # of monitors. There were a couple
of possible culprits, removed a printf that was crashing things and removing the use
of the big rectangle that I bet was confusing certain video cards. r=mjudge.


git-svn-id: svn://10.0.0.236/trunk@70626 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:40:02 +00:00
wtc%netscape.com
fd765f77f5 Bugzilla bug #39110: backed out the fix because it breaks code that
depends on the broken definition.  Defer the fix to NSPR 5.0.


git-svn-id: svn://10.0.0.236/trunk@70625 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:38:53 +00:00
danm%netscape.com
79a98b29b1 installed chrome list now uses resource url instead of full file path. a=leaf r=saari
git-svn-id: svn://10.0.0.236/trunk@70624 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:26:19 +00:00
pavlov%netscape.com
c5dcb4d49c make defaultString a wstring instead of a string bug 39946
git-svn-id: svn://10.0.0.236/trunk@70623 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:19:00 +00:00
harishd%netscape.com
bf18c65a23 Forgot to checkin this file - This should have been a part of
my previous checkin.


git-svn-id: svn://10.0.0.236/trunk@70622 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:16:56 +00:00
danm%netscape.com
ff299a7371 installed chrome list now uses resource url instead of full file path. a=leaf r=saari
git-svn-id: svn://10.0.0.236/trunk@70621 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:13:44 +00:00
alecf%netscape.com
a49206acff fix for #37181 r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@70620 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:08:10 +00:00
slamm%netscape.com
10c9790349 Second attempt on FreeBSD checkout bug 33568. Use a shell function instead of nested eval's. r=pavlov a=waterson
git-svn-id: svn://10.0.0.236/trunk@70619 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:04:45 +00:00
alecf%netscape.com
5a077e84c4 change boolean to integer (same C++ storage size, so no other changes needed)
(no reviewer, this is trivial as it was already being used as an integer)


git-svn-id: svn://10.0.0.236/trunk@70618 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 22:00:14 +00:00
pavlov%netscape.com
c1f5a0c9a2 fix for 40020 r=alecf,mscott
git-svn-id: svn://10.0.0.236/trunk@70617 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:50:40 +00:00
mkaply%us.ibm.com
d995982e39 # 37239
r = mkaply@us.ibm.com, a = brendan
OS/2 bringup continues on M16 - These files are OS/2 only - fix for trap


git-svn-id: svn://10.0.0.236/trunk@70616 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:45:00 +00:00
danm%netscape.com
8c3335ee30 fix crash on startup bug 40150. code=hyatt r=me
git-svn-id: svn://10.0.0.236/trunk@70615 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:40:11 +00:00
nhotta%netscape.com
eb13c28294 Fix for uninitialized memory reference, contributed by rich.burridge@sun.com, r=nhotta, a=waterson, bug 39891.
git-svn-id: svn://10.0.0.236/trunk@70614 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:36:46 +00:00
buster%netscape.com
a647cfc5e7 fixed bug 35777
r=av@netscape.com

The problem was the object frame was assuming it was at offset y=0 within it's parent frame when calculating a percent height.  This is an invalid assumption.
Instead, we now measure from the top of the containing block.  This still isn't 100% correct, but it is the right parent to be measuring margin from.


git-svn-id: svn://10.0.0.236/trunk@70613 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:36:35 +00:00
nhotta%netscape.com
ed6d8aa0f2 Warning fix for unicharutil self test code, contributed by daa@distributed.net, r=nhotta, a=waterson bug 40089.
git-svn-id: svn://10.0.0.236/trunk@70612 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:35:33 +00:00
rods%netscape.com
f9ea52ae06 Preventing event from bubbling, capture and default causes a mismatch in mousecapture
and this causes the lock. After a lot of testing it appears that the original reason
this was needed is no longer there.
Bug 38422 r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@70611 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:35:00 +00:00
harishd%netscape.com
216976b400 Get the parser bundle through a normal COM interface.
git-svn-id: svn://10.0.0.236/trunk@70610 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:33:12 +00:00
harishd%netscape.com
3ae31acebc Fix for
36148 - Mlk [ r= rickg ] nsParser::Parse(string)
39713 - Crash caused by an uninitialized ref. counter
39466 - Handling XML error before calling DidBuildModel().

r=nisheeth

a=waterson


git-svn-id: svn://10.0.0.236/trunk@70609 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:32:06 +00:00
rginda%netscape.com
e13ae8edbb quieting linux warnings and fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@70608 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 21:05:35 +00:00
dcone%netscape.com
a14e550690 Divided the number of bytes by 3 for grayscale image printing. r=rods a=brendan@mozilla.org b=26814
git-svn-id: svn://10.0.0.236/trunk@70607 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 20:13:12 +00:00
wtc%netscape.com
a0a15ff488 Improved the test a little.
git-svn-id: svn://10.0.0.236/trunk@70606 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 19:52:56 +00:00
mkaply%us.ibm.com
05b72d5cc8 # 37239
r = mkaply@us.ibm.com, a = brendan
OS/2 bringup continues on M16 - These files are OS/2 only!


git-svn-id: svn://10.0.0.236/trunk@70605 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 19:38:22 +00:00
wtc%netscape.com
671331210b Bugzilla bug #39110: added a new test freeif.c to catch this bug.
Added file: freeif.c
Modified files: Makefile, Makefile.in, runtests.ksh


git-svn-id: svn://10.0.0.236/trunk@70604 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 18:30:06 +00:00
wtc%netscape.com
e6919222a6 Bugzilla bug #39110: put PR_BEGIN_MACRO and PR_END_MACRO around
PR_DELETE and PR_FREEIF.  Thanks to Erik van der Poel <erik@netscape.com>
for the bug report and suggested fix.


git-svn-id: svn://10.0.0.236/trunk@70603 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 18:12:11 +00:00
slamm%netscape.com
4e0ba91a68 Arg, it does not work with the date. Back it out.
git-svn-id: svn://10.0.0.236/trunk@70602 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 17:54:15 +00:00
despotdaemon%netscape.com
d3db454dd0 Pseudo-automatic update of changes made by blizzard@redhat.com.
git-svn-id: svn://10.0.0.236/trunk@70601 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 17:53:57 +00:00
javi%netscape.com
feaecbaf4e Don't link against libraries we don't need.
git-svn-id: svn://10.0.0.236/trunk@70600 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 17:34:42 +00:00
slamm%netscape.com
1e856c0825 Fix checkout for FreeBSD. Thanks to Pascal Hofstee (daeron@shadowmere.student.utwente.nl) for the fix. bug 33568.. a=leaf,waterson.
git-svn-id: svn://10.0.0.236/trunk@70599 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 17:02:23 +00:00
chrisk%netscape.com
771c88f21f Added RFC2630 OID values:
SEC_OID_CMS_EPHEMERAL_STATIC_DIFFIE_HELLMAN = id-alg-ESDH
SEC_OID_CMS_3DES_KEY_WRAP                   = id-alg-CMS3DESwrap
SEC_OID_CMS_RC2_KEY_WRAP                    = id-alg-CMSRC2wrap


git-svn-id: svn://10.0.0.236/trunk@70598 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 15:28:22 +00:00
chrisk%netscape.com
db87eb60fc Added SEC_ASN1DecodeInteger function
git-svn-id: svn://10.0.0.236/trunk@70597 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 15:24:20 +00:00
hyatt%netscape.com
e019aebf96 packager file update for earlier checkin of treeBindings.xml, r=ben
git-svn-id: svn://10.0.0.236/trunk@70596 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 09:19:55 +00:00
hyatt%netscape.com
00046694d9 support for dynamic multiple insertion points r=ben
git-svn-id: svn://10.0.0.236/trunk@70595 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 09:15:54 +00:00
hyatt%netscape.com
cc0d786c91 support for multiple insertion points r=ben
git-svn-id: svn://10.0.0.236/trunk@70594 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 08:23:46 +00:00
hyatt%netscape.com
792a4021ec supporting multiple insertion points r=ben
git-svn-id: svn://10.0.0.236/trunk@70593 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 08:23:09 +00:00
hyatt%netscape.com
b391bd48e2 adding a file with bindings that aren't used. harmless. r=ben
git-svn-id: svn://10.0.0.236/trunk@70592 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 08:22:43 +00:00
alecf%netscape.com
6419ce0c03 adding assertion and null check to fix crash in #39860
(no reviewer, just a check-for-null before dereferencing a variable!)


git-svn-id: svn://10.0.0.236/trunk@70591 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 07:36:19 +00:00
alecf%netscape.com
cc9f3c2cf0 second part of fix for #28898 - fix multiple server selector functional, which was broken by me skinning this dialog. needed to update the way <text> node state is maintained to make it reliable for edge cases like undefined and null
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70590 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 07:22:49 +00:00
valeski%netscape.com
5357b0c6ca r=alecf. 39987. occasional crasher in nsMultiMixedConv.cpp stream converter. We now ensure that we don't search for EOL if we've moved beyond the legitimate buf len
git-svn-id: svn://10.0.0.236/trunk@70589 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 06:06:57 +00:00
alecf%netscape.com
54e10440ff first part of fix for #28898 - switch SMTP server API to store the key not the server itself, for easier access from the account manager
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@70588 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 05:33:49 +00:00
alecf%netscape.com
899a433cbe fix for #39873 - crash when no ISP rdf files exist
(no reviewer, just a null-check due to semantic changes in strings)


git-svn-id: svn://10.0.0.236/trunk@70587 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 05:29:01 +00:00
ben%netscape.com
43106a42c8 fix for 38089, r=hyatt
git-svn-id: svn://10.0.0.236/trunk@70586 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 04:35:56 +00:00
ben%netscape.com
b54f55baf6 forgot to add file as part of previous check-in to 19557.
git-svn-id: svn://10.0.0.236/trunk@70585 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 04:32:18 +00:00
ben%netscape.com
f426fdc26b fix for 38743, remove XUL titledbutton from bookmarks window. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@70584 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 04:30:30 +00:00
ben%netscape.com
6383146c85 correct text for the skin switching pref panel, bug 38964 r=verah
git-svn-id: svn://10.0.0.236/trunk@70583 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 04:25:12 +00:00
ben%netscape.com
bcf508de5f second attempt at 19557, skinnable sidebar. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@70582 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 04:14:49 +00:00
nboyd%atg.com
7c5d5251df Fix formatting.
git-svn-id: svn://10.0.0.236/trunk@70581 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 03:03:37 +00:00
nboyd%atg.com
f59a9801e7 Fix 38590.
git-svn-id: svn://10.0.0.236/trunk@70579 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-22 00:10:10 +00:00
cls%seawood.org
15dc838b5c More OS/2 changes. Batches 19 & 20 of Bug #34106 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@70578 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 13:32:11 +00:00
cls%seawood.org
7f68da7b93 More OS/2 fixes. Bug #34106 Batch 17 & 18. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@70577 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 11:23:34 +00:00
mccabe%netscape.com
0477051202 Fixes to the xpcom sample. This code does not go into the Mozilla product.
- Update progid mentioned in the .html file to that actually used in the code.

- Remove outdated nsSampleFactory.cpp so nobody gets confused, but add note to nsSampleModule.cpp in its memory, as it had extensive comments.


git-svn-id: svn://10.0.0.236/trunk@70576 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 08:33:31 +00:00
hyatt%netscape.com
b01980390e oops. files aren't supposed to be built.
git-svn-id: svn://10.0.0.236/trunk@70575 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 07:46:46 +00:00
hyatt%netscape.com
f3dbea33c2 grid fixes.
git-svn-id: svn://10.0.0.236/trunk@70574 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 07:45:12 +00:00
hyatt%netscape.com
d9a700da60 New bindings for XUL trees. Not used.
git-svn-id: svn://10.0.0.236/trunk@70573 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 07:03:05 +00:00
hyatt%netscape.com
a82ce424e8 New XUL tree code. Not turned on (and therefore harmless)
git-svn-id: svn://10.0.0.236/trunk@70572 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 07:02:15 +00:00
hyatt%netscape.com
a363a69298 ifdef tree code. not part of build.
git-svn-id: svn://10.0.0.236/trunk@70571 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 07:00:35 +00:00
hyatt%netscape.com
041d712fc0 XBL event handler support. r=ben
git-svn-id: svn://10.0.0.236/trunk@70570 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 06:58:15 +00:00
dougt%netscape.com
92a9e2b312 fixing confusing comment. 38553
git-svn-id: svn://10.0.0.236/trunk@70569 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 05:42:57 +00:00
leaf%mozilla.org
8d1011eb20 Automated update
git-svn-id: svn://10.0.0.236/trunk@70568 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 03:45:10 +00:00
tor%cs.brown.edu
3d2d21889b Temporary fix for SUNWspro link bustage 39452.
git-svn-id: svn://10.0.0.236/trunk@70567 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 03:37:39 +00:00
tor%cs.brown.edu
efcfd8f795 SUNWspro5.0 build bustage fix - remove extra semicolon after a
body which confuses the compiler. a=brendan


git-svn-id: svn://10.0.0.236/trunk@70566 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 02:14:17 +00:00
scc%mozilla.org
9e46fa744e Bug #39963. The NS_LITERAL_[C]STRING macros incorrectly counted the null terminator for a literal string in the length. This may not be the complete solution. r=sdagley
git-svn-id: svn://10.0.0.236/trunk@70565 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-21 01:45:19 +00:00
jim_nance%yahoo.com
b4171ff062 Code to help fix 39541. We now use the cxx compiler to generate shared libs
containing cxx generated objects rather than calling /usr/bin/ld directly.
r=cls@seawood.org a=brendan@meer.net


git-svn-id: svn://10.0.0.236/trunk@70564 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 23:47:23 +00:00
scc%mozilla.org
ef3d992c6a fixed non-standard include-guard. This file is not currently part of the build
git-svn-id: svn://10.0.0.236/trunk@70563 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 20:48:12 +00:00
scc%mozilla.org
64c1d73da8 Bug #39686. Made an |NS_COUNT|. Put it in the new file "nsAlgorithm.h", to which I also moved |NS_MIN| and |NS_MAX| from "nscore.h", and |copy_string| and |copy_string_backward| from "nsAReadableString.h". Also fixed non-standard include-guards. r={sford, jag}
git-svn-id: svn://10.0.0.236/trunk@70562 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 20:43:26 +00:00
warren%netscape.com
cf7701ec8a New beta-quality Plugin API (now in IDL!).
git-svn-id: svn://10.0.0.236/trunk@70561 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 20:03:36 +00:00
scc%mozilla.org
ed25d6660b exporting to dist the new header file "nsAlgorithm.h" . Part of the fix for bug #39686
git-svn-id: svn://10.0.0.236/trunk@70560 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 20:00:49 +00:00
scc%mozilla.org
1993e1afa4 Adding a new file. Part of the fix for Bug #39686.
git-svn-id: svn://10.0.0.236/trunk@70559 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 19:57:03 +00:00
scc%mozilla.org
d029bb7e31 ugh. Fix to placate egcs. |static_cast| should be sufficient for a |void*|, but egcs seems to need |reinterpret_cast|
git-svn-id: svn://10.0.0.236/trunk@70558 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 19:08:36 +00:00
shaver%mozilla.org
9e916f41af add do_GetServiceFromCategory, r/a=brendan
git-svn-id: svn://10.0.0.236/trunk@70557 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 18:55:35 +00:00
brendan%mozilla.org
31c65537d7 Fix remove-while-enumerating, beef up metering and add JS_DHashTableDumpMeter (these files are not part of the client build).
git-svn-id: svn://10.0.0.236/trunk@70556 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 18:42:22 +00:00
brendan%mozilla.org
05c10bfd95 Fix old stddev calc bug (#ifdef'd code, not part of build).
git-svn-id: svn://10.0.0.236/trunk@70555 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 18:41:13 +00:00
scc%mozilla.org
9f480a5a2e Bug #39824. Checking in patch from dp. This patch fixes exports on some |nsCOMPtr_helper| classes so we can link appropriately. r=scc.
git-svn-id: svn://10.0.0.236/trunk@70554 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 18:31:45 +00:00
scc%mozilla.org
1a06df0830 Fixing platform bustage only caught by SunOS Workshop. Need a |const| in a cast to avoid casting away |const|-ness. r=jdunn
git-svn-id: svn://10.0.0.236/trunk@70553 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 18:22:05 +00:00
scc%mozilla.org
a31073f144 Checking in patch from Jim Dunn to fix platform bustage on HPUX. In fact, this is the way the code should have been written in the first place due to the C++ standard section 14.6.2(3). Members of the template base class just aren't visible without explicit scoping of some form, typically |this->|. r=scc
git-svn-id: svn://10.0.0.236/trunk@70552 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 18:19:27 +00:00
endico%mozilla.org
2ba5e540ef fix url of dtd
git-svn-id: svn://10.0.0.236/trunk@70551 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 08:07:19 +00:00
rhp%netscape.com
e6bc25d0c1 Fix for signatures in Japanese - Bug #: 34373 - r: sspitzer
git-svn-id: svn://10.0.0.236/trunk@70550 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 07:12:28 +00:00
rhp%netscape.com
156de44e6c Fix for mail bodies displaying HTML codes - Bug #38555 - r: sspitzer
git-svn-id: svn://10.0.0.236/trunk@70549 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 05:54:22 +00:00
wtc%netscape.com
23ef7106ae Bugzilla bug #34920: modified PR_EmulateSendFile so that it doesn't
depend on the mmap alignment being a power of 2.


git-svn-id: svn://10.0.0.236/trunk@70548 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 05:43:08 +00:00
cls%seawood.org
5a5da02809 Ack! I missed a file. Why hardcode a static zlib when you should use a shared one?
git-svn-id: svn://10.0.0.236/trunk@70547 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 04:29:55 +00:00
rhp%netscape.com
de05173909 Fix for problem with forwarding images - Bug #: 31207 - r: sspitzer
git-svn-id: svn://10.0.0.236/trunk@70546 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 04:21:36 +00:00
tor%cs.brown.edu
1a57db66f5 Fix crasher bug 36834 by making sure that the image we're about
to read/composite overlaps the underlying drawing surface. a=brendan


git-svn-id: svn://10.0.0.236/trunk@70545 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 04:03:17 +00:00
pavlov%netscape.com
2631089126 work to try and fix crasher bug 39752 by being sure to call Cancel() on the timers since the windows timer code holds a ref to itself.... more to come on that. r=jag@irc
git-svn-id: svn://10.0.0.236/trunk@70544 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 03:57:59 +00:00
pavlov%netscape.com
56c86ec3c7 backing out a change that went in with the new timer code that had nothing to do with timers and shouldn't have been checked in (and I don't know why was in my tree)
git-svn-id: svn://10.0.0.236/trunk@70543 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 03:05:48 +00:00
sspitzer%netscape.com
1efca71674 fix bustage.
git-svn-id: svn://10.0.0.236/trunk@70542 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 02:52:27 +00:00
cls%seawood.org
b96eac527f Finishing off the standalone modules framework.
List js/src/liveconnect & js/src/xpconnect in toplevel Makefile.in to allow js to be built using the standalone framework.
Use the <module>_STANDALONE defines anytime BUILD_MODULES != all.
r=slamm


git-svn-id: svn://10.0.0.236/trunk@70541 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 02:45:59 +00:00
sspitzer%netscape.com
a64d6be2bc fix for #39913, no you can subscribe / unsubscribe from imap folders with japanese folder
names.  r=mscott


git-svn-id: svn://10.0.0.236/trunk@70540 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 02:36:30 +00:00
rhp%netscape.com
db6ae8167d Fix for failing silently if prefs arent set - Bug 39872 - r: sspitzer
git-svn-id: svn://10.0.0.236/trunk@70539 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 02:06:15 +00:00
sspitzer%netscape.com
5dd0241536 fix bug #20987, handle case where a non-subscribable server is selected, and handle the
edge case if there are no subscrible servers.  r=alecf


git-svn-id: svn://10.0.0.236/trunk@70538 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 01:25:27 +00:00
cotter%netscape.com
392ce397f2 Revised section on Personal Security Password w/ SDR info, plus related glossary items.
git-svn-id: svn://10.0.0.236/trunk@70537 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 01:23:34 +00:00
cyeh%bluemartini.com
a588ad99b4 remove dependency on Mysql, use DBI instead. Patch submitted by
sstock@iconnect-inc.com, reworked slightly by cyeh@bluemartini.com
to update it to the tip


git-svn-id: svn://10.0.0.236/trunk@70536 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 01:22:07 +00:00
endico%mozilla.org
8199c2fa81 perform system calls in a more secure manner at suggestion of Adam Spiers <adam@spiers.net>
git-svn-id: svn://10.0.0.236/trunk@70535 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 01:15:42 +00:00
dougt%netscape.com
1ed14ca24a correcting invalid port number. They should be -1, not zero.
git-svn-id: svn://10.0.0.236/trunk@70534 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-20 00:19:24 +00:00
sspitzer%netscape.com
98db8e731b last of it for #39172, i18n friendly subscribe dialog.
this was a horrible landing.  some one horse whip me.


git-svn-id: svn://10.0.0.236/trunk@70533 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:56:34 +00:00
dougt%netscape.com
afe2f43f12 Fix for 31164, possibly 35658, and prep work for 31174.
1) Passing the proxy hostname and port to the underlying socket
   and changing all users that appeared in lxr.

2) (psm-glue) registering with the cache manager to allow local loopback so that
   psm will work with a proxy.

3) (psm-glue) Storing proxy information in psmSocketInfo.

most reviewed by gagan@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@70532 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:56:12 +00:00
mcgreer%netscape.com
0cabcfc955 hash performance functions now look the same as the other ciphers. add a zerobuffer option to avoid creating random buffers when performance testing.
git-svn-id: svn://10.0.0.236/trunk@70531 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:50:48 +00:00
sspitzer%netscape.com
67f2211e4f #39172, i18n friendly subscribe dialog
git-svn-id: svn://10.0.0.236/trunk@70530 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:42:47 +00:00
sspitzer%netscape.com
b6b7b04239 last bit of the fix for #39172, i18n friendly subscribe dialog
git-svn-id: svn://10.0.0.236/trunk@70529 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:38:07 +00:00
sspitzer%netscape.com
f2be33fbdb rest of fix for #39172, i18n friendly subscribe dialog.
git-svn-id: svn://10.0.0.236/trunk@70528 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:33:38 +00:00
sspitzer%netscape.com
9866779cc6 changes for make the subscribe dialog i18n friendly. now, imap folders with
japanese names work.  thanks to ji@netscape.com for the help in getting
a japanese folder name.  remove the old news/tests.  they are old
and not used anymore.


git-svn-id: svn://10.0.0.236/trunk@70527 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:27:18 +00:00
waterson%netscape.com
23b2210448 Remove obsolete file that is no longer part of the build.
git-svn-id: svn://10.0.0.236/trunk@70526 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:15:23 +00:00
nelsonb%netscape.com
b74080217f Performance enhancement. Takes only 70% as long as previous version.
git-svn-id: svn://10.0.0.236/trunk@70525 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 22:14:38 +00:00
sspitzer%netscape.com
649a52165a whoops. sorry about that, chief.
git-svn-id: svn://10.0.0.236/trunk@70524 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 21:38:24 +00:00
sspitzer%netscape.com
0ddeab01b6 ignore generated makefiles.
git-svn-id: svn://10.0.0.236/trunk@70523 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 21:12:38 +00:00
mcgreer%netscape.com
ccaae3568a fix up the mode arrays.
git-svn-id: svn://10.0.0.236/trunk@70522 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 21:02:05 +00:00
rhp%netscape.com
6c727059ff Fixing a problem with double header conversions - Bug #: 34865 - r: putterman
git-svn-id: svn://10.0.0.236/trunk@70521 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 20:49:55 +00:00
ddrinan%netscape.com
0b77e43aaa Fixed server_cert_view_buttons. Bugzilla 36129
git-svn-id: svn://10.0.0.236/trunk@70520 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 20:39:06 +00:00
kin%netscape.com
aaadc4e320 Temporarily disable D&D support for selection to unblock
people working on selection problems. (Bug #39821 Drag and Drop interferes with selection)
r=brade@netscape.com, a=trudelle@netscape.com


git-svn-id: svn://10.0.0.236/trunk@70519 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 20:37:53 +00:00
mcgreer%netscape.com
e0885e77e8 work on making test program more usable.
* added usage
* chaining modes and stream ciphers reset contexts when doing multiple iterations for performance testing


git-svn-id: svn://10.0.0.236/trunk@70518 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 20:34:05 +00:00
javi%netscape.com
92b59271e2 Have the current directory in the LD_LIBRARY_PATH first so that the shared
objects in the current directory are loaded before others that may be in
the LD_LIBRARY_PATH


git-svn-id: svn://10.0.0.236/trunk@70517 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 20:14:03 +00:00
alecf%netscape.com
bdeb54c4c8 fix up/down buttons and delete filter button for #17484 r=mscott
git-svn-id: svn://10.0.0.236/trunk@70516 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 19:58:49 +00:00
alecf%netscape.com
5659ec87fb reflect server hostname into smtp datasource for #18184 r=putterman
git-svn-id: svn://10.0.0.236/trunk@70515 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 19:57:55 +00:00
slamm%netscape.com
a769ee37e1 Tiny adjustment to last checkin (Fix for bug 37428). Adjustment fixes stuck 'loading...' message on Windows. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@70514 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 19:55:07 +00:00
nelsonb%netscape.com
272beb7e83 Add support for sha1. Add repetition count argument to -p.
git-svn-id: svn://10.0.0.236/trunk@70513 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 18:35:53 +00:00
brendan%mozilla.org
0e46bbe12e Use int for shift type consistently; optimize primary hash match (NOT PART OF BUILD).
git-svn-id: svn://10.0.0.236/trunk@70512 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 18:26:37 +00:00
rogerl%netscape.com
593d1fc0e3 Playing with operator overloading & Type types.
git-svn-id: svn://10.0.0.236/trunk@70511 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 17:41:10 +00:00
javi%netscape.com
e4b4e886f4 Use the correct type of comments for the start-psm script.
git-svn-id: svn://10.0.0.236/trunk@70510 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 17:19:59 +00:00
javi%netscape.com
5f1d0051ca Make sure the strings we get for configuring PKCS11 are the correct length.
This way the names we provide for the token name and such will stick.


git-svn-id: svn://10.0.0.236/trunk@70509 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 17:13:05 +00:00
svn%xmlterm.org
01dcdd9d2e -- XMLTERM CHANGES ONLY --
Not part of default build. Modified UI to conform to new chrome directory structure (bug 38891), following chatzilla's example.


git-svn-id: svn://10.0.0.236/trunk@70508 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 14:54:32 +00:00
mjudge%netscape.com
39916df945 not in build yet. when switch is thrown I will get a code review/approval
git-svn-id: svn://10.0.0.236/trunk@70507 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 07:07:23 +00:00
beard%netscape.com
e92366c650 fix const cast away linux breakage
git-svn-id: svn://10.0.0.236/trunk@70506 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 05:38:29 +00:00
heikki%citec.fi
555f842351 Bug 29818 (debug demo #15). Not part of build. Permission from vidur (original author) to add MozPL licenses. I will also update www.mozilla.org copies. a=leaf, r=jst.
git-svn-id: svn://10.0.0.236/trunk@70505 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 05:26:11 +00:00
brendan%mozilla.org
8b3c020392 Don't clear memory gratuitously (after create-error; after destroy).
git-svn-id: svn://10.0.0.236/trunk@70504 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 05:10:58 +00:00
hyatt%netscape.com
e469c92e38 fix for making skins script-safe. r=scc
git-svn-id: svn://10.0.0.236/trunk@70503 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 04:48:43 +00:00
brendan%mozilla.org
3da210df16 Don't destroy what hasn't been created (NOT PART OF BUILD).
git-svn-id: svn://10.0.0.236/trunk@70502 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 03:49:32 +00:00
danm%netscape.com
0dbad6ddf9 new chrome hierarchy. bug 39248. r=saari
git-svn-id: svn://10.0.0.236/trunk@70501 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 03:03:40 +00:00
danm%netscape.com
a988115b6e remove Mac-specific chrome hierarchy hack, now that the Mac is using the new hierarchy. bug 39248. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@70500 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 02:59:35 +00:00
brendan%mozilla.org
7aaffc5637 Experimental double-hashing code, hope to donate to nsprpub/lib/ds (NOT PART OF BUILD).
git-svn-id: svn://10.0.0.236/trunk@70499 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 02:51:20 +00:00
jim_nance%yahoo.com
86d8898b64 Fix bug 39688, build bustage under Tru64 Unix.
r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@70498 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 02:41:27 +00:00
danm%netscape.com
25c58ad7f3 chrome reorg. delete dist before using! code=saari r=me
git-svn-id: svn://10.0.0.236/trunk@70497 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 02:30:43 +00:00
mcafee%netscape.com
ecd25ff06f Prefs were being stored as wrong type (39779). r=cmanske
git-svn-id: svn://10.0.0.236/trunk@70496 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 02:23:48 +00:00
davidm%netscape.com
222a08ca98 34545 blo P1ermissions of 000 for disk cache directories
r= sspitzer


git-svn-id: svn://10.0.0.236/trunk@70495 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 02:14:04 +00:00
nelsonb%netscape.com
c62f029f1b Fix sha_fast for 64-bit solaris and 64-bit Alpha.
git-svn-id: svn://10.0.0.236/trunk@70494 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 02:10:33 +00:00
mccabe%netscape.com
b9f25e178d Patch xpcshell.cpp to not try to call JS_malloc with 0 bytes.
Patch courtesy Mark G. Adams <madams@livepage.com>

r=mccabe

This code is part of xpcshell, and doesn't go into the mozilla product.  Prior to this fix, xpcshell crashed on startup.


git-svn-id: svn://10.0.0.236/trunk@70493 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 00:34:46 +00:00
erik%netscape.com
29b3d171ba fixing bustage in the #ifdef MOZ_MATHML part (not part of default build)
a=leaf


git-svn-id: svn://10.0.0.236/trunk@70492 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 00:33:33 +00:00
ddrinan%netscape.com
a4402f88d2 Remove reference to NLS library
git-svn-id: svn://10.0.0.236/trunk@70491 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 00:16:20 +00:00
mjudge%netscape.com
9b9fe9f731 not in build yet. when i turn on ender-lite i will get a huge approval/review
git-svn-id: svn://10.0.0.236/trunk@70490 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 00:12:14 +00:00
rhp%netscape.com
6dbfc8bede Fix for crasher with lots of attachments - Bug #35923 - r: sspitzer
git-svn-id: svn://10.0.0.236/trunk@70489 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-19 00:07:28 +00:00
ddrinan%netscape.com
37ff7849a5 Updates
git-svn-id: svn://10.0.0.236/trunk@70488 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 23:53:53 +00:00
slamm%netscape.com
85fd43099b Add the 'load' handler through timeout to push it down in the event queue a little. Otherwise, js barf when it fires the 'load' handler too early. Fix bug 37428. r=pavlov.
git-svn-id: svn://10.0.0.236/trunk@70487 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 23:43:23 +00:00
pavlov%netscape.com
ec3744b372 fix for save as not working on linux bug #39387 r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@70486 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 23:22:00 +00:00
mcgreer%netscape.com
47be261858 very rudimentary test code for regression tests of BLAPI.
git-svn-id: svn://10.0.0.236/trunk@70485 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 22:59:42 +00:00
tao%netscape.com
eb93823ff4 bug 39634: Sidebar customize has no remote tabl r= slamm.
git-svn-id: svn://10.0.0.236/trunk@70484 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 22:44:19 +00:00
tao%netscape.com
d10a1f9223 Back out chages to 35121 (move searchplugins/ back to bin/) r=rjc
git-svn-id: svn://10.0.0.236/trunk@70483 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 22:40:44 +00:00
tao%netscape.com
9ffbb6628a BAck out hcange to 35121 (move searchplugins back tpo bin/) r=rjc
git-svn-id: svn://10.0.0.236/trunk@70482 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 22:39:29 +00:00
tao%netscape.com
cd8a3346c8 Back out change to 35121 (searchplugins/); move it back to bin/ r=rjc.
git-svn-id: svn://10.0.0.236/trunk@70481 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 22:37:50 +00:00
pnunn%netscape.com
3cedde6ba8 bug#33810: add animation control from presContext. pnunn r:sfraser
git-svn-id: svn://10.0.0.236/trunk@70480 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 22:18:19 +00:00
slamm%netscape.com
1cd8acaf4c Include globalOverlay.js to fix dispatching. bug 37243. r=mcafee
git-svn-id: svn://10.0.0.236/trunk@70479 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 22:10:42 +00:00
mcafee%netscape.com
9c0866d3cd Fixing colorwell in prefs. r=slamm, beta2+, blah blah. (21160)
git-svn-id: svn://10.0.0.236/trunk@70478 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 22:08:14 +00:00
sspitzer%netscape.com
bb2bb7b8cd no offline news in 6.0, so no need for these prefs. r=mscott. #17211
git-svn-id: svn://10.0.0.236/trunk@70477 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:56:33 +00:00
morse%netscape.com
398cfb9d57 fix bug 39607, crash when multiple logins saved for same site, r=dveditz
git-svn-id: svn://10.0.0.236/trunk@70476 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:54:38 +00:00
morse%netscape.com
17327a2c36 fix bug 33542, wallet functions don't work on first usage of browser, r=neeti
git-svn-id: svn://10.0.0.236/trunk@70475 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:52:58 +00:00
valeski%netscape.com
47c824959d 38695. r=alecf. i18n network error strings
git-svn-id: svn://10.0.0.236/trunk@70474 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:52:23 +00:00
slamm%netscape.com
71a83abcfd Add items to bookmarks menu on personal toolbar (bug 35345). Also break long lines into multiple lines. r=law
git-svn-id: svn://10.0.0.236/trunk@70473 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:49:05 +00:00
ddrinan%netscape.com
eb033166cd Initial check-in
git-svn-id: svn://10.0.0.236/trunk@70472 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:30:26 +00:00
slamm%netscape.com
ddb6d22881 Remove onclick handler from <tree> since <treechildren> has a handler. Fix 2 windows on dblclick (bug 38811). r=mcafee
git-svn-id: svn://10.0.0.236/trunk@70471 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:24:41 +00:00
axel%pike.org
44a5477caa Checking in Makefile.ins for building transformiix on unix,
standalone version only. See post in n.p.m.l.xslt
Not part of the build


git-svn-id: svn://10.0.0.236/trunk@70470 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:17:27 +00:00
hyatt%netscape.com
5da5e40053 fix assert for dogfood bug#37854, r=danm
git-svn-id: svn://10.0.0.236/trunk@70469 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:08:27 +00:00
cmanske%netscape.com
77f7ac61c7 Fixed infinite loop in Join Table Cell, bug 30606, r=akkana, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@70468 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:02:10 +00:00
ddrinan%netscape.com
6dbc7f1cc0 Fixed i18n libraries for unix
git-svn-id: svn://10.0.0.236/trunk@70467 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 21:02:09 +00:00
sspitzer%netscape.com
aa5d529c9b fix bug #39763, not marking subscribed groups as subscribed, when we get the list
from hostinfo.dat, which is most of the time.
fix bug #39760, make subscribe population faster for large numbers of groups.
still more to do.  r=mscott.


git-svn-id: svn://10.0.0.236/trunk@70466 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:52:23 +00:00
pinkerton%netscape.com
aadc3a22aa Fix for 37421, showToolbar menu items not being checked. Put checkbox type
on broadcasters. r=saari.


git-svn-id: svn://10.0.0.236/trunk@70465 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:43:21 +00:00
dmose%mozilla.org
6e186b23bc More updates.
git-svn-id: svn://10.0.0.236/trunk@70464 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:40:49 +00:00
jefft%netscape.com
faaac86741 fixed 35908 - File/Copy multiple message selection NNTP->IMAP crashes; we call OnStopRequest() twice in a row; r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@70463 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:31:29 +00:00
brade%netscape.com
37de9f1619 handle d&d of selection (need to turn on d&d flag in nsFrame.cpp); r/a=cmanske; a=beppe (bug#6255)
git-svn-id: svn://10.0.0.236/trunk@70462 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:30:01 +00:00
hyatt%netscape.com
35af08406c fix for chrome registry bugs. r=danm,waterson, a=waterson
git-svn-id: svn://10.0.0.236/trunk@70461 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:27:37 +00:00
leaf%mozilla.org
0ddccc84cd Automated update
git-svn-id: svn://10.0.0.236/trunk@70460 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:15:08 +00:00
cls%seawood.org
720745c350 Make --without-dbgrinfo-modules work properly.
Fixes for platforms without REPEATING_TIMERS (BeOS).  r=pavlov a=leaf


git-svn-id: svn://10.0.0.236/trunk@70459 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:10:59 +00:00
ddrinan%netscape.com
4a78c22102 mozreg is a static library on unix
git-svn-id: svn://10.0.0.236/trunk@70458 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 20:06:09 +00:00
sspitzer%netscape.com
8454c02823 fix for crasher, #39744, r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@70457 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 19:58:27 +00:00
sspitzer%netscape.com
530f4abc9b fix my code that broke the mac. r=mscott, part of the "support hostinfo.dat" nsbeta2+ bugs.
git-svn-id: svn://10.0.0.236/trunk@70456 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 19:45:53 +00:00
axel%pike.org
8597bd1269 Support for BUILD_MODULES and MOZ_CO_MODULES for transformiix (standalone),
does not affect build, a=leaf, r=leaf
Makefile.ins will follow soon


git-svn-id: svn://10.0.0.236/trunk@70455 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 19:37:33 +00:00
rginda%netscape.com
935a497c18 -- chatzilla dogfood --
use document.createElementNS instead of document.createElement where necessary, as described in bug 39360
a=waterson


git-svn-id: svn://10.0.0.236/trunk@70454 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 19:32:02 +00:00
brendan%mozilla.org
fb24793d9d Fix SetupMallocTracing so argc is updated in main (r=sfraser, #ifdef off by default).
git-svn-id: svn://10.0.0.236/trunk@70453 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 18:59:32 +00:00
ddrinan%netscape.com
c5ab79ef17 Fixed comment style for Solaris
git-svn-id: svn://10.0.0.236/trunk@70452 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 18:32:43 +00:00
despotdaemon%netscape.com
0035146f6c Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@70451 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 18:23:45 +00:00
mjudge%netscape.com
b3b4a8464f changing style on dropdown list boxes to not allow selection. a=rickg r=cmanske
git-svn-id: svn://10.0.0.236/trunk@70450 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 18:18:31 +00:00
mcgreer%netscape.com
34b54eb2f3 Changing MIN's and MAX's to PR_MIN, PR_MAX
git-svn-id: svn://10.0.0.236/trunk@70448 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 15:32:18 +00:00
mcgreer%netscape.com
bfdb8192c3 Changing all MIN's and MAX's to PR_MIN, PR_MAX
git-svn-id: svn://10.0.0.236/trunk@70447 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 15:30:12 +00:00
mcgreer%netscape.com
253dbdc94b changing all MIN's and MAX's to PR_MIN, PR_MAX (MIN and MAX were defined in dbm).
git-svn-id: svn://10.0.0.236/trunk@70446 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 15:28:43 +00:00
Peter.VanderBeken%pandora.be
6c59416dbb Work around crash, leak instead.
Not part of build yet. a=leaf


git-svn-id: svn://10.0.0.236/trunk@70445 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 11:57:09 +00:00
Peter.VanderBeken%pandora.be
5153e7b341 Converting to new string APIs.
Not part of build yet. a=leaf


git-svn-id: svn://10.0.0.236/trunk@70444 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 11:43:44 +00:00
kvisco%ziplink.net
b7def2c4f0 points to the new standalone dom directory
git-svn-id: svn://10.0.0.236/trunk@70443 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 09:18:35 +00:00
kvisco%ziplink.net
13c15c5ba2 this file is used to point to the correct dom.h
git-svn-id: svn://10.0.0.236/trunk@70442 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 09:17:41 +00:00
kvisco%ziplink.net
0fa41df8f3 updated to point to the root directory
git-svn-id: svn://10.0.0.236/trunk@70441 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 09:16:45 +00:00
kvisco%ziplink.net
af2ec7f7d2 removed dependancies on DOM object files
git-svn-id: svn://10.0.0.236/trunk@70440 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 09:15:45 +00:00
dmose%mozilla.org
c12a69113a Updated to reflect the new async reality.
git-svn-id: svn://10.0.0.236/trunk@70439 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 08:51:27 +00:00
dmose%mozilla.org
4604e0ffd8 More minor updates & reorg.
git-svn-id: svn://10.0.0.236/trunk@70438 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 08:50:50 +00:00
dmose%mozilla.org
bf65d4d2c9 Lots of updates; many related to today's checkin of async code.
git-svn-id: svn://10.0.0.236/trunk@70437 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 08:48:07 +00:00
kvisco%ziplink.net
fda18eb7a8 moved from source/dom
git-svn-id: svn://10.0.0.236/trunk@70436 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 08:31:46 +00:00
kvisco%ziplink.net
337f926b04 moved to standalone subdirectory
git-svn-id: svn://10.0.0.236/trunk@70435 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 08:29:45 +00:00
mccabe%netscape.com
500e7bc765 Patch GetMethodInfoForName to not just return the first method found. Apparently, it never really worked.
Thanks to Mark G. Adams <madams@janna.com> for the patch.

r=mccabe
a=bruce (deputized)


git-svn-id: svn://10.0.0.236/trunk@70434 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 05:55:25 +00:00
kvisco%ziplink.net
2e2a7fb67e Added special case for handling xsl:copy-of when the node is a document node, this is a fix to a bug reported by Olivier Gerardin
git-svn-id: svn://10.0.0.236/trunk@70433 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 03:59:17 +00:00
mjudge%netscape.com
a9450341a2 a=syd. someone had bad dir in makefile
git-svn-id: svn://10.0.0.236/trunk@70432 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 03:22:01 +00:00
mcafee%netscape.com
2e227e80a6 Renaming prefs to live in the browser.display namespace: background_color, foreground_color, use_document_fonts, use_document_colors, base_font_scaler, wfe.use_windows>colors, screen_resolution. r=alecf, a=chofmann (31136)
git-svn-id: svn://10.0.0.236/trunk@70431 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 03:19:00 +00:00
kvisco%ziplink.net
35e833a0b1 should not be in CVS
git-svn-id: svn://10.0.0.236/trunk@70430 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 03:18:40 +00:00
dmose%mozilla.org
adb3c7cdcb channel now runs async on a worker thread
git-svn-id: svn://10.0.0.236/trunk@70429 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 02:37:42 +00:00
rhp%netscape.com
d7b28b3a88 Fix for missing AB Sync files - Bug: 39651 - a: sspitzer - r: ducarroz
git-svn-id: svn://10.0.0.236/trunk@70428 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 01:56:22 +00:00
rhp%netscape.com
d72bc4b7cb Fix for crash when forwarding NTTP message - Bug #: 38223 - r: ducarroz
git-svn-id: svn://10.0.0.236/trunk@70427 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 01:37:24 +00:00
nelsonb%netscape.com
7ac9730b18 Changes to ssl_EmulateSendFile suggested by Wan-Teh.
See http://bugzilla.mozilla.org/show_bug.cgi?id=39011


git-svn-id: svn://10.0.0.236/trunk@70426 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 01:32:53 +00:00
sgehani%netscape.com
25820b6f1e Fix upgrade support parent folder deletion problem.
[b=39676, a=granrose]


git-svn-id: svn://10.0.0.236/trunk@70425 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 01:08:10 +00:00
roeber%netscape.com
da21657c84 Applying ancient patch to dump out extended key usage extensions
git-svn-id: svn://10.0.0.236/trunk@70424 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 01:02:40 +00:00
pinkerton%netscape.com
8569c2504a fix for 39684, context menus not showing up. we forgot to show the view. doh!
git-svn-id: svn://10.0.0.236/trunk@70423 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:52:05 +00:00
nelsonb%netscape.com
e3773fbadf In ssl3_GenerateSessionKeys() ensure params secitem always points to valid
CK_SSL3_MASTER_KEY_DERIVE_PARAMS structure.  Bugzilla bug 39682.


git-svn-id: svn://10.0.0.236/trunk@70422 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:41:38 +00:00
evaughan%netscape.com
090c58c1f2 Fix for mac xp menus not comming up at all.
git-svn-id: svn://10.0.0.236/trunk@70421 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:37:27 +00:00
rhp%netscape.com
9eee1f2c48 Fix for crashing on save drafts - Bug #: 38561 - r: ducarroz
git-svn-id: svn://10.0.0.236/trunk@70420 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:24:31 +00:00
pinkerton%netscape.com
bbcb730ab9 fix for 39567, not being able to type in text fields after menu or tooltip displayed. added a new flag, separate from |mMenuOpen| since that was overloaded too much. a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@70419 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:21:32 +00:00
jdunn%netscape.com
4f119d994c adding a 'const' to fix HP bustage
r= dveditz@netscape.com
a= syd@netscape.com - he approved earlier but i am just not getting a chance
   to check it in


git-svn-id: svn://10.0.0.236/trunk@70418 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:15:06 +00:00
wtc%netscape.com
a6bafe714f Bugzilla bug #39674: removed unnecessary sigprocmask() calls.
git-svn-id: svn://10.0.0.236/trunk@70417 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:08:07 +00:00
rogerl%netscape.com
1a9d746c54 Bunch o' expression ops.
git-svn-id: svn://10.0.0.236/trunk@70416 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:04:15 +00:00
rogerl%netscape.com
d62fe47db9 Moved genExpr to ICodeGenerator - added most expression ops.
git-svn-id: svn://10.0.0.236/trunk@70415 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:03:23 +00:00
rogerl%netscape.com
71f1389f62 Moved genExpr to ICodeGenerator
git-svn-id: svn://10.0.0.236/trunk@70414 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-18 00:01:33 +00:00
rickg%netscape.com
93b81cbee8 update to StrictDTD; not part of build. a=syd
git-svn-id: svn://10.0.0.236/trunk@70413 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 23:43:10 +00:00
mcgreer%netscape.com
c426e7215c allow import of NSPR and DBM from mozilla when building with BSAFE.
git-svn-id: svn://10.0.0.236/trunk@70412 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 23:19:18 +00:00
dougt%netscape.com
e744dc6a5a Adding SIOUX event processing
git-svn-id: svn://10.0.0.236/trunk@70411 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 23:00:19 +00:00
dougt%netscape.com
9c33dac73f Mac tweeks.
git-svn-id: svn://10.0.0.236/trunk@70410 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 22:59:40 +00:00
dmose%mozilla.org
03dd654c88 initial work to convert nsLDAPOperation, Message, and Connection to implement and use XPCOM interfaces
git-svn-id: svn://10.0.0.236/trunk@70409 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 22:48:50 +00:00
tara%tequilarista.org
5126892e98 Making all system calls use paramter arguments
git-svn-id: svn://10.0.0.236/trunk@70408 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 21:29:33 +00:00
jst%netscape.com
5399afa0da Fix content list regression I introduced a few days ago when working on DOM namespace support, document.forms and other arrays on HTML document objects never contained any elements! r=vidur, a=leaf
git-svn-id: svn://10.0.0.236/trunk@70407 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 20:35:19 +00:00
ddrinan%netscape.com
f076f1d32c Initial check-in
git-svn-id: svn://10.0.0.236/trunk@70406 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 20:26:28 +00:00
sfraser%netscape.com
46c0606929 Fix timer refcount issues in docshell, fixes bugs 39641, 39617. r=pavlov a=leaf
git-svn-id: svn://10.0.0.236/trunk@70405 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 20:24:43 +00:00
roeber%netscape.com
4f60076af4 Detect at runtime when we're running with NSPR 1 and switch the thread-private-data calls accordingly. This lets our pkcs#11 modules be loaded into Communicator.
git-svn-id: svn://10.0.0.236/trunk@70404 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 20:19:24 +00:00
beard%netscape.com
635cc77cd0 added on run handler
git-svn-id: svn://10.0.0.236/trunk@70403 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 20:02:17 +00:00
beard%netscape.com
7ac3904158 Removing obsolete project file. This is supplanted by js.mcp.xml.
git-svn-id: svn://10.0.0.236/trunk@70402 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 20:01:08 +00:00
ssu%netscape.com
0bc1efc286 changed build script to use command type instead of cat. Not part of tinderbox build. a=leaf
git-svn-id: svn://10.0.0.236/trunk@70401 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 20:00:26 +00:00
sfraser%netscape.com
c7b5598a40 Check in the one file to make all the timer magic work (d'oh!). r=leaf
git-svn-id: svn://10.0.0.236/trunk@70400 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 19:47:18 +00:00
carl.wong%intel.com
5632825acd Fixed bug#39134 (reference count leak in SheetLoadData). r=attinasi@netscape.com a=leaf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@70399 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 18:29:30 +00:00
roeber%netscape.com
d9327835d0 If a database has not been given a label, return the filename so Communicator has *something* to show
git-svn-id: svn://10.0.0.236/trunk@70398 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 18:28:13 +00:00
ddrinan%netscape.com
334eeb38f5 Fixed syntax error
git-svn-id: svn://10.0.0.236/trunk@70397 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 17:46:22 +00:00
mcgreer%netscape.com
9a1cac3784 fix some compiler warnings
git-svn-id: svn://10.0.0.236/trunk@70396 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 17:31:20 +00:00
brade%netscape.com
74a01a0c9c attempt to fix build bustage; remove NetworkModular*.shlb
git-svn-id: svn://10.0.0.236/trunk@70394 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 14:49:20 +00:00
sfraser%netscape.com
9965469511 Check in commented out #define for ender lite.
git-svn-id: svn://10.0.0.236/trunk@70393 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 10:36:37 +00:00
ben%netscape.com
c7cbf7e6cb forgot to add radiOBindings.xml to packages list, this was making radio
buttons not show up on the installer builds. a=syd.


git-svn-id: svn://10.0.0.236/trunk@70392 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 09:58:34 +00:00
sfraser%netscape.com
783cdc14b2 Remove NetworkModular.shlb from the optimized target
git-svn-id: svn://10.0.0.236/trunk@70391 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 09:45:32 +00:00
sfraser%netscape.com
f0a6d45fa7 Register the timer CID in widget
git-svn-id: svn://10.0.0.236/trunk@70390 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 08:45:16 +00:00
sfraser%netscape.com
dde2de38e5 NS_NewTimer is dead, man.
git-svn-id: svn://10.0.0.236/trunk@70389 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 08:44:43 +00:00
sfraser%netscape.com
3dc68a64fc No longer build NetworkModular.mcp, since the timer code has now been moved to widget.
git-svn-id: svn://10.0.0.236/trunk@70388 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 08:44:02 +00:00
sfraser%netscape.com
e6d779a76b Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70387 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 08:43:18 +00:00
sfraser%netscape.com
0bba649ace Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70386 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 08:05:14 +00:00
cls%seawood.org
32460b6bfd Documentation tweak. --enable-modules not --enable-module
git-svn-id: svn://10.0.0.236/trunk@70385 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:54:22 +00:00
sfraser%netscape.com
caef63e134 Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70384 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:48:58 +00:00
cata%netscape.com
c71947a6d1 Fixing more of the same problem. nsCOMPtr comparisons. Sorry!
git-svn-id: svn://10.0.0.236/trunk@70383 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:40:40 +00:00
sfraser%netscape.com
8318198770 Fix access paths
git-svn-id: svn://10.0.0.236/trunk@70382 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:37:20 +00:00
cata%netscape.com
162b0b3a96 Preventing possible more bustage...
git-svn-id: svn://10.0.0.236/trunk@70381 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:35:17 +00:00
sfraser%netscape.com
4473dd1fbc Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70380 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:33:50 +00:00
sfraser%netscape.com
40adda3c7f Remove linkage with NetworkModular.shlb, and add timer files.
git-svn-id: svn://10.0.0.236/trunk@70379 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:32:04 +00:00
cata%netscape.com
026cef5f66 Fixing bustage from nsCOMPtr.
git-svn-id: svn://10.0.0.236/trunk@70378 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:31:44 +00:00
sfraser%netscape.com
8c8e97ee48 Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70377 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:25:45 +00:00
sfraser%netscape.com
666e9e81fb Remove linkage with NetworkModular.shlb, and add timer files.
git-svn-id: svn://10.0.0.236/trunk@70376 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:21:26 +00:00
sfraser%netscape.com
29c0d4c2c8 Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70375 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:16:17 +00:00
sfraser%netscape.com
339cb24a08 Remove linkage with NetworkModular.shlb, add nsGfxControlFrame2.cpp for mjudge
git-svn-id: svn://10.0.0.236/trunk@70374 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:13:30 +00:00
warren%netscape.com
377359d015 Bug 39416. Made ftp work with single sign-on for more than one user/host.
git-svn-id: svn://10.0.0.236/trunk@70373 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:12:40 +00:00
dveditz%netscape.com
c49a976120 making chrome installs work with late-breaking chromeRegistry changes -- required for tomorrow's install
git-svn-id: svn://10.0.0.236/trunk@70372 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:09:11 +00:00
morse%netscape.com
ffa553a09e use false sdr so we get the dialogs
git-svn-id: svn://10.0.0.236/trunk@70371 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:07:59 +00:00
mcafee%netscape.com
5318eeba96 Fixing MLK. (33773)
git-svn-id: svn://10.0.0.236/trunk@70370 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 07:00:15 +00:00
pavlov%netscape.com
4b0c34a1d1 last minute change
git-svn-id: svn://10.0.0.236/trunk@70369 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:59:50 +00:00
brendan%mozilla.org
6725db8971 Fix stupid logfile_list unlink bug; fix comment.
git-svn-id: svn://10.0.0.236/trunk@70368 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:59:21 +00:00
brendan%mozilla.org
0da336fcdb Better TraceMalloc* methods (r=waterson).
git-svn-id: svn://10.0.0.236/trunk@70367 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:58:48 +00:00
erik%netscape.com
3e7206338c added debugging code
git-svn-id: svn://10.0.0.236/trunk@70366 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:58:32 +00:00
cata%netscape.com
ad0e6cd338 Charset override implementation.
git-svn-id: svn://10.0.0.236/trunk@70365 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:56:34 +00:00
joki%netscape.com
32e51cfc6e More support for onresize and onscroll, bug 960
git-svn-id: svn://10.0.0.236/trunk@70364 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:53:58 +00:00
pavlov%netscape.com
9ed0b3ff36 one other things..
git-svn-id: svn://10.0.0.236/trunk@70363 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:48:21 +00:00
erik%netscape.com
d82e34d116 make line-height calculation language-sensitive to avoid overlapping lines
git-svn-id: svn://10.0.0.236/trunk@70362 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:47:56 +00:00
cmanske%netscape.com
0d89d5ecea Last tweak of the night to Split Table Cell
git-svn-id: svn://10.0.0.236/trunk@70361 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:47:34 +00:00
cls%seawood.org
87c20e0328 Mass replace of -lmozjs with $(MOZ_JS_LIBS) needed for OS/2 and consistency.
git-svn-id: svn://10.0.0.236/trunk@70360 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:45:45 +00:00
blizzard%redhat.com
9f7eb0c5d7 add the ability to interrupt a uri load
git-svn-id: svn://10.0.0.236/trunk@70359 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:44:59 +00:00
thayes%netscape.com
10f1416d0a Add FSDR module to PSMGlue component.
git-svn-id: svn://10.0.0.236/trunk@70358 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:39:58 +00:00
jst%netscape.com
bbc07c78b0 getComputedStyle() is now alive!
git-svn-id: svn://10.0.0.236/trunk@70357 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:38:43 +00:00
pavlov%netscape.com
d1c4704669 adding comment
git-svn-id: svn://10.0.0.236/trunk@70356 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:38:27 +00:00
sfraser%netscape.com
87646ed129 Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70355 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:36:59 +00:00
sspitzer%netscape.com
262a974c2d fix mac bustage until I get the PRInt64 macro's right.
git-svn-id: svn://10.0.0.236/trunk@70354 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:35:45 +00:00
thayes%netscape.com
7a4f294831 added files: mozilla/extensions/psm-glue/src/nsFSDR.cpp
git-svn-id: svn://10.0.0.236/trunk@70353 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:33:10 +00:00
mscott%netscape.com
bcd165f8c7 Bug #17001 --> impelment the ability to view all headers for a message and hide the normal
header toolbars. Still have to do some polish for this feature.


git-svn-id: svn://10.0.0.236/trunk@70352 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:30:20 +00:00
thayes%netscape.com
7a79d7fb7b Commit new file with updated nsIPrompt calls.
git-svn-id: svn://10.0.0.236/trunk@70351 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:29:53 +00:00
ben%netscape.com
f1822d565d code cleanup
git-svn-id: svn://10.0.0.236/trunk@70350 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:29:22 +00:00
mscott%netscape.com
10be5af8b2 Bug #17001 --> add a toolbar and box to contain all the headers for a message. We'll only
show and create content for this box if the user has turned view all headers on.


git-svn-id: svn://10.0.0.236/trunk@70349 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:28:46 +00:00
jst%netscape.com
d228d3d2f7 Export more functions.
git-svn-id: svn://10.0.0.236/trunk@70348 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:28:23 +00:00
mscott%netscape.com
214ca2aca9 Bug #17001 --> enable view all header menu items
git-svn-id: svn://10.0.0.236/trunk@70347 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:27:51 +00:00
cls%seawood.org
bb2840c26f The rdf test uses nsSetupRegistry.cpp from webshell/tests ????? Add MOZ_TOOLKIT_REGISTRY_CFLAGS to CXXFLAGS to get this to build on beos.
git-svn-id: svn://10.0.0.236/trunk@70346 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:26:41 +00:00
jst%netscape.com
383782079d Make this a bit safer to use.
git-svn-id: svn://10.0.0.236/trunk@70345 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:26:23 +00:00
mscott%netscape.com
1439944fd8 Bug #17001 --> enable the menus for Headers, view all and view normal.
git-svn-id: svn://10.0.0.236/trunk@70344 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:26:00 +00:00
sfraser%netscape.com
abe125dc1d Remove linkage with NetworkModular.shlb, really this time
git-svn-id: svn://10.0.0.236/trunk@70343 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:25:35 +00:00
brendan%mozilla.org
ab0195b1ab Include jsstddef.h first in all js*.c files (r=tlundeen@webcrossing.com).
git-svn-id: svn://10.0.0.236/trunk@70342 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:24:45 +00:00
cmanske%netscape.com
b81ed94ab8 Fixed another edge case in Split Cell when lots of columns have rowspan > 1
git-svn-id: svn://10.0.0.236/trunk@70341 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:23:55 +00:00
brendan%mozilla.org
d42ca5af73 JS_DestroyRuntime nukes all contexts; add JS_G/SetRuntimePrivate (r=tlundeen@webcrossing.com).
git-svn-id: svn://10.0.0.236/trunk@70340 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:23:03 +00:00
sfraser%netscape.com
f96cf9232f Fix access paths for faster opening
git-svn-id: svn://10.0.0.236/trunk@70339 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:22:39 +00:00
sfraser%netscape.com
981f9c0e77 Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70338 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:20:51 +00:00
tajima%eng.sun.com
048e61d401 no need to link libIDL.
git-svn-id: svn://10.0.0.236/trunk@70337 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:15:15 +00:00
jst%netscape.com
8e6e4f5c99 Register the computed DOM style component.
git-svn-id: svn://10.0.0.236/trunk@70336 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:14:19 +00:00
sfraser%netscape.com
bba288a55b Fix access paths for faster opening
git-svn-id: svn://10.0.0.236/trunk@70335 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:13:58 +00:00
jst%netscape.com
91243dfcb6 Hook up new property and fix a crasher.
git-svn-id: svn://10.0.0.236/trunk@70334 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:13:43 +00:00
racham%netscape.com
59480dce0b Fixing bug 29093. Modifying shrimp folder name to be uniform on all platforms. r=gayatrib
git-svn-id: svn://10.0.0.236/trunk@70333 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:12:29 +00:00
sfraser%netscape.com
5ba3b4a382 Remove linkage with NetworkModular.shlb
git-svn-id: svn://10.0.0.236/trunk@70332 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:11:52 +00:00
racham%netscape.com
893d6dbc2a Fixing bug 29093. Removiong the need for commandline argument for shrimp. r=gayatrib
git-svn-id: svn://10.0.0.236/trunk@70331 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:10:30 +00:00
cata%netscape.com
316f7f071e Charset override work: add API to force charset.
git-svn-id: svn://10.0.0.236/trunk@70330 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:06:02 +00:00
attinasi%netscape.com
708f094d44 Fix for table cell border styles: standard mode no longer applies the NavQuirks -moz-bg-inset style for HTML border attribute. Patch from VYV03354@nifty.ne.jp for bug 35586, thanks yet again! r=attinasi
git-svn-id: svn://10.0.0.236/trunk@70329 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 06:05:44 +00:00
waterson%netscape.com
8c34eff2e9 Flush miscellaneous comment changes.
git-svn-id: svn://10.0.0.236/trunk@70328 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:59:10 +00:00
waterson%netscape.com
9c372d4d88 Fix misleading comments.
git-svn-id: svn://10.0.0.236/trunk@70327 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:58:33 +00:00
waterson%netscape.com
0c7bcad38c Bug 35818. Add support for 'tag' attribute on 'content' condition.
git-svn-id: svn://10.0.0.236/trunk@70326 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:57:09 +00:00
thayes%netscape.com
e6ef3c455d Initial version of "fake" SDR implementation
git-svn-id: svn://10.0.0.236/trunk@70324 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:49:24 +00:00
warren%netscape.com
575bae7a5d Removed nsINetPrompt.idl (obsolete).
git-svn-id: svn://10.0.0.236/trunk@70323 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:46:40 +00:00
ducarroz%netscape.com
1dbb098a94 Fix for bug 39005 & 39008. Remove word show from menu items under view/toolbars.
git-svn-id: svn://10.0.0.236/trunk@70322 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:45:07 +00:00
dveditz%netscape.com
96d2e1a4eb fixing copy/paste bug in (De)SelectLocale
git-svn-id: svn://10.0.0.236/trunk@70321 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:44:35 +00:00
mcafee%netscape.com
7dbece752c Adding -quiet win32 option to -help output (26752)
git-svn-id: svn://10.0.0.236/trunk@70320 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:44:05 +00:00
heikki%citec.fi
88ce63f411 Enable show=new for simple XLink. Works at least when the link is clicked, does not seem to work with actuate=onLoad. Bug 15086.
git-svn-id: svn://10.0.0.236/trunk@70319 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:43:14 +00:00
blizzard%redhat.com
11b199eb3f add the ability to stream in data into the widget. r=valeski
git-svn-id: svn://10.0.0.236/trunk@70318 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:42:17 +00:00
jst%netscape.com
630825d9fa Add null pointer check.
git-svn-id: svn://10.0.0.236/trunk@70317 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:38:57 +00:00
tajima%eng.sun.com
04c710549f nsAutoString i/f has changed, need to align code accordingly to avoid build
error.


git-svn-id: svn://10.0.0.236/trunk@70316 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:36:42 +00:00
waterson%netscape.com
f364669ac7 Bug 39512. Remember the last match; support 'container=' and 'member=' attributes on 'template' tag; deduce them if they're not present.
git-svn-id: svn://10.0.0.236/trunk@70315 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:33:23 +00:00
joki%netscape.com
7fe66ffb76 fix for resize event support, bug 960, and additional support for DOM 2 events.
git-svn-id: svn://10.0.0.236/trunk@70314 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:27:22 +00:00
sspitzer%netscape.com
b93b097fcc get the refresh button to work in the subscribe dialog.
make it so when we get the list of newsgroups from the server, we'll
cache it, and write it to the newsrc file.

still a lot of clean up todo before we *truly* support hostinfo.dat, but the hard
parts are done.


git-svn-id: svn://10.0.0.236/trunk@70313 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:27:04 +00:00
mcafee%netscape.com
2f059a592d Removing enable_style_sheets pref UI. (39552)
git-svn-id: svn://10.0.0.236/trunk@70312 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:21:40 +00:00
jbetak%netscape.com
390e271a25 39448 Clicking Customize in charset menu freezes application.
39450 Mail View Charset Customize dialog window does not open.


git-svn-id: svn://10.0.0.236/trunk@70311 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:19:56 +00:00
sfraser%netscape.com
20e58b4994 Fix some string badness caused by tao.
git-svn-id: svn://10.0.0.236/trunk@70310 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:19:51 +00:00
ftang%netscape.com
cb2e8732a5 check in fix of 34617 for Xu.Yueheng@intel.com r=ftang@netscape.com
Use the new implementation for GB2312GL


git-svn-id: svn://10.0.0.236/trunk@70309 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:19:04 +00:00
rhp%netscape.com
82a7028038 Fix for better sync feedback - Bug: 33110
git-svn-id: svn://10.0.0.236/trunk@70308 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:18:38 +00:00
gordon%netscape.com
b215bdb2e0 export unix_dns.h, and add NSPR_LIBS
git-svn-id: svn://10.0.0.236/trunk@70307 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:16:48 +00:00
erik%netscape.com
67af191fbc adding minimum font size pref so that e.g. East Asian documents adhere to
a min font size, thereby avoiding overlapping lines


git-svn-id: svn://10.0.0.236/trunk@70306 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:15:54 +00:00
gordon%netscape.com
a7c9e960d8 Test code for dns daemon
git-svn-id: svn://10.0.0.236/trunk@70305 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:15:30 +00:00
cata%netscape.com
d79dfb890d Adding new component to the build.
git-svn-id: svn://10.0.0.236/trunk@70304 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:15:16 +00:00
leaf%mozilla.org
8700b4915d Automated update
git-svn-id: svn://10.0.0.236/trunk@70303 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:15:09 +00:00
cata%netscape.com
7cfe616724 added files: mozilla/intl/chardet/src/nsDocumentCharsetInfo.cpp
git-svn-id: svn://10.0.0.236/trunk@70302 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:14:42 +00:00
davidm%netscape.com
112549673f 21250 Need to implement stream-as-file service
git-svn-id: svn://10.0.0.236/trunk@70301 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:14:29 +00:00
gordon%netscape.com
a2920ee43f reordered wait on spawn process with response to caller.
git-svn-id: svn://10.0.0.236/trunk@70300 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:14:02 +00:00
mcafee%netscape.com
f01694b6ea Removing bogus part of this skeleton file.
git-svn-id: svn://10.0.0.236/trunk@70299 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:13:07 +00:00
cata%netscape.com
a278a03dae Adding new component into the tree.
git-svn-id: svn://10.0.0.236/trunk@70298 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:10:35 +00:00
cata%netscape.com
a285eeb2bf Interface updated with new methods and macros.
git-svn-id: svn://10.0.0.236/trunk@70297 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:08:39 +00:00
cls%seawood.org
079260ab04 Fix for BeOS and other platforms that don't use the NEW_FONT_HEIGHT_APIS.
git-svn-id: svn://10.0.0.236/trunk@70296 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:07:26 +00:00
ducarroz%netscape.com
5e26030164 Fix for bug 36730. Activate Autocomplete popup menu.
git-svn-id: svn://10.0.0.236/trunk@70295 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:07:13 +00:00
jdunn%netscape.com
b8ee36abec fix for hp (MOZ_MONOLITHIC_TOOLIT) make sure we include rules.mk so
that realclean is defined


git-svn-id: svn://10.0.0.236/trunk@70294 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:06:50 +00:00
akkana%netscape.com
2e4c958208 Default of 0 on MOZ_ENDER_LITE actually made it default to ON. Turn it back off
git-svn-id: svn://10.0.0.236/trunk@70293 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:05:26 +00:00
ducarroz%netscape.com
5190453157 Fix problem with openPopup which seems now to work as a toggle. Also prepare integration with IME. And some more little stuff.
git-svn-id: svn://10.0.0.236/trunk@70292 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:05:11 +00:00
jst%netscape.com
57173901f5 added files: mozilla/layout/html/style/src/nsComputedDOMStyle.cpp, mozilla/layout/html/style/src/nsROCSSPrimitiveValue.cpp
git-svn-id: svn://10.0.0.236/trunk@70291 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:02:46 +00:00
ftang%netscape.com
e8364e459f partially fix 38318. Register callback to rebuild the mapping Util singleton
git-svn-id: svn://10.0.0.236/trunk@70290 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 05:00:30 +00:00
ducarroz%netscape.com
a54adb1885 Fix for bug 36736. We need to create and ininiatize mRowGroupInfo before using it else we crash. R=hyatt
git-svn-id: svn://10.0.0.236/trunk@70289 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:58:41 +00:00
cmanske%netscape.com
7b902466de Fixed problems when spliting a cell that has both rowspan > 1 and colospan > 1, part of bug 20973
git-svn-id: svn://10.0.0.236/trunk@70288 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:58:34 +00:00
jst%netscape.com
30e91e2d64 Adding computed style implementation to the build, and make it compile on windows.
git-svn-id: svn://10.0.0.236/trunk@70287 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:57:50 +00:00
erik%netscape.com
aaa331ec68 adding minimum font sizes for East Asian languages
git-svn-id: svn://10.0.0.236/trunk@70286 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:56:08 +00:00
radha%netscape.com
8b525aad2a Enable autocomplete in teh urlbar
git-svn-id: svn://10.0.0.236/trunk@70285 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:54:49 +00:00
jst%netscape.com
a41afbac8e Store XUL attribute names as nsINodeInfos.
git-svn-id: svn://10.0.0.236/trunk@70284 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:53:16 +00:00
cls%seawood.org
8e5988a420 New string api fix for beos
git-svn-id: svn://10.0.0.236/trunk@70283 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:52:45 +00:00
jst%netscape.com
2f3f5c1350 Store attribute names in XML elements as nsINodeInfos plus some general DOM cleanup.
git-svn-id: svn://10.0.0.236/trunk@70282 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:52:09 +00:00
zuperdee%penguinpowered.com
b550a8aaad Temporary fix for bug 33801. r=shaver
git-svn-id: svn://10.0.0.236/trunk@70281 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:47:49 +00:00
zuperdee%penguinpowered.com
157dc8b4be Temporary fix for bug 33801. r=shaver
git-svn-id: svn://10.0.0.236/trunk@70280 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:47:00 +00:00
evaughan%netscape.com
a0451e24a4 Fixed bug that crashed when menus are used with native scrollbars.
git-svn-id: svn://10.0.0.236/trunk@70279 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:45:44 +00:00
brendan%mozilla.org
41c29ad8e2 Improve --trace-malloc to handle multiple logfiles.
git-svn-id: svn://10.0.0.236/trunk@70278 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:44:14 +00:00
mkaply%us.ibm.com
79ff9cfa5d # 37239
a= chofmann
OS/2 bringup continues - PR_CALLBACKs for Visual Age Build


git-svn-id: svn://10.0.0.236/trunk@70277 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:43:11 +00:00
cls%seawood.org
be0824be33 Beos fix for Bug #38249. Thanks to Justin Morey <justin@68k.org> for the patch.
git-svn-id: svn://10.0.0.236/trunk@70276 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:38:13 +00:00
cls%seawood.org
1c4df6b745 Oops. Forgot a couple of files for the beos fix in bug #38372.
git-svn-id: svn://10.0.0.236/trunk@70275 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:35:10 +00:00
mscott%netscape.com
bc1f47a275 Bug #32420 --> checking in for Ben Bucksch (mozilla@bucksch.org)
r=mscott


git-svn-id: svn://10.0.0.236/trunk@70274 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:22:49 +00:00
mscott%netscape.com
614e337542 Bug #23365 --> implement view all headers
as a popup on a mail header in the message pane.


git-svn-id: svn://10.0.0.236/trunk@70273 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:21:40 +00:00
mscott%netscape.com
beb415c15a Bug #23365 --> view headers all as a popup menu define the popup (just an empty box).
We'll dynamically generate the contents of this box.


git-svn-id: svn://10.0.0.236/trunk@70272 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:20:53 +00:00
cotter%netscape.com
f9f4f9d39e Changes related to new UI for viewing cert chains.
git-svn-id: svn://10.0.0.236/trunk@70271 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:19:47 +00:00
morse%netscape.com
1f2a7576c3 make tree be an integral number of lines
git-svn-id: svn://10.0.0.236/trunk@70270 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:10:40 +00:00
pavlov%netscape.com
d1a58c5cf8 minor fixups to the way we handle signals r=brendan
git-svn-id: svn://10.0.0.236/trunk@70269 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:06:08 +00:00
warren%netscape.com
e8c12d3263 Removed nsINetPrompt.idl (obsolete).
git-svn-id: svn://10.0.0.236/trunk@70268 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:05:50 +00:00
jst%netscape.com
afd6b8cd47 Fix bug 33111, crash when creating an applet element from JS, now we no longer crash but dynamically creating applets doesn't work yet.
git-svn-id: svn://10.0.0.236/trunk@70267 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 04:01:57 +00:00
sgehani%netscape.com
97e9d36acb *** NOT PART OF BUILD ***
Upgrade support on the Mac.


git-svn-id: svn://10.0.0.236/trunk@70266 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:47:12 +00:00
jst%netscape.com
0c35143f92 Fix getElementsByTagName() regression.
git-svn-id: svn://10.0.0.236/trunk@70265 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:47:06 +00:00
sgehani%netscape.com
63eca62e81 *** NOT PART OF BUILD ***
Upgrade support on Unix.


git-svn-id: svn://10.0.0.236/trunk@70264 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:45:08 +00:00
sspitzer%netscape.com
1a68a9d1d0 fix for #19482, exim's smtp server exposed a problem with our code.
r=mscott.


git-svn-id: svn://10.0.0.236/trunk@70263 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:31:42 +00:00
pavlov%netscape.com
cb832c7996 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@70262 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:24:43 +00:00
cmanske%netscape.com
46b34ca1a6 Implemented Split Table Cell, part of bug 20973
git-svn-id: svn://10.0.0.236/trunk@70261 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:21:17 +00:00
leaf%mozilla.org
9ecd0dc581 Automated update
git-svn-id: svn://10.0.0.236/trunk@70260 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:15:08 +00:00
sgehani%netscape.com
5ab4bf755f Upgrade support in mac installer. [b=32547]
git-svn-id: svn://10.0.0.236/trunk@70259 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:13:48 +00:00
rods%netscape.com
9a0fe99280 Anchors now reg and unreg their access keys in SetDocument
Bug 959 r=joki (verbally)


git-svn-id: svn://10.0.0.236/trunk@70258 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:11:47 +00:00
cmanske%netscape.com
58122b19d3 Fixed capitalization on Split Cell menu text
git-svn-id: svn://10.0.0.236/trunk@70257 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:09:42 +00:00
jst%netscape.com
b13543b1c3 Redo to fix for 35321 and fix 35319.
git-svn-id: svn://10.0.0.236/trunk@70256 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:09:00 +00:00
akkana%netscape.com
8645e77795 Add --enable-ender-lite flag (off by default)
git-svn-id: svn://10.0.0.236/trunk@70255 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:08:04 +00:00
mjudge%netscape.com
2f998b8cc1 removing debug messages
git-svn-id: svn://10.0.0.236/trunk@70254 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:07:31 +00:00
cmanske%netscape.com
2f225acb81 Fixed enabling of Split Cell command
git-svn-id: svn://10.0.0.236/trunk@70253 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:06:06 +00:00
akkana%netscape.com
9c85a51b56 Build ender-lite files if MOZ_ENDER_LITE is defined
git-svn-id: svn://10.0.0.236/trunk@70252 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:05:11 +00:00
leaf%mozilla.org
b8d4a1f137 Automated update
git-svn-id: svn://10.0.0.236/trunk@70251 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 03:00:11 +00:00
sgehani%netscape.com
a040f3d4f4 Add upgrade support dialog and old inst detection. [b=39543]
git-svn-id: svn://10.0.0.236/trunk@70250 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:55:24 +00:00
pavlov%netscape.com
a0feb91521 changes all usages of NS_NewTimer to CreateInstance
git-svn-id: svn://10.0.0.236/trunk@70249 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:49:35 +00:00
morse%netscape.com
fa1ea2300d refine change-password to work with a dummy nsSDR.cpp
git-svn-id: svn://10.0.0.236/trunk@70248 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:46:52 +00:00
sfraser%netscape.com
472c09e475 Change "stdio.h" to <stdio.h>
git-svn-id: svn://10.0.0.236/trunk@70247 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:44:49 +00:00
mstoltz%netscape.com
0fdc57f6f2 Allow scripting of plugins by untrusted web scripts. Bug 36375.
git-svn-id: svn://10.0.0.236/trunk@70246 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:38:22 +00:00
sfraser%netscape.com
f72dc9c694 Fix the static nsCOMPtr<nsIAtom> atom("type"), replacing it with nsHTMLAtoms::type, to fix an assertion on shutdown.
git-svn-id: svn://10.0.0.236/trunk@70245 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:23:59 +00:00
tao%netscape.com
05df0f0847 35401: use (lang,country) info from Activation to construct URL to the remote
SB panels.


git-svn-id: svn://10.0.0.236/trunk@70244 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:15:57 +00:00
jst%netscape.com
65819531a5 Fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@70243 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:07:50 +00:00
mjudge%netscape.com
263051e1fc loading the gun for the switch to ender-lite
git-svn-id: svn://10.0.0.236/trunk@70242 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:04:57 +00:00
jst%netscape.com
05b84c1c86 Fixing nsbeta2+ bug #35321 (button.setAttribute('disabled', false) disables button instead of enabling it).
git-svn-id: svn://10.0.0.236/trunk@70241 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:03:10 +00:00
mjudge%netscape.com
2cbc1dcd1a missing {} around a block
git-svn-id: svn://10.0.0.236/trunk@70240 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:02:20 +00:00
danm%netscape.com
1ee175d89e teach new chrome registration to handle urls and jar files
git-svn-id: svn://10.0.0.236/trunk@70239 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 02:01:08 +00:00
mjudge%netscape.com
559066b486 replacing one ifdef with another. no change to tree
git-svn-id: svn://10.0.0.236/trunk@70238 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:59:47 +00:00
sfraser%netscape.com
017b69b2f7 Fix for 35866 -- have the splash screen show progress message (for now, just during autoreg).
git-svn-id: svn://10.0.0.236/trunk@70237 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:55:46 +00:00
sfraser%netscape.com
7ae6aff2d5 Fix to only broadcast to the autoreg observer if we are really registering.
git-svn-id: svn://10.0.0.236/trunk@70236 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:54:18 +00:00
sfraser%netscape.com
c12dfc2263 Change the XPCOM autoreg observer to provide more useful strings.
git-svn-id: svn://10.0.0.236/trunk@70235 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:53:50 +00:00
sfraser%netscape.com
c8aa5c009e Un-inline a bunch of methods that wouldn't have been inlined anyway because they are virtual. Just tidyup.
git-svn-id: svn://10.0.0.236/trunk@70234 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:53:21 +00:00
rickg%netscape.com
85d6960b5c allow <body> tags to be optional in strictDTD; not part of main build
git-svn-id: svn://10.0.0.236/trunk@70233 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:47:43 +00:00
javi%netscape.com
36dd6df7e2 Fix Linux build bustage.
git-svn-id: svn://10.0.0.236/trunk@70232 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:47:18 +00:00
attinasi%netscape.com
9793097100 Fixed a problem where background color could not be cleared once set. b=9151 r=rickg
git-svn-id: svn://10.0.0.236/trunk@70231 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:44:49 +00:00
morse%netscape.com
942afc90d3 somebody changed the component name for wallet but didn't fix the reference to it in this file
git-svn-id: svn://10.0.0.236/trunk@70230 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:37:13 +00:00
alecf%netscape.com
765cf3fee9 make new filters button work (yay!)
git-svn-id: svn://10.0.0.236/trunk@70229 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:25:59 +00:00
alecf%netscape.com
af988cfece fix addreffing issue with creating new filters
git-svn-id: svn://10.0.0.236/trunk@70228 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:25:22 +00:00
thayes%netscape.com
dd60cc54dc Land latest SDR changes on the tip.
git-svn-id: svn://10.0.0.236/trunk@70227 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:20:20 +00:00
pinkerton%netscape.com
8be2ec782e another tweak for tooltips to work on html content. thanks to Robert O'Callahan for the patch.
git-svn-id: svn://10.0.0.236/trunk@70226 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 01:02:36 +00:00
wtc%netscape.com
2a42a8f7fa Checked in IPv6 patch for Colin Blake <colin@theblakes.com>.
git-svn-id: svn://10.0.0.236/trunk@70224 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:56:59 +00:00
javi%netscape.com
5a87b2fef4 added files: mozilla/extensions/psm-glue/src/nsCrypto.cpp
git-svn-id: svn://10.0.0.236/trunk@70222 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:51:43 +00:00
tao%netscape.com
2785d55f3e 33665: move aol.rdf to under chrome.
git-svn-id: svn://10.0.0.236/trunk@70221 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:51:39 +00:00
rickg%netscape.com
783aed3888 one more tweak to entity redction code
git-svn-id: svn://10.0.0.236/trunk@70220 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:51:26 +00:00
rginda%netscape.com
fdecc4cae2 -- chatzilla only --
* manifest.rdf
put chatzilla in the tasks menu.

* static.js
fixed js error on attach


git-svn-id: svn://10.0.0.236/trunk@70219 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:50:16 +00:00
javi%netscape.com
c0bfdadb20 Implementing the JS crypto object interface.
git-svn-id: svn://10.0.0.236/trunk@70218 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:48:32 +00:00
putterman%netscape.com
5d620f172a fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@70217 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:46:47 +00:00
javi%netscape.com
b06888570e Add the files that implement the crypto js object interface.
git-svn-id: svn://10.0.0.236/trunk@70216 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:43:34 +00:00
joki%netscape.com
02dc257016 Part of fix for DOMEvent::GetCurrentTarget.
git-svn-id: svn://10.0.0.236/trunk@70215 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:40:22 +00:00
tao%netscape.com
8629bb37f7 35121: move sherlock files to under chrome/.
git-svn-id: svn://10.0.0.236/trunk@70214 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:38:55 +00:00
ruslan%netscape.com
5a10793ce9 Fix return code error, davidm
git-svn-id: svn://10.0.0.236/trunk@70211 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:32:47 +00:00
joki%netscape.com
c1ee765f8b Part of fix for 4163, enable 4.x dragdrop event
git-svn-id: svn://10.0.0.236/trunk@70210 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:31:36 +00:00
tao%netscape.com
fee1ad448c 35121: move sherlock files to chrome/locales/en-US/...
git-svn-id: svn://10.0.0.236/trunk@70209 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:31:06 +00:00
dougt%netscape.com
d1bb62f1df Fixing 38767. Allows C: to be a valid path to InitWithPath();
git-svn-id: svn://10.0.0.236/trunk@70208 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:29:59 +00:00
tao%netscape.com
bb2ae1f307 35121: mocw sherlock files to under chrome/.
git-svn-id: svn://10.0.0.236/trunk@70206 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:28:03 +00:00
alecf%netscape.com
2125f81705 support refreshing the tree after edits have been made, restoring original selection
git-svn-id: svn://10.0.0.236/trunk@70205 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:27:59 +00:00
alecf%netscape.com
a68c484500 clear item selection before refreshing to work around wierd tree bug
git-svn-id: svn://10.0.0.236/trunk@70204 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:26:30 +00:00
tao%netscape.com
8f729a9570 35121: move sherlock files to chrome/locales/en-US/...
git-svn-id: svn://10.0.0.236/trunk@70203 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:24:53 +00:00
jst%netscape.com
e4d9d527e8 Updating nsIContent to allow accessin the attribute prefix and not only the attribute name and value.
git-svn-id: svn://10.0.0.236/trunk@70202 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:21:53 +00:00
ducarroz%netscape.com
501d830356 Fix for bug 39180. Don't autocomplete when we have more than one exact match or more than one partial match. Just display the list of matches.
git-svn-id: svn://10.0.0.236/trunk@70201 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:20:44 +00:00
javi%netscape.com
0358170951 Add new function for getting the version string that can be used by
Mozilla.


git-svn-id: svn://10.0.0.236/trunk@70200 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:17:42 +00:00
ruslan%netscape.com
b02cdb4f40 Make nsISupportsVoid implement threadsafe_isupports
git-svn-id: svn://10.0.0.236/trunk@70199 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:13:59 +00:00
racham%netscape.com
cf12a14aac Removing activation related prefs.
git-svn-id: svn://10.0.0.236/trunk@70198 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:13:44 +00:00
ruslan%netscape.com
f4659c8550 Fix 18886 - handle http 305 response correctly to close the potential
security hole


git-svn-id: svn://10.0.0.236/trunk@70197 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:11:12 +00:00
ftang%netscape.com
ae3372d7df fix 38322. load the current url if the document have not been modified yet.
git-svn-id: svn://10.0.0.236/trunk@70196 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:11:05 +00:00
thayes%netscape.com
d15f1d8e90 Change calls to CMT_SDR* functions to provide ctx for callbacks.
git-svn-id: svn://10.0.0.236/trunk@70194 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:10:57 +00:00
ftang%netscape.com
b3452ffa86 Change the default charset of the containviewer when we set the document charset of
the nsEditorShell. fix bug 38322


git-svn-id: svn://10.0.0.236/trunk@70193 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:09:40 +00:00
mjudge%netscape.com
b8ec5ab39a oops left in debugging header
git-svn-id: svn://10.0.0.236/trunk@70192 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:07:34 +00:00
davidm%netscape.com
0269a3b0af 13784 [FEATURE] Mime Type/File Extension/Application Service Regis
git-svn-id: svn://10.0.0.236/trunk@70191 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-17 00:05:52 +00:00
despotdaemon%netscape.com
9cc109b834 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@70190 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:59:20 +00:00
jefft%netscape.com
b41c1e80cc fixed bug 28929 -- [regression] incorrectly entered pop mail leaves user in wierd state - does not download messages
git-svn-id: svn://10.0.0.236/trunk@70189 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:56:19 +00:00
javi%netscape.com
8e5656b9ad Get a reference for the getter on the crypto and pkcs11 objects before returning them.
git-svn-id: svn://10.0.0.236/trunk@70188 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:52:42 +00:00
pavlov%netscape.com
a4983057a2 remove unix toolkit services
git-svn-id: svn://10.0.0.236/trunk@70187 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:51:45 +00:00
pavlov%netscape.com
3a1e6f72f5 remove unix toolkit service completly
git-svn-id: svn://10.0.0.236/trunk@70186 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:51:19 +00:00
sspitzer%netscape.com
7a7e91247e more work on the hostinfo.dat support. now, we can at least read the hostinfo.dat in
if we have on (say, from migration.)  if hostinfo.dat is there, we'll use it
to populate the subscribe dialog, instead of going to the server.  (woo-hoo!)

this is for bug #10854, still tons to do.


git-svn-id: svn://10.0.0.236/trunk@70185 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:51:10 +00:00
mjudge%netscape.com
dc2ca0d903 adding switch. not throwing yet
git-svn-id: svn://10.0.0.236/trunk@70184 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:48:45 +00:00
erik%netscape.com
d722a41fa4 bug 6588; adding support for the "User Defined" character encoding and font
git-svn-id: svn://10.0.0.236/trunk@70183 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:48:44 +00:00
despotdaemon%netscape.com
2d1b889001 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@70182 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:48:33 +00:00
mjudge%netscape.com
a63278f0f5 adding switch. not on by default
git-svn-id: svn://10.0.0.236/trunk@70181 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:48:25 +00:00
mjudge%netscape.com
5a98fd8081 not in build yet...
git-svn-id: svn://10.0.0.236/trunk@70180 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:45:42 +00:00
ruslan%netscape.com
ce2bd046e6 Move necko resources to make them comply with new packaging rules
git-svn-id: svn://10.0.0.236/trunk@70178 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:40:00 +00:00
alecf%netscape.com
252cd2a57b add support for and/or radiobuttons
git-svn-id: svn://10.0.0.236/trunk@70177 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:37:15 +00:00
alecf%netscape.com
a2eae19cd1 remove dumb debugging
git-svn-id: svn://10.0.0.236/trunk@70176 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:36:38 +00:00
cmanske%netscape.com
9917be916c Set default for editmode toolbar to collapsed (36691)
git-svn-id: svn://10.0.0.236/trunk@70174 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:31:30 +00:00
varada%netscape.com
bd0141f352 creating the prefs.jsc file in the Configs\temp directory
git-svn-id: svn://10.0.0.236/trunk@70173 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:30:20 +00:00
mjudge%netscape.com
01ae2e51da adding ender_lite to the build
git-svn-id: svn://10.0.0.236/trunk@70172 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:30:00 +00:00
mjudge%netscape.com
0190a030ae adding new ender_lite flag to build
git-svn-id: svn://10.0.0.236/trunk@70171 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:29:35 +00:00
ducarroz%netscape.com
9934cea1a4 Add AbSync to the build system. R=rhp
git-svn-id: svn://10.0.0.236/trunk@70170 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:29:09 +00:00
alecf%netscape.com
f67f84a96d fix radiogroup.selectedItem - was referencing some aRadioGroup which should have been "this"
git-svn-id: svn://10.0.0.236/trunk@70169 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:29:02 +00:00
suresh%netscape.com
06e93efc64 fixing bunch of mailnews pref bugs. r=putterman
git-svn-id: svn://10.0.0.236/trunk@70168 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:28:45 +00:00
jdunn%netscape.com
02e26502a0 fix dependencies for AIX.
r= hctrinh@us.ibm.com, cls@seawood.org


git-svn-id: svn://10.0.0.236/trunk@70167 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:28:41 +00:00
chuang%netscape.com
691fb34191 Bug 32287, 32292 Add, delete mailing list. 16421 Enable New List menu, toolbar button. r=putterman
git-svn-id: svn://10.0.0.236/trunk@70166 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:27:41 +00:00
racham%netscape.com
7d99fe6a50 Fixing bug 29093. Providing no UI path for shrimp. r=amusil
git-svn-id: svn://10.0.0.236/trunk@70165 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:18:49 +00:00
dp%netscape.com
0e700bd86d Updating to use --enable-module. Thanks to cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@70164 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:18:31 +00:00
racham%netscape.com
1d0ee16a9d Fixing bug 29093. File location for shrimp directory has been added. r=amusil
git-svn-id: svn://10.0.0.236/trunk@70163 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:18:02 +00:00
racham%netscape.com
1f072efc55 Fixing bug 29093. Adding an entry for shrimp directory. r=amusil
git-svn-id: svn://10.0.0.236/trunk@70162 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:17:59 +00:00
leaf%mozilla.org
a1c183cfb6 Automated update
git-svn-id: svn://10.0.0.236/trunk@70161 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:15:08 +00:00
ducarroz%netscape.com
30a0a7ec69 Update project. R=rhp
git-svn-id: svn://10.0.0.236/trunk@70160 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:14:27 +00:00
morse%netscape.com
4d7cc60a00 fix incorrect component for wallet
git-svn-id: svn://10.0.0.236/trunk@70159 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:13:57 +00:00
mkaply%us.ibm.com
d53527a00b # 20338
a= bobj
Reenable Visual Hebrew for Beta 2


git-svn-id: svn://10.0.0.236/trunk@70158 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:11:33 +00:00
pollmann%netscape.com
c63bb05028 Frameset regression tests, not part of build. Undoing previous change, which was accidentally checked in.
git-svn-id: svn://10.0.0.236/trunk@70156 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:06:03 +00:00
mcgreer%netscape.com
9cb765c899 including md2 and md5 implementations in MOZILLA_SECURITY_BUILD
git-svn-id: svn://10.0.0.236/trunk@70155 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:05:47 +00:00
dp%netscape.com
2dccd09e54 Using BUILD_MODULES for standalone xpcom. Thanks to cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@70154 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:05:24 +00:00
dp%netscape.com
7b5ae24305 Using --enable-module. Thanks to cls@seawood.org
git-svn-id: svn://10.0.0.236/trunk@70153 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:04:54 +00:00
dp%netscape.com
56731cd1bc Using --enable-module instead of --enable-xpcom-standalone
git-svn-id: svn://10.0.0.236/trunk@70152 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:03:17 +00:00
ftang%netscape.com
b0a7cb2254 add perl tools which generate character frequency map and statistics files
git-svn-id: svn://10.0.0.236/trunk@70151 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:03:14 +00:00
cmanske%netscape.com
c225af8da7 Fixed editors mangling of taskbar buttons, bug 39458
git-svn-id: svn://10.0.0.236/trunk@70150 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:02:05 +00:00
pollmann%netscape.com
122235813e Adding html iframe regression tests, not part of any build
git-svn-id: svn://10.0.0.236/trunk@70149 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 23:01:42 +00:00
mkaply%us.ibm.com
bd93bdc1c0 # 37239
r= mscott
OS/2 bring up continues - add PR_CALLBACKs for VisualAge


git-svn-id: svn://10.0.0.236/trunk@70148 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:59:50 +00:00
law%netscape.com
7f70e58d47 Build windows desktop integration component, again
git-svn-id: svn://10.0.0.236/trunk@70147 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:59:07 +00:00
putterman%netscape.com
3beb6cd858 work on tooltips.
git-svn-id: svn://10.0.0.236/trunk@70146 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:57:59 +00:00
law%netscape.com
88928d69a8 Fix some string screw-ups
git-svn-id: svn://10.0.0.236/trunk@70145 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:57:41 +00:00
putterman%netscape.com
edc5130fbc more work on tooltips.
git-svn-id: svn://10.0.0.236/trunk@70144 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:56:53 +00:00
ftang%netscape.com
6084e90375 Change the score back to based on both the first and second byte.
git-svn-id: svn://10.0.0.236/trunk@70143 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:56:39 +00:00
putterman%netscape.com
4e0a35c885 Work on 14106, View unread messages.
git-svn-id: svn://10.0.0.236/trunk@70142 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:56:37 +00:00
putterman%netscape.com
40bab10e97 Fix for 36159 - js exception when sending unsent messages. Work on 14106, View unread messages.
git-svn-id: svn://10.0.0.236/trunk@70141 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:56:08 +00:00
karnaze%netscape.com
1979c23f3b bug 28811, 29459, 32507 - added flag to reflow state to handle table cells.
changed table min and max width calculations to include percent and proportional cells.
Include border and padding in min table width calc.


git-svn-id: svn://10.0.0.236/trunk@70140 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:55:34 +00:00
pollmann%netscape.com
e820b8149c Adding html iframe regression tests, not part of any build
git-svn-id: svn://10.0.0.236/trunk@70139 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:53:35 +00:00
cmanske%netscape.com
0f5c8a5358 When removing SpellCheck menu item, must also remove following separator. Changed style to use background image for NamedAnchor, now that we know how to select it!
git-svn-id: svn://10.0.0.236/trunk@70138 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:53:01 +00:00
mkaply%us.ibm.com
255a7c5844 # 37239
r= rogerl
OS/2 bring up continues - fix for floating point trap


git-svn-id: svn://10.0.0.236/trunk@70137 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:51:12 +00:00
ftang%netscape.com
74143dd860 iimprove charset detectors to use statistic model
git-svn-id: svn://10.0.0.236/trunk@70136 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:50:16 +00:00
akkana%netscape.com
a24273164d Partial work on 16311, 32807, 16352: code reorganization/cleanup of word/line/paragraph selection.
git-svn-id: svn://10.0.0.236/trunk@70135 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:48:28 +00:00
mkaply%us.ibm.com
9e06320072 # 37239
r= dveditz
OS/2 bring up continues - need direct.h for VisualAge build


git-svn-id: svn://10.0.0.236/trunk@70134 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:47:31 +00:00
alecf%netscape.com
39f7005f7c short-circuit the server property lookup so that the filter dialog doesn't cause lots of URI parsing to happen
git-svn-id: svn://10.0.0.236/trunk@70133 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:45:00 +00:00
mkaply%us.ibm.com
1ecb2c6353 # 37239
r= dveditz
OS/2 bring up continues - change MAX_PATH for OS/2


git-svn-id: svn://10.0.0.236/trunk@70132 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:44:48 +00:00
alecf%netscape.com
dc56998531 reverse the datasource order to reduce the number of GetTarget calls
git-svn-id: svn://10.0.0.236/trunk@70131 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:44:20 +00:00
alecf%netscape.com
9bdb311e97 support i18n friendly names in the datasource by doing some utf8 conversion
git-svn-id: svn://10.0.0.236/trunk@70130 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:43:23 +00:00
mjudge%netscape.com
11cb811217 more ender-lite enhancements
git-svn-id: svn://10.0.0.236/trunk@70129 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:42:00 +00:00
mjudge%netscape.com
44d73d55a6 fixing relative div position bug with autoscroll
git-svn-id: svn://10.0.0.236/trunk@70128 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:41:38 +00:00
mstoltz%netscape.com
65b118d587 Removing archive attribute from nsCertificatePrincipal. This will not be used.
git-svn-id: svn://10.0.0.236/trunk@70127 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:37:38 +00:00
alecf%netscape.com
d66e8349a1 refresh the filter list when the user presses 'ok' in the filter editor
git-svn-id: svn://10.0.0.236/trunk@70126 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:32:58 +00:00
beard%netscape.com
ed1ce1402f ensuring both arguments to max are the same type
git-svn-id: svn://10.0.0.236/trunk@70125 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:23:15 +00:00
mcafee%netscape.com
62d0801541 Adding style for pageinfo (22119)
git-svn-id: svn://10.0.0.236/trunk@70124 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:21:05 +00:00
mcafee%netscape.com
a7027ebdf3 Adding style for pageinfo, courtsey smorrison@gte.com (22119).
git-svn-id: svn://10.0.0.236/trunk@70123 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:20:29 +00:00
cata%netscape.com
a2e3f80259 Dynamic charset menu in Composer. Bug #38079
git-svn-id: svn://10.0.0.236/trunk@70122 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:20:18 +00:00
kin%netscape.com
2ed3618a8f - First pass checkin for a Drag and Drop friendlier selection. (Bug #38527) Code is ifdef'd out with DRAG_AND_DROP_FRIENDLY_SELECTION.
- Replaced tabs with spaces.


git-svn-id: svn://10.0.0.236/trunk@70121 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:16:05 +00:00
neeti%netscape.com
fd5804c71d netscape.cfg support for prefs.bug 5132,r=alecf.This is currently disabled
git-svn-id: svn://10.0.0.236/trunk@70120 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:15:13 +00:00
leaf%mozilla.org
ac51591875 Automated update
git-svn-id: svn://10.0.0.236/trunk@70119 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:15:08 +00:00
sfraser%netscape.com
bfb4391ae7 Code cleanup of main() and friends
git-svn-id: svn://10.0.0.236/trunk@70118 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:14:55 +00:00
sspitzer%netscape.com
6fb5a404d6 a bit of code cleanup. start of the work to support hostinfo.dat
git-svn-id: svn://10.0.0.236/trunk@70117 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:14:23 +00:00
cmanske%netscape.com
ca87bdf4d5 Add code to paint selection border around Named Anchor frames when rect is not null - used only in Editor when Named Anchor is represented by an image. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@70116 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:12:54 +00:00
pollmann%netscape.com
ddf691bcc3 Bug 18501: Send onChange before submitting on enter press in text input if the text was changed. This fixes http://maps.mcom.com r=harishd
git-svn-id: svn://10.0.0.236/trunk@70115 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:09:04 +00:00
dougt%netscape.com
eb5d40672a Fixing 31259. r=dveditz.
git-svn-id: svn://10.0.0.236/trunk@70114 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:08:05 +00:00
locka%iol.ie
9f4460e53c Changed a few calls to GetIID to use the NS_GET_IID macro.
Put in a mouse listener on the web shell container (non functional at present)


git-svn-id: svn://10.0.0.236/trunk@70113 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:07:09 +00:00
locka%iol.ie
0abbbc12f0 Swapped around the order files were #include'd to get around a problem with ERROR being defined by wingdi as 0 when nsIDOMEvent.h tried to define it in an enum
git-svn-id: svn://10.0.0.236/trunk@70112 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:05:52 +00:00
shaver%mozilla.org
8894dc47fd make sure that style attributes get the reresolve dance
git-svn-id: svn://10.0.0.236/trunk@70111 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:05:47 +00:00
pavlov%netscape.com
2604ccb7ac libtimer_s.a begone!
git-svn-id: svn://10.0.0.236/trunk@70110 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:04:58 +00:00
locka%iol.ie
0b9165c2a3 Added property notify sink
Fire ready state property change when the control has finished loading


git-svn-id: svn://10.0.0.236/trunk@70109 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:04:44 +00:00
pollmann%netscape.com
e50f08ece3 Bug 23014: Quirks mode percentage height: enable for iframes, enable for native scrollbars, and add safety check for unconstrained height. r=harishd
git-svn-id: svn://10.0.0.236/trunk@70108 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:02:16 +00:00
ssu%netscape.com
3236750692 fixing bug #37457. Xpinstall's File.dirRemove() is now working.
git-svn-id: svn://10.0.0.236/trunk@70107 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 22:01:59 +00:00
pollmann%netscape.com
4d8371e915 Bug 32746 (3 of 3): Make iframe borders respond to both css and frameborder attribute, un-reverse frameborder=yes/no, and misc clean up with nsCOMPtrs. r=harishd
git-svn-id: svn://10.0.0.236/trunk@70106 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:59:23 +00:00
joki%netscape.com
22b991b909 fix for bug 15189 along with an annoying assert that just started. r: rods
git-svn-id: svn://10.0.0.236/trunk@70105 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:58:37 +00:00
davidm%netscape.com
fabc4b230f 34314 Remove execute permission from cache files
git-svn-id: svn://10.0.0.236/trunk@70104 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:58:17 +00:00
ben%netscape.com
92698411db search skinnability tweaks
git-svn-id: svn://10.0.0.236/trunk@70103 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:57:29 +00:00
davidm%netscape.com
4beca71da8 38260 necko file cache depends on xpfe!
git-svn-id: svn://10.0.0.236/trunk@70102 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:57:23 +00:00
rods%netscape.com
a388fb9eb3 DD&D now checks for readonly and disabled
b 38773


git-svn-id: svn://10.0.0.236/trunk@70101 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:57:06 +00:00
ben%netscape.com
3e5430d221 search sidebar skinnability
git-svn-id: svn://10.0.0.236/trunk@70100 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:56:12 +00:00
pollmann%netscape.com
0cebd244c8 Bug 32746 (2 of 3): Make iframe borders respond to both css and frameborder attribute. r=harishd
git-svn-id: svn://10.0.0.236/trunk@70099 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:56:02 +00:00
dcone%netscape.com
d068a54517 Added code to check file name for obvious directory syntax..
git-svn-id: svn://10.0.0.236/trunk@70098 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:55:39 +00:00
dougt%netscape.com
294ba96376 Using wrong converstion. It should have been 1000, but it I checked in 1 mil!
git-svn-id: svn://10.0.0.236/trunk@70097 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:53:34 +00:00
pollmann%netscape.com
dd5751cc82 Bug 32746 (1 of 3): Make iframe borders compatible with IE's precedent here, inset rather than solid border. r=harishd
git-svn-id: svn://10.0.0.236/trunk@70096 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:45:55 +00:00
sspitzer%netscape.com
66af01a2b9 all around the mulberry bush, the monkey chased the weasel.
git-svn-id: svn://10.0.0.236/trunk@70095 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:44:23 +00:00
rhp%netscape.com
3487a4523f A fix to make string bundles thread safe in back end - r: rhp (external contributor)
git-svn-id: svn://10.0.0.236/trunk@70094 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:43:29 +00:00
ftang%netscape.com
3a98843b0f fix OS2 problem for ibm
git-svn-id: svn://10.0.0.236/trunk@70093 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:41:14 +00:00
sspitzer%netscape.com
17c7abea6a fix regression #39453, also, comment out some dump statements.
git-svn-id: svn://10.0.0.236/trunk@70092 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:40:32 +00:00
mcafee%netscape.com
bc86763a2f Adding page info implementation, courtesy smorrison@gte.com. (22119)
git-svn-id: svn://10.0.0.236/trunk@70091 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:38:13 +00:00
pinkerton%netscape.com
21f01c9041 fix for 39347, translucent dragging picking up wrong bits in mail thread window. needed to add correct view offsets.
git-svn-id: svn://10.0.0.236/trunk@70090 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:36:28 +00:00
mscott%netscape.com
a72defd27a Bug #39445 --> news folders don't have a charset...fixes a crash
when trying to display news messages.


git-svn-id: svn://10.0.0.236/trunk@70089 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:36:23 +00:00
mcafee%netscape.com
df86a957b7 Page info implementation, courtesy smorrison@gte.com
git-svn-id: svn://10.0.0.236/trunk@70088 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:35:46 +00:00
ftang%netscape.com
d97f53e51f fix bug 39197. r=erik. Detect UTF8 BOM since Win2K notepad generate them
git-svn-id: svn://10.0.0.236/trunk@70087 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:35:40 +00:00
ddrinan%netscape.com
7b30c71d4a OS/2 changes for snizinsk@us.ibm.com
git-svn-id: svn://10.0.0.236/trunk@70086 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:30:23 +00:00
warren%netscape.com
b5d2eacffa Reverted serverPasswordRealm back to serverURI. Bug 39453.
git-svn-id: svn://10.0.0.236/trunk@70085 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:17:55 +00:00
varada%netscape.com
f2b7677c98 trivial bug fix for help
git-svn-id: svn://10.0.0.236/trunk@70084 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 21:05:11 +00:00
evaughan%netscape.com
9b4df52e9b 1) Fixed collapsing code. So sidebar does not assert when brought up closed.
2) fixed menu dismissing bug.


git-svn-id: svn://10.0.0.236/trunk@70083 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 20:46:08 +00:00
varada%netscape.com
28e215d8dc exporting the help1 and help2 files to the root
git-svn-id: svn://10.0.0.236/trunk@70082 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 20:28:37 +00:00
rickg%netscape.com
0696c6177e checking in fix for 39281
git-svn-id: svn://10.0.0.236/trunk@70081 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 20:27:45 +00:00
varada%netscape.com
3a924f3aee adding files for customizing helpmenu
git-svn-id: svn://10.0.0.236/trunk@70080 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 20:26:50 +00:00
shanjian%netscape.com
beb4a500e4 #7601, r = ftang
fixed backwards wordjump problem for non-ascii characters.


git-svn-id: svn://10.0.0.236/trunk@70079 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 19:52:05 +00:00
shanjian%netscape.com
8afbbf4919 #7601
r = ftang
Fixed non-ascii forward wordjump problem.


git-svn-id: svn://10.0.0.236/trunk@70078 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 19:51:09 +00:00
dbaron%fas.harvard.edu
2d67a42d05 Fix MathML build. r=erik@netscape.com a=leaf@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@70077 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 19:31:57 +00:00
dbaron%fas.harvard.edu
158d100ab1 Fix MathML build (patch also pointed out by mielke@licel.com). r=sfraser@netscape.com a=leaf@mozilla.org Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@70076 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 19:29:44 +00:00
ddrinan%netscape.com
304b2ee6c2 Fixed the release_md rule to copy the components stuff
git-svn-id: svn://10.0.0.236/trunk@70075 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 18:54:01 +00:00
ddrinan%netscape.com
aa0fe0df80 Load the nlslayer/M14 from \\drinan. This is temporary
git-svn-id: svn://10.0.0.236/trunk@70074 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 18:47:22 +00:00
joki%netscape.com
8002cdafaf Fix for bug 39422, fix use of event.target from JS. a:leaf, r:vidur
git-svn-id: svn://10.0.0.236/trunk@70073 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 18:46:38 +00:00
mscott%netscape.com
86f6ffabe0 fix infinite recursion in the interface map macro. I wasn't jumping up to the base class (nsMsgMailNewsUrl) instead
I was re-enteringin nsNntpUrl =).
a=leaf


git-svn-id: svn://10.0.0.236/trunk@70072 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 18:43:05 +00:00
ddrinan%netscape.com
202cd73559 OS/2 changes for snizinsk@us.ibm.com
git-svn-id: svn://10.0.0.236/trunk@70071 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 18:30:55 +00:00
mcgreer%netscape.com
91396420b4 Performance enhancements for md5 implementation.
+ unroll a loop in md5_compress
+ remove a superfluous variable


git-svn-id: svn://10.0.0.236/trunk@70070 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 18:18:39 +00:00
kin%netscape.com
39c7e359c4 Fix for smoke test blocker bug #39426 (the spellchecker is not being recognized as present (missing))
Corrected spellchecker progid string.
r=sfraser@netscape.com a=leaf@netcape.com


git-svn-id: svn://10.0.0.236/trunk@70069 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 18:07:41 +00:00
relyea%netscape.com
3b8a866a62 Add a mini-framework to allow us to test NSS releases without using tet.
git-svn-id: svn://10.0.0.236/trunk@70067 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 17:50:52 +00:00
relyea%netscape.com
5984c2ad6c Change the attribute allocation scheme to a fixed array in the object.
git-svn-id: svn://10.0.0.236/trunk@70066 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 17:40:22 +00:00
relyea%netscape.com
2819a588b3 Add SSL and TLS to the slotlist search functions
git-svn-id: svn://10.0.0.236/trunk@70065 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 17:37:10 +00:00
relyea%netscape.com
74a18ec950 1) performance changes.
a) do C_Decrypt in the handUnwrap case on it's own session so we don't
 single thread through the code.
	b) reuse the session created for the symKey when importing the key from data.

2) robustness changes.
	a) try different ways of getting the signature length if non-complient
 tokens don't present the modulus to us.
	b) Recover from state buffers changing sizes on us in the middle of
GetOperationState().


git-svn-id: svn://10.0.0.236/trunk@70064 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 17:36:24 +00:00
putterman%netscape.com
309fb2dc04 fix for assertions on startup. a=leaf. r=sspitzer and cata.
git-svn-id: svn://10.0.0.236/trunk@70063 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 17:30:15 +00:00
relyea%netscape.com
66e653caff Only output caching if we turn tracing on.
git-svn-id: svn://10.0.0.236/trunk@70062 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 17:28:31 +00:00
relyea%netscape.com
79bdd1d55c Add TLS and SSL flags to modutil.
Allow the Default flag to work specifically on a slot.


git-svn-id: svn://10.0.0.236/trunk@70061 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 17:27:29 +00:00
relyea%netscape.com
3af266775d 1) add code to allow selfserv to reuse existing listen ports when they are 'just haning around' (allows our test suits to run when starting and stopping the server all the time).
2) flush out any server output so it doesn't get lost from out test suites


git-svn-id: svn://10.0.0.236/trunk@70060 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 17:25:42 +00:00
law%netscape.com
2c531b8f9a Backing out change
git-svn-id: svn://10.0.0.236/trunk@70059 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 15:51:33 +00:00
dougt%netscape.com
43b308e95e The files in winHooks have been removed for some reason, but this makefile
still points to this directory.  I am removing it until law@netscape.com
can figure out what is going on.  Hopefully, this really is a component.


git-svn-id: svn://10.0.0.236/trunk@70058 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 15:45:20 +00:00
morse%netscape.com
f82812c64e don't return error if decrypting a zero-length string
git-svn-id: svn://10.0.0.236/trunk@70057 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 15:00:35 +00:00
brade%netscape.com
e3480b94f9 enable drop of more types
git-svn-id: svn://10.0.0.236/trunk@70056 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 14:53:43 +00:00
brade%netscape.com
2f99e64b71 fix namespace
git-svn-id: svn://10.0.0.236/trunk@70055 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 14:44:35 +00:00
jst%netscape.com
37eb02ba89 Fix invalid nsString useage.
git-svn-id: svn://10.0.0.236/trunk@70054 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 14:43:32 +00:00
brade%netscape.com
86561558dd namespace fixes
git-svn-id: svn://10.0.0.236/trunk@70053 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 14:43:04 +00:00
law%netscape.com
940a87bbf9 Minor tweaking to clean up the code some
git-svn-id: svn://10.0.0.236/trunk@70052 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 14:36:08 +00:00
joki%netscape.com
2db4630dd8 Second part of fix for 7404, allow left right keyboard scrolling, patch from Matt Bissiri and John Morrison
git-svn-id: svn://10.0.0.236/trunk@70051 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 14:28:09 +00:00
endico%mozilla.org
6e3dba9ba9 remove requirement for Data::Dumper
git-svn-id: svn://10.0.0.236/trunk@70050 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 14:04:05 +00:00
mjudge%netscape.com
c9c824fb3b if you ever override mouseup, tell nsFrame about it. this maintains the selection/capture state.
git-svn-id: svn://10.0.0.236/trunk@70049 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:53:04 +00:00
mjudge%netscape.com
923a9c6cea changes for setcapture.
git-svn-id: svn://10.0.0.236/trunk@70048 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:52:28 +00:00
rbs%maths.uq.edu.au
7221d01a37 [not part of default build] Header that should have gone with the other files
git-svn-id: svn://10.0.0.236/trunk@70047 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:29:37 +00:00
ben%netscape.com
67e8886800 some more sidebar skin/CSS tweaks
git-svn-id: svn://10.0.0.236/trunk@70046 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:28:37 +00:00
joki%netscape.com
f71e0bbd1c Commenting out until we can figure out what mac wants here.
git-svn-id: svn://10.0.0.236/trunk@70045 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:27:10 +00:00
rbs%maths.uq.edu.au
705c55ff7e Restructure the CSS file and add changes needed to support alignments in <mtable>
git-svn-id: svn://10.0.0.236/trunk@70044 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:20:22 +00:00
rbs%maths.uq.edu.au
e0ccde3dcc [not part of default build] Added support for rowalign and columnalign attributes on <mtable>
git-svn-id: svn://10.0.0.236/trunk@70043 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:18:42 +00:00
rbs%maths.uq.edu.au
6736358eed [not part of default build] Remove unnecessary #include files
git-svn-id: svn://10.0.0.236/trunk@70042 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:17:20 +00:00
rbs%maths.uq.edu.au
ef6cbd27a0 [not part of default build] * Added recursion to search an attribute all the way up into the <mstyle> hierarchy. * Added support for MathML 2.0 'namedspace' values like: thickmathspace, thinmathspace, verythinmathspace, verythinmathspace, veryverythinmathspace, ... * Added some placeholders for incremental reflows
git-svn-id: svn://10.0.0.236/trunk@70041 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:15:15 +00:00
ben%netscape.com
968dd1d4b3 sidebar splitter grippy appearance tweaks
git-svn-id: svn://10.0.0.236/trunk@70040 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:13:18 +00:00
mjudge%netscape.com
b923a0809c left in bad reference
git-svn-id: svn://10.0.0.236/trunk@70039 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 13:02:36 +00:00
joki%netscape.com
2fb47fed49 Fix bustage
git-svn-id: svn://10.0.0.236/trunk@70038 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:49:04 +00:00
mjudge%netscape.com
2126ead29a fixing regunreg for form controls
git-svn-id: svn://10.0.0.236/trunk@70037 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:44:32 +00:00
ben%netscape.com
6c7384a436 making sidebar panels not suck appearance wise.
git-svn-id: svn://10.0.0.236/trunk@70036 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:43:43 +00:00
mjudge%netscape.com
bf7db3cfce accidental checkin
git-svn-id: svn://10.0.0.236/trunk@70035 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:20:24 +00:00
mjudge%netscape.com
685fb8086e adding in destroy method
git-svn-id: svn://10.0.0.236/trunk@70034 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:18:49 +00:00
mjudge%netscape.com
d852583364 fixes for RegUnRegAccessKey
git-svn-id: svn://10.0.0.236/trunk@70033 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:18:36 +00:00
joki%netscape.com
b48cb878a4 temp fix for bustage
git-svn-id: svn://10.0.0.236/trunk@70032 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:14:19 +00:00
ben%netscape.com
1a49ebea5e XUL <radiogroup> and <radio> are now implemented completely in JS/XBL,
deprecate 'iconic' classes of <checkbox> and <radio>


git-svn-id: svn://10.0.0.236/trunk@70031 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:08:35 +00:00
ben%netscape.com
c83131d702 checkbox appearance tweaks/performance tuning
git-svn-id: svn://10.0.0.236/trunk@70030 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 12:06:13 +00:00
joki%netscape.com
b26273c196 Fix for bustage
git-svn-id: svn://10.0.0.236/trunk@70029 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 11:36:34 +00:00
joki%netscape.com
ec91adc761 Updating mozilla to DOM Level 2 events support. Fixes for bug 34722, 35378, 8411, 10330, plus some others that weren't filed.
git-svn-id: svn://10.0.0.236/trunk@70028 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 11:35:12 +00:00
joki%netscape.com
6aa7ce987a Adding accesskey support. Bug 959.
git-svn-id: svn://10.0.0.236/trunk@70027 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 10:22:20 +00:00
scc%netscape.com
21439a6da2 fixed a problem with cut and advancing past the end of a string with an iterator r=waterson
git-svn-id: svn://10.0.0.236/trunk@70026 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 10:13:23 +00:00
leaf%mozilla.org
bef09d5490 Automated update
git-svn-id: svn://10.0.0.236/trunk@70025 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 09:45:08 +00:00
kvisco%ziplink.net
f4c34e07cc added Olivier Gerardin's changes to the command line app, see source code for more info
git-svn-id: svn://10.0.0.236/trunk@70024 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 09:43:09 +00:00
kvisco%ziplink.net
2ad6651228 Fixed a seg fault when '/' is used as a div operator, which is an error so I also added an error message for this case
git-svn-id: svn://10.0.0.236/trunk@70023 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 09:34:01 +00:00
cls%seawood.org
c96d6b6ad6 Added new configure option --with-dbgrinfo-modules to allow us to independently toggle the use of the developer's -DDEBUG flag and the compiler's -g debug flag.
Thanks to Justin Morey <justin@68k.org> for the patch.  Bug 39187


git-svn-id: svn://10.0.0.236/trunk@70022 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 09:31:58 +00:00
gagan%netscape.com
7ed21ddb16 removed old libnet.h
git-svn-id: svn://10.0.0.236/trunk@70021 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 09:07:14 +00:00
gagan%netscape.com
881994d97f old libnet.h. die die die.
git-svn-id: svn://10.0.0.236/trunk@70020 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 09:05:51 +00:00
kvisco%ziplink.net
efdba56307 added Nisheeth's name to contributors list
git-svn-id: svn://10.0.0.236/trunk@70019 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 09:03:13 +00:00
hyatt%netscape.com
c82025785f fixing string errors
git-svn-id: svn://10.0.0.236/trunk@70018 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 08:54:20 +00:00
gagan%netscape.com
92104de00f Fix for bug 27930. Support for IPv6.
git-svn-id: svn://10.0.0.236/trunk@70017 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 08:46:03 +00:00
hyatt%netscape.com
a70f9ae2cf Fix bustage.
git-svn-id: svn://10.0.0.236/trunk@70016 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 08:43:56 +00:00
gagan%netscape.com
6a7be083de Fix for bug 27930. Support for IPv6 in the url parser.
git-svn-id: svn://10.0.0.236/trunk@70015 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 08:42:40 +00:00
scc%netscape.com
12726a7170 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@70014 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 08:30:36 +00:00
anthonyd%netscape.com
8e4f929fe8 avoiding confusion between line iterator between layout and navigation.
if you want a line iterator for navigation you must explicitly ask for one.


git-svn-id: svn://10.0.0.236/trunk@70013 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 08:11:14 +00:00
endico%mozilla.org
a2868d1b34 move mime type declaration to fix types for html error messages
git-svn-id: svn://10.0.0.236/trunk@70012 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 07:35:21 +00:00
ben%netscape.com
a8af4813d5 shuffling navigator code around
git-svn-id: svn://10.0.0.236/trunk@70011 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 07:21:31 +00:00
scc%netscape.com
daa22be30a turning on the new strings API.
git-svn-id: svn://10.0.0.236/trunk@70010 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 07:18:04 +00:00
endico%mozilla.org
d9046bbf40 export_bug.cgi emits a bug as xml in a form that import.pl can use to import the bug into another instance of bugzilla.
git-svn-id: svn://10.0.0.236/trunk@70009 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 07:10:45 +00:00
waterson%netscape.com
286499ed4c Revert NS_READABLE_CAST. Without the reference, it didn't work.
git-svn-id: svn://10.0.0.236/trunk@70008 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 07:01:30 +00:00
av%netscape.com
ac3cca2313 Removing binary
git-svn-id: svn://10.0.0.236/trunk@70007 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 06:01:46 +00:00
alecf%netscape.com
9f1bae696a update delegate and factory to refer to filters by name rather than index, for ease in sorting filters
git-svn-id: svn://10.0.0.236/trunk@70006 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 06:00:26 +00:00
alecf%netscape.com
f95cad6393 initialize empty search terms to avoid crash! (duh)
git-svn-id: svn://10.0.0.236/trunk@70005 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:59:50 +00:00
alecf%netscape.com
b03393de13 explicit static cast seems to make ElementAt happy
git-svn-id: svn://10.0.0.236/trunk@70004 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:59:17 +00:00
waterson%netscape.com
cdf151eb01 Bug 29284. Be sure to escape quotes! Other serialization cleanup.
git-svn-id: svn://10.0.0.236/trunk@70003 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:58:48 +00:00
alecf%netscape.com
321f2008a2 add new API to search for filters by name
git-svn-id: svn://10.0.0.236/trunk@70002 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:58:47 +00:00
av%netscape.com
1edeb2036e Adding project file
git-svn-id: svn://10.0.0.236/trunk@70000 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:39:18 +00:00
av%netscape.com
e94f955ac6 Removing corrupted project file
git-svn-id: svn://10.0.0.236/trunk@69999 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:38:29 +00:00
warren%netscape.com
1958638f6c Changes to unify nsINetPrompt with nsIPrompt, making single sign-on work. Single sign-on API changes. Fixes bugs 34583, 34720, 34725, 24746, 33094. r=sspitzer,morse
git-svn-id: svn://10.0.0.236/trunk@69998 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:35:23 +00:00
cmanske%netscape.com
db806b4238 Fixed Composer taskbar buttons. Changed Editorshell mouse listener so editorshell controls action, allowing selection of elements in All Tags mode with single click. Improved isCommandEnabled for Split cell command
git-svn-id: svn://10.0.0.236/trunk@69997 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:33:51 +00:00
blizzard%redhat.com
d0c1c5d889 back out the expose-a-page-at-a-time checkin since it was causing refresh problems.
git-svn-id: svn://10.0.0.236/trunk@69996 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:33:21 +00:00
gagan%netscape.com
eccc14f464 Fixes from wtc for bug 38300.
git-svn-id: svn://10.0.0.236/trunk@69995 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:33:18 +00:00
sfraser%netscape.com
b07d3b22e7 Fix for 37284 -- remove spell checker button if not installed.
git-svn-id: svn://10.0.0.236/trunk@69994 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:26:29 +00:00
av%netscape.com
b9b1ac0a1c Not part of the build
git-svn-id: svn://10.0.0.236/trunk@69993 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:24:31 +00:00
mscott%netscape.com
1cd514c5b2 Bug #18591 --> add the ability to bring up a new card using window.open
that includes arguments (like display name, email address, etc) to
pre-initialize attributes.
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@69992 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:22:22 +00:00
mscott%netscape.com
bcaff94b6c Bug #18591 --> remove add to address book button, use the context menu instead.
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@69991 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:21:38 +00:00
mscott%netscape.com
3efc04e953 Bug #18591 --> remove add to address book button, use the context menu
instead.
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@69990 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:20:26 +00:00
cls%seawood.org
722f33dedf Didn't mean to check this file in. Replacing xp.h header.
git-svn-id: svn://10.0.0.236/trunk@69989 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:16:59 +00:00
cmanske%netscape.com
457c851157 Added constants for outputflags to shared dialog js and fixed link dialog to use it
git-svn-id: svn://10.0.0.236/trunk@69988 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:14:52 +00:00
cmanske%netscape.com
8c3d820634 Fixed debug selection output command
git-svn-id: svn://10.0.0.236/trunk@69987 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:12:57 +00:00
rayw%netscape.com
98bd131e8e Added the fixes for 35866 and one older bug to the js component loader.
This means it is more careful about how it writes binary filenames in
the registry and it calls an observer to report autoregistrations.

This should have gone out with equivalent Native Component Loader fixes,
but it didn't.


git-svn-id: svn://10.0.0.236/trunk@69986 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:09:31 +00:00
av%netscape.com
3041b32aca Adding xpcom.lib to the plugin DK
git-svn-id: svn://10.0.0.236/trunk@69985 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:07:47 +00:00
av%netscape.com
6eab3bf30e Adding xpcom.lib to the plugin DK
git-svn-id: svn://10.0.0.236/trunk@69984 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 05:00:34 +00:00
ben%netscape.com
cdd74c496b fixing navigation buttons
git-svn-id: svn://10.0.0.236/trunk@69983 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:46:53 +00:00
cls%seawood.org
33a59aa036 Latest OS/2 makefile changes. Bug 34106. Batch 14, 15, & 16.
git-svn-id: svn://10.0.0.236/trunk@69982 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:41:54 +00:00
bryner%uiuc.edu
c836ba42de Adding text size enlarge/reduce radio button to the mousewheel prefs
panel.  r=shaver.


git-svn-id: svn://10.0.0.236/trunk@69981 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:37:42 +00:00
av%netscape.com
c0c27a8ae9 Removing wrong file
git-svn-id: svn://10.0.0.236/trunk@69980 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:36:29 +00:00
av%netscape.com
2f3d253c94 Adding xpcom.lib to the plugin DK
git-svn-id: svn://10.0.0.236/trunk@69979 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:30:46 +00:00
av%netscape.com
b41cf2ee21 Removing wrong file
git-svn-id: svn://10.0.0.236/trunk@69978 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:25:20 +00:00
bryner%uiuc.edu
2f860147d8 Removing this file, it's empty.
git-svn-id: svn://10.0.0.236/trunk@69977 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:24:07 +00:00
bryner%uiuc.edu
554a2f5c3f Removing pref-mousewheel.js from the build, it's empty.
git-svn-id: svn://10.0.0.236/trunk@69976 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:23:25 +00:00
mstoltz%netscape.com
a91654aee3 Fixing bustage in nsCertificatePrincipal.cpp
git-svn-id: svn://10.0.0.236/trunk@69975 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:15:56 +00:00
cls%seawood.org
f24e1a864d Added TK_LIBS to tests to resolve gtk dependencies. Bug 22673
git-svn-id: svn://10.0.0.236/trunk@69974 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:11:14 +00:00
av%netscape.com
1cbe08abde Adding new project file
git-svn-id: svn://10.0.0.236/trunk@69973 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:07:02 +00:00
av%netscape.com
bb657af4ec removing old project file
git-svn-id: svn://10.0.0.236/trunk@69972 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:06:07 +00:00
sgehani%netscape.com
4550613f8c Only switch to additions window if additional components were detected at parse time.
git-svn-id: svn://10.0.0.236/trunk@69971 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 04:05:21 +00:00
av%netscape.com
735db7afdb Adding makefile to the plugin DK which would allow to pull headers from appropriate places
git-svn-id: svn://10.0.0.236/trunk@69970 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:59:14 +00:00
gordon%netscape.com
18bf882f03 adding back an old friend.
git-svn-id: svn://10.0.0.236/trunk@69969 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:58:58 +00:00
sgehani%netscape.com
0bcb9dbb57 Land "Additions Window" for the Mac installer. [b=21039]
git-svn-id: svn://10.0.0.236/trunk@69968 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:57:46 +00:00
av%netscape.com
3f8ad55c85 Adding xpcom.lib to the plugin DK
git-svn-id: svn://10.0.0.236/trunk@69967 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:55:35 +00:00
waterson%netscape.com
dbee980bf9 string fixes r=waterson
git-svn-id: svn://10.0.0.236/trunk@69966 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:55:20 +00:00
bryner%uiuc.edu
05ba84a19d Hide the mousewheel prefs panel on Macintosh, since we do not have
mousewheel scrolling implemented there.  r=ben.


git-svn-id: svn://10.0.0.236/trunk@69965 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:51:46 +00:00
av%netscape.com
948c8a8155 Adding idl compiler to the plugin DK
git-svn-id: svn://10.0.0.236/trunk@69964 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:49:31 +00:00
mstoltz%netscape.com
a24d345d24 Fixes for 32878, 37739. Added PR_CALLBACK macros. Changed security.principal pref syntax to a nicer syntax. Removed "security.checkxpconnect" hack.
git-svn-id: svn://10.0.0.236/trunk@69963 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:40:51 +00:00
mjudge%netscape.com
24fcf27eea textareas are also special cases where some data is added in create anonymous frames
git-svn-id: svn://10.0.0.236/trunk@69962 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:40:02 +00:00
mjudge%netscape.com
5c9fccf9c2 not in build yet. default text now works..
git-svn-id: svn://10.0.0.236/trunk@69961 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:38:26 +00:00
erik%netscape.com
b086b8143d checking in the previous changes again since I fixed the bug in
nsFontMetricsGTK.cpp and checked that in again too


git-svn-id: svn://10.0.0.236/trunk@69960 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:31:51 +00:00
cmanske%netscape.com
e7efad7787 Changed comments to accurately describe HandleTableSelection parameters
git-svn-id: svn://10.0.0.236/trunk@69959 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:31:28 +00:00
erik%netscape.com
fcc726b474 checking in the previous changes again, this time with 3 more bugs fixed
git-svn-id: svn://10.0.0.236/trunk@69958 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:31:05 +00:00
ben%netscape.com
126385aa5a preparation for new <radiogroup> widget
git-svn-id: svn://10.0.0.236/trunk@69957 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:26:34 +00:00
jst%netscape.com
5ee82cc838 Cleaning up GetNodeName() in preparation for swiching mozilla over to a DOM Level 2 compliant .nodeName property.
git-svn-id: svn://10.0.0.236/trunk@69956 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:22:25 +00:00
danm%netscape.com
509a16e45e store generated overlays in their own directory. force overlay list node to be a seq. r=hyatt@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69955 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:16:58 +00:00
ben%netscape.com
a905816d58 preparation for new <radiogroup> widget
git-svn-id: svn://10.0.0.236/trunk@69954 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:13:19 +00:00
danm%netscape.com
5c3346a180 create directory in Flush. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69953 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:09:34 +00:00
danm%netscape.com
049b247b1a adding navExtraOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@69952 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:07:57 +00:00
danm%netscape.com
86788bad0c an empty overlay file which can be overridden in custom builds
git-svn-id: svn://10.0.0.236/trunk@69951 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:06:44 +00:00
cmanske%netscape.com
7bf34e9d29 Select table column and row support (20973). r=mjudge
git-svn-id: svn://10.0.0.236/trunk@69950 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 03:03:13 +00:00
brendan%mozilla.org
af2f4da590 Fix GC request debiting to cope with multiple JSContexts on the same thread (39321, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@69949 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:44:27 +00:00
shaver%mozilla.org
f792546214 Significantly reduce the amount of time we blow on style reresolution by
tracking the attributes which appear in CSS selectors, and only firing
a complete reresolution when we change one of those.  In the irrelevant-attr
case, we just let the frame update itself and get on with our lives right
away.  Fixed 38378, r=brendan, booyah.

Also, when setting an attribute to the same value that it currently holds,
don't think about it especially hard, and _don't_ go anywhere near the
style code.  Fixed 21879, r=brendan, boo_yah_.


git-svn-id: svn://10.0.0.236/trunk@69948 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:43:33 +00:00
brendan%mozilla.org
18ba83921b Remove JS request API usage, it's wrong and unnecessary in the main thread (38780, r=alecf).
git-svn-id: svn://10.0.0.236/trunk@69947 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:40:38 +00:00
alecf%netscape.com
ea550ddd6a try to persist this window
git-svn-id: svn://10.0.0.236/trunk@69946 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:19:02 +00:00
alecf%netscape.com
88dad3f1a6 less->fewer per discussion on IRC
git-svn-id: svn://10.0.0.236/trunk@69945 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:18:28 +00:00
alecf%netscape.com
a14494844e get rid of excess constructor calls
git-svn-id: svn://10.0.0.236/trunk@69944 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:17:46 +00:00
jst%netscape.com
3b35449119 Make .localName always return the local name, even if there's no namespace on the node.
git-svn-id: svn://10.0.0.236/trunk@69943 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:17:14 +00:00
bryner%uiuc.edu
bc3b593945 Removing a makefile that isn't in the tree. r=sspitzer@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@69942 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:04:42 +00:00
pavlov%netscape.com
236c53e909 decrement sWidgetCount since i removed it in my last checkin
git-svn-id: svn://10.0.0.236/trunk@69941 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 02:03:47 +00:00
roeber%netscape.com
a49e82e29d sync the database after writes
git-svn-id: svn://10.0.0.236/trunk@69940 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 01:55:20 +00:00
roeber%netscape.com
bd2da7022a Properly deregister shadow objects of session objects
git-svn-id: svn://10.0.0.236/trunk@69939 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 01:54:46 +00:00
despotdaemon%netscape.com
709cd3f5e8 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@69938 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 01:52:33 +00:00
rhp%netscape.com
a1f31dd556 Fix for phone issues
git-svn-id: svn://10.0.0.236/trunk@69937 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 01:50:55 +00:00
rbs%maths.uq.edu.au
997494aca9 [#ifdef MOZ_MATHML: NOT PART OF THE DEFAULT BUILD] Finally enable the Mathematica fonts on Unix. Paul Gartside <gartside@maths.ox.ac.uk> tested and reported that all went well.
git-svn-id: svn://10.0.0.236/trunk@69936 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 01:45:27 +00:00
nisheeth%netscape.com
5a01bb97d5 Do not do async reflow during document load because this breaks progress notificaitons and the performance metrics.
git-svn-id: svn://10.0.0.236/trunk@69935 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 01:11:29 +00:00
mjudge%netscape.com
461f2d27b5 not in build. form submission works
git-svn-id: svn://10.0.0.236/trunk@69934 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 01:03:07 +00:00
rhp%netscape.com
fbf28de24e Small fix for phone number handling...gggrrrrr.
git-svn-id: svn://10.0.0.236/trunk@69933 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:59:07 +00:00
rhp%netscape.com
a64581fc57 Fixing comparison call problem in new code.
git-svn-id: svn://10.0.0.236/trunk@69932 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:56:03 +00:00
jst%netscape.com
a4819fdc9d Implementing getElementsByTagNameNS() for XML and HTML documents.
git-svn-id: svn://10.0.0.236/trunk@69931 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:55:05 +00:00
waterson%netscape.com
b2c93adc15 Clean up some of the last warnings.
git-svn-id: svn://10.0.0.236/trunk@69930 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:45:38 +00:00
akkana%netscape.com
dec9c88f83 35118: Fix from Daniel Bratell <bratell@lysator.liu.se> to fix signature delimiters in format=flowed
git-svn-id: svn://10.0.0.236/trunk@69929 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:37:41 +00:00
alecf%netscape.com
210e774dac oops, in cleaning up the event API, I fired this event on the wrong folder
git-svn-id: svn://10.0.0.236/trunk@69928 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:30:53 +00:00
buster%netscape.com
64de8f0ada bug 29772
r=rods
added style rules to show text cursor over text and password input fields (except disabled fields)


git-svn-id: svn://10.0.0.236/trunk@69927 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:25:44 +00:00
ssu%netscape.com
a158ef9c7c fixing bug 5009
git-svn-id: svn://10.0.0.236/trunk@69926 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:25:42 +00:00
mscott%netscape.com
e9dc019be2 Bug #5938 --> set the charset override if the url has one.
git-svn-id: svn://10.0.0.236/trunk@69925 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:23:55 +00:00
mscott%netscape.com
8e5396ba7e Bug #5938 --> set the charset override on the url if there is one.
git-svn-id: svn://10.0.0.236/trunk@69924 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:22:53 +00:00
sdv%sparc.spb.su
b89d4b1ea8 sdv@sparc.spb.su
added a hook to notify Java DOM component
when a plugin is being instantiated
r=idk@eng.sun.com


git-svn-id: svn://10.0.0.236/trunk@69923 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:22:30 +00:00
mscott%netscape.com
0a8a84b1d5 Bug #5938 --> if the user forces a charset, reload the current message forcing that charset.
git-svn-id: svn://10.0.0.236/trunk@69922 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:21:44 +00:00
mscott%netscape.com
d78dc5c1c3 when setting a charset don't reload the message...we do this already
in messenger.SetDocumentCharset


git-svn-id: svn://10.0.0.236/trunk@69921 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:21:02 +00:00
cls%seawood.org
9677f78732 Removing unneeded beos shared lib dependency creating. Thanks to Justin Morey <justin@68k.org> for the patch. Bug #38372
git-svn-id: svn://10.0.0.236/trunk@69920 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:20:50 +00:00
cata%netscape.com
951cbcb55b Fixing bug #33669.
git-svn-id: svn://10.0.0.236/trunk@69919 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:19:29 +00:00
mcgreer%netscape.com
629f79fe55 In BSAFE build, libfreebl.a has symbols needed by libbsafe.a (memory management).
git-svn-id: svn://10.0.0.236/trunk@69918 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:18:51 +00:00
leaf%mozilla.org
a0137155e4 Automated update
git-svn-id: svn://10.0.0.236/trunk@69916 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:15:08 +00:00
erik%netscape.com
7e44f4ed8f backing out the previous change since it caused problems
git-svn-id: svn://10.0.0.236/trunk@69915 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:14:06 +00:00
erik%netscape.com
168e7fff24 backing out the changes since there were problems
git-svn-id: svn://10.0.0.236/trunk@69914 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:12:42 +00:00
wtc%netscape.com
d8f463065f Bugzilla bug #39350: checked in patch from beard@netscape.com. Just
malloc the thread object if GC_LEAK_DETECTOR is defined.  These thread
objects will be leaked.


git-svn-id: svn://10.0.0.236/trunk@69913 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:10:04 +00:00
cls%seawood.org
1dda5c3dbf Change the libIDL url. Bug 22200
git-svn-id: svn://10.0.0.236/trunk@69912 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:09:54 +00:00
mjudge%netscape.com
c0312d5689 not in build
git-svn-id: svn://10.0.0.236/trunk@69910 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-16 00:03:38 +00:00
cata%netscape.com
c8030d8aea Fixing bug #33669.
git-svn-id: svn://10.0.0.236/trunk@69909 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 23:31:32 +00:00
rickg%netscape.com
bbc74dc45c more WIP for strictDTD to enable self-containment rules
git-svn-id: svn://10.0.0.236/trunk@69908 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 23:29:31 +00:00
wtc%netscape.com
ec5096502d Added missing parentheses that I missed in the previous checkin.
git-svn-id: svn://10.0.0.236/trunk@69907 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 23:28:59 +00:00
cata%netscape.com
e65269b002 Moving charsetTitles.properties from Res to Chrome.
git-svn-id: svn://10.0.0.236/trunk@69906 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 23:16:28 +00:00
dougt%netscape.com
265b2a9ead Adding PSM-Glue to mac build.
git-svn-id: svn://10.0.0.236/trunk@69905 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 23:13:07 +00:00
dougt%netscape.com
d4879ec92f Turning on psm-glue and protocol/client security code.
git-svn-id: svn://10.0.0.236/trunk@69904 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 23:10:04 +00:00
waterson%netscape.com
99866cd4f9 Flip NS_READABLE_CAST back the other way: more important to placate egcs that gcc-2.7.2.3
git-svn-id: svn://10.0.0.236/trunk@69903 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 23:06:25 +00:00
pinkerton%netscape.com
a822d142a4 make translucent dragging better for items inside child views not at (0,0), but still not totally right. needs more work.
git-svn-id: svn://10.0.0.236/trunk@69902 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 23:04:06 +00:00
mcgreer%netscape.com
7b494313d9 reordered libraries for builds
git-svn-id: svn://10.0.0.236/trunk@69901 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:59:12 +00:00
buster%netscape.com
f1259dab72 bug 35964, partial fix
r=rods


git-svn-id: svn://10.0.0.236/trunk@69900 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:51:42 +00:00
valeski%netscape.com
b5dfe8a1d8 fixing debugging text typo
git-svn-id: svn://10.0.0.236/trunk@69899 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:49:12 +00:00
jst%netscape.com
5510b53036 Pass the name without the prefix to the DOM script object factory...
git-svn-id: svn://10.0.0.236/trunk@69898 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:48:38 +00:00
mscott%netscape.com
e338ee6827 display message api synch.
git-svn-id: svn://10.0.0.236/trunk@69897 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:44:27 +00:00
evaughan%netscape.com
3ee152f7fe Now splitters can only be dragged with left mouse not both.
git-svn-id: svn://10.0.0.236/trunk@69896 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:43:47 +00:00
mscott%netscape.com
dbe5c37fcc Bug #5938 --> add get/set charset over-ride to I18N urls.
git-svn-id: svn://10.0.0.236/trunk@69895 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:40:47 +00:00
mscott%netscape.com
a2281fa990 Bug #5938 --> displayMessage needs to allow us to pass in a charset override.
Bug #5938 --> add get/set charset over-ride to I18N urls.


git-svn-id: svn://10.0.0.236/trunk@69894 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:40:01 +00:00
pavlov%netscape.com
8fda69c573 unix is widget code is now an xpcom component, don't register things here on unix
git-svn-id: svn://10.0.0.236/trunk@69893 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:33:04 +00:00
pavlov%netscape.com
e5ee75c14f make unix widget code a component as well
git-svn-id: svn://10.0.0.236/trunk@69892 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:32:01 +00:00
attinasi%netscape.com
32ce610d53 Added support for simple xlinks: we now treat simple xlinks like links for styling. b=38026 r=dbaron
git-svn-id: svn://10.0.0.236/trunk@69891 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:30:27 +00:00
rods%netscape.com
b1eb9c1882 focus now no longer shows when it has focus.
b=35307


git-svn-id: svn://10.0.0.236/trunk@69890 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:23:09 +00:00
valeski%netscape.com
a9e89b0bfc applying patch to ipv6'ify FTP from jgmyers@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69889 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:23:08 +00:00
rods%netscape.com
7038a1008c minor changes to the disabled look for selects
b=35307


git-svn-id: svn://10.0.0.236/trunk@69888 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:22:24 +00:00
donm%bluemartini.com
30fc3658c1 bug 39329 "Mail to everyone on this list" address list generated wrong when using despot
git-svn-id: svn://10.0.0.236/trunk@69887 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:15:07 +00:00
alecf%netscape.com
e34bf3411c implement "less" to remove search terms
git-svn-id: svn://10.0.0.236/trunk@69886 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:14:13 +00:00
rhp%netscape.com
3ba9f4e50d Fix for Tinderbox orange - undefined symbol
git-svn-id: svn://10.0.0.236/trunk@69885 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:07:39 +00:00
shaver%mozilla.org
8494d1230c more work on content-policy, r=brendan
git-svn-id: svn://10.0.0.236/trunk@69884 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 22:05:45 +00:00
pavlov%netscape.com
3b6e26c2c5 gfx on unix is now a component
git-svn-id: svn://10.0.0.236/trunk@69883 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:58:48 +00:00
pavlov%netscape.com
f018b53ec5 make gfx on unix be an xpcom component
git-svn-id: svn://10.0.0.236/trunk@69882 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:58:46 +00:00
alecf%netscape.com
f751dedb80 remove references to pref.css
git-svn-id: svn://10.0.0.236/trunk@69881 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:53:15 +00:00
rpallath%eng.sun.com
820786505d Changed some filenames to set it size to 31 ( MacOS restriction)
AlteredMakefiles
Changed Test File List
changed test cases to reflect status as described in bug 39050


git-svn-id: svn://10.0.0.236/trunk@69880 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:49:21 +00:00
rogerl%netscape.com
da7f347f3e Bug #39034. Fixed stupid logic that broke \n, sorry.
git-svn-id: svn://10.0.0.236/trunk@69879 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:48:00 +00:00
akkana%netscape.com
7ead992016 6276: Add menu item to rewrap part of a mail message.
git-svn-id: svn://10.0.0.236/trunk@69878 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:45:43 +00:00
sspitzer%netscape.com
5ba1af9ea4 comment out some dumps, printfs.
get unsubscribe working for news.
get ready to fix the problem of selecting a non-subscribable server and hitting subscribe.


git-svn-id: svn://10.0.0.236/trunk@69877 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:44:34 +00:00
rhp%netscape.com
949daa8801 Fixing a warning
git-svn-id: svn://10.0.0.236/trunk@69876 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:42:53 +00:00
rods%netscape.com
1a8cfae4f9 more fixes for getting the path work started
git-svn-id: svn://10.0.0.236/trunk@69875 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:38:47 +00:00
ducarroz%netscape.com
4964c796e0 Fix for bug 39225. Correct syntax error
git-svn-id: svn://10.0.0.236/trunk@69873 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:33:36 +00:00
sgehani%netscape.com
b5a2e336c6 Make loadResources() work again. [b=37837]
git-svn-id: svn://10.0.0.236/trunk@69872 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:29:33 +00:00
ducarroz%netscape.com
53b53d0035 Fix for bug 39225. Correct syntax error
git-svn-id: svn://10.0.0.236/trunk@69871 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:27:41 +00:00
jbetak%netscape.com
ce2aa59add 27646 Need to "inherit" charset info when opening a new browser window,
addressing some issues reported by ftang, recreating missing appCore in
mailnews context


git-svn-id: svn://10.0.0.236/trunk@69870 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:26:56 +00:00
pavlov%netscape.com
bd9659e6fa remove some unused member variables
git-svn-id: svn://10.0.0.236/trunk@69869 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:18:57 +00:00
blizzard%redhat.com
7ca34c259e Fixes for bug #28003 and bug #28023 from Marko Macek <Marko.Macek@gmx.net> with some touchups from me. If we are scrolling a full page, invalidate the entire screen space immediately instead of scrolling. It's faster and looks better. Make sure to unset the background color after creating windows since gtk hardcodes BlackPixel for the background color when creating windows. r=blizzard,Marko.Macek@gmx.net
git-svn-id: svn://10.0.0.236/trunk@69868 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:16:44 +00:00
ruslan%netscape.com
6096b97c7c Fix 38853
git-svn-id: svn://10.0.0.236/trunk@69867 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:13:27 +00:00
pavlov%netscape.com
802d3bcc43 we no longer need to set the background of the widget from nslookandfeel
git-svn-id: svn://10.0.0.236/trunk@69866 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:13:20 +00:00
jdunn%netscape.com
5d510be538 adding XPCOM libs to LDOPTS since there are dependencies and AIX needs
to resolve all at link time


git-svn-id: svn://10.0.0.236/trunk@69865 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:13:05 +00:00
rhp%netscape.com
b02e342087 Enabling the AB Sync Build on Win32 and Unix - Bug #33110
git-svn-id: svn://10.0.0.236/trunk@69864 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:12:51 +00:00
harishd%netscape.com
0389aba1fa Fix for
38601 - Calling DidBuildModel(), through nsParser::Terminate(),
        for documents stopped abruptly ( stopped before a complete load ).
Fixed a few warnings.
r=nisheeth


git-svn-id: svn://10.0.0.236/trunk@69863 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:08:57 +00:00
blizzard%redhat.com
7223f6a8e3 turn on image blocking feature for the mozilla builds. bug #35981
git-svn-id: svn://10.0.0.236/trunk@69862 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:07:34 +00:00
dougt%netscape.com
a1417052ec Adding nsString and friends so that people can link against us without XPCOM until runtime.
git-svn-id: svn://10.0.0.236/trunk@69861 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 21:00:52 +00:00
roeber%netscape.com
ae3abb04a3 Store object contents in network byte order, for database portability
git-svn-id: svn://10.0.0.236/trunk@69860 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:59:11 +00:00
roeber%netscape.com
ad97131579 Use the public (cap-NSS) mutex calls, not the private ones
git-svn-id: svn://10.0.0.236/trunk@69859 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:58:19 +00:00
dougt%netscape.com
fa6759956f Updating project to build with standalone nlsLayer.
git-svn-id: svn://10.0.0.236/trunk@69856 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:56:30 +00:00
mcgreer%netscape.com
90253d80b6 Changed DestroyContext functions so that freeit means free everything or free nothing, not just the context pointer.
git-svn-id: svn://10.0.0.236/trunk@69855 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:54:35 +00:00
ducarroz%netscape.com
16c7dfc988 Fix for bug 38775. Don't use an id for the popup menu else we wont be able to deal with multiple autocomplete fields on the same window.
git-svn-id: svn://10.0.0.236/trunk@69854 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:52:21 +00:00
rhp%netscape.com
3110d0a7ca NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@69853 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:50:31 +00:00
rickg%netscape.com
cacb0ab510 removed warnings
git-svn-id: svn://10.0.0.236/trunk@69852 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:49:38 +00:00
ssu%netscape.com
370857c10c fixing bug 37910 and 39105
git-svn-id: svn://10.0.0.236/trunk@69851 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:42:12 +00:00
rhp%netscape.com
dfb6d7bd83 Fix for memory leak - Bug #35801 - r: jefft
git-svn-id: svn://10.0.0.236/trunk@69850 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:40:07 +00:00
roeber%netscape.com
e40cd096d8 First checkin of database module
git-svn-id: svn://10.0.0.236/trunk@69849 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:39:58 +00:00
ducarroz%netscape.com
228443b476 Force close the popup menu when we finnish to autocomplete (typically after the user press return). Also did some cleanup
git-svn-id: svn://10.0.0.236/trunk@69848 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:39:25 +00:00
rickg%netscape.com
44ebbe32f8 fixed edge case in entity reduction code
git-svn-id: svn://10.0.0.236/trunk@69847 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:37:01 +00:00
mscott%netscape.com
f9211ed0e5 Bug #31058 --> get the folder charset from the url if it supports nsImsgI18NUrl and use this charset as the default charset for the current
message we are trying to display.


git-svn-id: svn://10.0.0.236/trunk@69846 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:36:28 +00:00
jdunn%netscape.com
2bd69fa3c3 adding -lXt to LDOPTS for platforms that define MOZ_MONOLITHIC_TOOLKIT
git-svn-id: svn://10.0.0.236/trunk@69845 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:36:05 +00:00
mscott%netscape.com
f90a5a1e93 Bug #31058 -->synch with api change for get URI
git-svn-id: svn://10.0.0.236/trunk@69844 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:35:17 +00:00
mscott%netscape.com
9e48918833 Bug #31058 -->Add nsIMsgI18NUrl and Get/Set URI support.
set the URI for the imap url if we have one.


git-svn-id: svn://10.0.0.236/trunk@69843 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:34:54 +00:00
rods%netscape.com
6dee1ba054 remoaved button
git-svn-id: svn://10.0.0.236/trunk@69842 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:34:42 +00:00
mscott%netscape.com
cb548a34bb Bug #31058 -->Add nsIMsgI18NUrl and Get/Set URI support.
git-svn-id: svn://10.0.0.236/trunk@69841 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:34:33 +00:00
mscott%netscape.com
ce8a7cf85d Bug #31058 -->Add nsIMsgI18NUrl and Get/Set URI support.
set the URI for the url.


git-svn-id: svn://10.0.0.236/trunk@69840 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:34:18 +00:00
rods%netscape.com
0511841c5f added nsSVGPathFrame
git-svn-id: svn://10.0.0.236/trunk@69839 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:34:00 +00:00
mscott%netscape.com
30e83e0ad5 Bug #31058 --> add a new I18N url interface for storing charset information.
modify nsIMsgMesageURI to allow you to set a URI for a url.


git-svn-id: svn://10.0.0.236/trunk@69838 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:33:37 +00:00
jst%netscape.com
912f82de3a Checking in DOM Level 2 version of the DOM interface Element.
git-svn-id: svn://10.0.0.236/trunk@69837 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:31:55 +00:00
alecf%netscape.com
182037787c fix typo which was preventing new search terms from being appended
git-svn-id: svn://10.0.0.236/trunk@69836 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:29:38 +00:00
jdunn%netscape.com
75164efd32 adding -lXt to the LDOPTS since we need to resolve Xt calls
AIX requires this!


git-svn-id: svn://10.0.0.236/trunk@69835 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:29:22 +00:00
alecf%netscape.com
61244f6db9 fix typo which was preventing search rows without associated searchterms from saving
git-svn-id: svn://10.0.0.236/trunk@69834 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:28:52 +00:00
sfraser%netscape.com
5cee9b1889 Make XBL work for HTML elements. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@69833 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:25:02 +00:00
brendan%mozilla.org
d699297b9f Common a string literal (js_call_str; r=shaver).
git-svn-id: svn://10.0.0.236/trunk@69832 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:21:05 +00:00
erik%netscape.com
4e9d577664 bug 27378; be more specific when selecting fonts by including the foundry
field (and charset fields)


git-svn-id: svn://10.0.0.236/trunk@69831 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:16:52 +00:00
erik%netscape.com
b3271d3d97 bugs 20959, 27378, 30856, 31013; make font selection more specific by
including the foundry field (and charset fields); try names like "Times
New Roman" first, before aliasing it to "times"


git-svn-id: svn://10.0.0.236/trunk@69830 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:15:55 +00:00
mscott%netscape.com
656365af83 Bug #37509 --> if a folder doesn't have a charset, then get it from
the pref: mailnews.view_default_charset


git-svn-id: svn://10.0.0.236/trunk@69829 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:11:28 +00:00
erik%netscape.com
160461088a added some lang groups that were missing
git-svn-id: svn://10.0.0.236/trunk@69828 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:07:42 +00:00
jefft%netscape.com
7a09fe4664 added empty trash on exit pref for pop3 server
git-svn-id: svn://10.0.0.236/trunk@69827 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:07:08 +00:00
erik%netscape.com
f8112bc917 removing unused file
git-svn-id: svn://10.0.0.236/trunk@69826 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:06:02 +00:00
erik%netscape.com
5ceeefe014 removing unneeded "Unicode" and "Bitstream Cyberbit" aliases (there is no
font called "Unicode" anyway)


git-svn-id: svn://10.0.0.236/trunk@69825 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:05:06 +00:00
brendan%mozilla.org
8ffee9e13e Remove deadwood brought to my attention by tlundeen@webcrossing.com (r=shaver).
git-svn-id: svn://10.0.0.236/trunk@69824 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:04:41 +00:00
brendan%mozilla.org
0effc45ae2 Fix stupid 0-for-enumerator-equal-to-0 warning (r=shaver).
git-svn-id: svn://10.0.0.236/trunk@69823 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:03:13 +00:00
nhotta%netscape.com
153bea0ce4 Revert the last change (1.62) of striping off TAB which should not be done in MIME decoder, MIME_StripContinuations does this instead.
git-svn-id: svn://10.0.0.236/trunk@69822 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 20:03:04 +00:00
dougt%netscape.com
e96a25651f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@69821 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:59:01 +00:00
dougt%netscape.com
661b4f6cf9 Updating project file. NOT IN BUILD.
git-svn-id: svn://10.0.0.236/trunk@69820 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:42:19 +00:00
erik%netscape.com
7e1c431935 bug 27164; need to multiply line-height by font's em square height, not
bounding box height; r=buster


git-svn-id: svn://10.0.0.236/trunk@69819 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:40:42 +00:00
rayw%netscape.com
126369b22d Added an observer to autoregistration, which allows a callback during that
part of startup to advance a progress display, per bug 35866.

I did not get the code actually reviewed, but I discussed it, and tested it
for breakage.  Other developers must register for the observer before it can
be ascertained whether it performs as advertized.


git-svn-id: svn://10.0.0.236/trunk@69818 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:28:12 +00:00
jst%netscape.com
1be79694ec Fixing build bustage if PR_LOGGING was defined.
git-svn-id: svn://10.0.0.236/trunk@69817 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:15:14 +00:00
waterson%netscape.com
40c47054de Bug 39305. Do not add 'xmlns=' and 'xmlns:foo=' as properties to the RDF graph.
git-svn-id: svn://10.0.0.236/trunk@69816 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:12:14 +00:00
slamm%netscape.com
2b5f45f545 fix typo.
git-svn-id: svn://10.0.0.236/trunk@69815 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:04:27 +00:00
tor%cs.brown.edu
4b7377e099 SUNWspro4.2 bustage: move CElement::GetElement() definition
before its use so the compiler doesn't choke trying to inline it.
Bug 39294. r=bruce


git-svn-id: svn://10.0.0.236/trunk@69814 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:03:25 +00:00
jst%netscape.com
ed37b283d8 Adding support for document.createElementNS() for XUL documents.
git-svn-id: svn://10.0.0.236/trunk@69813 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:02:30 +00:00
sfraser%netscape.com
2b5f698903 Fix warnings.
git-svn-id: svn://10.0.0.236/trunk@69812 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:00:55 +00:00
tor%cs.brown.edu
667903813d SUNWspro5.0 bustage fix: add "const" in a couple places to keep
the compiler happy.  Patch from tomi.leppikangas@oulu.fi, r=tor


git-svn-id: svn://10.0.0.236/trunk@69811 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:00:43 +00:00
sfraser%netscape.com
7cc03763f5 Fix typo -- "public:;"
git-svn-id: svn://10.0.0.236/trunk@69810 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:00:32 +00:00
morse%netscape.com
c09210d2b9 fix clipping problem of OK/Cancel buttons
git-svn-id: svn://10.0.0.236/trunk@69809 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 19:00:05 +00:00
slamm%netscape.com
fd1ff543e9 Change the main regex to a multline regex with comments (using m{}x). Allow for no space between '(' and means.
git-svn-id: svn://10.0.0.236/trunk@69808 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 18:10:46 +00:00
mscott%netscape.com
696a201e07 backing out rayw's checkin because the tree WAS CLOSED! Shame on you =).
git-svn-id: svn://10.0.0.236/trunk@69807 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 18:07:36 +00:00
modgock%eng.sun.com
806b192a26 fix for bug #39221
git-svn-id: svn://10.0.0.236/trunk@69806 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 17:46:53 +00:00
rayw%netscape.com
b1e151b6e3 I needed to add a better comment for the prior version I checked in.
Bug 3690, I added the native character writing / escaping logic to
the javascript components as it was added to native components.

r=dveditz


git-svn-id: svn://10.0.0.236/trunk@69805 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 17:29:20 +00:00
rayw%netscape.com
0c6faf26f0 The remaining fix for international characters in component names.
git-svn-id: svn://10.0.0.236/trunk@69804 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 17:26:18 +00:00
jefft%netscape.com
585086c59c fixed bug 16244, 35704 - empty trash on exit for Pop3 and Imap
git-svn-id: svn://10.0.0.236/trunk@69803 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:55:22 +00:00
mjudge%netscape.com
a2fa84bf54 not in build still getting ender-lite off ground
git-svn-id: svn://10.0.0.236/trunk@69802 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:34:20 +00:00
mjudge%netscape.com
6a58aacae2 removing comment on code
git-svn-id: svn://10.0.0.236/trunk@69801 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:25:52 +00:00
mjudge%netscape.com
ee1697846e not in build
git-svn-id: svn://10.0.0.236/trunk@69800 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:24:53 +00:00
mjudge%netscape.com
a06e039410 typedef before switch gets thrown
git-svn-id: svn://10.0.0.236/trunk@69799 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:24:02 +00:00
brade%netscape.com
e7cbb3fca1 move from DragContentLink to BeginDragContentArea for drag gesture
git-svn-id: svn://10.0.0.236/trunk@69798 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:23:23 +00:00
mjudge%netscape.com
3252ce878c legal changes
git-svn-id: svn://10.0.0.236/trunk@69797 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:22:03 +00:00
brade%netscape.com
8c6a636718 don't require pref; lower case tag names
git-svn-id: svn://10.0.0.236/trunk@69796 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:21:58 +00:00
brade%netscape.com
ddc0384e5a add some tooltips that were missing
git-svn-id: svn://10.0.0.236/trunk@69795 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:19:33 +00:00
mjudge%netscape.com
82191df631 fixing legal issues
git-svn-id: svn://10.0.0.236/trunk@69794 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:19:25 +00:00
mjudge%netscape.com
6a5229782e fixing output from selection piece
git-svn-id: svn://10.0.0.236/trunk@69793 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:18:30 +00:00
brade%netscape.com
938ccd7d31 add some more tooltips which weren't added earlier
git-svn-id: svn://10.0.0.236/trunk@69792 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:17:34 +00:00
brade%netscape.com
1ca0d9924f add tooltip to editfield
git-svn-id: svn://10.0.0.236/trunk@69791 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:16:20 +00:00
brade%netscape.com
adb054995b add tooltip to advanced button (ugh)
git-svn-id: svn://10.0.0.236/trunk@69790 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:15:43 +00:00
jst%netscape.com
63ee09a339 Fix .innerHTML regression (from the XIF converter update), and add a null document check.
git-svn-id: svn://10.0.0.236/trunk@69789 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:07:36 +00:00
dcone%netscape.com
6775ad1391 Fixed ScaleX and ScaleY to handle identity matrix, based on O'Callahan patch.
git-svn-id: svn://10.0.0.236/trunk@69788 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 14:06:18 +00:00
jst%netscape.com
c46f0679b3 nsString --> nsAutoString changes.
git-svn-id: svn://10.0.0.236/trunk@69787 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 13:50:52 +00:00
scc%netscape.com
380575cb21 string fixes
git-svn-id: svn://10.0.0.236/trunk@69786 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 13:26:17 +00:00
dbaron%fas.harvard.edu
65a4685f64 Fix AtomImpl leaks (includes bug 32608). r=pollmann@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69785 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 13:12:27 +00:00
dbaron%fas.harvard.edu
fa23af6946 Fix leak of namespace manager. r=waterson@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69784 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 13:11:06 +00:00
dbaron%fas.harvard.edu
d2082dfc31 Count some classes for the leak stats. r=warren@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69783 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 13:10:18 +00:00
scc%netscape.com
14aeb82131 patch from Joerg Brunsmann to fix bug #39268. r=scc
git-svn-id: svn://10.0.0.236/trunk@69782 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:57:21 +00:00
scc%netscape.com
cc35a79a5c string fixes
git-svn-id: svn://10.0.0.236/trunk@69781 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:50:31 +00:00
scc%netscape.com
2817f0d436 string fixes
git-svn-id: svn://10.0.0.236/trunk@69780 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:47:57 +00:00
scc%netscape.com
1eba7b6bbe string fixes
git-svn-id: svn://10.0.0.236/trunk@69779 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:41:16 +00:00
scc%netscape.com
23c0cd460f string fixes
git-svn-id: svn://10.0.0.236/trunk@69778 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:33:01 +00:00
ben%netscape.com
7fcde7c43e fix sizing problem on unchecked checkbox
git-svn-id: svn://10.0.0.236/trunk@69777 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:25:58 +00:00
scc%netscape.com
4e1acfee9b string fixes
git-svn-id: svn://10.0.0.236/trunk@69776 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 12:20:49 +00:00
jfrancis%netscape.com
075f3b1999 fixing list toolbar button updating...
git-svn-id: svn://10.0.0.236/trunk@69775 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 11:50:49 +00:00
hyatt%netscape.com
b1cf7fa2fb Fix progressmeter styles.
git-svn-id: svn://10.0.0.236/trunk@69774 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 09:42:26 +00:00
scc%netscape.com
578b1917ba circular include logic defeated me ... protect the new operator definitions locally
git-svn-id: svn://10.0.0.236/trunk@69773 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 08:07:25 +00:00
rickg%netscape.com
565b77a95f enabled empty element support in StrictDTD
git-svn-id: svn://10.0.0.236/trunk@69772 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:58:53 +00:00
rickg%netscape.com
4f20234171 enabled empty element support in StrictDTD
git-svn-id: svn://10.0.0.236/trunk@69771 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:52:38 +00:00
scc%netscape.com
87e4dcc1d6 oops
git-svn-id: svn://10.0.0.236/trunk@69770 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:37:18 +00:00
leaf%mozilla.org
9194028d7f Automated update
git-svn-id: svn://10.0.0.236/trunk@69769 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:30:10 +00:00
rickg%netscape.com
b2d584ed34 StrictDTD wip, and fixed bugs: 37417 and 26023
git-svn-id: svn://10.0.0.236/trunk@69768 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:28:12 +00:00
scc%netscape.com
a4547be9bd adding macros and uses to support Solaris' inability to pick operator+
git-svn-id: svn://10.0.0.236/trunk@69767 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:28:00 +00:00
rickg%netscape.com
f84570f461 fixed bugs: 37417 and 26023
git-svn-id: svn://10.0.0.236/trunk@69766 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:27:55 +00:00
dp%netscape.com
95400e4869 Updated build instructions
git-svn-id: svn://10.0.0.236/trunk@69765 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:21:12 +00:00
ben%netscape.com
8b6f90cc88 checking in support for script block children on XBL <handler> elements. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@69764 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:19:35 +00:00
waterson%netscape.com
ebc5da3a0a Add test for NEED_CPP_DERIVED_TEMPLATE_OPERATORS.
git-svn-id: svn://10.0.0.236/trunk@69763 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:18:54 +00:00
leaf%mozilla.org
a4e9dab641 Automated update
git-svn-id: svn://10.0.0.236/trunk@69762 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:15:10 +00:00
dp%netscape.com
93b286d054 xpcom standalone.
git-svn-id: svn://10.0.0.236/trunk@69761 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:04:54 +00:00
brendan%mozilla.org
f4d76ea285 Enforce interCaps Mozilla XPIDL style (r=shaver).
git-svn-id: svn://10.0.0.236/trunk@69760 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:03:46 +00:00
dp%netscape.com
4c0be90e26 xpcom standalone rules.
git-svn-id: svn://10.0.0.236/trunk@69759 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 07:03:04 +00:00
brendan%mozilla.org
5c4b53af9e Comment grammar and style fixes.
git-svn-id: svn://10.0.0.236/trunk@69758 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:41:00 +00:00
rginda%netscape.com
9eb614e30d munger regex modifications
git-svn-id: svn://10.0.0.236/trunk@69757 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:30:34 +00:00
ssu%netscape.com
a554fde0b5 fixing bug #37251.
also fixed problem with an uninstaller's dialog not being modal.

affects only windows platforms.


git-svn-id: svn://10.0.0.236/trunk@69756 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:23:36 +00:00
brendan%mozilla.org
13b1e5ebad Space cleanup.
git-svn-id: svn://10.0.0.236/trunk@69755 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:21:49 +00:00
brendan%mozilla.org
05bfc9f964 Warning abatement.
git-svn-id: svn://10.0.0.236/trunk@69754 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:20:14 +00:00
ssu%netscape.com
25a556e86e fixing bug 37251
removed the Uninstall folder creation from xpcom.jst.
set the windows system files that are installed as shared files.

not part of tinderbox build.


git-svn-id: svn://10.0.0.236/trunk@69753 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:16:26 +00:00
waterson%netscape.com
bad10238ec Bug 39089. Paint over the problem by special-casing 'javascript:' URIs. r=mscott
git-svn-id: svn://10.0.0.236/trunk@69752 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:14:32 +00:00
brendan%mozilla.org
f419d3b6d4 Update JS_InitClass to match signature.
git-svn-id: svn://10.0.0.236/trunk@69751 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:07:10 +00:00
brendan%mozilla.org
6d409a43c8 Comment the need for rooted JS_NewScriptObject; whitespace/comment cleanup.
git-svn-id: svn://10.0.0.236/trunk@69750 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 06:06:12 +00:00
rginda%netscape.com
21ae512e12 -- CHATZILLA CHANGES ONLY --
* irc.js
add ctcpTo(), ctcp() methods
forward unknown ctcp codes to onUnknownCTCP handler

* utils.js
add abbreviateWord function

* commands.js
add /ctcp command

* handler.js
make |this| refer to client.currentObject in /eval
implement /ctcp command
chop long hostnames onJoin
add onUnknownCTCP handler
redraw fixes in on366, onPart

* rdf.js
add getTreeRoot method

* static.js
comment fixes
add max word/nick display vars, implementations
updateTitle changes, show correct title based on client.currentObject
fix delete view issue
chop long nicks before displaying


git-svn-id: svn://10.0.0.236/trunk@69749 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 05:58:30 +00:00
waterson%netscape.com
d929273bc5 Fix string backsliding.
git-svn-id: svn://10.0.0.236/trunk@69748 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 05:33:26 +00:00
rhp%netscape.com
5207ba0132 NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@69747 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 05:32:20 +00:00
mjudge%netscape.com
78cd7564f7 no point in turning off the link handler if we are allready in text only mode.
git-svn-id: svn://10.0.0.236/trunk@69746 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 05:18:45 +00:00
jbetak%netscape.com
4cdefd7281 32477 Accept-Language UI
git-svn-id: svn://10.0.0.236/trunk@69745 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 05:17:44 +00:00
scc%netscape.com
d282389c10 added macro code to help define more comparison operators. Got rid of |typename|. We can live with the warnings, maybe; but windows can't digest it in this context.
git-svn-id: svn://10.0.0.236/trunk@69744 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 05:14:40 +00:00
dcone%netscape.com
2cdb288556 Fixed double drawing lines for buttons
git-svn-id: svn://10.0.0.236/trunk@69743 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 04:55:49 +00:00
shaver%mozilla.org
6cffd9112b fix build bustage
git-svn-id: svn://10.0.0.236/trunk@69742 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 04:39:47 +00:00
cmanske%netscape.com
97d27f72e7 Another tweak to table editing
git-svn-id: svn://10.0.0.236/trunk@69741 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 04:39:27 +00:00
cmanske%netscape.com
429c38a08e Shoud return NS_EDITOR_ELEMENT_NOT_FOUND from GetFirstSelectedCellInTable if cell not found
git-svn-id: svn://10.0.0.236/trunk@69740 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 04:29:10 +00:00
brendan%mozilla.org
300a69d558 Don't let the JS GC run on threads other than the main thread, where the dom and layout run.
git-svn-id: svn://10.0.0.236/trunk@69739 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 04:21:04 +00:00
cmanske%netscape.com
655ca23afd Minor change to JoinCells isCommandEnabled
git-svn-id: svn://10.0.0.236/trunk@69738 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 04:13:14 +00:00
evaughan%netscape.com
cd4a9a369b 1) Scrolling menus
2) many bug fixes
3) box debuging flags


git-svn-id: svn://10.0.0.236/trunk@69737 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 04:12:31 +00:00
brendan%mozilla.org
d2bc829802 Cleanups from tlundeen@webcrossing.com, plus fun->call=>native renaming.
git-svn-id: svn://10.0.0.236/trunk@69736 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:54:50 +00:00
shaver%mozilla.org
bcfe1cd20b more work on 37983's content-policy love, r=brendan
git-svn-id: svn://10.0.0.236/trunk@69735 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:40:40 +00:00
buster%netscape.com
25b5e3a49a added reflow notification, from Thomas Lendacky (toml@us.ibm.com)
r=buster


git-svn-id: svn://10.0.0.236/trunk@69734 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:37:21 +00:00
buster%netscape.com
fde77a8e89 adding constants for reflow notification, from Thomas Lendacky (toml@us.ibm.com)
r=buster


git-svn-id: svn://10.0.0.236/trunk@69733 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:36:34 +00:00
dbaron%fas.harvard.edu
c5b9526a60 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@69732 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:19:53 +00:00
morse%netscape.com
96e78a22c9 minor wording change
git-svn-id: svn://10.0.0.236/trunk@69731 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:14:11 +00:00
scc%netscape.com
879df1b115 changes to fix some errors constructing autostrings from null pointers that led to crashes
git-svn-id: svn://10.0.0.236/trunk@69730 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:10:19 +00:00
hyatt%netscape.com
ebfb0669da Fumbling fumbling.
git-svn-id: svn://10.0.0.236/trunk@69729 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:09:19 +00:00
cmanske%netscape.com
8803273a98 Table editing: Join and Split cells (part of bug 20973)
git-svn-id: svn://10.0.0.236/trunk@69728 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:06:29 +00:00
cmanske%netscape.com
f96c5cdbdc Fixed problems with table editing commands. New 'All Tags' mode images and CSS from beppe (28498), added EditorSharedStart() for initialization actions common to all editor users.
git-svn-id: svn://10.0.0.236/trunk@69727 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:05:56 +00:00
cmanske%netscape.com
9b98a91beb Use EditorSharedStart() for initialization needed by mail composer
git-svn-id: svn://10.0.0.236/trunk@69726 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 03:05:39 +00:00
hyatt%netscape.com
e64c68e9c3 FLying blind. Woo hoo.
git-svn-id: svn://10.0.0.236/trunk@69725 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 02:50:42 +00:00
hyatt%netscape.com
2ccc066bc2 Better form.
git-svn-id: svn://10.0.0.236/trunk@69724 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 02:49:56 +00:00
jefft%netscape.com
59bea2bb57 added mail.server.default.empty_trash_on_exit pref
git-svn-id: svn://10.0.0.236/trunk@69723 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 02:45:47 +00:00
hyatt%netscape.com
7141d45beb Better form.
git-svn-id: svn://10.0.0.236/trunk@69722 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 02:42:37 +00:00
dveditz%netscape.com
58ab530914 bug 35036
git-svn-id: svn://10.0.0.236/trunk@69721 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 02:40:32 +00:00
dveditz%netscape.com
3d5d6eab4c removing obsolete res/xpinstall files from install
git-svn-id: svn://10.0.0.236/trunk@69720 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 02:23:49 +00:00
bryner%uiuc.edu
efa0f2876c Hook up text enlarge/reduce with ctrl+mousewheel. bug
25427.  r=erik@netscape.com.


git-svn-id: svn://10.0.0.236/trunk@69719 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 02:10:11 +00:00
jst%netscape.com
757b271c1a More WIP on getComputedStyle(), not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@69718 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:59:05 +00:00
jst%netscape.com
04bccbd8fa Adding a very primitive readonly implementation of CSSPrimitiveValue. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@69717 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:58:26 +00:00
hyatt%netscape.com
e13add5c1e Changing convertChromeURL
git-svn-id: svn://10.0.0.236/trunk@69716 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:40:52 +00:00
hyatt%netscape.com
c3eb4a5e2a Changing convertChromeURL.
git-svn-id: svn://10.0.0.236/trunk@69715 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:40:35 +00:00
jst%netscape.com
4e40fded47 WIP for getComputedStyle().
git-svn-id: svn://10.0.0.236/trunk@69714 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:33:27 +00:00
scc%netscape.com
10f2c15f9e string fixes
git-svn-id: svn://10.0.0.236/trunk@69713 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:27:17 +00:00
waterson%netscape.com
2f3bfe1608 With NEW_STRING_APIS, turn on definition of string comparison operators to avoid accidental pointer comparisons. r=scc
git-svn-id: svn://10.0.0.236/trunk@69712 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:27:04 +00:00
alecf%netscape.com
c7f05c0de2 add support for saveTo() of search values
git-svn-id: svn://10.0.0.236/trunk@69711 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:22:39 +00:00
alecf%netscape.com
4ffbbdd73b add more/less lines and support adding new terms (doesn't QUITE work yet)
git-svn-id: svn://10.0.0.236/trunk@69710 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 01:22:07 +00:00
hyatt%netscape.com
dae0ebac37 making nightlies sane again
git-svn-id: svn://10.0.0.236/trunk@69709 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 00:48:51 +00:00
scc%netscape.com
85fcaf6e38 string fixes
git-svn-id: svn://10.0.0.236/trunk@69708 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 00:40:07 +00:00
danm%netscape.com
2ec3ab65c8 reduce goofiness level of last checkin
git-svn-id: svn://10.0.0.236/trunk@69707 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 00:36:56 +00:00
danm%netscape.com
6a8ccb4444 clear record of installed chrome at beginning of install
git-svn-id: svn://10.0.0.236/trunk@69706 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 00:26:47 +00:00
scc%netscape.com
0240bbf90c ...oops, have to comment out the body too. Sorry.
git-svn-id: svn://10.0.0.236/trunk@69705 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 00:16:30 +00:00
scc%netscape.com
c2c42ed547 commented out an |NS_WARNING| that will overwhelm you, I'll turn it into an assertion for me only, later. Also got rid of |Equals(*, int)| temporarily, as with |Compare| to catch clients who should be using |EqualsWithConversion|
git-svn-id: svn://10.0.0.236/trunk@69704 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 00:13:57 +00:00
alecf%netscape.com
a4e0615fcb add way to create a new search term from JS
git-svn-id: svn://10.0.0.236/trunk@69703 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 00:01:22 +00:00
scc%netscape.com
9da9a6e991 string fixes
git-svn-id: svn://10.0.0.236/trunk@69702 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-15 00:00:32 +00:00
jst%netscape.com
8593c93937 Implementing createElementNS().
git-svn-id: svn://10.0.0.236/trunk@69701 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:55:04 +00:00
alecf%netscape.com
124359bfb6 add support for saving new term elements that don't have search terms associated with them
git-svn-id: svn://10.0.0.236/trunk@69700 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:52:11 +00:00
jst%netscape.com
f5a0f1d857 More utility frunctions in nsINodeInfoManager.
git-svn-id: svn://10.0.0.236/trunk@69699 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:45:32 +00:00
alecf%netscape.com
26f2b0adf7 use QI macro
git-svn-id: svn://10.0.0.236/trunk@69698 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:34:20 +00:00
scc%netscape.com
937ea1fdff disable a not helpful warning for VC++
git-svn-id: svn://10.0.0.236/trunk@69697 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:33:05 +00:00
rhp%netscape.com
4e698712c6 Checking in code - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@69696 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:26:00 +00:00
alecf%netscape.com
506ba66a39 switch to macro for QI accounting
git-svn-id: svn://10.0.0.236/trunk@69695 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:18:42 +00:00
alecf%netscape.com
346430e540 switch to using macros for QI/etc to enable QI accounting
git-svn-id: svn://10.0.0.236/trunk@69694 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:16:25 +00:00
alecf%netscape.com
5fe605cfb4 repair the NS_IMPL_QUERY_INTERFACE_INHERITED3 macro
git-svn-id: svn://10.0.0.236/trunk@69693 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:09:21 +00:00
scc%netscape.com
ebeba6679b string fixes
git-svn-id: svn://10.0.0.236/trunk@69692 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:06:18 +00:00
brendan%mozilla.org
601cf17c57 Forgot to check this in with the last batch!
git-svn-id: svn://10.0.0.236/trunk@69691 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:04:33 +00:00
brendan%mozilla.org
52c90059b6 GC synchronization and lock fixes, plus comments (37983, r=waterson@netscape.com).
git-svn-id: svn://10.0.0.236/trunk@69690 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 23:00:51 +00:00
dp%netscape.com
a8784ff93d Including nsTestSample.cpp.
git-svn-id: svn://10.0.0.236/trunk@69689 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 22:56:53 +00:00
scc%netscape.com
7e48c62cec string fixes
git-svn-id: svn://10.0.0.236/trunk@69688 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 22:54:04 +00:00
dp%netscape.com
77b7903840 Sample XPCOM Application
git-svn-id: svn://10.0.0.236/trunk@69687 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 22:49:36 +00:00
dp%netscape.com
4bff050def Standalone xpcom.
git-svn-id: svn://10.0.0.236/trunk@69686 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 22:46:24 +00:00
scc%netscape.com
146d1274ec comment out |Compare| with a length to help find callers of the old compare function that need to become to |CompareWithConversion|.
git-svn-id: svn://10.0.0.236/trunk@69685 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 22:32:30 +00:00
ssu%netscape.com
6fb9d48858 disabled the cancel button once the user clicks Uninstall
git-svn-id: svn://10.0.0.236/trunk@69684 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 21:57:42 +00:00
morse%netscape.com
81b7144459 give feedback when allowing/blocking cookies/images
git-svn-id: svn://10.0.0.236/trunk@69683 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 21:22:31 +00:00
alecf%netscape.com
b02d709c17 move enums into IDL
git-svn-id: svn://10.0.0.236/trunk@69682 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 20:41:40 +00:00
alecf%netscape.com
4c48750303 switch to using nsCOMPtr for cleanliness
git-svn-id: svn://10.0.0.236/trunk@69681 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 20:40:04 +00:00
alecf%netscape.com
e320630245 oops, somehow I managed to forget these
git-svn-id: svn://10.0.0.236/trunk@69680 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 20:39:30 +00:00
alecf%netscape.com
a8f009cdd4 update JS folder listener to use new event API
git-svn-id: svn://10.0.0.236/trunk@69679 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 20:36:26 +00:00
alecf%netscape.com
a7111f80fa API cleanup: replace OnFolderLoaded/OnDeleteOrMoveMessageCompleted with OnItemEvent using atoms
git-svn-id: svn://10.0.0.236/trunk@69678 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 20:35:46 +00:00
morse%netscape.com
ca46b767aa fix bug 27247, OK/Cancel buttons getting clipped on cookie/signon viewer
git-svn-id: svn://10.0.0.236/trunk@69677 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 20:25:30 +00:00
morse%netscape.com
92e0e3948e fix bug 34200, dialogs are badly sized
git-svn-id: svn://10.0.0.236/trunk@69676 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 19:48:34 +00:00
alecf%netscape.com
3ce5ad690d cache the resolved chrome URL not the chrome URL, so that stringbundle caching doesn't screw with locale switching
git-svn-id: svn://10.0.0.236/trunk@69675 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 19:42:27 +00:00
jst%netscape.com
941c236798 Support wildcard ('*') for namespaceURI in getElementsByTagNameNS().
git-svn-id: svn://10.0.0.236/trunk@69674 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 19:37:40 +00:00
harishd%netscape.com
b68192bcb7 Observer base querys for nsIWebShellServices through the parser bundle...
r=nisheeth


git-svn-id: svn://10.0.0.236/trunk@69673 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 19:25:13 +00:00
harishd%netscape.com
d9d69f2ded Enabling NOLAYERS by default ( since we don't support LAYER tag ).
r=vidur

Putting webshellservice into parser bundle for use by observer base.

r=nisheeth


git-svn-id: svn://10.0.0.236/trunk@69672 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 19:25:06 +00:00
harishd%netscape.com
1ddf9f1307 Fix for bugs:
34351 ( nsbeta2+ ) - Made webshell service available to
observer base through parser bundle.
37503,36852 ( nsbeta2+ ) - Fixed crash in Observer base...
( caused by a wrong assumtion for document key ). The key now is
always nsISupports*.
24474 - Fixed content leakage in my.netscape.com caused by a script
entity in LAYER.
31890 - Mlk fix ( patch provided by Patrick ) ( r=me )

r= nisheeth


git-svn-id: svn://10.0.0.236/trunk@69671 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 19:24:59 +00:00
ssu%netscape.com
82d4232e2a fixing bug #37232. removed Pr2/b2 from mozilla description. not part of tinderbox builds. affects only windows platforms.
git-svn-id: svn://10.0.0.236/trunk@69670 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 19:08:41 +00:00
jst%netscape.com
27b545ecc0 Adding more utility functions to nsINodeInfo.
git-svn-id: svn://10.0.0.236/trunk@69669 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 18:34:35 +00:00
dp%netscape.com
71aa4d745b Initial version
git-svn-id: svn://10.0.0.236/trunk@69668 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 18:22:11 +00:00
jst%netscape.com
b78129ad3a Implementing getElementsByTagNameNS() in the XUL document.
git-svn-id: svn://10.0.0.236/trunk@69667 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 18:14:30 +00:00
shaver%mozilla.org
4d15b8b11a remove bogus CHECK_REQUEST in JS_ClearRegexpStatics (16128)
git-svn-id: svn://10.0.0.236/trunk@69666 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 15:38:04 +00:00
michael.lowe%bigfoot.com
11d8d11a0a Add file selector types, and minor changes to cursors
git-svn-id: svn://10.0.0.236/trunk@69665 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 14:25:53 +00:00
jst%netscape.com
4c2e2d1d03 Implementing DOM hasFeature() and supports().
git-svn-id: svn://10.0.0.236/trunk@69664 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 13:08:00 +00:00
axel%pike.org
1e6769acc4 Removing $(srcdir) from CHROME variables.
r=syd@netscape.com


git-svn-id: svn://10.0.0.236/trunk@69663 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 11:17:58 +00:00
rjc%netscape.com
34bf8f3d8e Capitalize.
git-svn-id: svn://10.0.0.236/trunk@69662 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:50:43 +00:00
danm%netscape.com
3f0d9c47e4 correct typo in last checkin
git-svn-id: svn://10.0.0.236/trunk@69661 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:38:48 +00:00
danm%netscape.com
7dcea4a606 new chrome hierarchy
git-svn-id: svn://10.0.0.236/trunk@69660 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:37:30 +00:00
rjc%netscape.com
e4b0d97c55 Set "browser.search.mode" initial value to zero.
git-svn-id: svn://10.0.0.236/trunk@69659 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:12:08 +00:00
rjc%netscape.com
e3f5902b2e Add support for search modes.
git-svn-id: svn://10.0.0.236/trunk@69658 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:08:45 +00:00
rjc%netscape.com
1b63cb6d8b Add PR_CALLBACK.
git-svn-id: svn://10.0.0.236/trunk@69657 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:06:50 +00:00
rjc%netscape.com
b5458e7aca Add support for search modes.
git-svn-id: svn://10.0.0.236/trunk@69656 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 10:01:12 +00:00
michael.lowe%bigfoot.com
1a2368b436 Fix some leaks, and other problems found using BoundsChecker r=bryner@uiuc.edu
git-svn-id: svn://10.0.0.236/trunk@69655 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 09:18:43 +00:00
mcafee%netscape.com
d952c3a230 Cleaning up about:credits link (32009)
git-svn-id: svn://10.0.0.236/trunk@69654 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 08:18:19 +00:00
scc%netscape.com
64dbe462e7 string fixes
git-svn-id: svn://10.0.0.236/trunk@69653 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 08:10:00 +00:00
morse%netscape.com
a6418f2eb2 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@69652 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 07:45:30 +00:00
morse%netscape.com
3fbc313997 use straightforward base64 encoding for obscuring
git-svn-id: svn://10.0.0.236/trunk@69651 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 07:11:56 +00:00
mcafee%netscape.com
b87ac24e36 Fixing resource URL to match danm's chrome restructuring. r=danm
git-svn-id: svn://10.0.0.236/trunk@69650 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 07:11:20 +00:00
mjudge%netscape.com
1e377ab381 adding navquirks support
git-svn-id: svn://10.0.0.236/trunk@69649 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 07:02:08 +00:00
danm%netscape.com
de082fc090 oops. removing temporary file that wouldn't have worked, anyway
git-svn-id: svn://10.0.0.236/trunk@69648 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 06:06:19 +00:00
danm%netscape.com
78b6f27be4 clear record of installed chrome at beginning of install
git-svn-id: svn://10.0.0.236/trunk@69647 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:53:25 +00:00
anthonyd%netscape.com
ec1076707f adding weak ptr support to EditorShellMouseListener
git-svn-id: svn://10.0.0.236/trunk@69646 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:52:56 +00:00
brendan%mozilla.org
357d9473e4 Set newborn to root of object tree created by literal (followup to waterson nsJSEnvironment.cpp fix).
git-svn-id: svn://10.0.0.236/trunk@69645 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:38:51 +00:00
brendan%mozilla.org
1cc9fce387 Avoid zero-length mallocs (prompted by ped@nospam.cadence.com).
git-svn-id: svn://10.0.0.236/trunk@69644 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:35:19 +00:00
hyatt%netscape.com
c44c9f89d7 toying with skin switching ui
git-svn-id: svn://10.0.0.236/trunk@69643 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:31:19 +00:00
leaf%mozilla.org
0269c4f502 Automated update
git-svn-id: svn://10.0.0.236/trunk@69642 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:30:08 +00:00
danm%netscape.com
ec3bcb9e44 correct display name
git-svn-id: svn://10.0.0.236/trunk@69641 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:30:00 +00:00
ssu%netscape.com
c1ca33ce6e fixed problem with files marked DO NOT UNINSTALL and still unregistering activeX file. Also fixed Are You Sure You Want To Remove The Shared File dialog to be more informative. Affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@69640 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:27:54 +00:00
anthonyd%netscape.com
c0177aa6b1 changed nsIDOMWindow* mContentWindow to a
nsWeakPtr mContentWindow to get around complexities with ~nsEditorShell


git-svn-id: svn://10.0.0.236/trunk@69639 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:27:17 +00:00
anthonyd%netscape.com
428060adbf made GlobalWindowImpl support weak ref to get around
holding on to raw pointers to windows causing problems
in destruction of windows


git-svn-id: svn://10.0.0.236/trunk@69638 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:26:06 +00:00
bryner%uiuc.edu
65772f6910 Removing unused #defines of MOZ_LEAKY and TRACING. r=cls.
git-svn-id: svn://10.0.0.236/trunk@69637 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:25:21 +00:00
ssu%netscape.com
f7889f4199 enabling the main uninstall window. Not part of tinderbox build. affects only windows platforms.
git-svn-id: svn://10.0.0.236/trunk@69636 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 05:12:40 +00:00
buster%netscape.com
98dbc47939 bugs 38396, 29429, 32471, 27390, 32581
errors in incremental calcuation of max-element-size and preferred-size


git-svn-id: svn://10.0.0.236/trunk@69635 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 04:56:25 +00:00
buster%netscape.com
8d08d0dae5 bug 38396, a bug in calculation of image width given it's height and a percent width
git-svn-id: svn://10.0.0.236/trunk@69634 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 04:46:19 +00:00
buster%netscape.com
e7bd6199bd bug 38396, a bug in max width calculation exposed by tables
git-svn-id: svn://10.0.0.236/trunk@69633 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 04:43:52 +00:00
ben%netscape.com
f1748c41cd foopy.
git-svn-id: svn://10.0.0.236/trunk@69632 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 04:37:08 +00:00
ben%netscape.com
0ffcaa4528 fix button arrow directions
git-svn-id: svn://10.0.0.236/trunk@69631 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 04:02:31 +00:00
ben%netscape.com
8e640d3171 fixing arrows
git-svn-id: svn://10.0.0.236/trunk@69630 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:58:21 +00:00
mjudge%netscape.com
60e950168b debug code for myself
git-svn-id: svn://10.0.0.236/trunk@69629 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:44:17 +00:00
mjudge%netscape.com
62cfa242f1 ender-lite looks like a real thing now
git-svn-id: svn://10.0.0.236/trunk@69628 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:41:57 +00:00
mjudge%netscape.com
5dc3b3236c updating capture code
git-svn-id: svn://10.0.0.236/trunk@69627 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:41:25 +00:00
ben%netscape.com
05799c35e6 fix 23103
git-svn-id: svn://10.0.0.236/trunk@69626 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:17:49 +00:00
bryner%uiuc.edu
047dcbb0f0 Create the offscreen buffer the size of the complete image, not just the
size that has been loaded so far.  r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@69625 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:16:43 +00:00
ben%netscape.com
2ae7b6a8b0 fix 23030
git-svn-id: svn://10.0.0.236/trunk@69624 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:15:32 +00:00
ssu%netscape.com
0985451b8a added nsInstallBitwise.cpp and nsInstallBitwise.h to the project file.
git-svn-id: svn://10.0.0.236/trunk@69623 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:07:33 +00:00
ssu%netscape.com
7f30e74836 added bit field in nsInstallFile for Windows Shared File and Do No Uninstall.
added support in fileop for registering ole server files.

changed the way logging is done in install.log to write to the log file *before* the attempt to complete() the file installation process.  This helps with debugging because is shows what file the installation probably stopped on.


git-svn-id: svn://10.0.0.236/trunk@69622 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:07:05 +00:00
ben%netscape.com
dc0f25ab51 fix 33359 per verah
git-svn-id: svn://10.0.0.236/trunk@69621 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:06:11 +00:00
suresh%netscape.com
e3e9a85b60 Adding imap tests.
git-svn-id: svn://10.0.0.236/trunk@69620 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:03:08 +00:00
ben%netscape.com
9a38e4ddbd fix 38785 (throbber url is invalid url)
git-svn-id: svn://10.0.0.236/trunk@69619 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 03:00:30 +00:00
ben%netscape.com
6cd97ee947 fix 33647 (display font size units in fonts pref panel)
git-svn-id: svn://10.0.0.236/trunk@69618 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:57:41 +00:00
ssu%netscape.com
7e142eb484 fixing parsing for uninstaller exe file size. Not part of tinderbox. affects only windows plaftforms.
git-svn-id: svn://10.0.0.236/trunk@69617 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:56:37 +00:00
ben%netscape.com
1d0c10b443 fix 37136 (Preferences titlebar reads "Foopy")
git-svn-id: svn://10.0.0.236/trunk@69616 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:54:49 +00:00
ben%netscape.com
8fe670c5ec fix small typo in string
git-svn-id: svn://10.0.0.236/trunk@69615 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:53:53 +00:00
jst%netscape.com
f35836d6c7 Don't generate code that uses internal JS functions, use the public functions in stead.
git-svn-id: svn://10.0.0.236/trunk@69614 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:46:08 +00:00
jst%netscape.com
1de9809f35 Use the public JS functions and not internal ones, this didn't work on the Mac, but was fine on windows and linux.
git-svn-id: svn://10.0.0.236/trunk@69613 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:43:03 +00:00
ssu%netscape.com
a4a39ae695 uninstaller:
fixed silent and auto mode.
  added uninstall control for shared files
  added uninstall control for unregistering ole server files
  added uninstall control for do-not-uninstall flag

setup:
  added new string resource for error control (UNABLE_TO_LOCATE_LIB_FUNCTION and UNABLE_TO_LOAD_LIBRARY)

affects windows platforms only.


git-svn-id: svn://10.0.0.236/trunk@69612 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:41:50 +00:00
ssu%netscape.com
9554cf6714 added new string resources for installing shared files and registering ole servers
git-svn-id: svn://10.0.0.236/trunk@69611 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:37:09 +00:00
ssu%netscape.com
8f4a48b779 new files to support setting of windows shared files registry in the windows registry. Not part of tinderbox build yet.
git-svn-id: svn://10.0.0.236/trunk@69610 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:27:52 +00:00
jst%netscape.com
657ba2e80f Make processing instructions implement nsIDOMLinkStyle, also did some general cleaning up.
git-svn-id: svn://10.0.0.236/trunk@69609 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:11:44 +00:00
jst%netscape.com
c032dc3b39 Add support for DOM Level 2 document.defaultView
git-svn-id: svn://10.0.0.236/trunk@69608 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:08:53 +00:00
jst%netscape.com
42339ddc33 Removing files that are not needed in the build yet.
git-svn-id: svn://10.0.0.236/trunk@69607 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:06:27 +00:00
jst%netscape.com
14d3bcbd1a added files: mozilla/dom/src/css/nsJSCSSPrimitiveValue.cpp
git-svn-id: svn://10.0.0.236/trunk@69606 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 02:05:23 +00:00
bryner%uiuc.edu
93879f2aae Fix some signed/unsigned warnings. r=tor@cs.brown.edu.
git-svn-id: svn://10.0.0.236/trunk@69605 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 01:32:34 +00:00
waterson%netscape.com
1aa0f80c90 Also wrap in #ifdef __cplusplus
git-svn-id: svn://10.0.0.236/trunk@69604 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 00:17:47 +00:00
waterson%netscape.com
fa1241b5bc Remove #ifdef that's no longer necessary now that STL headers aren't included.
git-svn-id: svn://10.0.0.236/trunk@69603 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 00:14:19 +00:00
waterson%netscape.com
04f4eede47 Wrap C++ in |extern C++| block to fix build. r=scc
git-svn-id: svn://10.0.0.236/trunk@69602 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 00:11:54 +00:00
anthonyd%netscape.com
ca5bf03af3 more changes to make table navigation in editor
work correctly and not crash.


git-svn-id: svn://10.0.0.236/trunk@69601 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 00:10:25 +00:00
jst%netscape.com
bb2694a684 Making Processing instructions implement the LinkStyle interface.
git-svn-id: svn://10.0.0.236/trunk@69600 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 00:09:11 +00:00
waterson%netscape.com
81c5f2460c Remove #ifdef that is unnecessary when STL headers are not included.
git-svn-id: svn://10.0.0.236/trunk@69599 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 00:05:24 +00:00
jst%netscape.com
851205f481 Adding DOM Level 2 LinkStyle interface.
git-svn-id: svn://10.0.0.236/trunk@69598 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-14 00:01:02 +00:00
scc%netscape.com
fa91dce42e waterson and I are giving up on the current build being allowed to even include files related to STL, mostly (but not only) because of Solaris ... by the time someone want to _use_ STL, maybe the compilers will be better, and this fix won't effect them.
git-svn-id: svn://10.0.0.236/trunk@69597 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 23:59:49 +00:00
dp%netscape.com
135af3793e Standalone xpcom.
git-svn-id: svn://10.0.0.236/trunk@69596 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 23:35:55 +00:00
dp%netscape.com
c754b24f87 Removed NS_NewSample(). Using NS_IMPL_ISUPPORTS1.
git-svn-id: svn://10.0.0.236/trunk@69595 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 23:11:43 +00:00
hyatt%netscape.com
8d31b561d6 XBL changes.
git-svn-id: svn://10.0.0.236/trunk@69594 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 23:02:12 +00:00
mjudge%netscape.com
66f161ec56 adding method to remove scrollbars
git-svn-id: svn://10.0.0.236/trunk@69593 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 23:00:53 +00:00
mjudge%netscape.com
9d7306f78a removing warning
git-svn-id: svn://10.0.0.236/trunk@69592 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 22:59:43 +00:00
mcafee%netscape.com
cca3a3f012 Fixing missing mozilla logo in about: page (38573)
git-svn-id: svn://10.0.0.236/trunk@69591 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 22:36:57 +00:00
danm%netscape.com
43a1f06786 sync with new chrome structure (top-level dirs are packages, locales, skins)
git-svn-id: svn://10.0.0.236/trunk@69590 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 22:16:00 +00:00
danm%netscape.com
9ffc617d32 load newly installed chrome at startup
git-svn-id: svn://10.0.0.236/trunk@69589 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:43:39 +00:00
danm%netscape.com
685326fd36 load newly installed chrome
git-svn-id: svn://10.0.0.236/trunk@69588 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:42:56 +00:00
danm%netscape.com
634834124b new method checkForNewChrome
git-svn-id: svn://10.0.0.236/trunk@69587 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:42:00 +00:00
scc%netscape.com
f5ccd18c8c fixed macro-based comparison operators to help with our type-unification problems
git-svn-id: svn://10.0.0.236/trunk@69586 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:39:37 +00:00
danm%netscape.com
c8c77763e3 now describes all of locales/en-US
git-svn-id: svn://10.0.0.236/trunk@69585 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:32:52 +00:00
danm%netscape.com
23679560b1 now describes packages/core
git-svn-id: svn://10.0.0.236/trunk@69584 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:32:15 +00:00
danm%netscape.com
3ac6aeef76 new CHROME_MISC rule. fix CHROME_TYPE rule
git-svn-id: svn://10.0.0.236/trunk@69583 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:30:45 +00:00
danm%netscape.com
24cc070710 top-level chrome dirs are now packages,locales,skins
git-svn-id: svn://10.0.0.236/trunk@69582 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:29:08 +00:00
danm%netscape.com
b8616df56f no longer used
git-svn-id: svn://10.0.0.236/trunk@69581 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:25:36 +00:00
mcafee%netscape.com
fdb00ff48d Adding trailing slash to browser buster URL (33826)
git-svn-id: svn://10.0.0.236/trunk@69580 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:22:41 +00:00
cls%seawood.org
4704c6df76 Fix detection for OS/2 builds. Bug 38977
git-svn-id: svn://10.0.0.236/trunk@69579 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:22:02 +00:00
mcafee%netscape.com
a1a1606253 Adding copyright symbol to about: page (37691)
git-svn-id: svn://10.0.0.236/trunk@69578 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:16:16 +00:00
danm%netscape.com
71dc6e827d new chrome manifest
git-svn-id: svn://10.0.0.236/trunk@69577 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 21:15:37 +00:00
mjudge%netscape.com
9f85d6b917 fixing warnings and some redundant code
git-svn-id: svn://10.0.0.236/trunk@69576 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 20:47:42 +00:00
scc%netscape.com
3f80c66aba Added |NS_READABLE_CAST| to clarify what we're doing in places where we face the type-unification error on lame compilers.
git-svn-id: svn://10.0.0.236/trunk@69575 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 20:29:18 +00:00
scc%netscape.com
729eef98f9 getting ready to turn this stuff on, changes related to that: empty strings specified with null pointer, a couple of other fixes.
git-svn-id: svn://10.0.0.236/trunk@69573 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 20:17:35 +00:00
leaf%mozilla.org
7cda96dd36 Automated update
git-svn-id: svn://10.0.0.236/trunk@69572 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 19:00:10 +00:00
waterson%netscape.com
359a1855c6 Temporarily add --enable-new-string-apis to ease transition to new Unixen.
git-svn-id: svn://10.0.0.236/trunk@69571 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 18:54:47 +00:00
morse%netscape.com
9f558b98f9 improve UI for selecting between encrypting and obscurring
git-svn-id: svn://10.0.0.236/trunk@69570 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 18:22:13 +00:00
morse%netscape.com
ff92bfc08a improve the UI for selecting between encrypting and obscurring
git-svn-id: svn://10.0.0.236/trunk@69569 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 18:14:11 +00:00
jst%netscape.com
f37851bcbd In stead of throwing an exception when the user asks for the owner rule of style sheet we return null.
git-svn-id: svn://10.0.0.236/trunk@69568 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 18:10:24 +00:00
morse%netscape.com
760f4310e8 improve UI for selecting between encrypting and obscurring
git-svn-id: svn://10.0.0.236/trunk@69567 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 18:08:46 +00:00
morse%netscape.com
955239b2a5 improve the UI for selecting between encrypting and obscurring
git-svn-id: svn://10.0.0.236/trunk@69566 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 18:07:57 +00:00
jdunn%netscape.com
d28aedb09d Fix alignment problem with DB reads.
r= davidm@netscape.com, wtc@netscape.com
#= 38884


git-svn-id: svn://10.0.0.236/trunk@69565 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 15:05:18 +00:00
ftang%netscape.com
7e7dd3f943 check in xprint changes for tajima@eng.sun.com r=erik@netscape.com
all the changes is now #ifdef USE_XPRINT and won't be build by default.


git-svn-id: svn://10.0.0.236/trunk@69564 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 13:31:05 +00:00
ftang%netscape.com
d8c1f3f40b fix OS/2 problem for IBM. Change the #ifdef XP_PC to #if defined(XP_PC) && !defined(XP_OS2)
git-svn-id: svn://10.0.0.236/trunk@69563 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 13:13:38 +00:00
ftang%netscape.com
538b3bb273 fix 38767 by
1. add Unicode Mac utility functions. We should move this function into a utility class later so it can be shared by context manu and menu
2. use this function when we create the Apple menu item.


git-svn-id: svn://10.0.0.236/trunk@69562 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 13:09:33 +00:00
andreas.otte%primus-online.de
316b3dc114 fix bug 37616, Retire SetRelativePath, removing unused SetRelativePath from nsIURI.idl and all it's implementations, r=warren@netscape.com, a=mscott@netscape.com for the mailnews part
git-svn-id: svn://10.0.0.236/trunk@69561 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 13:05:00 +00:00
jim_nance%yahoo.com
811c16554f Fix 37025. Slightly modified version of Rusty Lynches patch. r=jim_nance@yahoo.com
git-svn-id: svn://10.0.0.236/trunk@69560 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 12:39:16 +00:00
colin%theblakes.com
1f92076b4c Fix segmented reads on local files. r=warren
git-svn-id: svn://10.0.0.236/trunk@69559 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 12:29:13 +00:00
andreas.otte%primus-online.de
21c28f9e31 fix bug 36455, unable to go to url with port but without http://, clean up a if statement causing the problem, r=radha@netscape.com,adamlock@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69558 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 12:09:16 +00:00
andreas.otte%primus-online.de
78da1efce2 fix bug 32997, file URLs that include a hostname don't work, look for a hostname and do some special work on detecting drivenames for XP_PC, r=gagan@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69557 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 12:00:38 +00:00
mjudge%netscape.com
4f704d5fd3 fixing redundant calls to notify selection listeners
git-svn-id: svn://10.0.0.236/trunk@69556 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 09:10:16 +00:00
mjudge%netscape.com
914db7a62a fixing crash when overflowing tables
git-svn-id: svn://10.0.0.236/trunk@69555 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 09:02:27 +00:00
mjudge%netscape.com
53d4a828fb shoudl not have been in the tree
git-svn-id: svn://10.0.0.236/trunk@69554 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:34:58 +00:00
mjudge%netscape.com
54cc90cd2b this should not have been in the tree
git-svn-id: svn://10.0.0.236/trunk@69553 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:34:33 +00:00
mjudge%netscape.com
ecfe0d174c shoudl not have had the .h in the tree
git-svn-id: svn://10.0.0.236/trunk@69552 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:34:04 +00:00
mjudge%netscape.com
ce12959dbc xuldocument now will output xif/text also changing references from nsXifconverter to nsIXIFConverter
git-svn-id: svn://10.0.0.236/trunk@69551 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:13:54 +00:00
mjudge%netscape.com
30f41d6e06 nsXifConverter to nsIXIFConverter
git-svn-id: svn://10.0.0.236/trunk@69550 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:13:05 +00:00
mjudge%netscape.com
74b1e799de ender-lite lives
git-svn-id: svn://10.0.0.236/trunk@69549 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:11:59 +00:00
mjudge%netscape.com
dd4523397c changing nsXifconverter to nsIXifConverter
git-svn-id: svn://10.0.0.236/trunk@69548 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:11:29 +00:00
mjudge%netscape.com
2974c17256 nsIXifconverter from nsXifConverter
git-svn-id: svn://10.0.0.236/trunk@69547 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:11:07 +00:00
mjudge%netscape.com
8dab9e6005 changing use of nsXIFConverter to nsIXifConverter
git-svn-id: svn://10.0.0.236/trunk@69546 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:10:25 +00:00
mjudge%netscape.com
2c8848032c changing nsXifconverter to nsIXIFconverter
git-svn-id: svn://10.0.0.236/trunk@69545 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:09:25 +00:00
mjudge%netscape.com
e01b786221 fixing up some of the calls for frameselection to setting mousedown state
git-svn-id: svn://10.0.0.236/trunk@69544 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:09:03 +00:00
sspitzer%netscape.com
39da1a8765 hook up to do imap subscribe / unsubscribe.
git-svn-id: svn://10.0.0.236/trunk@69543 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:08:16 +00:00
mjudge%netscape.com
2fd2c81f9d exporting nsDOMSelection and nsXIFconverter as com elements to be made from CIDs
git-svn-id: svn://10.0.0.236/trunk@69542 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:08:04 +00:00
mjudge%netscape.com
a7aed95683 (ender-lite) forcing use of nsixifconverter rather than nsxifconverter. making tostring method take output type parameters.
git-svn-id: svn://10.0.0.236/trunk@69541 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:07:34 +00:00
mjudge%netscape.com
02b5705ec7 exporting new apis for nsIXIFConverter and forcing nsidocument and nsicontent to use them
git-svn-id: svn://10.0.0.236/trunk@69540 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:06:37 +00:00
mjudge%netscape.com
4654bd6edc lets you set the view to be scrolled
git-svn-id: svn://10.0.0.236/trunk@69539 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:06:13 +00:00
mjudge%netscape.com
f83885b6c4 marking owner
git-svn-id: svn://10.0.0.236/trunk@69538 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:05:42 +00:00
mjudge%netscape.com
1f55bd749b writing out from content start using domseelction
git-svn-id: svn://10.0.0.236/trunk@69537 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:04:29 +00:00
mjudge%netscape.com
cab249d09c changing api for 2 string to force a output type.
git-svn-id: svn://10.0.0.236/trunk@69536 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 08:01:47 +00:00
cls%seawood.org
82eec7ddd0 Build the npsimple test plugin by default. Bug 38249
git-svn-id: svn://10.0.0.236/trunk@69535 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 07:42:31 +00:00
mjudge%netscape.com
650e065f82 else statement missing. grrr
git-svn-id: svn://10.0.0.236/trunk@69534 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 06:40:38 +00:00
alecf%netscape.com
0b7838ae25 add skeleton search term overlays
git-svn-id: svn://10.0.0.236/trunk@69533 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 06:39:21 +00:00
mjudge%netscape.com
9cf3817b6e marking comment
git-svn-id: svn://10.0.0.236/trunk@69532 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 06:38:06 +00:00
mjudge%netscape.com
645750abb3 xif converter interface
git-svn-id: svn://10.0.0.236/trunk@69531 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 06:37:01 +00:00
mjudge%netscape.com
809f880ce4 used to set specific under the hood settings on nsIDOMSelection
git-svn-id: svn://10.0.0.236/trunk@69530 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 06:36:30 +00:00
morse%netscape.com
cb1bd0ceba remove local event queue when fetching tables from server
git-svn-id: svn://10.0.0.236/trunk@69529 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 06:09:39 +00:00
cls%seawood.org
6695c945ff Vain attempt to make the xlib toolkit work. Switched nsRenderingContextXlib to use nsRenderingContextImpl. Filled in some missing functions.
git-svn-id: svn://10.0.0.236/trunk@69528 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 05:38:50 +00:00
cls%seawood.org
1e390e63e6 Added -DMOZ_WIDGET_<toolkit> for each toolkit that is enabled. Tweaked legacy plugin support so that it will compile when not using gtk. Bug 38145
git-svn-id: svn://10.0.0.236/trunk@69527 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 04:41:56 +00:00
sspitzer%netscape.com
a5e49350fe add subscribe / unsubscribe to the nsISubscribable interface and use them.
git-svn-id: svn://10.0.0.236/trunk@69526 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 04:41:52 +00:00
beard%netscape.com
afb351d73d bug #13848, build the MRJ plugin as part of the standard build. Checking this, although it isn't turned on yet, so shouldn't affect the current build.
git-svn-id: svn://10.0.0.236/trunk@69525 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 03:37:40 +00:00
ddrinan%netscape.com
4c39c9f483 Put nls layer into a separate static library
git-svn-id: svn://10.0.0.236/trunk@69524 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 03:27:53 +00:00
cls%seawood.org
9e0a3e0d84 Remove temp hack used to make --disable-mailnews work when profile manager was dependent upon mailnews headers. (See bug 27948 for details)
git-svn-id: svn://10.0.0.236/trunk@69523 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 03:25:26 +00:00
ddrinan%netscape.com
75595bd143 Initial checkin
git-svn-id: svn://10.0.0.236/trunk@69522 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 03:12:20 +00:00
ben%netscape.com
5eb8699b85 skinnable bookmark properties dialog
git-svn-id: svn://10.0.0.236/trunk@69521 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 02:23:59 +00:00
beard%netscape.com
ef06dad541 fix for linux bustage
git-svn-id: svn://10.0.0.236/trunk@69520 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 02:14:52 +00:00
waterson%netscape.com
401931a3af Resolve gcc-2.7.2.3 type unification ambiguity for nsAReadableString's Compare() method. NOT PART OF THE BUILD.
git-svn-id: svn://10.0.0.236/trunk@69519 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 02:11:26 +00:00
waterson%netscape.com
e50b89bdf5 Fix build bustage. Added nscore.h, which declares NS_STATIC_CAST et. al.
git-svn-id: svn://10.0.0.236/trunk@69518 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 02:05:50 +00:00
sfraser%netscape.com
290779695a WIP for bug 33810 -- add an image animation enum, and getters and setters in the pres context
git-svn-id: svn://10.0.0.236/trunk@69516 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 01:39:20 +00:00
dmose%mozilla.org
81c8d45f56 created an nsILDAPConnection interface, and set up nsLDAPConnection to implement it so that we can use XPCOM proxies for cross-thread marshalling, and so we get JS access as well
git-svn-id: svn://10.0.0.236/trunk@69515 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 01:38:38 +00:00
dmose%mozilla.org
09e24473eb a couple of shutdown related things: added an mThreadRunning member, and made thread PR_JOINABLE
git-svn-id: svn://10.0.0.236/trunk@69514 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 01:36:25 +00:00
waterson%netscape.com
45c8ddee0e Fix string backsliding. r=scc
git-svn-id: svn://10.0.0.236/trunk@69513 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 01:11:31 +00:00
sspitzer%netscape.com
794f985e51 such a dumbass. nntp is the server type, not news.
git-svn-id: svn://10.0.0.236/trunk@69512 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 01:09:26 +00:00
racham%netscape.com
32813fa760 Fixing bug 10953. Modifying SetRegString interface to store all required values in the registry. r=gayatrib
git-svn-id: svn://10.0.0.236/trunk@69511 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 01:02:29 +00:00
ben%netscape.com
20a81239ea skinnable sidebar
git-svn-id: svn://10.0.0.236/trunk@69510 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 01:02:28 +00:00
sspitzer%netscape.com
d0b03415da whoops.
git-svn-id: svn://10.0.0.236/trunk@69509 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:55:20 +00:00
sspitzer%netscape.com
b536345e9b fix for #38929, when building the subscribe dialog, don't block the ui thread.
using nsTimer to do this.  need to fix some performance problems, but that's
covered in other bugs.


git-svn-id: svn://10.0.0.236/trunk@69508 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:53:44 +00:00
ben%netscape.com
cecf1b0d5f tweaks to sidebar customize XUL classes
git-svn-id: svn://10.0.0.236/trunk@69507 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:49:23 +00:00
law%netscape.com
c34660ee3c Add desktop integration component for windows
git-svn-id: svn://10.0.0.236/trunk@69506 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:49:03 +00:00
waterson%netscape.com
03cd77245a Fix string backsliding. r=scc
git-svn-id: svn://10.0.0.236/trunk@69505 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:47:48 +00:00
sspitzer%netscape.com
b515128eeb get type down to do the right things for imap.
git-svn-id: svn://10.0.0.236/trunk@69504 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:47:47 +00:00
law%netscape.com
8a9a48f23d Add Desktop Integration pref panel
git-svn-id: svn://10.0.0.236/trunk@69499 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:41:56 +00:00
ben%netscape.com
be84f48ede skinnable taskbar
git-svn-id: svn://10.0.0.236/trunk@69498 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:40:39 +00:00
ben%netscape.com
008e073c10 patch sidebar to use new tab classes
git-svn-id: svn://10.0.0.236/trunk@69497 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:40:22 +00:00
cmanske%netscape.com
b7e1969c3e Fixed layout of personal dictionary dialog
git-svn-id: svn://10.0.0.236/trunk@69496 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:38:54 +00:00
sspitzer%netscape.com
cd8c1fe451 fix #38097, #37927, #37759. in official bits, menulists were horked.
we forgot to package menulistBindings.xml


git-svn-id: svn://10.0.0.236/trunk@69495 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:28:12 +00:00
waterson%netscape.com
3c024cf900 Deal with type unification errors on gcc-2.7.2.3 using NEW_STRING_APIS. r=scc
git-svn-id: svn://10.0.0.236/trunk@69493 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:23:04 +00:00
scc%netscape.com
00dcb069d9 bug #38765
git-svn-id: svn://10.0.0.236/trunk@69492 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:22:38 +00:00
waterson%netscape.com
85544a1fd1 Deal with type-unification errors on gcc-2.7.2.3 using NEW_STRING_APIS. r=scc
git-svn-id: svn://10.0.0.236/trunk@69491 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:19:21 +00:00
cmanske%netscape.com
9251d7bb1a Adding TableCommands to <commandset> for message composer
git-svn-id: svn://10.0.0.236/trunk@69490 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:18:59 +00:00
waldemar%netscape.com
25eb347e78 Simplified grammar without changing syntax
git-svn-id: svn://10.0.0.236/trunk@69489 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:18:56 +00:00
waterson%netscape.com
8f9c2e72ae Add necessary code to get NEW_STRING_APIS to compile properly on gcc-2.7.2.3. r=scc
git-svn-id: svn://10.0.0.236/trunk@69488 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:05:29 +00:00
waterson%netscape.com
c058edee4d Add notation as to why the SetOriginalURI() hack is necessary.
git-svn-id: svn://10.0.0.236/trunk@69486 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-13 00:01:22 +00:00
ben%netscape.com
a01d929dfc remove redundant directory, files
git-svn-id: svn://10.0.0.236/trunk@69485 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:51:34 +00:00
tao%netscape.com
4db8e26baf Adjust code logic to use the new Accpet-Lang file structure.r=jbetak.
git-svn-id: svn://10.0.0.236/trunk@69484 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:50:33 +00:00
gordon%netscape.com
c3149a5ecc Fixes for bug 34663 and bug 33821 - crashes in DNS CompleteLookup and/or Shutdown.
git-svn-id: svn://10.0.0.236/trunk@69483 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:44:20 +00:00
jfrancis%netscape.com
3b0339c1f2 fix for 38991: making lists screwed up
git-svn-id: svn://10.0.0.236/trunk@69482 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:43:50 +00:00
ben%netscape.com
c8b9b6b2ae remove dependency on pref.css
git-svn-id: svn://10.0.0.236/trunk@69481 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:42:55 +00:00
gordon%netscape.com
0b09ce8b0e Change allocation/deallocation of monitor to use nsAutoMonitor methods, as per brendan's suggestion.
git-svn-id: svn://10.0.0.236/trunk@69480 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:42:33 +00:00
gordon%netscape.com
1eba928e0f Reorder shutdown of DNS and SocketTransport services to allow the DNS service to notify socket transports that outstanding lookups are going away.
Part of fix for bug 33821 and 34663.


git-svn-id: svn://10.0.0.236/trunk@69479 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:41:40 +00:00
gordon%netscape.com
4718465f15 Let go of monitor a bit earlier in ReleaseService() so that services which are shuttingdown may aquire their own monitors without potential deadlocks. Also changed allocation/deallocation of ServiceManager's monitor to use nsAutoMonitor methods, as per brendan's suggestion.
git-svn-id: svn://10.0.0.236/trunk@69478 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:39:34 +00:00
ben%netscape.com
160040b55b code cleanup for charset configuration window
git-svn-id: svn://10.0.0.236/trunk@69477 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:38:07 +00:00
mcgreer%netscape.com
7058384b48 Add condition for BSAFE build.
git-svn-id: svn://10.0.0.236/trunk@69476 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:37:36 +00:00
mcgreer%netscape.com
91f759ee19 Initial checkin of implementations of MD2 and MD5. An empty definition of Diffie-Hellman to allow for building, more later. Changes to Makefile for building with BSAFE.
git-svn-id: svn://10.0.0.236/trunk@69475 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:35:06 +00:00
jbetak%netscape.com
68b26e4444 32591 View source page is displayed as ISO-8859-1 in no meta tag page
r=ftang


git-svn-id: svn://10.0.0.236/trunk@69474 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:33:37 +00:00
sfraser%netscape.com
3c0227b801 Add a null check.
git-svn-id: svn://10.0.0.236/trunk@69473 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:11:04 +00:00
scc%netscape.com
be376b8fd8 fix bug #36316
git-svn-id: svn://10.0.0.236/trunk@69472 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:09:28 +00:00
scc%netscape.com
9e801c011c fix bug #36311
git-svn-id: svn://10.0.0.236/trunk@69471 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:05:11 +00:00
dougt%netscape.com
0545061c8d fixing user profile directory and pref InstallFolder targets.
git-svn-id: svn://10.0.0.236/trunk@69470 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 23:03:44 +00:00
law%netscape.com
e9dcfda6d9 New native app support to enable Win32 dde
git-svn-id: svn://10.0.0.236/trunk@69469 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 22:37:20 +00:00
rginda%netscape.com
7cea9948ba * Makefile.in, makefile.win
install new file.

* command-manager.js
handle exact match case.

* chatzilla.css
remove old styles.

* output-default.css
darker bg on QUIT messages.


git-svn-id: svn://10.0.0.236/trunk@69468 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 22:30:53 +00:00
rginda%netscape.com
4a50592f6a -- CHATZILLA CHANGES ONLY --
* xul/content/MANIFEST
install new file.

* chatzilla.xul
remove old js file.
add new js file.
menu restructuring.
userlist as rdf populated tree.

* commands.js
hookup for quit, exit, clear, delete, hide, commands, names, toolbar, and statusbar commands.

* handlers.js
implement new commands.
userlist sorting.
tab completion reorg.
pgup/dn functionality.
userlist rdf related hookup.

* static.js
remove unused client.vars.
make version reply one line.
show activity in titlebar if toolbar is not visible.
fix scrolling AND redraw problems!!
userlist rdf related hookup.


git-svn-id: svn://10.0.0.236/trunk@69467 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 22:30:21 +00:00
mkaply%us.ibm.com
d4ead625e8 # 37239
r= waterson
OS/2 bring up continues - add PR_CALLBACK for VisualAge


git-svn-id: svn://10.0.0.236/trunk@69466 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 22:23:36 +00:00
mkaply%us.ibm.com
e802e063b8 # 37239
r= dcone
OS/2 bring up continues - PR_CALLBACK and typo


git-svn-id: svn://10.0.0.236/trunk@69465 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 22:21:42 +00:00
tao%netscape.com
030bce7a4a 34954: need a mechanism to convert from accpet-lang to locale name and
vice verse.


git-svn-id: svn://10.0.0.236/trunk@69464 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 22:17:49 +00:00
dougt%netscape.com
c2affef249 Patch from snizinsk@us.ibm.com
from email:
What is in the tree from 5/2 was not correct (the
PR_CALLBACKs that were checked in 5/2 were incorrect for our build. They
should be on the prototypes which are declared "static PRIntn" not on
"NS_IMETHOD".


git-svn-id: svn://10.0.0.236/trunk@69463 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 22:11:45 +00:00
cmanske%netscape.com
d550ab97c4 Fixing spellcheck bug 34356
git-svn-id: svn://10.0.0.236/trunk@69462 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 22:11:06 +00:00
rods%netscape.com
ba8e18920d really fixed it this time.
the mapping to the vk is done outside the KeyDispatch and this now works
b 5716  r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@69461 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:54:25 +00:00
tao%netscape.com
eeceecbd43 Add test case for nsIAcceptLang
git-svn-id: svn://10.0.0.236/trunk@69460 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:51:11 +00:00
tao%netscape.com
85eb4e1c19 Register nsIAcceptLang: 34954
git-svn-id: svn://10.0.0.236/trunk@69459 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:50:01 +00:00
tao%netscape.com
db773e95d4 Silent mac compiler warning.
git-svn-id: svn://10.0.0.236/trunk@69458 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:43:42 +00:00
nhotta%netscape.com
1b32bd9f8d Check in for tao, 34954.
git-svn-id: svn://10.0.0.236/trunk@69457 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:41:09 +00:00
tao%netscape.com
0f89a50782 Compile nsAcceptLang; bug 34954.
git-svn-id: svn://10.0.0.236/trunk@69456 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:36:05 +00:00
tao%netscape.com
2d6a5fad44 Add implementation of nsAcceptLang; bug 34954.
git-svn-id: svn://10.0.0.236/trunk@69455 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:34:41 +00:00
alecf%netscape.com
7b406feb34 fix multi-line common dialogs by using <html> tag
git-svn-id: svn://10.0.0.236/trunk@69454 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:32:18 +00:00
tao%netscape.com
5677d717fd Add nsIAcceptLang.idl; bug 34954.
git-svn-id: svn://10.0.0.236/trunk@69453 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:14:22 +00:00
tao%netscape.com
3120b3778b add nsIAcceptLang; bug 34954
git-svn-id: svn://10.0.0.236/trunk@69452 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:07:45 +00:00
dcone%netscape.com
2cfc6d7094 Fixed line drawing
git-svn-id: svn://10.0.0.236/trunk@69451 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:05:25 +00:00
nhotta%netscape.com
d2983508a9 checkin for tao; bug 34954
git-svn-id: svn://10.0.0.236/trunk@69450 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:03:48 +00:00
nhotta%netscape.com
f0f0bc2183 Check in for tao, 34954.
git-svn-id: svn://10.0.0.236/trunk@69449 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:03:07 +00:00
ssu%netscape.com
fdf06e54b0 fixing bug #37874. xpinstall now checks for write access before creating a windows shortcut.
git-svn-id: svn://10.0.0.236/trunk@69448 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 21:02:39 +00:00
valeski%netscape.com
17253bd373 38864. making multi mixed converter more flexible to handle more boundary types.
git-svn-id: svn://10.0.0.236/trunk@69447 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:56:47 +00:00
tao%netscape.com
1ee68c34d3 IDL for AcceptLang service; bug 34954.
git-svn-id: svn://10.0.0.236/trunk@69446 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:53:34 +00:00
locka%iol.ie
64cf448035 Replaced references to webshell with docshell equivalents
git-svn-id: svn://10.0.0.236/trunk@69445 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:41:19 +00:00
nhotta%netscape.com
151048e3b7 Added support for font name of no charset specified case bug 38890, also changed to use pixel instead point for font size.
git-svn-id: svn://10.0.0.236/trunk@69444 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:35:29 +00:00
rods%netscape.com
375710d6d3 part of fix for Bug 33733
added ShouldRollupOnMouseWheelEvent methos to ask if the rollup want to rollup on MouseWheel events


git-svn-id: svn://10.0.0.236/trunk@69441 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:23:04 +00:00
pnunn%netscape.com
30e01bc5eb Bug#31228: Patch from : roc+moz@cs.cmu.edu (Robert O'Callahan). Thanks Robert! r:pnunn.
git-svn-id: svn://10.0.0.236/trunk@69440 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:19:02 +00:00
tajima%eng.sun.com
6808259ac5 renamed 3 public header files names exported to 'dist/include' r/a=erik@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69439 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:15:08 +00:00
neeti%netscape.com
c1e68ee55b removing netscape.cfg from mozilla, r=morse@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69438 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:10:14 +00:00
kmcclusk%netscape.com
c7f71bf973 rods@netscape.com fix for navigation keys not working b=38939 r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69437 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 20:03:46 +00:00
dougt%netscape.com
df23cc1782 Fixes to make Mac work.
git-svn-id: svn://10.0.0.236/trunk@69436 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:58:37 +00:00
dougt%netscape.com
f9c4d1cdf9 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@69435 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:57:18 +00:00
dougt%netscape.com
e1829be2fd Fix to make compile on Mac.
git-svn-id: svn://10.0.0.236/trunk@69434 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:57:00 +00:00
neeti%netscape.com
8cc8d8eeb5 File Removed.
git-svn-id: svn://10.0.0.236/trunk@69433 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:56:52 +00:00
sspitzer%netscape.com
78b535a5a3 fix for bug #38907
git-svn-id: svn://10.0.0.236/trunk@69432 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:55:53 +00:00
dougt%netscape.com
8da8fb7977 Fixes to make Mac compile.
git-svn-id: svn://10.0.0.236/trunk@69431 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:51:52 +00:00
chuang%netscape.com
804d675c2e Bug 31817 Tree D&D needs to support gestures to force move and copy.
git-svn-id: svn://10.0.0.236/trunk@69430 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:51:44 +00:00
mkaply%us.ibm.com
90fd61a274 # 37239
r= mkaply@us.ibm.com
OS/2 bring up continues - OS/2 specific changes


git-svn-id: svn://10.0.0.236/trunk@69429 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:39:20 +00:00
ssu%netscape.com
8ea450e3cb fixing bug 39101. not part of tinderbox builds
git-svn-id: svn://10.0.0.236/trunk@69428 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:29:54 +00:00
jbetak%netscape.com
4713b905fa 39089 Changed - 2nd browser window is tiny
fixing *two* browser window issue


git-svn-id: svn://10.0.0.236/trunk@69427 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:27:07 +00:00
mkaply%us.ibm.com
770280a67b # 37239
r= mkaply@us.ibm.com
OS/2 bring up continues - OS/2 specific changes


git-svn-id: svn://10.0.0.236/trunk@69426 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 19:26:34 +00:00
dougt%netscape.com
42d58bac04 Changes make project use static crypto lib.
git-svn-id: svn://10.0.0.236/trunk@69425 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 18:55:31 +00:00
dougt%netscape.com
1931899568 Minor changes to fix mac build bustages.
git-svn-id: svn://10.0.0.236/trunk@69424 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 18:43:28 +00:00
beard%netscape.com
5f85a99ec6 MRJPlugin build support (unused by current mozilla build). a=leaf
git-svn-id: svn://10.0.0.236/trunk@69423 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 18:24:44 +00:00
dmose%mozilla.org
3032b29df4 Security check needs to happen after the eval, so that it's matching
variable side-effects don't hurt us.


git-svn-id: svn://10.0.0.236/trunk@69422 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 17:51:00 +00:00
dmose%mozilla.org
0e8610b91d Fix the fix; it was slightly overzealous.
git-svn-id: svn://10.0.0.236/trunk@69421 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 17:39:40 +00:00
dmose%mozilla.org
c87ba932cb Fix security hole.
git-svn-id: svn://10.0.0.236/trunk@69420 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 17:27:57 +00:00
jefft%netscape.com
688ba3becc fixed blocker bug 39069; need to check for valid pointer m_filterList prior derefrencing it; a=granrose
git-svn-id: svn://10.0.0.236/trunk@69419 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 17:25:30 +00:00
brade%netscape.com
b1dc7bed7a allow drop of files into Composer (create image or link as appropriate)
git-svn-id: svn://10.0.0.236/trunk@69418 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 14:57:03 +00:00
cmanske%netscape.com
84d26a0471 Added focus reset to table editcommands, added a couple of missing commands, changed name for some global variables in editor.js, added some 'dump's to debug flaky command firing
git-svn-id: svn://10.0.0.236/trunk@69417 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 14:46:25 +00:00
jst%netscape.com
655ba83b6c Add GetNodeInfo() to nsIContent.
git-svn-id: svn://10.0.0.236/trunk@69416 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 14:09:28 +00:00
rods%netscape.com
b4ea3f3b57 assertion for OleInitialization
should have continued to used FAILED instead of checking against S_OK


git-svn-id: svn://10.0.0.236/trunk@69415 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 14:01:17 +00:00
jst%netscape.com
45c41da01c Add a SetAttribute method to nsIContent that takes a nsINodeInfo parameter.
git-svn-id: svn://10.0.0.236/trunk@69414 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 13:46:59 +00:00
brade%netscape.com
5efe9e0b5a actual js implementation; remove copied mailnews context menu stuff
git-svn-id: svn://10.0.0.236/trunk@69413 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 13:13:03 +00:00
brade%netscape.com
6c07965cf8 new ids
git-svn-id: svn://10.0.0.236/trunk@69412 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 13:11:50 +00:00
brade%netscape.com
9520edf3c5 moved commands from EditorCommandsOverlay.xul back here; removed unnecessary keybindings (should be in task menu overlay), add values for edit menu commands
git-svn-id: svn://10.0.0.236/trunk@69411 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 13:09:41 +00:00
pierre%netscape.com
bbb17e5884 enabled the NEW_FONT_HEIGHT_APIS for the Mac
git-svn-id: svn://10.0.0.236/trunk@69410 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 12:04:07 +00:00
pierre%netscape.com
dc91bbd88f Added the NEW_FONT_HEIGHT_APIS for the Mac
git-svn-id: svn://10.0.0.236/trunk@69409 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 12:03:48 +00:00
pierre%netscape.com
43d67b37f5 Fixed a crash at startup on the Mac (a null-check on 'mProxySvc').
git-svn-id: svn://10.0.0.236/trunk@69408 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 12:02:26 +00:00
ben%netscape.com
2967e4c80d fix bug with radio buttons on Mail Window layout pref panel
git-svn-id: svn://10.0.0.236/trunk@69407 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 10:30:08 +00:00
alecf%netscape.com
86e75663dc save filter files on exit
git-svn-id: svn://10.0.0.236/trunk@69406 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 09:15:05 +00:00
alecf%netscape.com
17c1a4b8b1 make this class="dialog" so it looks like a normal dialog!
git-svn-id: svn://10.0.0.236/trunk@69405 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 09:05:19 +00:00
alecf%netscape.com
bffa053c4a add support for target folder, filter name, and filter action
git-svn-id: svn://10.0.0.236/trunk@69404 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 09:00:58 +00:00
scc%netscape.com
974a640c69 string fixes. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@69403 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:55:52 +00:00
scc%netscape.com
8d5a50fb63 string backsliding. r=mjudge
git-svn-id: svn://10.0.0.236/trunk@69402 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:53:02 +00:00
alecf%netscape.com
b227957c83 fix xlib bustage
git-svn-id: svn://10.0.0.236/trunk@69401 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:49:06 +00:00
scc%netscape.com
da0d0ad924 Added "nsStringIO.h" to exports. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@69400 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:46:13 +00:00
alecf%netscape.com
42ff392dde make filtername i18n friendly (store in utf8 format)
git-svn-id: svn://10.0.0.236/trunk@69399 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:26:15 +00:00
ducarroz%netscape.com
8d6265f4b6 Fix for bug 39005. Remove text "show" from menu items view/toolbars/...
git-svn-id: svn://10.0.0.236/trunk@69398 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:26:06 +00:00
alecf%netscape.com
3995672747 start factoring out searchterm code to share with search dialog
git-svn-id: svn://10.0.0.236/trunk@69397 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:20:21 +00:00
bryner%uiuc.edu
2b3f48d496 Sorry, forgot this file.
git-svn-id: svn://10.0.0.236/trunk@69396 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 07:01:09 +00:00
mscott%netscape.com
fc2c071a23 Bug #39032 --> still use a hide attribute on the toolbars because collapse doesn't work.
git-svn-id: svn://10.0.0.236/trunk@69395 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:57:02 +00:00
cmanske%netscape.com
377b0c1ce1 More table command enable work. Eliminate old commands and consolidate into ComposerCommands.js
git-svn-id: svn://10.0.0.236/trunk@69394 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:54:52 +00:00
ben%netscape.com
9fe7c8892b implement typedown feature
git-svn-id: svn://10.0.0.236/trunk@69393 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:43:11 +00:00
mscott%netscape.com
eed275792c fix display of the user agent field which i just broke.
git-svn-id: svn://10.0.0.236/trunk@69392 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:36:36 +00:00
mscott%netscape.com
70787b7125 temporary work around to get wrapping back again in the to and cc fields.
git-svn-id: svn://10.0.0.236/trunk@69391 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:34:48 +00:00
mscott%netscape.com
b492607fc1 A temporary work around for the fact that the To and cc fields haven't been wrapping. This is actually a xul bug
where xul elements inside of an html div weren't being displayed as inline by default. My temp workaround is to
explicitly declare each element in the html tag with a display: inline style. Thanks to evaughan for giving me this idea.


git-svn-id: svn://10.0.0.236/trunk@69390 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:30:26 +00:00
bryner%uiuc.edu
a626fea704 New and improved background tiling code for GTK. We take an offset into
the image as a parameter so we avoid drawing the whole tile if it's not
all needed.  Also, we can avoid setting any clip regions at all this
way, and avoid trips to the X server.  Fixes several background rendering
problems.  Also fix a signedness problem in the compositing code
(r=tor).  r=pavlov.


git-svn-id: svn://10.0.0.236/trunk@69388 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:29:37 +00:00
ducarroz%netscape.com
4d95440295 Fix for bug 38757. Need to use a focus listenner in order to make inheriance of focus handlers working. R=hyatt
git-svn-id: svn://10.0.0.236/trunk@69387 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:25:48 +00:00
beard%netscape.com
a5c0e1a803 added jsc/Main.java.
git-svn-id: svn://10.0.0.236/trunk@69386 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:23:43 +00:00
mscott%netscape.com
1e90815150 Bug #35035 --> skinnability work for the message pane. Transition to use the mail email address XBL widget.
git-svn-id: svn://10.0.0.236/trunk@69385 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:11:35 +00:00
mscott%netscape.com
9d9fb76f5c Bug #35035 --> skinnability work for the message pane.
git-svn-id: svn://10.0.0.236/trunk@69384 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:10:24 +00:00
mscott%netscape.com
4203135581 Bug #35035 --> skinnability changes for the message pane. This involves using my new XBL widget for
an email address.


git-svn-id: svn://10.0.0.236/trunk@69383 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 06:09:01 +00:00
ben%netscape.com
b58380ea19 fix progressmeter to have a minimum size
git-svn-id: svn://10.0.0.236/trunk@69382 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:54:29 +00:00
mscott%netscape.com
a6e517c6c5 Make the email address popup act like a context menu isntead of a popup.
git-svn-id: svn://10.0.0.236/trunk@69381 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:43:33 +00:00
ducarroz%netscape.com
0bd1e62714 Fix few problems: Don't autocomplete after user press backspace or delete. If resutl contains only one match and default item is 0, don't show the popup menu. If the default item is -1, don't touch at the user input. Correctly detect when popup menu is open.
git-svn-id: svn://10.0.0.236/trunk@69380 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:40:20 +00:00
waldemar%netscape.com
4ea629c1bd Fixed ?: parsing bug and pretty-printing offsets
git-svn-id: svn://10.0.0.236/trunk@69379 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:39:28 +00:00
scc%netscape.com
e745f6a946 Fixed the block stomping bug by ensuring the correct |operator=()| was always available.
git-svn-id: svn://10.0.0.236/trunk@69378 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:25:26 +00:00
scc%netscape.com
3495a25e7e changed some comments
git-svn-id: svn://10.0.0.236/trunk@69377 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:20:21 +00:00
scc%netscape.com
57a3d8f94a added tests for the new IO stuff, etc.
git-svn-id: svn://10.0.0.236/trunk@69376 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:19:46 +00:00
scc%netscape.com
a0d84f0c6c Uncommented tests that should work now that I've fixed the block stomping bug.
git-svn-id: svn://10.0.0.236/trunk@69375 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:18:36 +00:00
scc%netscape.com
0736ff46a2 Changed some comments
git-svn-id: svn://10.0.0.236/trunk@69374 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:17:51 +00:00
scc%netscape.com
f536c121d4 Filled out the smart pointer implementation. Changed some comments.
git-svn-id: svn://10.0.0.236/trunk@69373 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:17:39 +00:00
waldemar%netscape.com
5be836e3a7 Fixed build flags
git-svn-id: svn://10.0.0.236/trunk@69372 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:16:08 +00:00
scc%netscape.com
9606d2e818 Added an assertion in |copy_string|. Changed some comments.
git-svn-id: svn://10.0.0.236/trunk@69371 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:16:00 +00:00
waldemar%netscape.com
b7523b9005 Fixed parser errors
git-svn-id: svn://10.0.0.236/trunk@69370 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:15:52 +00:00
cmanske%netscape.com
2d02de1755 Commandset for table commands must be included in master xul file even if update is done only in 'oncreate' method. Remove 'events' attribute to avoid updating unnecessarily
git-svn-id: svn://10.0.0.236/trunk@69369 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:15:41 +00:00
waldemar%netscape.com
49a48f8f8c Worked around Visual C++ problem
git-svn-id: svn://10.0.0.236/trunk@69368 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 05:15:17 +00:00
sspitzer%netscape.com
655521bf08 more #define loving.
git-svn-id: svn://10.0.0.236/trunk@69367 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:47:03 +00:00
sspitzer%netscape.com
645d96f136 comment out printfs.
git-svn-id: svn://10.0.0.236/trunk@69366 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:43:45 +00:00
sspitzer%netscape.com
9578bda7a6 remove printf.
git-svn-id: svn://10.0.0.236/trunk@69365 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:41:13 +00:00
nisheeth%netscape.com
a03ea3a94a Removing include of windows.h in and ifdef XSL section of the code. Does not affect mozilla build.
git-svn-id: svn://10.0.0.236/trunk@69364 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:40:55 +00:00
alecf%netscape.com
c7d97267b8 remove some of my warnings
git-svn-id: svn://10.0.0.236/trunk@69363 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:40:37 +00:00
ssu%netscape.com
e45c105fd2 added functionality in the wizard installer to register self registering dlls. Affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@69362 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:40:17 +00:00
sspitzer%netscape.com
0d36ac2559 fix assertion / problem with subscribe. duh.
git-svn-id: svn://10.0.0.236/trunk@69361 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:39:43 +00:00
rhp%netscape.com
0280b3ae46 NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@69360 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:36:07 +00:00
rhp%netscape.com
ce0434e36b Not part of the build!
git-svn-id: svn://10.0.0.236/trunk@69359 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:33:45 +00:00
alecf%netscape.com
04c5b0b77d better fix with correct casting
git-svn-id: svn://10.0.0.236/trunk@69358 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:32:10 +00:00
rhp%netscape.com
bc2153e6cc NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@69357 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:31:08 +00:00
alecf%netscape.com
b8dabf3541 fix for lame bustage
git-svn-id: svn://10.0.0.236/trunk@69356 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:30:12 +00:00
sspitzer%netscape.com
e4b8559c9d more subscribe work.
git-svn-id: svn://10.0.0.236/trunk@69355 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:23:45 +00:00
sspitzer%netscape.com
1b61d254d7 add nsSubscribableServer to the build.
git-svn-id: svn://10.0.0.236/trunk@69354 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:19:14 +00:00
sspitzer%netscape.com
7360212a9a add nsSubscribableServer to the build
git-svn-id: svn://10.0.0.236/trunk@69353 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:18:10 +00:00
alecf%netscape.com
57868ecff1 use macro-based QI
git-svn-id: svn://10.0.0.236/trunk@69352 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:17:31 +00:00
jbetak%netscape.com
ddaf9932f8 32591 View source page is displayed as ISO-8859-1 when meta tag is missing
36136 [regression]View source with meta charset info can't be displayed properly
27646 Need to "inherit" charset info when opening a new browser widow
r=ftang


git-svn-id: svn://10.0.0.236/trunk@69351 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:17:06 +00:00
alecf%netscape.com
e06b1988a7 get filter list from the server, not manually
git-svn-id: svn://10.0.0.236/trunk@69350 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:14:23 +00:00
alecf%netscape.com
1d14c5651f get filter list from the server
git-svn-id: svn://10.0.0.236/trunk@69349 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:09:37 +00:00
alecf%netscape.com
62dffa4352 fix some minor bugs that were preventing filters from saving from the UI to memory
git-svn-id: svn://10.0.0.236/trunk@69348 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:02:06 +00:00
morse%netscape.com
79a9e75e10 download server tables completely asynchronously
git-svn-id: svn://10.0.0.236/trunk@69347 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 04:01:12 +00:00
sspitzer%netscape.com
09e62c1777 re-add these, in the right place.
git-svn-id: svn://10.0.0.236/trunk@69346 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:59:02 +00:00
sspitzer%netscape.com
c7cfa8bbf5 added this in the wrong place.
git-svn-id: svn://10.0.0.236/trunk@69345 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:58:29 +00:00
alecf%netscape.com
2fc92583fc fix saving of values since the value object is transitory and must be reinserted into the searchterm
git-svn-id: svn://10.0.0.236/trunk@69344 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:57:16 +00:00
saari%netscape.com
55ef3ea5ba fix for 38619
git-svn-id: svn://10.0.0.236/trunk@69343 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:57:11 +00:00
saari%netscape.com
7e27276cd8 Fix for bug 38619, cannot use "hidden" attribute to hide top level menus on MacOS.
git-svn-id: svn://10.0.0.236/trunk@69342 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:53:54 +00:00
leaf%mozilla.org
3672dc695a Automated update
git-svn-id: svn://10.0.0.236/trunk@69341 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:45:14 +00:00
waldemar%netscape.com
9e4dfcf6e9 Interchanged linearBreak and fillBreak
git-svn-id: svn://10.0.0.236/trunk@69340 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:43:35 +00:00
jdunn%netscape.com
a58298d7d1 backing out previous change, since axel backed out his autoconf.mk.in change
r= jgaunt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@69339 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:42:02 +00:00
tajima%eng.sun.com
7f38bb3c57 build configuration change for xprint(gfx/src/xprint). r=leaf, a=ftang
git-svn-id: svn://10.0.0.236/trunk@69338 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:33:29 +00:00
tajima%eng.sun.com
357979ddfd build configuration changes for xprint(gfx/src/xprint). r=leaf, a=ftang
git-svn-id: svn://10.0.0.236/trunk@69337 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:31:18 +00:00
alecf%netscape.com
fa7d2782d1 duh, make these attributes not read-only so I can actually save them
git-svn-id: svn://10.0.0.236/trunk@69336 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:27:26 +00:00
waldemar%netscape.com
bb48faf496 Turned on expression parsing and printing
git-svn-id: svn://10.0.0.236/trunk@69335 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:26:43 +00:00
waldemar%netscape.com
310fb63a5a Added expression parsing and printing code
git-svn-id: svn://10.0.0.236/trunk@69334 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:26:24 +00:00
waldemar%netscape.com
554ddb0a91 Added RawArrayBuffer::reserve_advance_back
git-svn-id: svn://10.0.0.236/trunk@69333 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:25:49 +00:00
tajima%eng.sun.com
9e20bca86c modification for sharing methods with gfx/src/xprint/. r=blizzard, a=ftang
git-svn-id: svn://10.0.0.236/trunk@69332 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:20:55 +00:00
jbetak%netscape.com
f7883740c4 32477 Accept-Language UI
git-svn-id: svn://10.0.0.236/trunk@69331 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:19:50 +00:00
axel%pike.org
9aa6bb7e36 backout changes, as some platforms don't eat
MOZ_XSL = @MOX_XSL@
without action in configure


git-svn-id: svn://10.0.0.236/trunk@69330 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:18:25 +00:00
ddrinan%netscape.com
853e5fb5fd No longer use obscuring layer from protocol
git-svn-id: svn://10.0.0.236/trunk@69329 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:18:09 +00:00
ddrinan%netscape.com
e557d2c3c5 No longer build or export obscuring stuff
git-svn-id: svn://10.0.0.236/trunk@69328 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:17:08 +00:00
jbetak%netscape.com
af95521450 37130 Implement "Customize..." of Mail Composer charset menu
git-svn-id: svn://10.0.0.236/trunk@69327 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:16:56 +00:00
scc%netscape.com
20b669baf3 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@69326 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:16:35 +00:00
pinkerton%netscape.com
f133f8eacb Added lots of error checking in AdjustClientXYForNestedDocuments so that things will fail gracefully while the content area is in the early stages of development (no view manager, etc). Probably fixes bug #31563.
git-svn-id: svn://10.0.0.236/trunk@69325 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:16:07 +00:00
blizzard%redhat.com
326ac2ac2a add code to handle the destruction of a window via JS, add support for FindNamedBrowserItem and fix some destruction related bugs in the widget.
git-svn-id: svn://10.0.0.236/trunk@69324 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 03:14:42 +00:00
pinkerton%netscape.com
a24e549491 Clear out |mElementFrame| when popup goes away so that subsequent reflows
won't try to access it. Fixes crash with tooltip on a tree when app is
minimized then restored (bug 38872)


git-svn-id: svn://10.0.0.236/trunk@69323 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:58:21 +00:00
pavlov%netscape.com
8d570636d4 fix for 38723
git-svn-id: svn://10.0.0.236/trunk@69322 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:46:41 +00:00
jdunn%netscape.com
aac87d5706 fixing hpux 11.00 build and autobahn's commercial build
I mentioned this to Axel but he was going to bed...
r= jgaunt@netscape.com


git-svn-id: svn://10.0.0.236/trunk@69321 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:42:54 +00:00
sspitzer%netscape.com
0800a8cf0d implement this beast. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@69320 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:41:28 +00:00
cmanske%netscape.com
181b3f847b Removed top black border from HTMLSource edit window
git-svn-id: svn://10.0.0.236/trunk@69319 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:41:25 +00:00
cmanske%netscape.com
aadf2042b2 UI work: Implemented table commands (part of 20973), fixed Plain Text editor, don't remove toolbars for HTML Source editmode, helped ftang with new 'Save As Charset' dialog (moved methods shared with Page Properties dialog to common file)
git-svn-id: svn://10.0.0.236/trunk@69318 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:37:40 +00:00
cmanske%netscape.com
40262764bc Fixed SetBackgroundColor to remove 'bgcolor' when appropriate. Changed prompt for Title to use new string messages
git-svn-id: svn://10.0.0.236/trunk@69317 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:37:33 +00:00
ben%netscape.com
758a803e26 remove annoying alerts when adding/removing engines
git-svn-id: svn://10.0.0.236/trunk@69316 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:14:50 +00:00
ben%netscape.com
7c71944db3 search customize dialog tidy up
git-svn-id: svn://10.0.0.236/trunk@69315 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:13:49 +00:00
waterson%netscape.com
6a74783789 Bug 38846. Don't run GC before returning an unrooted property! Fix provided by and r=hyatt,brendan
git-svn-id: svn://10.0.0.236/trunk@69314 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:06:07 +00:00
jst%netscape.com
b446578908 Fix the DOM prop enum table, seems like putting tabs in the file doesn't work.
git-svn-id: svn://10.0.0.236/trunk@69313 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:05:23 +00:00
sspitzer%netscape.com
c2ab67bb35 added, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@69312 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 02:05:08 +00:00
beard%netscape.com
37167c2e41 removed unnecessary #include <iomanip>
git-svn-id: svn://10.0.0.236/trunk@69311 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 01:46:16 +00:00
pnunn%netscape.com
43b0cafe5d bug# 37909: added multipart support. pnunn. r:valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69310 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 01:38:18 +00:00
pnunn%netscape.com
92ce280e5b bug#37909: add multipart support. pnunn, r:valeski@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69309 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 01:37:02 +00:00
rayw%netscape.com
90d0498159 Per bug 3690:
Added new functions to the registry for reading / writing byte arrays
of binary content and escaping registry keys that contain binary
content.  Modified code which reads/writes location of dll or javascript
for components to use new ReadBytesUTF8/WriteBytesUTF8 and which uses
or reads the keys to use EscapeKey and UnescapeKey.

r=dveditz


git-svn-id: svn://10.0.0.236/trunk@69307 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 01:24:36 +00:00
beard%netscape.com
5771a2ef34 InterpretStage -> Context::Event.
git-svn-id: svn://10.0.0.236/trunk@69306 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 01:20:34 +00:00
beard%netscape.com
871655af92 Fixed signed/unsigned warning. InterpretStage -> Context::Event. Context::removeListener now using find() from <algorithm>.
git-svn-id: svn://10.0.0.236/trunk@69304 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 01:19:39 +00:00
beard%netscape.com
be78f0d1aa InterpretStage -> Context::Event. Added typedefs for ListenerList and ListenerIterator.
git-svn-id: svn://10.0.0.236/trunk@69303 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 01:17:32 +00:00
dougt%netscape.com
600b867627 Changes from snizinsk@us.ibm.com
visualage fixes to xpcom for OS/2.


git-svn-id: svn://10.0.0.236/trunk@69302 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 01:09:58 +00:00
pollmann%netscape.com
b49f7fb020 Bug 27383: Pass referer when loading iframe's document to allow javascript: urls - combine load methods, r=nisheeth
Bug 23014: Percent width on iframes allowed, r=karnaze (does not include percent height fixes)


git-svn-id: svn://10.0.0.236/trunk@69301 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 00:57:28 +00:00
pollmann%netscape.com
b84faceff5 Bug 35573: Fix part of a webshell leak, r=nisheeth
git-svn-id: svn://10.0.0.236/trunk@69300 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 00:53:38 +00:00
cmanske%netscape.com
06e91ff607 Tweaked an image
git-svn-id: svn://10.0.0.236/trunk@69299 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 00:52:57 +00:00
av%netscape.com
16d8933014 Adding zero check on a char pointer before sending it to printf.
git-svn-id: svn://10.0.0.236/trunk@69298 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 00:46:07 +00:00
beard%netscape.com
de3a5193cc turned off extra comma warnings.
git-svn-id: svn://10.0.0.236/trunk@69297 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 00:31:48 +00:00
wtc%netscape.com
dc8e98c0df Bugzilla bug #34920: use the new PR_GetMemMapAlignment() function to
get the proper alignment of the offset argument to PR_MemMap.  Pass
64-bit arguments to PR_CreateFileMap and PR_MemMap.


git-svn-id: svn://10.0.0.236/trunk@69296 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-12 00:02:35 +00:00
wtc%netscape.com
c984483443 Bugzilla bug #38996: added new function PR_GetMemMapAlignment().
Modified files: prio.h, _beos.h, _macos.h, _os2.h, _unixos.h, _win16.h,
_win95.h, _winnt.h, primpl.h, prmmap.c, bmmap.c, macio.c, os2misc.c,
ntmisc.c, w16fmem.c


git-svn-id: svn://10.0.0.236/trunk@69295 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:54:04 +00:00
axel%pike.org
304bbf62be Getting XSLT going on unix, patch by Andreas Otte, r=me
git-svn-id: svn://10.0.0.236/trunk@69294 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:53:36 +00:00
sfraser%netscape.com
60d6b3aa7e Fix bug 38818 -- prefs in composer.
git-svn-id: svn://10.0.0.236/trunk@69293 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:49:30 +00:00
sgehani%netscape.com
5f8c702529 *** NOT PART OF BUILD ***
Explicitly specifying plugins for MRJ ocnduit.


git-svn-id: svn://10.0.0.236/trunk@69292 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:32:41 +00:00
gagan%netscape.com
f5daa8c749 Not in the build (the data file for url parse testing)
git-svn-id: svn://10.0.0.236/trunk@69291 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:31:32 +00:00
axel%pike.org
0f2ab9935a Get XSLT going on unix, this one passed previous checkin
patch by andreas otte, r=me


git-svn-id: svn://10.0.0.236/trunk@69290 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:22:37 +00:00
axel%pike.org
81eaf69a10 Getting XSLT going, patch by andreas.otte@primus-online.de
r=me


git-svn-id: svn://10.0.0.236/trunk@69289 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:13:18 +00:00
saari%netscape.com
4d0784eaf2 missed this file
git-svn-id: svn://10.0.0.236/trunk@69288 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:08:13 +00:00
jst%netscape.com
16298d5eb5 Add the glue code for more DOM Level 2 interfaces to the build.
git-svn-id: svn://10.0.0.236/trunk@69287 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:03:25 +00:00
rbs%maths.uq.edu.au
82f8744fa3 [not part of default build] Remove usage of nsAreaFrame since it will be going away
git-svn-id: svn://10.0.0.236/trunk@69286 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:03:19 +00:00
rbs%maths.uq.edu.au
554825dfc0 [not part of default build] Added support for the attributes 'numalign' and 'denomalign' that were newly introduced in MathML 2.0
git-svn-id: svn://10.0.0.236/trunk@69285 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 23:02:00 +00:00
kmcclusk%netscape.com
a9d3122699 Cache the last size of the nsWindow on WIN32 to determine how much to invalidate when widget is resized. Also added checks to see if width or height actually changed before invalidating b=33799 r=buster@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69284 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:59:20 +00:00
slamm%netscape.com
cad4f2f6e3 No need to compare is this is the first run (cmp was printing an error on BSD when one of the files did not exist)
git-svn-id: svn://10.0.0.236/trunk@69283 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:56:41 +00:00
nhotta%netscape.com
f9be2e3e22 Changed to apply charset conversion for fields like phone number because they may contain non ascii characters, bug 38901, r=rhp.
git-svn-id: svn://10.0.0.236/trunk@69282 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:54:39 +00:00
saari%netscape.com
42a5580f42 last checkin for 29800
git-svn-id: svn://10.0.0.236/trunk@69281 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:54:14 +00:00
sfraser%netscape.com
4fffbe0b2f Fix 38949 -- setSelectionRange broken by mjudge checking in nsGfxTextControlFrame2 stuff prematurely.
git-svn-id: svn://10.0.0.236/trunk@69280 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:47:19 +00:00
ftang%netscape.com
d67ea6d20d check in SaveAsCharset work. r=cmanske
git-svn-id: svn://10.0.0.236/trunk@69279 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:45:29 +00:00
axel%pike.org
c8db92cdb0 Get XSLT going for unix, patch by andreas.otte@primus-online.de,
r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@69278 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:45:24 +00:00
saari%netscape.com
beb4f73409 more for 29800
git-svn-id: svn://10.0.0.236/trunk@69277 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:43:32 +00:00
saari%netscape.com
7d2da79fbf First checkin for bug 29800, preventing scrolling to content when focus
memory is resetting focus after deactivating and reactivating a window.


git-svn-id: svn://10.0.0.236/trunk@69276 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:40:51 +00:00
jst%netscape.com
513ea03c7a Fix a problem where the HTML sink stream was cutting off the last character in element names when constructing the resulting HTML, also did a few nsString --> nsAutoString changes to speed things up a bit. r=akkana@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69275 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:33:19 +00:00
putterman%netscape.com
ab4ad6323a Fix OS/2 bustage.
git-svn-id: svn://10.0.0.236/trunk@69274 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:24:39 +00:00
radha%netscape.com
85501fc0b4 Call appCore.loadUrl(url) instead of doing window.content.location.href=url
r=slamm.


git-svn-id: svn://10.0.0.236/trunk@69273 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:20:27 +00:00
radha%netscape.com
ba3147c640 Change all calls to "window.content.location.href=url" to "appCore.loadUrl()" so that urls
get added in to Session History properly


git-svn-id: svn://10.0.0.236/trunk@69272 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:19:43 +00:00
pavlov%netscape.com
b948c891c9 fix for bug #9671 -- linux file picker filter by format support
git-svn-id: svn://10.0.0.236/trunk@69271 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:18:05 +00:00
av%netscape.com
f77c154953 Plugin DK, not part of the build, hopefully no duplicate files this time.
git-svn-id: svn://10.0.0.236/trunk@69270 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:13:06 +00:00
shanjian%netscape.com
95ba8ef614 fix bug 35356
r=ftang,erik


git-svn-id: svn://10.0.0.236/trunk@69269 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 22:08:46 +00:00
varada%netscape.com
7e28d5e59a changing the script.ib to match the landing of the new skin directories
git-svn-id: svn://10.0.0.236/trunk@69268 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:54:39 +00:00
rpotts%netscape.com
e9f58c7c2d Added an InterfaceRequestor argument to NS_OpenURI(...). This allows progress notifications to be fired for images...
git-svn-id: svn://10.0.0.236/trunk@69267 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:53:58 +00:00
rpotts%netscape.com
c92307bc1c Fixed progress notifications to respect the nsIChannel::LOAD_BACKGROUND flag
git-svn-id: svn://10.0.0.236/trunk@69266 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:52:49 +00:00
jst%netscape.com
6a6910e73a Landing support for the 'innerHTML' property on HTML elements in mozilla, fixes part of bug 9201.
git-svn-id: svn://10.0.0.236/trunk@69265 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:49:16 +00:00
chuang%netscape.com
4bb7cdf72d Edit Mailing list backend and fix for mailing list add, delete problem
git-svn-id: svn://10.0.0.236/trunk@69261 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:16:52 +00:00
attinasi%netscape.com
2713426ed0 New daily build data added
git-svn-id: svn://10.0.0.236/trunk@69260 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:16:11 +00:00
attinasi%netscape.com
bedb122dae Updated scripts to deal with the changes to the Viewer output and changes to the BuildID file location and format
git-svn-id: svn://10.0.0.236/trunk@69259 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:15:43 +00:00
chuang%netscape.com
11c9099186 more Edit mail list dialog front end
git-svn-id: svn://10.0.0.236/trunk@69258 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:09:52 +00:00
dcone%netscape.com
e3a36c7679 Fixed warnings.. using XP types.
git-svn-id: svn://10.0.0.236/trunk@69257 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:09:44 +00:00
dcone%netscape.com
e70f8cda25 Added the DrawStdLine call. Not using the GTK matrix member.. using the mTranMatrix
member declared in the nsRenderingContextImpl.h file.


git-svn-id: svn://10.0.0.236/trunk@69256 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:07:09 +00:00
dougt%netscape.com
553f70c5f1 adding xpfe file locations to be a provider of the nsDirectoryService.
r=dveditz@netscape.com


git-svn-id: svn://10.0.0.236/trunk@69255 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:06:17 +00:00
dcone%netscape.com
f612b05135 Added the DrawStdLine call. The RenderingContext now updates the mTransMatrix pointer member so the RenderingContextImpl can use this matrix.
git-svn-id: svn://10.0.0.236/trunk@69254 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:05:49 +00:00
nhotta%netscape.com
ab9cf9370f Changed to apply base64 encoding for multibyte charsets (used to be for japanese only) instead of sending 8 bit, bug 33661.
git-svn-id: svn://10.0.0.236/trunk@69253 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:03:27 +00:00
nhotta%netscape.com
483044a210 Changed GetMailNewsFont to use a pref value to get a proper variable width font, bug 38890.
git-svn-id: svn://10.0.0.236/trunk@69252 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:01:19 +00:00
nhotta%netscape.com
442c4f9e0f Changed MIME decoder for a multiple lines of MIME encoded header, bug 38192.
git-svn-id: svn://10.0.0.236/trunk@69251 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 21:00:38 +00:00
dougt%netscape.com
6065732034 adding dirs.js. example of how you can get different locations via the
nsDirectoryService via JS.

not part of build.


git-svn-id: svn://10.0.0.236/trunk@69250 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:58:47 +00:00
thayes%netscape.com
593242e996 added files: mozilla/extensions/psm-glue/src/nsSDR.cpp
git-svn-id: svn://10.0.0.236/trunk@69249 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:58:12 +00:00
tajima%eng.sun.com
a8a9f0d2d7 Mozilla Xprint client module. a=frang@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69248 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:57:31 +00:00
mscott%netscape.com
93dc370cb7 Bug #34374 --> don't bring up an alert saying the login failed if the user canceled the password dialog
during a redirector request.


git-svn-id: svn://10.0.0.236/trunk@69247 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:57:02 +00:00
jst%netscape.com
b7c2c33142 Checking in glue code for new DOM Level 2 CSS interfaces, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@69246 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:29:49 +00:00
pinkerton%netscape.com
0a028fbe4c adding to other files to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@69245 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:25:18 +00:00
pinkerton%netscape.com
2cab390400 added nsJSCrypto.cpp to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@69244 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:21:20 +00:00
morse%netscape.com
1bf3efdeda fix typo
git-svn-id: svn://10.0.0.236/trunk@69243 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:20:08 +00:00
alecf%netscape.com
2235f71dcb add null check
git-svn-id: svn://10.0.0.236/trunk@69242 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:15:29 +00:00
alecf%netscape.com
fdf20bd922 fix typo which broke account manager
git-svn-id: svn://10.0.0.236/trunk@69241 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 20:11:06 +00:00
rhp%netscape.com
d8da90a8e9 NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@69240 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:38:40 +00:00
jst%netscape.com
dd7883959a Checkin in headers for new DOM Level 2 interfaces.
git-svn-id: svn://10.0.0.236/trunk@69239 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:31:07 +00:00
rods%netscape.com
355f8921f5 make sure the charCode also gets mapped
bug 5716 r=brade (sort of)


git-svn-id: svn://10.0.0.236/trunk@69238 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:24:54 +00:00
jst%netscape.com
78f555637a Adding more DOM Level 2 CSS interfaces.
git-svn-id: svn://10.0.0.236/trunk@69237 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:24:31 +00:00
rods%netscape.com
71b1eecc63 makes sure we are responding to the correct layer for GetFrameForPoint (thanks dbaron)
b 38925


git-svn-id: svn://10.0.0.236/trunk@69236 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:22:06 +00:00
javi%netscape.com
64fc4f95b0 Teach the script object factory to create the crypto and pkcs11 objects. r-jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69235 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:21:49 +00:00
javi%netscape.com
115fcfa9d1 Update header files with new constant so that dom recognizes the crypto
JS object as part of the window object. r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@69234 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:20:59 +00:00
ssu%netscape.com
6064c10d0c fixed problem with detecting previous installed Mozilla Seamonkey path. Not part of tinderbox builds. affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@69233 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:19:49 +00:00
javi%netscape.com
41d908ef34 Forgot this one during initial check-in.
git-svn-id: svn://10.0.0.236/trunk@69232 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:19:24 +00:00
javi%netscape.com
81b3e073e7 Public headers for getting crypto object into the window object. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69231 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:18:44 +00:00
javi%netscape.com
dbf34adeda Add new source files for crypto JS object and mods for getting it to
work as a property of the window object. r=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@69230 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:17:07 +00:00
javi%netscape.com
ced9ad03e3 New Makefiles for crypto JS object related changes.
git-svn-id: svn://10.0.0.236/trunk@69229 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:15:51 +00:00
javi%netscape.com
c56d0b8307 Adding new idl files for the crypto object. r=jst@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69228 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:13:31 +00:00
sfraser%netscape.com
5e1aa60a2b Fix access paths.
git-svn-id: svn://10.0.0.236/trunk@69227 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 19:13:10 +00:00
thayes%netscape.com
d0a1fa6feb Land SDR changes from SDR_BRANCH.
Enable calls to new interface functions in wallet.


git-svn-id: svn://10.0.0.236/trunk@69226 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:59:25 +00:00
thayes%netscape.com
2c72ddc39a Change tag for security component to SECURITY_CLIENT_BRANCH
git-svn-id: svn://10.0.0.236/trunk@69225 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:58:10 +00:00
locka%iol.ie
61b3c036f2 no message
git-svn-id: svn://10.0.0.236/trunk@69224 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:56:11 +00:00
locka%iol.ie
277f072a6c Fixed the popup window code
git-svn-id: svn://10.0.0.236/trunk@69223 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:55:48 +00:00
locka%iol.ie
6c970907bf Changed error message text
git-svn-id: svn://10.0.0.236/trunk@69222 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:55:22 +00:00
sspitzer%netscape.com
adf9f0e4bb remove comment.
git-svn-id: svn://10.0.0.236/trunk@69221 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:38:35 +00:00
sspitzer%netscape.com
dddae4b918 update. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@69220 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:34:30 +00:00
wtc%netscape.com
c73ef44e07 Bugzilla bug #34920: provide an emulated implementation of acceptread
and sendfile methods that I/O layers can use.  _PR_EmulateAcceptRead
is superseded by PR_EmulateAcceptRead, and _PR_EmulateSendFile and
_PR_UnixSendFile are superseded by PR_EmulateSendFile.  Deleted unused
function _PR_HPUXTransmitFile.  The workaround for the OSF1 V4.0
MAP_PRIVATE bug is moved from _PR_UnixSendFile to _MD_CreateFileMap,
ifdef'd with the new macro OSF1V4_MAP_PRIVATE_BUG, which is defined
only on OSF1 V4.
Modified files: OSF1.mk, _hpux.h, pprio.h, primpl.h, priometh.c,
prsocket.c, unix.c, and ptio.c


git-svn-id: svn://10.0.0.236/trunk@69219 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:34:19 +00:00
sspitzer%netscape.com
1997cd93a9 better todo list output. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@69218 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 18:33:02 +00:00
sspitzer%netscape.com
6d8276f12c shell script to create new themes based on existing ones.
git-svn-id: svn://10.0.0.236/trunk@69217 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 17:03:41 +00:00
despotdaemon%netscape.com
680049d4b4 Pseudo-automatic update of changes made by carl.wong@intel.com.
git-svn-id: svn://10.0.0.236/trunk@69216 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 16:37:41 +00:00
jdunn%netscape.com
06724d8946 adding newline for hp
git-svn-id: svn://10.0.0.236/trunk@69214 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 14:56:29 +00:00
morse%netscape.com
769ae998a8 minor wording change
git-svn-id: svn://10.0.0.236/trunk@69213 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 14:39:55 +00:00
cls%seawood.org
1b2a1c66e6 More OS/2 Makefile changes. Bug #34106 Batch 13
git-svn-id: svn://10.0.0.236/trunk@69212 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 14:15:34 +00:00
rods%netscape.com
dc414889ec added comments to ifdef for better explanation
git-svn-id: svn://10.0.0.236/trunk@69211 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 14:06:32 +00:00
rods%netscape.com
d00b5c06e3 temporary fix for 38825, the frame gets notified that an option has been added
before it is actually added into the content model, so the selection cache and the
content model can be of by 1


git-svn-id: svn://10.0.0.236/trunk@69210 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 14:05:44 +00:00
ftang%netscape.com
f9b00f2887 add xprint and xprint/readme.txt for tajima@eng.sun.com
git-svn-id: svn://10.0.0.236/trunk@69209 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 13:58:13 +00:00
rods%netscape.com
c7dc1fa98b added native event debug, will print out event names when turned (NS_DEBUG ifdef'ed)
add an OleRegister Manager for properly initializing and uninitializing Ole b=38776
fixed up the key handling to properly set the char code when it is <ctrl>- <ctrl>= etc. b=5716


git-svn-id: svn://10.0.0.236/trunk@69208 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 13:39:17 +00:00
sspitzer%netscape.com
f4cb623095 almost forgot to update the package files. leaf and granrose would have kicked my ass of this.
git-svn-id: svn://10.0.0.236/trunk@69207 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 10:37:34 +00:00
rjc%netscape.com
69d15b1e2c Get full name from category results.
git-svn-id: svn://10.0.0.236/trunk@69206 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 09:34:37 +00:00
sspitzer%netscape.com
f1372ab353 really fix the mac this time.
git-svn-id: svn://10.0.0.236/trunk@69205 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 09:04:16 +00:00
sspitzer%netscape.com
1b18a9989e remove duplicate line.
git-svn-id: svn://10.0.0.236/trunk@69204 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 08:48:00 +00:00
sspitzer%netscape.com
6500e416c5 fix crasher when clicking on a text area. bug #38897.
git-svn-id: svn://10.0.0.236/trunk@69203 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 08:41:35 +00:00
sspitzer%netscape.com
1040ae93ae fix mac.
git-svn-id: svn://10.0.0.236/trunk@69202 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 08:08:00 +00:00
sspitzer%netscape.com
b84f254dff remove unused stuff.
git-svn-id: svn://10.0.0.236/trunk@69201 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 07:38:19 +00:00
ben%netscape.com
96b9517eef fixing makefile foo
git-svn-id: svn://10.0.0.236/trunk@69200 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 07:35:47 +00:00
sspitzer%netscape.com
66efd38b20 the wallet skin stuff has moved.
git-svn-id: svn://10.0.0.236/trunk@69199 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 07:19:18 +00:00
sspitzer%netscape.com
db9aff762d remove unused stuff.
git-svn-id: svn://10.0.0.236/trunk@69198 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 07:10:37 +00:00
sspitzer%netscape.com
ad387413e2 removing obsolete files.
git-svn-id: svn://10.0.0.236/trunk@69197 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 07:02:34 +00:00
ssu%netscape.com
b141168976 fixing bug #18563. Select Directory dialog now works correctly. affects only windows platforms.
git-svn-id: svn://10.0.0.236/trunk@69196 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 06:35:41 +00:00
jbetak%netscape.com
9e5f56238f 37130 Implement "Customize..." of Mail Composer charset menu
git-svn-id: svn://10.0.0.236/trunk@69195 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 06:17:19 +00:00
jbetak%netscape.com
680cda5c62 37376 Customize charset coding
git-svn-id: svn://10.0.0.236/trunk@69194 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 06:13:11 +00:00
sspitzer%netscape.com
25e05a99b8 no longer a pref, it is hard coded to be on and set to modern.
remove temporary code.


git-svn-id: svn://10.0.0.236/trunk@69193 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 05:19:21 +00:00
mscott%netscape.com
46bc1dba2e Bug #35035 add a widget for email addresses in the message pane. this helps make the message pane skinnable.
git-svn-id: svn://10.0.0.236/trunk@69192 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:55:28 +00:00
tao%netscape.com
9e25b2bd23 restore the font size 5mm->3mm.
git-svn-id: svn://10.0.0.236/trunk@69191 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:52:57 +00:00
mjudge%netscape.com
303c4eb4ce need to check for independent selection to grab mousedown state. will change this to be implemented by selectioncontroller later
git-svn-id: svn://10.0.0.236/trunk@69190 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:50:16 +00:00
ducarroz%netscape.com
d8531ad9c1 Fix for bug 33790. Replace hard coded string by entity
git-svn-id: svn://10.0.0.236/trunk@69189 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:45:55 +00:00
sspitzer%netscape.com
51bc462e35 gone.
git-svn-id: svn://10.0.0.236/trunk@69188 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:36:35 +00:00
sspitzer%netscape.com
767aac7e46 these skin files have moved.
git-svn-id: svn://10.0.0.236/trunk@69187 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:36:24 +00:00
ben%netscape.com
bb92fbf659 removing redundant skin files
git-svn-id: svn://10.0.0.236/trunk@69186 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:35:15 +00:00
mjudge%netscape.com
8f71de091e fix for caret. need to pass in domselection you are referrning to
git-svn-id: svn://10.0.0.236/trunk@69185 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:33:55 +00:00
ben%netscape.com
6082c1c557 merge with slamm's earlier checkin to xpfe/components
git-svn-id: svn://10.0.0.236/trunk@69184 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:32:34 +00:00
ben%netscape.com
689707fd05 removing redundant skin files
git-svn-id: svn://10.0.0.236/trunk@69183 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:27:29 +00:00
sspitzer%netscape.com
a3203a8da0 editor, profile, xpinstall, psm-glue skin files have moved.
git-svn-id: svn://10.0.0.236/trunk@69182 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:27:05 +00:00
sspitzer%netscape.com
5ef4975a4b psm skin files have moved.
git-svn-id: svn://10.0.0.236/trunk@69181 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:26:45 +00:00
mjudge%netscape.com
2f9bd42697 changing way we access caret. use the selection controller whenever possible. because it will make the caret do the right thing even when we have multiple selections accessing same caret.
git-svn-id: svn://10.0.0.236/trunk@69180 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:25:43 +00:00
sspitzer%netscape.com
d49481c3cf no more xpinstall skin here
git-svn-id: svn://10.0.0.236/trunk@69179 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:25:28 +00:00
sspitzer%netscape.com
9b808b61d8 xpinstall skins have moved
git-svn-id: svn://10.0.0.236/trunk@69178 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:25:27 +00:00
sgehani%netscape.com
a959d88396 Part of fix for option to save dl bits [b=37340]
git-svn-id: svn://10.0.0.236/trunk@69177 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:24:16 +00:00
sspitzer%netscape.com
a22f5d9b59 no more profile skin here
git-svn-id: svn://10.0.0.236/trunk@69176 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:23:05 +00:00
sgehani%netscape.com
aa83dacb15 * [Feature] Option to save downloaded bits [b=37340]
* Don't try and install if dl fails [b=30138]
* Check sd errors and stop installation [b=34012]


git-svn-id: svn://10.0.0.236/trunk@69175 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:22:46 +00:00
mjudge%netscape.com
fee885fd3f changes to add hidden attribute on selection. also to make setcaret go through the selection controller
git-svn-id: svn://10.0.0.236/trunk@69174 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:22:32 +00:00
sspitzer%netscape.com
90c3e3e8d5 these don't live here anymore.
git-svn-id: svn://10.0.0.236/trunk@69173 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:21:34 +00:00
sspitzer%netscape.com
774c317ed4 these have moved.
git-svn-id: svn://10.0.0.236/trunk@69172 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:20:49 +00:00
ben%netscape.com
54281e520c removing redundant skins directories
git-svn-id: svn://10.0.0.236/trunk@69171 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:19:28 +00:00
sspitzer%netscape.com
0058b50ef9 editor skins no longer here.
git-svn-id: svn://10.0.0.236/trunk@69170 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:18:50 +00:00
sspitzer%netscape.com
709bbf3c3b editor skins no longer built.
git-svn-id: svn://10.0.0.236/trunk@69169 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:18:10 +00:00
sspitzer%netscape.com
e2951cfa56 no more skins here.
git-svn-id: svn://10.0.0.236/trunk@69168 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:07:57 +00:00
sspitzer%netscape.com
07be4b2c53 these skin files have moved
git-svn-id: svn://10.0.0.236/trunk@69167 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:07:48 +00:00
sspitzer%netscape.com
6f89d1cea7 these skin files have moved.
git-svn-id: svn://10.0.0.236/trunk@69166 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:04:52 +00:00
sspitzer%netscape.com
b755e03209 remove these files, the have moved to mozilla/themes/modern
git-svn-id: svn://10.0.0.236/trunk@69165 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:01:23 +00:00
sspitzer%netscape.com
53f8efe475 stop building all the old mailnews skin crap.
git-svn-id: svn://10.0.0.236/trunk@69164 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 04:00:07 +00:00
dcone%netscape.com
7a169e33e0 Fixed the curve drawing to use floating point.. corrects rounding problems
git-svn-id: svn://10.0.0.236/trunk@69163 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:59:43 +00:00
dcone%netscape.com
b218c26981 Added some rasterization of polygons, moved some point definitions to correct locations.
git-svn-id: svn://10.0.0.236/trunk@69162 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:58:58 +00:00
sspitzer%netscape.com
8eac670434 message compose skins have moved
git-svn-id: svn://10.0.0.236/trunk@69161 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:54:27 +00:00
sspitzer%netscape.com
732298a629 not used yet.
git-svn-id: svn://10.0.0.236/trunk@69160 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:53:04 +00:00
sspitzer%netscape.com
652bf84fa5 the message compose skin now lives under mozilla/themes/modern
git-svn-id: svn://10.0.0.236/trunk@69159 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:52:43 +00:00
sspitzer%netscape.com
23f6722955 adding directory.gif, but notice it is not used yet.
git-svn-id: svn://10.0.0.236/trunk@69158 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:47:32 +00:00
sspitzer%netscape.com
ebcf115371 remove old address book skins
git-svn-id: svn://10.0.0.236/trunk@69157 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:46:55 +00:00
sfraser%netscape.com
b5a55263a9 Fix for 38819 -- bad CSS causes button movement on mousedown.
git-svn-id: svn://10.0.0.236/trunk@69156 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:40:22 +00:00
sspitzer%netscape.com
32f7385e9b no longer building skins here. now under mozilla/themes/modern
git-svn-id: svn://10.0.0.236/trunk@69155 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:29:11 +00:00
sfraser%netscape.com
5e08096d28 Fix 38302 -- add binding magic for additional textfield attribute and methods. r=ben
git-svn-id: svn://10.0.0.236/trunk@69154 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:05:48 +00:00
sfraser%netscape.com
4075dc301e Fix for 38815 -- ensure that autocomplete widgets pick up textfield CSS. r=ben
git-svn-id: svn://10.0.0.236/trunk@69153 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:02:35 +00:00
sspitzer%netscape.com
dec0eb37da THROW THE SWITCH. woo hoo.
git-svn-id: svn://10.0.0.236/trunk@69152 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 03:01:36 +00:00
sspitzer%netscape.com
30ada66a16 it's skins/modern, not modern.
git-svn-id: svn://10.0.0.236/trunk@69151 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:57:31 +00:00
sspitzer%netscape.com
00f8cc4c60 update.
git-svn-id: svn://10.0.0.236/trunk@69150 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:54:03 +00:00
putterman%netscape.com
c14b641f3a add tooltips. fixes 31807.
git-svn-id: svn://10.0.0.236/trunk@69149 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:52:07 +00:00
sspitzer%netscape.com
a41563a355 it's skins:modern, not modern.
git-svn-id: svn://10.0.0.236/trunk@69148 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:51:11 +00:00
thayes%netscape.com
93c1ba7f88 Switch client builds to SECURITY_CLIENT_BRANCH tag for security (PSM) subdirectory
git-svn-id: svn://10.0.0.236/trunk@69147 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:36:42 +00:00
sspitzer%netscape.com
0dc7fd40a1 it's skins/modern, not modern.
git-svn-id: svn://10.0.0.236/trunk@69146 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:24:17 +00:00
morse%netscape.com
60beac178a Put change-password and logout back in the UI, add diagnostic print to track down bugs 28466 and 33542
git-svn-id: svn://10.0.0.236/trunk@69145 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:21:45 +00:00
morse%netscape.com
5ceab3f417 minor wording change
git-svn-id: svn://10.0.0.236/trunk@69144 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:19:17 +00:00
sspitzer%netscape.com
167b6b5dc3 for the mac.
git-svn-id: svn://10.0.0.236/trunk@69143 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:13:04 +00:00
sspitzer%netscape.com
5c672c4b29 it's now skins/modern, not just modern.
git-svn-id: svn://10.0.0.236/trunk@69142 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:11:42 +00:00
sspitzer%netscape.com
a8293ddc86 chatzilla and xmlterm no longer part of the modern skin
git-svn-id: svn://10.0.0.236/trunk@69141 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:07:53 +00:00
sspitzer%netscape.com
8fe6168da7 no longer needed.
git-svn-id: svn://10.0.0.236/trunk@69140 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 02:03:18 +00:00
thayes%netscape.com
9cd41f08ba Merge changes from SDR_BRANCH.
Add more SDR features, and provide compatibility between older PSM servers
and this client library.


git-svn-id: svn://10.0.0.236/trunk@69136 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:49:15 +00:00
slamm%netscape.com
536aea591f Add some min heights as a partial fix for bug 35442 (tabs draw onto taskbar)
git-svn-id: svn://10.0.0.236/trunk@69135 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:46:17 +00:00
jst%netscape.com
053748f710 Fixing bug 38357. Passing a document node to nsRange::SelectNode() crashed mozilla, now it properly throws the exception INVALID_NODE_TYPE_ERR if the node type is incorrect. r=akkana@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69134 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:44:44 +00:00
pollmann%netscape.com
f26fd30713 Bug 17605: Don't tab to anchor without an href. r=harishd
git-svn-id: svn://10.0.0.236/trunk@69133 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:43:04 +00:00
alecf%netscape.com
aa59f2c418 preliminary frontend support for saving filters
git-svn-id: svn://10.0.0.236/trunk@69132 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:42:18 +00:00
pollmann%netscape.com
eaf09f080a Bug 32898: Fix crash when targetting new window. r=rpotts
git-svn-id: svn://10.0.0.236/trunk@69131 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:33:25 +00:00
pollmann%netscape.com
61904c7f60 Bug 32898: Don't abort() on illegal frame name. Instead, print warning and press ahead. r=rpotts
git-svn-id: svn://10.0.0.236/trunk@69130 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:24:59 +00:00
alecf%netscape.com
eee73716e3 add preliminary support for saving filter terms
git-svn-id: svn://10.0.0.236/trunk@69129 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:19:15 +00:00
jbetak%netscape.com
ce37d7e4b2 32477 Implement accept-language UI
git-svn-id: svn://10.0.0.236/trunk@69128 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:18:25 +00:00
law%netscape.com
c7af3f956f Export new nsINativeAppSupport interface header
git-svn-id: svn://10.0.0.236/trunk@69127 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:10:39 +00:00
sfraser%netscape.com
42773cae35 Add some scoping {} to keep nsCOMPtrs within #ifdef code scope. This make window destruction order similar on Mac and other platforms, thereby fixing bug 38869 and maybe some other leaks.
git-svn-id: svn://10.0.0.236/trunk@69126 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:08:37 +00:00
law%netscape.com
b5aaf45c85 Install windows desktop integration panel stuff (but not used yet)
git-svn-id: svn://10.0.0.236/trunk@69125 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:07:31 +00:00
anthonyd%netscape.com
20e7680b7c r:mjudge
fix for bug# 29785, keyboard navigation of tables in editor
not completely fixed, tables with row|column span do not navigate correctly


git-svn-id: svn://10.0.0.236/trunk@69124 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:04:39 +00:00
law%netscape.com
26cc53c5ac Build Windows desktop integration component (on Windows only, of course)
git-svn-id: svn://10.0.0.236/trunk@69123 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:02:58 +00:00
sspitzer%netscape.com
e26b3ee63b xmlterm and chatzilla are gone.
git-svn-id: svn://10.0.0.236/trunk@69122 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 01:01:40 +00:00
sspitzer%netscape.com
0ce23717ad removing.
git-svn-id: svn://10.0.0.236/trunk@69121 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:59:02 +00:00
sspitzer%netscape.com
348243c178 removing
git-svn-id: svn://10.0.0.236/trunk@69120 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:58:36 +00:00
law%netscape.com
e854bc2a6d Build Windows desktop integration component (on Windows only, of course)
git-svn-id: svn://10.0.0.236/trunk@69119 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:56:54 +00:00
sspitzer%netscape.com
2e8f6e0dbf chatzilla and xmlterm should not be here. application specific manifest.rdf
files should not be here either.


git-svn-id: svn://10.0.0.236/trunk@69118 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:55:48 +00:00
pinkerton%netscape.com
eefb15bbf2 temp workaround for 38801, moving folder pane tooltip into its own popupset.
git-svn-id: svn://10.0.0.236/trunk@69117 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:54:14 +00:00
pinkerton%netscape.com
340e5e0ecd fix for 38816. we would always call the ondestroy() handler even when the oncreate() handler failed.
git-svn-id: svn://10.0.0.236/trunk@69116 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:52:34 +00:00
jefft%netscape.com
614cf7a23c added new imap SubscribeFolder() & UnsubscribeFolder() services
git-svn-id: svn://10.0.0.236/trunk@69115 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:49:51 +00:00
alecf%netscape.com
ea41ee7806 update support for boolean filters
git-svn-id: svn://10.0.0.236/trunk@69114 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:46:47 +00:00
alecf%netscape.com
8f8c03017c update to reflect new method of displaying and/or text that's i18n friendly
git-svn-id: svn://10.0.0.236/trunk@69113 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:45:15 +00:00
alecf%netscape.com
c153a1a29d display boolean and/or text appropriately
git-svn-id: svn://10.0.0.236/trunk@69112 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:44:41 +00:00
rogerl%netscape.com
031f79e924 post inc/dec
git-svn-id: svn://10.0.0.236/trunk@69111 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:35:43 +00:00
rogerl%netscape.com
1ed0e7b17e Added post inc/dec for properties & names.
git-svn-id: svn://10.0.0.236/trunk@69110 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:35:06 +00:00
ducarroz%netscape.com
47213a5d6f Fix for bug 37955. Autocomplete now observes the pref "mail.enable_autocomplete"
git-svn-id: svn://10.0.0.236/trunk@69109 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:30:18 +00:00
ducarroz%netscape.com
bbd03d84f1 Fix for bug 37955. Add a default pref "mail.enable_autocomplete"
git-svn-id: svn://10.0.0.236/trunk@69108 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:27:20 +00:00
sgehani%netscape.com
6f43322f22 Alter "Browse..." folder selection dialog invoking button to read "Change..."
[b=36856]


git-svn-id: svn://10.0.0.236/trunk@69107 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:26:05 +00:00
ducarroz%netscape.com
2e07f1d73d Patch for bug 38800. Temporary disable autocomplete until we figure out the real problem.
git-svn-id: svn://10.0.0.236/trunk@69106 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:21:17 +00:00
ftang%netscape.com
38fc325d10 first add. not part of the build system yet. fix 38321
git-svn-id: svn://10.0.0.236/trunk@69104 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:19:03 +00:00
slamm%netscape.com
dc8b5fb06a Sidebar style optimizations.
git-svn-id: svn://10.0.0.236/trunk@69103 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:08:34 +00:00
slamm%netscape.com
8683991692 Fix "woefully inadequate" file menu (bug 29265).
git-svn-id: svn://10.0.0.236/trunk@69102 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-11 00:08:26 +00:00
mccabe%netscape.com
65adc912fa Mark 'clear' function exposed thru shell global object PR_CALLBACK, like other similar functions.
Patch courtesy Skip Nizinski <snizinsk@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@69101 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:58:51 +00:00
despotdaemon%netscape.com
03cfacab77 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@69100 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:46:48 +00:00
suresh%netscape.com
79273fd3a5 Adding id to treerow in template.
git-svn-id: svn://10.0.0.236/trunk@69099 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:45:48 +00:00
suresh%netscape.com
37dc539b9b Adding settimeout to selectfirstaddressbook.
git-svn-id: svn://10.0.0.236/trunk@69097 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:44:58 +00:00
pavlov%netscape.com
0db5c92501 fix for unix filepicker not coming up correctly (bug #38810)
git-svn-id: svn://10.0.0.236/trunk@69096 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:41:33 +00:00
av%netscape.com
3468b0998f Stanley Ho's patch to fix 19222
git-svn-id: svn://10.0.0.236/trunk@69095 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:29:21 +00:00
pavlov%netscape.com
6de511c66f work on filtering by type on unix filepicker bug #9671
git-svn-id: svn://10.0.0.236/trunk@69094 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:28:41 +00:00
attinasi%netscape.com
d41a6d8cd5 Fixed problem where continuation frames were repeating the background image even when no-repeat was set. b=38764 r=buster
git-svn-id: svn://10.0.0.236/trunk@69093 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:24:08 +00:00
dac%x.cx
1372774810 http stuff
git-svn-id: svn://10.0.0.236/trunk@69091 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:20:05 +00:00
alecf%netscape.com
44197c48b8 add smtp datasource to the factory
git-svn-id: svn://10.0.0.236/trunk@69090 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:07:32 +00:00
tao%netscape.com
9cf24b0328 Move localizable css settings to locale/intl.css. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@69089 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:03:54 +00:00
nisheeth%netscape.com
bf1e322201 Add support for loading an XML document from script within a XUL document also.
git-svn-id: svn://10.0.0.236/trunk@69088 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 23:02:32 +00:00
sgehani%netscape.com
90816b1fa7 Turning creation if desktop alias back on now that the xpinstall feature
regression is fixed.


git-svn-id: svn://10.0.0.236/trunk@69087 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:54:05 +00:00
alecf%netscape.com
99c90d4aa5 remove dependancies on mail util headers to fix HP build
git-svn-id: svn://10.0.0.236/trunk@69086 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:47:58 +00:00
kmcclusk%netscape.com
e26ea11f32 Allow global offscreen to size bigger than a screen without creating a new offscreen each time and asserting. b=38847 r=rods@netscape.com tested=WIN32,Linux Removed compiler warnings in nsViewManager2
git-svn-id: svn://10.0.0.236/trunk@69085 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:45:33 +00:00
davidm%netscape.com
90b0c858aa 21137 Hook up reload/shift-reload/back/forward buttons to load att
r = rpotts


git-svn-id: svn://10.0.0.236/trunk@69084 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:45:24 +00:00
sgehani%netscape.com
73c0bffc6e * [Feature] Multi-xpi support per checkbox [b=34881]
* Prevent multiple dialogs when consecutive return keys hit [b=36993,36988]
* Multiple resource release crash fixes.


git-svn-id: svn://10.0.0.236/trunk@69083 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:44:49 +00:00
pollmann%netscape.com
559cee18e9 Bug 30721: Crash fix for failing to get document URL during form submission, r=nisheeth
Bug 38664: Leak of encoder during form submission, fix thanks to yueheng.xu@intel.com, r=self, nisheeth


git-svn-id: svn://10.0.0.236/trunk@69082 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:37:49 +00:00
rickg%netscape.com
bd3e3d8caf more WIP for strict DTD; r=harishd
git-svn-id: svn://10.0.0.236/trunk@69081 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:37:32 +00:00
alecf%netscape.com
d81c8e3ecd Filter editor updates:
- add stub folder picker for move actions
- add columns in the tree for i18n to insert strings
- fix searchterm so that it actually refreshes each row


git-svn-id: svn://10.0.0.236/trunk@69080 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:35:02 +00:00
alecf%netscape.com
2188d95e64 add default keyset
git-svn-id: svn://10.0.0.236/trunk@69079 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:33:59 +00:00
pavlov%netscape.com
6d22087f58 see if this fixes the orangeness that has plagued us for the last few weeks ;)
git-svn-id: svn://10.0.0.236/trunk@69078 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:33:24 +00:00
alecf%netscape.com
79fddfc58d fix typo that was preventing non-text searchvalues from showing up, and remove lots of dumps
git-svn-id: svn://10.0.0.236/trunk@69077 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:33:17 +00:00
alecf%netscape.com
bb660c17f7 fix excess undefineds coming from the .defaultValue attribute
git-svn-id: svn://10.0.0.236/trunk@69076 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:30:54 +00:00
law%netscape.com
4a009e0019 Tweak this test per modified AsyncRead api
git-svn-id: svn://10.0.0.236/trunk@69075 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:27:17 +00:00
alecf%netscape.com
1bf1b54398 add new search criteria properties file
git-svn-id: svn://10.0.0.236/trunk@69074 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:26:51 +00:00
morse%netscape.com
4e62a02e8e perpare for having change-password and logout commands in the UI again
git-svn-id: svn://10.0.0.236/trunk@69073 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:25:09 +00:00
yueheng.xu%intel.com
bf4b7bf752 fix the platformencoder leak (#38664)
git-svn-id: svn://10.0.0.236/trunk@69072 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:24:35 +00:00
nhotta%netscape.com
7ff483a96d Changed to use _mbsrchr instead of strrchr to support double-byte characters on PC (the change is ifdef for XP_PC),
check in for m_kato@ga2.so-net.ne.jp, r=ftang, bug 29546.


git-svn-id: svn://10.0.0.236/trunk@69071 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:24:22 +00:00
morse%netscape.com
908bc40427 prepare for having change-password and logout commands in the UI again
git-svn-id: svn://10.0.0.236/trunk@69070 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:24:05 +00:00
rginda%netscape.com
6f3a60503b -- CHATZILLA CHANGES ONLY --
Implemented supah-kewl tab completion


git-svn-id: svn://10.0.0.236/trunk@69069 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:23:35 +00:00
law%netscape.com
ff4a6d95e2 Add label for Desktop Integration branch
git-svn-id: svn://10.0.0.236/trunk@69068 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:23:21 +00:00
law%netscape.com
e2d121f3d6 New panel for Windows desktop integration preferences
git-svn-id: svn://10.0.0.236/trunk@69067 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:20:50 +00:00
jefft%netscape.com
f470d1b7b8 implemented DiscoverAllAndSubscribedBoxes()
git-svn-id: svn://10.0.0.236/trunk@69066 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:07:57 +00:00
ssu%netscape.com
98a7f01dc8 fixing bug #38568. affects only windows platforms.
git-svn-id: svn://10.0.0.236/trunk@69065 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:06:36 +00:00
law%netscape.com
d44500542d New files to provide baseline implementation of new nsINativeAppSupport interface (not built yet)
git-svn-id: svn://10.0.0.236/trunk@69064 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:05:43 +00:00
kmcclusk%netscape.com
58ad144778 Force average character height to be at least 1 twip instead of allowing it to round off to 0 for extremely small fonts on WIN32. b=38188 r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@69063 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:04:40 +00:00
rogerl%netscape.com
1f77608270 Bug #38384, fix from norris (which I tweaked a little) to handle a bug in
recursive reseting of the thisObj in InterpreterData.


git-svn-id: svn://10.0.0.236/trunk@69062 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:03:15 +00:00
jefft%netscape.com
24b4377de7 add default smtp auth method
git-svn-id: svn://10.0.0.236/trunk@69061 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 22:01:49 +00:00
blizzard%redhat.com
fdd6ad0446 add tests for new window and for visibility changes. make sure to destroy the widget when it's requested
git-svn-id: svn://10.0.0.236/trunk@69060 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 21:55:36 +00:00
blizzard%redhat.com
173ac2ddfd add new_window + visibility change signals. add map method to widget so that you can use the show and realize methods in the right order.
git-svn-id: svn://10.0.0.236/trunk@69059 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 21:54:53 +00:00
brade%netscape.com
f0461995e5 turn on editor context menus (though they are not done yet)
git-svn-id: svn://10.0.0.236/trunk@69058 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 21:02:28 +00:00
jbetak%netscape.com
0c0fc5f888 32477 Implement accept-language UI
git-svn-id: svn://10.0.0.236/trunk@69057 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 20:20:21 +00:00
jst%netscape.com
857088ac5a Teaching IDLC about the type 'float'.
git-svn-id: svn://10.0.0.236/trunk@69056 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 20:12:44 +00:00
brendan%mozilla.org
2b8ca54165 Reword comment to fix typo (missing 'to').
git-svn-id: svn://10.0.0.236/trunk@69055 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 20:05:17 +00:00
brendan%mozilla.org
573a86b5c2 More minor style cleanups, plus a teeny optimization from tlundeen@webcrossing.com.
git-svn-id: svn://10.0.0.236/trunk@69054 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:58:28 +00:00
brendan%mozilla.org
53d858c363 Fix the TOO_MUCH_GC define (optional for GC stress-testing, not part of build).
git-svn-id: svn://10.0.0.236/trunk@69053 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:56:21 +00:00
brendan%mozilla.org
64e4f8c0de Minor style improvements (80th column, over-parenthesization, better variable names).
git-svn-id: svn://10.0.0.236/trunk@69052 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:55:48 +00:00
brade%netscape.com
d9a3c28674 adding file for shaver
git-svn-id: svn://10.0.0.236/trunk@69051 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:55:35 +00:00
sfraser%netscape.com
e46df4119f Just reorder the $build array so that it matches the real build order
git-svn-id: svn://10.0.0.236/trunk@69050 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:54:07 +00:00
brade%netscape.com
9dbb8f77da fix to correspond with jst's fix (setting doctype properly)
git-svn-id: svn://10.0.0.236/trunk@69049 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:53:38 +00:00
jst%netscape.com
6ef78288c3 Support replacing the doctype in a document.
git-svn-id: svn://10.0.0.236/trunk@69048 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:52:08 +00:00
ftang%netscape.com
73c5c921d6 add demo cases for bug 16796 and 36863. add german &szlig;
Since we have not fix bug 36863 yet, that part is in
html comment for now.


git-svn-id: svn://10.0.0.236/trunk@69047 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:48:05 +00:00
ftang%netscape.com
ef22a5b8b1 fix bug 16796. handle german &szlig; and convert to SS in capital and uppercase
git-svn-id: svn://10.0.0.236/trunk@69046 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 19:44:09 +00:00
sspitzer%netscape.com
9e9f528339 fix for crasher bug #38803, r=putterman,a=granrose.
git-svn-id: svn://10.0.0.236/trunk@69045 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 18:26:45 +00:00
jst%netscape.com
e863b5d840 Fixing incorrect hash table useage, this fixes smoketest blocker #38795. a=granrose
git-svn-id: svn://10.0.0.236/trunk@69044 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 18:19:46 +00:00
karnaze%netscape.com
9e52ca34fc new regression tests, not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@69043 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 14:53:41 +00:00
karnaze%netscape.com
2ab4c80c67 bug 38699 - make left/right align caption act like top instead of bottom.
git-svn-id: svn://10.0.0.236/trunk@69042 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 14:51:37 +00:00
brade%netscape.com
85f5913cf2 check in change that was lost
git-svn-id: svn://10.0.0.236/trunk@69041 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 14:41:12 +00:00
jefft%netscape.com
4f02a16628 added couple more imap global prefs
git-svn-id: svn://10.0.0.236/trunk@69040 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 14:39:50 +00:00
sspitzer%netscape.com
1963368c66 update.
git-svn-id: svn://10.0.0.236/trunk@69039 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 14:01:05 +00:00
cmanske%netscape.com
79e11cf978 Removing EditorCommands.js (replaced by editor.js)
git-svn-id: svn://10.0.0.236/trunk@69038 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 13:57:33 +00:00
cmanske%netscape.com
a9dda20849 Switch to using 'editor.js' instead of 'EditorCommands.js', Removed obsolete methods in editor.js, Removed unnecessary code in editorshell.
git-svn-id: svn://10.0.0.236/trunk@69037 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 13:56:30 +00:00
cmanske%netscape.com
c021876187 Switch to using 'editor.js' instead of 'EditorCommands.js'
git-svn-id: svn://10.0.0.236/trunk@69036 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 13:56:27 +00:00
jst%netscape.com
965b3e5a20 added files: mozilla/layout/base/src/nsNodeInfo.cpp, mozilla/layout/base/src/nsNodeInfoManager.cpp
git-svn-id: svn://10.0.0.236/trunk@69035 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 13:31:53 +00:00
jst%netscape.com
0f0b4d6367 Changing the way content elements store their name information, previously the elements generally stored a name atom and a namespace ID, now they store a pointer to a shared structure containing the name atom, the prefix atom and the namespace ID. This structure is shared between nodes with unique names (ie same name, prefix and ns ID) within a document. Documents now hold a hash table of the names in the document. The changes to mozilla/rdf are not reviewed but they are approved by waterson@netscape.com and the changes to mozilla/layout are reviewed by buster@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@69034 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 13:13:39 +00:00
ben%netscape.com
5c4b1fc694 modifications to newsgroup subscription dialog:
- made sizable (enough of the damned 4.x/win nonresizability!)
- modified XUL a bit to make it scale more smoothly
- skinnability tweaks


git-svn-id: svn://10.0.0.236/trunk@69033 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 10:12:00 +00:00
morse%netscape.com
8b5dfddea9 bug 38709, preview editor can hang browser
git-svn-id: svn://10.0.0.236/trunk@69032 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 08:54:48 +00:00
rjc%netscape.com
09e97b17c4 Center common dialogs on screen.
git-svn-id: svn://10.0.0.236/trunk@69031 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 08:42:29 +00:00
cata%netscape.com
4358c39336 Fixing JS error bug.
git-svn-id: svn://10.0.0.236/trunk@69030 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 08:19:46 +00:00
hyatt%netscape.com
3fe1be68a3 Fix my bigass leak.
git-svn-id: svn://10.0.0.236/trunk@69029 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 08:19:43 +00:00
alecf%netscape.com
8d32f108a0 add smtp datasource and delegate factory to the unix build
git-svn-id: svn://10.0.0.236/trunk@69028 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 08:06:50 +00:00
sspitzer%netscape.com
ee425d0d98 updated
git-svn-id: svn://10.0.0.236/trunk@69027 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 08:01:17 +00:00
alecf%netscape.com
539d07a12e fix test bustage
git-svn-id: svn://10.0.0.236/trunk@69026 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:55:04 +00:00
alecf%netscape.com
0df4fb30ff added files: mozilla/mailnews/compose/src/nsSmtpDataSource.cpp, mozilla/mailnews/compose/src/nsSmtpDelegateFactory.cpp
git-svn-id: svn://10.0.0.236/trunk@69025 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:47:54 +00:00
sspitzer%netscape.com
251e736e76 update.
git-svn-id: svn://10.0.0.236/trunk@69024 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:32:44 +00:00
saari%netscape.com
4721e131f2 Slight modification to my fix for bug 38725 to make it more robust in the case of a popup bringing up a popup. Just in case.
git-svn-id: svn://10.0.0.236/trunk@69023 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:32:14 +00:00
alecf%netscape.com
21fca137ef scriptify key methods of nsIMsgSend so that QA can do more whitebox testing
git-svn-id: svn://10.0.0.236/trunk@69022 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:30:45 +00:00
alecf%netscape.com
70dd6608ec add delegate factory and datasource to windows build
git-svn-id: svn://10.0.0.236/trunk@69021 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:29:51 +00:00
rjc%netscape.com
a0a4d7c080 Fix silly warnings.
git-svn-id: svn://10.0.0.236/trunk@69020 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:26:13 +00:00
rginda%netscape.com
b74ebda008 -- CHATZILLA CHANGES ONLY --
add /server, /quit, /exit commands


git-svn-id: svn://10.0.0.236/trunk@69019 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:08:33 +00:00
ben%netscape.com
a8ef2c2904 update to link to new file
git-svn-id: svn://10.0.0.236/trunk@69018 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:05:37 +00:00
ben%netscape.com
0e6fa61357 adding file...
git-svn-id: svn://10.0.0.236/trunk@69017 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:02:45 +00:00
ducarroz%netscape.com
c91f7dcb2c Remove unused and invalid css rule
git-svn-id: svn://10.0.0.236/trunk@69016 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 07:01:54 +00:00
ben%netscape.com
079e7c7d3c formatting.css makefile support
git-svn-id: svn://10.0.0.236/trunk@69015 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:59:38 +00:00
sspitzer%netscape.com
c13f58ec54 ignore generated makefiles
git-svn-id: svn://10.0.0.236/trunk@69014 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:58:36 +00:00
ben%netscape.com
c899352582 formatting.css
git-svn-id: svn://10.0.0.236/trunk@69013 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:58:34 +00:00
rjc%netscape.com
1cd312351e Enable option to play sound on bookmark schedule status change.
git-svn-id: svn://10.0.0.236/trunk@69012 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:55:10 +00:00
sspitzer%netscape.com
cd35e3e106 ignore generated makefiles.
git-svn-id: svn://10.0.0.236/trunk@69011 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:53:03 +00:00
alecf%netscape.com
24f31489da add new new CIDs and progIDs for the SMTP datasource and delegate factory
git-svn-id: svn://10.0.0.236/trunk@69010 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:50:02 +00:00
alecf%netscape.com
328f6bea8c update import stuff to match new api
git-svn-id: svn://10.0.0.236/trunk@69009 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:45:01 +00:00
alecf%netscape.com
b0b421d185 add second parameter to nsISmtpService::FindServer for the datasource
git-svn-id: svn://10.0.0.236/trunk@69008 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:44:06 +00:00
ducarroz%netscape.com
0d1f53e951 fix for bug 38342. Don't test return & tab keys on onkeyup but on onkeypress
git-svn-id: svn://10.0.0.236/trunk@69007 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:40:14 +00:00
sspitzer%netscape.com
9ffceee93b update
git-svn-id: svn://10.0.0.236/trunk@69006 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:35:17 +00:00
sspitzer%netscape.com
00c8b2c24a update.
git-svn-id: svn://10.0.0.236/trunk@69005 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:32:28 +00:00
alecf%netscape.com
877fe8bf7b updated datasource and new checkin of smtp delegate factory
git-svn-id: svn://10.0.0.236/trunk@69004 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:24:53 +00:00
sspitzer%netscape.com
27649a9399 whoops, don't need that.
git-svn-id: svn://10.0.0.236/trunk@69003 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:23:45 +00:00
ducarroz%netscape.com
efcdce1375 Fix for bug 37478, 36734, 36730. More work with the autocomplete widget.
git-svn-id: svn://10.0.0.236/trunk@69002 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:20:54 +00:00
sspitzer%netscape.com
72b8e00459 update.
git-svn-id: svn://10.0.0.236/trunk@69001 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:19:07 +00:00
ducarroz%netscape.com
3d943d0884 ...really disable autocomplete menu this time!
git-svn-id: svn://10.0.0.236/trunk@69000 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:17:52 +00:00
ducarroz%netscape.com
fa5cf4b856 DIsable autocomplete menu in addressing widget until this one is more stable
git-svn-id: svn://10.0.0.236/trunk@68999 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:16:48 +00:00
rhp%netscape.com
a90b49fd46 CHANGES NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@68998 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:14:18 +00:00
cmanske%netscape.com
8ec545de44 Changed rules for All Tags mode so background color is not affected, only background image
git-svn-id: svn://10.0.0.236/trunk@68997 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:08:00 +00:00
sspitzer%netscape.com
63d5e2b6bc update.
git-svn-id: svn://10.0.0.236/trunk@68996 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 06:07:51 +00:00
saari%netscape.com
adea9a1c8b Fix for bug 38725, popups cause blurs to fire on MacOS only.
git-svn-id: svn://10.0.0.236/trunk@68995 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 05:42:22 +00:00
cmanske%netscape.com
032e96d2c8 Adding editor.js as replacement for EditorCommands.js to avoid confusion with ComposerCommands.js (not used yet)
git-svn-id: svn://10.0.0.236/trunk@68994 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 05:30:13 +00:00
rickg%netscape.com
830de45a8c more improvements to strictDTD::<body>
git-svn-id: svn://10.0.0.236/trunk@68993 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 05:25:43 +00:00
rjc%netscape.com
df160e34b3 Fix nsCAutoString usage.
git-svn-id: svn://10.0.0.236/trunk@68992 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 05:17:10 +00:00
rickg%netscape.com
39a40cc260 improvements to strictDTD::<body>
git-svn-id: svn://10.0.0.236/trunk@68991 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 05:15:21 +00:00
sspitzer%netscape.com
df5c34f10c packager changes for the modern chrome
git-svn-id: svn://10.0.0.236/trunk@68988 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 04:38:35 +00:00
sspitzer%netscape.com
a5546be134 eventually, manifest.rdf will be generated. for now, check it in.
git-svn-id: svn://10.0.0.236/trunk@68987 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 04:26:47 +00:00
dmose%mozilla.org
23c0e57b76 Made the warning at the top of the file less drastic.
git-svn-id: svn://10.0.0.236/trunk@68986 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 04:02:30 +00:00
dmose%mozilla.org
930050eaee updated a bit
git-svn-id: svn://10.0.0.236/trunk@68985 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 04:01:42 +00:00
ben%netscape.com
8db50d647b added manifest file for this skin
git-svn-id: svn://10.0.0.236/trunk@68984 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 04:01:30 +00:00
ftang%netscape.com
6d1f2c96e8 fix bug in the SaveDocument code.
git-svn-id: svn://10.0.0.236/trunk@68983 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 03:52:02 +00:00
dprice%netscape.com
b597942b31 Fixing 31135 r=mjudge
git-svn-id: svn://10.0.0.236/trunk@68982 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 03:41:50 +00:00
jbetak%netscape.com
6ce90c3690 32477 Accept-Language UI
git-svn-id: svn://10.0.0.236/trunk@68981 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 03:36:03 +00:00
attinasi%netscape.com
ce0f6c5fd1 Put back in the code to propagate the background to the canvas frame at frame construction time. b=38744
git-svn-id: svn://10.0.0.236/trunk@68980 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 03:31:43 +00:00
jbetak%netscape.com
33ed6fc836 32477 Implement accept-language UI
git-svn-id: svn://10.0.0.236/trunk@68979 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 03:27:25 +00:00
jbetak%netscape.com
61ea758c9d 32477 Implement accept-language UI
git-svn-id: svn://10.0.0.236/trunk@68978 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 03:21:58 +00:00
ben%netscape.com
e88ba0c873 forgot file
git-svn-id: svn://10.0.0.236/trunk@68977 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 03:11:32 +00:00
ben%netscape.com
06c63c04fa checking in preliminary skin switching UI.
git-svn-id: svn://10.0.0.236/trunk@68976 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 03:11:14 +00:00
jbetak%netscape.com
efac440d5e 37130 Implement "Customize..." of Mail Composer charset menu
git-svn-id: svn://10.0.0.236/trunk@68975 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:58:45 +00:00
cmanske%netscape.com
5ca556163b Removed temporary hack to test EditConflict dialog
git-svn-id: svn://10.0.0.236/trunk@68974 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:38:08 +00:00
danm%netscape.com
5a59b7fcfe new makefiles in xpfe/communicator/resources
git-svn-id: svn://10.0.0.236/trunk@68973 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:31:31 +00:00
cmanske%netscape.com
fb67e98807 Added another case for rule that supresses borders on plain buttons a=ben
git-svn-id: svn://10.0.0.236/trunk@68972 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:23:09 +00:00
danm%netscape.com
1777a43c6b more chrome registration rearrangement
git-svn-id: svn://10.0.0.236/trunk@68971 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:17:03 +00:00
hyatt%netscape.com
0c036a1b14 Making XML, MathML, SVG, and HTML elements support passing attribute changes into XBL bindings.
git-svn-id: svn://10.0.0.236/trunk@68970 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:15:47 +00:00
ruslan%netscape.com
c2bc395a0c Prevent infinite loop in OnStop in case when Cancel is issued
git-svn-id: svn://10.0.0.236/trunk@68969 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:05:54 +00:00
danm%netscape.com
e81fb16ddc adding final directory to CHROME_TYPE rule
git-svn-id: svn://10.0.0.236/trunk@68968 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:04:20 +00:00
cmanske%netscape.com
be7794e25a Collapse now works for hiding toolbars! Use this to hide toolbars in HTML Source editing
git-svn-id: svn://10.0.0.236/trunk@68967 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:03:47 +00:00
danm%netscape.com
d8bb5822cf chrome installation manifests
git-svn-id: svn://10.0.0.236/trunk@68966 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:02:13 +00:00
cmanske%netscape.com
d57fa12b4f Removing tag icons from makefile (moved to ui/composer/content/makefile.win)
git-svn-id: svn://10.0.0.236/trunk@68965 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:01:46 +00:00
danm%netscape.com
2db7b69daf new chrome installation stuff
git-svn-id: svn://10.0.0.236/trunk@68964 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 02:00:42 +00:00
nhotta%netscape.com
331918b706 Change for default font setting for Plain text view (format=fixed).
Put the default font info into existing tags instead of defining a separate tag
which was overridden by inner tags, bug 26182.


git-svn-id: svn://10.0.0.236/trunk@68963 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:58:32 +00:00
sspitzer%netscape.com
84ffeba8a9 fix for #37239. fix OS/2 build problems. patch from snizinsk@us.ibm.com
git-svn-id: svn://10.0.0.236/trunk@68962 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:57:35 +00:00
law%netscape.com
65847d9ff1 New files for windows desktop integration (not built yet)
git-svn-id: svn://10.0.0.236/trunk@68961 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:50:59 +00:00
jbetak%netscape.com
2877526ef2 37130 Implement "Customize..." charset dialog in Mail Composer view menu
git-svn-id: svn://10.0.0.236/trunk@68960 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:50:42 +00:00
mstoltz%netscape.com
13439fde3a added files: mozilla/caps/idl/nsISignatureVerifier.idl
git-svn-id: svn://10.0.0.236/trunk@68959 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:50:00 +00:00
mstoltz%netscape.com
763db43f91 Removed dependency of libjar on psm-glue, bug 36853. Fixed out parameter type problem in PSMComponent::HashEnd
git-svn-id: svn://10.0.0.236/trunk@68958 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:49:33 +00:00
sspitzer%netscape.com
3786a422e5 turn this on.
git-svn-id: svn://10.0.0.236/trunk@68957 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:47:55 +00:00
pinkerton%netscape.com
97b89c6754 fix for 38218. don't setup the menu dismissal listener if the popup is a tooltip. this allows menus to work in conjunction with tooltips.
git-svn-id: svn://10.0.0.236/trunk@68956 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:43:54 +00:00
sspitzer%netscape.com
79c820a057 more work to get subscribe dialog to work with imap servers.
thanks to jefft@netscape.com for the imap help.


git-svn-id: svn://10.0.0.236/trunk@68955 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:40:34 +00:00
jgaunt%netscape.com
369e6376aa hp only fix, word boundary problem
bug # 37482  r=jdunn@netscape.com


git-svn-id: svn://10.0.0.236/trunk@68954 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:11:22 +00:00
rhp%netscape.com
fec1146c44 JUST UPDATING SOURCE - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@68953 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:11:06 +00:00
hyatt%netscape.com
e21033e3c4 Fix leak.
git-svn-id: svn://10.0.0.236/trunk@68952 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:09:45 +00:00
alecf%netscape.com
58973496f4 work on moving to new array of scriptable search terms
git-svn-id: svn://10.0.0.236/trunk@68951 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:06:26 +00:00
alecf%netscape.com
af78ea4e34 switch to using nsISupportsArray for now
git-svn-id: svn://10.0.0.236/trunk@68950 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:03:22 +00:00
alecf%netscape.com
e88dbf63bf make this interface scriptable
git-svn-id: svn://10.0.0.236/trunk@68949 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 01:02:56 +00:00
cmanske%netscape.com
7738cb80a5 The correct version of EditorCommands.js that was supposed to be in last checkin!
git-svn-id: svn://10.0.0.236/trunk@68948 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:57:05 +00:00
karnaze%netscape.com
f1700ddd48 bug 29459 - strategy's table min and max width is calculated to include
percent and proportional cells. Stopped caching it. Calculate max element size better.


git-svn-id: svn://10.0.0.236/trunk@68947 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:54:00 +00:00
gagan%netscape.com
71361e9a0b Fixed bug 37347. HTTP HEAD requests should work now.
git-svn-id: svn://10.0.0.236/trunk@68946 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:48:28 +00:00
sfraser%netscape.com
645813c95e Tidy up the #ifdefs in CreateHiddenWindow to not confuse the CodeWarrior editor.
git-svn-id: svn://10.0.0.236/trunk@68945 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:37:05 +00:00
mccabe%netscape.com
0f10f8f0b5 Add pithy quote.
git-svn-id: svn://10.0.0.236/trunk@68944 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:35:30 +00:00
ben%netscape.com
dea097b2d5 making directory viewer skinnable
git-svn-id: svn://10.0.0.236/trunk@68943 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:26:46 +00:00
karnaze%netscape.com
bdb5c84556 new regression test not affecting the build.
git-svn-id: svn://10.0.0.236/trunk@68942 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:24:57 +00:00
jst%netscape.com
b52057cd78 Checking partial fix for bug 37239, the fix was contributed by snizinsk@us.ibm.com. r=me
git-svn-id: svn://10.0.0.236/trunk@68941 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:24:38 +00:00
slamm%netscape.com
92296e74e2 Fix start time of 'C' links.
git-svn-id: svn://10.0.0.236/trunk@68940 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:22:05 +00:00
pierre%netscape.com
52506ce474 bumped up the debug build memory partition to 16Mb instead of 12
git-svn-id: svn://10.0.0.236/trunk@68939 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:10:45 +00:00
dmose%mozilla.org
c40bdd9845 Split out and added detail to XPCOMification info.
git-svn-id: svn://10.0.0.236/trunk@68938 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:08:26 +00:00
dmose%mozilla.org
73cf070508 Cleaned up a bit. Added some top-priority tasks to the top of the housecleaning section.
git-svn-id: svn://10.0.0.236/trunk@68937 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:07:22 +00:00
dmose%mozilla.org
e9ab102aa4 Added more verbiage about the instability of the code.
git-svn-id: svn://10.0.0.236/trunk@68936 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:06:46 +00:00
ddrinan%netscape.com
d85e625f23 Link xpcom dynamically for Solaris and HP-UX
git-svn-id: svn://10.0.0.236/trunk@68935 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:01:29 +00:00
sspitzer%netscape.com
1cf7bc04b8 update
git-svn-id: svn://10.0.0.236/trunk@68934 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-10 00:00:11 +00:00
sspitzer%netscape.com
0387ecf4c5 update.
git-svn-id: svn://10.0.0.236/trunk@68933 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:57:20 +00:00
dougt%netscape.com
18a3907030 InitWithPath should not store trailing seperatores in paths. It really is
an error to pass a trailing seperator, but we are just being kind.


git-svn-id: svn://10.0.0.236/trunk@68932 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:53:03 +00:00
wtc%netscape.com
82465958df Compatibility with Universal Headers 3.3 or later.
git-svn-id: svn://10.0.0.236/trunk@68931 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:49:23 +00:00
rogerl%netscape.com
5560de121d Bug #31316, didn't reset paren state after failed alt.
git-svn-id: svn://10.0.0.236/trunk@68930 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:47:18 +00:00
rogerl%netscape.com
539371e4ce Bug #32937, toLocaleString added to Number class.
git-svn-id: svn://10.0.0.236/trunk@68929 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:46:13 +00:00
rogerl%netscape.com
d079003c31 Bug #22866, support \u2028 \u2029 line terminators
git-svn-id: svn://10.0.0.236/trunk@68928 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:44:49 +00:00
wtc%netscape.com
dc4484722f Adjusted white space.
git-svn-id: svn://10.0.0.236/trunk@68927 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:44:35 +00:00
sspitzer%netscape.com
2313ca9b84 update.
git-svn-id: svn://10.0.0.236/trunk@68926 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:43:11 +00:00
dmose%mozilla.org
79013acd7d Move prototype outside of #ifdef DEBUG so that non-DEBUG builds don't die.
git-svn-id: svn://10.0.0.236/trunk@68924 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:41:32 +00:00
sspitzer%netscape.com
34854d1272 make the skin switching code turned on/off by a pref. off by default for now.
git-svn-id: svn://10.0.0.236/trunk@68922 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:28:57 +00:00
sspitzer%netscape.com
e3323b8c26 pref for skin switching.
git-svn-id: svn://10.0.0.236/trunk@68921 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:28:18 +00:00
sfraser%netscape.com
754e1a687b File Removed.
git-svn-id: svn://10.0.0.236/trunk@68920 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:24:55 +00:00
sspitzer%netscape.com
4834a547b3 update.
git-svn-id: svn://10.0.0.236/trunk@68919 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:18:55 +00:00
hangas%netscape.com
0f2a5efda4 Fixed files to import the correct css files. communicator.css for addressbook (19561), and messenger.css for messagecompose (19558).
git-svn-id: svn://10.0.0.236/trunk@68918 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:15:12 +00:00
ddrinan%netscape.com
87ec56fa91 Fixed NSPR library typos for Solaris
git-svn-id: svn://10.0.0.236/trunk@68917 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:14:07 +00:00
sfraser%netscape.com
597b31823e Add nsEditorShellMouseListener.cpp for cmanske
git-svn-id: svn://10.0.0.236/trunk@68916 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:10:30 +00:00
ssu%netscape.com
7949924917 fixing bug 21034. Program folders dialog now moved into the custom sequence. affects only windows platforms.
git-svn-id: svn://10.0.0.236/trunk@68915 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:07:50 +00:00
attinasi%netscape.com
6cf3f832c5 Preventing processing of style links if the HREF is empty. b=30817, r=harishd
git-svn-id: svn://10.0.0.236/trunk@68914 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:05:13 +00:00
cmanske%netscape.com
6eede096f5 Lots of editor feature work: bugs 26286, 34519, 28498, 36998, 37089, 14342. r=sfraser
git-svn-id: svn://10.0.0.236/trunk@68913 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:03:41 +00:00
cmanske%netscape.com
63676aff34 Added new UNIX makefile
git-svn-id: svn://10.0.0.236/trunk@68912 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:03:31 +00:00
ben%netscape.com
dd148c282e making related panel skinnable
git-svn-id: svn://10.0.0.236/trunk@68911 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:00:46 +00:00
ben%netscape.com
a5434323fc moving loading.gif into global from res/
git-svn-id: svn://10.0.0.236/trunk@68910 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 23:00:22 +00:00
tao%netscape.com
f081ad6639 1. move global vars into funciton blocks; 2. delay initialization of vars
until they are needed. 3. clen up. r=jbetak


git-svn-id: svn://10.0.0.236/trunk@68909 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:49:52 +00:00
ducarroz%netscape.com
d6e3f7ea37 First Checked In.
git-svn-id: svn://10.0.0.236/trunk@68908 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:48:54 +00:00
cata%netscape.com
ec858cafdc Changed default order for Mail Compose Charset Menu. bug #25372
git-svn-id: svn://10.0.0.236/trunk@68907 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:34:28 +00:00
brade%netscape.com
e638a28636 move some xul into EditorCommandsOverlay.xul so they can be shared with context menus
git-svn-id: svn://10.0.0.236/trunk@68906 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:31:29 +00:00
brade%netscape.com
e5db2fe882 add EditorCommandsOverlay.xul, EditorContextMenu.js, EditorContextMenuOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@68905 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:30:43 +00:00
brade%netscape.com
1b077a707f First Checked In.
git-svn-id: svn://10.0.0.236/trunk@68904 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:28:23 +00:00
cata%netscape.com
97bf9482dc PR_CALLBACK for callback function. bug #37239
git-svn-id: svn://10.0.0.236/trunk@68903 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:22:44 +00:00
pinkerton%netscape.com
eaa2c8121e added PR_CALLBACK for os/2, per bug 37239.
git-svn-id: svn://10.0.0.236/trunk@68902 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:21:59 +00:00
hyatt%netscape.com
8106e246b2 added files: mozilla/layout/xbl/src/nsBindingManager.cpp
git-svn-id: svn://10.0.0.236/trunk@68901 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:16:31 +00:00
cmanske%netscape.com
cd1c426499 Adding new mouse listener for EditorShell. r=sfraser (not used yet)
git-svn-id: svn://10.0.0.236/trunk@68900 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:11:19 +00:00
ramiro%fateware.com
3ba7e280fe Quiet down the debug noise a tiny bit.
git-svn-id: svn://10.0.0.236/trunk@68899 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:09:32 +00:00
brade%netscape.com
60259db63e fix doctype bug
git-svn-id: svn://10.0.0.236/trunk@68898 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:07:33 +00:00
cmanske%netscape.com
29ea1b03dc Fixed missnamed image (not used yet)
git-svn-id: svn://10.0.0.236/trunk@68897 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:07:28 +00:00
ddrinan%netscape.com
b803ef38de I18N include should be lower case
git-svn-id: svn://10.0.0.236/trunk@68896 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:07:05 +00:00
cmanske%netscape.com
674f3f6b78 Adding new UNIX makefile for Composer content images (not used yet)
git-svn-id: svn://10.0.0.236/trunk@68895 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:06:49 +00:00
ddrinan%netscape.com
82d695fde1 Added import for I18N headers and libraries
git-svn-id: svn://10.0.0.236/trunk@68894 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:06:01 +00:00
pinkerton%netscape.com
ee347873a2 Fix crasher on linux for tooltips. Widget was going away before we could unregister things. Make sure we addref it if we're going to hold onto it for an extended period of time. Thanks alecf for finding this. bug # 38547.
git-svn-id: svn://10.0.0.236/trunk@68893 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 22:05:50 +00:00
hyatt%netscape.com
6fad83f403 XBL.
git-svn-id: svn://10.0.0.236/trunk@68892 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:42:57 +00:00
hyatt%netscape.com
c29836f8bc XBL now works with HTML, XUL, SVG, MathML, and XML!
git-svn-id: svn://10.0.0.236/trunk@68891 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:42:40 +00:00
hyatt%netscape.com
540c044797 XBL now works with HTML, SVG, MathML, XML, and XUL.
git-svn-id: svn://10.0.0.236/trunk@68890 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:41:01 +00:00
blizzard%redhat.com
ebd1f60735 add code for forward/back/reload
git-svn-id: svn://10.0.0.236/trunk@68889 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:34:54 +00:00
kmcclusk%netscape.com
e966a42ff1 Added support for searching simulated font weights on WIN32 (patch from VYV03354@nifty.ne.jp). b=18601 r=rods@netscape.com
git-svn-id: svn://10.0.0.236/trunk@68888 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:33:49 +00:00
despotdaemon%netscape.com
fa9f2f5f60 Pseudo-automatic update of changes made by axel@pike.org.
git-svn-id: svn://10.0.0.236/trunk@68887 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:29:56 +00:00
cmanske%netscape.com
cbcd345f18 New dialog - not used yet
git-svn-id: svn://10.0.0.236/trunk@68886 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:22:01 +00:00
attinasi%netscape.com
febbf864d0 Tiny fix to avoid divide-by-zero when the AveCharWidth is 0. b=37577 r=dcone
git-svn-id: svn://10.0.0.236/trunk@68885 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:20:38 +00:00
attinasi%netscape.com
93775b8be6 Tiny fix to avoid divide-by-zero if the FontMetrics have 0 for the avg. char width. b=37757 r=dcone
git-svn-id: svn://10.0.0.236/trunk@68884 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:18:53 +00:00
jfrancis%netscape.com
994d0de6a6 editor embedding work; fixing bug with making lists
git-svn-id: svn://10.0.0.236/trunk@68883 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:06:49 +00:00
radha%netscape.com
33202a4e60 Forgot the tooltip text in the previous checkin
git-svn-id: svn://10.0.0.236/trunk@68882 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:03:26 +00:00
rjc%netscape.com
523b80a332 Fix bug # 38635: double-click bug fix.
git-svn-id: svn://10.0.0.236/trunk@68881 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:02:39 +00:00
jst%netscape.com
7d56950918 XPCOM methods that return a success call *must* set their output parameters, this fixes part of the crash in bug 35257 (crash setting selectedIndex for SELECT not in DOM tree).
git-svn-id: svn://10.0.0.236/trunk@68880 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 21:01:25 +00:00
radha%netscape.com
4be94edb8f Enable autocomplete in urlbar.
git-svn-id: svn://10.0.0.236/trunk@68879 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:57:35 +00:00
tor%cs.brown.edu
cb783928c7 Couple of crash fixes to DrawComposited* suggested by
pavlov and bryner@uiuc.edu.


git-svn-id: svn://10.0.0.236/trunk@68878 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:56:34 +00:00
radha%netscape.com
7a36b968bd Implement autocomplete interfaces to support autocomplete in the urlbar
git-svn-id: svn://10.0.0.236/trunk@68877 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:56:25 +00:00
waldemar%netscape.com
3c2297ea1d Added 'public' to the list of qualifiers
git-svn-id: svn://10.0.0.236/trunk@68876 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:55:09 +00:00
suresh%netscape.com
5967390e20 fix for 30035. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@68875 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:44:49 +00:00
suresh%netscape.com
b85d50bcaf fix for 6846 r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@68874 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:42:44 +00:00
dougt%netscape.com
e7a296151e Now printing js errors to install.log r=dveditz.
git-svn-id: svn://10.0.0.236/trunk@68873 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:41:25 +00:00
wtc%netscape.com
47f870da62 Adjusted white space.
git-svn-id: svn://10.0.0.236/trunk@68872 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 20:15:18 +00:00
dougt%netscape.com
46df6c9b5b Mac needs special LONG LONG support.
git-svn-id: svn://10.0.0.236/trunk@68871 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:59:06 +00:00
ssu%netscape.com
7283a4ae33 fixing bug #27580. affects only windows platforms.
git-svn-id: svn://10.0.0.236/trunk@68870 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:48:21 +00:00
dougt%netscape.com
0c73c63a0b Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@68869 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:38:20 +00:00
dougt%netscape.com
6ec01981a7 Missed six chars. fixing bustage
git-svn-id: svn://10.0.0.236/trunk@68868 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:28:55 +00:00
buster%netscape.com
c457606836 fixed bug 36022
r=troy (been holding this in my tree for a while)


git-svn-id: svn://10.0.0.236/trunk@68867 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:28:20 +00:00
rhp%netscape.com
e4c3a2ecff Checking in new method of ab card additions - r: chuang
git-svn-id: svn://10.0.0.236/trunk@68866 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:16:11 +00:00
jst%netscape.com
1ffbd8f19c Fixing the .value and .defaultValue properties on textarea's, this fixes bugs 32795 and 32799.
git-svn-id: svn://10.0.0.236/trunk@68865 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:11:27 +00:00
dougt%netscape.com
6036715cd7 Fixes bug 38553. Using usecs now. r=sgehani@netscape.com
git-svn-id: svn://10.0.0.236/trunk@68864 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:11:14 +00:00
sspitzer%netscape.com
a1421e68ff fix assertions.
git-svn-id: svn://10.0.0.236/trunk@68863 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:09:41 +00:00
wtc%netscape.com
ddc70978c0 Adjusted white space.
git-svn-id: svn://10.0.0.236/trunk@68862 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:07:28 +00:00
sfraser%netscape.com
30537acb34 Make nsEventStateManger support nsIWeakReference, so that they are not held onto as XPCOM observers. r=saari
git-svn-id: svn://10.0.0.236/trunk@68861 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:04:13 +00:00
sspitzer%netscape.com
938d98bb07 update.
git-svn-id: svn://10.0.0.236/trunk@68860 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:03:29 +00:00
rogerl%netscape.com
3c72ded1b6 playing with gencode
git-svn-id: svn://10.0.0.236/trunk@68859 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 19:01:00 +00:00
beard%netscape.com
e625f9653f Needed to transfer ownwership of iCode from ICodeGenerator to ICodeModule
git-svn-id: svn://10.0.0.236/trunk@68858 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 18:59:12 +00:00
roeber%netscape.com
2fed7b3a05 Adding CK_USHORT back in, for pedantic tests' sake
git-svn-id: svn://10.0.0.236/trunk@68857 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 18:57:58 +00:00
roeber%netscape.com
2d898a14d6 Backing out accidental (recursive) commit
git-svn-id: svn://10.0.0.236/trunk@68856 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 18:35:24 +00:00
beard%netscape.com
9aa623cece generalized gc_allocator copy constructor
git-svn-id: svn://10.0.0.236/trunk@68855 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 18:32:14 +00:00
beard%netscape.com
4f1641163e removed JSFunction::operator delete
git-svn-id: svn://10.0.0.236/trunk@68854 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 18:31:43 +00:00
roeber%netscape.com
ff020541d0 Added ckmd.h to private exports list
git-svn-id: svn://10.0.0.236/trunk@68853 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 18:31:16 +00:00
ddrinan%netscape.com
8642afaa72 Fixed some comments
git-svn-id: svn://10.0.0.236/trunk@68850 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 18:24:35 +00:00
rogerl%netscape.com
343526f153 Fixed leakage of ICodeModule via JSFunction
git-svn-id: svn://10.0.0.236/trunk@68849 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 18:09:33 +00:00
brade%netscape.com
ed7c15dae9 first pass fixes for bug #38565
git-svn-id: svn://10.0.0.236/trunk@68848 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 14:39:14 +00:00
dcone%netscape.com
08470f6b73 Moved a point structure to nsPoint..
git-svn-id: svn://10.0.0.236/trunk@68847 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 14:23:27 +00:00
jst%netscape.com
0fd553eb01 Input element type names are now all lower case, this is required for mozilla to be compatible with all other existing browsers (even if the DOM spec says otherwize). This fixes bug 32368.
git-svn-id: svn://10.0.0.236/trunk@68846 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 13:56:40 +00:00
morse%netscape.com
3977e16170 bug 36116, compute multiple values when concatenation rules are used
git-svn-id: svn://10.0.0.236/trunk@68845 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 13:31:18 +00:00
brade%netscape.com
e9291caa76 clean up of editor prefs
git-svn-id: svn://10.0.0.236/trunk@68844 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 13:26:38 +00:00
mj%digicool.com
78d7dcb21c Fix missing var's and fix bug in internal state management.
git-svn-id: svn://10.0.0.236/trunk@68843 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 11:33:41 +00:00
cls%seawood.org
db00a5e873 Changed check for non-zero nsXPIDLCString from a dereference, which gcc 2.7.2.3 on speedracer doesn't seem to like, to a PL_strlen().
git-svn-id: svn://10.0.0.236/trunk@68842 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 09:03:02 +00:00
heikki%citec.fi
2a570ee89a Test files for simple XLink. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@68841 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 08:26:55 +00:00
morse%netscape.com
55580b624b give message if data conversion is not possible
git-svn-id: svn://10.0.0.236/trunk@68840 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 08:22:07 +00:00
alecf%netscape.com
cb5a3fc0b9 fix xlib bustage
git-svn-id: svn://10.0.0.236/trunk@68839 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 08:09:48 +00:00
alecf%netscape.com
3741f796af minor tweaks to make this dialog work again
git-svn-id: svn://10.0.0.236/trunk@68838 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 08:05:42 +00:00
morse%netscape.com
603b93043b fix typo
git-svn-id: svn://10.0.0.236/trunk@68837 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 08:03:00 +00:00
rjc%netscape.com
738d091ffd Fix bug # 36795: fix uninitialized return variable.
git-svn-id: svn://10.0.0.236/trunk@68836 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 07:50:13 +00:00
heikki%citec.fi
293cb0dc98 Implemented actuate=onLoad for simple XLinks. r=nisheeth.
git-svn-id: svn://10.0.0.236/trunk@68835 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 07:30:21 +00:00
mccabe%netscape.com
19ff8a13f9 Towards fixing 34416, use build rules to install .xul, etc. resource files rather overriding install rule.
Thanks to axel@pike.org <Axel Hecht> for the patch.


git-svn-id: svn://10.0.0.236/trunk@68834 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 07:23:04 +00:00
cata%netscape.com
134ed6bc4b Dynamic charset menu for Mailview.
git-svn-id: svn://10.0.0.236/trunk@68833 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 07:18:49 +00:00
alecf%netscape.com
a2da0eaf7f xpidlize nsIMsgSearchTerm
git-svn-id: svn://10.0.0.236/trunk@68832 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 07:12:19 +00:00
leaf%mozilla.org
f79cf77bde Automated update
git-svn-id: svn://10.0.0.236/trunk@68831 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 07:00:11 +00:00
dmose%mozilla.org
05e3c04277 added --enable-ldap switch to configure; defaults to off; r=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@68830 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:58:37 +00:00
beard%netscape.com
55b5a260f4 Need to modify string BEFORE caching iterators.
git-svn-id: svn://10.0.0.236/trunk@68829 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:39:39 +00:00
beard%netscape.com
c8f8269bbe ensure that source buffer is always terminated by a uni::null (which isn't automatically true for basic_string<T>).
git-svn-id: svn://10.0.0.236/trunk@68828 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:31:54 +00:00
chuang%netscape.com
b4becb1155 New files, not part of build.
git-svn-id: svn://10.0.0.236/trunk@68827 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:30:49 +00:00
alecf%netscape.com
9a1cf5ad17 make the account manager exactly the same dimensions and box flex as prefs
git-svn-id: svn://10.0.0.236/trunk@68826 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:27:21 +00:00
cls%seawood.org
9c028a54c5 Add <string.h> include for HP build.
git-svn-id: svn://10.0.0.236/trunk@68825 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:17:14 +00:00
alecf%netscape.com
80999d319a remove duplicate button
git-svn-id: svn://10.0.0.236/trunk@68824 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:17:08 +00:00
saari%netscape.com
37f2ac8410 fix for bug 38619, make MacOS menus respect the "hidden" attribute.
git-svn-id: svn://10.0.0.236/trunk@68823 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:15:33 +00:00
alecf%netscape.com
279b2e95ed remove the last of the extern symbols!
git-svn-id: svn://10.0.0.236/trunk@68822 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 06:07:02 +00:00
alecf%netscape.com
38c1f60e7c trim the pref DLL by removing lots of exported symbols
git-svn-id: svn://10.0.0.236/trunk@68821 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:58:29 +00:00
beard%netscape.com
886a9a4224 map::find() works just fine on all platforms.
git-svn-id: svn://10.0.0.236/trunk@68820 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:55:30 +00:00
beard%netscape.com
907f21ac56 generating code rather than showing tokens, printing generic result rather than assuming it's a float64.
git-svn-id: svn://10.0.0.236/trunk@68819 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:46:26 +00:00
sspitzer%netscape.com
af69df7832 rename method names so they make more sense.
git-svn-id: svn://10.0.0.236/trunk@68818 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:41:45 +00:00
beard%netscape.com
06cbcdcb54 LoadString now has JSString* as second operand
git-svn-id: svn://10.0.0.236/trunk@68817 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:38:48 +00:00
beard%netscape.com
16cf1ea190 Added JSString(const String&) and operator<<(Formatter&, const JSString&)
git-svn-id: svn://10.0.0.236/trunk@68816 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:37:58 +00:00
alecf%netscape.com
70d0ced1d9 remove some dead code
git-svn-id: svn://10.0.0.236/trunk@68815 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:37:39 +00:00
sspitzer%netscape.com
a05743fbdb fix some subscribe bugs. performance tweaks. more to come.
git-svn-id: svn://10.0.0.236/trunk@68814 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:36:02 +00:00
buster%netscape.com
ad08b5fc52 (forgot to check this in)
effectively removed area frame
work troy was holding in his tree
r=buster


git-svn-id: svn://10.0.0.236/trunk@68813 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:28:08 +00:00
putterman%netscape.com
fd8d4d84fe Fix for 38592. Don't show twisties if there are no children.
git-svn-id: svn://10.0.0.236/trunk@68812 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:27:30 +00:00
beard%netscape.com
89e8209acc LOAD_STRING now has String as second operand rather than String*
git-svn-id: svn://10.0.0.236/trunk@68811 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:18:16 +00:00
rhp%netscape.com
5c716fa48f NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@68810 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:14:26 +00:00
rhp%netscape.com
7610855e6d ADDING FILES NOT PART OF THE BUILD!!!
git-svn-id: svn://10.0.0.236/trunk@68809 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:12:23 +00:00
buster%netscape.com
4fb9226391 effectively removed area frame
work troy was holding in his tree
r=buster


git-svn-id: svn://10.0.0.236/trunk@68808 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:11:12 +00:00
buster%netscape.com
bc5c011434 fixed bug 24770
git-svn-id: svn://10.0.0.236/trunk@68807 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:09:55 +00:00
buster%netscape.com
57e870943a just removed a warning
git-svn-id: svn://10.0.0.236/trunk@68806 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:08:27 +00:00
buster%netscape.com
9debabbe59 fixed bugs 26952, 30944, 36022
r=troy


git-svn-id: svn://10.0.0.236/trunk@68805 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:08:02 +00:00
buster%netscape.com
6be2ec13df effectively removed area frame
work troy was holding in his tree
r=buster

also fixed bugs 26952, 30944, 36022
r=troy


git-svn-id: svn://10.0.0.236/trunk@68804 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:06:16 +00:00
buster%netscape.com
5109083548 bug 37171
r=kin


git-svn-id: svn://10.0.0.236/trunk@68803 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 05:02:09 +00:00
alecf%netscape.com
612c767e7f switch to onkeypress for ftang
git-svn-id: svn://10.0.0.236/trunk@68802 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 04:48:59 +00:00
beard%netscape.com
79c9bf61aa VC6 bustage: can't initialize refs using construction form
git-svn-id: svn://10.0.0.236/trunk@68801 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 04:29:32 +00:00
beard%netscape.com
126e31853b std::numeric_limits isn't working...
git-svn-id: svn://10.0.0.236/trunk@68800 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 04:26:44 +00:00
rhp%netscape.com
60b1b77362 JUST ADDING CODE - NOT PART OF THE BUILD
git-svn-id: svn://10.0.0.236/trunk@68799 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 04:11:11 +00:00
mccabe%netscape.com
d0bcfbd069 Add -jsconsole to Mac command-line-caller-thingie.
Thanks to Seth Spitzer for the pointer.


git-svn-id: svn://10.0.0.236/trunk@68798 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 04:03:03 +00:00
beard%netscape.com
ef4461e92e JSNativeFunction::mCode returns JSValue now to avoid leaking
git-svn-id: svn://10.0.0.236/trunk@68797 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:57:28 +00:00
beard%netscape.com
ec4a108471 print now returns JSValue, added space between args when printing
git-svn-id: svn://10.0.0.236/trunk@68796 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:56:56 +00:00
beard%netscape.com
d5964ffccd CASE(string)
git-svn-id: svn://10.0.0.236/trunk@68795 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:56:08 +00:00
beard%netscape.com
c4c537b394 g++ basic_string annoyances
git-svn-id: svn://10.0.0.236/trunk@68794 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:55:43 +00:00
beard%netscape.com
55034c7771 needed deallocate(void*, size_type) on XP_UNIX for basic_string.
git-svn-id: svn://10.0.0.236/trunk@68793 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:46:03 +00:00
beard%netscape.com
9470cf777b Fixed leaks by changing JSValue::toString()/toNumber() to return JSValue rather than JSValue*. LOAD_STRING now creates a JSString from a String*.
git-svn-id: svn://10.0.0.236/trunk@68792 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:11:54 +00:00
beard%netscape.com
39570450bf Added JSString for gc-able UNICODE strings, changed toString(), toNumber() to return JSValue rather than JSValue*.
git-svn-id: svn://10.0.0.236/trunk@68791 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:10:04 +00:00
beard%netscape.com
42b76425a5 make wchar_t an atomic type, for JSString.
git-svn-id: svn://10.0.0.236/trunk@68790 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:06:49 +00:00
blizzard%redhat.com
78704fc915 better test program for testing embedding widget.
git-svn-id: svn://10.0.0.236/trunk@68789 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:02:11 +00:00
blizzard%redhat.com
33440808fa fix bug where we were returning the js status string instead of the location. remove the toplevel window handling code for now. reverse the cur + max totals for progress updates since it makes more sense that way. fix signal marshallers to assume that int != int32. fix wrong marshaler for net_status and progress signals. change prototypes from GtkWidget * to GtkMozEmbed * since that's the Gtk way. make sure to actually pass the flags during a net_status signal.
git-svn-id: svn://10.0.0.236/trunk@68788 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 03:01:41 +00:00
sspitzer%netscape.com
ec1228e901 make it so the throbber stops when you try to build the subscribe datasource for imap.
git-svn-id: svn://10.0.0.236/trunk@68787 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 02:48:25 +00:00
ddrinan%netscape.com
a9fb3a3694 Added newline to end of file
git-svn-id: svn://10.0.0.236/trunk@68786 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 02:20:54 +00:00
ducarroz%netscape.com
bd907872fa Fix for bug 38319. Check return key only onkeypressed to avoid conflict with Ja input.
git-svn-id: svn://10.0.0.236/trunk@68785 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 02:13:57 +00:00
ducarroz%netscape.com
0226be8ff8 Fix for bug 28501. Remove implemented buttons.
git-svn-id: svn://10.0.0.236/trunk@68784 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 02:09:11 +00:00
wtc%netscape.com
8ec06ba38f Fixed indentation.
git-svn-id: svn://10.0.0.236/trunk@68783 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 02:04:24 +00:00
locka%iol.ie
8bbe9f4732 Added some explanatory error messages for common problems
git-svn-id: svn://10.0.0.236/trunk@68782 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:54:23 +00:00
sfraser%netscape.com
06765eb611 Fix the paste as quotation command for mailnews.
git-svn-id: svn://10.0.0.236/trunk@68781 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:49:11 +00:00
ddrinan%netscape.com
9c424a6e72 Fix up manifest
git-svn-id: svn://10.0.0.236/trunk@68780 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:36:43 +00:00
ddrinan%netscape.com
c0c30f4a60 Adding Makefile to build in Mozilla
git-svn-id: svn://10.0.0.236/trunk@68779 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:35:54 +00:00
ddrinan%netscape.com
ae9242c609 Fixed up manifest
git-svn-id: svn://10.0.0.236/trunk@68778 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:31:07 +00:00
thayes%netscape.com
172be4c992 Add makefile to the tip
git-svn-id: svn://10.0.0.236/trunk@68776 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:30:38 +00:00
ddrinan%netscape.com
729d347dba Adding Makefile to build this in Mozilla
git-svn-id: svn://10.0.0.236/trunk@68775 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:30:31 +00:00
jefft%netscape.com
08cdb51577 fixed bug 20878 - IMAP: UW - supporting root folder
git-svn-id: svn://10.0.0.236/trunk@68774 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:26:55 +00:00
ducarroz%netscape.com
4c4292e7ab We need to hide the Insert menu as well in plain text mode.
git-svn-id: svn://10.0.0.236/trunk@68773 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:17:33 +00:00
cmanske%netscape.com
60ff2232d9 Changing image for named anchor (not used in build yet)
git-svn-id: svn://10.0.0.236/trunk@68772 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:17:23 +00:00
dmose%mozilla.org
e592592b5d LDAP XPCOM components + infrastructure
git-svn-id: svn://10.0.0.236/trunk@68771 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:09:11 +00:00
rginda%netscape.com
0bb57aeb22 * Makefile.in, makefile.win, MAINFEST
install new image.

* chatzilla.xul
add type="checkbox" to appropriate menuitems

* handlers.js
implement onToggleToolbarIcons()

* readprefs.js
read new prefs extensions.irc.(munger, .toolbar.icons, .notify.aggressive)

* static.js
sync menu checkmarks on startup
add fix for Bug# 29301
move button code to styles

* munger.js
add MPL

* chatzilla.css
added new activity-button styles


git-svn-id: svn://10.0.0.236/trunk@68770 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 01:00:42 +00:00
av%netscape.com
6637ffc911 This will fix 27558
git-svn-id: svn://10.0.0.236/trunk@68769 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:56:29 +00:00
attinasi%netscape.com
fed40883d0 Fixed a problem where background images on the BODY were not getting painted properly the first time they were loaded. b=36811 r=kmcklusk@netscape.com
git-svn-id: svn://10.0.0.236/trunk@68768 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:53:51 +00:00
attinasi%netscape.com
c9b017ca5a Fixed problem where the frame was not being invalidated when the image size is known. This causes problems for tiled images. b=36811, r=kmcklusk@netscape.com
git-svn-id: svn://10.0.0.236/trunk@68767 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:48:39 +00:00
slamm%netscape.com
6a8bea3e9d Fix up 'File > New' menu (bug 9978).
git-svn-id: svn://10.0.0.236/trunk@68766 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:48:20 +00:00
ddrinan%netscape.com
3f01987e70 Fixed typo for NSPR import for Solaris 2.5.1
git-svn-id: svn://10.0.0.236/trunk@68765 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:47:19 +00:00
av%netscape.com
583e1f4bae Code clean up
git-svn-id: svn://10.0.0.236/trunk@68764 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:37:52 +00:00
rickg%netscape.com
cbcffd215a fix bu 36449
git-svn-id: svn://10.0.0.236/trunk@68763 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:36:23 +00:00
ddrinan%netscape.com
076aa4a44d Fix for Solaris 2.5.1
git-svn-id: svn://10.0.0.236/trunk@68762 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:33:13 +00:00
rickg%netscape.com
5ba9ef8801 restore keygen
git-svn-id: svn://10.0.0.236/trunk@68761 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:31:25 +00:00
rickg%netscape.com
a5a71d088a fixed bug 36449
git-svn-id: svn://10.0.0.236/trunk@68760 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:29:59 +00:00
putterman%netscape.com
c859c26833 fix for 38580 and 38549. by andreas.otten@primus-online.de
git-svn-id: svn://10.0.0.236/trunk@68759 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:27:55 +00:00
ruslan%netscape.com
3e73bbbc89 Make sure SetUploadStream actually works when it's used.
git-svn-id: svn://10.0.0.236/trunk@68758 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:20:09 +00:00
locka%iol.ie
4edef2bbc6 Fixed a crash caused by accidentally calling an overridden version of MessageBox
git-svn-id: svn://10.0.0.236/trunk@68757 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:12:09 +00:00
waldemar%netscape.com
4c104a57ab Changed default constructor name from 'new' to the same name as its class
git-svn-id: svn://10.0.0.236/trunk@68756 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:10:50 +00:00
ddrinan%netscape.com
a2e8027962 Get NSPR 4.0 for Solaris 2.5.1
git-svn-id: svn://10.0.0.236/trunk@68755 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:06:35 +00:00
slamm%netscape.com
d8318eea3d Rename window. 'Bookmarks' to 'Manage Bookmarks' (bug 37829)
git-svn-id: svn://10.0.0.236/trunk@68754 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-09 00:03:14 +00:00
nelsonb%netscape.com
c1434fd985 Small optimization for RSA Server Key exchange message. Uses fewer PK11_
calls to do the job. Also, plug one mem leak in Fortezza code.


git-svn-id: svn://10.0.0.236/trunk@68753 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:55:05 +00:00
sgehani%netscape.com
bb04d12834 Fixing mac aliasing and AppleSingle decoding.
git-svn-id: svn://10.0.0.236/trunk@68752 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:54:05 +00:00
slamm%netscape.com
e36afa411a grippy list-style-image is broken, so use the background-image for now. Fixes 30595.
git-svn-id: svn://10.0.0.236/trunk@68751 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:46:38 +00:00
ducarroz%netscape.com
2dc5ae888b Fix for bug 33992. Need to call ComposeCanClose() before closing the window!
git-svn-id: svn://10.0.0.236/trunk@68750 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:45:22 +00:00
saari%netscape.com
586aa4fb09 adding preventDefault to the mousedown event if it pops up a xul popup. This works around a bug where it is possible to have multiple popup listeners for different elements called for one mousedown event. This is a work around for bug 35100. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@68749 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:43:35 +00:00
mccabe%netscape.com
28c5e67460 Support for starting up with -jsconsole on the Mac.
git-svn-id: svn://10.0.0.236/trunk@68748 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:43:27 +00:00
rjc%netscape.com
83ae6897f3 Part of fix for bug # 36037: drag&drop change.
git-svn-id: svn://10.0.0.236/trunk@68747 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:43:01 +00:00
nhotta%netscape.com
38b9d6b2ef Changed format=flowed case to call GetMailNewsFont(), also changed to use "div" and "tt" instead of "pre", bug 38491, 38511.
git-svn-id: svn://10.0.0.236/trunk@68746 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:39:33 +00:00
slamm%netscape.com
f9e96edba8 CreateProfile() is no longer needed. mozilla creates the 'default' profile if none exists.
git-svn-id: svn://10.0.0.236/trunk@68745 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:34:50 +00:00
rjc%netscape.com
6c4ace7dd4 Fix bug # 36037: drag&drop changes to support translucency on Mac.
git-svn-id: svn://10.0.0.236/trunk@68744 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:29:32 +00:00
cls%seawood.org
432e43810b Tweaks to let themes build with objdirs. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@68743 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:28:35 +00:00
pinkerton%netscape.com
29b38aa6ac fix for crasher 38595, patch by sean@beatnik.com
git-svn-id: svn://10.0.0.236/trunk@68742 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:26:06 +00:00
sgehani%netscape.com
50555a403c Fix mac aliasing and AppleSingle decoding regressions. Make the Mac installer behave itself once again after being in a coma for two weeks.
[b=38313,37568]


git-svn-id: svn://10.0.0.236/trunk@68741 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:22:15 +00:00
pinkerton%netscape.com
82275d6281 fix for 38132, assert when mouse was over html element and a tooltip was registered. two things: make sure we always find the xul document using where the popup is registered not the event target, and try/catch around asking for the attribute since DOM Elements won't have attributes.
git-svn-id: svn://10.0.0.236/trunk@68740 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:21:57 +00:00
roeber%netscape.com
0b1e1ad460 Initial checkin of an simple module-excercise program
git-svn-id: svn://10.0.0.236/trunk@68739 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:19:45 +00:00
dougt%netscape.com
f907340c55 Fixed a problem where the socket was being deleted before pickled status was saved. This caused security not always being recognized (35861)
Fixed a problem where https would not display correctly if they were the first document load (28418)
Added MIME content handling for CA, Server, User, and Email certs


git-svn-id: svn://10.0.0.236/trunk@68738 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:19:09 +00:00
slamm%netscape.com
f192ae5176 Capitalize some words (bug 38513)
git-svn-id: svn://10.0.0.236/trunk@68737 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:14:33 +00:00
nelsonb%netscape.com
6ecb379e3e Several fixes. Builds on WIN32. Prints Usage when invalid syntax.
git-svn-id: svn://10.0.0.236/trunk@68736 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:13:10 +00:00
rogerl%netscape.com
9134f7bfd5 testing native 'print' function
git-svn-id: svn://10.0.0.236/trunk@68735 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:12:10 +00:00
morse%netscape.com
582243bc1d improve obscuring algorithm
git-svn-id: svn://10.0.0.236/trunk@68734 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:09:31 +00:00
ruslan%netscape.com
394f8602cc Fix 37778 - now handle simple (no status line/headers) http response correctly
git-svn-id: svn://10.0.0.236/trunk@68733 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 23:04:36 +00:00
rogerl%netscape.com
8ba0e32346 Added more string handling + valueToString/Number code.
NativeFunction support.


git-svn-id: svn://10.0.0.236/trunk@68732 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:59:42 +00:00
slamm%netscape.com
356e71c8b2 Only save customize panel field if it exists (bug 31829)
git-svn-id: svn://10.0.0.236/trunk@68731 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:54:59 +00:00
cmanske%netscape.com
22134677f5 Adding image icons for Composer's Show All Tags editmode. These are also in composer/skin/images, but will be removed from there
git-svn-id: svn://10.0.0.236/trunk@68730 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:50:36 +00:00
ssu%netscape.com
bab6cbf509 fixing bug #37452. File.execute() should work now.
git-svn-id: svn://10.0.0.236/trunk@68729 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:46:21 +00:00
ssu%netscape.com
065a34d0c9 fixing bug 38588. creates correct destination path, not the one displayed with ... . affects only windows platforms
git-svn-id: svn://10.0.0.236/trunk@68728 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:44:55 +00:00
rods%netscape.com
76a13d70a5 get char code instead of key code
bug 34630


git-svn-id: svn://10.0.0.236/trunk@68727 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:18:38 +00:00
sgehani%netscape.com
eebb6c767d Progress bar and message changes. [b=38035]
git-svn-id: svn://10.0.0.236/trunk@68726 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:10:08 +00:00
suresh%netscape.com
837122cdf4 fix for 31729. r=putterman
git-svn-id: svn://10.0.0.236/trunk@68725 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:04:10 +00:00
terry%mozilla.org
bb5e8c5949 Add a new param, musthavemilestoneonaccept, which requires users to
set the target milestone when accepting a bug.


git-svn-id: svn://10.0.0.236/trunk@68724 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 22:00:38 +00:00
erik%netscape.com
d5529e8b27 bug 27164; need to use em square height to compute line-height; added new
APIs for this purpose; this is the Windows implementation; r=kmcclusk


git-svn-id: svn://10.0.0.236/trunk@68723 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:59:23 +00:00
cata%netscape.com
658f7340f2 Cosmetics.
git-svn-id: svn://10.0.0.236/trunk@68722 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:54:58 +00:00
slamm%netscape.com
cc93d5d0ee Fix history window xul that made it blank (bug 37737)
git-svn-id: svn://10.0.0.236/trunk@68721 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:50:03 +00:00
jefft%netscape.com
d787be2991 fixed imap server pref not initailized correctly; check in for alecf
git-svn-id: svn://10.0.0.236/trunk@68720 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:39:44 +00:00
karnaze%netscape.com
8b7fd0b7f0 bug 32471 - incremental reflow considers edge cellspacing when setting desired height
bug 37508 - get the row grp frame when there is a scrolling row grp


git-svn-id: svn://10.0.0.236/trunk@68719 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:39:35 +00:00
rods%netscape.com
132a6cb39a this should bring down the leaks
should have used XPCom


git-svn-id: svn://10.0.0.236/trunk@68718 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:39:29 +00:00
rjc%netscape.com
4c4c1c8ac8 Fix bug # 38545 and bug # 38570: use onkeypress instead of onkeyup for CR detection.
git-svn-id: svn://10.0.0.236/trunk@68717 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:38:52 +00:00
sspitzer%netscape.com
fd7b33eaf8 build mozilla/themes. don't panic, it doesn't matter yet.
git-svn-id: svn://10.0.0.236/trunk@68716 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:35:40 +00:00
cyeh%bluemartini.com
c57cc4be37 rolling version to 2.11 for development
git-svn-id: svn://10.0.0.236/trunk@68715 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:26:53 +00:00
pinkerton%netscape.com
96fca1c9cd don't let context menu show up under mouse so that clicks can more easily dismiss it. bug 27364, thanks dean_tessman@hotmail.com.
git-svn-id: svn://10.0.0.236/trunk@68714 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:24:51 +00:00
jdunn%netscape.com
95c3f2dea2 Fixing HPUX code - HP specific file
r= jgracer@ems.att.com
# 17997


git-svn-id: svn://10.0.0.236/trunk@68713 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:22:21 +00:00
rods%netscape.com
32bbf34604 added password to td rule
bug 37856


git-svn-id: svn://10.0.0.236/trunk@68712 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:19:07 +00:00
pavlov%netscape.com
351590b7b4 fix for 36711 and random other event dropping bugs on linux
git-svn-id: svn://10.0.0.236/trunk@68711 18797224-902f-48f8-a5cc-f745e15eee43
2000-05-08 21:01:14 +00:00
22169 changed files with 361680 additions and 3999131 deletions

View File

@@ -1 +0,0 @@
CVSROOT/history

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,462 +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{'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{'64'} = 'Open';
$branch{'64'} = 'HEAD';
$fullname{'64'} = 'JPEG Image Handling';
$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','locka%iol.ie','shaver%mozilla.org','scc%netscape.com','ramiro%fateware.com','phillip%netscape.com','petitta%netscape.com','mcafee%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','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{'99'} = 'Open';
$branch{'99'} = 'HEAD';
$fullname{'99'} = 'New HTML Layout Engine';
$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{'65'} = 'Open';
$branch{'65'} = 'HEAD';
$fullname{'65'} = 'PNG Image Handling';
$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{'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:^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:^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,663 +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/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/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
#############################################################
# 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
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,353 +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
ashuk%eng.sun.com:QrgopBbFpT10Y:cvsuser
atotic%netscape.com:gB8uLX/re/w76:cvsuser
attinasi%netscape.com:KQdxTI4aFdReA:cvsuser
av%netscape.com:fiIbkAqwtYUxg: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
blipkin%netscape.com:aoT2t1E1F7rw.:cvsuser
blizzard%redhat.com:LQ5JllboZe2is:cvsuser
bnesse%netscape.com:.a3I0OvXR0BaQ:cvsuser
braddr%puremagic.com:Tzs8cIqrzzC/I:cvsuser
brade%netscape.com:ouetdVzWLzsWs: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:jjlfGHvAJn1mU: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
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
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
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
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
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
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
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%citec.fi: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
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
jbetak%netscape.com:IUk5X6IaJ5fTM: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
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
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
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
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
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
norris%netscape.com:hbKSEw6zIzn8A: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
pepper%eazel.com:bgbApfd45JrSM: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%fateware.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
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%netscape.com: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
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

@@ -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}

View File

@@ -1,652 +0,0 @@
\initial {#}
\entry {\code {#} (comments), in commands}{41}
\entry {\code {#} (comments), in makefile}{13}
\entry {\code {#include}}{38}
\initial {$}
\entry {\code {$}, in function call}{77}
\entry {\code {$}, in rules}{20}
\entry {\code {$}, in variable name}{60}
\entry {\code {$}, in variable reference}{55}
\initial {%}
\entry {\code {%}, in pattern rules}{110}
\entry {\code {%}, quoting in \code {patsubst}}{78}
\entry {\code {%}, quoting in static pattern}{35}
\entry {\code {%}, quoting in \code {vpath}}{25}
\entry {\code {%}, quoting with \code {{\tt\indexbackslash }} (backslash)}{25, 35, 78}
\initial {*}
\entry {\code {*} (wildcard character)}{20}
\initial {,}
\entry {\code {,v \r {(RCS file extension)}}}{105}
\initial {-}
\entry {\code {-} (in commands)}{44}
\entry {-, and \code {define}}{53}
\entry {\code {--assume-new}}{92, 98}
\entry {\code {--assume-new}, and recursion}{50}
\entry {\code {--assume-old}}{93, 97}
\entry {\code {--assume-old}, and recursion}{50}
\entry {\code {--debug}}{96}
\entry {\code {--directory}}{46, 95}
\entry {\code {--directory}, and \code {--print-directory}}{52}
\entry {\code {--directory}, and recursion}{50}
\entry {\code {--dry-run}}{41, 91, 97}
\entry {\code {--environment-overrides}}{96}
\entry {\code {--file}}{14, 89, 96}
\entry {\code {--file}, and recursion}{50}
\entry {\code {--help}}{96}
\entry {\code {--ignore-errors}}{44, 96}
\entry {\code {--include-dir}}{15, 96}
\entry {\code {--jobs}}{42, 96}
\entry {\code {--jobs}, and recursion}{50}
\entry {\code {--just-print}}{41, 91, 97}
\entry {\code {--keep-going}}{45, 95, 96}
\entry {\code {--load-average}}{43, 97}
\entry {\code {--makefile}}{14, 89, 96}
\entry {\code {--max-load}}{43, 97}
\entry {\code {--new-file}}{92, 98}
\entry {\code {--new-file}, and recursion}{50}
\entry {\code {--no-builtin-rules}}{97}
\entry {\code {--no-keep-going}}{98}
\entry {\code {--no-print-directory}}{52, 98}
\entry {\code {--old-file}}{93, 97}
\entry {\code {--old-file}, and recursion}{50}
\entry {\code {--print-data-base}}{97}
\entry {\code {--print-directory}}{98}
\entry {\code {--print-directory}, and \code {--directory}}{52}
\entry {\code {--print-directory}, and recursion}{52}
\entry {\code {--print-directory}, disabling}{52}
\entry {\code {--question}}{92, 97}
\entry {\code {--quiet}}{41, 98}
\entry {\code {--recon}}{41, 91, 97}
\entry {\code {--silent}}{41, 98}
\entry {\code {--stop}}{98}
\entry {\code {--touch}}{92, 98}
\entry {\code {--touch}, and recursion}{47}
\entry {\code {--version}}{98}
\entry {\code {--warn-undefined-variables}}{99}
\entry {\code {--what-if}}{92, 98}
\entry {\code {-b}}{95}
\entry {\code {-C}}{46, 95}
\entry {\code {-C}, and \code {-w}}{52}
\entry {\code {-C}, and recursion}{50}
\entry {\code {-d}}{96}
\entry {\code {-e}}{96}
\entry {\code {-e} (shell flag)}{39}
\entry {\code {-f}}{14, 89, 96}
\entry {\code {-f}, and recursion}{50}
\entry {\code {-h}}{96}
\entry {\code {-i}}{44, 96}
\entry {\code {-I}}{15, 96}
\entry {\code {-j}}{42, 96}
\entry {\code {-j}, and archive update}{123}
\entry {\code {-j}, and recursion}{50}
\entry {\code {-k}}{45, 95, 96}
\entry {\code {-l}}{97}
\entry {\code {-l} (library search)}{27}
\entry {\code {-l} (load average)}{43}
\entry {\code {-m}}{95}
\entry {\code {-M} (to compiler)}{38}
\entry {\code {-MM} (to GNU compiler)}{39}
\entry {\code {-n}}{41, 91, 97}
\entry {\code {-o}}{93, 97}
\entry {\code {-o}, and recursion}{50}
\entry {\code {-p}}{97}
\entry {\code {-q}}{92, 97}
\entry {\code {-r}}{97}
\entry {\code {-s}}{41, 97}
\entry {\code {-S}}{98}
\entry {\code {-t}}{92, 98}
\entry {\code {-t}, and recursion}{47}
\entry {\code {-v}}{98}
\entry {\code {-w}}{98}
\entry {\code {-W}}{92, 98}
\entry {\code {-w}, and \code {-C}}{52}
\entry {\code {-w}, and recursion}{52}
\entry {\code {-W}, and recursion}{50}
\entry {\code {-w}, disabling}{52}
\initial {.}
\entry {\code {.a} (archives)}{124}
\entry {\code {.c}}{103}
\entry {\code {.C}}{103}
\entry {\code {.cc}}{103}
\entry {\code {.ch}}{105}
\entry {\code {.d}}{39}
\entry {\code {.def}}{104}
\entry {\code {.dvi}}{105}
\entry {\code {.f}}{103}
\entry {\code {.F}}{103}
\entry {\code {.info}}{105}
\entry {\code {.l}}{105}
\entry {\code {.ln}}{105}
\entry {\code {.mod}}{104}
\entry {\code {.o}}{103, 104}
\entry {\code {.p}}{103}
\entry {\code {.PRECIOUS} intermediate files}{109}
\entry {\code {.r}}{103}
\entry {\code {.s}}{104}
\entry {\code {.S}}{104}
\entry {\code {.sh}}{105}
\entry {\code {.sym}}{104}
\entry {\code {.tex}}{105}
\entry {\code {.texi}}{105}
\entry {\code {.texinfo}}{105}
\entry {\code {.txinfo}}{105}
\entry {\code {.w}}{105}
\entry {\code {.web}}{105}
\entry {\code {.y}}{105}
\initial {:}
\entry {\code {::} rules (double-colon)}{37}
\entry {:=}{57, 63}
\initial {=}
\entry {=}{56, 63}
\initial {?}
\entry {\code {?} (wildcard character)}{20}
\initial {[}
\entry {\code {[\dots {}]} (wildcard characters)}{20}
\initial {{\_}}
\entry {\code {{\_}{\_}.SYMDEF}}{123}
\initial {{\tt\char'100}}
\entry {\code {{\tt\char'100}} (in commands)}{41}
\entry {{\tt\char'100}, and \code {define}}{53}
\initial {{\tt\char'176}}
\entry {\code {{\tt\char'176}} (tilde)}{20}
\initial {{\tt\char43}}
\entry {{\tt\char43}, and \code {define}}{53}
\entry {{\tt\char43}=}{64}
\initial {{\tt\indexbackslash }}
\entry {\code {{\tt\indexbackslash }} (backslash), for continuation lines}{7}
\entry {\code {{\tt\indexbackslash }} (backslash), in commands}{42}
\entry {\code {{\tt\indexbackslash }} (backslash), to quote \code {%}}{25, 35, 78}
\initial {A}
\entry {\code {all} \r {(standard target)}}{91}
\entry {appending to variables}{64}
\entry {\code {ar}}{107}
\entry {archive}{121}
\entry {archive member targets}{121}
\entry {archive symbol directory updating}{123}
\entry {archive, and \code {-j}}{123}
\entry {archive, and parallel execution}{123}
\entry {archive, suffix rule for}{124}
\entry {Arg list too long}{51}
\entry {arguments of functions}{77}
\entry {\code {as}}{104, 107}
\entry {assembly, rule to compile}{104}
\entry {automatic generation of dependencies}{15, 37}
\entry {automatic variables}{112}
\initial {B}
\entry {backquotes}{87}
\entry {backslash (\code {{\tt\indexbackslash }}), for continuation lines}{7}
\entry {backslash (\code {{\tt\indexbackslash }}), in commands}{42}
\entry {backslash (\code {{\tt\indexbackslash }}), to quote \code {%}}{25, 35, 78}
\entry {basename}{82}
\entry {broken pipe}{43}
\entry {bugs, reporting}{2}
\entry {built-in special targets}{31}
\initial {C}
\entry {C, rule to compile}{103}
\entry {C{\tt\char43}{\tt\char43}, rule to compile}{103}
\entry {\code {cc}}{103, 107}
\entry {\code {cd} (shell command)}{42, 47}
\entry {chains of rules}{108}
\entry {\code {check} \r {(standard target)}}{91}
\entry {\code {clean} \r {(standard target)}}{91}
\entry {\code {clean} target}{8, 12}
\entry {cleaning up}{12}
\entry {\code {clobber} \r {(standard target)}}{91}
\entry {\code {co}}{105, 107}
\entry {combining rules by dependency}{11}
\entry {command line variable definitions, and recursion}{50}
\entry {command line variables}{94}
\entry {commands}{19}
\entry {commands, backslash (\code {{\tt\indexbackslash }}) in}{42}
\entry {commands, comments in}{41}
\entry {commands, echoing}{41}
\entry {commands, empty}{54}
\entry {commands, errors in}{44}
\entry {commands, execution}{42}
\entry {commands, execution in parallel}{42}
\entry {commands, expansion}{87}
\entry {commands, how to write}{41}
\entry {commands, instead of executing}{91}
\entry {commands, introduction to}{5}
\entry {commands, quoting newlines in}{42}
\entry {commands, sequences of}{52}
\entry {comments, in commands}{41}
\entry {comments, in makefile}{13}
\entry {compatibility}{125}
\entry {compatibility in exporting}{49}
\entry {compilation, testing}{95}
\entry {computed variable name}{60}
\entry {conditionals}{71}
\entry {continuation lines}{7}
\entry {conventions for makefiles}{131}
\entry {\code {ctangle}}{105, 107}
\entry {\code {cweave}}{105, 107}
\initial {D}
\entry {deducing commands (implicit rules)}{10}
\entry {default goal}{8, 19}
\entry {default makefile name}{14}
\entry {default rules, last-resort}{116}
\entry {defining variables verbatim}{67}
\entry {deletion of target files}{45}
\entry {dependencies}{20}
\entry {dependencies, automatic generation}{15, 37}
\entry {dependencies, introduction to}{5}
\entry {dependencies, list of all}{112}
\entry {dependencies, list of changed}{112}
\entry {dependencies, varying (static pattern)}{34}
\entry {dependency}{19}
\entry {dependency pattern, implicit}{110}
\entry {dependency pattern, static (not implicit)}{35}
\entry {directive}{13}
\entry {directories, printing them}{52}
\entry {directories, updating archive symbol}{123}
\entry {directory part}{81}
\entry {directory search (\code {VPATH})}{23}
\entry {directory search (\code {VPATH}), and implicit rules}{27}
\entry {directory search (\code {VPATH}), and link libraries}{27}
\entry {directory search (\code {VPATH}), and shell commands}{26}
\entry {\code {dist} \r {(standard target)}}{91}
\entry {\code {distclean} \r {(standard target)}}{91}
\entry {dollar sign (\code {$}), in function call}{77}
\entry {dollar sign (\code {$}), in rules}{20}
\entry {dollar sign (\code {$}), in variable name}{60}
\entry {dollar sign (\code {$}), in variable reference}{55}
\entry {double-colon rules}{37}
\entry {duplicate words, removing}{80}
\initial {E}
\entry {E2BIG}{51}
\entry {echoing of commands}{41}
\entry {editor}{5}
\entry {Emacs (\code {M-x compile})}{45}
\entry {empty commands}{54}
\entry {empty targets}{30}
\entry {environment}{68}
\entry {environment, and recursion}{47}
\entry {environment, \code {SHELL} in}{42}
\entry {errors (in commands)}{44}
\entry {errors with wildcards}{22}
\entry {execution, in parallel}{42}
\entry {execution, instead of}{91}
\entry {execution, of commands}{42}
\entry {exit status (errors)}{44}
\entry {explicit rule, definition of}{13}
\entry {exporting variables}{47}
\initial {F}
\entry {\code {f77}}{103, 107}
\entry {features of GNU \code {make}}{125}
\entry {features, missing}{129}
\entry {file name functions}{81}
\entry {file name of makefile}{14}
\entry {file name of makefile, how to specify}{14}
\entry {file name prefix, adding}{82}
\entry {file name suffix}{82}
\entry {file name suffix, adding}{82}
\entry {file name with wildcards}{20}
\entry {file name, basename of}{82}
\entry {file name, directory part}{81}
\entry {file name, nondirectory part}{81}
\entry {files, assuming new}{92}
\entry {files, assuming old}{93}
\entry {files, avoiding recompilation of}{93}
\entry {files, intermediate}{108}
\entry {filtering out words}{80}
\entry {filtering words}{80}
\entry {finding strings}{79}
\entry {flags}{95}
\entry {flags for compilers}{106}
\entry {flavors of variables}{56}
\entry {\code {FORCE}}{30}
\entry {force targets}{30}
\entry {Fortran, rule to compile}{103}
\entry {functions}{77}
\entry {functions, for file names}{81}
\entry {functions, for text}{78}
\entry {functions, syntax of}{77}
\initial {G}
\entry {\code {g{\tt\char43}{\tt\char43}}}{103, 107}
\entry {\code {gcc}}{103}
\entry {generating dependencies automatically}{15, 37}
\entry {\code {get}}{105, 107}
\entry {globbing (wildcards)}{20}
\entry {goal}{8}
\entry {goal, default}{8, 19}
\entry {goal, how to specify}{90}
\initial {H}
\entry {home directory}{20}
\initial {I}
\entry {IEEE Standard 1003.2}{1}
\entry {implicit rule}{101}
\entry {implicit rule, and directory search}{27}
\entry {implicit rule, and \code {VPATH}}{27}
\entry {implicit rule, definition of}{13}
\entry {implicit rule, how to use}{101}
\entry {implicit rule, introduction to}{10}
\entry {implicit rule, predefined}{103}
\entry {implicit rule, search algorithm}{119}
\entry {including (\code {MAKEFILES} variable)}{16}
\entry {including other makefiles}{14}
\entry {incompatibilities}{129}
\entry {Info, rule to format}{105}
\entry {\code {install} \r {(standard target)}}{91}
\entry {intermediate files}{108}
\entry {intermediate files, preserving}{109}
\entry {interrupt}{45}
\initial {J}
\entry {job slots}{42}
\entry {job slots, and recursion}{50}
\entry {jobs, limiting based on load}{43}
\entry {joining lists of words}{82}
\initial {K}
\entry {killing (interruption)}{45}
\initial {L}
\entry {last-resort default rules}{116}
\entry {\code {ld}}{104}
\entry {\code {lex}}{105, 107}
\entry {Lex, rule to run}{105}
\entry {libraries for linking, directory search}{27}
\entry {library archive, suffix rule for}{124}
\entry {limiting jobs based on load}{43}
\entry {link libraries, and directory search}{27}
\entry {linking, predefined rule for}{104}
\entry {\code {lint}}{105}
\entry {\code {lint}, rule to run}{105}
\entry {list of all dependencies}{112}
\entry {list of changed dependencies}{112}
\entry {load average}{43}
\entry {loops in variable expansion}{57}
\entry {\code {lpr} (shell command)}{21, 30}
\initial {M}
\entry {\code {m2c}}{104}
\entry {macro}{55}
\entry {\code {make depend}}{38}
\entry {makefile}{5}
\entry {makefile name}{14}
\entry {makefile name, how to specify}{14}
\entry {makefile rule parts}{5}
\entry {makefile, and \code {MAKEFILES} variable}{16}
\entry {makefile, conventions for}{131}
\entry {makefile, how \code {make} processes}{8}
\entry {makefile, how to write}{13}
\entry {makefile, including}{14}
\entry {makefile, overriding}{18}
\entry {makefile, remaking of}{16}
\entry {makefile, simple}{6}
\entry {\code {makeinfo}}{105, 107}
\entry {match-anything rule}{115}
\entry {match-anything rule, used to override}{18}
\entry {missing features}{129}
\entry {mistakes with wildcards}{22}
\entry {modified variable reference}{59}
\entry {Modula-2, rule to compile}{104}
\entry {\code {mostlyclean} \r {(standard target)}}{91}
\entry {multiple rules for one target}{33}
\entry {multiple rules for one target (\code {::})}{37}
\entry {multiple targets}{32}
\entry {multiple targets, in pattern rule}{110}
\initial {N}
\entry {name of makefile}{14}
\entry {name of makefile, how to specify}{14}
\entry {nested variable reference}{60}
\entry {newline, quoting, in commands}{42}
\entry {newline, quoting, in makefile}{7}
\entry {nondirectory part}{81}
\initial {O}
\entry {\code {obj}}{9}
\entry {\code {OBJ}}{9}
\entry {\code {objects}}{9}
\entry {\code {OBJECTS}}{9}
\entry {\code {objs}}{9}
\entry {\code {OBJS}}{9}
\entry {old-fashioned suffix rules}{117}
\entry {options}{95}
\entry {options, and recursion}{50}
\entry {options, setting from environment}{51}
\entry {options, setting in makefiles}{51}
\entry {order of pattern rules}{111}
\entry {origin of variable}{85}
\entry {overriding makefiles}{18}
\entry {overriding variables with arguments}{94}
\entry {overriding with \code {override}}{66}
\initial {P}
\entry {parallel execution}{42}
\entry {parallel execution, and archive update}{123}
\entry {parts of makefile rule}{5}
\entry {Pascal, rule to compile}{103}
\entry {pattern rule}{110}
\entry {pattern rules, order of}{111}
\entry {pattern rules, static (not implicit)}{34}
\entry {pattern rules, static, syntax of}{34}
\entry {\code {pc}}{103, 107}
\entry {phony targets}{28}
\entry {pitfalls of wildcards}{22}
\entry {portability}{125}
\entry {POSIX}{1}
\entry {POSIX.2}{51}
\entry {precious targets}{31}
\entry {prefix, adding}{82}
\entry {preserving intermediate files}{109}
\entry {preserving with \code {.PRECIOUS}}{31, 109}
\entry {\code {print} \r {(standard target)}}{91}
\entry {\code {print} target}{21, 30}
\entry {printing directories}{52}
\entry {printing of commands}{41}
\entry {problems and bugs, reporting}{2}
\entry {problems with wildcards}{22}
\entry {processing a makefile}{8}
\initial {Q}
\entry {question mode}{92}
\entry {quoting \code {%}, in \code {patsubst}}{78}
\entry {quoting \code {%}, in static pattern}{35}
\entry {quoting \code {%}, in \code {vpath}}{25}
\entry {quoting newline, in commands}{42}
\entry {quoting newline, in makefile}{7}
\initial {R}
\entry {Ratfor, rule to compile}{103}
\entry {RCS, rule to extract from}{105}
\entry {\code {README}}{14}
\entry {\code {realclean} \r {(standard target)}}{91}
\entry {recompilation}{5}
\entry {recompilation, avoiding}{93}
\entry {recording events with empty targets}{30}
\entry {recursion}{46}
\entry {recursion, and \code {-C}}{50}
\entry {recursion, and \code {-f}}{50}
\entry {recursion, and \code {-j}}{50}
\entry {recursion, and \code {-o}}{50}
\entry {recursion, and \code {-t}}{47}
\entry {recursion, and \code {-w}}{52}
\entry {recursion, and \code {-W}}{50}
\entry {recursion, and command line variable definitions}{50}
\entry {recursion, and environment}{47}
\entry {recursion, and \code {MAKE} variable}{46}
\entry {recursion, and \code {MAKEFILES} variable}{16}
\entry {recursion, and options}{50}
\entry {recursion, and printing directories}{52}
\entry {recursion, and variables}{47}
\entry {recursion, level of}{49}
\entry {recursive variable expansion}{55, 56}
\entry {recursively expanded variables}{56}
\entry {reference to variables}{55, 59}
\entry {relinking}{9}
\entry {remaking makefiles}{16}
\entry {removal of target files}{45}
\entry {removing duplicate words}{80}
\entry {removing, to clean up}{12}
\entry {reporting bugs}{2}
\entry {\code {rm}}{107}
\entry {\code {rm} (shell command)}{8, 21, 28, 44}
\entry {rule commands}{41}
\entry {rule dependencies}{20}
\entry {rule syntax}{19}
\entry {rule targets}{19}
\entry {rule, and \code {$}}{20}
\entry {rule, double-colon (\code {::})}{37}
\entry {rule, explicit, definition of}{13}
\entry {rule, how to write}{19}
\entry {rule, implicit}{101}
\entry {rule, implicit, and directory search}{27}
\entry {rule, implicit, and \code {VPATH}}{27}
\entry {rule, implicit, chains of}{108}
\entry {rule, implicit, definition of}{13}
\entry {rule, implicit, how to use}{101}
\entry {rule, implicit, introduction to}{10}
\entry {rule, implicit, predefined}{103}
\entry {rule, introduction to}{5}
\entry {rule, multiple for one target}{33}
\entry {rule, no commands or dependencies}{30}
\entry {rule, pattern}{110}
\entry {rule, static pattern}{34}
\entry {rule, static pattern versus implicit}{36}
\entry {rule, with multiple targets}{32}
\initial {S}
\entry {\code {s. \r {(SCCS file prefix)}}}{105}
\entry {SCCS, rule to extract from}{105}
\entry {search algorithm, implicit rule}{119}
\entry {search path for dependencies (\code {VPATH})}{23}
\entry {search path for dependencies (\code {VPATH}), and implicit rules}{27}
\entry {search path for dependencies (\code {VPATH}), and link libraries}{27}
\entry {searching for strings}{79}
\entry {\code {sed} (shell command)}{39}
\entry {selecting words}{83}
\entry {sequences of commands}{52}
\entry {setting options from environment}{51}
\entry {setting options in makefiles}{51}
\entry {setting variables}{63}
\entry {several rules for one target}{33}
\entry {several targets in a rule}{32}
\entry {\code {shar} \r {(standard target)}}{91}
\entry {shell command}{8}
\entry {shell command, and directory search}{26}
\entry {shell command, execution}{42}
\entry {shell command, function for}{87}
\entry {shell file name pattern (in \code {include})}{14}
\entry {shell wildcards (in \code {include})}{14}
\entry {signal}{45}
\entry {silent operation}{41}
\entry {simple makefile}{6}
\entry {simple variable expansion}{55}
\entry {simplifying with variables}{9}
\entry {simply expanded variables}{57}
\entry {sorting words}{80}
\entry {spaces, in variable values}{58}
\entry {spaces, stripping}{79}
\entry {special targets}{31}
\entry {specifying makefile name}{14}
\entry {standard input}{43}
\entry {standards conformance}{1}
\entry {standards for makefiles}{131}
\entry {static pattern rule}{34}
\entry {static pattern rule, syntax of}{34}
\entry {static pattern rule, versus implicit}{36}
\entry {stem}{35, 114}
\entry {stem, variable for}{113}
\entry {strings, searching for}{79}
\entry {stripping whitespace}{79}
\entry {sub-\code {make}}{47}
\entry {subdirectories, recursion for}{46}
\entry {substitution variable reference}{59}
\entry {suffix rule}{117}
\entry {suffix rule, for archive}{124}
\entry {suffix, adding}{82}
\entry {suffix, function to find}{82}
\entry {suffix, substituting in variables}{59}
\entry {switches}{95}
\entry {symbol directories, updating archive}{123}
\entry {syntax of rules}{19}
\initial {T}
\entry {tab character (in commands)}{19}
\entry {tabs in rules}{5}
\entry {\code {TAGS} \r {(standard target)}}{91}
\entry {\code {tangle}}{105, 107}
\entry {\code {tar} \r {(standard target)}}{91}
\entry {target}{19}
\entry {target pattern, implicit}{110}
\entry {target pattern, static (not implicit)}{35}
\entry {target, deleting on error}{45}
\entry {target, deleting on interrupt}{45}
\entry {target, multiple in pattern rule}{110}
\entry {target, multiple rules for one}{33}
\entry {target, touching}{92}
\entry {targets}{19}
\entry {targets without a file}{28}
\entry {targets, built-in special}{31}
\entry {targets, empty}{30}
\entry {targets, force}{30}
\entry {targets, introduction to}{5}
\entry {targets, multiple}{32}
\entry {targets, phony}{28}
\entry {terminal rule}{115}
\entry {\code {test} \r {(standard target)}}{91}
\entry {testing compilation}{95}
\entry {\code {tex}}{105, 107}
\entry {\TeX{}, rule to run}{105}
\entry {\code {texi2dvi}}{105, 107}
\entry {Texinfo, rule to format}{105}
\entry {tilde (\code {{\tt\char'176}})}{20}
\entry {\code {touch} (shell command)}{21, 30}
\entry {touching files}{92}
\initial {U}
\entry {undefined variables, warning message}{99}
\entry {updating archive symbol directories}{123}
\entry {updating makefiles}{16}
\initial {V}
\entry {value}{55}
\entry {value, how a variable gets it}{63}
\entry {variable}{55}
\entry {variable definition}{13}
\entry {variables}{9}
\entry {variables, \samp {$} in name}{60}
\entry {variables, and implicit rule}{112}
\entry {variables, appending to}{64}
\entry {variables, automatic}{112}
\entry {variables, command line}{94}
\entry {variables, command line, and recursion}{50}
\entry {variables, computed names}{60}
\entry {variables, defining verbatim}{67}
\entry {variables, environment}{47, 68}
\entry {variables, exporting}{47}
\entry {variables, flavors}{56}
\entry {variables, how they get their values}{63}
\entry {variables, how to reference}{55}
\entry {variables, loops in expansion}{57}
\entry {variables, modified reference}{59}
\entry {variables, nested references}{60}
\entry {variables, origin of}{85}
\entry {variables, overriding}{66}
\entry {variables, overriding with arguments}{94}
\entry {variables, recursively expanded}{56}
\entry {variables, setting}{63}
\entry {variables, simply expanded}{57}
\entry {variables, spaces in values}{58}
\entry {variables, substituting suffix in}{59}
\entry {variables, substitution reference}{59}
\entry {variables, warning for undefined}{99}
\entry {varying dependencies}{34}
\entry {verbatim variable definition}{67}
\entry {vpath}{23}
\entry {\code {VPATH}, and implicit rules}{27}
\entry {\code {VPATH}, and link libraries}{27}
\initial {W}
\entry {\code {weave}}{105, 107}
\entry {Web, rule to run}{105}
\entry {what if}{92}
\entry {whitespace, in variable values}{58}
\entry {whitespace, stripping}{79}
\entry {wildcard}{20}
\entry {wildcard pitfalls}{22}
\entry {wildcard, function}{83}
\entry {wildcard, in archive member}{121}
\entry {wildcard, in \code {include}}{14}
\entry {words, extracting first}{83}
\entry {words, filtering}{80}
\entry {words, filtering out}{80}
\entry {words, finding number}{83}
\entry {words, iterating over}{83}
\entry {words, joining lists}{82}
\entry {words, removing duplicates}{80}
\entry {words, selecting}{83}
\entry {writing rule commands}{41}
\entry {writing rules}{19}
\initial {Y}
\entry {\code {yacc}}{53, 105, 107}
\entry {Yacc, rule to run}{105}

View File

@@ -1,149 +0,0 @@
\entry {Makefile}{14}{\code {Makefile}}
\entry {GNUmakefile}{14}{\code {GNUmakefile}}
\entry {makefile}{14}{\code {makefile}}
\entry {include}{14}{\code {include}}
\entry {/usr/gnu/include}{15}{\code {/usr/gnu/include}}
\entry {/usr/local/include}{15}{\code {/usr/local/include}}
\entry {/usr/include}{15}{\code {/usr/include}}
\entry {MAKEFILES}{16}{\code {MAKEFILES}}
\entry {wildcard}{22}{\code {wildcard}}
\entry {VPATH}{23}{\code {VPATH}}
\entry {vpath}{23}{\code {vpath}}
\entry {VPATH}{23}{\code {VPATH}}
\entry {vpath}{24}{\code {vpath}}
\entry {.PHONY}{28}{\code {.PHONY}}
\entry {.PHONY}{31}{\code {.PHONY}}
\entry {.SUFFIXES}{31}{\code {.SUFFIXES}}
\entry {.DEFAULT}{31}{\code {.DEFAULT}}
\entry {.PRECIOUS}{31}{\code {.PRECIOUS}}
\entry {.IGNORE}{31}{\code {.IGNORE}}
\entry {.SILENT}{32}{\code {.SILENT}}
\entry {.EXPORT{\_}ALL{\_}VARIABLES}{32}{\code {.EXPORT{\_}ALL{\_}VARIABLES}}
\entry {subst}{33}{\code {subst}}
\entry {$*, and static pattern}{36}{\code {$*\r {, and static pattern}}}
\entry {.SILENT}{41}{\code {.SILENT}}
\entry {SHELL (command execution)}{42}{\code {SHELL \r {(command execution)}}}
\entry {SHELL}{42}{\code {SHELL}}
\entry {.IGNORE}{44}{\code {.IGNORE}}
\entry {.DELETE{\_}ON{\_}ERROR}{45}{\code {.DELETE{\_}ON{\_}ERROR}}
\entry {.PRECIOUS}{46}{\code {.PRECIOUS}}
\entry {MAKE}{46}{\code {MAKE}}
\entry {export}{48}{\code {export}}
\entry {unexport}{48}{\code {unexport}}
\entry {.EXPORT{\_}ALL{\_}VARIABLES}{49}{\code {.EXPORT{\_}ALL{\_}VARIABLES}}
\entry {MAKELEVEL}{49}{\code {MAKELEVEL}}
\entry {MAKEFILES}{50}{\code {MAKEFILES}}
\entry {MAKEFLAGS}{50}{\code {MAKEFLAGS}}
\entry {MAKEOVERRIDES}{51}{\code {MAKEOVERRIDES}}
\entry {.POSIX}{51}{\code {.POSIX}}
\entry {MFLAGS}{51}{\code {MFLAGS}}
\entry {.DEFAULT, and empty commands}{54}{\code {.DEFAULT\r {, and empty commands}}}
\entry {MAKELEVEL}{58}{\code {MAKELEVEL}}
\entry {MAKE}{58}{\code {MAKE}}
\entry {patsubst}{59}{\code {patsubst}}
\entry {override}{66}{\code {override}}
\entry {define}{67}{\code {define}}
\entry {endef}{67}{\code {endef}}
\entry {ifdef}{72}{\code {ifdef}}
\entry {ifeq}{72}{\code {ifeq}}
\entry {ifndef}{72}{\code {ifndef}}
\entry {ifneq}{72}{\code {ifneq}}
\entry {else}{72}{\code {else}}
\entry {endif}{72}{\code {endif}}
\entry {subst}{78}{\code {subst}}
\entry {patsubst}{78}{\code {patsubst}}
\entry {strip}{79}{\code {strip}}
\entry {findstring}{79}{\code {findstring}}
\entry {filter}{80}{\code {filter}}
\entry {filter-out}{80}{\code {filter-out}}
\entry {sort}{80}{\code {sort}}
\entry {dir}{81}{\code {dir}}
\entry {notdir}{81}{\code {notdir}}
\entry {suffix}{82}{\code {suffix}}
\entry {basename}{82}{\code {basename}}
\entry {addsuffix}{82}{\code {addsuffix}}
\entry {addprefix}{82}{\code {addprefix}}
\entry {join}{82}{\code {join}}
\entry {word}{83}{\code {word}}
\entry {words}{83}{\code {words}}
\entry {firstword}{83}{\code {firstword}}
\entry {wildcard}{83}{\code {wildcard}}
\entry {foreach}{83}{\code {foreach}}
\entry {origin}{85}{\code {origin}}
\entry {shell}{87}{\code {shell}}
\entry {OUTPUT{\_}OPTION}{106}{\code {OUTPUT{\_}OPTION}}
\entry {AR}{107}{\code {AR}}
\entry {AS}{107}{\code {AS}}
\entry {CC}{107}{\code {CC}}
\entry {CXX}{107}{\code {CXX}}
\entry {CO}{107}{\code {CO}}
\entry {CPP}{107}{\code {CPP}}
\entry {FC}{107}{\code {FC}}
\entry {GET}{107}{\code {GET}}
\entry {LEX}{107}{\code {LEX}}
\entry {PC}{107}{\code {PC}}
\entry {YACC}{107}{\code {YACC}}
\entry {YACCR}{107}{\code {YACCR}}
\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 {ARFLAGS}{108}{\code {ARFLAGS}}
\entry {ASFLAGS}{108}{\code {ASFLAGS}}
\entry {CFLAGS}{108}{\code {CFLAGS}}
\entry {CXXFLAGS}{108}{\code {CXXFLAGS}}
\entry {COFLAGS}{108}{\code {COFLAGS}}
\entry {CPPFLAGS}{108}{\code {CPPFLAGS}}
\entry {FFLAGS}{108}{\code {FFLAGS}}
\entry {GFLAGS}{108}{\code {GFLAGS}}
\entry {LDFLAGS}{108}{\code {LDFLAGS}}
\entry {LFLAGS}{108}{\code {LFLAGS}}
\entry {PFLAGS}{108}{\code {PFLAGS}}
\entry {RFLAGS}{108}{\code {RFLAGS}}
\entry {YFLAGS}{108}{\code {YFLAGS}}
\entry {${\tt\char'100}}{112}{\code {${\tt\char'100}}}
\entry {{\tt\char'100} (automatic variable)}{112}{\code {{\tt\char'100} \r {(automatic variable)}}}
\entry {$%}{112}{\code {$%}}
\entry {% (automatic variable)}{112}{\code {% \r {(automatic variable)}}}
\entry {${\tt\less}}{112}{\code {${\tt\less}}}
\entry {{\tt\less} (automatic variable)}{112}{\code {{\tt\less} \r {(automatic variable)}}}
\entry {$?}{112}{\code {$?}}
\entry {? (automatic variable)}{112}{\code {? \r {(automatic variable)}}}
\entry {${\tt\hat}}{112}{\code {${\tt\hat}}}
\entry {{\tt\hat} (automatic variable)}{112}{\code {{\tt\hat} \r {(automatic variable)}}}
\entry {${\tt\char43}}{112}{\code {${\tt\char43}}}
\entry {{\tt\char43} (automatic variable)}{112}{\code {{\tt\char43} \r {(automatic variable)}}}
\entry {$*}{112}{\code {$*}}
\entry {* (automatic variable)}{112}{\code {* \r {(automatic variable)}}}
\entry {$({\tt\char'100}D)}{113}{\code {$({\tt\char'100}D)}}
\entry {{\tt\char'100}D (automatic variable)}{113}{\code {{\tt\char'100}D \r {(automatic variable)}}}
\entry {$({\tt\char'100}F)}{113}{\code {$({\tt\char'100}F)}}
\entry {{\tt\char'100}F (automatic variable)}{113}{\code {{\tt\char'100}F \r {(automatic variable)}}}
\entry {$(*D)}{113}{\code {$(*D)}}
\entry {*D (automatic variable)}{113}{\code {*D \r {(automatic variable)}}}
\entry {$(*F)}{113}{\code {$(*F)}}
\entry {*F (automatic variable)}{113}{\code {*F \r {(automatic variable)}}}
\entry {$(%D)}{113}{\code {$(%D)}}
\entry {%D (automatic variable)}{113}{\code {%D \r {(automatic variable)}}}
\entry {$(%F)}{113}{\code {$(%F)}}
\entry {%F (automatic variable)}{113}{\code {%F \r {(automatic variable)}}}
\entry {$({\tt\less}D)}{114}{\code {$({\tt\less}D)}}
\entry {{\tt\less}D (automatic variable)}{114}{\code {{\tt\less}D \r {(automatic variable)}}}
\entry {$({\tt\less}F)}{114}{\code {$({\tt\less}F)}}
\entry {{\tt\less}F (automatic variable)}{114}{\code {{\tt\less}F \r {(automatic variable)}}}
\entry {$({\tt\hat}D)}{114}{\code {$({\tt\hat}D)}}
\entry {{\tt\hat}D (automatic variable)}{114}{\code {{\tt\hat}D \r {(automatic variable)}}}
\entry {$({\tt\hat}F)}{114}{\code {$({\tt\hat}F)}}
\entry {{\tt\hat}F (automatic variable)}{114}{\code {{\tt\hat}F \r {(automatic variable)}}}
\entry {$(?D)}{114}{\code {$(?D)}}
\entry {?D (automatic variable)}{114}{\code {?D \r {(automatic variable)}}}
\entry {$(?F)}{114}{\code {$(?F)}}
\entry {?F (automatic variable)}{114}{\code {?F \r {(automatic variable)}}}
\entry {.DEFAULT}{117}{\code {.DEFAULT}}
\entry {.SUFFIXES}{118}{\code {.SUFFIXES}}
\entry {SUFFIXES}{119}{\code {SUFFIXES}}
\entry {* (automatic variable), unsupported bizarre usage}{129}{\code {* \r {(automatic variable), unsupported bizarre usage}}}

View File

@@ -1,165 +0,0 @@
\initial {$}
\entry {\code {$%}}{112}
\entry {\code {$(%D)}}{113}
\entry {\code {$(%F)}}{113}
\entry {\code {$(*D)}}{113}
\entry {\code {$(*F)}}{113}
\entry {\code {$(?D)}}{114}
\entry {\code {$(?F)}}{114}
\entry {\code {$({\tt\char'100}D)}}{113}
\entry {\code {$({\tt\char'100}F)}}{113}
\entry {\code {$({\tt\hat}D)}}{114}
\entry {\code {$({\tt\hat}F)}}{114}
\entry {\code {$({\tt\less}D)}}{114}
\entry {\code {$({\tt\less}F)}}{114}
\entry {\code {$*}}{112}
\entry {\code {$*\r {, and static pattern}}}{36}
\entry {\code {$?}}{112}
\entry {\code {${\tt\char'100}}}{112}
\entry {\code {${\tt\char43}}}{112}
\entry {\code {${\tt\hat}}}{112}
\entry {\code {${\tt\less}}}{112}
\initial {%}
\entry {\code {% \r {(automatic variable)}}}{112}
\entry {\code {%D \r {(automatic variable)}}}{113}
\entry {\code {%F \r {(automatic variable)}}}{113}
\initial {*}
\entry {\code {* \r {(automatic variable)}}}{112}
\entry {\code {* \r {(automatic variable), unsupported bizarre usage}}}{129}
\entry {\code {*D \r {(automatic variable)}}}{113}
\entry {\code {*F \r {(automatic variable)}}}{113}
\initial {.}
\entry {\code {.DEFAULT}}{31, 117}
\entry {\code {.DEFAULT\r {, and empty commands}}}{54}
\entry {\code {.DELETE{\_}ON{\_}ERROR}}{45}
\entry {\code {.EXPORT{\_}ALL{\_}VARIABLES}}{32, 49}
\entry {\code {.IGNORE}}{31, 44}
\entry {\code {.PHONY}}{28, 31}
\entry {\code {.POSIX}}{51}
\entry {\code {.PRECIOUS}}{31, 46}
\entry {\code {.SILENT}}{32, 41}
\entry {\code {.SUFFIXES}}{31, 118}
\initial {/}
\entry {\code {/usr/gnu/include}}{15}
\entry {\code {/usr/include}}{15}
\entry {\code {/usr/local/include}}{15}
\initial {?}
\entry {\code {? \r {(automatic variable)}}}{112}
\entry {\code {?D \r {(automatic variable)}}}{114}
\entry {\code {?F \r {(automatic variable)}}}{114}
\initial {{\tt\char'100}}
\entry {\code {{\tt\char'100} \r {(automatic variable)}}}{112}
\entry {\code {{\tt\char'100}D \r {(automatic variable)}}}{113}
\entry {\code {{\tt\char'100}F \r {(automatic variable)}}}{113}
\initial {{\tt\char43}}
\entry {\code {{\tt\char43} \r {(automatic variable)}}}{112}
\initial {{\tt\hat}}
\entry {\code {{\tt\hat} \r {(automatic variable)}}}{112}
\entry {\code {{\tt\hat}D \r {(automatic variable)}}}{114}
\entry {\code {{\tt\hat}F \r {(automatic variable)}}}{114}
\initial {{\tt\less}}
\entry {\code {{\tt\less} \r {(automatic variable)}}}{112}
\entry {\code {{\tt\less}D \r {(automatic variable)}}}{114}
\entry {\code {{\tt\less}F \r {(automatic variable)}}}{114}
\initial {A}
\entry {\code {addprefix}}{82}
\entry {\code {addsuffix}}{82}
\entry {\code {AR}}{107}
\entry {\code {ARFLAGS}}{108}
\entry {\code {AS}}{107}
\entry {\code {ASFLAGS}}{108}
\initial {B}
\entry {\code {basename}}{82}
\initial {C}
\entry {\code {CC}}{107}
\entry {\code {CFLAGS}}{108}
\entry {\code {CO}}{107}
\entry {\code {COFLAGS}}{108}
\entry {\code {CPP}}{107}
\entry {\code {CPPFLAGS}}{108}
\entry {\code {CTANGLE}}{107}
\entry {\code {CWEAVE}}{107}
\entry {\code {CXX}}{107}
\entry {\code {CXXFLAGS}}{108}
\initial {D}
\entry {\code {define}}{67}
\entry {\code {dir}}{81}
\initial {E}
\entry {\code {else}}{72}
\entry {\code {endef}}{67}
\entry {\code {endif}}{72}
\entry {\code {export}}{48}
\initial {F}
\entry {\code {FC}}{107}
\entry {\code {FFLAGS}}{108}
\entry {\code {filter}}{80}
\entry {\code {filter-out}}{80}
\entry {\code {findstring}}{79}
\entry {\code {firstword}}{83}
\entry {\code {foreach}}{83}
\initial {G}
\entry {\code {GET}}{107}
\entry {\code {GFLAGS}}{108}
\entry {\code {GNUmakefile}}{14}
\initial {I}
\entry {\code {ifdef}}{72}
\entry {\code {ifeq}}{72}
\entry {\code {ifndef}}{72}
\entry {\code {ifneq}}{72}
\entry {\code {include}}{14}
\initial {J}
\entry {\code {join}}{82}
\initial {L}
\entry {\code {LDFLAGS}}{108}
\entry {\code {LEX}}{107}
\entry {\code {LFLAGS}}{108}
\initial {M}
\entry {\code {MAKE}}{46, 58}
\entry {\code {makefile}}{14}
\entry {\code {Makefile}}{14}
\entry {\code {MAKEFILES}}{16, 50}
\entry {\code {MAKEFLAGS}}{50}
\entry {\code {MAKEINFO}}{107}
\entry {\code {MAKELEVEL}}{49, 58}
\entry {\code {MAKEOVERRIDES}}{51}
\entry {\code {MFLAGS}}{51}
\initial {N}
\entry {\code {notdir}}{81}
\initial {O}
\entry {\code {origin}}{85}
\entry {\code {OUTPUT{\_}OPTION}}{106}
\entry {\code {override}}{66}
\initial {P}
\entry {\code {patsubst}}{59, 78}
\entry {\code {PC}}{107}
\entry {\code {PFLAGS}}{108}
\initial {R}
\entry {\code {RFLAGS}}{108}
\entry {\code {RM}}{107}
\initial {S}
\entry {\code {shell}}{87}
\entry {\code {SHELL}}{42}
\entry {\code {SHELL \r {(command execution)}}}{42}
\entry {\code {sort}}{80}
\entry {\code {strip}}{79}
\entry {\code {subst}}{33, 78}
\entry {\code {suffix}}{82}
\entry {\code {SUFFIXES}}{119}
\initial {T}
\entry {\code {TANGLE}}{107}
\entry {\code {TEX}}{107}
\entry {\code {TEXI2DVI}}{107}
\initial {U}
\entry {\code {unexport}}{48}
\initial {V}
\entry {\code {vpath}}{23, 24}
\entry {\code {VPATH}}{23}
\initial {W}
\entry {\code {WEAVE}}{107}
\entry {\code {wildcard}}{22, 83}
\entry {\code {word}}{83}
\entry {\code {words}}{83}
\initial {Y}
\entry {\code {YACC}}{107}
\entry {\code {YACCR}}{107}
\entry {\code {YFLAGS}}{108}

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