Compare commits

...

859 Commits

Author SHA1 Message Date
pinkerton%aol.net
d58fd8cb2d use CAMINO_0_8_3_RELEASE tag
git-svn-id: svn://10.0.0.236/branches/CAMINO_0_8_3_RELEASE_MINI@171329 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-29 18:44:43 +00:00
(no author)
0e7ac5035e This commit was manufactured by cvs2svn to create branch
'CAMINO_0_8_3_RELEASE_MINI'.

git-svn-id: svn://10.0.0.236/branches/CAMINO_0_8_3_RELEASE_MINI@164428 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 12:44:43 +00:00
pinkerton%aol.net
974d5a879c use standardized mozconfig
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164427 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 12:44:42 +00:00
mkaply%us.ibm.com
1dbd6a0fda OS/2 build bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164424 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 12:17:53 +00:00
jst%mozilla.jstenback.com
d3ec08e1e9 Fixing bug 265987. Make window.content point to the current top-level window in hidden tabs. r=bryner@brianryner.com, sr=brendan@mozilla.org, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164405 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 00:49:03 +00:00
jst%mozilla.jstenback.com
523a2971e3 Followup fix for bug 265921. Don't always throw exceptions from window.dispatchEvent(). r=bryner@brianruyner.com, sr=brendan@mozilla.org, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164404 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-26 00:45:43 +00:00
jst%mozilla.jstenback.com
bb34c447c0 Fixing bug 265921. Prevent script from closing tabs. r=bryner@brianryner.com, sr=brendan@mozilla.org, a=brendan@mozilla.org, patch by bzbarsky@mit.edu and jst@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164396 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 23:10:33 +00:00
bmlk%gmx.de
ec3cd6be08 prevent double caption frame creation instead of later caption frame removal bug 265181 r/sr=bzabrsky
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164372 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 18:33:34 +00:00
pinkerton%aol.net
c1b6aac31d standard mozconfig
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164370 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 18:04:12 +00:00
dveditz%cruzio.com
08592d43b5 bug 265839: fix external protocol handler regression. r/sr/a=me
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164353 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 09:49:56 +00:00
dveditz%cruzio.com
a2e897722a bug 265135 fix xpinstall whitelisting with better referrer info (covers ftp) r=darin,sr=jst,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164330 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-25 06:30:28 +00:00
bzbarsky%mit.edu
b2ea2c6e30 Make sure to insert the floating items as children of their parent before
clobbering the float items in the constructor state when a table cell is
floated. Bug 263846, r+sr=roc, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164304 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-24 22:41:37 +00:00
jst%mozilla.jstenback.com
873a292d57 Fixing bug 265728. Don't paste on middle click from events not generated by the user. r+sr=bryner@brianryner.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164269 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-24 06:32:51 +00:00
dbaron%dbaron.org
c97a7d74f5 Remove partial implementation of -moz-key-equivalent that was useful for nothing other than crashing. b=265721 r+sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164267 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-24 04:51:38 +00:00
dbaron%dbaron.org
5dd464edd4 Revert part of the changes from bug 140611. Patch partly from Sander <svl_bmo@juima.org>. b=259683 r+sr=roc a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164259 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 23:24:20 +00:00
dbaron%dbaron.org
17d1145f9c Propagate trusted flag to synthesized events. b=265774 r+sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164258 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 22:30:41 +00:00
dbaron%dbaron.org
bbc13b1957 Propagate trusted flag to synthesized events. b=265692 r=bzbarsky sr=jst a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164257 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 22:28:55 +00:00
bsmedberg%covad.net
fde6aca944 Bug 252345 - memory leak in XMLHttpRequest, patch by pkw, r=peterv sr=darin a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164250 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 19:18:38 +00:00
bsmedberg%covad.net
f6bacf3fdd Bug 251586 - select tag with multiple and size set create lists with out scrollbars if the option tag labels are all numeric. patch by roc, r+sr=dbaron, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164249 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 19:10:30 +00:00
dbaron%dbaron.org
7823211508 Remove TestSpaceManager from the build, as on the trunk when bug 148994 landed. Fixing bustage.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164233 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 04:27:59 +00:00
dbaron%dbaron.org
8cbc179f29 Move clearing from nsBlockBandData to nsSpaceManager so that 'clear' works even when the floats to be cleared don't overlap the block's border-box. b=148994 Patch by Blake Kaplan <mrbkap@rice.edu>. r+sr=dbaron a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164231 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 02:55:53 +00:00
dbaron%dbaron.org
06b78e83ce Remove from primary frame map at the end of frame destruction, in case it got re-added. b=265404 r=bzbarsky sr=brendan a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164230 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 02:50:26 +00:00
dveditz%cruzio.com
770c031f25 bug 249322: strip any newlines from urlbar on unix. r=jsr,sr=bryner,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164226 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-23 00:32:59 +00:00
jst%mozilla.jstenback.com
a5c087f005 Fixing problem where mExitValue is unconditionally -1 on the mac after running a process. No bug. r+sr=dbaron@dbaron.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164224 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 23:55:56 +00:00
darin%meer.net
2deccf97f2 fixes bug 263957 "Convert nsProperties to nsTHashtable, implement GetKeys" r=bsmedberg sr=shaver a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164217 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 21:44:15 +00:00
dveditz%cruzio.com
6fc4e441c3 bug 251297 improve helper app temp file permissions. r=biesi,sr=bz,a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164215 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 21:32:10 +00:00
dbaron%dbaron.org
54ca9a8024 Cancel image requests on a PLEvent to prevent canceling from causing onload, which causes destruction of the frame doing the canceling. b=255372 r=bzbarsky sr=darin a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164207 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 20:44:16 +00:00
dbaron%dbaron.org
6fc1296d66 Don't push lines when height is unconstrained, even if current height is bigger than NS_UNCONSTRAINEDSIZE. b=265027 r+sr=roc a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164194 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 17:33:52 +00:00
jst%mozilla.jstenback.com
56843233c1 More tweaks, no code changes
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164190 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 16:09:55 +00:00
jst%mozilla.jstenback.com
82004ea628 Use the right license header, and fix some comment nits pointed out by brendan@mozilla.org. a=jst@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164188 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 15:32:17 +00:00
brendan%mozilla.org
c107dc56e4 Auto-mark parent if it's revised by PreCreate in XPCWrappedNative::GetNewOrUsed (264577, r=dbradley, a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164183 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 07:56:23 +00:00
brendan%mozilla.org
2ccb975974 Checking in dbradley's patch for bug 265545 (r=jst, sr/a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164180 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 07:34:16 +00:00
dbaron%dbaron.org
d6d27a004a Restrict handling of various things to events coming from the user (not Web content). b=265176 r+sr=jst a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164179 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 07:33:41 +00:00
jst%mozilla.jstenback.com
de7cd45b9b Adding header for describing the new parser data listener API, added in bug 265334. Not part of the build.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164176 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 05:44:32 +00:00
jst%mozilla.jstenback.com
0a6e98642d Fixing bug 265334. Adding listener API to the parser through which components can listen in on all the data parsed by the parser. r=darin@meer.net, sr=brendan@mozilla.org, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164175 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-22 04:04:12 +00:00
cltbld%netscape.com
bee963a647 bug 261527 r=cmp, sr=bryner, a=asa. change perms for osx disk image to not be w
orld or group writeable. (granrose)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164164 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-21 23:08:50 +00:00
pinkerton%aol.net
8760ed9c11 0.8.2 branding
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164152 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-21 18:41:18 +00:00
jst%mozilla.jstenback.com
d551158c50 Fixing bug 264956. Patch by Peter Weilbacher <mozilla@Weilbacher.org>. Don't treat null characters as valid characters in HTML markup. r=mkaply@us.ibm.com, sr=bzbarsky@mit.edu, a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164147 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-21 16:52:25 +00:00
jst%mozilla.jstenback.com
106ff08cae Backing out the fix for bug 265068 in favor of landing the fix for 264956.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164146 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-21 16:47:45 +00:00
jst%mozilla.jstenback.com
9da1f19582 Fixing bug 265068. Don't allow embedded null characters in element/attribute names. r=dain@meer.net, sr=dbaron@dbaron.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164137 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-21 02:21:05 +00:00
brendan%mozilla.org
c6144b00de Fix byte-order botch on INADDR_LOOPBACK, plus whitespace sanity (r=darin, sr=shaver, a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164135 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-21 01:56:48 +00:00
dveditz%cruzio.com
268fa44ce0 bug 173010, bug 263546: warn launching external protocol handlers, with
a whitelisting mechanism. r=jst,sr=darin,a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164093 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-20 16:26:10 +00:00
mozilla.BenB%bucksch.org
ab43787a08 264388: Heap overflow in MSG_UnEscapeSearchUrl
bienvenu: review+, roc: superreview+, dveditz: approval1.7.x+


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164084 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-20 10:40:04 +00:00
brendan%mozilla.org
77b5f24e27 Fix HasFinalReturn to handle labeled statements (265042, r/a=self).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164069 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-20 02:18:00 +00:00
dbaron%dbaron.org
9af61f37f9 Fix Windows regression (view for paints can vary across platforms). b=227361 r+sr=roc a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164057 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-19 22:25:08 +00:00
smontagu%smontagu.org
ad563a3753 Serbian (Latin) and Serbian (Cyrillic) locales are interpreted as Croatian in Windows. Bug 234865, r=jshin, sr=neil, a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164038 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-19 20:31:25 +00:00
brendan%mozilla.org
69a37c6940 Home sp above right JSOP_IN operand to protect it from GC (264995, rs=shaver, a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@164003 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-19 01:46:57 +00:00
brendan%mozilla.org
8d5cacc350 GC-lock the global scope polluter across InitContext and any other stuff that might do a last ditch GC (264577, r+sr=jst, a=self).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163988 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 22:50:20 +00:00
jst%mozilla.jstenback.com
8fadaad35f Fixing bug 264325. Patch from ginn.chen@sun.com. Home/End/PgUp/PgDn doesn't work in Input/TextArea/Composer/MailNews on Solaris Xserver. r=bryner@brianryner.com, sr=jst@mozilla.org, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163984 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 22:33:12 +00:00
dveditz%cruzio.com
17039dbcf4 bug 264560: tighten up referrer requirements for XPI whitelist, r=biesi,sr=jst,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163978 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 21:28:27 +00:00
bmlk%gmx.de
58380c8da3 query the reflow path only during incr. reflow bug 264620 r/sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163968 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 18:23:09 +00:00
jst%mozilla.jstenback.com
edd6c45772 Fxing bug 249332. Don't use getters/setters for link.href in browser code. r=caillon@aillon.org, sr=dveditz@cruzio.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163967 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 18:08:18 +00:00
cbiesinger%web.de
46d6ff60fa Bug 264713 ensure nsExternalAppHandler have a reference to the helperappservice
r=bz sr=darin a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163957 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 07:50:53 +00:00
cls%seawood.org
250d710654 Remove .type & .size directives when building on win32. Fixes mingw binutils 2.15.91 bustage.
Bug #262422 r+sr=dmose a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163952 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 05:42:41 +00:00
darin%meer.net
3a7a58982d fixing MingW bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163951 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 05:36:42 +00:00
dbaron%dbaron.org
44090c6b8d Null-check view observer. b=264683 r+sr=roc a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163949 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-18 02:43:16 +00:00
darin%meer.net
a39d93cc34 fixes bug 256949 "browser not using the right credentials for proxy authentication" r=cneberg sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163934 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-17 20:23:35 +00:00
jshin%mailaps.org
1ad5820fd6 bug 240804 : to compile with old Xft and newer compiler, we need to cast away const (patch by dbaron, r=bryner,sr=mscott). This got into aviary-1.0 a long time ago, but hasn't made it into 1.7branch
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163926 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-17 11:18:51 +00:00
dveditz%cruzio.com
8027b277fd bug 263366: blocking executes() should return execution error code, r=peterv,sr=jst,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163913 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-17 00:20:45 +00:00
bryner%brianryner.com
4688f2c945 Fix gtk warning spew on older versions -- hardcode menu shadow type to SHADOW_OUT for gtk < 2.2.1, and don't try to listen for the select_all signal on a GtkTextView with gtk < 2.2.2. Bug 255656, r+sr=dbaron, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163909 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-16 21:47:21 +00:00
dveditz%cruzio.com
f87d57ba89 bug 259120: make "no" the Suspicious-Auth dialog default, r=darin,sr=jst,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163904 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-16 20:56:51 +00:00
bryner%brianryner.com
a06229033e Avoid crashing on win9x by capping text drawing at 8192 characters. Bug 255120, r=jshin, sr=rbs, a=chofmann.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163884 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-16 04:14:42 +00:00
wchang0222%aol.com
3a3645d1a4 Bugzilla bug 263565: upgraded from NSS 3.9.1 (roughly) to what will
hopefully be NSS 3.9.3.  a=chofmann.
 Tag: MOZILLA_1_7_BRANCH


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163875 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-16 00:08:18 +00:00
dbaron%dbaron.org
16a316be9c Don't do resize reflows for view managers that aren't visible. (Improve window resizing and find toolbar performance when multiple tabs are open.) b=227361 r+sr=roc a=brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163873 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-16 00:00:55 +00:00
wchang0222%aol.com
02cffb1c87 Bugzilla bug 263565: upgraded from NSS 3.9.1 (roughly) to what will
hopefully be NSS 3.9.3.  a=chofmann.
 Tag: MOZILLA_1_7_BRANCH


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163871 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-15 23:52:39 +00:00
timeless%mozdev.org
b10658fbef Bug 245758 Persisting bookmarks file converts ' to &#39; in bookmark title (apostrophe, lsquo, entity)
patch by ben.bucksch@beonex.com r=neil sr=jst a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163848 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-15 21:04:51 +00:00
bryner%brianryner.com
59db91dc31 Attempt to work around buggy fontconfig versions. If FcFontSort returns just a
single font (it should return all fonts on the system), then try again but with
only the generic font name.  Bug 180309, r=dbaron, sr=blizzard, a=chofmann.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163763 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 20:36:45 +00:00
joshmoz%gmail.com
ebed97839c grammatical fix for dl manager tooltip, no bug, sr=pinkerton
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163759 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 19:31:23 +00:00
jst%mozilla.jstenback.com
c6c84292ef Fixing bug 69070. Don't allow loading of images from file: URIs from web content. r+sr=bzbarsky@mit.edu, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163714 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 05:16:34 +00:00
bryner%brianryner.com
cab0945335 Use GType as the return type for GetMaiAtkType since it is not the same as PRUint32 on all architectures. Bug 256603, patch by pkwarren@gmail.com, r=Louie.Zhao@sun.com, sr=dbaron, a=chofmann.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163708 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-14 02:33:11 +00:00
jst%mozilla.jstenback.com
f083ad7fdf Fixing bug 264090. Setting properties on scriptable plugins isn't working. r+sr+a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163669 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 20:45:05 +00:00
jst%mozilla.jstenback.com
a421fa5c8b Fixing bug 261998. Don't fire beforeunload events when loading links to anchors in the current document. r+sr=bzbarsky@mit.edu, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163657 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 16:50:34 +00:00
bmlk%gmx.de
ef15fb980d mark previously destroyed row frame as nsnull so that the pointer will not be reused bug 263738 r/sr=bzbarsky a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163650 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 08:32:25 +00:00
bsmedberg%covad.net
354458b4fc Bug 88579 - bad default traditional Chinese font (MS Windows) - patch by jshin, r=me sr=rbs a=asa+dbaron for branches
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163642 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-13 02:01:24 +00:00
darin%meer.net
a277331458 fixes bug 263263 "Dialog box asks if I meant to load www.google.com. If I answer no, it loads anyway." r=bzbarsky sr=dveditz a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163616 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-12 20:00:14 +00:00
jshin%mailaps.org
5cdf5e2b52 bug 263462 NS_UnescapeURL doesn't honor esc_OnlyNonASCII (r=darin, sr=jst,a=mkaply)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163600 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-12 16:03:23 +00:00
jshin%mailaps.org
43c8bfc469 bug 260725 : checking in the missing file. quoting a message for a reply must maintain user's display encoding selection(patch by eyalroz@technion.ac.il (r=smontagu, jshin, sr=mscott, a=mkaply)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163598 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-12 15:46:16 +00:00
jshin%mailaps.org
bbd14df38d bug 260725 : quoting a message for a reply must maintain user's display encoding selection(patch by eyalroz@technion.ac.il (r=smontagu, jshin, sr=mscott, a=mkaply)
bug 258856 : With 'always use this default char. encoding when replying' set, the recipient name got mangled (r=bienvenu, sr=mscott, a=mkaply)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163594 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-12 08:46:34 +00:00
jst%mozilla.jstenback.com
6a2d273660 Fixing bug 263429. Making nsProcessCommon::Run() work on Mac OS X. r=peterv@propagandism.org, sr=dveditz@cruzio.com, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163584 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-12 05:32:25 +00:00
jst%mozilla.jstenback.com
1cdd9d99cf Fixing bug 246892. Prevent crash in xpconnect code due to a scriptable plugins being deleted while calling through a scriptable method on the plugin. r=dbradley@gmail.com, sr=brendan@mozilla.org, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163579 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-12 04:29:27 +00:00
bryner%brianryner.com
3a71ddbb61 Add an explicit --enable-quantify option for windows that causes /FIXED:NO to be used when linking the executable. Otherwise, we omit that option and save about 6% on executable size (the change only affects builds with MOZ_PROFILE or MOZ_DEBUG_SYMBOLS). Bug 263680, r=bsmedberg, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163578 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-12 04:13:31 +00:00
caillon%redhat.com
2f9c264598 Bug 263460
OJI compilation error on GCC 3.4.2 due to spurious redeclaration of a static global method.
r=kyle.yuan@sun.com sr=brendan@mozilla.org a=mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163564 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-12 00:36:52 +00:00
bryner%brianryner.com
6af3b2f100 back out 263512, i was on crack
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163543 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 21:09:58 +00:00
brendan%mozilla.org
4692faae05 Yet more JOF_DETECTING (259935, r=shaver, a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163536 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 19:55:54 +00:00
bryner%brianryner.com
9de95e8923 bug 263512 - don't use /opt:nowin98 for windows release builds, it increases code size. r=ben, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163532 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 19:11:48 +00:00
mkaply%us.ibm.com
e4776d23ff #260427
r=mkaply, sr=blizzard, a=mkaply
Patch from Peter Weilbacher - use ParseLocaleString from nsPosixLocale and use the separator that is passed in


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163531 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-11 16:37:04 +00:00
jst%mozilla.jstenback.com
3ce4f62901 Fixing bug 57600. Make document.open() use the codebase of the caller as the URI of the document, using the URI of the calling document is wrong when the caller is a document loaded from a javascript: URI. r=caillon@gmail.com, sr=brendan@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163480 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 17:17:40 +00:00
bzbarsky%mit.edu
45683a5c7a Fix crash if insertRule() is called on an empty string. Bug 261798,
r+sr=dbaron, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163477 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 17:03:32 +00:00
dbaron%dbaron.org
619a498461 Disable printing of XUL documents. b=240490 sr=roc r=bsmedberg a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163466 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 07:16:14 +00:00
joshmoz%gmail.com
549ad1d782 fix case in which main bookmark view does not refresh when it should (bug 258628)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163460 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-09 05:05:11 +00:00
jst%mozilla.jstenback.com
489a0c9451 Fixing bug 262689. Don't get stuck in view-source mode when a view-source URI is visited. r=caillon@gmail.com, sr=dveditz@cruzio.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163447 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-08 22:59:03 +00:00
jst%mozilla.jstenback.com
7d3b850c5c Fixing bug 181364. Fixing problem with drag events in windowless plugins by making the code work as it has always worked on Mac, i.e. prevent drag events on plugins from being eaten by the browser. r=bzbarsky@mit.edu, sr=brendan@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163444 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-08 22:42:42 +00:00
shaver%mozilla.org
d81c701df4 Bug 228557: asynchronously initialize editor to avoid re-entering frame
construction. Includes update for the regression caused on
            aviary (263060). r+sr=bzbarsky/dbaron, a1.7=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163438 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-08 22:01:00 +00:00
jshin%mailaps.org
ad89fc49c8 bug 263411 :first-letter pseudo-element doesn't include all punctuation marks in the Unicode (r/sr=dbaron, a=mkaply)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163417 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-08 13:36:45 +00:00
joshmoz%gmail.com
31bfdceffa merge changes from bug 262779 the right way :)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163381 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-07 20:15:47 +00:00
joshmoz%gmail.com
b36b6c3329 allow localization of suggested bookmark export file name (bug 262779)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163380 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-07 20:03:51 +00:00
kjh-5727%comcast.net
151008ac39 Bug 261589 - Disable old RenderPostScriptDataFragment support. r=bzbarsky, sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163368 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-07 16:43:58 +00:00
jst%mozilla.jstenback.com
82ca866d4b Fixing bug 262365. Make sure our document.all helper object doesn't shadow user-defined document.all properties on the document's prototype. r+sr=brendan@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163332 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-07 01:42:26 +00:00
jst%mozilla.jstenback.com
968fc182ea Working around one more problem in bug 124750. Don't let input.select() steal focus if called in a hidden tab. r+sr=bryner@brianryner.com, a=dveditz@cruzio.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163313 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-06 19:49:40 +00:00
brendan%mozilla.org
e2aaded59c Sync trunk fix for 261886, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163260 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-05 21:20:31 +00:00
brendan%mozilla.org
541196cf57 Fix for 261887, a=asa, from the trunk.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163259 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-05 21:16:37 +00:00
bzbarsky%mit.edu
7164cc53a9 Fix crash bug 207781, patch by Son Le <lesx99@lycos.com>, r=bzbarsky,
sr=bryner, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163257 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-05 20:46:35 +00:00
peterv%propagandism.org
17b899f0bd Fix for bug 178546 (regression: addFile (AppleSingle) doesn't work on Mac OS X ). r=dveditz, sr=jst, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163233 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-05 09:16:04 +00:00
jshin%mailaps.org
91852d9803 bug 245770 : backslash is rendered as Yen sign in Japanese locale (r=smontagu, sr=dbaron, a=asa)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163232 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-05 05:43:58 +00:00
aaronleventhal%moonset.net
15f4a2825d Bug 247323. <iframe src=javascript:1/> partially hoses Mozilla. r=dbaron, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163208 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-04 18:33:17 +00:00
cbiesinger%web.de
8599db5321 242393 r=darin sr=bz only write content to the pipe if the content started; this
ensures that OnDataAvailable is only called if we have a response head. also,
add some assertions.

a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163193 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-04 14:18:07 +00:00
jst%mozilla.jstenback.com
91c0ffc74b Fixing bug 257523. Prevent Copy & Paste with generated DOM events. Patch by trev@gtchat.de, r=jst@mozilla.org, sr=dveditz@cruzio.com, a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@163024 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 16:32:03 +00:00
bryner%brianryner.com
e9381df318 Fix UMRs in nsXBLWindowKeyHandler::WalkHandlers. Bug 260312, r+sr=bzbarsky, a=chofmann.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162994 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 04:12:35 +00:00
jst%mozilla.jstenback.com
8467424bc4 Fixing bug 261613. Reset popup state while opening new windows to prevent popups from being enabled while modal dialogs are open. r=bzbarsky@mit.edu, sr=brendan@mozilla.org, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162986 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-30 01:06:40 +00:00
jst%mozilla.jstenback.com
5ccfb29081 Fixing build bustage on Tru64 UNIX. Part of bug 252326.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162980 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 22:10:50 +00:00
darin%meer.net
0a96a665ce fixes bug 207846 "M17 FF09x [@ msvcrt.dll - nsStorageInputStream::Read] Miscellaneous non-repeatable browsing crashes" r=dbradley sr=bzbarsky a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162965 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 19:42:24 +00:00
darin%meer.net
33d7dbc9d6 fixes bug 251969 "crash [@ nsHttpChannel::OnStopRequest]" r=timeless sr=bzbarsky,dveditz a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162958 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 16:53:27 +00:00
darin%meer.net
2c434d1db4 fixing bug 246193 "IPV6: doesn't revert to IPv4 if IPv6 connect fails" r=lorenzo a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162938 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-29 07:23:11 +00:00
jst%mozilla.jstenback.com
c4a9d7f07c Landing workaround for bug 124750. Prevent JS in from focusing content in hidden tabs. r+sr=bryner@brianryner.com, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162863 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-28 03:56:26 +00:00
cbiesinger%web.de
75c99bbc1a bug 246280 trim trailing dots of files being downloaded before extension
checking
r=darin sr=jst a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162854 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 20:59:12 +00:00
jst%mozilla.jstenback.com
411eb0e224 Adding popup blocker changes from bug 258487. a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162852 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 19:40:17 +00:00
jst%mozilla.jstenback.com
a438ef41e9 Landing popup blocker fixes from bug 260385. a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162851 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 19:37:41 +00:00
amardare%qnx.com
1ff8cb8df5 Changes for qnx/photon only. They should not affect building/runtime other platforms.
Added MakeFullScreen() to properly set/restore the window's decorations for
fullscreen/normal mode.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162850 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 19:34:39 +00:00
jst%mozilla.jstenback.com
341484fdb0 Landing popup blocker fix from bug 259117. a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162849 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 19:33:33 +00:00
jst%mozilla.jstenback.com
ecf90fef94 Landing popup blocker changes from bug 252326. a=dveditz@cruzio.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162848 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 19:29:39 +00:00
pedemont%us.ibm.com
dff795c970 Bug 227344 - crash displaying page with :hover :overflow and scrolling. Patch by steuard@slimy.com. r=pinkerton,sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162846 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 19:16:54 +00:00
jst%mozilla.jstenback.com
8c6c859a38 Landing fix for bug 261108. Using <enter> to submit a form triggers Warning reference to undefined property event.button''. Patch by neil.parkwaycc.co.uk@myrealbox.com, r+sr=jst@mozilla.org, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162843 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 18:26:33 +00:00
pinkerton%aol.net
643a0c2542 import separators from mozilla (bug 242169)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162841 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 17:44:15 +00:00
pinkerton%aol.net
aa5be58b40 always create bookmarks at the end of a toolbar folder (bug 246000)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162840 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 17:39:59 +00:00
pinkerton%aol.net
1f745d3bef fixing bustage from removal of htmlBindings.xml
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162839 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-27 17:18:18 +00:00
smontagu%smontagu.org
4e98b69500 Bug 140577: Radio buttons and check boxes aligned to the left when UI aligned to the right, r+sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162816 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-26 08:27:38 +00:00
bzbarsky%mit.edu
060c3199a7 Fix problem with the external protocol channel that makes it return a null
originalURI and cause crashes. Bug 241300, r=biesi, sr=darin, a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162793 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-25 14:22:49 +00:00
neil%parkwaycc.co.uk
fd980d4687 Bug 260282 <marquee> with invalid direction attribute should scroll left p=gautherie@noos.fr r=doron sr=me a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162792 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-25 13:03:48 +00:00
vladimir%pobox.com
3399145bb6 b=259890, don't call Remove(PR_TRUE) to delete a file; patch from ajvincent@gmail.com, r=bz,sr=darin,a=dvedits
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162782 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-25 04:58:47 +00:00
darin%meer.net
800d7b7c09 fixes bug 257308 "Visual indicators of site security appear for the wrong site" r=biesi sr=bz a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162779 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-24 23:12:43 +00:00
darin%meer.net
947444eb88 fixes bug 252023 "'no-store' header directives from server or web script ignored by browser during non-SSL transactions" r+sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162776 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-24 23:02:07 +00:00
pinkerton%aol.net
ce667d66dd cmd-up/down scrolls to top&bottom of page (r=pink/sr=sfraser/a=asa) bug 241142
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162749 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-24 17:26:09 +00:00
pinkerton%aol.net
a0016e1c81 pull branch, not 081 tag
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162748 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-24 17:18:43 +00:00
brendan%mozilla.org
1fe4d25050 Undo last change, it broke ports and is not strictly speaking part of the fix for bug 253241.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162738 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-24 03:31:55 +00:00
brendan%mozilla.org
b631d7a662 Home sp always before calling js_ConcatStrings (261321, r/a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162736 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-24 02:17:30 +00:00
brendan%mozilla.org
d80efdc7bd Check in patch from Nicholas Miell <nmiell@comcast.net> for bug 253241 (r=shaver, a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162729 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-23 23:34:19 +00:00
(no author)
5f316dd34d This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162697 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-23 16:55:48 +00:00
pedemont%us.ibm.com
3f33c555ce Bug 232715 - Problems with browser after disk sleep. r=pinkerton,sr=sfraser,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162694 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-23 14:58:18 +00:00
bienvenu%nventure.com
ca037f5473 fix crash in imap, a=dveditz, 257079
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162683 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-23 00:39:27 +00:00
dveditz%cruzio.com
f0e65be541 bug 260926: back out accidental pref change checked in with bug 157354, r/sr/a=me
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162680 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 23:53:21 +00:00
brendan%mozilla.org
852a833a6b Retract last change, it's wrong -- thanks again to lcook@sybase.com.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162650 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 02:39:52 +00:00
brendan%mozilla.org
aa18f1548f Merge trunk fix for 252324, a=dveditz.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162643 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 01:05:55 +00:00
jst%mozilla.jstenback.com
95b0f361f7 Fixing bug 260318. UMR in nsScanner::AppendToBuffer() when called from nsScanner constructor. r+sr=bzbarsky@mit.edu, a=dveditz@cruzio.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162634 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-22 00:09:40 +00:00
amardare%qnx.com
bf1707fc18 Change for qnx(photon) platform only. It should not affect other platforms.
Changed CreateDrawingSurface to properly return an error if allocating offscreen memory fails.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162595 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 14:37:47 +00:00
brendan%mozilla.org
e8fbe20cfe Avoid recursive death in exn_toString (260541, r=shaver, a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162573 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 01:20:09 +00:00
brendan%mozilla.org
c70936d451 Make JSOP_SET{PROP,ELEM} be detecting (259935, r=shaver, a=me).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162567 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-21 00:26:09 +00:00
bienvenu%nventure.com
4227f1e944 fix 196749 ignore x-mozillastatus put in messages by spammers, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162522 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-18 15:48:51 +00:00
jst%mozilla.jstenback.com
8f35d84914 Fixing bug 259206. Force local documents loaded through the sync load DOM service to be loaded as XML to fix problem with prettypringing XML on systems that map .xsl files to a bogus mimetype (like Fedora Core 2). r+sr=peterv@propagandism.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162501 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 15:48:01 +00:00
jshin%mailaps.org
c6d477a98c bug 256409 bookmarks file path with non-ASCII characters doesn't work (r=p_ch, sr=jag,a=asa)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162488 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-17 03:23:42 +00:00
jst%mozilla.jstenback.com
5d6f2a7162 Merging over the fix for bug 257690 from the aviary branch. a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162441 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 04:20:24 +00:00
jst%mozilla.jstenback.com
25ea5877b6 Merging in the last of the changes from bug 256932 et all from the aviary branch.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162440 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:54:11 +00:00
jst%mozilla.jstenback.com
b24788e02f Merging in various comment changes from the aviary branch.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162439 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:43:40 +00:00
jst%mozilla.jstenback.com
7f7090d3b3 Merging in fix for bug 257602 from the aviary branch. a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162438 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:41:54 +00:00
jst%mozilla.jstenback.com
5f0259d6f2 Merging in change to add missing JS_SetPrototype() call from the aviary branch. a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162437 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:37:47 +00:00
jst%mozilla.jstenback.com
f74f60e6a1 Merging in leak fix patch from bug 256932 from the aviary branch.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162436 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:35:19 +00:00
jst%mozilla.jstenback.com
a9ad774ea8 Merging in property file changes from the aviary branch.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162435 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:33:54 +00:00
jst%mozilla.jstenback.com
ec1a266e13 Merging in the fix for bug 256932. a=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162434 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:32:33 +00:00
jst%mozilla.jstenback.com
e1bc78740d Adding code for pref check from the aviary branch (bug 248549, though this never made it into a patch in the bug).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162433 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:27:47 +00:00
jst%mozilla.jstenback.com
adc19c1372 Merging in the fix for bug 256640. a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162432 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:16:29 +00:00
jst%mozilla.jstenback.com
bfe01d7273 Merging in the fix for bug 256644. a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162431 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:14:28 +00:00
jst%mozilla.jstenback.com
c33166eed3 Merging in the fix for bug 253405. a=roc.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162430 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:08:11 +00:00
jst%mozilla.jstenback.com
5859be9544 Merging the for bug 248549. a=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162429 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-16 03:01:50 +00:00
bzbarsky%mit.edu
ddae85364b Fix crash in nsScrollBoxObject::::EnsureElementIsVisible. Bug 257607, patch by
Justin <justin@openaether.org>, r+sr=bzbarsky, a=asa.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162395 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-15 19:27:25 +00:00
bzbarsky%mit.edu
dfe440be4d Check that the generated content URL is non-null (which can happen when it's an
invalid URI).  Bug 244490, r+sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162359 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-15 14:10:01 +00:00
bryner%brianryner.com
f15e32085d Add support for generating PDB-format debug symbols with MSVC, by setting MOZ_DEBUG_SYMBOLS=1 in the environment. This is to be used in place of MOZ_PROFILE. Bug 244231, r=wtc, dmose, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162339 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-14 21:14:39 +00:00
dbaron%dbaron.org
f4817105a5 Convert mCurrentEventContent and mCurrentEventContentStack to use nsCOMPtr/nsCOMArray. b=258667 r+sr=jst a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162325 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-14 20:39:53 +00:00
bryner%brianryner.com
06c0b649b0 (SeaMonkey parts only) Fixes for a number of native theme button problems on gtk2 (bug 255911). In order to more easily accomodate CSS fallbacks for when native theme rendering is not available, this adds GetWidgetPadding() to nsITheme, which allows the native theme impl to supply padding values which will override the css padding. This way, padding for the css fallback can be given without having it be added to the padding that's part of the native theme-rendered border. r=caillon, sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162324 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-14 20:33:47 +00:00
dveditz%cruzio.com
89cc7aad00 bug 258798 InstallTrigger.enabled() should return global state, not whitelisted state, r=ben,sr=jst,a=chofmann
bug 246375 installChrome(SKIN, should avoid whitelist checking and just install r=ben,sr=jst


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162264 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-14 01:32:59 +00:00
bryner%brianryner.com
6adf4e2a70 Fix ctrl+a emacs keybinding for gtk1 (bug 259011), r+sr=bzbarsky, a=chofmann.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162253 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-13 22:38:34 +00:00
timeless%mozdev.org
795af4a99d Bug 252733 ###!!! ASSERTION: Potential deadlock between Monitor@12f0a8 and Monitor@0: 'Error', file r:/mozilla/xpcom/threads/nsAutoLock.cpp, line 299
Ignore null monitors - they aren't real and xpconnect promises not to enter them so you can't possibly reach a deadlock involving them.
r=brendan sr=brendan a=brendan


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162229 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-13 19:39:16 +00:00
bryner%brianryner.com
6849678ab0 Make sure the pref size is at least as large as the min size for leaf boxes, just like we do for container boxes. Bug 246706, r+sr=dbaron, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162224 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-13 18:54:55 +00:00
bryner%brianryner.com
c2ec5af800 SeaMonkey parts of bug 247631 (gtk2 nsITheme fixes for checkbox/radio). r=caillon, sr=blizzard, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162223 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-13 18:45:23 +00:00
bryner%brianryner.com
347c2bd78a Fix problems with slash direction for activestate perl. r=dbaron.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162217 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-13 17:57:25 +00:00
bryner%brianryner.com
5a0c99b630 Bug 237535 prelight text invisible in high-contrast inverse themes
r=bryner, sr=roc, patch by ginn.chen@sun.com, a=mkaply.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162123 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 23:36:34 +00:00
jst%mozilla.jstenback.com
d4373a197f Fixing RDF crash. Change weak pointer to strong pointer as was the intention (as the comment in the code reflects) when the fix for crash bug 248071 landed. r=axel@pike.org, sr=darin@meer.net, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162115 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 22:50:25 +00:00
cls%seawood.org
25fa93055a Fix insecure tempfile creation issue.
Bug #258173 r=bsmedberg a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162094 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 18:18:26 +00:00
jst%mozilla.jstenback.com
fce1472b31 Fix crash reported in bug 235923. In odd cases when we get into situations where we're submitting a form while we're in the middle of submitting the same form (waiting for a modal dialog), the pending submission from the first call may get deleted. r+sr=shaver@mozilla.org, a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162085 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 17:25:18 +00:00
jshin%mailaps.org
956570e577 bug 256383 : unknown 'lang' should be mapped to 'x-unicode' : r=smontagu,sr=rbs, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162075 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 13:11:04 +00:00
bryner%brianryner.com
6ab04f3abb Hook up gtk2 native keybindings for editor. This gets rid of htmlBindings.xml and instead makes the platform-neutral base bindings be included via the preprocessor, allowing the editorBase bindings to not be applied on gtk2. Also, removed obsolete mac CFM package files. Bug 257405, r=bzbarsky, sr=ben, a=chofmann.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162070 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 08:15:12 +00:00
(no author)
7c8e19b720 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162062 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 07:17:33 +00:00
bryner%brianryner.com
182787730e Add support for native keybindings for input and textarea for gtk2. This allows us to respect the GTK keybinding preferences. Bug 257405, r=blizzard, sr=roc, a=chofmann.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162047 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 03:11:11 +00:00
dveditz%cruzio.com
85de29af94 bug 157354 hide user:pass in location bar, r=caillon/ben, sr=bz, a=asa/ben
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162044 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-10 02:17:03 +00:00
bryner%brianryner.com
d6dbf112a9 Fix double handling of arrow keys in menus on gtk2 (bug 219706). This prevents
the OS default action from occuring if we've handled the event.  We may want to
stop the signal at the gtk level as well, but this fix should be reasonable safe.  r=mkaply, sr=dbaron, a=mkaply.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162013 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 21:41:15 +00:00
mkaply%us.ibm.com
11fccb3130 Build break - branch patch was different
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@162003 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 19:28:23 +00:00
darin%meer.net
f40f91d2fb fixes bug 257308 "Visual indicators of site security appear for the wrong site" r=biesi sr=bz a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161994 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 17:43:48 +00:00
mkaply%us.ibm.com
3d54fb61ca Fix XPCOM_BREAK_ON_LOAD by restoring pre-string-branch Find() behavior when starting index is negative. Bug 243429, r+sr=darin, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161985 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 16:37:16 +00:00
pedemont%us.ibm.com
e232625ef3 Bug 258503 - incorrect comment for function onStartURIOpen. r=cbiesinger,sr=bzbarsky,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161984 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 15:32:24 +00:00
mkaply%us.ibm.com
eedeb11768 Ensure that Find Again (F3) iterates over all matches, even when the ESM::MoveFocusToCaret() takes a shortcut that leaves the focus controller slightly out-of-sync, b=249345, r+sr=jst, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161982 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 15:02:06 +00:00
mkaply%us.ibm.com
2dbb6d4c48 Fixing bug 248638. Make input.type reflect the actual type, not the value of the type attribute. r+sr=peterv@propagandism.org, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161979 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-09 14:41:15 +00:00
dbaron%dbaron.org
6a5d6794df Don't bother with DrawTile when the destination rect is empty. b=237766 r+sr=roc a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161942 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 21:15:25 +00:00
cbiesinger%web.de
4ceecaf5c3 fixing irix bustage, bug 258055 patch by yuliy.pisetsky@gmail.com r+sr+a=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161928 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 18:16:53 +00:00
jst%mozilla.jstenback.com
b46ce66983 Fixing mailnews crash (bug 258386) when hitting 'b' to go to the previous message when on the first message. r=bienvenu@nventure.com, sr=mscott@mozilla.org, a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161923 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 16:56:48 +00:00
(no author)
052a911d7d This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161880 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 21:21:50 +00:00
mkaply%us.ibm.com
2ba507e928 #257619
r=mkaply, sr=blizzard (platform specific), a=mkaply (OS/2 only)
Patch from dainis jonitis - add support for mouse back and forward buttons on OS/2


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161869 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:49:49 +00:00
pedemont%us.ibm.com
e2506b85fe Bug 252475 - nsLocale broken on MacOSX. r=jshin,sr=blizzard,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161867 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:29:52 +00:00
mkaply%us.ibm.com
db30ede5a8 #257627
r=mkaply, sr=blizzard (platform specific), a=mkaply (OS/2 only)
Patch from dainis jonitis - passing a stack variable as a return from a function - oops!


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161863 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:08:34 +00:00
bryner%brianryner.com
5397558bd2 Update the displayed text when closing a combobox with the keyboard causes a new option to be selected. Bug 257572, r=mkaply, sr=jst, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161860 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:54:41 +00:00
bryner%brianryner.com
177a523d95 Extend invalidated region by one source row in each direction so that we fully cover the rows in a scaled image which may be drawn using a given source row. This fixes the "white lines" problem with scaled images (bug 222901). r=pavlov, sr=tor, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161858 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:48:05 +00:00
pedemont%us.ibm.com
f4ef327475 nsDateTimeFormatMac broken in Japanese locale. r=jshin,sr=roc,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161843 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 15:16:57 +00:00
pinkerton%aol.net
8db5112686 check for new location of ff profile dir in addition to old (bug 257356)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161674 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 20:28:24 +00:00
pinkerton%aol.net
61628c6e88 fix nested folder import bug with firefox by disabling whitespace skipping
(bug 243510)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161673 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 20:24:33 +00:00
jst%mozilla.jstenback.com
49b317092f Fixing bug 257523. Only handle XBL commands if they're triggerd by events initiated by the user. Patch by trev@gtchat.de, r=jst@mozilla.org, sr=dveditz@cruzio.com, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161626 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:33:51 +00:00
brendan%mozilla.org
490cd6359e Checking in patch for bug 256501 from Igor Bukanov <igor@fastmail.fm>, r=me, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161624 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:07:52 +00:00
darin%meer.net
fc36dd7328 fixes bug 252118 "necko ignores settings for max-persistent-connections-per-server" r=biesi sr=bz a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161622 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 23:45:24 +00:00
darin%meer.net
b38cae46bc landing patches for bug 239358 "DNS: Reverse lookups are degrading performance" r=lorenzo sr=bryner a=chofmann,brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161621 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 23:44:37 +00:00
jst%mozilla.jstenback.com
5a528d033a Fixing bug 257431. Make the tabbrowser code only listen to events initiated by the user. r=trev@gtchat.de, sr=bzbarsky@mit.edu, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161618 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 23:00:41 +00:00
brendan%mozilla.org
64c787b36d Sync JS_LookupPropertyWithFlags change from aviary and trunk (257602, r=bzbarsky, sr=jst, a=roc).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161616 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 22:16:34 +00:00
brendan%mozilla.org
00038ea90d Sync 1.7 branch from aviary branch, per drivers@mozilla.org.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161615 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 22:08:55 +00:00
dveditz%cruzio.com
71748cff01 Improve enablePrivilege confirmation dialog text and presentation, sanity-check
privilege names (bug 253942, bug 253944) r=caillon,sr=brendan,a=chofmann,mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161571 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 08:08:19 +00:00
jst%mozilla.jstenback.com
0a31dfea1e Fixing bug 257616. s/outerWidth/outerHeight/ when setting sOuterHeight_id. Duh. r+sr+a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161567 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 04:27:36 +00:00
brendan%mozilla.org
44dbd938ee Fix catch decompilation, again (245308, r=shaver, a=chofmann).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161557 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 22:42:10 +00:00
jst%mozilla.jstenback.com
11d16097ee Landing bug 222954 on the branch. a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161541 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 18:18:42 +00:00
dveditz%cruzio.com
6255af1dd7 bug 257314 checking in for ere@atp.fi, r=mscott,sr=dveditz,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161523 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 07:44:25 +00:00
brendan%mozilla.org
5d1407e770 Preserve LIFO allocation when freeing from the middle of a pool (256642, r=shaver, a=chofmann).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161516 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 00:11:00 +00:00
jruderman%hmc.edu
95f6f8ab21 256757 - misused printf causes crash [@ nsXPCWrappedJSClass::CheckForException]. r=sr=jst, a=tor for 1.7.x.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161508 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 22:20:02 +00:00
mkaply%us.ibm.com
e7b2470dc0 #249229
r=neil, sr=roc, a=mkaply
Patch from doronr - certain mouse events are not fired on scrollbars


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161485 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 18:21:00 +00:00
brendan%mozilla.org
cd64b05ad0 Fix zero-width positive lookahead bustage (256798, r=shaver, a=chofmann).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161404 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 21:35:49 +00:00
dbaron%dbaron.org
3cc428b43f Bump Gecko version from 1.7.3 to 1.7.4.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161396 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 19:34:34 +00:00
dveditz%cruzio.com
9d58452b07 bug 226669 tries to download nonexisting POP3 messages, r=mscott, sr=bienvenu,a=drivers
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161386 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 13:16:22 +00:00
dveditz%cruzio.com
a5e88d9924 bug 255067 reduce max image size to prevent DOS
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161380 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 11:07:02 +00:00
jst%mozilla.jstenback.com
ded8cc2682 Fixing bug 250862. Prevent javascript: and data: URLs from being dropped into the content area. r=caillon@gmail.com, sr=dveditz@cruzio.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161308 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 07:48:27 +00:00
darin%meer.net
8726e81d79 fixes bug 250900 "nsIBrowserHistory should pass URLs as nsIURI instead of |string|" r=biesi sr=neil a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161305 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 04:17:49 +00:00
jst%mozilla.jstenback.com
07fb62a93d Fixing regression bug 256938. Parser hang. Patch by robin.lu@sun.com, r+sr+a=jst@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161303 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 04:08:51 +00:00
darin%meer.net
b8c91a8bc6 fixes bug 231529 "Optionally enable unprompted NTLM authentication" r=cneberg sr=bryner a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161289 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:32:17 +00:00
gerv%gerv.net
bb849ea95f Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:02:50 +00:00
p_ch%verizon.net
11f44f8b33 Porting fix for bug 203257: Win32 shows wrong error if there are no printers installed in the system. p=aaronr@us.ibm.com, r=ere, sr=tor, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161264 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 18:26:06 +00:00
pinkerton%aol.net
6d2a54a123 use new tag
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161253 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:19:45 +00:00
bienvenu%nventure.com
72aac2d91f fix topcrasher in nsImapProtocol::HandleMessageDownloadLine, a=mkaply 255581
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161245 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 16:20:46 +00:00
darin%meer.net
0e3428db3d fixes bug 255032 "gnomevfs protocol handler should use info.type to check for directories" r=biesi a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161217 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 06:17:01 +00:00
darin%meer.net
9fa44a4279 fixes bug 256316 "non-ascii char in URL lead to heap overrun" r=dveditz sr=bryner a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161216 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 05:19:53 +00:00
jst%mozilla.jstenback.com
a0d50da1f7 Fixing bug 178088. Making our doctype detection code more robust by ignoring whitespace at the begining of the file when looking for the doctype. r=darin@meer.net. sr=dbaron@dbaron.org, a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161183 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 19:24:05 +00:00
jst%mozilla.jstenback.com
a55df03d31 Fixing bug 256514, regression from bug 198254. Make sure the presshel isn't left w/o a link handler when loading documents through XSLT. Patch by peterv@propagandism.org, r+sr=jst@mozilla.org, a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161180 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 18:20:09 +00:00
neil%parkwaycc.co.uk
e8010fc15a Bug 219122 Filter editor should validate actions before attempting to create filter original patch by mark@standard8.demon.co.uk port by gautheri@noos.fr r=me sr=bienvenu a=mkaply
=============================================================================


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161161 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 23:30:29 +00:00
jshin%mailaps.org
a5f824ed07 bug 256257 : Font settings for western encoding apply to all 'x-*' langGroups (r=smontagu, sr=rbs, a=mkaply)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161158 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 23:14:11 +00:00
smontagu%smontagu.org
83b6ca6b7c Correct the joining of some Urdu characters. Bug 255566, r=jshin, sr=rbs, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161143 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 18:57:09 +00:00
neil%parkwaycc.co.uk
cf08307f2e switching the filter editor from alert() to the prompt service (prerequisite to landing bug 219122 on the branch) b=233091 p=gautheri@noos.fr r=me sr=Henry.Jia a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161139 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 18:53:11 +00:00
mkaply%us.ibm.com
11cbaad8ef #255608
r=pedemonte, sr=blizzard (platform specific), a=mkaply (OS/2 only)
Don't let F1 go to the OS - let Mozilla handle it


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161130 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 15:58:51 +00:00
neil%parkwaycc.co.uk
0b81489d16 Bug 242046 Make the JS status handler a property of the XUL window, should speed up calls to set window.status r=jag sr=jst moa=mscott a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161105 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 17:17:14 +00:00
peterv%propagandism.org
9b6d778eef Fix for bug 244392 (Removing lines form a Bullet list using the [ back arrow ] or [Delete] keys results in <> and </> tags embedded in code when in Normal Mode). r=brade, sr=jst, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161047 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 09:26:49 +00:00
mkaply%us.ibm.com
0722774ac5 #251754
r=pkw, sr=blizzard, a=mkaply
If it is available, use CUPS to enumerate Postscript printers


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@161014 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 18:12:48 +00:00
brade%comcast.net
11ed65f270 Fix VK_HELP bug by adding it to list; bug 252750; a=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160991 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 10:31:32 +00:00
jst%mozilla.jstenback.com
d3c26fcb3b Fixing bug 198254. Fix crash when closing javascript created window. r+sr=bzbarsky@mit.edu, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160959 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:42:07 +00:00
dbaron%dbaron.org
b3ee20a02f Set better ownership and permissions in tar files we create, and remove old hack. b=254303 r=bryner a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160870 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 20:24:52 +00:00
dbaron%dbaron.org
bb311c57fe Fix issues with extraction of file permissions, especially in standalone. b=231083, 235781 r+sr=dveditz a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160869 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 20:24:04 +00:00
bienvenu%nventure.com
fd6d607055 fix 245066 backout bad fix for malicious pop3 server handling since its fixed another way now, r/a=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160868 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 20:23:33 +00:00
bienvenu%nventure.com
ecd945430c fix 255591, don't show alerts from imap junk mail purging, r/sr=sspitzer, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160854 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 14:19:34 +00:00
roc+%cs.cmu.edu
9dc3252753 Bug 251032. Selects should always have a space manager because we don't want floats in their containing block to affect the layout of the SELECT guts. r+sr=dbaron,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160843 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 01:19:11 +00:00
vladimir%pobox.com
ac917aa197 b=247981, necko depends on libpr0n (make content sniffer usable from js); patch from biesi, r=pavlov,sr=darin,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160815 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 18:06:37 +00:00
vladimir%pobox.com
9d1caca577 b=253954, not possible to let nsdomparser detect charset from xml entity decl, r=bz,sr=shaver,a=roc
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160767 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 00:28:53 +00:00
bmlk%gmx.de
5b33f841e0 limited the procesiing of pseudoframes to the colgroup frame if the table frame is the lowest type of previously created pseudo frames, bug 239294 r/sr=dbaron a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160725 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 16:29:29 +00:00
Stefan.Borggraefe%gmx.de
92263339f8 Fix for Bug 131480: "Can't do 2 successive history searches"
r+sr=neil, a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160715 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 20:04:27 +00:00
bzbarsky%mit.edu
10c359e8c1 Fix nsImageWin::Draw to not screw up the source rect when printing. Bug
125276, r+sr+a=roc.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160705 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 05:07:33 +00:00
brendan%mozilla.org
9318b8e9cc Trunk fix for bug 248444, a=me.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160696 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 00:40:22 +00:00
brendan%mozilla.org
eade74ae59 Decompile return from try or catch with finally correctly (255245, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160688 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 23:07:15 +00:00
brendan%mozilla.org
881ff817b0 Fix for bug 254296 from trunk, a=dveditz.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160681 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 20:37:29 +00:00
darin%meer.net
954228e198 changing slashes to backslashes, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160668 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 15:05:25 +00:00
mkaply%us.ibm.com
1b193de6e4 #252674
r=pedemonte, sr=blizzard (platform specific), a=mkaply (OS/2 only)
Implement GetPlatformLocale so JS dates/times work again


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160660 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 12:49:46 +00:00
rbs%maths.uq.edu.au
1aecff6a0a Goto line (Ctrl+L) in view-source doesn't go to the last line, b=253905, r+sr=bzbarsky, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160659 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 12:48:12 +00:00
mkaply%us.ibm.com
b375510553 #254340
r=pedemonte, sr=blizzard (platform specific), a=mkaply (OS/2 only)
Don't send mouse clicks to the default window proc - handle them ourselves


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160658 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 12:43:50 +00:00
timeless%mozdev.org
e290704321 Bug 254375 Object.toSource fails for negative number properties
patch by brendan a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160641 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 23:56:54 +00:00
bzbarsky%mit.edu
fdc149115b Fix memory leaks due to misuse of ElementAt(). Bug 252731, patch by Jonathan
Watt <jonathan.watt@strath.ac.uk>, r+sr=bzbarsky, a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160639 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 23:45:06 +00:00
brendan%mozilla.org
d71f59a596 Fix for bug 252892, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160630 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 22:22:32 +00:00
pinkerton%aol.net
303d1b3c6c branding for 0.8.1
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160626 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 21:37:18 +00:00
pkw%us.ibm.com
8cd0754fec Bug 248121 - "X-Mozilla-Status" and spaces inserted into received mail.
r/sr=bienvenu@nventure.com, a=mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160624 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 21:25:30 +00:00
smontagu%smontagu.org
5b414a9726 Bug 120401: Font selection in pref. does not work (Hebrew, Arabic, CE, Baltic, Cyrillic, CJK, etc). Patch by Asaf Romano bugs.mano@mailcentral.com with contributions by me. r=jhpedemonte, sr=sfraser, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160619 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 20:25:41 +00:00
pinkerton%aol.net
ccb7a3896b string cleanup
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160618 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 19:49:35 +00:00
amardare%qnx.com
2a8a5afe4e Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
Dnd related changes. Also remove the flag that makes all the windows resizeable by default, since
now their size should be calculated correctly.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160600 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 13:35:52 +00:00
dbaron%dbaron.org
254d618043 This branch is for 1.7.3 now.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160551 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 21:37:40 +00:00
smontagu%smontagu.org
7bfa9431d2 Bug 205235: RTL first line overlaps "float:left" elements. Patch by Ilya Konstantinov mozilla-bugzilla@future.shiny.co.il, r+sr=dbaron, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160532 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 19:33:49 +00:00
jshin%mailaps.org
a0101b6277 bug 251241 : Both zh-Hant and zh-Hans are treated as zh-CN (r=smontagu, sr=neil, a=mkaply)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160513 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 13:37:03 +00:00
(no author)
839626f293 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160472 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 12:27:00 +00:00
peterv%propagandism.org
1a759155b0 Fix for bug 251573 (Missing namespace declarations when adding NS'ed elements/attributes to a document programmatically). r/sr=bz, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160439 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 13:19:54 +00:00
smontagu%smontagu.org
5dfe7edabe Bug 140611: When a block element is first in RTL <LI>, bullet moves left. patch by Lina Kemmel lkemmel@il.ibm.com, r=smontagu, sr=dbaron, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160412 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 19:38:10 +00:00
mkaply%us.ibm.com
478e7fba14 #239933
r=dwitte, sr=darin, a=mkaply
Fix AddObserver - P3P doesn't support weak references


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160410 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 19:15:27 +00:00
bienvenu%nventure.com
ce5f6a78a8 249195, a=mkaply, fix case of saving all imap attachments sometimes saving 0 byte files because we clear the channel listener after another url has already started
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160403 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 16:06:35 +00:00
timeless%mozdev.org
1692de0648 Bug 246392 Reloading a page containing frames goes back to top level
patch by crispin@flowerday.cx r=blizzard sr=shaver a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160376 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:35:11 +00:00
pinkerton%aol.net
84eba43368 d/l manager doesn't correctly reflect file rename on save (bug 247968)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160372 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:08:52 +00:00
pinkerton%aol.net
c4941e75e8 fix no window opening when home page is set to blank (bug 245359)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160371 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:07:05 +00:00
pinkerton%aol.net
40edeb466d l10n fixes for 249259, 252407, 248163
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160370 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:03:34 +00:00
pinkerton%aol.net
53dd2c9068 first pass
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160358 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:45:02 +00:00
tor%cs.brown.edu
1d02a08794 Bug 251381 - libpng buffer overflow vulnerabilities.
p=glennrp,tor; r=glennrp,tor; sr=tor; a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160341 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 14:02:04 +00:00
roc+%cs.cmu.edu
91a81b4d61 Bug 217120. nsPresShell::EndLoad should scroll the root scroll frame to the scroll position restored from history state, because maybe no reflows will occur after this. r+sr=dbaron,a=choffman/ben
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160328 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 02:50:49 +00:00
dwitte%stanford.edu
351ef231f6 Bug 253597 Trunk crash blocking ads/images [@ nsImgManager::TestPermission]
p=mvl r=dwitte sr=darin a=roc


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160320 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 22:26:30 +00:00
darin%meer.net
461b16fee3 fixes bug 242029 "error trying to register libnegotiateauth.so" r=bryner a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160281 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 12:51:02 +00:00
tor%cs.brown.edu
b2534ee7eb Bug 253782 - extremely large transparent images can crash browser.
r=pavlov, sr=roc,blizzard a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160255 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 21:08:23 +00:00
mconnor%myrealbox.com
73b7d004ec bustage fix, blame caillon
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160234 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 17:31:34 +00:00
mconnor%myrealbox.com
c27d3ab289 fix for 234700 - removing a page from history does not remove it from history.dat, patch by caillon@redhat.com, r=timeless, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160231 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 17:06:19 +00:00
mkaply%us.ibm.com
ab52982e1b OS/2 build break
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160222 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 14:39:19 +00:00
timeless%mozdev.org
840af50b71 Bug 251368 documentURI for about: urls should list the about: urls
r=bz sr=bz a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160213 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 10:49:17 +00:00
bzbarsky%mit.edu
3a463eb55b Setting location to a mailto: URI should not throw if there is a system mailto:
handler. Bug 236589, r=biesi, sr=darin, a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160141 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 16:13:59 +00:00
jst%mozilla.jstenback.com
dfefde4092 Fixing bug 250906. Make ftp: URIs containing %00 invalid. r=bzbarsky@mit.edu, sr=darin@meer.net, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160108 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 03:18:02 +00:00
darin%meer.net
5af9e959b6 fixes bug 201040 "Unable to view page source of the page that uses IDN" r=biesi a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@160049 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 13:21:11 +00:00
bzbarsky%mit.edu
3360ebebfc When target=_blank is blocked, don't block existing named targets in other
windows. Bug 174266, r=danm, sr=jst, a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159987 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 20:51:59 +00:00
bzbarsky%mit.edu
4ab5781bc5 Allow entry of Ukrainian letter ghe with upturn. Bug 253280, patch by Eugeniy
Meshcheryakov <eugen@univ.kiev.ua>, r+sr=blizzard, a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159986 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 20:48:11 +00:00
jst%mozilla.jstenback.com
c785cf6ba6 Forgot to rev these IIDs in my last checkin.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159958 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 05:30:23 +00:00
jst%mozilla.jstenback.com
f0588159bd Fixing bug 253121. Make wyciwyg channels and documents carry the source channels security info. r=darin@meer.net, sr=bzbarsky@mit.edu, a=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159950 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 04:06:40 +00:00
jst%mozilla.jstenback.com
dfc8050f92 #ifdef DEBUG_jst changes only to make this build on *nix.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159947 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 03:55:29 +00:00
kaie%kuix.de
6f02f51df7 fixing OS/2 bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159939 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-27 23:38:09 +00:00
kaie%kuix.de
95e903f6fb b=249004 Do not import invalid/untrusted certs, prevent a DoS that disables SSL connections to trusted peers.
r=relyea sr=jst/brendan a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159932 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-27 21:40:03 +00:00
dwitte%stanford.edu
4eea5e7420 allow session cookies to have an expiry time, b=240963, p=mvl, r=dwitte, sr=darin, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159858 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-26 10:17:03 +00:00
dwitte%stanford.edu
ac1377b81f increase cookie limits. b=213963, r=mconnor, sr=darin, a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159856 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-26 07:57:02 +00:00
blizzard%redhat.com
b0563f2f69 bug #242123. remote option parsing broken. r=darin,sr=bryner,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159737 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-23 18:32:11 +00:00
timeless%mozdev.org
4af6c4296f Bug 246349 [ps] Printing broken on OpenVMS
patch by colin@theblakes.com r=kherron sr=roc a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159714 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-23 07:06:26 +00:00
bzbarsky%mit.edu
8ebc164247 Fix crash on exit if embedding widget was never shown. Bug 249520, patch by
Steven Brown <swbrown@ucsd.edu>, r+sr=blizzard, a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159689 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-22 20:32:10 +00:00
bienvenu%nventure.com
7e7da8be95 fix 202169, empty from header messes up filters based on ab presence, a=mkaply, r/sr=me, patch by kalium@gmx.de
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159600 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 18:23:52 +00:00
danm-moz%comcast.net
8290cef786 global popup window limit no longer counts self windows or double-counts named windows. this is rev 1.680 on the trunk. bug 247421 r=bryner,jst a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159591 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 17:40:47 +00:00
danm-moz%comcast.net
ec64a85e65 global popup window limit no longer counts self windows or double-counts named windows. this is rev 1.229 on the trunk. bug 247421 r=bryner,jst a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159590 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-21 17:40:26 +00:00
neil%parkwaycc.co.uk
c5a0ee224e Bug 247419 Make account manager help button context sensitive again r/sr=mscott a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159471 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-19 12:18:08 +00:00
roc+%cs.cmu.edu
0dfa6449e5 Bug 244017. Hack nsBlockFrame invalidation to handle the confusion over whether we should invalidate the change in frame bounds or the change in frame overflow area, by doing both. r+sr=dbaron,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159437 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-18 19:15:54 +00:00
gerv%gerv.net
4c24556470 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159350 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 18:13:26 +00:00
brendan%mozilla.org
9acdc502af Restore export/import support for 4.x signed script compatibility (249211, r=self, a=mkaply).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159309 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-16 01:24:51 +00:00
bzbarsky%mit.edu
7ecbda7bab Fix build bustage. nsPIDOMWindow is not decomified on branch...
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159286 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-15 20:39:37 +00:00
bzbarsky%mit.edu
efc987ef80 Fix bug 246012 by not going through presshells at all while deciding whether a
docshell is an iframe. r+sr=jst, a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159274 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-15 19:48:41 +00:00
bzbarsky%mit.edu
e272bea958 Fix bug 248468 (choosing directory with keyboard chooses dir and saves the
file; should just choose dir). r=neil for xpfe, r=mconnor for toolkit, sr=jag,
a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159273 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-15 19:46:08 +00:00
timeless%mozdev.org
087cf22dcb Bug 172077 Need a way for embedders to disable all plugins
patch by locka, chpe@gnome.org r=bz sr=mscott a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159192 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-14 21:49:55 +00:00
mkaply%us.ibm.com
132672fe4b #248706
r=pedemont, sr=mkaply (platform specific), a=mkaply (OS/2 only)
OS/2 only - patch from Peter Weilbacher - check to see if creating sound file failed before trying to open it
unload multimedia DLL after we check for MMPM


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159145 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-13 13:35:25 +00:00
amardare%qnx.com
f5b5056bde Changes for qnx(photon) platform only. It should not affect runtime/building other platforms.
Dnd related changes - pack all the flavours of data and select the appropiate one at the target.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159104 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 21:52:20 +00:00
pinkerton%aol.net
29720c60da remove prebinding for panther
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159094 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 19:19:02 +00:00
darin%meer.net
92d5120146 porting trunk SPNEGO+NTLM support to the 1.7 branch, bug=237586, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159093 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 19:18:07 +00:00
bzbarsky%mit.edu
0bb0509481 Fix bug 186540
document.createRange() doesn't properly initialize itself per DOM 2
Range/Traversal: "The initial state of the Range returned from this method is
such that both of its boundary-points are positioned at the beginning of the
corresponding Document, before any content. In other words, the container of
each boundary-point is the Document node and the offset within that node is 0."
patch by caillon, r+sr=jst@mozilla.jstenback.com, a=mkaply.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159079 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 18:00:44 +00:00
(no author)
adb79af903 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@159063 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-12 15:53:24 +00:00
timeless%mozdev.org
103d92507d Bug 250686 hiearchy
r=shaver sr=shaver a=shaver


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158964 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-09 23:07:49 +00:00
dbaron%dbaron.org
c3fd6e80b1 Next 1.7 branch release will be 1.7.2.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158929 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-08 22:39:59 +00:00
amardare%qnx.com
b509a801a9 Changes for qnx(photon) platform only. They should not affect building/running other platforms.
Dnd related...


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158922 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-08 19:34:47 +00:00
amardare%qnx.com
7b5e52cf13 Changes for qnx(photon) platform only. They should not affect building/running other platforms.
Some Dnd related work. It relies on a change in libph and the Photon server, available in the 630 patch.
The changes don't break anything if runned on 630 ( no patch ).
Mainly it allows to cancel a previously PhInitDrag operation when mozilla decides to invoke a drag and drop session.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158909 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-08 15:35:14 +00:00
jshin%mailaps.org
8511c8b226 bug 243618 : Non-ascii values of Windows MAPI registries are garbled (r=bienvenu,sr=neil, a=mkaply)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158870 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-07 19:54:13 +00:00
timeless%mozdev.org
bc89edb562 bug 250180 block shell: protocol
r=biesi sr=shaver a=blizzard


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158867 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-07 18:58:59 +00:00
timeless%mozdev.org
6c482eaec4 Bug 228545 Bug "FilterWith..." in universal charset detector
patch by vladimir@lukianov.name r=smontagu sr=roc a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158841 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-07 07:03:15 +00:00
varga%nixcorp.com
5b982c0489 Fixing bustage.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158800 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-06 15:25:49 +00:00
amardare%qnx.com
8eca1491a5 Changes for qnx(photon) platform only.
All eWindowType_child widgets should have a valid ( nonNULL ) parent ( problem with msnbc.com ).


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158756 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-05 14:01:18 +00:00
danm-moz%comcast.net
bd431a8612 document load wins over click-delay when blocking popups. this is rev 1.679 on the trunk. bug 247017 r=bryner,jst a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158737 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-04 14:45:30 +00:00
darin%meer.net
c886d4c089 fixes bug 246264 "nsHttpChannel may leak mResponseHead" r=pedemonte sr=bryner a=sspitzer
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158609 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-30 16:29:39 +00:00
darin%meer.net
79d33f9ca7 fixes bug 246329 "SchemeIs failure leaks nsHttpChannel" r=biesi sr=sspitzer a=sspitzer
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158608 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-30 16:28:42 +00:00
amardare%qnx.com
2dc1aecd16 Changes for qnx/photon platform only. they should not affect building/runtime other platforms.
Changes for Lock-ing Unlock-ing a drawing surface. Use the PdOffscreenContext_t's pitch.
For read only locking do not create another OSC.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158603 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-30 14:46:07 +00:00
jst%mozilla.jstenback.com
764e33eb23 Fixing regression bug 248753. Always permit loads that are targeted at other top-level windows. r=dveditz@cruzio.com, sr=darin@meer.net, a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158596 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-29 23:33:13 +00:00
jst%mozilla.jstenback.com
89983a8402 Fixing bug 246923. Enable changing the location of frames as long as the change comes from the same top-level window. r=dveditz@cruzio.com, sr=darin@meer.net, a=dveditz@cruzio.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158595 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-29 23:25:36 +00:00
jshin%mailaps.org
7f272674ba bug 167128 : printers with non-ASCII characters in theri names can't be selected : patch by kozawa%mozilla.gr.jp (r=me, sr=mkaply, a=mkaply)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158582 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-29 17:34:52 +00:00
darin%meer.net
6d082484ee fixes bug 240643 "Suppress bogus Kerberos prompt on Mac OSX" patch by cneberg@sandia.gov r+sr=darin a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158579 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-29 15:52:50 +00:00
mkaply%us.ibm.com
4199ee238b #248615
r=pedemonte, sr=blizzard (platform specific), a=mkaply (OS/2 only)
null check for clipboard data, just in case


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158549 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-28 17:30:36 +00:00
amardare%qnx.com
86333ed942 Changes for qnx(photon) platform only. It should not affect runtime/building other platforms.
In the image drawing functions( nsImagePh.cpp ) do not use PhDCGetCurrent(). Get the surface's dc and use
it instead.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158543 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-28 13:47:26 +00:00
peterv%propagandism.org
4ab5528264 Fix for bug 248172 (XMLSerializer corrupts namespace prefixes when XHTML namespace is used). r=sicking, sr=jst, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158469 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-25 12:34:27 +00:00
timeless%mozdev.org
a94ded0dc7 Bug 228542 Divide by zero bug in Universal charset detecter
patch by vladimir@lukianov.name r=smontagu sr=roc a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158445 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-24 23:13:20 +00:00
dmose%mozilla.org
601d179c0a Fix MinGW build system console output for debug builds (bug 245903); patch=cls, r+sr=dmose, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158429 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-24 18:58:48 +00:00
dmose%mozilla.org
286c828eca Allow variants to contain null interface pointers: part of making SOAP code handle null-valued elements correctly (bug 241157); patch=jst, r=ben, sr=darin, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158428 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-24 18:27:51 +00:00
dmose%mozilla.org
a65361da79 Make SOAP code handle null-valued elements correctly (bug 241157); patch=ben, r=darin, sr=jst, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158427 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-24 18:25:37 +00:00
jst%mozilla.jstenback.com
b8e300ca11 Fixing bug 248071. Make sure nsIRDFXMLSinkObservers don't destroy themselves when notified. r=dbaron@dbaron.org, sr=brendan@mozilla.org, a=mkaply@us.ibm.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158424 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-24 17:22:39 +00:00
jshin%mailaps.org
6e4a645b8c bug 247450: RFC2047-encoded subject has to be decoded before being suggested as a filename for save (r=bienvenu, sr=mscott, a=mkaply), patch by eaglus@yandex.ru
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158355 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 13:15:12 +00:00
pinkerton%aol.net
b5eba4e3db add mozilla source for google searches
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158352 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 12:52:38 +00:00
pinkerton%aol.net
dc4503680c minimal fix for disabled inputs not drawing using theme in cocoa. better fix
will go on the trunk (r=pink, sr=bryner, a=asa, bug 204237)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158345 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 05:00:24 +00:00
pinkerton%aol.net
3eb61bc02c finalize 0.8 version number (from 0.8b+)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158342 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 01:31:33 +00:00
jshin%mailaps.org
90b72d93eb bug 238165: plain text part of multipart/alternative message is not base64-encoded although its CTE header is 'base64' (r=bienvenu, sr=mscott, a=mkaply)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158336 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-23 00:28:39 +00:00
danm-moz%comcast.net
02dbe69bf7 adding mouseup to the default list of events allowed to open popup windows. this is rev 3.528 on the trunk. r=jst,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158282 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-22 02:37:27 +00:00
pinkerton%aol.net
a3a2eec3c6 dual-page nav buttons to look better on small size. fix dpi on some others.
add mini down-arrow to back/fwd.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158268 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 21:55:35 +00:00
pinkerton%aol.net
7fd8230c62 mention prebinding
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158265 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 20:44:01 +00:00
pedemont%us.ibm.com
9a9a624714 Bug 247542 - sometimes crashing running under thousands of colors (regression). r=pinkerton,sr=sfraser,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158263 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 20:15:14 +00:00
pinkerton%aol.net
908f156dcb tweak
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158261 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 19:58:06 +00:00
pinkerton%aol.net
a10944dc68 tweak release notes
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158260 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 19:53:45 +00:00
pinkerton%aol.net
fca354b7fa add 'open in new tabs' from bookmark bar context menu (bug 247895)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158252 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-21 14:23:32 +00:00
pinkerton%aol.net
ffe0a4874c fix problem where showing customize toolbar with small icons would cause
image to grow (bug 247426)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158164 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-19 00:05:24 +00:00
sspitzer%mozilla.org
66483ff9c0 fix for bug #247608
add placeholder for another wizard page

r/sr=bienvenu, a=asa for 1.7.1


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158159 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-18 22:40:53 +00:00
amardare%qnx.com
228692aef5 Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
Fixed a null pointer crash ( check for mData ).


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158052 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 21:05:40 +00:00
pinkerton%aol.net
6575d66272 make cookie/cookie perm tables show which column is selected, use the
alternating row colors if available, show sort indicator images if available,
and allow reverse sorting (bug 239392)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@158008 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 04:57:35 +00:00
pinkerton%aol.net
21a9887c51 allow l10n of Credits.rtf file (bug 232828)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157997 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 01:12:29 +00:00
pinkerton%aol.net
e60dba88a5 0.8f release notes
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157995 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:51:22 +00:00
pinkerton%aol.net
fbc7e743d5 move to 0.8f release notes
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157994 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:22:22 +00:00
pedemont%us.ibm.com
8fdaafb9ec Bug 246245 - leak in image code. r=sfraser,sr=tor,a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157991 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:09:52 +00:00
pinkerton%aol.net
e86cf17586 make "view frame source" work by not using the cached desc if the url doesn't
match the toplevel page url (bug 230688)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157990 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 23:30:59 +00:00
pinkerton%aol.net
209f139bd9 better manage the info tab panels to fix black bg on 10.1 and forgetting
which tab is selected when going between folders/items. Also cleans up the
code a lot (bugs 242650, 243246)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157985 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 22:18:08 +00:00
pinkerton%aol.net
f16bb3e58d fix a large number of context menu and bookmark info bugs and cleanup the
code. see http://bugzilla.mozilla.org/show_bug.cgi?id=245710#c11 for a
comprehensive list (bug 245710)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157945 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 06:09:47 +00:00
pinkerton%aol.net
bcf322d890 remove mousemove hack on 10.2.8+ as it's no longer necessary and causes
other problems (bug 234207)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157943 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 05:55:35 +00:00
pinkerton%aol.net
dca44ef2ef use prebinding script on panther, it doesn't happen automatically like it
does on jaguar due to apple issues.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157942 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 05:45:47 +00:00
pinkerton%aol.net
68e08be917 better l10n for pref panes (bug 246163)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157941 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 05:19:30 +00:00
pinkerton%aol.net
071594c075 fix horizontal scrollwheel (bug 246879)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157937 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 04:56:37 +00:00
pinkerton%aol.net
4e08b1a457 remove progress spinner until redraw problems while scrolling can be
vetted (bug 203349)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157936 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 04:47:40 +00:00
jst%mozilla.jstenback.com
62f94f7490 Landing fix for 246556. Null-check mDocument before accessing it. r+sr=jst@mozilla.jstenback.com, patch by silver@warwickcompsoc.co.uk, a=leaf@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157929 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-16 00:22:57 +00:00
darin%meer.net
5f780a547b fixes bug 246872 "PAC: myIpAddress gives 'myIpAddress is not defined' error" r+sr=shaver a=leaf
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157927 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 23:22:51 +00:00
shaver%mozilla.org
6e314461d3 246911: over-eager const propagation breaks switch with variable label; r/a=brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157923 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 22:42:16 +00:00
dveditz%cruzio.com
f3ff1342d7 bug 245813 stop overwhelming number of master password prompts if you're trying to cancel out; r=timeless, sr=brendan, a=leaf
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157921 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 21:47:12 +00:00
amardare%qnx.com
0a19a165d8 Changes for the qnx(photon) platform only. They should not affect building/runtime other platforms.
Focus changes ( needed because of pop-up problem with www.hotmail.com ).


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157916 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 20:41:04 +00:00
jst%mozilla.jstenback.com
7fc767480d Fixing bug 246448. Prevent loading of content into a frame from a origin different than the one owning the frame. r=dveditz@cruzio.com, sr=brendan@mozilla.org, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157902 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 08:18:33 +00:00
timeless%mozdev.org
2d9e51ca3a Bug 238712 nsMemoryImpl::Alloc (0) in XPCConvert::JSArray2Native
r=dbradly sr=brendan a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157897 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 07:29:06 +00:00
kyle.yuan%sun.com
cfc2cd5691 Bug 246224 Mozilla crashes if a chrome app uses Live Connect [@ getScriptClassLoader]
Disable calling ProxyFindClass which does nothing with current JREs.
r=xiaobin.lu, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157889 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-15 02:53:55 +00:00
leaf%mozilla.org
389c2f2897 update seamonkey search plugin id to differentiate from firefox, a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157870 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-14 21:57:51 +00:00
mkaply%us.ibm.com
1ae95fe4aa #244610
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - fully qualify turbo daemon before trying to launch


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157857 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-14 16:50:08 +00:00
amardare%qnx.com
c0c5778f6f Changes for qnx ( photon ) platform only. They should not affect building/runtime other platforms.
This fixes the problem with prefrences window and other configuration windows not being sized
properly to fit the whole content. The "size" of the system fonts ( in mozilla coordinates ) was wrong.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157854 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-14 14:47:45 +00:00
amardare%qnx.com
9a871e7cdc Changes for qnx ( photon ) platform only. They should not affect building/runtime other platforms.
Enable the tooltip window in embedding.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157853 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-14 14:44:49 +00:00
pinkerton%aol.net
c381d9bb2b add click-hold shared history to back/fwd buttons (bug 163274)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157803 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-11 22:18:58 +00:00
darin%meer.net
c4514a25b5 fixes bug 245742 "Apparent memory corruption after successfully authenticating using NTLM" patch by pedemont@us.ibm.com r+sr=darin a=tor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157801 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-11 22:13:42 +00:00
dbaron%dbaron.org
8effb63250 Backing out 217527 due to regression 246382. a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157794 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-11 19:19:24 +00:00
mostafah%oeone.com
930736c98a Checked in patch 150530 for bug 241490
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157779 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-11 15:37:55 +00:00
leaf%mozilla.org
1c473ebd5a patch for bug 226758, by smontagu, r=jshin, sr=dbaron, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157751 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-11 03:24:18 +00:00
jshin%mailaps.org
46f23f95b2 fix the typoe I missed in the previous checkin (for bug 246194)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157748 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-11 01:00:10 +00:00
jshin%mailaps.org
fb6995c3ed bug 227547 : convert NFD to NFC (composed Unicode) for attachment name on OS X (r=bienvenu, sr=mscott, a=asa)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157745 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-11 00:51:09 +00:00
dbaron%dbaron.org
cd78c7dcc4 When we do two passes on an incremental reflow in order to update maximum width, do max-element-width calculation on the second pass too so that floats have their max-element-width cached for state recovery. b=217527 r+sr=roc a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157742 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-11 00:29:49 +00:00
dveditz%cruzio.com
533b3752be Turn off xpinstall whitelisting for 1.7 release
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157734 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 22:02:45 +00:00
jshin%mailaps.org
056bd3652a bug 246194 : crashes when char. encoding is set to UTF-16 for a non-UTF16 pages (r=smontagu, sr=dbaron, a=asa)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157731 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 21:27:16 +00:00
sspitzer%mozilla.org
f7401e5a54 fix for bug #246239
add id to "Sidebar Directory..." menu item, so vendors can hide it

r/sr=bienvenu, a=chofmann for 1.7


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157717 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 17:35:16 +00:00
rlk%trfenv.com
904caef55a Bug 243126 - Dead link in help_help.html. Patch by Stefan <stefan_h@hem.utfors.se>. r=rlk@trfenv.com a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157715 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 16:01:52 +00:00
blizzard%redhat.com
9fbf94b429 bug #241187. combo box shows up unexpectly due to nsWindow::IsVisible() does not return the right value. Make sure to check the map state before returning the visibility value. Patch from <robin.lu@sun.com>. r=blizzard,sr=bryner,a=blizzard
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157713 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 15:02:36 +00:00
mkaply%us.ibm.com
414d2d9297 #241454
r=bernd, sr=dbaron, a=drivers
Patch from roc - Enforce the rule that if a frame ever reflows its child asking for MEW, then it *always* reflows the child asking for MEW.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157712 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 14:54:30 +00:00
dmose%mozilla.org
0802d701ef Fix XML Schema crash that happens when using WSDL/SOAP arrays (bug 246082). r=timeless; sr=jst; a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157696 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 06:03:08 +00:00
brendan%mozilla.org
abe5f92baa Avoid overparenthesizing function expressions (245795, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157693 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 04:33:52 +00:00
bmlk%gmx.de
7b31f04aae empty tables should not have a size in quirks mode. bug 241161 r/sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157692 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-10 04:18:27 +00:00
pinkerton%aol.net
e86b00dae1 moving import/export bookmarks to file menu. standardizing file menu, removing
some separators. removing "window" from zoom/minimize. changing next/prev tab
cmd keys to cmd-opt-left/right arrow


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157684 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 22:46:51 +00:00
darin%meer.net
0914ec1c34 fixes bug 246106 "Defensive (anti-phishing) auth prompts are displayed when they should not be displayed" r+sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157682 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 22:24:46 +00:00
pinkerton%aol.net
1541c71f5c cleanup toolbar button strings making them easier to correctly localize
(bug 245911)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157681 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 22:19:48 +00:00
pinkerton%aol.net
addec0e88f never try to theme <button> tags, we just can't catch all the permutations
(r=pink/sr=bryner/a=asa, bug 244058)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157678 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 21:58:22 +00:00
caillon%redhat.com
e642d9e3ef DEBUG_CAPS_HACKER bustage fix.
b=240106


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157671 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 19:47:00 +00:00
mkaply%us.ibm.com
c1d0b2a37c #244221
r=pedemont, sr=blizzard (platform specific)
OS/2 only - don't wipe out the Mozilla folder when installing


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157660 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 13:35:24 +00:00
mkaply%us.ibm.com
0cb2a6e5fa Remove accidental checkin
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157659 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 13:35:00 +00:00
mkaply%us.ibm.com
6fa57416a0 #244221
r=pedemont, sr=blizzard (platform specific)
OS/2 only - don't wipe out the Mozilla folder when installing


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157658 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 13:32:56 +00:00
jst%mozilla.jstenback.com
fd38d7500b Fixing bug 245930. Don't crash if attempting to replace data past the end of a string. r=dbaron@dbaron.org, sr=darin@meer.net, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157629 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-09 03:00:21 +00:00
amardare%qnx.com
2af591739d Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
The PtConnector name for xremote is based on the aProgram. Use mozilla-xremote-client
to send commands.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157601 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 19:06:00 +00:00
amardare%qnx.com
cba271ccd9 Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
Focus related changes: when the window loses focus, the window must be deactivated ( cursor should stop blinking ).
When the window is given focus again by the window manager, the window must be activated ( the same cursor should start blinking ).


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157599 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 18:56:23 +00:00
amardare%qnx.com
bb0f5b58b5 Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
Set PHOTON_DND in Makefile.in so that we include the Dnd service in the build. Firefox bookmarks
check for the Dnd service, and are affected if it's missing.

Focus related changes: when the window loses focus, the window must be deactivated ( cursor should stop blinking ).
When the window is given focus again by the window manager, the window must be activated ( the same cursor should start blinking ).

GetParent should check for mIsDestroying - this fixes a crash in 1.7 ( no crash before )
with http://java.sun.com/j2se/1.3/docs/api/. Click on java.awt and keep the cursor moving.

In nsPhMozRemoteHelper.cpp, create the connector name based on the aProgram. Use mozilla-xremote-client
to send commands.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157597 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 18:54:16 +00:00
bienvenu%nventure.com
0b0c3fe5a0 fix memory leak of ldap operations introduced by fix for 242789, r=dmose, sr=bzbarsky, a=sspitzer
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157596 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 18:10:56 +00:00
dmose%mozilla.org
f49700fbf5 Allow remote scripts with UniversalBrowserRead privs to access DOM nodes in some edge cases where they were being incorrectly denied (bug 219848); r+sr=jst, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157571 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 05:19:39 +00:00
dveditz%cruzio.com
e2d84b0acd fix build bustage resulting from xpinstall dependency on the permission manager interface located in the optional extensions/cookie (bug 245826 regression from bug 240552) r/sr bryner,darin
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157561 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 03:14:02 +00:00
(no author)
d2e146738f This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157559 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-08 03:11:22 +00:00
cbiesinger%web.de
093d658fcb Bug 242037, use the correct 0775 instead of 775 for the mode of created directories
patch by Andrew Schultz <ajschult@mindspring.com> r=bsmedberg a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157545 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 23:55:13 +00:00
cbiesinger%web.de
b0b1e87e8f 243966 getPropertyValue truncates values for computed system font value
patch by Karsten Düsterloh <mnyromyr@tprac.de> r=ere,timeless,mkaply,amardare,roland.mainz sr=dbaron a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157538 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 22:17:12 +00:00
cbiesinger%web.de
41d2ac41f6 bug 219622 SpellChecker component has no disk size
patch by Andreas Kunz <durbacher@gmx.de> r=ssu sr=dougt a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157536 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 21:55:31 +00:00
dbaron%dbaron.org
709a41d9c4 When asked to remove a property that doesn't exist, don't try too hard (and crash). b=245572 r+sr=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157534 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 21:18:17 +00:00
jst%mozilla.jstenback.com
973283d0eb Fixing bug 244717 (patch by keeda@hotpop.com). Make SOAP rqequests state the charset of their payload. r+sr=jst@mozilla.jstenback.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157527 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 19:40:01 +00:00
tor%cs.brown.edu
491fa8b01c Bug 195022 - Workaround fix for scaling images with a 1-bit mask.
Patch by pedemont@us.ibm.com, r=sfraser, sr=tor, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157523 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 18:37:02 +00:00
rlk%trfenv.com
7b3536bddd Bug 244794 - In Help Contents, separate newsgroup links for developers and users. r=neil@parkwaycc.co.uk a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157521 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 18:24:07 +00:00
jshin%mailaps.org
d91c294373 bug 245693 Unicode->EUC-KR converter loses data on encountering characters not representable in 2bytes (r=smontagu, sr=dbaron, a=sspitzer)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157509 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 16:05:45 +00:00
darin%meer.net
0509706509 fixes bug 236772 "Sprint Local Bill Redirection Limit Exceeded" r=dwitte sr=dveditz a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157507 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 14:59:13 +00:00
dveditz%cruzio.com
caaf24d610 bug 245062 InstallTrigger should call CheckLoadURI
bug 240552 XPInstall should only work for whitelisted domains, r=danm, sr=sspitzer, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157504 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-07 13:44:58 +00:00
bmlk%gmx.de
67f2db0072 during incr. reflow table cells have a unconstrained computed size, they need to ensure that a second constrained reflow is issued on the children, bug 237366, initial idea by saito@densan.co.jp r/sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157456 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-06 05:09:10 +00:00
dveditz%cruzio.com
e9fa87b6cc bug 162020 option to delay button enabling for some confirm dialogs r=mkaply,sr=sspitzer,a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157439 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-05 20:01:17 +00:00
dbaron%dbaron.org
dbc7e0193a Checking in configure since there's no auto-update on the branch.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157436 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-05 18:44:52 +00:00
jst%mozilla.jstenback.com
5e15df5dc6 Fixing bug 245529. Syncing gtkembed with some recent event handling changes that affected how listeners can prevent the default action. Patch by philipl@mail.utexas.edu, r=jst@mozilla.jstenback.com, sr=bryner@brianryner.com, a=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157428 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-05 05:19:47 +00:00
brendan%mozilla.org
f7047e65e5 Use a GC root by definition, not result, when calling js_Interpret from js_Execute (245570, r=shaver, sr=jst, a=dbaron).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157424 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-05 01:39:32 +00:00
jshin%mailaps.org
a5c69f6f22 bug 236941 : UTF-8 converter lose a line on coming across an invalid byte sequence. patch by jmdesp@free.fr (r=jshin, sr=bienvenu, a=chofmann)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157417 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-04 23:23:13 +00:00
mkaply%us.ibm.com
af4faaa56e #217715
r/sr = jst, a=mkaply
Patch from roc - Java applet fails to get some of its parameters
Let's try again


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157404 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-04 15:30:00 +00:00
wchang0222%aol.com
dae3465c64 Remove code that attempted to compare simple host names in URLs with
FQDNs in certificate host names.  This was insecure.  Bug 234058. r=wtc.
a=dveditz for Mozilla 1.7.
Modified Files:
 Tag: MOZILLA_1_7_BRANCH
	lib/certdb/certdb.c tests/ssl/ecssl.sh tests/ssl/ssl.sh


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157402 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-04 14:51:11 +00:00
mkaply%us.ibm.com
755e01cfc7 Back out for now for more investigation
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157391 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-03 23:35:06 +00:00
jst%mozilla.jstenback.com
c13f59cba7 Checking in fix for bug 243392. Prevent execution of external script that finishes loading after the page where they came from is unloaded. Patch by peterv@propagandism.org, r=bzbarsky@mit.edu, sr=jst@mozilla.jstenback.com
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157381 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-03 20:31:35 +00:00
mkaply%us.ibm.com
4b5fe5acb1 #217715
r/sr = jst, a=mkaply
Patch from roc - Java applet fails to get some of its parameters


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157380 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-03 19:59:00 +00:00
sspitzer%mozilla.org
d0c4cd863d fix for bug #244649
SMTP: send dialog flashing during big attachment sending if you have a fast connection

r=mscott, sr=bienvenu, a=sspitzer for 1.7


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157356 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-03 06:31:11 +00:00
brendan%mozilla.org
f1790027cd ECMA fix: Date.prototype instanceof Date should be false (245113, r=shaver, a=rjesup).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157337 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 21:25:59 +00:00
brendan%mozilla.org
a632d4af48 1.7 patch to fix crash bug involving eval.call (244619, r=shaver, a=rjesup).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157335 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 21:20:56 +00:00
brendan%mozilla.org
5835450284 Fix [null].toSource() to produce [null], not [] (245148, r=shaver, a=rjesup).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157334 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 21:15:47 +00:00
mkaply%us.ibm.com
bf9fe40095 #245274
r/sr = jst, a=mkaply
Patch from doron - Make quirks mode not validate createElement's tagName argument to preserve 1.4 compat


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157317 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 16:25:09 +00:00
amardare%qnx.com
b74bdea854 Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
Removed a old comment for the photon specific PhRemoteClient.cpp.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157309 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 14:19:05 +00:00
amardare%qnx.com
fc248ba8f7 Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
The height of characters was calculated incorrectly in nsFontMetricsPh, leading to an error
in the email composition window ( non html composing, moving the cursor with keyboard will make the cursor
jump at the end of lines ).


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157308 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 14:15:03 +00:00
mkaply%us.ibm.com
bae4c5ee6d #244951
r=pedemont, sr=blizzard (platform specific), a=mkaply (OS/2 only)
OS/2 only - hang in some cases tiling bitmaps while printing


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157307 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 13:47:25 +00:00
bsmedberg%covad.net
42f6ac6ef0 Bug 244965 - untrusted web content can use the "chrome" flag to window.open() r=danm sr=jst a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157304 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 12:35:39 +00:00
pinkerton%aol.net
0796c813f0 enable tabbing from urlbar to search field and then into content area
(part of bug 198153)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157291 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 02:40:06 +00:00
roc+%cs.cmu.edu
74547f6360 Bug 240903. Add image input to the list of elements that can't be dragged. r+sr=roc, patch by Serge Gautherie
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157290 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 02:39:42 +00:00
timeless%mozdev.org
6503e0c970 Bug 245172 StageUtils.pm should mkdir with "0775" permissions, not "775"
patch by durbacher@gmx.de r=bsmedberg sr=leaf a=leaf


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157282 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-02 00:44:56 +00:00
pinkerton%aol.net
64a9541b74 enable xslt support (bug 202022)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157277 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 23:57:05 +00:00
pinkerton%aol.net
1f08c0a086 better l10n for bookmark containers. rename "bookmark toolbar" to "bookmark
bar" consistently in UI. (bug 243770)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157268 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 22:36:46 +00:00
pinkerton%aol.net
e065254da9 better feedback on bookmark importing, show where imported bookmarks reside
(bug 242545)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157265 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 22:19:48 +00:00
pinkerton%aol.net
d63507434f coalesce update notifications and suppress updates during initial bm load to
improve startup time with large bm files (bug 236373)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157262 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 21:55:00 +00:00
jshin%mailaps.org
2926475629 bug 232969 : mingw bustag fix (forgot to add PRBool)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157255 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 19:45:47 +00:00
bienvenu%nventure.com
25339da633 fallback from v3 to v2, a=chofmann 242789
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157250 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 19:06:46 +00:00
blizzard%redhat.com
b33afc9bf4 Bug #243419. gtkmozembed doesn't handle being moved between toplevels. Patch from chpe@gnome.org. r=blizzard,sr=bryner,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157248 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 18:39:39 +00:00
jshin%mailaps.org
8bb8d64923 bug 232969 : non-ASCII text in pref:global-platform\nsWindowsHooks.properties prefsLabel should be saved with native encoding in Win registry (r=cbie, sr=bryner, a=asa)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157246 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 17:45:36 +00:00
bzbarsky%mit.edu
f2545b4a90 Make sure to use the docshell of the parent document as the parent docshell for
the frame docshell (instead of looking for the "nearest displayed" docshell and
such). Bug 244554, r+sr=jst, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157239 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 15:34:58 +00:00
sspitzer%mozilla.org
796d4aab9d fix for bug #67755
if you first hit OK and get the alert about "list name exists",
cancel will still change mailing list name in the UI

r/sr=bienvenu a=chofmann for 1.7


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157213 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-01 06:06:34 +00:00
cbiesinger%web.de
4c08870015 fixing bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157202 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-31 22:49:36 +00:00
sspitzer%mozilla.org
81ad0a4c24 fix for bug #188955
[CSS list item images are loaded even if image loading is blocked or disabled]

r/sr=bz, a=sspitzer for 1.7 final


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157200 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-31 22:32:52 +00:00
bienvenu%nventure.com
91c544e795 make profile mgr check box work offline override remember state pref in mailnews, if user picks offline, 229763, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157197 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-31 22:21:54 +00:00
cbiesinger%web.de
d8129a1288 bug 129602 Embedders need to be able to reach the window root.
patch by marco@gnome.org r=caillon sr=jst a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157193 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-31 20:16:27 +00:00
hpradhan%hotpop.com
0a4567a51d bug 244349 : Bulletproof webservice proxy code against
crashes when server sends invalid SOAP response.
r+sr=jst


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157159 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-31 08:48:04 +00:00
bzbarsky%mit.edu
00af24bc09 bug 241830 missing libnegotiateauth.so in packages-unix
patch by Louie Zhao <Louie.Zhao@sun.com>, r=bsmedberg, sr=darin


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157144 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-31 02:32:06 +00:00
sspitzer%mozilla.org
7e73d35ed3 fix for 1.7 blocker bug #235871
Continuous page reload with certain themes [refresh, skins, Orbit 3+1, OSXilla, javascript, onResize, resize, infinite, endless, loop]

backing out cbiesinger@gmx.at fix for bug #47909
[status bar should only have progress meter while loading stuff (hide when not needed, only show when needed)
]

the fix for bug #47909 will remain on trunk, so the issue is still open.

r=neil,cbiesinger, sr=bienvenu a=sspitzer


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157143 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-31 01:43:53 +00:00
sspitzer%mozilla.org
8077df29b8 fix for bug #221521
vCard UI does not save some fields.

thanks to Ian Neal <bugzilla@arlen.demon.co.uk> for the fix.

r/sr/a=sspitzer


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157107 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-29 21:50:07 +00:00
sspitzer%mozilla.org
873a57b4af landing fix for bug #135079 on the 1.7 branch, per drivers.
On multiple/dual/secondary monitor setup, highlighting/hover on items broken

thanks to jsfbbz@kanargh.force9.co.uk (John Sullivan) for the fix.

r/a=brendan sr=dbaron


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157105 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-29 20:27:51 +00:00
sspitzer%mozilla.org
385bfae1d0 bullet proofing (wall paper) fix for top crasher bug #243294
now we just assert, instead of crash. see bug #245055 about the real problem.

M17rc2 Crash [@ nsCaret::GetViewForRendering] when printing a schedule from www.matkahuolto.info

r/sr=roc, a=sspitzer for 1.7 final


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157102 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-29 19:49:14 +00:00
jag%tty.nl
d5f7a782cd Bug 235113: Cannot drag and drop URL from Location Bar to bookmarks sidebar (nor
drop on Personal Toolbar). Return hostname as Literal instead of Resource. r=va
rga, sr=ben, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157077 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-28 21:41:23 +00:00
bzbarsky%mit.edu
6713ae6227 Make table cell frame construction handle errors from children without
crashing. Bug 237760, r+sr=roc, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157069 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-28 18:33:29 +00:00
bienvenu%nventure.com
d884aa86b1 don't wait for EndIdle response if killing thread/connection, r/sr=mscott, a=asa 243605
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157043 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 23:22:59 +00:00
jst%mozilla.jstenback.com
3b3444a6bd Fixing bug 243379. If a page moves the focus while we're moving the focus, let the page do its thing and leave focus alone from then on. r+sr=bryner@brianryner.com a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157036 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 22:06:46 +00:00
pedemont%us.ibm.com
8891c57137 Bug 239701 - Images with mask of alpha depth 1 display incorrectly. r=sfraser,sr=tor,a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157035 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 22:03:17 +00:00
akkzilla%shallowsky.com
25c06ec339 243870: Suppress output to stdout in non-debug builds. r=cls sr=shaver a=chofmann,asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157032 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 21:08:10 +00:00
mkaply%us.ibm.com
1960283cb2 Doron's syntax error
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157030 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 20:46:55 +00:00
amardare%qnx.com
685e6cfd8a Changes for qnx(photon) platform only. They should not affect runtime/building other platforms.
Further changes for keyboard compose sequences.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157028 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 20:16:07 +00:00
mkaply%us.ibm.com
9e1ca79aa9 #244761
r/sr=roc, a=mkaply
Patch from doron - escape key shouldn't do anything if dropdown is closed


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157027 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 20:02:52 +00:00
amardare%qnx.com
b2841806b6 Changes for qnx(photon) platform. They should not affect runtime/building other platforms.
The nsDeviceContext::CommonInit() was called twice ( from nsDeviceContextPh::Init(w) )


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157026 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 20:01:17 +00:00
amardare%qnx.com
0417235a46 Changes for the qnx(photon) platform. They should not affect building/runtime other platforms.
Changes in the key event handling code to fix the problem with the keyboard compose sequences
( Alt followed by ' followed by o should compose only one symbol ( ó ) ).


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157021 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 18:40:38 +00:00
smontagu%smontagu.org
67d0c9a4bd Add windows-1255 to character encodings for mail composition. Bug 244141, r=jshin, sr=bienvenu, a=chofmann.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157016 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 15:38:30 +00:00
bienvenu%nventure.com
da28e04090 fix 229374 better fix for potential pop3 security flaw with malicious server r/a=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157014 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 14:54:03 +00:00
neil%parkwaycc.co.uk
5a4badb754 Band-aid for bug 120410 profile name not always highlighted r=varga sr=alecf a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157013 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 13:57:13 +00:00
smontagu%smontagu.org
651e7385fc Backout changes to .dtd files from bug 197375 which broke localization freeze.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@157005 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-27 06:09:34 +00:00
neil%parkwaycc.co.uk
7a84ed8b5d Bug 238688 Don't escape ASCII characters found in URLs when subscribing to newsgroups r=bienvenu sr=mscott a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156981 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-26 21:21:08 +00:00
(no author)
ef761aeff7 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156970 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-26 18:10:48 +00:00
louie.zhao%sun.com
136fd16f44 bug243809 M17rc2 mozilla crash at [@ nsHTMLEditor::CheckSelectionStateForAnonymousButtons]
r = daniel
sr= jst
a = asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156944 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-26 03:28:54 +00:00
kyle.yuan%sun.com
95f65b04ad Bug 235381 2004-02-23-12-trunk Solaris nightly crashes at nsComponentManagerImpl::GetLoaderForType()
r=roland.mainz, sr=dbaron, a=chofmann
Added -features=tmplife to Sun Forte compiler as well as a test program for checking whether the C++ compiler generate correct temporary object destruct order.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156943 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-26 02:25:16 +00:00
smontagu%smontagu.org
dd814d4fdd Correct flipping of Arabic text on copy/paste. Bug 197375, r+sr=bzbarsky, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156910 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-25 07:26:11 +00:00
pinkerton%aol.net
949a462799 fix alt/shift scrollwheel (bug 244124)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156890 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 23:28:53 +00:00
pinkerton%aol.net
a8dd0b2e5a allow closing of tab while loading, puts spinner over favicon instead of close box (bug 242786)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156887 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 23:25:36 +00:00
pinkerton%aol.net
40e3cf8591 correctly enable table bg coloring on 10.3+ (bug 243380)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156885 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 23:18:03 +00:00
neil%parkwaycc.co.uk
1b8b587a0c Bug 243679 fix bookmark notification icon to work in sidebar, bookmarks manager and modern theme p=dc2@myrealbox.com r=me sr=alecf a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156881 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 22:29:02 +00:00
dveditz%cruzio.com
39cc81e4a5 bug 244489 remove hardcoded width from customize sidebar dialog so sizeToContent can work for Modern skin
r=neil,sr=sspitzer, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156876 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 21:39:02 +00:00
sspitzer%mozilla.org
b6c2ff54ed supplimental fix for bug #244217
thanks to burpmaster@truffula.net for catching a bad regression.

r/sr=bienvenu a=sspitzer


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156873 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 21:18:41 +00:00
sspitzer%mozilla.org
70dc423dd3 fix for bug #244531
allow a hidden pref ("imageblocker.enabled") to hide image blocking context menu UI.

note, this fix is 1.7 only, and will not be landing on the trunk.

r=mconner,sr=dveditz,a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156864 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 19:34:42 +00:00
(no author)
4e1ad508c4 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156855 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-24 15:43:19 +00:00
sspitzer%mozilla.org
77fcf1ce26 fix for bug #244217
Initial Mail retrieval from POP account fails(mac only)

the problem is that on the mac, nsPersistentFileDescriptor::operator= will fail silently if the file doesn't exist.
(that issue will be spun off)

on the mailnews side, we can create the msf file

r/sr=bienvenu, a=sspitzer


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156817 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-23 23:14:43 +00:00
bryner%brianryner.com
412f209b69 Fix crashes when dynamically removing input type=file elements by not calling GetValue() during Destroy() since that re-adds the frame to the primary frame map. Bug 203041, 238906, patch originally by mats.palmgren@bredband.net, updated by me, r+sr=bzbarsky, a=chofmann.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156807 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-23 17:24:58 +00:00
bryner%brianryner.com
862dda47fe Ensure that mDocument is current before accessing it. Fixes some timing-related focus problems. Bug 241942, r+sr=jst, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156804 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-23 16:51:31 +00:00
cbiesinger%web.de
9ec7344a06 bug 112252: clicking any part of a component in installer deselects it
bug 240212: Custom install "Please select.." keyboard commands do not update Description
patches by Andrew Schultz <ajschult@mindspring.com> r=dveditz sr=bryner a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156777 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 19:30:23 +00:00
sspitzer%mozilla.org
2b37fecba7 fix for bug #244279
Enabling popup blocking from About Popups fails to set the preference.

thanks to neil for the fix.

r=mconnor, a/sr=dveditz for 1.7


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156750 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 05:41:44 +00:00
bienvenu%nventure.com
c15f57cd98 fix 244282, r/a=sspitzer, sr=mscott, hourglass when selecting imap folder twice while offline
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156732 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-21 21:17:13 +00:00
amardare%qnx.com
49860ef237 Changes for qnx/photon platform only. They should not affect building/runtime other platforms.
Added support for Pt_ARG_WEB_OPTIONs related to print header/footer.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156727 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-21 20:09:37 +00:00
amardare%qnx.com
12ed3f5534 Changes for qnx/photon platform only. They should not affect building/runtime other platforms.
Define PHOTON_DND to enable/disable photon's nsDragService from the default build.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156726 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-21 20:07:33 +00:00
neil%parkwaycc.co.uk
e37ed5c6b2 Bug 243854 MIME hang while sanitizing a message p=ere r/sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156723 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-21 19:57:45 +00:00
neil%parkwaycc.co.uk
40847bf9a6 Bug 243961 Can't drag into the personal toolbar chevron Bug 243692 Personal toolbar chevron should close when item is dragged out p=durbacher@gmx.de r=me sr=jag a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156719 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-21 19:11:45 +00:00
bienvenu%nventure.com
f5c1fe8e87 fix for 191460 don't do reverse lookups on mime type to better prevent virus from executing in e-mail, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156710 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-21 18:01:32 +00:00
gerv%gerv.net
fcea354b60 Bug 243820 - relicense gtkxtbin. Patch by gerv; a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156651 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-20 19:00:23 +00:00
dveditz%cruzio.com
c7c0e640bd bug 243699 block disk: and help: protocols; r=bz,sr=bryner,a=brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156637 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-20 05:45:03 +00:00
dveditz%cruzio.com
9a8fdd2ea3 bug 193273 move the restricted access check after cmd-line parsing so the previous fix actually works; r=ssu,sr=bryner,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156598 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-19 19:20:29 +00:00
mkaply%us.ibm.com
b666b9307a #239580
r=danm, sr=dveditz, a=asa
Extend ConfirmEx to allow setting the default button - change default button for script security to no


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156597 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-19 19:20:09 +00:00
mkaply%us.ibm.com
41e86335ae #239580
r=danm, sr=dveditz, a=asa
Extend ConfirmEx to allow setting the default button - change default button for script security to no


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156596 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-19 19:06:42 +00:00
brendan%mozilla.org
d61bbfb30e Fix PushBackTrackState so it doesn't assume double backtrack stack size suffices to hold the new result (243174, r=shaver a=asa).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156573 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-19 02:15:58 +00:00
brendan%mozilla.org
3329ee817e Report error on extra quantifier after term (197451, r=shaver a=asa).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156562 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 23:16:07 +00:00
pinkerton%aol.net
ded8712769 update branding to 0.8b+ since beta has shipped
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156503 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 04:07:30 +00:00
jst%mozilla.jstenback.com
a8bc2aadb9 Pass mozilla sourceid with google searches. Patch by ben@bengoodger.com, r=jst@mozilla.jstenback.com, sr=mscott@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156490 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-18 00:35:29 +00:00
mconnor%myrealbox.com
46991e5c04 Bug 220821 Wrong text when chosing Do this automatically for files like this from now on on mac OS X, patch by Bruce Davidson (Bruce.Davidson@iplbath.com), r=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156438 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-16 15:30:42 +00:00
mconnor%myrealbox.com
8be990f403 Bug 243413 Bookmarks sidebar doesn't open/close on Ctrl-B anymore, patch by Steffen Wilberg (steffen.wilberg@web.de), r=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156437 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-16 15:17:59 +00:00
mconnor%myrealbox.com
21f9418c6c Bug 239722 Firefox install deletes windows system files, port of suite fix for bug 236312 by scottmacvicar@ntlworld.com, r=ben, original patch by dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156436 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-16 15:00:40 +00:00
bsmedberg%covad.net
8cb01f4f21 Oops, my copy-n-paste needs a little work.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156430 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-15 19:32:53 +00:00
darin%meer.net
253ac1ca7e fixes bug 170128 "PAC: myIpAddress() does not update to network changes" r=biesi sr=bryner a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156416 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 19:45:32 +00:00
amardare%qnx.com
b3b3f5618b Changes for qnx/photon platform only. It should not affect building/runtime other platforms.
Removed unnecessary Pt_SET_REALIZED_F, Pt_SET_UNREALIZE_F methods - they were causing a crash when the server
is destroyed.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156415 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 17:53:50 +00:00
bsmedberg%covad.net
8fcfdc5826 Don't fork the nsProfileLock code, and add a nsIProfileLock.unlock() method.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156412 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 15:26:20 +00:00
neil%parkwaycc.co.uk
80e7ac05b8 Bug 182192 Unquote names before collecting email addresses r/sr=bienvenu a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156411 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 14:15:43 +00:00
darin%meer.net
0cc0480e62 fixes bug 236608 "Domain Guessing: URL is not updated when guessing loads www.hostname.com" r=neil sr=dveditz a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156402 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 04:25:21 +00:00
brendan%mozilla.org
48dfbc9cf6 Fix empty trailing alternative code to handle unterminated parens around the alternation (243389, r/sr=igor/shaver a=asa).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156400 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 04:07:01 +00:00
scott%scott-macgregor.org
4453a04c77 Bug #242990 --> Crash when LDAP query results content none UTF8 characters
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156398 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 01:01:23 +00:00
brendan%mozilla.org
f52d196474 My version of igor@fastmail.fm's fix to check backref overflow (bug 230216, r/sr=igor/shaver, a=asa).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156396 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-14 00:15:58 +00:00
neil%parkwaycc.co.uk
1a4682034d Bug 243511 Fix crash when displaying bitmap with invalid number of colours r=biesi sr=tor a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156389 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 22:27:35 +00:00
cls%seawood.org
09b2dd30d3 Use standard AM_LANGINFO_CODESET macro instead of assume CODESET is available if nl_langinfo is.
Thanks to Adrian Bunk <bunk@fs.tum.de> for the patch.
Bug #160180 r=cls a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156387 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 21:57:48 +00:00
bsmedberg%covad.net
bf569443df Initial add of toolkit profile manager to 1.7 branch. Not part of build, yet.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156382 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 21:27:51 +00:00
timeless%mozdev.org
108db2a5d9 Bug 210719 M17rc1 Trunk [@ nsTreeBodyFrame::ScrollCallback] - Bookmark Manager persistently scrolls up/down if a bookmark is dragged into the 'scroll up'/'scroll down' area just above/below the bookmarks, and dropped there
patch by durbacher@gmx.de r=varga sr=shaver a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156381 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 21:23:49 +00:00
cls%seawood.org
1e356be4a6 Make code more standards compliant to build with mingw gcc 3.4.0.
Bug #243273 r=bsmedberg sr=dbaron a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156380 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 20:59:45 +00:00
dveditz%cruzio.com
146ab28959 bug 243373 StrStrI not available on some widows systems r=ssu,sr=mkaply,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156372 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 19:20:13 +00:00
dveditz%cruzio.com
a4bb4ad12e bug 243373 StrStrI not available on some windows systems r=ssu,sr=mkaply,a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156371 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 19:17:26 +00:00
Stefan.Borggraefe%gmx.de
4a6653deae Bug 63654: "Folder pane shouldn't be resized when mail window is resized"
r=ben.buksch, sr=mscott, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156349 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 05:36:24 +00:00
(no author)
e451671656 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156339 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 03:12:50 +00:00
wchang0222%aol.com
8bfadddd5b Set NSS version to 3.9.1.
Tag: MOZILLA_1_7_BRANCH


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156337 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 03:07:05 +00:00
timeless%mozdev.org
a938720442 Bug 201854 Can't drag/move bookmark from/to/within overflow/dropdown/chevron list of personal toolbar
patch by durbacher@gmx.de r=neil sr=jag a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156323 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 22:01:05 +00:00
pinkerton%aol.net
532296fdbf ew, nib problems prevent turning on alternating row code on panther
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156321 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 21:50:57 +00:00
jst%mozilla.jstenback.com
6e47668d85 Fix for bug 241058. Fixing debug only crash. r+sr=bzbarsky@mit.edu, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156314 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 19:28:59 +00:00
brade%comcast.net
5ca45d20d9 Patch from Akkana to fix bug 212177 (already checked in on trunk (r=1.96)); Image alt text was not being emitted in plaintext serializer because it was inadvertently moved into a method where it would never be called; moving it back. r=brade, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156308 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 18:21:39 +00:00
amardare%qnx.com
fb8aca169c Changes for qnx(photon) platform. They should not affect building/runtime other platforms.
Added EmbedDownload to manage the downloads and HeaderSniffer to be used in "Save Target As"
( look for "content-disposition" to provide a filename ).
Changes for handling the unknown mime types/downloading.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156303 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 16:54:19 +00:00
dveditz%cruzio.com
874fb0e1dc Fix VC.Net build bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156290 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 06:59:19 +00:00
cls%seawood.org
3c3019f43a Use lowercase for headers instead of mixed case
Fixing x-mingw tinderbox bustage.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156289 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 06:50:22 +00:00
pinkerton%aol.net
05f86799bc use alternating row bg colors in outliner on panther to make it easier to read
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156281 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 03:48:08 +00:00
pinkerton%aol.net
48e2a3104f better building of import list, checks both ff and phoenix
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156279 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 03:04:31 +00:00
pinkerton%aol.net
4b6320ba82 fix bookmark manager context menu so they are more consistent. don't show info
for folders. deselect when clicking an area where there is no row. (bug
223701)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156278 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 01:58:37 +00:00
pinkerton%aol.net
8d92c7d1a6 ensure content area visible when opening a group of tabs (bug 236600)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156272 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-12 00:06:47 +00:00
mconnor%myrealbox.com
419cf296a1 fix bug 243271, popup blocked icon not appearing, fix bad cvs add
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156271 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 23:35:17 +00:00
pinkerton%aol.net
bc967d9798 display bookmark tab group correctly in menu when added (bug 243274)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156267 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 23:09:55 +00:00
darin%meer.net
4d6b5b241a fixes bug 243149 "Hostname and port appears where 'Use Password Manager to remember these values.' usually is." r=biesi sr=dveditz a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156265 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 22:12:29 +00:00
tor%cs.brown.edu
e7ce3ba24a Bug 159958 - out-of-bounds write in DrawToImage.
r=pedemonte, sr=brendan, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156263 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 21:53:50 +00:00
dveditz%cruzio.com
64fd7a25c6 bug 236312 prevent PendingFileRenameOperations registry value corruption and possible windows death r=ssu,sr=dbaron,a=chofmann
bug 193723 non-admin WinXP users should be able to install (force a local GRE) r=ssu,sr=dougt,a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156260 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 21:28:55 +00:00
bienvenu%nventure.com
1f8b368870 potential fix for 239729, crash in ldap autocomplete, r=dmose, sr=mscott, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156254 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 19:31:29 +00:00
tor%cs.brown.edu
d2a999ea6a Bug 236313 - handle javascript URLs as img src. r=pavlov, sr=darin, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156242 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 16:04:07 +00:00
mkaply%us.ibm.com
b6120b7860 #243296
r=pedemont
Remove GFX_OS2.DLL from MOZTURBO preload list so we shutdown properly - also redo list


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156241 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 15:04:05 +00:00
mkaply%us.ibm.com
d2af0205d1 #232907
r=bsmedberg, a=mkaply
Regression switching languages in profile manager - wrong case on data element


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156238 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 12:50:13 +00:00
dougt%meer.net
c37573bc0c Fix for 239160. updated the list of extensions which are considered executable to match that of what Microsoft does for IE. r=darin, sr=bienvenu@nventure.com, a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156220 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-11 03:35:05 +00:00
neil%parkwaycc.co.uk
6e680f2734 Bug 242979 File -> Upload File needs an access key r=aaronl rs=darin a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156194 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-10 13:55:05 +00:00
arvid%quadrone.org
62872d5da3 new folder and document icons
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156183 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-10 00:42:55 +00:00
Stefan.Borggraefe%gmx.de
9a95af1de2 Fix for bug 159466: Options under "Copies and folders" are active when they should be disabled
r=neil, sr=bienvenu, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156172 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 19:35:59 +00:00
danm-moz%comcast.net
7171cdc195 restoring rev 1.85.2.1, except this time it compiles and works and stuff. bug 239876 etc.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156169 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 14:45:37 +00:00
mconnor%myrealbox.com
f74c81b0de missed this for branch landing, oops
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156163 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 09:02:13 +00:00
mconnor%myrealbox.com
8541f52ae6 Fix toolbar edges clobbered by arvid theme landing
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156162 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 08:59:20 +00:00
rbs%maths.uq.edu.au
594c6e3ec0 Fix inconsistencies of the caret on readonly text controls when the focus changes or when their readonly attribute is changed, b=235294, r+sr=bzbarsky, a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156159 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 05:53:15 +00:00
danm-moz%comcast.net
110ee25675 bah. screwed something up. reverting.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156154 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 23:12:53 +00:00
danm-moz%comcast.net
115c474bec add dependency on gfx. bug 239876. this is rev 1.24 on the trunk. r=blizzard,jag a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156151 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 22:16:16 +00:00
danm-moz%comcast.net
69a3abce58 rewrite of new window sizing and placement. bug 239876. also addresses bugs 118717,176342,183633,240381. this is rev 1.87 on the trunk. r=blizzard,jag a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156150 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 22:12:56 +00:00
mconnor%myrealbox.com
6019bfe032 more theme updates
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156146 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 20:47:23 +00:00
(no author)
a1fb8164fb This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156143 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 19:22:14 +00:00
mconnor%myrealbox.com
ceaf4d6054 add file to package
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156134 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 17:20:24 +00:00
mconnor%myrealbox.com
4dddc0c471 landing updates to default theme for Arvid
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156133 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 17:10:27 +00:00
mconnor%myrealbox.com
df3c4f661b landing updates to default theme for Arvid
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156132 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 17:03:48 +00:00
mconnor%myrealbox.com
cf5c83114d landing updates to default theme for Arvid
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156130 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 16:05:42 +00:00
(no author)
00bdc5b9ed This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156129 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 15:53:11 +00:00
mconnor%myrealbox.com
52c43602a4 landing updates to default theme for Arvid
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156128 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 15:53:10 +00:00
darin%meer.net
04512bd796 landing patch for bug 232567 "Warn when HTTP URL auth information isn't necessary or when it's provided" r=dougt sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156116 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-08 00:37:08 +00:00
pinkerton%aol.net
53fd637309 when resetting tracking rect, don't assume we're inside. check if we're
inside by looking at if we accept mouseMoves (turned on/off by mouseEnter/Exit)
(bug 218690)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156114 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 23:47:39 +00:00
darin%meer.net
316079baa7 fixes bug 242900 "missing libnkgnomevfs.so in packages-unix" r=bsmedberg a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156108 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 21:15:02 +00:00
darin%meer.net
a1d3b90d17 landing patch for bug 24867 "UI for FTP upload not implemented" r=neil,biesi sr=bryner a=asa (this portion of the patch should have been checked in when I landed the rest of my patch for this bug!)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156100 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 19:41:28 +00:00
dveditz%cruzio.com
3076160f58 242915 fix potential png crash. Thanks to Glenn Randers-Pehrson for bringing this to our attention. r/sr=tor,a=dveditz
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156096 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 17:49:22 +00:00
pinkerton%aol.net
ff7e02efae whitespace blotches fixed
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156095 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 17:32:14 +00:00
darin%meer.net
44b2ab62ef fixes bug 242888 "libnegotiate.so not packaged for installer on 1.7 branch" patch by cneberg@sandia.gov r+sr=darin a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156094 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 17:31:55 +00:00
mkaply%us.ibm.com
e46caa33ed #2410784
r=mkaply, sr=wtc, a=mkaply
Patch from jpierre - DLL_SUFFIX needs to be uppercase on OS/2 since the OS calls always return upper case


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156086 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 12:57:44 +00:00
dveditz%cruzio.com
9e32eac80b Bug 242564 revert default p3p cookie action to pre-225298 state, r=dwitte,sr=darin,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156080 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 07:59:49 +00:00
pinkerton%aol.net
63e2bf2429 fix whitespace blotches by only drawing the rects that the os thinks are
dirty (panther only) bug 222972


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156078 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 07:18:59 +00:00
scott%scott-macgregor.org
7d22b1961a Bug #242548 --> package libgtksuperwin.so into gtk1 builds
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156076 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 06:47:20 +00:00
roc+%cs.cmu.edu
64ca186b90 Bug 232540. Don't scroll-to-view an OPTION just because it's overlowing its listbox horizontally. r+sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156067 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 02:15:20 +00:00
roc+%cs.cmu.edu
2050a08403 Bug 230417. Put the overflow frames for placeholders in a block's overflowList in their own child list of the block, so that they can be found when we traverse the frame tree between reflows. r+sr=dbaron,a=choffman
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156066 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 02:05:18 +00:00
darin%meer.net
972fbc963b fixes bug 237572 "add negotiateauth to the default list of firefox extensions" r+sr=bryner a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156063 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 01:42:22 +00:00
mconnor%myrealbox.com
8659953b21 Bug 242466 more fun with page stylesheets and autoscroll, patch by Robert Parenton (rparenton@louisianaada.org) r=me
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156060 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 01:02:34 +00:00
mconnor%myrealbox.com
8e3002c22c Bug 217916 - advanced options: expanding/collapsing fun patch by pike@pikey.me.uk, r=me
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156058 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 00:52:53 +00:00
mconnor%myrealbox.com
f0bad5280d followup to bug 203756, remove line that didn't need to be there
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156053 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 00:23:08 +00:00
mconnor%myrealbox.com
d9008ed24f Bug 227262 - Clean Up button doesn't appear immediately after download manager finishes, patch by Asaf Romano (romano_a@zahav.net.il>), r=ben
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156052 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-07 00:11:02 +00:00
mconnor%myrealbox.com
0b4a0d4097 Bug 207227 remove Bookmark This Page/Save Page As/Send Page from Image Context Menus, patch by Bruce Davidson (Bruce.Davidson@iplbath.com), r=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156051 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 23:53:58 +00:00
mconnor%myrealbox.com
5aa9577610 Bug 237959 - Mail Integration Label should be below icon, not next to it, patch by Robert J. Accettura (robert@accettura.com), r=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156050 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 23:46:22 +00:00
bzbarsky%mit.edu
d8a989bf32 Don't show the content viewer if it's not ours -- that means that we're
actually about to be torn down. Bug 242282, r+sr=jst, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156049 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 23:19:15 +00:00
neil%parkwaycc.co.uk
b84c3fbe35 Window menu radio menuitems should not be unnamed b=219832 p=macdoc@interx.net r=me sr=alecf a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156042 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 20:44:11 +00:00
smontagu%smontagu.org
d992951e48 Update the table of Bidi character categories to Unicode 4.0.1. Bug 240943, r=jshin, rs=blizzard, a=mkaply.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156039 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 18:50:33 +00:00
bienvenu%nventure.com
80f08ffcb8 fix 186894 only imap inbox checked for new messages at startup, not other folders, sr=mscott, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156034 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 15:59:00 +00:00
bienvenu%nventure.com
3524032320 fix 242718 send spins on quoted printable encoded message body, sr=mscott, a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156033 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 15:56:42 +00:00
darin%meer.net
b03b2526f7 landing patch for bug 24867 "UI for FTP upload not implemented" r=neil,biesi sr=bryner a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156020 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-06 03:37:12 +00:00
mconnor%myrealbox.com
16321bb6d9 Bug 235915, RemovePage method is no longer part of nsIBrowserHistory interface, patch by bsmedsberg, r=mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156016 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 23:43:27 +00:00
mconnor%myrealbox.com
800e5c1311 bug 203756 - enable URLBar autofill with browser.urlbar.autoFill property, patch by eric lindvall (eric@5stops.com), r=ben/mconnor
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156015 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 23:25:36 +00:00
bienvenu%nventure.com
486c1aeed7 fix folders 3+ levels deep getting undiscovered if parents are not subscribed to, and they can't be listed, sr=mscott, a=chofmann 241319
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156013 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 22:28:51 +00:00
pkw%us.ibm.com
e60b0b7d0a Bug 242704 - AIX debug build fails after recent AppendInt changes
r=jst@mozilla.jstenback.com, sr=darin@meer.net, a=mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156012 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 22:25:56 +00:00
pinkerton%aol.net
b87476d9b2 fix location of previous profile folder
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156011 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 22:00:51 +00:00
pinkerton%aol.net
10a29aa427 set min sizes on sheets
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@156008 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 21:29:13 +00:00
bmlk%gmx.de
8b31e2ac51 remove unused code that causes crashes, bug 242368, p=fantasai r=bernd sr=rbs a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155999 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 16:05:27 +00:00
pkw%us.ibm.com
2fd0f319bb Bug 241469 - Help interface not keyboard accessible.
r=rlk@mozdev.org, sr=bryner@brianryner.com, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155998 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 15:59:21 +00:00
amardare%qnx.com
051a8e314e Changes for qnx/photon platform only. They should not affect building/runtime other platforms.
Bug 240827
Fixed the fd( pipe ) leakeage related to event queues, due to improper handling in nsAppShell for our platform.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155996 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 15:38:11 +00:00
mkaply%us.ibm.com
25d81165c0 OS/2 branding for thunderbird - also, create mail/app/icons dir if it doesn't exist
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155994 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 15:20:46 +00:00
mkaply%us.ibm.com
a2a73ecf64 OS/2 packaging for thunderbird - a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155991 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 14:14:22 +00:00
mkaply%us.ibm.com
1be36612a4 #241966
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - special case certain protocols and launch them with data from the INI file since we don't have a protocol registry on OS/2


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155987 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 13:52:28 +00:00
mkaply%us.ibm.com
5d1908c371 #242189
r=pedemont, a=mkaply
OS/2 only - cleanup resource compiling, get branding working on Firefox


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155984 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 13:44:22 +00:00
(no author)
be5bab8d00 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155981 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-05 13:38:13 +00:00
scott%scott-macgregor.org
c2b0f1e672 Bug #235376 --> mozilla-xremote-client missing from Linux builds
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155942 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 22:50:30 +00:00
cbiesinger%web.de
7d991c3be1 add missing file, from rj_keller
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155935 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 21:12:26 +00:00
(no author)
e646a28de0 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155934 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 21:09:13 +00:00
jst%mozilla.jstenback.com
8007c94db5 Landing patch from keeda@hotpop.com for bug 242157. Deal with multiple schema elements in type declarations. r=peterv@propagandism.org, sr=jst@mozilla.jstenback.com, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155924 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 17:12:43 +00:00
pinkerton%aol.net
98f9197edd display company name (instead of (null) (null)) in abook integration folder
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155918 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 14:30:28 +00:00
peterv%propagandism.org
3c8bcc1206 Fix for bug 238807 (Compilation error in txXPathTreeWalker.h when building txXMLParser). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155907 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 08:08:29 +00:00
scott%scott-macgregor.org
e834b0509e Bug #229962 --> charset parameter in attached vCards should be utf-8, not utf8
Patch by Joe Infla

r=bienvenu
sr=mscott
a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155888 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-04 01:24:24 +00:00
scott%scott-macgregor.org
3322b58492 bump version
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155882 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 23:24:17 +00:00
scott%scott-macgregor.org
6cdcd9e4d2 0.6 has shipped..bump the version
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155881 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 23:22:10 +00:00
scott%scott-macgregor.org
9f96d9a87c 0.6 has shipped bump the UA on the branch to 0.7a
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155880 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 23:21:37 +00:00
jst%mozilla.jstenback.com
f697f0a743 Fixing regression bug 241592. Making the windows default plugin kill the stream its given, and making the plugin code deal with the stream being closed from within Write[Ready](). r=darin@meer.net sr=brendan@mozilla.org, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155879 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 23:13:44 +00:00
scott%scott-macgregor.org
54eaa0d994 Bug #217448 --> port 0.6 fix for OS X to animate the system dock when new mail arrives to the 1.7 branch
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155878 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 22:58:22 +00:00
bzbarsky%mit.edu
be7290a5f5 Bug 64485 [Linux] Intellimouse Explorer Backwards and Forwards button
support and Bug 241646 Shift+Mousewheel (scrollwheel) behavior backwards,
unintuitive not correctable with configuration
patch by sand@blarg.net r=bryner sr=roc a=asa on both.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155877 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 22:49:34 +00:00
scott%scott-macgregor.org
86c2000417 Not part of the build for seamonkey. Effects thunderbird only.
Port Bug #217448 --> first cut at animating the OS X dock icon when new mail arrives
Thanks to Jon Baumgartner for working on this.

from the 0.6 branch


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155875 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 22:46:07 +00:00
scott%scott-macgregor.org
9fc88fb9f7 Effects thunderbird only! Not part of the build for seamonkey
Port 0.6 fix for :

Bug #217448 --> first cut at animating the OS X dock icon when new mail arrives
Thanks to Jon Baumgartner for working on this.

to the 1.7 branch


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155874 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 22:45:32 +00:00
rlk%trfenv.com
53e2bc6998 fixing 1.7 branch bustage.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155872 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 22:37:48 +00:00
scott%scott-macgregor.org
3c0682d905 Bug #217448 --> first cut at animating the OS X dock icon when new mail arrives
Thanks to Jon Baumgartner for working on this.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155871 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 22:29:11 +00:00
scott%scott-macgregor.org
c753c344fb Add badge artwork for OS X new mail notification
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155870 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 22:27:42 +00:00
scott%scott-macgregor.org
211232f6fa official branding support for linux
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155869 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 22:19:09 +00:00
darin%meer.net
f711df2986 fixes bug 123662 "'File / cannot be found. Please check the location and try again' when loading page" patch by nallen@acm.org r=gordon sr=darin a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155865 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 19:36:43 +00:00
darin%meer.net
c8bdf731eb fixes bug 242446 "nsHttpNegotiateAuth::MatchesBaseURI fixes" patch by cneberg@sandia.gov r+sr=darin
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155864 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 19:35:29 +00:00
mkaply%us.ibm.com
9620469dec OS/2 build break with TB
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155853 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 16:20:47 +00:00
mkaply%us.ibm.com
7e1ebcbedc OS/2 build breaks
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155852 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 16:16:12 +00:00
rbs%maths.uq.edu.au
baaea82b5d Scroll the find position last so that it is not overriden by another intermediate scrolling, b=242056, r=akkana, sr=jst, a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155849 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-03 04:14:15 +00:00
rlk%trfenv.com
8d804c6b07 Checking in Firefox Help 1.1 onto the Mozilla 1.7 branch. Permission to checkin from ben.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155846 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 21:22:45 +00:00
mconnor%myrealbox.com
98d118f06a fix bustage on branch as well, fallout from bug 235815, one too many nsnulls
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155841 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 20:03:43 +00:00
silver%warwickcompsoc.co.uk
73a7bc2974 Bug 240962 - Move TryChannelCharset up to nsDocument, and use it for XML and XHTML documents.
r+sr=bzbarsky, a=dbaron


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155837 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 19:44:56 +00:00
bzbarsky%mit.edu
0b33dbef2b Fix bug 242261 by restoring the sessionHistory local (backout of second patch
from bug 228619), change proposed by Serge GAUTHERIE <gautheri@noos.fr>,
rs=bzbarsky, a=dbaron.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155836 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 18:21:58 +00:00
mconnor%myrealbox.com
f1d3933cb1 Bug 235815 - Improve button labels for Confirm Password Change dialog, patch by Logan Ingalls <log@plutor.org>, r=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155833 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 17:32:55 +00:00
mconnor%myrealbox.com
2bee4367a9 Bug 236687 - Build chokes on browser/components/migration/src/nsOperaProfileMigrator.cpp, patch by Fredrik Holmqvist (thesuckiestemail@yahoo.se), r=sergei_d@fi.tartu.ee, sr=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155830 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 16:49:51 +00:00
mconnor%myrealbox.com
a5f806a07b Bug 232215 Add ... to the New Folder button in the Add to Bookmarks dialog, patch by Robert Parenton (rparenton@louisianaada.org), r=me
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155828 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 16:23:51 +00:00
mconnor%myrealbox.com
b9d8fd51e1 Bug 238815 - CSS Causes Autoscroll Icon to Display to the Lower-right of Cursor, patch by Robert Parenton (rparenton@louisianaada.org), r=me
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155827 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 16:09:00 +00:00
mconnor%myrealbox.com
695e60a8ce Bug 238186 - URL field in Page Info dialog appears blue, patch by Steffen Wilberg (steffen.wilberg@web.de), r=me
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155826 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 15:59:00 +00:00
mconnor%myrealbox.com
32eb414f98 bug 235300 - bookmarks toolbar items need an icon for the customize toolbar dialog, patch by miahz@myrealbox.com, r=me
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155809 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-02 02:34:29 +00:00
wchang0222%aol.com
5ea0a23911 Set NSS version to 3.9.1 Beta 3.
Tag: MOZILLA_1_7_BRANCH


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155806 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-01 15:33:30 +00:00
wchang0222%aol.com
00625c1d41 Bugzilla bug 238914: declare namesRunningOffset as unsigned long to avoid
overflow. Fixed a regression introduced by the previous checkin ('nss' is
allowed to be NULL).  Set slotStrings[i] to NULL after freeing to avoid
double-free. r=relyea,nelsonb. a=chofmann for Mozilla 1.7.
 Tag: MOZILLA_1_7_BRANCH


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155805 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-01 15:30:44 +00:00
hpradhan%hotpop.com
e06444f2ce bug 205550 : Fix wsdl memory leak. r=jst, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155804 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-01 10:40:29 +00:00
caillon%redhat.com
f77961e6d4 Fixing bustage. b=241145
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155783 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 23:20:00 +00:00
sicking%bigfoot.com
96c212c38a Bug 241272: Reset so that the old value isn't leaked.
r/sr=bz a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155782 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 22:05:55 +00:00
bienvenu%nventure.com
c023a14b1f fix problem setting junk score with filters on pop3 messages 224318, sr=mscott, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155780 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 21:44:14 +00:00
pinkerton%aol.net
090fbfc2c1 fixing bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155777 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 21:15:25 +00:00
pinkerton%aol.net
19741022ef better tab close tifs
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155775 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 20:36:22 +00:00
(no author)
496c1a01e2 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155773 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 20:29:56 +00:00
amardare%qnx.com
b326c1ddf7 Changes for qnx/photon platform. They should not affect building/runtime other platforms.
When printing from the embedded application, allow it to set the print frame, BG colors, BG images
in the print settings, according to the preferences.
Also changes for ShowTooltip ( it was broken ). Known problem - the location is broken if the page has frames
and the tooltip is inside a frame.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155770 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 20:03:58 +00:00
amardare%qnx.com
507975be8b Changes for qnx/photon platform. They should not affect building/runtime other platforms.
When printing from the embedded application, allow it to set the print frame, BG colors, BG images
in the print settings, according to the preferences.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155769 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 20:01:40 +00:00
caillon%redhat.com
fb786b0383 Bug 241145
nsIPrintSettings should not include nsFont.h
Patch by marco@gnome.org
r=caillon sr=dbaron a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155768 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 19:51:56 +00:00
scott%scott-macgregor.org
9a6ac6636e Bug #68877 --> use the IP address of the host for the smtp connection as the domain name for HELO/EHLO instead
of just using the domain name of the sender.

Patch by Christian Eyrich
r=darin
sr=mscott
a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155767 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 19:29:46 +00:00
scott%scott-macgregor.org
0fd8b48c78 Bug #242014 --> Creating a new LDAP directory always sets the protocolVersion to 2 instead of 3 by default
r=dmose
sr=bienvenu
a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155764 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 19:07:55 +00:00
pinkerton%aol.net
3a30b976af brand for 0.8b
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155760 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 18:06:56 +00:00
brendan%mozilla.org
85f9fb0571 Reload onbranch after possible native function calls (241050, r=shaver, a=chofmann).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155735 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-30 05:00:02 +00:00
bienvenu%nventure.com
bc16664d43 fix 229401 crash importing ab's from outlook, sr=mscott, a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155716 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 23:54:03 +00:00
pinkerton%aol.net
31aec3661c updating for new profile information
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155715 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 23:50:08 +00:00
mconnor%myrealbox.com
077a3dc33d bug 240574 port XPFE fixes to toolkit version of radio.xml, r=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155710 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 23:14:57 +00:00
bzbarsky%mit.edu
3d7caff9cc Backing out content-location support. See bug 238654 and dependencies/dups for
reasons. r+sr=darin, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155706 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 21:21:06 +00:00
sicking%bigfoot.com
20b454bfda Bug 241924: Use SetValueInternal so that we don't inadvertedly get caught in security checks.
r/sr=bz a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155703 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 21:00:18 +00:00
mkaply%us.ibm.com
915e92fbd7 #241961
r=mostafah
Let's get this right this time - rewrite the #ifdef so it is more clear - fix the Mac nesting issue


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155702 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 20:55:02 +00:00
mkaply%us.ibm.com
dc9ca1e7b0 #242011
r=mkaply
Add a default case for #ifdefs in migration XUL file


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155700 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 20:46:19 +00:00
kjh-5727%comcast.net
c67c9398c3 bug 241342 - notfound.wav is invalidly formatted. r=aaronleventhal, a=asa.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155696 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 19:12:50 +00:00
mkaply%us.ibm.com
1cd63f70a3 #242011
r=mkaply
Code from pedemonte - build break -don't build opera migration stuff on OS/2


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155694 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 17:33:43 +00:00
mkaply%us.ibm.com
1320c3c6fd #241961
r=mostafah, a=mkaply
On OS/2, the number of bytes actually written is not necessarily equal to the return of the write command do to CR/LF - use tell


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155693 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 17:18:54 +00:00
kyle.yuan%sun.com
03fb5fd263 Bug 237076 Object hierarchy is broken @ nsOuterDocAccessible
r=louie.zhao, sr=henry.jia, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155671 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 01:58:48 +00:00
bzbarsky%mit.edu
502fc91234 Fix RFindCharInSet to work again. Bug 240837, r+sr=darin, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155670 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 01:54:55 +00:00
rbs%maths.uq.edu.au
642d4015f7 Restore unintended change
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155662 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 00:21:51 +00:00
rbs%maths.uq.edu.au
0c0a8e8efa Add the much requested support for find in <textarea> and text <input> elements. Also fix a long-standing problem with the mutual-exclusion (bug 56472): selecting something in a text field doesn't clear an earlier selection outside. This check-in includes both the initial patch from bug 58305 and the follow-up patch from bug 241053, r=akkana, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155661 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-29 00:10:14 +00:00
timeless%mozdev.org
ee182c0c36 Bug 124868 i have never seen an Accoun Manager and never hope to see one
rs=mscott a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155660 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 23:27:12 +00:00
darin%meer.net
46b236d207 fixes bug 241147 "DecodeStructParticle fails on 'sequences' and 'choices'" r=ben sr=jst a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155657 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 22:14:50 +00:00
Stefan.Borggraefe%gmx.de
1ec8599f9b Fix for bug 123910: "Get Next 500 news messages shouldn't be displayed when
server selected"
r=bienvenu, sr=mscott, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155655 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 22:01:02 +00:00
bienvenu%nventure.com
503a4dc0e0 null check fix, r=ere,sr=mscott, a=asa, 241464
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155654 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 20:54:25 +00:00
neil%parkwaycc.co.uk
27bc40cec7 Bug 230965 scrollMax[XY] should not throw exceptions patch based on roc's patch for scroll[XY] that was used to fix bug 202206 r/sr=jst a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155653 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 20:41:40 +00:00
bzbarsky%mit.edu
9bc78d1de4 Make sure to grab the security info from the underlying channel so that the
lock icon goes into the locked state properly for remote jars over https. Bug
240496, r+sr=darin, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155652 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 20:40:20 +00:00
bzbarsky%mit.edu
58e54707b6 location.host should be the host the jar was fetched from for jar: URIs. Bug
53124, r=darin, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155651 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 20:36:36 +00:00
timeless%mozdev.org
14bf24e346 Bug 240257 directory listings show wrong sizes for files > 4 GB
Fixing default size (changing from (unsigned 32 bit)(-1) to (signed 64 bit) (-1)
r=biesi, jan.ruzicka@comcast.net sr=darin a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155650 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 20:26:38 +00:00
scott%scott-macgregor.org
6061728f9e Bug #198168 --> When a user configures seamonkey to fall back to ldap v2, we were not setting
the ldap version correctly on the LDAP session for auto complete.

r=dmose
sr=bienvenu
a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155608 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-28 00:00:47 +00:00
leaf%mozilla.org
2badf7a420 strip all files before zipping into .xpi, bug 241288. r=bsmedberg, a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155607 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 23:16:43 +00:00
bienvenu%nventure.com
3c9c1e6514 fix memory leak copying multiple messages to imap folder across accounts, 213688, sr=mscott,a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155599 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 20:11:57 +00:00
mkaply%us.ibm.com
a68b45fc43 #241757
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - don't close a file that didn't get created


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155598 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 19:56:12 +00:00
cbiesinger%web.de
d0756dfa5d Bug 206337, move addObserver to the end of the function to prevent keeping a
half-initialized download manager alive.
r=neil sr=bz a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155587 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 16:12:33 +00:00
mkaply%us.ibm.com
a77a9c5f5c #239113
Rework #ifdefs to better handle unknown platforms
Fix bug with select all on Mac


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155584 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 15:54:10 +00:00
mkaply%us.ibm.com
6771a96bfc #238962
r=bryner, sr=blizzard (platform specific), a=mkaply
OS/2 only - null terminate font string


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155583 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 14:44:54 +00:00
timeless%mozdev.org
3ffcd68722 Bug 161383 Checkmark indicating active window in Window menu only shows on second menu access
patch by macdoc@interx.net r=neil sr=roc a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155578 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 12:13:27 +00:00
scott%scott-macgregor.org
e38ba8685a Bug #241842 --> Uninstaller gives error about not all files being deleted
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155576 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 07:34:34 +00:00
scott%scott-macgregor.org
fc459dfb1f change fx reference to tb
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155575 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 07:16:46 +00:00
mconnor%myrealbox.com
f6eb38fa7b bug 225500 - installer thinks that Seamonkey is Firefox and must close it for installation/uninstallation to continue, patch by David Hallowell (dave532@uklinux.net), r=ben
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155571 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 06:14:40 +00:00
scott%scott-macgregor.org
3ad8e2c687 Bug #198168 --> When a user configures seamonkey to fall back to ldap v2, we were not setting
the ldap version correctly on the LDAP session for auto complete.

r=dmose
sr=bienvenu


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155570 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 06:13:15 +00:00
dbaron%dbaron.org
b0576cf139 Fix leak of content on all key and IME events. b=241591 r+sr=bryner a=brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155566 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 04:41:09 +00:00
mconnor%myrealbox.com
cbbba33824 fix bugs 231442 and 236241, problems opening Options from non-browser windows, r=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155565 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 04:25:45 +00:00
mconnor%myrealbox.com
3ff04630fb Bug 241611: Possible shutdown crashes due to silliness in nsDownloadManager::Init, port of topcrash fix by biesi in bug 206337, r=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155564 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-27 04:15:11 +00:00
dbaron%dbaron.org
1bc6dcdd8a Make nsStackFrame override GetFrameForPoint in a useful way. b=241314 r+sr=bzbarsky a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155557 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 23:17:45 +00:00
dbaron%dbaron.org
19978d707d Pass arguments through to preprocessor with versions of perl less than 5.6. b=176306 r=bryner a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155556 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 23:13:15 +00:00
amardare%qnx.com
bd8d03f151 Changes for the qnx(photon) platform only. It should not affect building/runtime other platforms.
Moved the xremote server setup ( PtConnector create ) to nsPhMozRemoteHelper.cpp where it belonged in the first place.
The immediate reason was that the embedding stuff, if run first, would have set up the connector,
making the subsequent xremote commands fail.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155547 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 21:31:52 +00:00
bienvenu%nventure.com
ab40f02401 fix 240897 autoconfig doesn't work unless ldap build, r=dmose, sr=mscott,a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155543 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 20:07:34 +00:00
bienvenu%nventure.com
6efc64cdd3 fix alert msg contains bare newlines when copying local messages to cyrus mail server, sr=mscott 83396
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155533 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 16:13:52 +00:00
leaf%mozilla.org
46b880bba9 remove debug UI, preferences, and buildid from titlebar. a=chofmann bug 202315
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155531 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 14:14:09 +00:00
leaf%mozilla.org
dfdcd14b17 strip the installer binary unless debug is specified with configure. bug 241530
r=cls, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155516 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 01:53:10 +00:00
pinkerton%aol.net
9130774bd8 make smart colletion list more intelligent, put auto bookmark checking
behind a pref (disabled by default) (bug 231512)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155514 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-26 00:17:20 +00:00
pinkerton%aol.net
7c0372c53c update user agent for 0.8b
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155513 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 23:47:01 +00:00
pinkerton%aol.net
14588d53d4 updating plists, branding, etc for 0.8b
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155512 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 23:38:39 +00:00
pinkerton%aol.net
305c498d98 release notes
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155511 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 23:37:35 +00:00
pinkerton%aol.net
fd8c146922 allow pref panel names and labels to be localized by setting a "PreferencePanelLabel" entry in the panels localized.strings file (bug 232821)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155510 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 23:26:05 +00:00
pinkerton%aol.net
4d66f857fb removing unused files
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155508 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 23:16:21 +00:00
pinkerton%aol.net
278fa1310b add pref for "resize images"
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155505 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 23:10:06 +00:00
pinkerton%aol.net
0ae1552254 add cmd-, as pref shortcut
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155503 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 23:08:43 +00:00
mconnor%myrealbox.com
9b774abea6 Bug 240773 - brand.dtd is poorly formatted, patch by Frank Wein (mcsmurf@gmx.de), r=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155499 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 20:16:19 +00:00
mconnor%myrealbox.com
9d4f144ea2 bug 214999 - No policy shows up when you view the cookies, remove legacy UI for p3p elements, clean up some cruft, tweak some wording to match dialogs, r=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155498 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 20:11:57 +00:00
mconnor%myrealbox.com
f396cd247d Bug 228320 - When any sidebar is active, a 5-pixel spacer appears on the left of all popups, patch by pike@pikey.me.uk, r=ben
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155497 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 20:08:36 +00:00
mconnor%myrealbox.com
a4bf00a085 Bug 204706 - the cursor should remain at the end of the text field when arrowing down through completions, patch by eric lindvall (eric@5stops.com), r=ben
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155496 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 19:54:36 +00:00
bryner%brianryner.com
21c9a49610 pull from MOZILLA_1_7_BRANCH
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155494 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 19:51:44 +00:00
mconnor%myrealbox.com
a48ab730a8 reintroduce getRegistryEntry (bug 237754). patch by dave532@uklinux.net, r=ben
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155493 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 19:43:26 +00:00
mconnor%myrealbox.com
a0d6284496 Bug 238300 Window menu should conform to Apple Human Interface Guidelines (AAHIG), patch by Bruce Davidson (Bruce.Davidson@iplbath.com), r=bryner
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155492 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 19:28:42 +00:00
scott%scott-macgregor.org
f8886d6297 Bug #241073 --> formatting toolbar goes crazy when there is some error while delivering mail
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155471 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-25 06:35:22 +00:00
bzbarsky%mit.edu
0023b793ea When we push a pseudo cell frame, the block inside it needs to become the float
containing block. Otherwise, floats inside this cellframe get very confused.
Bug 233094 and various dependencies, r+sr=dbaron, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155461 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 21:48:57 +00:00
bsmedberg%covad.net
d5b2f20168 Bug 141090 - New profiles do not display current theme w/ check flag
patch by jerry.tan@sun.com r=me sr=bryner a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155452 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 17:15:40 +00:00
jshin%mailaps.org
f00ddb74b5 bug 235090 : add UTF-16 converters. two files missed in the previous check-in
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155451 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 17:12:13 +00:00
mkaply%us.ibm.com
8af62d65ea #241480
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - add support in install wizard for "Additional Components"


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155441 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 11:31:39 +00:00
mkaply%us.ibm.com
4e6f4fe7f1 #241482
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - don't send WAV files to the WPS unless multimedia is installed


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155439 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 11:23:36 +00:00
mkaply%us.ibm.com
3272bf0bb0 #241524
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - only dispatch key event if there was a char - don't always set shift state to false


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155436 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 11:19:00 +00:00
mkaply%us.ibm.com
57272b35c5 #144018
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - regression from original checkin - repeatcount is set when Ctrl or Alt is down


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155435 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 11:14:56 +00:00
jshin%mailaps.org
053aa91c2e bug 235090 : remove files not used any more (r+sr=bzbarsky, a=asa)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155427 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 02:13:17 +00:00
jshin%mailaps.org
6d145dbe24 bug 235090 : add 'UTF-16' converters so that CSS stylesheets tagged with 'UTF-16' can be processed (r+sr=bzbarsky, a=asa)
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155426 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 02:12:24 +00:00
scott%scott-macgregor.org
c1db74e8ba throbber url should be the products page not the project page
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155424 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-24 00:29:17 +00:00
neil%parkwaycc.co.uk
bafe395bff Bug 195355 listBoxObject.getRowCount() returns wrong value r=varga sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155422 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-23 22:35:18 +00:00
scott%scott-macgregor.org
ea803cc615 artwork update from arvid
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155420 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-23 21:57:29 +00:00
cbiesinger%web.de
c6a394eb12 bug 240367, also filter out nsITransport::STATUS_READING and STATUS_WRITING
messages
r+sr=darin a=mkaply


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155413 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-23 20:14:47 +00:00
mkaply%us.ibm.com
0b8b578a69 #241369
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - Installer isn't closing some version of mozturbo


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155408 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-23 19:16:45 +00:00
pkw%us.ibm.com
dd62b7d6d2 Bug 240724 - Memory leak in nsAccessibleWrap.cpp
r=kyle.yuan@sun.com, sr=Henry.Jia@sun.com, a=mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155407 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-23 19:16:28 +00:00
scott%scott-macgregor.org
8bcb0396b6 Bug #241425 -->
use the correct clearUserPref() instead of ClearUserPref() in pref-fonts.js


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155398 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-23 16:30:41 +00:00
scott%scott-macgregor.org
8df2ce3006 mach.icns is now thunderbird.icns
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155396 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-23 16:27:02 +00:00
bzbarsky%mit.edu
b36c2edf49 Don't allow text in a combobox to wrap. Bug 206937, r+sr=dbaron, a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155365 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-23 01:52:09 +00:00
dbaron%dbaron.org
a7aedef90c Bump version to 1.7.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155361 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 22:54:08 +00:00
neil%parkwaycc.co.uk
b40c0ad167 Followup to bug 230219 removing obsolete persist attributes b=166455 p=gautheri@noos.fr r=me sr=mscott a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155360 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 22:28:09 +00:00
mkaply%us.ibm.com
eca89cdd15 Add OS/2 icons on the branch
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155354 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 21:22:34 +00:00
mkaply%us.ibm.com
0128c4dcac Add Os/2 version of thunderbird icon
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155353 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 21:15:40 +00:00
bzbarsky%mit.edu
318b5e7d66 Fix bug 241304 (overflow broken on fixed-pos elements). Patch by roc,
r+sr=bzbarsky, a=dbaron


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155351 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 21:02:32 +00:00
jst%mozilla.jstenback.com
c64ed2fbb0 Fixing bug 232742. Making Mozilla build on Linux/x86-64. Patch by mozilla@rosenauer.org. r=jst@mozilla.jstenback.com, sr=darin@meer.net, a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155348 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 20:50:05 +00:00
bzbarsky%mit.edu
e1f8c7f9f5 Don't randomly ASCII-ify data. Bug 240661 branch-only version, r=jgmyers,
sr=brendan, a=brendan.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155345 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 19:48:30 +00:00
caillon%redhat.com
233c633af9 Bug 238880
Couldn't eliminate a group tabs as the home page because of the wrong pref method being called to clear the previous prefs.
r+sr=ben a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155335 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 15:47:29 +00:00
mkaply%us.ibm.com
bc19b84a45 #241214
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - crasher - take some code from windows for detecting destroy status


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155333 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 15:22:39 +00:00
mkaply%us.ibm.com
fc1b3f6410 OS/2 build bustage
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155332 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 15:20:50 +00:00
scott%scott-macgregor.org
2603bed2b4 Bug #237725 --> use dist\branding as the staging area for branding artwork instead of copying the art into the source tree for thunderbird and firefox. Has no effect on seamonkey.
r=ben
sr=bryner


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155323 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 06:25:43 +00:00
scott%scott-macgregor.org
91c2b208be Bug #237725 --> use dist\branding as the staging area for branding artwork instead of copying the art into the source tree. Has no effect on seamonkey.
r=ben
sr=bryner


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155321 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 04:58:44 +00:00
dbaron%dbaron.org
06e2ac95e7 Propagate return values all the way out when resolving a relative URL against a mailbox URL as base. Fixes crash when document.write-ing LINK with rel=stylesheet and relative URL in HTML mail attachment. b=241254 r=bienvenu sr=mscott a=chofmann
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155316 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 03:09:08 +00:00
scott%scott-macgregor.org
3a1c1201c6 fix broken thunderbird desktop icon caused by renaming mach.icns to thunderbird.icns
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155303 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 22:05:48 +00:00
neil%parkwaycc.co.uk
4987905880 Bug 240590 Spurious sort direction indicator in hidden header r=varga sr=bryner a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155301 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 21:20:46 +00:00
neil%parkwaycc.co.uk
aac8eee3ab Bug 240590 Can't click on list of helper applications r=varga sr=bryner a=mkaply
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155300 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 21:19:29 +00:00
bzbarsky%mit.edu
7c0405666e Let generated content content nodes know when their frames go away. Bug
237975, r+sr=dbaron, a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155287 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 15:15:17 +00:00
mkaply%us.ibm.com
fdcaef7a32 How did I miss this?
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155283 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 14:51:40 +00:00
darin%meer.net
38140cf21d fixes bug 240759 "necko DNS cache stops working" r=biesi sr=bryner a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155273 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 04:56:25 +00:00
bmlk%gmx.de
64a4056706 avoid array boundary violations due to wrong colindex information in colframes bug 240854 r/sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155270 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 04:13:46 +00:00
dbaron%dbaron.org
8cde5f22a6 Call AddBaseTagInfo for LINK, META, SCRIPT, and STYLE elements, and also call SetContentID for META elements. b=241128 r+sr=jst a=brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155269 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 02:40:15 +00:00
mkaply%us.ibm.com
b3c381f819 #222502
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - fix from aaronr - move some focus code into nsFrameWindow


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155268 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 02:04:13 +00:00
mkaply%us.ibm.com
6f1dfaed3a #238242
r=pedemont, sr=blizzard (platform specific), a=mkaply
Backout Lee's keyboard code. It just caused too many problems.
Reopening 222509


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155267 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 02:02:56 +00:00
cls%seawood.org
b256970103 Only check for wcrtomb & mbrtowc when targetting OSX >= 10.3 or non-OSX builds.
Bug #233574 r=bryner a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155264 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 01:39:17 +00:00
neil%parkwaycc.co.uk
928e24b479 Bug 57098 Linux installer should run regxpcom and regchrome p=ajschult@mindspring.com r=bsmedberg sr=dveditz a=asa
Bug 240611 silent mode has gtk assertions p=ajschult@mindspring.com r/sr/a=dveditz


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155259 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-21 00:35:50 +00:00
scott%scott-macgregor.org
d3e883ec88 Change the release notes url to point to the new location in products/thunderbird
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155253 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 23:19:34 +00:00
dveditz%cruzio.com
e19344bee8 Block onload xpinstalls (bug 238684) r=bsmedberg,sr=brendan,a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155251 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 23:01:24 +00:00
cls%seawood.org
d4a870cb58 Explicitly declare inlined function as inline & remove COM declaration.
Fixing native mingw build bustage.
Bug #240106 r=darin a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155248 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 21:46:01 +00:00
(no author)
88c0144e5c This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155247 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 21:38:16 +00:00
scott%scott-macgregor.org
883121990c Bug #241120 --> messengerWindow.ico needs to get replaced with thunderbird.ico
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155244 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 21:27:37 +00:00
scott%scott-macgregor.org
9c66063f37 Bug #241073 --> compose formatting toolbar goes crazy (gets really tall) in certain situations
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155239 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 19:12:01 +00:00
darin%meer.net
316412fc5c fixes bug 240754 "Escape dots in the username and password when canonicalizing URIs" r=dougt sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155234 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 18:30:47 +00:00
darin%meer.net
51b686dd8e fixes bug 239644 "FreeBSD build error in nsHostResolver" r+sr=bryner a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155232 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 18:28:53 +00:00
darin%meer.net
449b7cf076 fixes bug 226241 "Anonymous unions may only contain non-static data members and not define types." patch by timeless r=kyle.yuan sr=darin a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155231 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 18:27:19 +00:00
caillon%redhat.com
f281ce96f7 Bug 239227 - nsScreenGTK::GetAvailRect() should take the taskbar/panel/dock/etc into account if possible
r=blizzard sr=bryner a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155227 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 17:35:51 +00:00
caillon%redhat.com
be0b869daa Bug 239227 - nsScreenGTK::GetAvailRect() should take the taskbar/panel/dock/etc into account if possible
r=blizzard sr=bryner a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155225 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 17:14:31 +00:00
amardare%qnx.com
216e97b396 Changes for qnx ( photon ) platform only. They should not affect runtime/building other platforms.
Fixed a crashing due to a null pointer, in GetDefaultPrinterName().
Call PgDrawTextCx when drawing justified text.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155223 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 16:36:40 +00:00
amardare%qnx.com
208c3d794f Changes for qnx ( photon ) platform only. They should not affect runtime/building other platforms.
Added the correct handling of the numeric keypad keys.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155222 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 16:34:13 +00:00
cbiesinger%web.de
a0e1852692 Bug 240257 change nsIDirIndex attributes to "long long" instead of "unsigned
long", to support files > 4 GB
r=darin sr=bryner a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155214 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 14:01:59 +00:00
neil%parkwaycc.co.uk
ea3e34bae4 Bug 237138 Disabled form controls are not always greyed out r/sr=bz a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155206 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 09:36:48 +00:00
scott%scott-macgregor.org
f07e8e1d78 Bug #241003 --> Land the new trademarked artwork for thunderbird on the 1.7/0.6 branch
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155204 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 05:01:57 +00:00
mkaply%us.ibm.com
35aa510995 #240597
r=pedemonte, sr=blizzard (platform specific), a=mkaply
OS/2 only - add support for codepage 869 - not used in browser, just used for native conversions


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155203 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 02:48:13 +00:00
(no author)
479dc8eabb This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155202 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 02:46:50 +00:00
mkaply%us.ibm.com
d6b9d81091 #238039
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - integration with the FT2LIB font engine from Innotek


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155199 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 02:30:07 +00:00
scott%scott-macgregor.org
cb9b39d38b Bug #240741 --> change the Mail Start Page label to say Thunderbird start page
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155196 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 00:47:41 +00:00
scott%scott-macgregor.org
8e728b0017 minor tweak to recenter the thunderbird title on the credits page
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155195 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 00:37:13 +00:00
scott%scott-macgregor.org
f71831627c Bug #241029 --> polish the about dialog to account for the new branding artwork.
change copy right notice to include artwork trademark


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155194 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 00:31:18 +00:00
darin%meer.net
b23ccaa823 landing patch for bug 239716 "inout wstring methods are difficult to implement with nsEmbedString" patch by marco@gnome.org r=darin sr=dbaron a=dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155193 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-20 00:28:38 +00:00
scott%scott-macgregor.org
9f3f650973 change thunderbird ifdef to MOZ_THUNDERBIRD. Does not effect seamonkey
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155182 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 22:19:41 +00:00
scott%scott-macgregor.org
24dc7d61d5 Bug #240138 --> show tooltips over email addresses where we are hiding the email address
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155175 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 20:42:01 +00:00
bienvenu%nventure.com
2348f2edf3 fix memory leak in nsImapUrl::AddOnlineDirectoryIfNeccesary, 240533 r/sr=mscott, a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155171 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 20:17:36 +00:00
bienvenu%nventure.com
24d7c279b9 fix ABR in PL_strlen, nsMsgSearchTerm::MatchArbitraryHeader when msg hdr is long, r/sr=mscott, a=asa, 240522
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155170 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 20:15:17 +00:00
bienvenu%nventure.com
5562bac6fc fix smime cert fetching via ldap, r/sr=mscott, a=asa, 239085
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155166 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 20:11:23 +00:00
scott%scott-macgregor.org
8edd7b09d6 Bug #241003 --> add initial plumbing for the new thunderbird branding arwork.
Does not effect the seamonkey build.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155144 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 19:34:56 +00:00
scott%scott-macgregor.org
949d24c020 Bug #241003 --> add initial plumbing for the new branding arwork.
Does not effect the seamonkey build.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155143 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 19:33:55 +00:00
scott%scott-macgregor.org
c0c126f72c Rename mach.icns to thunderbird.icns for clarity
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155139 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 18:57:44 +00:00
scott%scott-macgregor.org
5a5ed9c6a8 Rename bird.png to thunderbird-watermark.png for clarity
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155137 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 18:47:32 +00:00
scott%scott-macgregor.org
aa7dd6dea7 Rename mozilla.ico to thunderbird.ico for clarity
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155136 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 18:46:47 +00:00
neil%parkwaycc.co.uk
fbf3de1908 Bug 237598 Remove nsUCRegUtils p=sdwalker@myrealbox.com r=mkaply sr=alecf a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155123 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 15:59:46 +00:00
mkaply%us.ibm.com
e21dbffd38 #189480
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - switch to using Mozilla Unicode encoders/decoders instead of platform decoders


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155119 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 14:52:02 +00:00
mkaply%us.ibm.com
099c8f20a8 Stupid bustage fix - thanks dbaron
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155117 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-19 14:21:32 +00:00
neil%parkwaycc.co.uk
a929346d63 Bug 240448 Using Set as Default button should disable it p=ian@arlen.demon.co.uk r=me sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155046 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-17 22:36:31 +00:00
mkaply%us.ibm.com
7dc149a23d #234688
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - handle cases where we are asked for icons for extensions (.zip, etc.)


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155010 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-17 03:21:17 +00:00
scott%scott-macgregor.org
5d0704eb23 Bug #240750 --> Use sane widths and heights for all resolutions, not just 800 x 600 when launching with a new profile.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@155000 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 23:42:58 +00:00
cls%seawood.org
e9f1ea1a9d Add support for cross-compiling to i386-mingw32.
Bug #222013
r=wtc a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154997 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 22:28:03 +00:00
scott%scott-macgregor.org
c0dd2d8fee Bug #240680 --> thunderbird installer needs to set the PathToExe entry in the windows registry upon installation
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154996 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 22:23:52 +00:00
bzbarsky%mit.edu
872a6e9eab Make sure to copy over the "common name" (actually "pretty name") of the cert
when cloning it. Bug 240628, r=caillon, sr=darin, a=asa.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154995 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 22:18:10 +00:00
scott%scott-macgregor.org
e3c466cec5 Bug #240741 --> make shortBrandName really be the short name (Thunderbird) and fullBrandName be the full name (Mozilla Thunderbird). Clean up various elements in the UI to use the appropriate name.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154994 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 21:50:48 +00:00
jst%mozilla.jstenback.com
19cf31264e Fixing bug 240340. Fix mac key event regression in plugins. r+sr=bryner@brianryner.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154993 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 21:46:05 +00:00
cbiesinger%web.de
b176dfbff9 fix compilation with freetype 2.1.8, bug 240498 patch by Peter Kovář
r+sr=blizzard a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154991 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 21:31:42 +00:00
cbiesinger%web.de
2291e5b58e stop claiming xlib supports xremote, because it doesn't. bug 196602, r=blizzard
a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154990 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 21:26:32 +00:00
dbaron%dbaron.org
2cacc07836 Fix logic error causing certain patterns of table rows to spread themselves over many pages when printing. b=231823,212984 r=bernd sr=roc a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154989 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 21:21:09 +00:00
darin%meer.net
6ce8a1efb9 fixes bug 239038 "rev IIDs for all interfaces modified since mozilla 1.6" r=bsmedberg sr=jst a=brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154965 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 01:09:36 +00:00
scott%scott-macgregor.org
b4d2e13907 fix typo
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154964 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-16 00:36:36 +00:00
brendan%mozilla.org
b2d2bdf6e6 Cloned function object fixing (240577, r=shaver, a=blizzard).
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154959 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 23:37:43 +00:00
scott%scott-macgregor.org
814cbc227c Follow up to Bug #240138 --> Add pref UI for turning on / off showing just the display name
for contacts you know.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154958 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 23:36:55 +00:00
scott%scott-macgregor.org
adcde54895 Bug #239555 --> port Neil's cleanup in 239555 to thunderbird.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154956 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 23:26:03 +00:00
bzbarsky%mit.edu
84f6feb476 Make nsXULDocument use the post-redirect URI as the document URI for non-chrome
and non-resource channels, the way all other documents do. Bug 240358,
r+sr=jst, a=tor


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154951 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 22:21:17 +00:00
sicking%bigfoot.com
d1d4750b32 Bug 240264: Don't try to store three bits of data in a pointermember, only two are safe.
r/sr=jst a=tor


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154947 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 21:55:55 +00:00
neil%parkwaycc.co.uk
575b278952 Fix for smoketest blocker 240339 bogus prefs interrupt navigator b=230219 r=varga sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154936 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 20:19:44 +00:00
mkaply%us.ibm.com
542e1ba722 #238962
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - use PrfQueryProfileData to get font names since they might be binary, not strings


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154933 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 18:39:27 +00:00
mkaply%us.ibm.com
d22aeb731d #240596
rs=roc, a=dveditz
Add euro to some 8XX codepages and update 862


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154932 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 18:35:59 +00:00
darin%meer.net
b3e9ee2061 fixes bug 238847 "working path's problem of FTP connection" r=dougt sr=bryner a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154930 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 18:26:45 +00:00
amardare%qnx.com
d6ce781c87 Changes for qnx ( photon ) platform only. They should not affect building/runtime other platforms.
Fixed a building problem due to changes in XRemoteClient.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154924 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 14:57:24 +00:00
amardare%qnx.com
a718f542e4 Changes for qnx ( photon ) platform only. They should not affect runtime/building other platforms.
Bug:217943
Patch from jkinraid@clear.net.nz to fix draw international text with special character spacing
( justified text ).


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154922 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 14:40:47 +00:00
amardare%qnx.com
d0816f0390 Changes for qnx(photon) platform only.
It should not affect runtime/building other platforms.

Fixed a building problem due to change in nsIXRemoteWidgetHelper.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154921 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 14:35:27 +00:00
scott%scott-macgregor.org
baf709ae44 Bug #237029 --> Thunderbird's content policy manager should honor the plugin pref. Port to 0.6
**NOT PART OF THE SEAMONKEY BUILD** Built by thunderbird only


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154911 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 04:05:33 +00:00
scott%scott-macgregor.org
f66be9abd2 Bug #240138 --> Show just the name and not the email address in the message pane if the address is a
'known' contact. Where known is defined as someone in your personal address book.


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154906 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 01:45:21 +00:00
scott%scott-macgregor.org
8dd5cf1a84 Bug #231742 --> Identity smart logic is case sensitive....normalize the email addresses from the message we are using when comparing to our identity addresses.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154905 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-15 01:44:00 +00:00
wchang0222%aol.com
c1c4b4d29d Bugzilla bug 232958: checked in a new condition variable implementation
contributed by Fredrik Holmqvist <thesuckiestemail@yahoo.com>. a=dveditz
for mozilla 1.7.
Modified Files: primpl.h btcvar.c
 Tag: MOZILLA_1_7_BRANCH


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154896 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 20:37:00 +00:00
cbiesinger%web.de
c245687c79 bug 240106, adding 64-bit variant of nsC?String::AppendInt
r=darin sr=dbaron a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154895 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 20:16:12 +00:00
scott%scott-macgregor.org
f37d2b2f13 adjust the branch UA to be 0.6a to differentiate it from trunk builds
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154884 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 19:13:45 +00:00
cls%seawood.org
88cc009c2a Backing out previous checkin due the fact that we're using an older version of perl on one of our branch tinderboxes.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154877 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 17:40:10 +00:00
cls%seawood.org
a5945c3ddf Require perl 5.6.0 or higher.
Bug #176306 r=leaf a=chofmann


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154872 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 17:04:55 +00:00
mkaply%us.ibm.com
5c8fc5a548 #240444
r=smontagu, sr=roc, a=dveditz
Redo 8859-8 and 8859-7 charset maps


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154866 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 14:35:46 +00:00
dveditz%cruzio.com
9db55c1bae bug 240449 fix infinite loop tickled by some skins, r=bsmedberg,sr=dbaron,a=brendan
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154863 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 08:18:06 +00:00
bryner%brianryner.com
6427a8d42b Fix bug 240174 ('no running window found' on startup). r+sr=blizzard, a=dbaron.
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154854 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 04:48:02 +00:00
jst%mozilla.jstenback.com
133e18288c Fixing bug 240321. Making XHTML documents default to the UTF8 character set and not attempt to do any auto detection. r+sr=bzbarsky@mit.edu, a=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154852 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 04:32:01 +00:00
mkaply%us.ibm.com
1060a37509 #240414
r=pedemont, sr=blizzard (platform specific), a=mkaply
OS/2 only - blowing out buffer when copying to clipboard


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154848 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 03:09:33 +00:00
bzbarsky%mit.edu
f5647214f9 Make sure to apply our styles to our anonymous content no matter what the
page's style language is. Bug 234761, r=sicking, sr=jst, a=dbaron


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154841 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 02:25:46 +00:00
bzbarsky%mit.edu
7bbc962aef Make sure to null out mStyleSet if Init() fails, since the caller will delete
it in that case. Bug 240240, r+sr=bryner, a=dbaron


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154839 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 02:01:29 +00:00
bzbarsky%mit.edu
e0d9dc65ee When appending frames to a block after a <br>, just put them into a new line
right away instead of waiting for reflow to come about and fix it up. This
speeds up things that append nodes including <br> to a block one at a time
(e.g. editor or content scripts) Bug 240291, r+sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154838 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 01:59:15 +00:00
bzbarsky%mit.edu
cdf30ade82 Don't clobber 'pseudoTag' with random atoms from other style contexts; we need
it later on. Bug 231166, r+sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154837 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-14 01:56:47 +00:00
roc+%cs.cmu.edu
bc15224ff7 Bug 234851. Propagate any overflow style from HTML or BODY elements to the viewport, and make it work dynamically. r+sr=dbaron,a=choffman
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154830 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-13 22:25:52 +00:00
locka%iol.ie
7b5f2fcec2 Tidy up some enums. b=225045 r=atemon@elansoftware.com sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154791 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-13 10:09:44 +00:00
locka%iol.ie
0c25317cae Add page setup dialog to ActiveX control & fix com exception in IOleCommandTargetImpl. b=225045 r=atemon@elansoftware.com sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154789 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-13 09:59:34 +00:00
(no author)
489ee8f31a This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154786 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-13 09:21:07 +00:00
danm-moz%comcast.net
dad9ab92aa popup blocker can detect form change events. this is rev 1.653 on the trunk. bug 240285 r=bryner,jst a=asa
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154758 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-13 01:55:20 +00:00
leaf%mozilla.org
6de700d727 pull from the branch
git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154710 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-12 21:56:17 +00:00
(no author)
e847ebc758 This commit was manufactured by cvs2svn to create branch
'MOZILLA_1_7_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MOZILLA_1_7_BRANCH@154703 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-12 07:25:22 +00:00
37325 changed files with 5 additions and 8200145 deletions

View File

@@ -1 +0,0 @@
CVSROOT/history

View File

@@ -1,4 +0,0 @@
If you change the modules file, you *MUST* run:
check-modules.pl modules
*before* cvs committing the new modules file.

View File

@@ -1,257 +0,0 @@
#!/usr/bin/env perl
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is this file as it was released upon February 25, 1999.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# check-modules.pl - Check cvs modules file for duplicates and syntax errors.
#
# TODO:
# - Parse output of 'cvs co -c' command in addition to the raw file.
#
# Send comments, improvements, bugs to Steve Lamm (slamm@netscape.com).
# $Id: check-modules.pl,v 1.1 2000-06-01 11:03:22 leaf%mozilla.org Exp $
require 5.004;
use Getopt::Std;
sub usage
{
my ($progname) = $0 =~ /([^\/]+)$/;
die "Usage: $progname [options] [<module_file>]
Reads from stdin if no file is given.
Options:
-v Verbose. Print the modules and what they include.
-h Print this usage message.
";
}
&usage if !getopts('hv');
&usage if defined($opt_h);
######################################################################
# begin main
# The subroutine &parse_input creates the globals @module_names,
# %module_tree, and %line_number (described below).
&parse_input;
foreach $module (@module_names)
{
&check_module($module);
}
# end main
######################################################################
# begin subroutines
sub parse_input
{
# Globals created:
# @module_names - List of module names in the order they are seen.
# %module_tree - Hash table of lists. Keys are module names.
# Values are lists of module names and diretories.
# %line_number - Hash indexed by module name and module item.
# Values are line numbers.
@module_names = ();
%module_tree = ();
%line_number = ();
while (<>)
{
next if /^\#/ || /^\s*$/;
# Check for a module definition
if (/^([_a-zA-Z0-9]+)\s+(?:-l\s+)?-a\s*(.*)$/)
{
my ($module_name) = $1;
my (@sub_items) = ();
my ($line) = $2;
push @module_names, $module_name;
# Read line continuations (i.e. lines with '\' on the end).
while ($line =~ /\\$/)
{
chomp $line;
$line =~ s/^\s*(.*?)\s*\\$/$1/;
if (length($line) > 0)
{
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
}
$line = <>;
}
chomp $line;
$line =~ s/^\s*(.*?)\s*$/$1/;
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
$module_tree{$module_name} = \@sub_items;
}
else
{
die "Unexpected input: line $.: $_\n";
}
}
}
sub check_module
{
my ($module) = $_[0];
my ($sub_module, $sub_dir, $prev_module);
# Globals created:
# %have_checked - List of modules already checked.
# %full_list - All the directories for a module.
# Indexed by module and sub directory.
# Values are the module that added the directory.
return if defined($have_checked{$module});
$full_list{$module} = {};
foreach $sub_module ( &get_modules($module) )
{
&check_module($sub_module);
# Add the directories of the sub_module to this module
while (($sub_dir, $prev_module) = each %{$full_list{$sub_module}})
{
$full_list{$module}{$sub_dir} = $prev_module;
}
}
foreach $sub_dir ( &get_directories($module) )
{
if (defined($full_list{$module}{$sub_dir}))
{
my ($previous_module) = $full_list{$module}{$sub_dir};
&warn_multiple($sub_dir, $module, $previous_module);
}
else
{
$full_list{$module}{$sub_dir} = $module;
# Check if parent or child of directory was previously added
#
&check_inclusion($sub_dir, $module);
}
}
if (defined($opt_v))
{
print "$module\n";
while (($sub_dir, $prev_module) = each %{$full_list{$module}})
{
print " $sub_dir, $prev_module\n";
}
}
$have_checked{$module} = 1;
}
sub get_modules
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item if defined($module_tree{$sub_item});
}
return @output;
}
sub get_directories
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item unless defined($module_tree{$sub_item});
}
return @output;
}
sub save_line_numbers
{
my ($module, $line_num, @sub_items) = @_;
my ($sub_item);
foreach $sub_item (@sub_items)
{
if (defined($line_number{$module}{$sub_item}))
{
$line_number{$module}{$sub_item} =
"$line_number{$module}{$sub_item}, $line_num";
}
else
{
$line_number{$module}{$sub_item} = $line_num;
}
}
}
sub warn_multiple
{
my ($sub_item, $module, $previous_module) = @_;
my ($line_txt) = '';
my (@lines) = split(', ', $line_number{$module}{$sub_item});
push(@lines, split(', ', $line_number{$previous_module}{$sub_item}))
unless $previous_module eq $module;
$line_txt = "lines ".join(', ', sort { $a <=> $b } @lines);
warn "Error: Multiple listing: $line_txt: $sub_item.\n";
}
sub check_inclusion
{
my ($sub_dir, $module) = @_;
my ($dir);
foreach $dir (keys %{$full_list{$module}})
{
next if $dir eq $sub_dir;
if (length($dir) < length($sub_dir))
{
my ($temp) = $sub_dir;
$sub_dir = $dir;
$dir = $temp;
}
if ($dir =~ /^$sub_dir\//)
{
warn "Warning: $dir (line "
.$line_number{$full_list{$module}{$dir}}{$dir}
.") pulled by $sub_dir (line "
.$line_number{$full_list{$module}{$sub_dir}}{$sub_dir}
.")\n";
}
}
}

View File

@@ -1,20 +0,0 @@
# The "checkoutlist" file is used to support additional version controlled
# administrative files in $CVSROOT/CVSROOT, such as template files.
#
# The first entry on a line is a filename which will be checked out from
# the corresponding RCS file in the $CVSROOT/CVSROOT directory.
# The remainder of the line is an error message to use if the file cannot
# be checked out.
#
# File format:
#
# [<whitespace>]<filename><whitespace><error message><end-of-line>
#
# comment lines begin with '#'
passwd
readers
commitcheck.pl
dolog.pl
FilesToNotExport
cvsmailfilter.pl
sendnotification.pl

View File

@@ -1,556 +0,0 @@
#!/usr/bin/perl --
# DO NOT EDIT THIS FILE! You must instead go to http://despot.mozilla.org/, and
# tweak things from there.
$mode{'52'} = 'Open';
$branch{'52'} = 'HEAD';
$fullname{'52'} = 'Aurora/RDF BE';
$mode{'172'} = 'Open';
$branch{'172'} = 'HEAD';
$fullname{'172'} = 'BeOS-based gfx and widget';
$mode{'53'} = 'Open';
$branch{'53'} = 'HEAD';
$fullname{'53'} = 'Berkeley DB';
$mode{'166'} = 'Open';
$branch{'166'} = 'HEAD';
$fullname{'166'} = 'Browser';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'146'} = 'Restricted';
$branch{'146'} = 'NSPRPUB_PRE_4_2_CLIENT_BRANCH';
$fullname{'146'} = 'Client NSPR';
$blessed{'146'} = ['sfraser%netscape.com','sdagley%mac.com','mkaply%us.ibm.com','lpham%netscape.com','jje%mac.com','granrose%netscape.com',];
$super{'146'} = ['wchang0222%aol.com','seawood%netscape.com','darin%meer.net','leaf%mozilla.org',];
$mode{'96'} = 'Open';
$branch{'96'} = 'HEAD';
$fullname{'96'} = 'Clipping and Compositing';
$mode{'56'} = 'Open';
$branch{'56'} = 'HEAD';
$fullname{'56'} = 'Composer';
$mode{'171'} = 'Open';
$branch{'171'} = 'HEAD';
$fullname{'171'} = 'Cookies and Permissions';
$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','myk%mozilla.org',];
$mode{'59'} = 'Restricted';
$branch{'59'} = 'HEAD';
$fullname{'59'} = 'Directory SDK';
$blessed{'59'} = ['cls%seawood.org','richm%netscape.com',];
$super{'59'} = ['leif%ogre.com','dmose%mozilla.org','mhein%sun.com','mcs%pearlcrescent.com',];
$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{'177'} = 'Open';
$branch{'177'} = 'HEAD';
$fullname{'177'} = 'GFX and Widget - General';
$mode{'178'} = 'Open';
$branch{'178'} = 'HEAD';
$fullname{'178'} = 'GFX and Widget - Mac';
$mode{'49'} = 'Open';
$branch{'49'} = 'HEAD';
$fullname{'49'} = 'GTK';
$mode{'144'} = 'Open';
$branch{'144'} = 'HEAD';
$fullname{'144'} = 'GTK Embedding Widget';
$mode{'174'} = 'Open';
$branch{'174'} = 'HEAD';
$fullname{'174'} = 'Help System';
$mode{'62'} = 'Open';
$branch{'62'} = 'HEAD';
$fullname{'62'} = 'HTML to Text/PostScript Translation';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'64'} = 'Open';
$branch{'64'} = 'HEAD';
$fullname{'64'} = 'Image Handling: JPEG';
$mode{'155'} = 'Open';
$branch{'155'} = 'HEAD';
$fullname{'155'} = 'Image Handling: MNG';
$mode{'65'} = 'Open';
$branch{'65'} = 'HEAD';
$fullname{'65'} = 'Image Handling: PNG';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Java and JS Capability-Based Security';
$mode{'130'} = 'Open';
$branch{'130'} = 'HEAD';
$fullname{'130'} = 'Java APIs for DOM';
$mode{'127'} = 'Open';
$branch{'127'} = 'HEAD';
$fullname{'127'} = 'Java APIs to WebShell';
$mode{'68'} = 'Open';
$branch{'68'} = 'HEAD';
$fullname{'68'} = 'Java Stubs';
$mode{'128'} = 'Open';
$branch{'128'} = 'HEAD';
$fullname{'128'} = 'Java to XPCOM Bridge';
$mode{'133'} = 'Open';
$branch{'133'} = 'HEAD';
$fullname{'133'} = 'Java Utility Classes';
$mode{'129'} = 'Open';
$branch{'129'} = 'HEAD';
$fullname{'129'} = 'Java-Implemented Plugins';
$mode{'70'} = 'Restricted';
$branch{'70'} = 'HEAD';
$fullname{'70'} = 'JavaScript';
$blessed{'70'} = ['timeless%mozdev.org','mike+mozilla%meer.net','cls%seawood.org','bratell%lysator.liu.se',];
$super{'70'} = ['shaver%mozilla.org','rogerl33%aol.com','khanson%netscape.com','jband%netscape.com','brendan%mozilla.org',];
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'JavaScript Debugger';
$mode{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'136'} = 'Closed';
$branch{'136'} = 'HEAD';
$fullname{'136'} = 'Locked-Content';
$blessed{'136'} = [];
$super{'136'} = ['hyatt%mozilla.org',];
$mode{'123'} = 'Open';
$branch{'123'} = 'HEAD';
$fullname{'123'} = 'Mail/News';
$mode{'165'} = 'Open';
$branch{'165'} = 'HEAD';
$fullname{'165'} = 'MathML';
$mode{'124'} = 'Open';
$branch{'124'} = 'HEAD';
$fullname{'124'} = 'MIME';
$mode{'157'} = 'Open';
$branch{'157'} = 'HEAD';
$fullname{'157'} = 'Movemail';
$mode{'112'} = 'Open';
$branch{'112'} = 'HEAD';
$fullname{'112'} = 'Mozilla Tools';
$mode{'19'} = 'Open';
$branch{'19'} = 'HEAD';
$fullname{'19'} = 'mozilla-toplevel';
$mode{'147'} = 'Open';
$branch{'147'} = 'HEAD';
$fullname{'147'} = 'Mstone';
$mode{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'102'} = 'Open';
$branch{'102'} = 'HEAD';
$fullname{'102'} = 'New HTML Parser';
$mode{'100'} = 'Open';
$branch{'100'} = 'HEAD';
$fullname{'100'} = 'New HTML Style System';
$mode{'98'} = 'Open';
$branch{'98'} = 'HEAD';
$fullname{'98'} = 'New Layout Engine';
$mode{'122'} = 'Open';
$branch{'122'} = 'HEAD';
$fullname{'122'} = 'News';
$mode{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['sfraser%netscape.com','sdagley%mac.com',];
$super{'78'} = ['srinivas%netscape.com','seawood%netscape.com','darin%meer.net','wchang0222%aol.com',];
$mode{'163'} = 'Restricted';
$branch{'163'} = 'NSS_3_3_BRANCH';
$fullname{'163'} = 'NSS Stable Release Branch';
$blessed{'163'} = [];
$super{'163'} = ['tfox%netscape.com','nicolson%netscape.com','nelsonb%netscape.com','jpierre%netscape.com','ian.mcgreer%sun.com','glen.beasley%sun.com','bishakhabanerjee%netscape.com','wchang0222%aol.com','relyea%netscape.com',];
$mode{'159'} = 'Open';
$branch{'159'} = 'HEAD';
$fullname{'159'} = 'NSS Trunk';
$mode{'162'} = 'Open';
$branch{'162'} = 'HEAD';
$fullname{'162'} = 'P3P';
$mode{'111'} = 'Open';
$branch{'111'} = 'HEAD';
$fullname{'111'} = 'PerlConnect';
$mode{'113'} = 'Open';
$branch{'113'} = 'HEAD';
$fullname{'113'} = 'Photon';
$mode{'81'} = 'Open';
$branch{'81'} = 'HEAD';
$fullname{'81'} = 'Plugins';
$mode{'82'} = 'Open';
$branch{'82'} = 'HEAD';
$fullname{'82'} = 'Preferences';
$mode{'120'} = 'Open';
$branch{'120'} = 'HEAD';
$fullname{'120'} = 'Profile Manager';
$mode{'83'} = 'Open';
$branch{'83'} = 'HEAD';
$fullname{'83'} = 'Progress Window';
$mode{'161'} = 'Open';
$branch{'161'} = 'HEAD';
$fullname{'161'} = 'Qt-based gfx and widget';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'143'} = 'Open';
$branch{'143'} = 'HEAD';
$fullname{'143'} = 'Remote XPCOM';
$mode{'138'} = 'Open';
$branch{'138'} = 'HEAD';
$fullname{'138'} = 'Rhino';
$mode{'145'} = 'Restricted';
$branch{'145'} = 'HEAD';
$fullname{'145'} = 'security';
$blessed{'145'} = ['jgmyers%speakeasy.net','cotter%netscape.com','cls%seawood.org','bryner%brianryner.com',];
$super{'145'} = ['saul.edwards%sun.com','wchang0222%aol.com','tfox%netscape.com','nicolson%netscape.com','nelsonb%netscape.com','kaie%kuix.de','jpierre%netscape.com','ian.mcgreer%sun.com','glen.beasley%sun.com','chrisk%netscape.com','bishakhabanerjee%netscape.com','thayes%netscape.com','relyea%netscape.com','ddrinan%netscape.com',];
$mode{'151'} = 'Open';
$branch{'151'} = 'HEAD';
$fullname{'151'} = 'Security - Mozilla PSM Glue';
$mode{'86'} = 'Open';
$branch{'86'} = 'HEAD';
$fullname{'86'} = 'Security Stubs';
$mode{'110'} = 'Open';
$branch{'110'} = 'HEAD';
$fullname{'110'} = 'Silent Download';
$mode{'115'} = 'Open';
$branch{'115'} = 'HEAD';
$fullname{'115'} = 'small-devices';
$mode{'87'} = 'Open';
$branch{'87'} = 'HEAD';
$fullname{'87'} = 'SmartUpdate';
$mode{'173'} = 'Open';
$branch{'173'} = 'HEAD';
$fullname{'173'} = 'Standalone Composer';
$mode{'170'} = 'Open';
$branch{'170'} = 'HEAD';
$fullname{'170'} = 'Standalone Mail';
$mode{'160'} = 'Open';
$branch{'160'} = 'HEAD';
$fullname{'160'} = 'String';
$mode{'169'} = 'Open';
$branch{'169'} = 'HEAD';
$fullname{'169'} = 'toolkit';
$mode{'154'} = 'Open';
$branch{'154'} = 'HEAD';
$fullname{'154'} = 'tools';
$mode{'158'} = 'Open';
$branch{'158'} = 'HEAD';
$fullname{'158'} = 'URI Loader';
$mode{'156'} = 'Open';
$branch{'156'} = 'HEAD';
$fullname{'156'} = 'ViXEn';
$mode{'175'} = 'Open';
$branch{'175'} = 'HEAD';
$fullname{'175'} = 'Win32-Based GFX and Widget';
$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{'179'} = 'Open';
$branch{'179'} = 'HEAD';
$fullname{'179'} = 'XPrint';
$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 'HEAD') {
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:^CVSROOT/commitcheck\.pl$:) {return '3';}
if (m:^CVSROOT/passwd$:) {return '3';}
if (m:^mozilla/security/coreconf/.*$:) {return '145';}
if (m:^mozilla/security/jss/.*$:) {return '145';}
if (m:^mozilla/security/nss/.*$:) {return '145';}
if (m:^mozilla/extensions/xmlterm/.*$:) {return '141';}
if (m:^composer$:) {return '173';}
if (m:^xpcom/remote$:) {return '143';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^embedding/browser/gtk$:) {return '144';}
if (m:^mozilla/gfx/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlibxtbin/.*$:) {return '121';}
if (m:^mozilla/mstone/.*$:) {return '147';}
if (m:^mozilla/ef/.*$:) {return '46';}
if (m:^mozilla/xpinstall/.*$:) {return '150';}
if (m:^mozilla/gfx/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk2/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtksuperwin/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtkxtbin/.*$:) {return '49';}
if (m:^mozilla/security/manager/.*$:) {return '151';}
if (m:^mozilla/rdf/.*$:) {return '52';}
if (m:^mozilla/dbm/.*$:) {return '53';}
if (m:^mozilla/extensions/vixen/.*$:) {return '156';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/l10n/.*$:) {return '55';}
if (m:^mozilla/mailnews/movemail/.*$:) {return '157';}
if (m:^mozilla/editor/.*$:) {return '56';}
if (m:^mozilla/uriloader/.*$:) {return '158';}
if (m:^mozilla/directory/buildsdk\.txt$:) {return '59';}
if (m:^mozilla/directory/c-sdk/.*$:) {return '59';}
if (m:^mozilla/directory/ldapsdk\.mak$:) {return '59';}
if (m:^mozilla/directory/ldapsdk\.mk$:) {return '59';}
if (m:^mozilla/directory/Makefile$:) {return '59';}
if (m:^gfx/src/ps/.*$:) {return '62';}
if (m:^mozilla/string/.*$:) {return '160';}
if (m:^mozilla/modules/libpr0n/.*$:) {return '63';}
if (m:^mozilla/gfx/src/qt/.*$:) {return '161';}
if (m:^mozilla/widget/src/qt/.*$:) {return '161';}
if (m:^jpeg$:) {return '64';}
if (m:^mozilla/extensions/p3p/.*$:) {return '162';}
if (m:^mozilla/modules/libimg/png/.*$:) {return '65';}
if (m:^mozilla/layout/mathml/.*$:) {return '165';}
if (m:^mozilla/intl/.*$:) {return '67';}
if (m:^mozilla/browser/.*$:) {return '166';}
if (m:^mozilla/chrome/.*$:) {return '166';}
if (m:^mozilla/toolkit/.*$:) {return '166';}
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/mail/.*$:) {return '170';}
if (m:^js/src/*\.c$:) {return '70';}
if (m:^js/src/*\.def$:) {return '70';}
if (m:^js/src/*\.h$:) {return '70';}
if (m:^js/src/*\.m*k$:) {return '70';}
if (m:^js/src/*\.tbl$:) {return '70';}
if (m:^js/src/*akefile.*$:) {return '70';}
if (m:^mozilla/extensions/cookie$:) {return '171';}
if (m:^mozilla/extensions/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^mozilla/gfx/src/beos$:) {return '172';}
if (m:^mozilla/widget/src/beos$:) {return '172';}
if (m:^js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/extensions/help$:) {return '174';}
if (m:^mozilla/netwerk/.*$:) {return '77';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '175';}
if (m:^mozilla/widget/src/windows/.*$:) {return '175';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/gfx/public/.*$:) {return '177';}
if (m:^mozilla/gfx/src/*\.cpp$:) {return '177';}
if (m:^mozilla/gfx/src/*\.h$:) {return '177';}
if (m:^mozilla/gfx/src/shared/.*$:) {return '177';}
if (m:^mozilla/widget/public/.*$:) {return '177';}
if (m:^mozilla/widget/src/xpwidgets/.*$:) {return '177';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/gfx/src/mac/.*$:) {return '178';}
if (m:^mozilla/widget/src/mac/.*$:) {return '178';}
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/content/xml/.*$:) {return '88';}
if (m:^mozilla/expat/.*$:) {return '88';}
if (m:^mozilla/extensions/xmlextras/.*$:) {return '88';}
if (m:^mozilla/xpcom/.*$:) {return '89';}
if (m:^xpcom/io$:) {return '90';}
if (m:^mozilla/modules/zlib/.*$:) {return '93';}
if (m:^gfx/src/xprint$:) {return '179';}
if (m:^mozilla/view/.*$:) {return '96';}
if (m:^mozilla/layout/base/.*$:) {return '98';}
if (m:^mozilla/layout/build/.*$:) {return '98';}
if (m:^mozilla/layout/doc/.*$:) {return '98';}
if (m:^mozilla/layout/html/.*$:) {return '98';}
if (m:^mozilla/layout/macbuild/.*$:) {return '98';}
if (m:^mozilla/layout/tools/.*$:) {return '98';}
if (m:^modules/libpr0n/decoders/mng/.*$:) {return '155';}
if (m:^mozilla/modules/libimg/mng/.*$:) {return '155';}
if (m:^mozilla/content/html/style/.*$:) {return '100';}
if (m:^mozilla/content/shared/.*$:) {return '100';}
if (m:^mozilla/embedding/.*$:) {return '101';}
if (m:^mozilla/webshell/.*$:) {return '101';}
if (m:^mozilla/htmlparser/.*$:) {return '102';}
if (m:^mozilla/content/base/.*$:) {return '103';}
if (m:^mozilla/content/events/.*$:) {return '103';}
if (m:^mozilla/content/html/content/.*$:) {return '103';}
if (m:^mozilla/content/html/document/.*$:) {return '103';}
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/content/xsl/.*$:) {return '140';}
if (m:^mozilla/extensions/transformiix/.*$:) {return '140';}
if (m:^gfx/src/photon/.*$:) {return '113';}
if (m:^widget/src/photon/.*$:) {return '113';}
if (m:^mozilla/content/xul/.*$:) {return '106';}
if (m:^mozilla/layout/xul/.*$:) {return '106';}
if (m:^mozilla/profile$:) {return '120';}
}
if ($b eq 'NSPRPUB_PRE_4_2_CLIENT_BRANCH') {
if (m:^mozilla/nsprpub/.*$:) {return '146';}
}
if ($b eq 'NSS_3_3_BRANCH') {
if (m:^mozilla/security/coreconf/.*$:) {return '163';}
if (m:^mozilla/security/nss/.*$:) {return '163';}
}
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,42 +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
*.dylib
__.SYMDEF*
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
*.dll
*.lib
*.exp
*.rc
*.res
Makefile

View File

@@ -1,24 +0,0 @@
#!/bin/sh
PATH=/bin:/usr/bin:/sbin:/usr/sbin;export PATH
(
URL="subdir=`dirname $1`&files=`basename $1`"
echo "Subject: $1"
echo 'Content-Type: text/html; charset=us-ascii'
echo 'Content-Transfer-Encoding: 7bit'
echo 'Content-Disposition: inline'
TMP=/tmp/cvsmf.$$
trap "rm -f $TMP" 0 1 2 15
cat > $TMP
BRANCH=`sed -n 's@^Revision/Branch: \(.*\)@\1@p' $TMP`
if test -n "$BRANCH"; then
URL="$URL&branch=$BRANCH"
fi
echo '<A HREF="http://warp.netscape.com/webtools/bonsai/cvsview2.cgi?'$URL'&command=DIRECTORY">View differences</A><BR>\n'
) | mail $2

View File

@@ -1,163 +0,0 @@
#!/usr/bin/perl
# -*- Mode: perl; indent-tabs-mode: nil -*-
# Arguments:
#
# -a Only send checkin messages which contain added files. All other checkin
# messages will be ignored.
# -u <url> Base URL for the Bonsai directory; "/cvsview2.cgi" will get
# appended to this with appropriate args.
# -h <hostname> Host whose SMTP server we will contact to send mail.
# -s <string> String specifying dir and filenames. As generated by "%s"
# in a CVSROOT/loginfo file
# -f <file> A regexp. If present, then only checkins to files whose
# name (without the directory) matches the regexp will generate mail.
#
# The remaining args are email addresses of people who should get notified.
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my $debug = 0;
my $addsonly = 0;
my $mailhost = "127.0.0.1";
my $urlbase = "";
my $cvsargs = "";
my $cvsroot = "";
my @mailto;
my $fileregexp = "";
while (@ARGV) {
my $arg = shift @ARGV;
if ($arg eq '-d') {
$debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} elsif ($arg eq '-u') {
$urlbase = shift @ARGV;
} elsif ($arg eq '-s') {
$cvsargs = shift @ARGV;
} elsif ($arg eq '-f') {
$fileregexp = shift @ARGV;
} elsif ($arg eq '-a') {
$addsonly = 1;
} else {
push(@mailto, $arg);
}
}
my $url = "";
if ($urlbase ne "" && $cvsargs ne "") {
my @list = split(/ /, $cvsargs);
my $dir = shift @list;
if ($fileregexp ne "") {
if (grep(m/$fileregexp/, @list) <= 0) {
exit;
}
}
$url = $urlbase . "/cvsview2.cgi?command=DIRECTORY&subdir=$dir&files=" .
join('%2B', @list);
}
my $message = "";
my $filesadded = 0;
while (<>) {
my $line = $_;
if ($line =~ m@^ Tag: (.*)$@) {
if ($url ne "") {
$url .= "&branch=$1";
}
}
# if we see that files have been added on this checkin, remember that fact
#
if ($line =~ m@^Added Files:@) {
$filesadded = 1;
}
$message .= $line;
}
# bail out if this is an adds-only run and no files have been added
#
if ($addsonly == 1 && $filesadded == 0 ) {
exit 0;
}
if ($url ne "") {
if ($cvsroot ne "") {
$url .= "&root=$cvsroot";
}
$message = "Diffs: $url\n\n" . $message;
}
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvsmailfilter\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
print S "Subject: $cvsargs\n";
print S "\n";
print S $message . "\n";
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,23 +0,0 @@
# This file affects handling of files based on their names.
#
# The -t/-f options allow one to treat directories of files
# as a single file, or to transform a file in other ways on
# its way in and out of CVS.
#
# The -m option specifies whether CVS attempts to merge files.
#
# The -k option specifies keyword expansion (e.g. -kb for binary).
#
# Format of wrapper file ($CVSROOT/CVSROOT/cvswrappers or .cvswrappers)
#
# wildcard [option value][option value]...
#
# where option is one of
# -f from cvs filter value: path to filter
# -t to cvs filter value: path to filter
# -m update methodology value: MERGE or COPY
# -k expansion mode value: b, o, kkv, &c
#
# and value is a single-quote delimited value.
# For example:
#*.gif -k 'b'

View File

@@ -1,270 +0,0 @@
#!/usr/bin/perl
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, "/usr/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,40 +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@mecha.mozilla.org
# send mail for new files added
ALL $CVSROOT/CVSROOT/cvsmailfilter.pl -a -u http://bonsai.mozilla.org -r /cvsroot -s %s cvs-adds@mozilla.org
# crypto checkins deserve more attention
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/dbm $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s mozilla-crypto-checkins@mozilla.org
# misc modules
mozilla/webtools/bugzilla $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s cvs-checkins@bugzilla.org webtools-changed@warp.mcom.com
mozilla/webtools $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s webtools-changed@warp.mcom.com
CVSROOT $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s -f modules sysalerts@mozilla.org

View File

@@ -1,803 +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
#####################
# Transformiix module (xslt processor)
#####################
TransformiixStandalone -a \
mozilla/config \
mozilla/expat \
mozilla/extensions/transformiix
#######################################################################
# 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/README.txt \
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 \
mozilla/js/jsd \
!mozilla/js/jsd/jsdb \
!mozilla/js/jsd/classes \
!mozilla/js/jsd/corba \
!mozilla/js/jsd/java \
!mozilla/js/jsd/javawrap \
JSClient \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/NSStartup \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/InterfaceLib \
mozilla/lib/mac/embedding \
mozilla/modules/appfilelocprovider \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/mpfilelocprovider \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/staticmod \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/netwerk \
mozilla/nglayout.mk \
mozilla/plugin/oji \
mozilla/profile \
mozilla/rdf \
mozilla/string \
mozilla/sun-java \
mozilla/tools/leaky \
mozilla/tools/preloader \
mozilla/tools/elf-dynstr-gc \
mozilla/uriloader \
mozilla/xpcom \
mozilla/xpinstall \
MozillaLicense
SeaMonkeyLayout -a \
SeaMonkeyCore \
mozilla/content \
mozilla/dom \
mozilla/gfx \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget \
mozilla/expat
SeaMonkeyXPToolKit -a \
SeaMonkeyLayout \
mozilla/themes \
mozilla/xpfe
SeaMonkeyBrowser -a \
mozilla/directory/xpcom \
mozilla/editor/Makefile.in \
mozilla/editor/public \
mozilla/extensions \
SeaMonkeyXPToolKit
# This needs work!
SeaMonkeyMailNews -a \
SeaMonkeyLayout \
mozilla/mailnews \
!mozilla/mailnews/db/mdb \
!mozilla/mailnews/db/mork \
SeaMonkeyEditor -a \
SeaMonkeyBrowser \
mozilla/editor \
mozilla/mailnews
SeaMonkeyL10n -a \
mozilla/l10n/makefile.win \
mozilla/l10n/makefiles.all \
mozilla/l10n/Makefile.in \
mozilla/l10n/langpacks/makefile.win \
mozilla/l10n/langpacks/Makefile.in \
mozilla/l10n/langpacks/en-DE \
mozilla/l10n/langpacks/en-GB
#############################################################
# This module is the whole banana, and this
# is the module that tinderbox and bonsai should
# track.
#
# Right now Editor pulls Browser which pulls XPToolKit
# which pulls Layout which pulls Core. But eventually,
# there will be more differentiation and uniqueness so
# All will need to contain more than Editor. Perhaps it
# will contain SeaMonkeyUnix, SeaMonkeyMac, SeaMonkeyWin
# et cetera, et cetera, et cetera. But that is in the
# future. --sarah
#
SeaMonkeyAll -a \
SeaMonkeyEditor \
SeaMonkeyL10n
Blackwood -a \
mozilla/java
SeaMonkeyBlackwood -a \
SeaMonkeyAll \
Blackwood
#############################################################
#
# Alexander Larsson's GTK+ widget for embedding mozilla into
# gtk applications.
#
#############################################################
GtkMozilla -a \
mozilla/webshell/embed/gtk
############################################################
#
# Module for Chimera, the embedded MacOSX browser.
# Because this project is mixing a branched SeaMonkeyAll
# with a trunk mozilla/chimera, we need a small module here
# for tinderbox to track mozilla/chimera. This module
# should be temporary until mozilla/chimera joins another
# major module. -mcafee
#
# 3/3/03: Chimera -> Camino name change. Temporarily adding
# new camino directory to Chimera, also adding new Camino
# module. -mcafee
#############################################################
Chimera -a \
mozilla/chimera \
mozilla/camino \
SeaMonkeyAll
Camino -a \
mozilla/camino \
SeaMonkeyAll
#############################################################
#
# Modules For Webtools
#
#############################################################
Bugzilla -a \
mozilla/webtools/bugzilla
Bonsai -a \
mozilla/webtools/bonsai
LXR -a \
mozilla/webtools/lxr
Tinderbox -a \
mozilla/webtools/tinderbox
Webtools -a \
Bugzilla \
Bonsai \
LXR \
Tinderbox
#############################################################
#
# Module for the java webclient (edburns)
#
#############################################################
Webclient -a \
mozilla/java/Makefile.in \
mozilla/java/Makefile.win \
mozilla/java/build.xml \
mozilla/java/README \
mozilla/java/README.commercial \
mozilla/java/build \
mozilla/java/config \
mozilla/java/dom \
mozilla/java/external \
mozilla/java/makefiles \
mozilla/java/util \
mozilla/java/webclient
#############################################################
#
# Module for iPlanet Network Security Services
#
#############################################################
NSS -a \
mozilla/security/nss \
mozilla/security/coreconf
#############################################################
#
# Module for Mozilla Tinderbox
#
#############################################################
MozillaTinderboxAll -a \
SeaMonkeyAll \
mozilla/security/psm \
mozilla/accessible \
mozilla/ipc/ipcd \
mozilla/security/manager \
mozilla/tools/trace-malloc \
mozilla/modules/libpr0n
# mozilla uses mozilla/security/manager from
# the tip, not the nss branch
#
# commenting out NSS because the client uses a static tag so watching
# checkins as they happen is of no use to us
# NSS \
# commenting out NSPR because tinderbox is broken in such a way that
# checkins to the branch (which we care about) do not show up but
# checkins do the tip (which we don't care about) do. Getting rid of
# this so its not 100% false positives.
# NSPR \
# same with ldap
# mozilla/directory/c-sdk
# This module will let us track branches where all the subcomponents
# are on the same tag
MozillaBranchTinderboxAll -a \
MozillaTinderboxAll \
NSS \
NSPR \
mozilla/directory/c-sdk
# thunderbird's tinderbox module
ThunderbirdTinderbox -a \
MozillaTinderboxAll \
mozilla/mail \
mozilla/chrome \
mozilla/toolkit
# this is for the phoenix tinderbox
PhoenixTinderbox -a \
MozillaTinderboxAll \
mozilla/browser \
mozilla/chrome \
mozilla/toolkit

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,366 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to http://warp/mozilla.org, and
# tweak things from there.
aaronleventhal%moonset.net:S0MUPohMWfaMo:cvsuser
akhil.arora%sun.com:tG7tQfICukUNg:cvsuser
akkzilla%shallowsky.com:LyPNKDRAkCEfM:cvsuser
alecf%flett.org:xY/EzwiSEg43U:cvsuser
alex.fritze%crocodile-clips.com:.qnz.iJA.rUaQ:cvsuser
alexsavulov%netscape.com:NL.2.L.pOoEE.:cvsuser
alla%lysator.liu.se:PfaCJJD7S/Vyc:cvsuser
amardare%qnx.com:.nnbfi3s/6pLw:cvsuser
anatoliya%netscape.com:gzzdCC45etLpk:cvsuser
andreas.otte%debitel.net:kydQ2aAIGwhkA:cvsuser
andrew%redhat.com:Q5vhhvO.ksq/E:cvsuser
andreww%netscape.com:VDb/gyVOKB8gg:cvsuser
angelon%netscape.com:xLYuHRKI0gIh6:cvsuser
ann.adamcik%sun.com:McRIlR2v7WMXQ:cvsuser
anthonyd%netscape.com:3cZ8Ug3ggdAfE:cvsuser
antitux%netscape.com:GPYA3.J0mZ8dg:cvsuser
antonio.xu%sun.com:xb9jwUyu9kmog:cvsuser
arielb%rice.edu:18fBUQf4tjW/Y:cvsuser
arvid%quadrone.org:OlnGBWl7agA9.:cvsuser
asa%mozilla.org:KwQFH5YHrDGVw:cvsuser
asasaki%netscape.com:eW4lJwcDcifpA:cvsuser
ashishbhatt%netscape.com:hAtS/UPSRHvCg:cvsuser
ashuk%eng.sun.com:QrgopBbFpT10Y:cvsuser
attinasi-moz%attinasi.org:KQdxTI4aFdReA:cvsuser
av%netscape.com:GZ3mu2MifoZiU:cvsuser
axel%pike.org:mbSWqS64YZTQw:cvsuser
bbaetz%acm.org:JhmLaLDTsT/h2:cvsuser
beard%netscape.com:2Eed7KIBNPtL6:cvsuser
ben%bengoodger.com:z68cHGOZUnekA:cvsuser
bhart00%yahoo.com:AnZyRL6ytm1.Q:cvsuser
bienvenu%nventure.com:dzcEj09V1HQLg:cvsuser
bishakhabanerjee%netscape.com:bLgNOlaDbR.lc:cvsuser
blakeross%telocity.com:iecsxCayirMQw:cvsuser
blizzard%redhat.com:W86ZbnavsJzxk:cvsuser
bmartin%netscape.com:VDvmT5ew0s2Uk:cvsuser
bmlk%gmx.de:diOpGSeH3syIs:cvsuser
bolian.yin%sun.com:SXDI.XmKRDr7s:cvsuser
braddr%puremagic.com:Tzs8cIqrzzC/I:cvsuser
brade%comcast.net:ouetdVzWLzsWs:cvsuser
BradleyJunk%cinci.rr.com:EOOl4wp9MNcU6:cvsuser
bratell%lysator.liu.se:GLG2cm83vaqBk:cvsuser
brendan%mozilla.org:q5aR3MqARGBMA:cvsuser
briane%qnx.com:pKLtqULcssSZo:cvsuser
bruce%cubik.org:.VcS8pxE3d5rQ:cvsuser
bryner%brianryner.com:gy5stVpStoVNw:cvsuser
bsharma%netscape.com:vjlb1xJC7MsAk:cvsuser
bsmedberg%covad.net:dvB/veJh3IxkM:cvsuser
bstell%ix.netcom.com:/ZdK7gz9SA/RU:cvsuser
bugreport%peshkin.net:PgnY246SzUcHk:cvsuser
burnus%gmx.de:RBozBY9sekJRM:cvsuser
bzbarsky%mit.edu:YySJ0ECW0UqcM:cvsuser
caillon%redhat.com:crXJoEJGqOt1c:cvsuser
carl.wong%intel.com:60H5NoMHeEpvI:cvsuser
carosendahl%netscape.com:vzE2R0ISTc0Rs:cvsuser
cathleen%netscape.com:g4oBIcfbxZzt.:cvsuser
cavin%netscape.com:Wd/zikwQdE62c:cvsuser
cbiesinger%web.de:SmMxtOg6tGNJg:cvsuser
ccarlen%mac.com:KYg00rzfYX4vs:cvsuser
chak%netscape.com:muP/8gmdIYQgM:cvsuser
chanial%noos.fr:9sotrJUSTkw2o:cvsuser
chofmann%mozilla.org:zSMKbARwiYniA:cvsuser
Chris.Yeh%nokia.com:98WX9EeAZIt/6:cvsadm
chrisk%netscape.com:iAECHtKFagLSw:cvsuser
ChrisKarnaze%cox.net:C.H2iRqFy7CnY:cvsuser
christophe.ravel.bugs%sun.com:m72kIhpCT13sg:cvsuser
claudius%netscape.com:gJezy23y0r4wI:cvsuser
cls%seawood.org:YLAr7ajnaXezg:cvsuser
cltbld%netscape.com:mla4CZgCloBSU:cvsuser
cmanske%jivamedia.com:wZ2fFz6Y4JIkk:cvsuser
colin%theblakes.com:1fbT0DKTKXTsk:cvsuser
colinp%oeone.com:o4A5a8g5U/tO2:cvsuser
cotter%netscape.com:JZ1rqINZKa.Ig:cvsuser
curt%netscape.com:/rx/ZFSvRo2cI:cvsuser
dac%x.cx:xZwzT4et.TSYY:cvsuser
Dale.Stansberry%Nexwarecorp.com:iFmg8YUyFSpA.:cvsuser
daniel%glazman.org:voZRrCYpgF9AU:cvsuser
danm-moz%comcast.net:3h6FdkzmMqnyA:cvsuser
darin%meer.net:BFlqb/kSuCdKo:cvsuser
db48x%yahoo.com:WOXgUg7VfNR2s:cvsuser
dbaron%dbaron.org:z3R2dyupEH6yk:cvsuser
dbragg%netscape.com:k34vc.FRrLRYI:cvsuser
dcone%netscape.com:dWcV1sBlGlAHU:cvsuser
ddkilzer%theracingworld.com:srB5Z/2wN1VDw:cvsuser
ddrinan%netscape.com:4vs6JokcLeYkQ:cvsuser
dean_tessman%hotmail.com:AM2BZ7M0nDhlM:cvsuser
depstein%netscape.com:OmsomooV9eTPE:cvsuser
despotdaemon%netscape.com:zJJgZOGMRo/FE:cvsadm
dinglis%qnx.com:ox85zqaZiiSk6:cvsuser
djani%netscape.com:jnrv0Mv0Kb77.:cvsuser
dkl%redhat.com:Jb37f1UZbg4g2:cvsuser
dmose%mozilla.org:sTIo1zYddteQc:cvsadm
donley%tekka.wwa.com:ZdWwac/UPNyG.:cvsuser
donm%bluemartini.com:bKHsN8gBK/fp2:cvsuser
dougt%meer.net:6Dpld8jLb0Mcg:cvsuser
dpsuresh%netscape.net:jt.S0eDMnQVDo:cvsuser
drepper%redhat.com:p/CH9PcK4BRCs:cvsuser
driehuis%playbeing.org:BbR6IahGk6yGc:cvsuser
dsirnapalli%netscape.com:hbQy6f/ZU4m7o:cvsuser
dveditz%cruzio.com:S1X7iuOVZr0tI:cvsuser
dwitte%stanford.edu:sFoUYfKYFCQeg:cvsuser
edburns%acm.org:z7zqfOtPH9oic:cvsuser
edwin%woudt.nl:8dZB6Qv1GFw4E:cvsuser
endico%mozilla.org:yXO.M/SUdhzAc:cvsadm
ere%atp.fi:HlHx6Z2VwOLeg:cvsuser
ericb%neoplanet.com:D63L651L6w.a2:cvsuser
etsai%netscape.com:b6.iRP5wVeO1s:cvsuser
friedman%splode.com:mZ5UQ4/qb5h3E:cvsadm
ftang%netscape.com:cjA4Oe7qangyQ:cvsuser
gagan%netscape.com:aJDYc91m7tmpI:cvsuser
garrett%blythe-wang.com:UXnssIXpwUtBU:cvsuser
gayathrik00%netscape.com:gy4GP7.sWyoUs:cvsuser
gerv%gerv.net:/3awrKKpfLPvQ:cvsuser
gilbert.fang%sun.com:DJJSeZLDeXl0Y:cvsuser
girish.manwani%eng.sun.com:0Nm63TloVl5Rw:cvsuser
glen.beasley%sun.com:Bg3n.ccr13OvI:cvsuser
gordon%netscape.com:MCComT.xg8/GM:cvsuser
grail%cafebabe.org:KsBL5nzVbWFC6:cvsuser
granrose%netscape.com:xndKEgLhYUUUY:cvsuser
harishd%hotmail.com:A0zdbDQ36sqs.:cvsuser
henry.jia%sun.com:u9SJe2/103fMo:cvsuser
hewitt%netscape.com:pE1RTplEofSd2:cvsuser
hidday%geocities.com:A1nFYdvMQRKDI:cvsuser
hjtoi%comcast.net:52AbDkgxmkRfY:cvsuser
hpradhan%hotpop.com:Z9A47ej9QDVYc:cvsuser
hwaara%chello.se:74eCB7AZi/Bm2:cvsuser
hyatt%mozilla.org:/Sepj5wnpvupA:cvsuser
ian.mcgreer%sun.com:86YhVbbpm8aZ2:cvsuser
ian%hixie.ch:nibu2mA5/kgco:cvsuser
idk%eng.sun.com:hGFoMfxrF7eCM:cvsuser
igor%mir2.org:MM9XCaPQ9hSyA:cvsuser
imajes%php.net:2QdOW14NQ6PdQ:cvsadm
inaky.gonzalez%intel.com:S7JSies.2wToc:cvsuser
jab%atdot.org:EQ0cIL6giNkWw:cvsuser
jag%tty.nl:JfxrrkZerNZv.:cvsuser
jake%bugzilla.org:mjldF4ES.KxbI:cvsuser
jat%princeton.edu:0P0EK1s5q3OCk:cvsuser
javi%netscape.com:WkJc6UpXUyLVw:cvsuser
jay.yan%sun.com:lgDae/1lMfLrk:cvsuser
jband%netscape.com:jc1KB4qvBDWxE:cvsuser
jcgriggs%sympatico.ca:hQ/ITeFfitEvw:cvsuser
jdunn%maine.rr.com:nwle/bqcCtTMA:cvsuser
jeff.dyer%compilercompany.com:O.dwVxqCyvmqQ:cvsuser
jeff.hedlund%matrixsi.com:dUxvk4HDbIrkA:cvsuser
jelwell%netscape.com:phAeFbVmVsIFg:cvsuser
Jerry.Kirk%Nexwarecorp.com:iSvw9A.T6nH6w:cvsuser
jerry.tan%sun.com:3vzkwo3LNd8Mk:cvsuser
jglick%netscape.com:MW7f8SLLptnEw:cvsuser
jgmyers%speakeasy.net:tj/q7ALULIlLM:cvsuser
jim_nance%yahoo.com:MW2pItooimXQc:cvsuser
jje%mac.com:Slemj8mwbIPao:cvsadm
jmas%softcatala.org:PmaWVAdMzkM7A:cvsuser
jocuri%softhome.net:icDVGeWEv1eDw:cvsuser
joe.chou%sun.com:peT1nWrch0xGo:cvsuser
john.marmion%ireland.sun.com:c6A3GBlY0bSbU:cvsuser
john%johnkeiser.com:UEgKBivGIzptw:cvsuser
joshua.xia%bea.com:qK5Olug74ZkBI:cvsuser
jouni%heikniemi.net:ykttS9UKWXc9E:cvsuser
jpierre%netscape.com:2ebjC0cACURyU:cvsuser
jrgm%netscape.com:3ix9Y5PU9Qruw:cvsuser
jruderman%hmc.edu:X40q5fD7Yno4s:cvsuser
jshin%mailaps.org:j6/TcPcy/KYgg:cvsuser
jst%mozilla.jstenback.com:ry1WSdsxrYVhg:cvsuser
jsun%netscape.com:coq.3Xx7ARTjs:cvsuser
justdave%syndicomm.com:gH/q.1W.wLBGQ:cvsadm
kaie%kuix.de:.hgVIsvtes.Fw:cvsuser
kairo%kairo.at:P3GfvvKlerCks:cvsuser
katakai%japan.sun.com:qJPfrx26UNm2.:cvsuser
keith%kvisco.com:7u.twuUBsFGJA:cvsuser
kerz%mozillazine.org:PrxCfYo5gxNi.:cvsuser
kestes%walrus.com:5Ld0f8MhzQggw:cvsuser
kevin%perldap.org:OR9AnICPijq1g:cvsuser
khanson%netscape.com:TFWnuwfuYSFnI:cvsuser
kiko%async.com.br:Uz8pBMTzv6gpo:cvsuser
kin%netscape.com:RexUJ7MbhHOeE:cvsuser
kirk.erickson%sun.com:2ju/p7xptfkFQ:cvsuser
kjh-5727%comcast.net:rRN9eQFLs3af6:cvsuser
kmcclusk%netscape.com:KiXYwpHlCP1nE:cvsuser
koehler%mythrium.com:0vfTLcKn6XhV6:cvsuser
kyle.yuan%sun.com:4pSzbqjeADpcc:cvsuser
kysmith%netscape.com:tBE5QiCelL1mM:cvsuser
laa%sparc.spb.su:xaXKTqerGGoxE:cvsuser
law%netscape.com:QQU7Gc4FME9Ek:cvsuser
leaf%mozilla.org:u8bmgbEVjQQ6k:cvsadm
leif%ogre.com:NSpnZ.4teg8CA:cvsuser
leila.garin%eng.sun.com:Cz4LcsTHYzTwk:cvsuser
leon.zhang%sun.com:LUAz1d7SL5TF.:cvsuser
loadrunner%betak.net:IUk5X6IaJ5fTM:cvsuser
locka%iol.ie:Odt22ztoqh7Pc:cvsuser
lordpixel%mac.com:pBoWsz5/W/1/o:cvsuser
louie.zhao%sun.com:ajsxRr.217rWY:cvsuser
louis.martin%eng.sun.com:QsJ91Lm0/Y/0Y:cvsuser
lpham%netscape.com:E06CUoNSPOyqg:cvsuser
mang%subcarrier.org:VuSc/CvF/y94A:cvsuser
maolson%earthlink.net:k1eI.1dDx/fkI:cvsuser
margaret.chan%sun.com:W3v8XaNRwpmZY:cvsuser
martinl%netscape.com:tBTLPNQZ7oRdM:cvsuser
matthias%sorted.org:OzME313V9XMNo:cvsuser
matty%chariot.net.au:c/z7/vNQ/Vv1I:cvsuser
mbarnson%sisna.com:hRMbA3bW5q6Ak:cvsuser
mcafee%netscape.com:Y/0zK7Dff2W8.:cvsadm
mconnor%myrealbox.com:KLpr7Zj8uPkes:cvsuser
mcs%pearlcrescent.com:1K9aYq1ivwd6s:cvsuser
mhammond%skippinet.com.au:T1kpFNZuhvQ0I:cvsuser
mhein%sun.com:zDB.Gdg/nMOq6:cvsuser
Michael.Kedl%Nexwarecorp.com:/vumJNxEIWQnk:cvsuser
michael.lowe%bigfoot.com:SUFJXqQg3gpwo:cvsuser
mike+mozilla%meer.net:3rKv1ZMBpeR36:cvsuser
mike%neoplanet.com:BXgJNsh4IWFgQ:cvsuser
mikep%oeone.com:fxxKFOIsaxlQs:cvsuser
miodrag%netscape.com:6t6mBrr0.woK6:cvsuser
mitchf%netscape.com:SpJhZNzzTZL5E:cvsuser
mj%digicool.com:.QcUkkqXQe9kE:cvsuser
mjudge%netscape.com:YwzoYiibSIGNA:cvsuser
mkaply%us.ibm.com:1Ui2NF/0U00sI:cvsuser
moied%netscape.com:YEBO82VsfWOlc:cvsuser
momoi%netscape.com:cTHpmapFPYprI:cvsuser
morse%netscape.com:1f8Ob4wB7JJ5I:cvsuser
mostafah%oeone.com:DaYs.xDcUaa72:cvsuser
mozeditor%floppymoose.com:n8gH7es/9NB6U:cvsuser
mozilla.BenB%bucksch.org:7/oOTh8e41HmY:cvsuser
mozilla%ducarroz.org:B9ih04P7FDhrg:cvsuser
mstoltz%netscape.com:4Ddf36CZMroWw:cvsuser
mvl%exedo.nl:kpiBYLuZnAosE:cvsuser
mwyner%ogre.com:YTb.PSMPtP7Sw:cvsuser
myk%mozilla.org:m/RQWKjspQj9s:cvsadm
m_kato%ga2.so-net.ne.jp:FoloD5kECUuTo:cvsuser
namachi%pacbell.net:qxsU3ci9Y1Y4k:cvsuser
naving%netscape.com:TqK9Ipga8KNA6:cvsuser
nboyd%atg.com:hbKSEw6zIzn8A:cvsuser
neeti%netscape.com:q2ekT3ZhwHrKg:cvsuser
neil%parkwaycc.co.uk:dIqJP4XsRGQIw:cvsuser
nelsonb%netscape.com:AVyk3HXWf.ujs:cvsuser
nhotta%netscape.com:7PCA6ZeTK24HQ:cvsuser
nicolson%netscape.com:NbXo/Njwl3DYE:cvsuser
nis%sparc.spb.su:qaN5w8ws/GMOI:cvsuser
nisheeth%netscape.com:e69IbM7hbpN1c:cvsuser
noririty%jcom.home.ne.jp:LILUJRbaygv6o:cvsuser
oeschger%netscape.com:VbgM7ZeTrBdQc:cvsuser
paper%animecity.nu:zZz20Ze5U4roc:cvsuser
pavel%gingerall.cz:m.6fruuSee/fA:cvsuser
pavlov%pavlov.net:Wm/3gCaQhXNLo:cvsuser
pedemont%us.ibm.com:yXrIQ7nPbCytE:cvsuser
pete.zha%sun.com:rXMiOKAkMlQts:cvsuser
pete%alphanumerica.com:8I2QCUKNKooqA:cvsuser
peterb%oeone.com:TxT4Q17V0YIp6:cvsuser
peterlubczynski%netscape.com:kSPTyFx/Yg.0M:cvsuser
peterv%propagandism.org:tknmYRfnctNHY:cvsuser
philip.zhao%sun.com:t3AHvdCfAkGOs:cvsuser
phomoz%netscape.com:vmDEmKMt0liZM:cvsuser
pinkerton%aol.net:SXjRJmDJDtb1U:cvsuser
pkw%us.ibm.com:8b/bmWBPVi2ug:cvsuser
pp%ludusdesign.com:G0MYIuYvwPznk:cvsuser
prass%netscape.com:FR60OL5/QxDWQ:cvsuser
preed%sigkill.com:BvqmKaKN1qcNE:cvsuser
pschwartau%netscape.com:MEim3s/EIZWs6:cvsuser
putterman%netscape.com:CRfRGZi9Nrtg6:cvsuser
quy%igelaus.com.au:x9H1aMz3jpYUA:cvsuser
racham%netscape.com:G3oNVDE5uCV0o:cvsuser
radha%netscape.com:E8m/i8B0sIO5k:cvsuser
ramiro%eazel.com:04T/4Hcs1Yr/c:cvsadm
rangansen%netscape.com:cLfMytTA8Q.aY:cvsuser
rayw%netscape.com:tnMNnv234muWY:cvsuser
rbs%maths.uq.edu.au:2urVlBcTziPaA:cvsuser
rcassin%supernova.org:xbcASQsSB3GNo:cvsuser
rchen%netscape.com:aur8LEiFViHB2:cvsuser
rdayal%netscape.com:wS397S9STmKn6:cvsuser
realpeterv%mac.com:03s6xSCMxEKx.:cvsuser
redfive%acm.org:bwZbPN1gYEnPo:cvsuser
relyea%netscape.com:SnAaVLpexLWKw:cvsuser
rginda%hacksrus.com:TRTBrAIOV/zck:cvsuser
richm%netscape.com:yFyxcWf6.RJnc:cvsuser
rick.ju%sun.com:O/OoCMTnW5sUE:cvsuser
rjc%rjcdb.com:RVRRe0F5Be03c:cvsuser
rjesup%wgate.com:5Ccmc2hO67zAk:cvsuser
rko%netscape.com:erIlm8Cr.fpeM:cvsadm
rlk%trfenv.com:Kg0SscFg1bZfw:cvsuser
robin.lu%sun.com:QX/01AXloHL0A:cvsuser
robinf%netscape.com:qsizhSBd/KLxw:cvsuser
roc+%cs.cmu.edu:7yP.3Z8FERo/.:cvsuser
rods%netscape.com:0IcCge9UaI6V6:cvsuser
rogc%netscape.com:ggq89u2RGdGyc:cvsuser
rogerl33%aol.com:EOrmrYUfmdcOk:cvsuser
rpotts%netscape.com:S0L.1Z15bd0qA:cvsuser
rth%cygnus.com:PgrJbhkbkSaXM:cvsuser
ruslan%netscape.com:D.VKkgUzl9qmo:cvsuser
rusty.lynch%intel.com:DhYR6Z5RXyqSk:cvsuser
rweltman%netscape.com:sXP4ymRl/iKBg:cvsuser
saari%netscape.com:8QO4pF72fYVFo:cvsuser
saileshd%netscape.com:lUoVAFVqyyuXg:cvsuser
samuel%sieb.net:UyA4IG.2.LceA:cvsuser
saul.edwards%sun.com:roYr1eI1z89vU:cvsuser
scc%mozilla.org:rSANuSFML82vc:cvsuser
scott%scott-macgregor.org:/iUxoWYhl45Gw:cvsuser
sdagley%mac.com:PvYFZiRMRKuG.:cvsuser
sdv%sparc.spb.su:o7qyUidRy0Ixw:cvsuser
sean%beatnik.com:PUH1uLgUkOHK6:cvsuser
seawood%netscape.com:NoNERGlI7IujM:cvsuser
selmer%netscape.com:0a0Zn2Mtb9RMM:cvsuser
serge%netscape.com:.fjhetVN42Gtc:cvsuser
sergei_d%fi.tartu.ee:2pMVH6CMfBao6:cvsuser
seth%cs.brandeis.edu:NZh2SXUWQwca2:cvsuser
sford3%swbell.net:qiBgt92c4q9VE:cvsuser
sfraser%netscape.com:2mFWUaEqjN7lE:cvsuser
sgehani%netscape.com:6GHPo3hAIJqxg:cvsuser
shanjian%netscape.com:QB8g/ScTxKRkI:cvsuser
shannond%netscape.com:oMNCZEJ1DPSKc:cvsuser
shaver%mozilla.org:I4.grysVnENVM:cvsadm
shawnp%earthling.net:Nkv1/z1WuxbSc:cvsuser
sherry.shen%sun.com:NsxfPnTNAkIiA:cvsuser
shliang%netscape.com:KO.gzVLb9PrLU:cvsuser
shrutiv%netscape.com:3Ve5mvMx.Ze1M:cvsuser
sicking%bigfoot.com:HmAX9bYyCA47k:cvsuser
silver%warwickcompsoc.co.uk:w4kdm3lu7ZCUY:cvsuser
simford.dong%sun.com:fV41vy16txOL6:cvsuser
sman%netscape.com:gHR2VdSKyaV0Q:cvsuser
smeredith%netscape.com:y4A/cyjrQKlq6:cvsuser
smontagu%smontagu.org:GR7KUGsPjdY/6:cvsuser
sonja.mirtitsch%sun.com:wchMbWjVfFXxM:cvsuser
srilatha%netscape.com:vn.P0HO0ippg2:cvsuser
srinivas%netscape.com:S7u05VkFOtTeQ:cvsuser
ssaux%netscape.com:tpL9Gf.XBvolU:cvsuser
sspitzer%mozilla.org:YY7Y4g9eYkulA:cvsuser
sspitzer%netscape.com:JlQHq8F/C8kV6:cvsuser
ssu%netscape.com:cfNlpxCKVXQtQ:cvsuser
Stefan.Borggraefe%gmx.de:h788WO/3xUGRc:cvsuser
stephendonner%yahoo.com:MPo74xU9kvo/M:cvsuser
suresh%netscape.com:XUIUMLGJA3RZ2:cvsuser
svn%xmlterm.org:jJ1wJYK5mkg5M:cvsuser
syd%netscape.com:CUkm3PbBnrIsk:cvsuser
taek%netscape.com:7oZpC0ix52epo:cvsuser
tajima%eng.sun.com:/sI8qG0LRP1mk:cvsuser
taka%netscape.com:jPPzAmrbNd1wg:cvsuser
talisman%anamorphic.com:KB7aseh1Ssuyg:cvsuser
tao%netscape.com:gM5BUf7j12EIc:cvsuser
tara%tequilarista.org:tVcSLekcNJsk2:cvsuser
terry%mozilla.org:sYyehWIbexkrI:cvsadm
tfox%netscape.com:tQPZKESPZltZ2:cvsuser
tgl%sss.pgh.pa.us:rr7pe1GPkjIw6:cvsuser
thayes%netscape.com:CLgsFPZnRpuhM:cvsuser
thesteve%netscape.com:35.Khy1IDl2VE:cvsuser
timeless%mozdev.org:oJ1sqLvoXLp7I:cvsuser
tingley%sundell.net:dJuhpDRtS9J..:cvsuser
tonyr%fbdesigns.com:B1mFZmEmKdg4E:cvsuser
tor%cs.brown.edu:.GLVprG/lOpjM:cvsuser
toshok%hungry.com:45BYKXpLObZ..:cvsuser
trudelle%netscape.com:kguEx2XoA/qOQ:cvsuser
twalker%netscape.com:h28XrHXhyvScQ:cvsuser
t_mutreja%yahoo.com:r.isAol8Qh60w:cvsuser
val4%cornell.edu:.MA49sSDjYK66:cvsuser
valeski%netscape.com:UQIy1R23X0tnc:cvsuser
varada%netscape.com:/PHzlvLt1d/Pk:cvsuser
varga%nixcorp.com:itS5ZJXFiEJC2:cvsuser
vidur%netscape.com:QSvSExpE4HwEE:cvsuser
wade%ezri.org:FeXuLzEvXT132:cvsuser
waldemar%netscape.com:hrfmZUyM.cQqw:cvsuser
waterson%maubi.net:UMOoIwsZgkNEM:cvsuser
wchang0222%aol.com:qv4XOpmSQjJG2:cvsuser
webmail%kmgerich.com:K7U1HCAoxFv2E:cvsuser
Xiaobin.Lu%eng.Sun.com:MrrYDdtVNWvV6:cvsuser
yokoyama%netscape.com:zC32qkz2JNuTc:cvsuser
yueheng.xu%intel.com:oRvjQhWXcyCIU:cvsuser
yxia%netscape.com:ilKZVJUeHDLj6:cvsuser
zach%zachlipton.com:GLozolSujiqSo:cvsuser
zuperdee%yahoo.com:ltcWrFvUEUYTY:cvsuser

View File

@@ -1,13 +0,0 @@
# The "rcsinfo" file is used to control templates with which the editor
# is invoked on commit and import.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being made to, relative to the
# $CVSROOT. For the first match that is found, then the remainder of the
# line is the name of the file that contains the template.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

View File

@@ -1,78 +0,0 @@
#!/usr/bin/perl
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,744 +0,0 @@
/*
* The nsinstall command for OS/2
*
* Our gmake makefiles use the nsinstall command to create the
* object directories or installing headers and libs to ns/dist.
* The shmsdos shell has nsinstall as a built-in command. However,
* if we use another shell like MKS toolkit's sh, we need to have
* the nsinstall command separately.
*
* This file was generated by modifying the Windows nsinstall.c.
*
* To build, say
* icc nsinstall.c
*/
#include <direct.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>
#define INCL_DOSFILEMGR
#define INCL_DOSERRORS
#define INCL_WINERRORS
#include <os2.h>
#pragma hdrstop
/*
* sh_FileFcn --
*
* A function that operates on a file. The pathname is either
* absolute or relative to the current directory, and contains
* no wildcard characters such as * and ?. Additional arguments
* can be passed to the function via the arg pointer.
*/
typedef BOOL (*sh_FileFcn)(
char *pathName,
FILEFINDBUF3 *fileData,
void *arg);
static int shellCp (char **pArgv);
static int shellNsinstall (char **pArgv);
static int shellMkdir (char **pArgv);
static BOOL sh_EnumerateFiles(const char *pattern, const char *where,
sh_FileFcn fileFcn, void *arg, int *nFiles);
static const char *sh_GetLastErrorMessage(void);
static BOOL sh_DoCopy(char *srcFileName, ULONG srcFileAttributes,
char *dstFileName, ULONG dstFileAttributes,
int force, int recursive);
static ULONG GetFileAttributes(PSZ pszFileName);
static APIRET SetFileAttributes(PSZ pszFileName, ULONG ulFileAttributes);
/* changes all forward slashes in token to back slashes */
void changeForwardSlashesTpBackSlashes ( char *arg )
{
if ( arg == NULL )
return;
while ( *arg ) {
if ( *arg == '/' )
*arg = '\\';
arg++;
}
}
int main(int argc, char *argv[ ])
{
return shellNsinstall ( argv + 1 );
}
static int
shellNsinstall (char **pArgv)
{
int retVal = 0; /* exit status */
int dirOnly = 0; /* 1 if and only if -D is specified */
char **pSrc;
char **pDst;
int len;
/*
* Process the command-line options. We ignore the
* options except for -D. Some options, such as -m,
* are followed by an argument. We need to skip the
* argument too.
*/
while ( *pArgv && **pArgv == '-' ) {
char c = (*pArgv)[1]; /* The char after '-' */
if ( c == 'D' ) {
dirOnly = 1;
} else if ( c == 'm' ) {
pArgv++; /* skip the next argument */
}
pArgv++;
}
if ( !dirOnly ) {
/* There are files to install. Get source files */
if ( *pArgv ) {
pSrc = pArgv++;
} else {
fprintf( stderr, "nsinstall: not enough arguments\n");
return 3;
}
}
/* Get to last token to find destination directory */
if ( *pArgv ) {
pDst = pArgv++;
if ( dirOnly && *pArgv ) {
fprintf( stderr, "nsinstall: too many arguments with -D\n");
return 3;
}
} else {
fprintf( stderr, "nsinstall: not enough arguments\n");
return 3;
}
while ( *pArgv )
pDst = pArgv++;
/* remove trailing slash from desination directory */
len = strlen( *pDst );
if ( pDst[0][len-1] == '/' )
pDst[0][len-1] = '\0';
retVal = shellMkdir ( pDst );
if ( retVal )
return retVal;
if ( !dirOnly )
retVal = shellCp ( pSrc );
return retVal;
}
static int
shellMkdir (char **pArgv)
{
int retVal = 0; /* assume valid return */
char *arg;
char *pArg;
char path[CCHMAXPATH];
char tmpPath[CCHMAXPATH];
char *pTmpPath = tmpPath;
/* All the options are simply ignored in this implementation */
while ( *pArgv && **pArgv == '-' ) {
if ( (*pArgv)[1] == 'm' ) {
pArgv++; /* skip the next argument (mode) */
}
pArgv++;
}
while ( *pArgv ) {
arg = *pArgv;
changeForwardSlashesTpBackSlashes ( arg );
pArg = arg;
pTmpPath = tmpPath;
while ( 1 ) {
/* create part of path */
while ( *pArg ) {
*pTmpPath++ = *pArg++;
if ( *pArg == '\\' )
break;
}
*pTmpPath = '\0';
/* check if directory alreay exists */
_getcwd ( path, sizeof (path) );
if (( _chdir ( tmpPath ) != -1 ) || ((tmpPath[1] == ':') && (tmpPath[2] == '\0'))) {
_chdir ( path );
} else {
if ( _mkdir ( tmpPath ) == -1 ) {
// while ( waitForDebug );
printf ( "%s: ", tmpPath );
perror ( "Could not create the directory" );
retVal = 3;
break;
}
}
if ( *pArg == '\0' ) /* complete path? */
break;
/* loop for next directory */
}
pArgv++;
}
return retVal;
}
static const char *
sh_GetLastErrorMessage()
{
static char buf[128];
ERRORID error = WinGetLastError(0);
switch (ERRORIDSEV(error))
{
case SEVERITY_ERROR:
{
sprintf( buf, "error %d", ERRORIDERROR(error));
break;
}
case SEVERITY_SEVERE:
{
sprintf( buf, "severe error %d", ERRORIDERROR(error));
break;
}
case SEVERITY_UNRECOVERABLE:
{
sprintf( buf, "unrecoverable error %d", ERRORIDERROR(error));
break;
}
}
return buf;
}
/*
* struct sh_FileData --
*
* A pointer to the sh_FileData structure is passed into sh_RecordFileData,
* which will fill in the fields.
*/
struct sh_FileData {
char pathName[CCHMAXPATH];
ULONG attrFile;
};
/*
* sh_RecordFileData --
*
* Record the pathname and attributes of the file in
* the sh_FileData structure pointed to by arg.
*
* Always return TRUE (successful completion).
*
* This function is intended to be passed into sh_EnumerateFiles
* to see if a certain pattern expands to exactly one file/directory,
* and if so, record its pathname and attributes.
*/
static BOOL
sh_RecordFileData(char *pathName, FILEFINDBUF3 *findData, void *arg)
{
struct sh_FileData *fData = (struct sh_FileData *) arg;
strcpy(fData->pathName, pathName);
fData->attrFile = findData->attrFile;
return TRUE;
}
static BOOL
sh_DoCopy(char *srcFileName,
ULONG srcFileAttributes,
char *dstFileName,
ULONG dstFileAttributes,
int force,
int recursive
)
{
if (dstFileAttributes != 0xFFFFFFFF) {
if ((dstFileAttributes & FILE_READONLY) && force) {
dstFileAttributes &= ~FILE_READONLY;
SetFileAttributes(dstFileName, dstFileAttributes);
}
}
if (srcFileAttributes & FILE_DIRECTORY) {
fprintf(stderr, "nsinstall: %s is a directory\n",
srcFileName);
return FALSE;
} else {
if (DosCopy(srcFileName, dstFileName, DCPY_EXISTING) != NO_ERROR) {
fprintf(stderr, "nsinstall: cannot copy %s to %s: %s\n",
srcFileName, dstFileName, sh_GetLastErrorMessage());
return FALSE;
}
}
return TRUE;
}
/*
* struct sh_CpCmdArg --
*
* A pointer to the sh_CpCmdArg structure is passed into sh_CpFileCmd.
* The sh_CpCmdArg contains information about the cp command, and
* provide a buffer for constructing the destination file name.
*/
struct sh_CpCmdArg {
int force; /* -f option, ok to overwrite an existing
* read-only destination file */
int recursive; /* -r or -R option, recursively copy
* directories. Note: this field is not used
* by nsinstall and should always be 0. */
char *dstFileName; /* a buffer for constructing the destination
* file name */
char *dstFileNameMarker; /* points to where in the dstFileName buffer
* we should write the file component of the
* destination file */
};
/*
* sh_CpFileCmd --
*
* Copy a file to the destination directory
*
* This function is intended to be passed into sh_EnumerateFiles to
* copy all the files specified by the pattern to the destination
* directory.
*
* Return TRUE if the file is successfully copied, and FALSE otherwise.
*/
static BOOL
sh_CpFileCmd(char *pathName, FILEFINDBUF3 *findData, void *cpArg)
{
BOOL retVal = TRUE;
struct sh_CpCmdArg *arg = (struct sh_CpCmdArg *) cpArg;
strcpy(arg->dstFileNameMarker, findData->achName);
return sh_DoCopy(pathName, findData->attrFile,
arg->dstFileName, GetFileAttributes(arg->dstFileName),
arg->force, arg->recursive);
}
static int
shellCp (char **pArgv)
{
int retVal = 0;
char **pSrc;
char **pDst;
struct sh_CpCmdArg arg;
struct sh_FileData dstData;
int dstIsDir = 0;
int n;
arg.force = 0;
arg.recursive = 0;
arg.dstFileName = dstData.pathName;
arg.dstFileNameMarker = 0;
while (*pArgv && **pArgv == '-') {
char *p = *pArgv;
while (*(++p)) {
if (*p == 'f') {
arg.force = 1;
}
}
pArgv++;
}
/* the first source file */
if (*pArgv) {
pSrc = pArgv++;
} else {
fprintf(stderr, "nsinstall: not enough arguments\n");
return 3;
}
/* get to the last token to find destination */
if (*pArgv) {
pDst = pArgv++;
} else {
fprintf(stderr, "nsinstall: not enough arguments\n");
return 3;
}
while (*pArgv) {
pDst = pArgv++;
}
/*
* The destination pattern must unambiguously expand to exactly
* one file or directory.
*/
changeForwardSlashesTpBackSlashes(*pDst);
sh_EnumerateFiles(*pDst, *pDst, sh_RecordFileData, &dstData, &n);
assert(n >= 0);
if (n == 1) {
/*
* Is the destination a file or directory?
*/
if (dstData.attrFile & FILE_DIRECTORY) {
dstIsDir = 1;
}
} else if (n > 1) {
fprintf(stderr, "nsinstall: %s: ambiguous destination file "
"or directory\n", *pDst);
return 3;
} else {
/*
* n == 0, meaning that destination file or directory does
* not exist. In this case the destination file directory
* name must be fully specified.
*/
char *p;
for (p = *pDst; *p; p++) {
if (*p == '*' || *p == '?') {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pDst);
return 3;
}
}
/*
* Do not include the trailing \, if any, unless it is a root
* directory (\ or X:\).
*/
if (p > *pDst && p[-1] == '\\' && p != *pDst + 1 && p[-2] != ':') {
p[-1] = '\0';
}
strcpy(dstData.pathName, *pDst);
dstData.attrFile = 0xFFFFFFFF;
}
/*
* If there are two or more source files, the destination has
* to be a directory.
*/
if (pDst - pSrc > 1 && !dstIsDir) {
fprintf(stderr, "nsinstall: cannot copy more than"
" one file to the same destination file\n");
return 3;
}
if (dstIsDir) {
arg.dstFileNameMarker = arg.dstFileName + strlen(arg.dstFileName);
/*
* Now arg.dstFileNameMarker is pointing to the null byte at the
* end of string. We want to make sure that there is a \ at the
* end of string, and arg.dstFileNameMarker should point right
* after that \.
*/
if (arg.dstFileNameMarker[-1] != '\\') {
*(arg.dstFileNameMarker++) = '\\';
}
}
if (!dstIsDir) {
struct sh_FileData srcData;
assert(pDst - pSrc == 1);
changeForwardSlashesTpBackSlashes(*pSrc);
sh_EnumerateFiles(*pSrc, *pSrc, sh_RecordFileData, &srcData, &n);
if (n == 0) {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pSrc);
retVal = 3;
} else if (n > 1) {
fprintf(stderr, "nsinstall: cannot copy more than one file or "
"directory to the same destination\n");
retVal = 3;
} else {
assert(n == 1);
if (sh_DoCopy(srcData.pathName, srcData.attrFile,
dstData.pathName, dstData.attrFile,
arg.force, arg.recursive) == FALSE) {
retVal = 3;
}
}
return retVal;
}
for ( ; *pSrc != *pDst; pSrc++) {
BOOL rv;
changeForwardSlashesTpBackSlashes(*pSrc);
rv = sh_EnumerateFiles(*pSrc, *pSrc, sh_CpFileCmd, &arg, &n);
if (rv == FALSE) {
retVal = 3;
} else {
if (n == 0) {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pSrc);
retVal = 3;
}
}
}
return retVal;
}
/*
* sh_EnumerateFiles --
*
* Enumerate all the files in the specified pattern, which is a pathname
* containing possibly wildcard characters such as * and ?. fileFcn
* is called on each file, passing the expanded file name, a pointer
* to the file's FILEFINDBUF3, and the arg pointer.
*
* It is assumed that there are no wildcard characters before the
* character pointed to by 'where'.
*
* On return, *nFiles stores the number of files enumerated. *nFiles is
* set to this number whether sh_EnumerateFiles or 'fileFcn' succeeds
* or not.
*
* Return TRUE if the files are successfully enumerated and all
* 'fileFcn' invocations succeeded. Return FALSE if something went
* wrong.
*/
static BOOL sh_EnumerateFiles(
const char *pattern,
const char *where,
sh_FileFcn fileFcn,
void *arg,
int *nFiles
)
{
FILEFINDBUF3 fileData = {0};
HDIR hSearch;
APIRET ulrc;
ULONG ulFindCount = 1;
const char *src;
char *dst;
char fileName[CCHMAXPATH];
char *fileNameMarker = fileName;
char *oldFileNameMarker;
BOOL hasWildcard = FALSE;
BOOL retVal = TRUE;
BOOL patternEndsInDotStar = FALSE;
BOOL patternEndsInDot = FALSE; /* a special case of
* patternEndsInDotStar */
int numDotsInPattern;
int len;
/*
* Windows expands patterns ending in ".", ".*", ".**", etc.
* differently from the glob expansion on Unix. For example,
* both "foo." and "foo.*" match "foo", and "*.*" matches
* everything, including filenames with no dots. So we need
* to throw away extra files returned by the FindNextFile()
* function. We require that a matched filename have at least
* the number of dots in the pattern.
*/
len = strlen(pattern);
if (len >= 2) {
/* Start from the end of pattern and go backward */
const char *p = &pattern[len - 1];
/* We can have zero or more *'s */
while (p >= pattern && *p == '*') {
p--;
}
if (p >= pattern && *p == '.') {
patternEndsInDotStar = TRUE;
if (p == &pattern[len - 1]) {
patternEndsInDot = TRUE;
}
p--;
numDotsInPattern = 1;
while (p >= pattern && *p != '\\') {
if (*p == '.') {
numDotsInPattern++;
}
p--;
}
}
}
*nFiles = 0;
/*
* Copy pattern to fileName, but only up to and not including
* the first \ after the first wildcard letter.
*
* Make fileNameMarker point to one of the following:
* - the start of fileName, if fileName does not contain any \.
* - right after the \ before the first wildcard letter, if there is
* a wildcard character.
* - right after the last \, if there is no wildcard character.
*/
dst = fileName;
src = pattern;
while (src < where) {
if (*src == '\\') {
oldFileNameMarker = fileNameMarker;
fileNameMarker = dst + 1;
}
*(dst++) = *(src++);
}
while (*src && *src != '*' && *src != '?') {
if (*src == '\\') {
oldFileNameMarker = fileNameMarker;
fileNameMarker = dst + 1;
}
*(dst++) = *(src++);
}
if (*src) {
/*
* Must have seen the first wildcard letter
*/
hasWildcard = TRUE;
while (*src && *src != '\\') {
*(dst++) = *(src++);
}
}
/* Now src points to either null or \ */
assert(*src == '\0' || *src == '\\');
assert(hasWildcard || *src == '\0');
*dst = '\0';
/*
* If the pattern does not contain any wildcard characters, then
* we don't need to go the FindFirstFile route.
*/
if (!hasWildcard) {
/*
* See if it is the root directory, \, or X:\.
*/
assert(!strcmp(fileName, pattern));
assert(strlen(fileName) >= 1);
if (dst[-1] == '\\' && (dst == fileName + 1 || dst[-2] == ':')) {
fileData.achName[0] = '\0';
} else {
/*
* Do not include the trailing \, if any
*/
if (dst[-1] == '\\') {
assert(*fileNameMarker == '\0');
dst[-1] = '\0';
fileNameMarker = oldFileNameMarker;
}
strcpy(fileData.achName, fileNameMarker);
}
fileData.attrFile = GetFileAttributes(fileName);
if (fileData.attrFile == 0xFFFFFFFF) {
return TRUE;
}
*nFiles = 1;
return (*fileFcn)(fileName, &fileData, arg);
}
hSearch = HDIR_CREATE;
ulrc = DosFindFirst(fileName, &hSearch, FILE_NORMAL, &fileData, sizeof(fileData),
&ulFindCount, FIL_STANDARD);
if (ulrc == ERROR_INVALID_HANDLE) {
return retVal;
}
do {
if (!strcmp(fileData.achName, ".")
|| !strcmp(fileData.achName, "..")) {
/*
* Skip over . and ..
*/
continue;
}
if (patternEndsInDotStar) {
int nDots = 0;
char *p = fileData.achName;
while (*p) {
if (*p == '.') {
nDots++;
}
p++;
}
/* Now p points to the null byte at the end of file name */
if (patternEndsInDot && (p == fileData.achName
|| p[-1] != '.')) {
/*
* File name does not end in dot. Skip this file.
* Note: windows file name probably cannot end in dot,
* but we do this check anyway.
*/
continue;
}
if (nDots < numDotsInPattern) {
/*
* Not enough dots in file name. Must be an extra
* file in matching .* pattern. Skip this file.
*/
continue;
}
}
strcpy(fileNameMarker, fileData.achName);
if (*src && *(src + 1)) {
/*
* More to go. Recurse.
*/
int n;
assert(*src == '\\');
where = fileName + strlen(fileName);
strcat(fileName, src);
sh_EnumerateFiles(fileName, where, fileFcn, arg, &n);
*nFiles += n;
} else {
assert(strchr(fileName, '*') == NULL);
assert(strchr(fileName, '?') == NULL);
(*nFiles)++;
if ((*fileFcn)(fileName, &fileData, arg) == FALSE) {
retVal = FALSE;
}
}
} while (DosFindNext(hSearch, &fileData, sizeof(fileData), &ulFindCount) == NO_ERROR);
DosFindClose(hSearch);
return retVal;
}
static ULONG GetFileAttributes(PSZ pszFileName)
{
FILESTATUS3 fsts3;
APIRET rc;
rc = DosQueryPathInfo(pszFileName,
FIL_STANDARD,
&fsts3,
sizeof(FILESTATUS3));
if (rc != NO_ERROR) {
return -1;
} /* endif */
return fsts3.attrFile;
}
static APIRET SetFileAttributes(PSZ pszFileName, ULONG ulFileAttributes)
{
return NULL;
}

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,64 +0,0 @@
@echo off
if "%MOZ_TOOLS%" == "" goto no_moz_tools
echo.
echo MOZ_TOOLS is set to %MOZ_TOOLS%
echo It should NOT be set to anything in your cygwin
echo directory, such as c:\cygwin or c:\cygwin\bin
echo where C:\cygwin represents where you installed cygwin.
echo In that case files will be overwritten.
echo.
echo It should be set to some empty directory.
echo. e.g.
echo. mkdir c:\moz_tools
echo. set MOZ_TOOLS=c:\moz_tools
echo.
echo Please verify this.
echo.
pause
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
pause

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,7 +0,0 @@
This directory contains the source files for nsinstall.exe,
which is used to build the Mozilla client on Win32.
To build nsinstall.exe, issue the command:
nmake /f nsinstall.mak
The output is Release\nsinstall.exe. Copy it to a directory
on your Path.

View File

@@ -1,697 +0,0 @@
/*
* The nsinstall command for Win32
*
* Our gmake makefiles use the nsinstall command to create the
* object directories or installing headers and libs to ns/dist.
* The shmsdos shell has nsinstall as a built-in command. However,
* if we use another shell like MKS toolkit's sh, we need to have
* the nsinstall command separately.
*
* This file was generated by just taking the part of shmsdos.c
* needed by nsinstall and deleting the recursive directory copy code.
*
* To build, say
* nmake /f nsinstall.mak
*/
#include <direct.h>
#include <stdio.h>
#include <string.h>
#include <assert.h>
#include <windows.h>
#pragma hdrstop
/*
* sh_FileFcn --
*
* A function that operates on a file. The pathname is either
* absolute or relative to the current directory, and contains
* no wildcard characters such as * and ?. Additional arguments
* can be passed to the function via the arg pointer.
*/
typedef BOOL (*sh_FileFcn)(
char *pathName,
WIN32_FIND_DATA *fileData,
void *arg);
static int shellCp (char **pArgv);
static int shellNsinstall (char **pArgv);
static int shellMkdir (char **pArgv);
static BOOL sh_EnumerateFiles(const char *pattern, const char *where,
sh_FileFcn fileFcn, void *arg, int *nFiles);
static const char *sh_GetLastErrorMessage(void);
static BOOL sh_DoCopy(char *srcFileName, DWORD srcFileAttributes,
char *dstFileName, DWORD dstFileAttributes,
int force, int recursive);
/* changes all forward slashes in token to back slashes */
void changeForwardSlashesTpBackSlashes ( char *arg )
{
if ( arg == NULL )
return;
while ( *arg ) {
if ( *arg == '/' )
*arg = '\\';
arg++;
}
}
int main(int argc, char *argv[ ])
{
return shellNsinstall ( argv + 1 );
}
static int
shellNsinstall (char **pArgv)
{
int retVal = 0; /* exit status */
int dirOnly = 0; /* 1 if and only if -D is specified */
char **pSrc;
char **pDst;
/*
* Process the command-line options. We ignore the
* options except for -D. Some options, such as -m,
* are followed by an argument. We need to skip the
* argument too.
*/
while ( *pArgv && **pArgv == '-' ) {
char c = (*pArgv)[1]; /* The char after '-' */
if ( c == 'D' ) {
dirOnly = 1;
} else if ( c == 'm' ) {
pArgv++; /* skip the next argument */
}
pArgv++;
}
if ( !dirOnly ) {
/* There are files to install. Get source files */
if ( *pArgv ) {
pSrc = pArgv++;
} else {
fprintf( stderr, "nsinstall: not enough arguments\n");
return 3;
}
}
/* Get to last token to find destination directory */
if ( *pArgv ) {
pDst = pArgv++;
if ( dirOnly && *pArgv ) {
fprintf( stderr, "nsinstall: too many arguments with -D\n");
return 3;
}
} else {
fprintf( stderr, "nsinstall: not enough arguments\n");
return 3;
}
while ( *pArgv )
pDst = pArgv++;
retVal = shellMkdir ( pDst );
if ( retVal )
return retVal;
if ( !dirOnly )
retVal = shellCp ( pSrc );
return retVal;
}
static int
shellMkdir (char **pArgv)
{
int retVal = 0; /* assume valid return */
char *arg;
char *pArg;
char path[_MAX_PATH];
char tmpPath[_MAX_PATH];
char *pTmpPath = tmpPath;
/* All the options are simply ignored in this implementation */
while ( *pArgv && **pArgv == '-' ) {
if ( (*pArgv)[1] == 'm' ) {
pArgv++; /* skip the next argument (mode) */
}
pArgv++;
}
while ( *pArgv ) {
arg = *pArgv;
changeForwardSlashesTpBackSlashes ( arg );
pArg = arg;
pTmpPath = tmpPath;
while ( 1 ) {
/* create part of path */
while ( *pArg ) {
*pTmpPath++ = *pArg++;
if ( *pArg == '\\' )
break;
}
*pTmpPath = '\0';
/* check if directory alreay exists */
_getcwd ( path, sizeof (path) );
if ( _chdir ( tmpPath ) != -1 ) {
_chdir ( path );
} else {
if ( _mkdir ( tmpPath ) == -1 ) {
// while ( waitForDebug );
printf ( "%s: ", tmpPath );
perror ( "Could not create the directory" );
retVal = 3;
break;
}
}
if ( *pArg == '\0' ) /* complete path? */
break;
/* loop for next directory */
}
pArgv++;
}
return retVal;
}
static const char *
sh_GetLastErrorMessage()
{
static char buf[128];
FormatMessage(
FORMAT_MESSAGE_FROM_SYSTEM,
NULL,
GetLastError(),
MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), /* default language */
buf,
sizeof(buf),
NULL
);
return buf;
}
/*
* struct sh_FileData --
*
* A pointer to the sh_FileData structure is passed into sh_RecordFileData,
* which will fill in the fields.
*/
struct sh_FileData {
char pathName[_MAX_PATH];
DWORD dwFileAttributes;
};
/*
* sh_RecordFileData --
*
* Record the pathname and attributes of the file in
* the sh_FileData structure pointed to by arg.
*
* Always return TRUE (successful completion).
*
* This function is intended to be passed into sh_EnumerateFiles
* to see if a certain pattern expands to exactly one file/directory,
* and if so, record its pathname and attributes.
*/
static BOOL
sh_RecordFileData(char *pathName, WIN32_FIND_DATA *findData, void *arg)
{
struct sh_FileData *fData = (struct sh_FileData *) arg;
strcpy(fData->pathName, pathName);
fData->dwFileAttributes = findData->dwFileAttributes;
return TRUE;
}
static BOOL
sh_DoCopy(char *srcFileName,
DWORD srcFileAttributes,
char *dstFileName,
DWORD dstFileAttributes,
int force,
int recursive
)
{
if (dstFileAttributes != 0xFFFFFFFF) {
if ((dstFileAttributes & FILE_ATTRIBUTE_READONLY) && force) {
dstFileAttributes &= ~FILE_ATTRIBUTE_READONLY;
SetFileAttributes(dstFileName, dstFileAttributes);
}
}
if (srcFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
fprintf(stderr, "nsinstall: %s is a directory\n",
srcFileName);
return FALSE;
} else {
if (!CopyFile(srcFileName, dstFileName, FALSE)) {
fprintf(stderr, "nsinstall: cannot copy %s to %s: %s\n",
srcFileName, dstFileName, sh_GetLastErrorMessage());
return FALSE;
}
}
return TRUE;
}
/*
* struct sh_CpCmdArg --
*
* A pointer to the sh_CpCmdArg structure is passed into sh_CpFileCmd.
* The sh_CpCmdArg contains information about the cp command, and
* provide a buffer for constructing the destination file name.
*/
struct sh_CpCmdArg {
int force; /* -f option, ok to overwrite an existing
* read-only destination file */
int recursive; /* -r or -R option, recursively copy
* directories. Note: this field is not used
* by nsinstall and should always be 0. */
char *dstFileName; /* a buffer for constructing the destination
* file name */
char *dstFileNameMarker; /* points to where in the dstFileName buffer
* we should write the file component of the
* destination file */
};
/*
* sh_CpFileCmd --
*
* Copy a file to the destination directory
*
* This function is intended to be passed into sh_EnumerateFiles to
* copy all the files specified by the pattern to the destination
* directory.
*
* Return TRUE if the file is successfully copied, and FALSE otherwise.
*/
static BOOL
sh_CpFileCmd(char *pathName, WIN32_FIND_DATA *findData, void *cpArg)
{
BOOL retVal = TRUE;
struct sh_CpCmdArg *arg = (struct sh_CpCmdArg *) cpArg;
strcpy(arg->dstFileNameMarker, findData->cFileName);
return sh_DoCopy(pathName, findData->dwFileAttributes,
arg->dstFileName, GetFileAttributes(arg->dstFileName),
arg->force, arg->recursive);
}
static int
shellCp (char **pArgv)
{
int retVal = 0;
char **pSrc;
char **pDst;
struct sh_CpCmdArg arg;
struct sh_FileData dstData;
int dstIsDir = 0;
int n;
arg.force = 0;
arg.recursive = 0;
arg.dstFileName = dstData.pathName;
arg.dstFileNameMarker = 0;
while (*pArgv && **pArgv == '-') {
char *p = *pArgv;
while (*(++p)) {
if (*p == 'f') {
arg.force = 1;
}
}
pArgv++;
}
/* the first source file */
if (*pArgv) {
pSrc = pArgv++;
} else {
fprintf(stderr, "nsinstall: not enough arguments\n");
return 3;
}
/* get to the last token to find destination */
if (*pArgv) {
pDst = pArgv++;
} else {
fprintf(stderr, "nsinstall: not enough arguments\n");
return 3;
}
while (*pArgv) {
pDst = pArgv++;
}
/*
* The destination pattern must unambiguously expand to exactly
* one file or directory.
*/
changeForwardSlashesTpBackSlashes(*pDst);
sh_EnumerateFiles(*pDst, *pDst, sh_RecordFileData, &dstData, &n);
assert(n >= 0);
if (n == 1) {
/*
* Is the destination a file or directory?
*/
if (dstData.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) {
dstIsDir = 1;
}
} else if (n > 1) {
fprintf(stderr, "nsinstall: %s: ambiguous destination file "
"or directory\n", *pDst);
return 3;
} else {
/*
* n == 0, meaning that destination file or directory does
* not exist. In this case the destination file directory
* name must be fully specified.
*/
char *p;
for (p = *pDst; *p; p++) {
if (*p == '*' || *p == '?') {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pDst);
return 3;
}
}
/*
* Do not include the trailing \, if any, unless it is a root
* directory (\ or X:\).
*/
if (p > *pDst && p[-1] == '\\' && p != *pDst + 1 && p[-2] != ':') {
p[-1] = '\0';
}
strcpy(dstData.pathName, *pDst);
dstData.dwFileAttributes = 0xFFFFFFFF;
}
/*
* If there are two or more source files, the destination has
* to be a directory.
*/
if (pDst - pSrc > 1 && !dstIsDir) {
fprintf(stderr, "nsinstall: cannot copy more than"
" one file to the same destination file\n");
return 3;
}
if (dstIsDir) {
arg.dstFileNameMarker = arg.dstFileName + strlen(arg.dstFileName);
/*
* Now arg.dstFileNameMarker is pointing to the null byte at the
* end of string. We want to make sure that there is a \ at the
* end of string, and arg.dstFileNameMarker should point right
* after that \.
*/
if (arg.dstFileNameMarker[-1] != '\\') {
*(arg.dstFileNameMarker++) = '\\';
}
}
if (!dstIsDir) {
struct sh_FileData srcData;
assert(pDst - pSrc == 1);
changeForwardSlashesTpBackSlashes(*pSrc);
sh_EnumerateFiles(*pSrc, *pSrc, sh_RecordFileData, &srcData, &n);
if (n == 0) {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pSrc);
retVal = 3;
} else if (n > 1) {
fprintf(stderr, "nsinstall: cannot copy more than one file or "
"directory to the same destination\n");
retVal = 3;
} else {
assert(n == 1);
if (sh_DoCopy(srcData.pathName, srcData.dwFileAttributes,
dstData.pathName, dstData.dwFileAttributes,
arg.force, arg.recursive) == FALSE) {
retVal = 3;
}
}
return retVal;
}
for ( ; *pSrc != *pDst; pSrc++) {
BOOL rv;
changeForwardSlashesTpBackSlashes(*pSrc);
rv = sh_EnumerateFiles(*pSrc, *pSrc, sh_CpFileCmd, &arg, &n);
if (rv == FALSE) {
retVal = 3;
} else {
if (n == 0) {
fprintf(stderr, "nsinstall: %s: No such file or directory\n",
*pSrc);
retVal = 3;
}
}
}
return retVal;
}
/*
* sh_EnumerateFiles --
*
* Enumerate all the files in the specified pattern, which is a pathname
* containing possibly wildcard characters such as * and ?. fileFcn
* is called on each file, passing the expanded file name, a pointer
* to the file's WIN32_FILE_DATA, and the arg pointer.
*
* It is assumed that there are no wildcard characters before the
* character pointed to by 'where'.
*
* On return, *nFiles stores the number of files enumerated. *nFiles is
* set to this number whether sh_EnumerateFiles or 'fileFcn' succeeds
* or not.
*
* Return TRUE if the files are successfully enumerated and all
* 'fileFcn' invocations succeeded. Return FALSE if something went
* wrong.
*/
static BOOL sh_EnumerateFiles(
const char *pattern,
const char *where,
sh_FileFcn fileFcn,
void *arg,
int *nFiles
)
{
WIN32_FIND_DATA fileData;
HANDLE hSearch;
const char *src;
char *dst;
char fileName[_MAX_PATH];
char *fileNameMarker = fileName;
char *oldFileNameMarker;
BOOL hasWildcard = FALSE;
BOOL retVal = TRUE;
BOOL patternEndsInDotStar = FALSE;
BOOL patternEndsInDot = FALSE; /* a special case of
* patternEndsInDotStar */
int numDotsInPattern;
int len;
/*
* Windows expands patterns ending in ".", ".*", ".**", etc.
* differently from the glob expansion on Unix. For example,
* both "foo." and "foo.*" match "foo", and "*.*" matches
* everything, including filenames with no dots. So we need
* to throw away extra files returned by the FindNextFile()
* function. We require that a matched filename have at least
* the number of dots in the pattern.
*/
len = strlen(pattern);
if (len >= 2) {
/* Start from the end of pattern and go backward */
const char *p = &pattern[len - 1];
/* We can have zero or more *'s */
while (p >= pattern && *p == '*') {
p--;
}
if (p >= pattern && *p == '.') {
patternEndsInDotStar = TRUE;
if (p == &pattern[len - 1]) {
patternEndsInDot = TRUE;
}
p--;
numDotsInPattern = 1;
while (p >= pattern && *p != '\\') {
if (*p == '.') {
numDotsInPattern++;
}
p--;
}
}
}
*nFiles = 0;
/*
* Copy pattern to fileName, but only up to and not including
* the first \ after the first wildcard letter.
*
* Make fileNameMarker point to one of the following:
* - the start of fileName, if fileName does not contain any \.
* - right after the \ before the first wildcard letter, if there is
* a wildcard character.
* - right after the last \, if there is no wildcard character.
*/
dst = fileName;
src = pattern;
while (src < where) {
if (*src == '\\') {
oldFileNameMarker = fileNameMarker;
fileNameMarker = dst + 1;
}
*(dst++) = *(src++);
}
while (*src && *src != '*' && *src != '?') {
if (*src == '\\') {
oldFileNameMarker = fileNameMarker;
fileNameMarker = dst + 1;
}
*(dst++) = *(src++);
}
if (*src) {
/*
* Must have seen the first wildcard letter
*/
hasWildcard = TRUE;
while (*src && *src != '\\') {
*(dst++) = *(src++);
}
}
/* Now src points to either null or \ */
assert(*src == '\0' || *src == '\\');
assert(hasWildcard || *src == '\0');
*dst = '\0';
/*
* If the pattern does not contain any wildcard characters, then
* we don't need to go the FindFirstFile route.
*/
if (!hasWildcard) {
/*
* See if it is the root directory, \, or X:\.
*/
assert(!strcmp(fileName, pattern));
assert(strlen(fileName) >= 1);
if (dst[-1] == '\\' && (dst == fileName + 1 || dst[-2] == ':')) {
fileData.cFileName[0] = '\0';
} else {
/*
* Do not include the trailing \, if any
*/
if (dst[-1] == '\\') {
assert(*fileNameMarker == '\0');
dst[-1] = '\0';
fileNameMarker = oldFileNameMarker;
}
strcpy(fileData.cFileName, fileNameMarker);
}
fileData.dwFileAttributes = GetFileAttributes(fileName);
if (fileData.dwFileAttributes == 0xFFFFFFFF) {
return TRUE;
}
*nFiles = 1;
return (*fileFcn)(fileName, &fileData, arg);
}
hSearch = FindFirstFile(fileName, &fileData);
if (hSearch == INVALID_HANDLE_VALUE) {
return retVal;
}
do {
if (!strcmp(fileData.cFileName, ".")
|| !strcmp(fileData.cFileName, "..")) {
/*
* Skip over . and ..
*/
continue;
}
if (patternEndsInDotStar) {
int nDots = 0;
char *p = fileData.cFileName;
while (*p) {
if (*p == '.') {
nDots++;
}
p++;
}
/* Now p points to the null byte at the end of file name */
if (patternEndsInDot && (p == fileData.cFileName
|| p[-1] != '.')) {
/*
* File name does not end in dot. Skip this file.
* Note: windows file name probably cannot end in dot,
* but we do this check anyway.
*/
continue;
}
if (nDots < numDotsInPattern) {
/*
* Not enough dots in file name. Must be an extra
* file in matching .* pattern. Skip this file.
*/
continue;
}
}
strcpy(fileNameMarker, fileData.cFileName);
if (*src && *(src + 1)) {
/*
* More to go. Recurse.
*/
int n;
assert(*src == '\\');
where = fileName + strlen(fileName);
strcat(fileName, src);
sh_EnumerateFiles(fileName, where, fileFcn, arg, &n);
*nFiles += n;
} else {
assert(strchr(fileName, '*') == NULL);
assert(strchr(fileName, '?') == NULL);
(*nFiles)++;
if ((*fileFcn)(fileName, &fileData, arg) == FALSE) {
retVal = FALSE;
}
}
} while (FindNextFile(hSearch, &fileData));
FindClose(hSearch);
return retVal;
}

View File

@@ -1,141 +0,0 @@
# NMAKE file for building nsinstall.exe.
#
# This file is edited from an NMAKE file generated by
# Microsoft Developer Studio, Format Version 4.20
#
# To build, say
# nmake /f nsinstall.mak CFG=Release
# or
# nmake /f nsinstall.mak CFG=Debug
# If CFG is omitted, a release build is assumed.
!IF "$(CFG)" == ""
CFG=Release
!MESSAGE No configuration specified. Defaulting Release.
!ENDIF
!IF "$(CFG)" != "Release" && "$(CFG)" != "Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE on this makefile
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "nsinstall.mak" CFG="Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "Release" (based on "Win32 Console Application")
!MESSAGE "Debug" (based on "Win32 Console Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE
NULL=nul
!ENDIF
################################################################################
# Begin Project
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "Release"
OUTDIR=.\Release
INTDIR=.\Release
ALL : "$(OUTDIR)\nsinstall.exe"
CLEAN :
-@erase "$(INTDIR)\nsinstall.obj"
-@erase "$(OUTDIR)\nsinstall.exe"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /ML /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE"\
/Fp"$(INTDIR)/nsinstall.pch" /YX /Fo"$(INTDIR)/" /c
CPP_OBJS=.\Release/
CPP_SBRS=.\.
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)/nsinstall.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=/nologo\
/subsystem:console /incremental:no /pdb:"$(OUTDIR)/nsinstall.pdb"\
/out:"$(OUTDIR)/nsinstall.exe"
LINK32_OBJS= \
"$(INTDIR)\nsinstall.obj"
"$(OUTDIR)\nsinstall.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!ELSEIF "$(CFG)" == "Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
ALL : "$(OUTDIR)\nsinstall.exe"
CLEAN :
-@erase "$(INTDIR)\nsinstall.obj"
-@erase "$(INTDIR)\vc40.idb"
-@erase "$(INTDIR)\vc40.pdb"
-@erase "$(OUTDIR)\nsinstall.exe"
-@erase "$(OUTDIR)\nsinstall.ilk"
-@erase "$(OUTDIR)\nsinstall.pdb"
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "DEBUG"\
/D "_CONSOLE" /Fp"$(INTDIR)/nsinstall.pch" /YX /Fo"$(INTDIR)/"\
/Fd"$(INTDIR)/" /c
CPP_OBJS=.\Debug/
CPP_SBRS=.\.
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)/nsinstall.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=/nologo\
/subsystem:console /incremental:yes /pdb:"$(OUTDIR)/nsinstall.pdb" /debug\
/out:"$(OUTDIR)/nsinstall.exe"
LINK32_OBJS= \
"$(INTDIR)\nsinstall.obj"
"$(OUTDIR)\nsinstall.exe" : "$(OUTDIR)" $(DEF_FILE) $(LINK32_OBJS)
$(LINK32) @<<
$(LINK32_FLAGS) $(LINK32_OBJS)
<<
!ENDIF
.c{$(CPP_OBJS)}.obj:
$(CPP) $(CPP_PROJ) $<
.c{$(CPP_SBRS)}.sbr:
$(CPP) $(CPP_PROJ) $<
################################################################################
# Begin Target
################################################################################
# Begin Source File
SOURCE=.\nsinstall.c
DEP_CPP_SHMSD=\
{$(INCLUDE)}"\sys\stat.h"\
{$(INCLUDE)}"\sys\types.h"\
"$(INTDIR)\nsinstall.obj" : $(SOURCE) $(DEP_CPP_SHMSD) "$(INTDIR)"
# End Source File
# End Target
# End Project
################################################################################

View File

@@ -1,504 +0,0 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 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 Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
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 Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
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 and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
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 other code 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.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
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, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser 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 combine 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) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) 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.
d) 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.
e) 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 materials to be 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 with
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 Lesser 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
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 Lesser 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
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser 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
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,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,8 +0,0 @@
These libraries were compiled using .NET/VC7. The original
sources can be found at ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz &
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/libIDL-0.6.8.tar.gz.
The patches used to build can be found at
http://bugzilla.mozilla.org/show_bug.cgi?id=123743 .
- cls, 2002/10/18

File diff suppressed because it is too large Load Diff

View File

@@ -1,174 +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 10
#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);
* }
*/
#define G_THREADS_IMPL_POSIX
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-04-07 version of pthreads-win32 */
char pad[4];
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, { { 255, 255, 255, 255 } } }
#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,851 +0,0 @@
/**************************************************************************
IDL.h (IDL parse tree and namespace components)
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 2002-10-18 08:31:49 seawood%netscape.com Exp $
***************************************************************************/
#ifndef __IDL_H
#define __IDL_H
#include <glib.h>
/* Try to find wchar_t support */
#include <stdlib.h>
#if 1 /* HAVE_WCHAR_H */
# include <wchar.h>
#endif
#if 0 /* HAVE_WCSTR_H */
# include <wcstr.h>
#endif
#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 8
#define LIBIDL_VERSION_CODE LIBIDL_VERSION(0,6,8)
/* 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)
#define IDLF_INHIBIT_TAG_ONLY (1UL << 6)
#define IDLF_INHIBIT_INCLUDES (1UL << 7)
/* syntax extension parse flags */
#define IDLF_TYPECODES (1UL << 16)
#define IDLF_XPIDL (1UL << 17)
#define IDLF_PROPERTIES (1UL << 18)
#define IDLF_CODEFRAGS (1UL << 19)
/* 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; /* Deprecated */
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;
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;
/* Fields for application use */
guint32 flags;
gpointer data;
};
#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;
gint step;
gpointer data; /* Application data */
};
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,
...)
G_GNUC_PRINTF (2, 3);
extern void IDL_tree_warning (IDL_tree p,
int level,
const char *fmt,
...)
G_GNUC_PRINTF (3, 4);
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_remove_inhibits (IDL_tree *tree,
IDL_ns ns);
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 GString * IDL_tree_to_IDL_string (IDL_tree p,
IDL_ns ns,
unsigned long output_flags);
extern gchar * 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 gchar * 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 gchar * 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 */

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,40 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Product Branding Issues</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H3>
Product Branding Instructions</H3>
Under the terms of the Unlimited Localization Program, you must remove
or replace all trademarked Netscape terms, brand names, icons, images,
etc.&nbsp; These trademarks are listed on the page found at the following
URL:
<P><A HREF="http://home.netscape.com/misc/trademarks.html#trademarks">http://home.netscape.com/misc/trademarks.html#trademarks</A>
<P>Please refer to that page for details.&nbsp; You may not release a localized
version of the Netscape Communicator with these trademarks left in the
product.
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="usingKit.html#branding">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER><BR>
<FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape Communications
Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,100 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Getting Started</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H2>
<A NAME="getting started"></A>2. Getting Started</H2>
Before you can begin using the Windows Installer Localization Kit, you
must install it and setup your working directories. This is a simple matter
of unzipping the compressed kit file(s) into the proper directories. Your
system must also meet certain requirements to run the tools needed to perform
the localization steps described below.
<P>
<HR WIDTH="50%">
<H3>
<A NAME="sysreqs"></A>System Requirements</H3>
There few system requirements for the kit in the strictest sense; however,
your choice of tools will have their own set of requirements.&nbsp; The
most likely minimum configuration will be as follows:
<UL>
<LI>
100% IBM compatible PC</LI>
<LI>
Pentium<SUP><FONT SIZE=-1>&reg;</FONT></SUP> processor</LI>
<LI>
Microsoft<SUP><FONT SIZE=-1>&reg;</FONT></SUP> Windows NT 3.51 or 4.0 (localized
versions will help testing but aren't required)</LI>
<LI>
16 MB RAM</LI>
<LI>
30 MB available hard disk space</LI>
<LI>
InstallShield International version 3.0 or other install builder software</LI>
<LI>
A visual resource editor, such as those provided with Microsoft<SUP><FONT SIZE=-1>&reg;</FONT></SUP>
Visual C++, Borland<SUP><FONT SIZE=-1>&reg;</FONT></SUP> C++, etc.</LI>
<LI>
An active Internet connection and the ability to ftp (send and receive)
large files</LI>
<LI>
A Web browser (say, for example, Netscape Communicator ;-)</LI>
</UL>
<H3>
<HR WIDTH="50%"></H3>
<H3>
<A NAME="install"></A>Installing the Kit</H3>
It is recommended that you install the Windows Installer Localization Kit
into the same directory as your other Netscape/Mozilla localization kits:
in other words, install this kit into your <B>kitRoot </B>directory.&nbsp;
Place this localization kit's .ZIP file in that directory and UNZIP it
with the -d parameter:
<P>PKUNZIP -d <I>filename</I>
<UL><B>Example:&nbsp; <TT>PKUNZIP -d instkit</TT></B></UL>
<HR WIDTH="50%">
<H3>
<A NAME="configtool"></A>Configuring Your Tools</H3>
Please refer to your Installshield or other install builder tool's documentation
for set up and usage instructions.
<BR>&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="nomenclature.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="usingKit.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS]</A></CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER></CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,203 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>ISO Locale codes</TITLE>
</HEAD>
<BODY>
<CENTER>
<H1>
ISO Language and Country Codes</H1></CENTER>
2 letter language codes are derived from the ISO 639 standard; country
codes are from ISO 3166. Here are the codes for the locales currently supported
by the L10n kits. If an entry also includes the country code then you must
use that as well when creating the locale directory or naming a file.
<H3>
ISO Language and Country Codes table</H3>
<TABLE BORDER=5 >
<TR>
<TD><U>Language Name</U></TD>
<TD><U>Language Code</U></TD>
<TD><U>Country Code</U></TD>
</TR>
<TR>
<TD>
<CENTER>Chinese (Traditional)</CENTER>
</TD>
<TD>
<CENTER>zh</CENTER>
</TD>
<TD>
<CENTER>CN</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Chinese (Simplified)</CENTER>
</TD>
<TD>
<CENTER>zh</CENTER>
</TD>
<TD>
<CENTER>TW</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Danish</CENTER>
</TD>
<TD>
<CENTER>da</CENTER>
</TD>
<TD>
<CENTER>DK</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Dutch</CENTER>
</TD>
<TD>
<CENTER>nl</CENTER>
</TD>
<TD>
<CENTER>NL</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>French</CENTER>
</TD>
<TD>
<CENTER>fr</CENTER>
</TD>
<TD>
<CENTER>FR</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>German</CENTER>
</TD>
<TD>
<CENTER>de</CENTER>
</TD>
<TD>
<CENTER>DE</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Italian</CENTER>
</TD>
<TD>
<CENTER>it</CENTER>
</TD>
<TD>
<CENTER>IT</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Japanese</CENTER>
</TD>
<TD>
<CENTER>ja</CENTER>
</TD>
<TD>
<CENTER>JP</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Korean</CENTER>
</TD>
<TD>
<CENTER>ko</CENTER>
</TD>
<TD>
<CENTER>KR</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Portuguese</CENTER>
</TD>
<TD>
<CENTER>pt</CENTER>
</TD>
<TD>
<CENTER>BR</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Spanish</CENTER>
</TD>
<TD>
<CENTER>es</CENTER>
</TD>
<TD>
<CENTER>ES</CENTER>
</TD>
</TR>
<TR>
<TD>
<CENTER>Swedish</CENTER>
</TD>
<TD>
<CENTER>sv</CENTER>
</TD>
<TD>
<CENTER>SE</CENTER>
</TD>
</TR>
</TABLE>
<CENTER><BR>
<FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1997, Copyright Netscape Communications
Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,99 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Kit Overview</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H3>
<A NAME="kitoverview"></A>Kit Overview</H3>
This kit is primarily intended for knowledgeable developers who are familiar
with the localization process, with InstallShield or other installation
programs, and with Windows resource editors.&nbsp; There are two basic
approaches you can take to create an installer for your localized Communicator,
Navigator or Mozilla derivative product:
<OL>
<LI>
Use an existing Communicator or Navigator Export product installer as a
base and add your localized files, or</LI>
<LI>
Create your own install program and use the registry setting information
provided by the kit.</LI>
</OL>
<UL>
<H4>
<A NAME="method1"></A>Overview of Method 1.</H4>
For this method you will need the following components:
<BR>&nbsp;
<UL>
<LI>
Your own copy of InstallShield version 3 International</LI>
<LI>
The appropriate version of a Netscape Communicator or Navigator installer.</LI>
<LI>
This localization kit.</LI>
<LI>
A text editor.</LI>
<LI>
A resource editor (e.g., MSDEV)</LI>
</UL>
<P>You will start with an Export version of a Netscape Communicator or
Navigator installer.&nbsp; Then, you will extract the localizable components
and modify them as desired.&nbsp; You will localize a number of strings
contained in .INI files using a text editor. You will use a resource editor
or the Netscape Translation Tools to localize STRINGTABLE and DIALOG resource
types contained in two .DLLs. Once the localizable components of the installer
are finished, you will reassemble the installer using the InstallShield
EXE BUILDER tool, including your localized Communicator, Navigator or Mozilla
derivative product.&nbsp; This process is detailed in the next section.</UL>
<UL>
<H4>
<A NAME="method2"></A>Overview of Method 2.</H4>
For this method you will need the following components:
<BR>&nbsp;
<UL>
<LI>
Your own copy of any install builder software</LI>
<LI>
This localization kit</LI>
</UL>
<P>You will create your own installation program in whatever fashion you
wish.&nbsp; In order for your localized product to function properly, your
installer will need to implement certain <A HREF="registrySettings.html">Windows
registry settings</A>.</UL>
&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="projectOverview.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="kitStruct.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
&nbsp;
<CENTER><FONT SIZE=-1>&nbsp;1998, Copyright Netscape Communications Corp.
All Rights Reserved</FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,63 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Kit Structure</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H3>
<A NAME="kitstruct"></A>Kit Structure and Organization</H3>
When you install this localization kit you will find a number of new directories
on your hard disk. Each directory is named so as to be fairly self-explanatory,
but the following diagram and description may help avoid any confusion
you may have about what's what.
<H4>
<IMG SRC="l10ntree.jpg" BORDER=0 HEIGHT=98 WIDTH=177></H4>
<H4>
Description of Kit Directories</H4>
<UL>
<LI>
The <B><TT>kitRoot</TT> </B>directory is wherever you install the Netscape
Localization Kits.</LI>
<LI>
The <B><TT>l10nkits</TT> </B>directory contains the tools (if any) and
documentation you need to complete your work.</LI>
<LI>
Since this kit concerns the Windows client product (as opposed to our server
products) all the relevant documentation and tools are found under the
<B><TT>client\windows </TT></B>directory.</LI>
<LI>
The <B><TT>docs</TT> </B>directory contains documentation on the kit, including
the file you are reading now.</LI>
</UL>
&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="kitOverview.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="nomenclature.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,51 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize AIM.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for AIM.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Only translate the strings which are shown in <B>bold</B> type face below.</LI>
<LI>
Change Netscape trademarks to your own product name(s).</LI>
</UL>
<B>Specific Notes:</B>
<P>
File Copy String=<B>Copying Netscape AOL Instant Messenger Service files...</B>
<P>
Installation String=<B>Installing Netscape AOL Instant Messenger Service files...</B>
<P>
Configuration String=<B>Configuring Netscape AOL Instant Messenger Service...</B>
<P>
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table2">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<P>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,65 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize CD.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for CD.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Only translate the strings which are shown in <B>bold</B> type face below.</LI>
<LI>
Update the product version number as appropriate.</LI>
<LI>
Modify the locale code according to the ISO 639 and ISO 3166 standards.
(See the <A HREF="reference.html">Reference section</A> for details).</LI>
<LI>
You may need to move the placement of "%s" variables in your translation.</LI>
<LI>
Do not exceed the length of US string for Deinstall Dialog Wait Message.</LI>
<LI>
Change Netscape trademarks to your own product name(s).</LI>
</UL>
<B>Specific Notes:</B>
<P>Product Setup Title1= <B>Deinstaller</B>
<P>Product Version=<B>4.03 </B>(<B>en</B>)
<P>Deinstall Dialog Message=<B>Are you sure you want to deinstall</B> <B>Netscape
Communicator 4.03</B> ?
<P>Deinstall Dialog Wait Message=<B>Parsing</B> <B>Netscape Communicator
4.03&nbsp; deinstall log file</B> %s (<B>this will take several minutes)...</B>
<P>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table2">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
<BR>&nbsp;
</BODY>
</HTML>

View File

@@ -1,62 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize COSMO.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for COSMO.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Only translate the strings which are shown in <B>bold</B> type face below.</LI>
<LI>
Update the product version number as appropriate.</LI>
<LI>
Modify the locale code according to the ISO 639 and ISO 3166 standards.
(See the <A HREF="reference.html">Reference section</A> for details).</LI>
</UL>
<B>Specific Notes:</B>
<BR>&nbsp;
<BR>Installation String=<B>Installing Cosmo Player files...</B>
<P>Configuration String=<B>Configuring Cosmo Player...</B>
<P>File Copy String=<B>Copying Cosmo Player files...&nbsp;</B>
<P>Description=<B>VRML 2.0 support&nbsp;</B>
<P>[Registry Entries-Reg2]
<BR>HKEY Value=<B>4.03 </B>(<B>en</B>)
<P>[Registry Entries-Reg3]
<BR>HKEY Key Path=Software\Netscape\Cosmo\<B>4.03</B> (<B>en</B>)
<P>[Registry Entries-Reg4]
<BR>HKEY Key Path=Software\Netscape\Cosmo\<B>4.03 </B>(<B>en</B>)\Main
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table2">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
<BR>&nbsp;
</BODY>
</HTML>

View File

@@ -1,32 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize _ISUSER.DLL</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for _ISUSER.DLL</H4>
All dialogs in this .DLL can be localized.
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table1">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,45 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize MMEDIA.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for MMEDIA.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Only translate the strings which are shown in <B>bold</B> type face below.</LI>
</UL>
<B>Specific Notes:</B>
<P>Installation String=<B>Installing Audio/Video Playback files...</B>
<P>Configuration String=<B>Configuring Audio/Video Playback...</B>
<P>File Copy String=<B>Copying Audio/Video Playback files...</B>
<P>Description=<B>Support for multi-media web pages</B>
<P>
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table2">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<P>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,68 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Localizing MPLAY32.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for MPLAY32.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Only translate the strings which are shown in <B>bold</B> type face below.</LI>
<LI>
Update the product version number as appropriate.</LI>
<LI>
Modify the locale code according to the ISO 639 and ISO 3166 standards.
(See the <A HREF="reference.html">Reference section</A> for details).</LI>
<LI>
Change Netscape trademarks to your own product name(s).</LI>
</UL>
<B>Specific Notes:</B>
<P>Installation String=<B>Installing Netscape Media Player files...</B>
<P>Configuration String=<B>Configuring Netscape Media Player...</B>
<P>File Copy String=<B>Copying Netscape Media Player files...</B>
<P>Description=<B>Streaming audio support</B>
<P>[Default Folder-Icon2]
<BR>ProgramFolder=[Default Folder]\<B>Utilities</B>
<P>[Registry Entries-Reg2]
<BR>HKEY Value=<B>4.03 </B>(<B>en</B>)
<P>[Registry Entries-Reg3]
<BR>HKEY Key Path=Software\Netscape\Media Player\<B>4.03 </B>(<B>en</B>)
<P>[Registry Entries-Reg4]
<BR>HKEY Key Path=Software\Netscape\Media Player\<B>4.03 </B>(<B>en</B>)\Main
<P>[Registry Entries-Reg5]
<BR>HKEY Key Path=Software\Netscape\Media Player\<B>4.03</B> (<B>en</B>)\Main
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table2">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;<BR>
<FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape Communications
Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,154 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize NAV40.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for NAV40.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Do not exceed the length of English string if possible.</LI>
<LI>
Modify the locale code according to the ISO 639 and ISO 3166 standards.
(See the <A HREF="reference.html">Reference section</A> for details).</LI>
<LI>
The "Utilities" folder name may be localized.</LI>
<LI>
"Item name" is the name that will appear under the associated icon; these
may be localized.</LI>
<LI>
You may need to move the placement of "%s" variables in your translation.</LI>
<LI>
Change Netscape trademarks to your own product name(s).</LI>
</UL>
<B>Specific Notes:</B>
<P>Installation String=<B>Installing Netscape Communicator 4.03 files...</B>
<P>Configuration String=<B>Configuring Netscape Communicator 4.03...</B>
<P>File Copy String=<B>Copying Netscape Communicator 4.03 files...</B>
<P>Description=<B>Contains Collabra, Composer, Messenger, and Navigator</B>.
<P>Warn Previous Version Message=<B>Setup has detected a previous installation
of</B> %s. <B>If you installed plugins or helper applications with a previous
installation, you will need to reinstall them to this version of</B> <B>Communicator.</B>
<P>[Navigator 1]
<BR>Message=<B>Setup has detected that an instance of Navigator is currently
running. Please quit Navigator before running Setup.</B>
<P>[Navigator 2]
<BR>Message=<B>Setup has detected that an instance of Navigator is currently
running. Please quit</B> <B>Navigator before running Setup.</B>
<P>[Navigator 3]
<BR>Message=<B>Setup has detected that an instance of Navigator is currently
running. Please quit</B> <B>Navigator before running Setup.</B>
<P>[NSMail Notifier]
<BR>Message=<B>Installation cannot continue because the Mail Notification
program is currently running. Use your right mouse button to click the
Mail icon next to the task bar clock and select 'Exit' to disable Mail
Notification, then run the installer again.</B>
<P>[Navigator 4.05 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.05 (<B>en</B>)\Main
<P>[Navigator 4.04 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.04 (<B>en</B>)\Main
<P>[Navigator 4.03 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.03 (<B>en</B>)\Main
<P>[Navigator 4.02 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.02 (<B>en</B>)\Main
<P>[Navigator 4.01 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.01 (<B>en</B>)\Main
<P>[Navigator 4.0 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.0 (<B>en</B>)\Main
<P>[Navigator 4.0b6 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.0b6 (<B>en</B>)\Main
<P>[Navigator 4.0b5 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.0b5 (<B>en</B>)\Main
<P>[Navigator 4.0b4 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.0b4 (<B>en</B>)\Main
<P>[Navigator 4.0b3 32]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.0b3 [<B>en</B>]\Main
<P>[Default Folder-Icon11]
<BR>ItemName=<B>User Profile Manager</B>
<P>[Default Folder-Icon12]
<BR>ProgramFolder=[Default Folder]\<B>Utilities</B>
<BR>ItemName=<B>User Profile Manager</B>
<P>[Default Folder-Icon13]
<BR>ItemName=<B>Netscape Mail Notification</B>
<P>[Default Folder-Icon14]
<BR>ProgramFolder=[Default Folder]\<B>Utilities</B>
<BR>ItemName=<B>Netscape Mail Notification</B>
<P>[Registry Entries-R14]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.03 (<B>en</B>)
<P>[Registry Entries-R15]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.03 (<B>en</B>)\Main
<P>[Registry Entries-R16]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.03 (<B>en</B>)\Main
<P>[Registry Entries-R17]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.03 (<B>en</B>)\Main
<P>[Registry Entries-R18]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.03 (<B>en</B>)\Main
<P>[Registry Entries-R19]
<BR>HKEY Key Path=Software\Netscape\Netscape Navigator\4.03 (<B>en</B>)\Main
<P>[Registry Entries-R37]
<BR>HKEY Value=4.03 (<B>en</B>)
<P>[Registry Entries-R38]
<BR>HKEY Key Path=Software\Netscape\Netcaster\4.03 (<B>en</B>)\Main
<P>[Registry Entries-R39]
<BR>HKEY Key Path=Software\Netscape\Netcaster\4.03 (<B>en</B>)\Main
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table2">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER></CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,49 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize NETCAST.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for NETCAST.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Only translate the strings which are shown in <B>bold</B> type face below.</LI>
<LI>
Change Netscape trademarks to your own product name(s).</LI>
</UL>
<B>Specific Notes:</B>
<P>
Installation String=<B>Installing Netscape Netcaster files...</B>
<P>
Configuration String=<B>Configuring Netscape Netcaster...</B>
<P>
File Copy String=<B>Copying Netscape Netcaster files...</B>
<P>
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table2">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<P>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,67 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localizing NSCONF.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for NSCONF.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Only translate the strings which are shown in <B>bold</B> type face below.</LI>
<LI>
Update the product version number as appropriate.</LI>
<LI>
Modify the locale code according to the ISO 639 and ISO 3166 standards.
(See the <A HREF="reference.html">Reference section</A> for details).</LI>
<LI>
Change Netscape trademarks to your own product name(s).</LI>
</UL>
<B>Specific Notes:</B>
<P>Installation String=<B>Installing Netscape Conference files...</B>
<P>Configuration String=<B>Configuring Netscape Conference...</B>
<P>File Copy String=<B>Copying Netscape Conference files...</B>
<P>Description=<B>Real-time collaboration and audio conferencing</B>
<P>[Registry Entries-Reg17]
<BR>HKEY Value=<B>4.03</B> (<B>en</B>)
<P>[Registry Entries-Reg18]
<BR>HKEY Key Path=Software\Netscape\Conference\<B>4.03 </B>(<B>en</B>)
<P>[Registry Entries-Reg19]
<BR>HKEY Key Path=Software\Netscape\Conference\<B>4.03</B> (<B>en</B>)\Main
<P>[Registry Entries-Reg20]
<BR>HKEY Key Path=Software\Netscape\Conference\<B>4.03</B> (<B>en</B>)\Main<BR>
<BR>
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table2">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER></CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,71 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize RSUTIL.DLL</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for RSUTIL.DLL</H4>
<B>STRINGTABLES</B><B></B>
<P><B><FONT COLOR="#FF0000">Do not translate the following strings:</FONT></B>
<P>STRING ID:
<BR><I>1&nbsp;</I>
<BR><I>17 18 19&nbsp;</I>
<BR><I>20 21 22 23 24 25 26 27 28 29&nbsp;</I>
<BR><I>30 31 32 33 34 35 36 37 38 39&nbsp;</I>
<BR><I>40 41 42 43 44 45 46 47 48 49&nbsp;</I>
<BR><I>50 51 52 53 54 55 56 57 58 59&nbsp;</I>
<BR><I>60 61 62 63 64 65 66 67 68 69&nbsp;</I>
<BR><I>70 71 72 73 74 75 76 77 78 79&nbsp;</I>
<BR><I>80 81 82 83 85 86 88&nbsp;</I>
<BR><I>90 91 92 95 97 98 99</I>
<BR><I>100 101 102 103 104 105 106 107 108 109</I>
<BR><I>110 111 112 113 114</I>
<BR><I>122 123 126 127 129</I>
<BR><I>132 133 134 135 136 137 138 139</I>
<BR><I>140 145 149</I>
<BR><I>151 153 154 155 156 157 158 159</I>
<BR><I>162 163 164 165 166 167 169&nbsp;</I>
<BR><I>170 171 172 173 174 175 176 177 178 179</I>
<BR><I>180 181 182 183 184 185 187 188</I>
<BR><I>190 192 193 194 195 196 197 198 199</I>
<BR><I>200 201 202 203 204 205 206 207 208 209</I>
<BR><I>210 211 212 213 214 215 216 217 218 219</I>
<BR><I>220 221 222 226 227 228 229&nbsp;</I>
<BR><I>230 232 233 234 235 236 237 238 239</I>
<BR><I>240 241 242 243 244 245 246 247 248 249</I>
<BR><I>250 251 252 253 254 255 256 257&nbsp;</I>
<BR><I>260 261 263 264 265 266 267 269</I>
<BR><I>270 271 272 273 274 275 276 277 278 279</I>
<BR><I>280 281 282 283</I>
<BR>&nbsp;
<BR>
<HR WIDTH="50%">
<BR><B>ICONS</B>
<BR>Replace any trademarked icons, as described in the universal localization
program license agreement, with your own icons.
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table1">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,138 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<META NAME="Author" CONTENT="Rick Elliott">
<TITLE>Localize SETUP.INI</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H4>
Localization notes for SETUP.INI</H4>
<B>General Notes:</B>
<UL>
<LI>
Only translate the strings which are shown in bold type face below.</LI>
<LI>
The "StartCopy Dialog Message" should be less than 256 bytes long.</LI>
<LI>
For the "Multiple Components" section, both the key and the value may be
localized (optional).</LI>
<LI>
If the key "Multimedia Support" is localized then next section name should
be identical to the localized key.</LI>
<LI>
Change Netscape trademarks to your own product name(s).</LI>
<LI>
Update the version number as appropriate.</LI>
<LI>
Modify the locale code according to the ISO 639 and ISO 3166 standards.
(See the <A HREF="reference.html">Reference section</A> for details).</LI>
</UL>
<B>Specific Notes:</B>
<P>Product Setup Title1= <B>Setup</B>
<P>Product Version=<B>4.03 </B>(<B>en</B>)
<P>Deinstall Version=<B>4.03 </B>(<B>en</B>)
<P>License Dialog Title=<B>Software License Agreement</B>
<P>License Dialog Message=<B>Please read the following license agreement.
Use the scroll bar to view the rest of this agreement.</B>
<P>License Dialog Question=<B>Do you accept all the terms of the preceding
license agreement? If so, click on the Yes button. If you select No, Setup
will close.</B>
<P>License Icon Description=<B>License Agreement</B>
<P>Welcome Dialog Title=<B>Netscape Communicator 4.03 Setup</B>
<P>Welcome Dialog Message=<B>Welcome to Netscape Communicator 4.03 Setup</B>.
<P>SetupType Dialog Title=<B>Setup Type</B>
<P>SetupType Dialog Message=<B>Select the type of setup you prefer.</B>
<P>Insufficient Space Dialog Title=<B>Insufficient Space</B>
<P>Insufficient Space Dialog Message=<B>The path below contains insufficient
space.</B>
<P>Path Dialog Title=<B>Choose Destination Location</B>
<P>Path Dialog Message=<B>Please enter the location where you would like
to install </B>Netscape Communicator 4.03
<BR><B>components. You may type a new directory name or click the Browse
button to find a new location.</B>
<P>Options Dialog Title=<B>Netscape Communicator 4.03 Options</B>
<P>Options Dialog Message=<B>Check the components you would like to install.</B>
<P>Associations Dialog Title=<B>Setup Associations</B>
<P>Associations Dialog Message=<B>Check the extensions you would like Communicator
to set up. These extensions will be associated with Communicator components.</B>
<P>Select Folder Dialog Title=<B>Select Program Folder</B>
<P>StartCopy Dialog Title=<B>Start Copying Files</B>
<P>StartCopy Dialog Message=<B>Setup has enough information to start copying
the program files. If you want to review or change settings, click Back.
If you are satisfied with the current settings, click Install to begin
copying files.</B>
<P>Readme Dialog Prompt=<B>Would you like to view the README file now?</B>
<P>Finish Dialog Prompt=<B>Setup is complete. You may run Netscape Communicator
4.03 by double-clicking on one of the icons in the folder.</B>
<P>Reboot Dialog Title=<B>Restarting Windows</B>
<P>Reboot Dialog Message=<B>Setup has finished copying files to your computer.
Before you can use the program, you must restart Windows or your computer.</B>
<P>Exit Dialog Message=<B>Are you sure you want to exit setup?</B>
<P>Error Resource Message1=<B>Could not load Resource: </B>%s
<BR>Error Resource Message2=<B>Attempted to fix the problem. Please restart
the setup application.</B>
<BR>Error Resource Message3=<B>Could not get module handle of rsutil.dll.
System memory could be corrupted. Please reboot and try again.</B>
<P>[Multiple Components]
<BR><B>Multimedia Support</B>=<B>Extension modules for Netscape Communicator
4.03</B>
<P>[<B>Multimedia Support</B>]
<BR>Default Path=
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="localize_these_files.html#table1">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,55 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
<TITLE>Localizing URLs</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H3>
<A NAME="localizeURLs"></A>Localizing URLs</H3>
Many resources of all types in the Communicator contain Internet addresses
in the form of URLs (Universal Resource Locators). Most of these point
to locations within the Netscape domain; as part of the Unlimited Localization
Program, you can leave these as they are, or you may change them as you
desire.
<H3>
Internal URLs</H3>
There are a number of internal URLs that <FONT COLOR="#FF0000">should not
be changed</FONT>.&nbsp; These are the strings that look like <B>about:[some
value]</B>.&nbsp; These point to internally contained resources, such as
the main About Communicator page.&nbsp; If you localize these strings you
will not be able to load these pages.&nbsp; The main examples you might
find are:
<UL>
<LI>
about:</LI>
<LI>
about:plugins</LI>
<LI>
about:fonts</LI>
</UL>
For more examples and information on these internal URLs go <A HREF="http://help.netscape.com/kb/client/970513-4.html">here</A>.
<BR>&nbsp;
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="usingKit.html#localizeURLs">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;<BR>
<FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape Communications
Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,125 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Localize these Files</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H3>
<A NAME="localize_these_files"></A>Localize These Files</H3>
This section tells you exactly what files need to be localized. The following
tables contain two columns:
<UL>
<LI>
The file to be localized column gives the specific file name. The path
name <I>temp</I> refers to wherever you have copied the uncompressed installer
files in Step 2 of the <A HREF="usingKit.html#l10nchecklist">Localization
Checklist</A>. If the file or resource name is a hypertext link, further
information can be found by following that link.</LI>
<LI>
The purpose column describes the basic purpose of this file.</LI>
</UL>
<A NAME="table1"></A><FONT SIZE=-1>Table 1. Binary files to be localized</FONT>
<TABLE BORDER >
<TR>
<TD><B>File to be localized&nbsp;</B></TD>
<TD><B>Purpose</B></TD>
</TR>
<TR>
<TD><TT><A HREF="localizeRsutil.html">rsutil.dll</A></TT></TD>
<TD>Installer STRINGTABLE and ICON resources.&nbsp;</TD>
</TR>
<TR>
<TD><TT><A HREF="localizeIsuser.html">_isuser.dll</A></TT></TD>
<TD>Installer DIALOG resources.</TD>
</TR>
</TABLE>
<P>
<A NAME="table2"></A><FONT SIZE=-1>Table 2. .INI files to be localized</FONT>
<TABLE BORDER >
<TR>
<TD><B>File to be localized</B></TD>
<TD><B>Purpose</B></TD>
</TR>
<TR>
<TD><A HREF="localizeAim.html">aim.ini</A></TD>
<TD>AOL Instant Messgenger initialization file.*</TD>
</TR>
<TR>
<TD><A HREF="localizeCD.html">cd.ini</A></TD>
<TD>Deinstaller initialization file.</TD>
</TR>
<TR>
<TD><A HREF="localizeCosmo.html">cosmo.ini</A></TD>
<TD>Cosmo player initialization file.*</TD>
</TR>
<TR>
<TD><A HREF="localizeMmedia.html">mmedia.ini</A></TD>
<TD>Multimedia initialization file.*</TD>
</TR>
<TR>
<TD><A HREF="localizeMplay.html">mplay32.ini</A></TD>
<TD>Media Player initialization file.*</TD>
</TR>
<TR>
<TD><A HREF="localizeNav40.html">nav40.ini</A></TD>
<TD>Main product initialization file.</TD>
</TR>
<TR>
<TD><A HREF="localizeNetcast.html">netcast.ini</A></TD>
<TD>Netcaster initialization file.</TD>
</TR>
<TR>
<TD><A HREF="localizeNsconf.html">nsconf.ini</A></TD>
<TD>Netscape Conference initialization file.*</TD>
</TR>
<TR>
<TD><A HREF="localizeSetup.html">setup.ini</A></TD>
<TD>Main setup initialization file.</TD>
</TR>
</TABLE>
<P>
* These files come with the Complete installer version.
<P>
<CENTER><TABLE COLS=1 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<P>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,109 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Conventions</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H3>
<A NAME="nomenclature"></A>Nomenclature and Typographical Conventions</H3>
<B>Typographical Conventions</B>
<BR>Words in <I>italics</I> typeface represent a variable term or phrase,
meant to be replaced by another value at "runtime."&nbsp; Example:
<UL><I>locale</I> -- replaced by a 2- or 4 letter locale code; e.g. zhtw</UL>
Words in <B>bold</B> typeface, using a proportional font, represent a literal
value in a string that might also contain a variable word or phrase. Example:
<UL><B>4.03 [</B><I>locale</I><B>]</B> -- 4.03 [ ] are literal values,
while <I>locale</I> is a variable.
<UL>&nbsp;</UL>
</UL>
Words in a <TT>fixed width font</TT> represent file or directory names,
or DOS or Windows commands to be typed as they appear.&nbsp; Sometimes,
part or all of the path will be in <B><TT>bold</TT></B>, for emphasis.
Examples:
<UL>Change to the <B><TT><I>kitRoot</I>\l10nkits\client\windows\tools</TT></B><TT>
</TT>directory
<BR>Execute <B><TT>RTRNKIT</TT></B></UL>
<B>Nomenclature</B>
<BR>Throughout this document, certain terms and phrases will be used repeatedly:
<P><FONT SIZE=-1>Table 1. Nomenclature and Typographical Conventions</FONT>
<TABLE BORDER >
<TR>
<TD><B><TT>kitRoot</TT> </B>directory&nbsp;</TD>
<TD>indicates the starting or topmost directory of the Windows Front End
Localization Kit.</TD>
</TR>
<TR>
<TD><I>platform</I></TD>
<TD>either 16 or 32 bit, depending on the version you are working on.</TD>
</TR>
<TR>
<TD><I>locale</I></TD>
<TD>in general, this refers to the language into which you are localizing
the product. The list of valid locale names is defined in the <A HREF="isocodes.htm">ISO
Language and Country Codes Table</A>.</TD>
</TR>
<TR>
<TD>localization database</TD>
<TD>a database generated by a leveraging tool from a set of matched binary
resource files.&nbsp;</TD>
</TR>
<TR>
<TD>localization notes</TD>
<TD>any special instructions, including the "translate/don't translate"
flag, associated with a given resource.&nbsp; Localization notes are contained
in the localization database for each resource module.</TD>
</TR>
<TR>
<TD><I>leverage</I></TD>
<TD>The process of merging previous localized versions of a file into a
current version.&nbsp;</TD>
</TR>
<TR>
<TD>forbidden resource</TD>
<TD>A resource that cannot be changed from the original value without (negatively)
impacting the functionality of the product. These are identified in the
localization databases.</TD>
</TR>
</TABLE>
&nbsp;
<BR>&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="kitStruct.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="gettingStarted.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,57 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Project Overview</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H2>
<A NAME="overviews"></A>1. Project Overview</H2>
<CENTER><B><FONT COLOR="#009900">Welcome to the Communicator/Navigator
Installer Localization Kit!</FONT></B></CENTER>
<P>Under the universal localization program, you are free to create an
installer for a localized Communicator, Navigator or Mozilla derivative
product in any way you choose. This localization kit will assist you in
creating a your installer for the 32-bit Windows platform. As long as you
follow the terms of the universal localization program license agreement,
you are free to do what you want with the resulting localized product and
installer.
<P>The Netscape Communicator and Netscape Navigator 4.x installation programs
were created with InstallShield<SUP><FONT SIZE=-1>&reg;</FONT></SUP> version
3.&nbsp; Because this is the proprietary product of InstallShield Corporation,
Netscape cannot redistribute the complete source for these installers.&nbsp;
You may, however, modify an existing Communicator or Navigator installer,
or if you choose, you may build your own installer "from scratch".
<P><B>Note</B>: because of the U.S. Government's restrictions on the export
of strong cryptography, <B>you may only distribute the "export" version</B>
of the Netscape binaries.&nbsp; Please keep this in mind as you work with
the localization kit instructions.
<BR>&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="splash.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="kitOverview.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
&nbsp;
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,54 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Reference</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H2>
<A NAME="reference"></A>Reference</H2>
This section summarizes the references used throughout this document.&nbsp;
In addition, other miscellaneous references may be found here.
<P><FONT SIZE=-1>Table 5. Reference Links</FONT>
<TABLE BORDER COLS=3 WIDTH="100%" >
<TR>
<TD><A HREF="isocodes.htm">Locale Table (local)</A></TD>
<TD><A HREF="http://www.indigo.ie/egt/standards/iso639/iso639-en.html">Locale
Table (remote)</A></TD>
<TD><A HREF="registrySettings.html">Windows Registry Settings Reference</A></TD>
</TR>
<TR>
<TD><A HREF="http://home.netscape.com/menu/intl/">Communicator International
Features</A></TD>
<TD><A HREF="http://help.netscape.com/kb/client/970513-4.html"></A></TD>
<TD><FONT COLOR="#009900"><A HREF="charsets.htm"></A></FONT></TD>
</TR>
</TABLE>
<A HREF="allxpstr.h"></A>
<P>&nbsp;
<CENTER><TABLE COLS=1 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER></CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,612 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
<TITLE>Windows Registry Settings</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H1>
Windows Registry Settings</H1>
This document is provided as a reference to the Windows registry settings
implemented by Communicator and Navigator.&nbsp; You may use this as a
guide to the registry settings you must implement if you create your own
installation program (as opposed to localizing an existing Netscape installer).
<P>Note that in the Netscape installers, these settings are implemented
only within .INI files.&nbsp; This simplifies modifying and localizing
the installer. It is recommended that your installer do the same.
<P>You may observe the registry changes made by any product with tools
such as <A HREF="http://www.ntinternals.com/regmon.htm">Regmon.</A> This
may be a useful addition to your toolset.
<P>These notes are applicable to Netscape Communicator version 4.03.
<BR>&nbsp;
<TABLE BORDER COLS=1 WIDTH="100%" >
<TR>
<TD><B>MPLAY32.INI</B>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Media Player&nbsp;
<BR>Name : CurrentVersion&nbsp;
<BR>Value: 4.03 (en)&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Media Player\4.03 (en)&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Media Player\4.03 (en)\Main&nbsp;
<BR>Name : Install Directory&nbsp;
<BR>Value: [Default Path]\MPlayer&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : Program Folder&nbsp;
<BR>Value: [Program Folder]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\.LAM&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: LAMDocument&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\LAMDocument\shell\open\command&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [WINSYSDIR]\mplay32.exe %1&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : (Default)&nbsp;
<BR>Value: [WINDIR]\mplayer.exe %1&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\LAMDocument\DefaultIcon&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\MPlayer\npcfg32.exe ,0&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\MCI32&nbsp;
<BR>Name : LiveAudioFile&nbsp;
<BR>Value: mcilma32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\MCI&nbsp;
<BR>Name : LiveAudioFile&nbsp;
<BR>Value: mcilma.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\MCI32&nbsp;
<BR>Name : LiveAudioMetafile&nbsp;
<BR>Value: mcilau32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\drivers.desc&nbsp;
<BR>Name : mcilau32.dll&nbsp;
<BR>Value: (MCI) Netscape Media Player&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\MCI&nbsp;
<BR>Name : LiveAudioMetafile&nbsp;
<BR>Value: mcilau.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\MCI
Extensions&nbsp;
<BR>Name : LAM&nbsp;
<BR>Value: LiveAudioMetafile&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : LMA&nbsp;
<BR>Value: LiveAudioFile&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : LA&nbsp;
<BR>Value: LiveAudioFile&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\drivers.desc&nbsp;
<BR>Name : mcilma32.dll&nbsp;
<BR>Value: (MCI) Netscape Packetized Audio&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32&nbsp;
<BR>Name : MSACM.NSPAC&nbsp;
<BR>Value: NSPAC32.ACM&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\drivers.desc&nbsp;
<BR>Name : NSPAC32.ACM&nbsp;
<BR>Value: elemedia(TM) AX24000P Music Codec&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32&nbsp;
<BR>Name : MSACM.voxacm118&nbsp;
<BR>Value: vdk32118.acm&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\drivers.desc&nbsp;
<BR>Name : vdk32118.acm&nbsp;
<BR>Value: Voxware 32bit Codec&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32&nbsp;
<BR>Name : MSACM.NSX83&nbsp;
<BR>Value: NSX83P32.ACM&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\drivers.desc&nbsp;
<BR>Name : NSX83P32.ACM&nbsp;
<BR>Value: elemedia(TM) SX8300 Speech Codec&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32&nbsp;
<BR>Name : MSACM.NSMLAW&nbsp;
<BR>Value: NSMLAW32.DLL&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\drivers.desc&nbsp;
<BR>Name : NSMLAW32.DLL&nbsp;
<BR>Value: Netscape G.711 Decoder&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>
<HR WIDTH="100%">
<BR><B>NAV40.INI</B>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App
Paths\Netscape.exe&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\Netscape.exe&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : Path&nbsp;
<BR>Value: [Default Path]\Program&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{7865A9A1-33A8-11d0-BED9-00A02468FAB6}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\brpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{543EC0D0-6AB7-11d0-BF56-00A02468FAB6}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\brpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{543EC0D1-6AB7-11d0-BF56-00A02468FAB6}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\brpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{2D0A7D70-748C-11d0-9705-00805F8AA8B8}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\edpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{E8D6B4F0-8B58-11d0-9B63-00805F8ADDDE}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\mnpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{DDF4AB60-8B84-11d0-9B63-00805F8ADDDE}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\mnpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{CC3E2871-43CA-11d0-B6D8-00805F8ADDDE}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\mnpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{CC3E2872-43CA-11d0-B6D8-00805F8ADDDE}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\mnpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netscape Navigator&nbsp;
<BR>Name : CurrentVersion&nbsp;
<BR>Value: 4.03 (en)&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netscape Navigator\Users&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netscape Navigator\4.03
(en)&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netscape Navigator\4.03
(en)\Main&nbsp;
<BR>Name : Install Directory&nbsp;
<BR>Value: [Default Path]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : Java Directory&nbsp;
<BR>Value: [Default Path]\Program\Java&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : NetHelp Directory&nbsp;
<BR>Value: [Default Path]\Program\NetHelp&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : Plugins Directory&nbsp;
<BR>Value: [Default Path]\Program\Plugins&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : Program Folder&nbsp;
<BR>Value: [Program Folder]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CURRENT_USER\Software\Netscape&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator\Main&nbsp;
<BR>Name : Install Directory&nbsp;
<BR>Value: [Default Path]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\CLSID&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: {61D8DE20-CA9A-11CE-9EA5-0080C82BE3B6}&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\Insertable&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\protocol\StdFileEditing\server&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\Netscape.exe&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\protocol\StdFileEditing\verb\0&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: &amp;Edit&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\open\command&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\Netscape.exe "%1"&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\print\command&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\Netscape.exe /print("%1")&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\print\ddeexec&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [print("%1")]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\PrintTo\command&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\Netscape.exe /printto("%1","%2","%3","%4")&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\PrintTo\ddeexec&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [("%1","%2","%3","%4")]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\open\ddeexec&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: "%1"&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\open\ddeexec\Application&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: NSShell&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\open\ddeexec\Topic&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: WWW_OpenURL&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\Edit\command&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\Netscape.exe -edit "%1"&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\Edit\ddeexec&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [edit("%1")]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netcaster&nbsp;
<BR>Name : CurrentVersion&nbsp;
<BR>Value: 4.03 (en)&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netcaster\4.03 (en)\Main&nbsp;
<BR>Name : Install Directory&nbsp;
<BR>Value: [Shell Path]\Netcast&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : Program Folder&nbsp;
<BR>Value: [Program Folder]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{C98D0190-7D81-11d0-BF8D-00A02468FAB6}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\brpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{37B601C0-8AC8-11d0-83AF-00805F8A274D}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\brpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\CLSID\{913A4A20-8EBF-11d0-BFAB-00A02468FAB6}\InprocServer32&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\Program\brpref32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\print\ddeexec\Application&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: NSShell&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\PrintTo\ddeexec\Application&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: NSShell&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup\shell\Edit\ddeexec\Application&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: NSShell&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\NetscapeMarkup&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: Hypertext Markup Language&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\telnet&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: URL:Telnet Protocol&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\telnet\shell\open\command&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: telnet %1&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>
<HR WIDTH="100%">
<BR><B>NETCAST.INI</B>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netcaster&nbsp;
<BR>Name : CurrentVersion&nbsp;
<BR>Value: 1.0 (en)&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netcaster\1.0 (en)&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Netcaster\1.0 (en)\Main&nbsp;
<BR>Name : Install Directory&nbsp;
<BR>Value: [Default Path]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : Program Folder&nbsp;
<BR>Value: [Program Folder]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>
<HR WIDTH="100%">
<BR><B>NSCONF.INI</B>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Conference&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Conference\CurrentVersion&nbsp;
<BR>Name : Description&nbsp;
<BR>Value: Conference&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : InstallDate&nbsp;
<BR>Value: [TIME]&nbsp;
<BR>Type : REGDB_NUMBER&nbsp;
<P>Name : Installed&nbsp;
<BR>Value: 1&nbsp;
<BR>Type : REGDB_NUMBER&nbsp;
<P>Name : PathName&nbsp;
<BR>Value: [Default Path]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : SoftwareType&nbsp;
<BR>Value: application&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : VersionBuild&nbsp;
<BR>Value: 1213&nbsp;
<BR>Type : REGDB_NUMBER&nbsp;
<P>Name : VersionMajor&nbsp;
<BR>Value: 1&nbsp;
<BR>Type : REGDB_NUMBER&nbsp;
<P>Name : VersionMinor&nbsp;
<BR>Value: 0&nbsp;
<BR>Type : REGDB_NUMBER&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32&nbsp;
<BR>Name : MSACM.VOXACM118&nbsp;
<BR>Value: vdk32118.acm&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : MSACM.NSX83&nbsp;
<BR>Value: nsx83p32.acm&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : MSACM.NSX723&nbsp;
<BR>Value: sx5363s.acm&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : MSACM.NSMLAW&nbsp;
<BR>Value: nsmlaw32.dll&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CURRENT_USER\Software\Netscape&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_CLASSES_ROOT\nscfile\shell\open\command&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value: [Default Path]\NSConf32.exe -f "%1"&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Conference&nbsp;
<BR>Name : CurrentVersion&nbsp;
<BR>Value: 4.03 (en)&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Conference\4.03 (en)&nbsp;
<BR>Name : (Default)&nbsp;
<BR>Value:&nbsp;
<BR>Type :&nbsp;
<BR>&nbsp;
<P>Key&nbsp; : HKEY_LOCAL_MACHINE\Software\Netscape\Conference\4.03 (en)\Main&nbsp;
<BR>Name : Install Directory&nbsp;
<BR>Value: [Default Path]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<P>Name : Program Folder&nbsp;
<BR>Value: [Program Folder]&nbsp;
<BR>Type : REGDB_STRING&nbsp;
<BR>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="kitOverview.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,53 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
<TITLE>Reporting Bugs</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H3>
<A NAME="reporting_bugs"></A>Reporting Bugs</H3>
Any bugs in the localization kits you find should be reported to <A HREF="http://www.mozilla.org">mozilla.org</A>
as soon as possible. When you report a bug, try to be as specific as you
can about the exact steps needed to reproduce the bug.&nbsp; Provide a
complete description of the problem versus the expected results.&nbsp;
You should let us know if the problem is 100% reproducible (it happens
every time), or if it is intermittant.&nbsp; If you think that your operating
environment may play some factor, let us know the details of that.&nbsp;
Finally, before reporting any bug, you should make sure that the problem
doesn't also happen in the US English product (if it does, we still want
to know, but it may not be possible to fix it through the localization
kits or tools as they are now).
<P>To report a bug, post a message to the following mozilla.org newsgroup:
<BR>&nbsp;
<CENTER><A HREF="news://news.mozilla.org/netscape.public.mozilla.general">news://news.mozilla.org/netscape.public.mozilla.general</A></CENTER>
<P>Be sure to include the information described above.
<BR>&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="testKit.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="returnKit.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,54 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
<TITLE>Returning the Kit</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H2>
<A NAME="returnkit"></A>5. Publishing the Finished Kit</H2>
Once you are satisfied with the quality of your localization efforts, you
are required by the terms of the universal localization program license
agreement to make your localized product publicly available. The exact
details of how you do this is up to you, the most commonly acceptable method
is to post your localized product to a publicly accessible ftp site.
<P>You should post just the localized versions of the files mentioned in
the Localize These Files section of this document. For ease of transfer,
you may create a compressed archive in the .ZIP file format that contains
the localized files. Create one .ZIP file for each language/platform you
do. If you are publishing more than one language or platform, you may combine
multiple .ZIP files into one master .ZIP file if this makes your life easier.
<P>If your localized product includes your own trademarks, you should identify
these and any restrictions you are placing on their use. You must also
include a copy of the End User License Agreement (EULA), as well as a notice
stating that Netscape Communications is not required to support your product,
and that you are the Licensor referred to in the EULA. Please refer to
the Universal Localization Agreement for the exact legal requirements.
<P>Once your localized product is publicly available, you may inform the
world in any manner you choose, but we encourage you to also post the download
location to the mozilla.org Announcements newsgroup (netscape.public.mozilla.announce).
<CENTER>&nbsp;<BR>
<FONT COLOR="#008000"><FONT SIZE=+2>Congratulations! You are done!</FONT></FONT></CENTER>
&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="testKit.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,47 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Title Page</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<CENTER>
<H1>
NETSCAPE COMMUNICATOR</H1></CENTER>
<CENTER><IMG SRC="SPLASH.JPG" NOSAVE HEIGHT=261 WIDTH=390></CENTER>
<CENTER>
<H1>
Localization Kit</H1></CENTER>
<CENTER>
<H3>
for Microsoft<SUP><FONT SIZE=+0>&reg;</FONT></SUP> Windows (32-bit version)</H3></CENTER>
<CENTER>
<H3>
Revision 1.1</H3></CENTER>
<CENTER>Copyright &copy; 1994-1998 Netscape&reg; Communications Corporation,
All rights reserved.</CENTER>
&nbsp;
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="projectOverview.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
</BODY>
</HTML>

View File

@@ -1,150 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Testing the Localized Resources</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H2>
<A NAME="testkit"></A>4. Ensuring Quality</H2>
The quality of your localized version will have a large impact on its acceptance
in the marketplace.&nbsp; You can greatly enhance your chances of producing
a quality product by using experienced and skilled localizers, and by performing
post-translation testing.
<P>When performing the actual translation, you should be sensitive to a
number of issues:
<UL>
<LI>
Completeness: you should aim for as thorough a translation as possible.&nbsp;
Try not to leave portions of the product untranslated. However, be aware
that some terms may best be left in English, depending on local conventions.</LI>
<LI>
Suitability: all translations should be suitable and appropriate for product,
the language, the market and the customers you intend to reach.&nbsp; This
includes using the proper technical terminology for a give platform or
computer operation, as well as using language that is readily understood
by the average user of the product in a given language.&nbsp; You should,
where possible, try to use terminology which is similar to other products
available on the same platform (without violating copyrights or trademarks,
of course).</LI>
<LI>
Accuracy: you should be sure your translation conveys the same meaning
and intention as the original English.</LI>
<LI>
Grammar and spelling: you should be sure your translation is grammatically
accurate and free from spelling errors.</LI>
</UL>
Keep in mind that engineers do not necessarily make the best localizers!
<P>Once localization is complete, there are two basic types of post-translation
testing that should be done:
<BR>&nbsp;
<TABLE BORDER WIDTH="100%" >
<TR>
<TD>Linguistic Review</TD>
<TD>Checking all translations for accuracy and appropriateness in the actual
context in which they appear.</TD>
</TR>
<TR>
<TD>Functional Testing</TD>
<TD>Ensuring the product still functions as designed (or at least as well
as the US English product).</TD>
</TR>
</TABLE>
&nbsp;
<BR>For the linguistic review, you should have an independent reviewer
(i.e. not the person who implemented the translations) check every string
for the items listed above.&nbsp; In some cases, it may be enough to review
the running product itself; however, it is also valuable to print out your
translations and review them externally from the product.
<P>For the functional testing, your best resource are the directions contained
in the localization notes and this document. You should review the completed
product's localization notes with this document in hand, double checking
that you have followed all the instructions contained here.
<P>Consider the following general guidelines when testing:
<UL>
<LI>
It is helpful to have a second copy of the product running with the English
version so you can compare them side by side (a second computer might be
helpful or required for this).</LI>
<LI>
Walk through every menu in each module you have localized looking for translation
accuracy, pick letter conflicts and other problems.</LI>
<LI>
Bring up as many dialogs as you can, looking for translation accuracy,
pick letter conflicts, truncated strings and functionality issues.</LI>
<LI>
Exercise the installer in as many ways as possible:</LI>
<UL>
<LI>
Select every installer option</LI>
<LI>
Be sure to test the deinstaller</LI>
<LI>
Look at the icons and folder names created</LI>
<LI>
Use accented or multibyte file and directory names</LI>
<LI>
Install to non-existant and read-only directories</LI>
<LI>
Install to drives with insufficient disk space</LI>
<LI>
etc.</LI>
</UL>
<LI>
If functional problems are found, you should compare the same steps you
took in the localized product to the English product: if the two products
fail in the same way, it is a "core" bug, which can only be fixed by changing
the core product's executable. If the localized product fails while the
English product does not, then it is probably a translation-related bug;
these can be fixed by altering the way you localize the product (perhaps
by not translating a particular item, or by translating it differently).</LI>
</UL>
The following section tells you how to report bugs in the localization
kit itself, or in the core product.
<BR>&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="usingKit.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="reportingBugs.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER>&nbsp;</CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,106 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Table of Contents</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H2>
Table of Contents</H2>
<TABLE>
<TR>
<TD><FONT SIZE=+1>i. <A HREF="splash.html">Title Page</A></FONT>&nbsp;
<BR>&nbsp;</TD>
</TR>
<TR>
<TD><FONT SIZE=+1>1. <A HREF="projectOverview.html">Project Overview</A></FONT>&nbsp;
<UL>
<LI>
<A HREF="kitOverview.html">Kit Overview</A></LI>
<LI>
<A HREF="kitStruct.html">Structure and Organization</A></LI>
<LI>
<A HREF="nomenclature.html">Nomenclature and Typographical Conventions<BR>
</A>&nbsp;&nbsp;</LI>
</UL>
</TD>
</TR>
<TR>
<TD><FONT SIZE=+1>2. <A HREF="gettingStarted.html">Getting Started</A></FONT>&nbsp;
<UL>
<LI>
<A HREF="gettingStarted.html#sysreqs">System Requirements</A></LI>
<LI>
<A HREF="gettingStarted.html#install">Installing the Kit</A></LI>
<LI>
<A HREF="gettingStarted.html#configtool">Configuring Your Tools</A></LI>
</UL>
&nbsp;</TD>
</TR>
<TR>
<TD><FONT SIZE=+1>3. <A HREF="usingKit.html">Using the Kit</A></FONT>&nbsp;
<UL>
<LI>
<A HREF="usingKit.html#locdbf">Understanding the Localization Notes</A></LI>
<LI>
<A HREF="usingKit.html#l10nchecklist">Localization Checklist</A></LI>
<LI>
<A HREF="localize_these_files.html">Localize These Files</A></LI>
<LI>
<A HREF="usingKit.html#branding">Product Branding Issues</A></LI>
<LI>
<A HREF="usingKit.html#howtol10n">How to Localize Different Resource Types</A></LI>
<LI>
<A HREF="localizeURL.html">Localizing URLs</A></LI>
<LI>
<A HREF="usingKit.html#localize_stringtable">Localizing STRING TABLES</A></LI>
<LI>
<A HREF="usingKit.html#localize_dialogs">Localizing DIALOGS</A></LI>
<LI>
<A HREF="usingKit.html#localize_text">Localizing .INI Files</A></LI>
</UL>
&nbsp;</TD>
</TR>
<TR>
<TD><FONT SIZE=+1>4. <A HREF="testKit.html">Ensuring Quality</A></FONT>&nbsp;
<UL>
<LI>
<A HREF="testKit.html#testkit">Test Considerations</A></LI>
<LI>
<A HREF="reportingBugs.html">Reporting Bugs</A></LI>
</UL>
&nbsp;</TD>
</TR>
<TR>
<TD><FONT SIZE=+1>5. <A HREF="returnKit.html">Publishing the Finished Kit</A></FONT>&nbsp;
<BR>&nbsp;</TD>
</TR>
<TR>
<TD><FONT SIZE=+1>6. <A HREF="reference.html">References</A></FONT>&nbsp;</TD>
</TR>
</TABLE>
&nbsp;
</BODY>
</HTML>

View File

@@ -1,323 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Using the Kit</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
&nbsp;
<TABLE COLS=1 WIDTH="100%" >
<TR>
<TD>
<CENTER><B><FONT COLOR="#FF0000">WARNING! Protect yourself from data loss
by making regular backups of your work.</FONT></B></CENTER>
</TD>
</TR>
</TABLE>
<H2>
<A NAME="usekit"></A>3. Using the Kit</H2>
Once your copy of the Windows Installer Localization Kit is correctly installed,
you may begin your localization work by following the instructions in the
remainder of this document. The next section discusses the contents of
the localization notes provided with this kit. It is important that you
work properly with the instructions contained in these files or the localized
product you create may not function.
<H3>
<A NAME="locdbf"></A>Understanding the Localization Notes</H3>
Each localized module to be installed has an associated initialization
(.INI) file. The localization notes for these files, and for the localizable
dynamic link libraries used by the InstallShield installer, are provided
as HTML documentation. (There are no localization databases in this kit).
Additionally, a section detailing the required Windows registry settings
is also provided in HTML format.
<P>The next section presents the basic localization process as a checklist.
<CENTER>
<HR WIDTH="50%"></CENTER>
<H3>
<A NAME="l10nchecklist"></A>Localization Checklist</H3>
This checklist applies to the "<A HREF="kitOverview.html#method1">modifying
an existing Communicator installer</A>" method. If you are <A HREF="kitOverview.html#method2">creating
your own installer</A>, you will need to adapt this checklist accordingly.
A reference is provided to help you implement the correct <A HREF="registrySettings.html">Windows
registry settings</A>.
<P><B>1. Download an existing installer</B>
<BR>You will need a matching installer for the product you are localizing.
In other words, if you are localizing Netscape Communicator version 4.03,
you need an installer for the Export version of Netscape Communicator 4.03.
If you are localizing Mozilla Navigator version 5.0, you need an installer
for the Export version (if any) of Mozilla Navigator version 5.0. Latest
versions of Netscape products can be downloaded from the <A HREF="http://home.netscape.com/download/index.html">Netscape
homepage</A>. Older versions of Netscape installers, matching the versions
used to generate the localization kits, can be found on the <A HREF="ftp://ftp.mozilla.org/pub/l10n-kits/">mozilla.org
ftp site</A>.
<P>Current Netscape installers come in two forms: base and complete. Complete
installers include plugins and other components besides the basic Communicator
software. You may use either installer as the foundation for your work,
but note that there may not be localization kits for the additional components.
Even if you choose to distribute the English version of these components,
however, you must modify the associated initialization files, listed in
the <A HREF="localize_these_files.html#table1">Localize These Files</A>
page in order for the additional components to be installed properly.
<P><B>2. Uncompress the Installer files</B>
<UL>
<LI>
Run the installer you downloaded in step 1. This will bring up the following
dialog (or something very similar):</LI>
<BR><IMG SRC="Is1.jpg" HEIGHT=101 WIDTH=364>
<LI>
Click yes. InstallShield will extract all the installation files to your
temporary directory. (Usually, this will be C:\temp or something similar).
Once this process is complete, the blue InstallShield background will display.</LI>
<LI>
Without exiting the installer, locate the unpacked installer files in your
temp directory and copy them to a new directory. Call this directory "install"
(or something similar).</LI>
<LI>
Exit the installer.</LI>
</UL>
<B>3. Uncompress the Deinstaller files</B>
<UL>
<LI>
Change directories to your "install" directory. Locate the file cd32*.exe
(where * equals the version number you are working on. For example, version
4.03 would be represented as cd32403.exe).</LI>
<LI>
Execute cd32*.exe. This will bring up a dialog similar to the one shown
is step 2. Click yes and wait until InstallShield has finished unpacking
the deinstaller files (the blue InstallShield background will display).</LI>
<LI>
Without exiting the installer, locate the unpacked deinstaller files in
your temp directory and copy them to a new directory. Call this directory
"deinstall" (or something similar).</LI>
<LI>
Exit the installer.</LI>
</UL>
<B>4. Extract localizable installer .DLLs</B>
<BR>Change directories to your "install" directory. Use the InstallShield
tool ICOMP.EXE to extract RSUTIL.DLL and _ISUSER.DLL from _SETUP.LIB:
<UL><TT>Example: icomp _setup.lib -d</TT></UL>
<B>4. Localize files</B>
<BR>Consult the <A HREF="localize_these_files.html#table1">Localize These
Files</A> page to learn which files contain localizable resources.
<P>For each file to be localized, locate the associated Localization Notes
for that file and follow them carefully.
<P><B>5. Replace original product files contained in nav40.z with localized
product files</B>
<BR>Use the ICOMP tool to replace the original (English language) Communicator
or Navigator files with the ones you have localized using the Windows Front
End Localization Kit.
<UL>
<LI>
Make sure your localized product directory structure matches the structure
inside the compressed file nav40.z. (If necessary, uncompress nav40.z (including
subdirectories), and replace all the localizable files (as identified by
the Windows Front End Localization Kit) with your localized versions).</LI>
<LI>
Update nav40.z with your localized files:</LI>
<UL><TT>Example: icomp \<I>kitRoot</I>\products\client\windows\<I>platform</I>\<I>locale</I>\*.*
nav40.z -i</TT></UL>
</UL>
<B>6. Rebuild the self-extracting deinstaller program</B>
<BR>Use the InstallShield tool EXE Builder to reassemble the self-extracting
deinstaller archive.
<UL>
<LI>
Specify your "deinstall" directory as the source directory.</LI>
<LI>
Set compression on.</LI>
<LI>
Specify Setup.exe as the command line program to run when self-extraction
is complete. (No optional parameters are required.)</LI>
<LI>
Specify your "install" directory as the target directory.</LI>
<LI>
Enter the name of your localized product as the application name.</LI>
<LI>
Do not specify a password.</LI>
<LI>
Once creation of your localized self-extracting deinstaller is complete,
locate the file Setupex.exe in your "install" directory and rename it to
match the original name of the deinstaller self-extracting program (e.g.,
cd32403.exe).</LI>
</UL>
<B>7. Rebuild the self-extracting installer program</B>
<BR>Use the InstallShield tool EXE Builder to reassemble the self-extracting
installer archive.
<UL>
<LI>
Specify your "install" directory as the source directory.</LI>
<LI>
Set compression on.</LI>
<LI>
Specify Setup.exe as the command line program to run when self-extraction
is complete. (No optional parameters are required.)</LI>
<LI>
Specify any directory you want as the target directory.</LI>
<LI>
Enter the name of your localized product as the application name.</LI>
<LI>
Do not specify a password.</LI>
<LI>
Once creation of your localized self-extracting installer is complete,
locate the file Setupex.exe in your target directory and rename it to something
meaningful.</LI>
</UL>
<B>8. Complete post-translation processing</B>
<BR>After translation is complete, you need to test your work and deal
with any problems:
<UL>
<LI>
Test the localized installer.</LI>
<LI>
Fix translation bugs using your localization tools or a resource editor.</LI>
<LI>
Fix dialog size bugs using your localization tools or a resource editor.</LI>
<LI>
Report core bugs to Netscape.</LI>
</UL>
<B>9. Publish your localized product to the Internet</B>
<BR>As the terms of the universal localization program license agreement
state, your localized product
<P><TT>"must be made publicly available in executable code form,</TT>
<BR><TT>free of charge, for electronic delivery via a mechanism</TT>
<BR><TT>generally accepted in the software development</TT>
<BR><TT>community."</TT>
<P>In plain English, this means you should post your localized product
on a publicly accessible http: or ftp: server. You may also want to send
an announcement of your product's availability to mozilla.org (though you
are not required to do so).
<P>
<HR WIDTH="50%">
<H2>
<A NAME="branding"></A>Product Branding Issues</H2>
If you are using this kit under the auspices of the universal localization
program, you must remove or replace Netscape trademarked strings, images
and icons in your localized version. Click <A HREF="branding.html">here</A>
for instructions.
<P>
<HR WIDTH="50%">
<H2>
<A NAME="howtol10n"></A>How to Localize Different Resource Types</H2>
This section provides you with general information about localizing the
various resource types and files found with this kit.
<H3>
<A NAME="localize_text"></A>Localizing .INI Files</H3>
<UL>Most of the work for the Windows installers is localizing initialization
(.INI) files. You may use the text editor of your choice to do this work.
Be sure the localized files are saved as plain text only.
<H4>
<A NAME="locnote_ini"></A>Localization Notes</H4>
Individual localization notes for the installer .INI files are contained
in the individual HTML documents linked from the <A HREF="localize_these_files.html#table1">Localize
These Files</A> page.</UL>
<H3>
<A NAME="localizeURLs"></A>Localizing URLs</H3>
<UL>You will not likely encounter any URLs (Universal Resource Locators)
in the installers, but if you do, how they are localized depends on whether
you are creating a branded Netscape version or not. The rules for how to
handle URLs are found <A HREF="localizeURL.html">here</A>.</UL>
<H3>
<A NAME="localize_stringtable"></A>Localizing String Tables</H3>
<UL>Use the resource editor of your choice to localize STRINGTABLE resources.
These are the most sensitive, potentially problematic resource type you
will be working with. Therefore, you must pay close attention to the instructions
provided in the localization notes.
<H4>
<A NAME="locnote_stringtable"></A>Localization Notes</H4>
Individual localization notes for the installer resource .DLLs are contained
in the individual HTML documents linked from the <A HREF="localize_these_files.html#table1">Localize
These Files</A> page. This section gives you some additional general guidelines
to follow when localizing the installer binary files.
<UL>
<LI>
Some strings may contain C++ print format strings, such as %s, %ld, %lu,
etc. Do not modify these while translating the rest of the string.</LI>
<LI>
Some strings may contain new line characters: \n. In general, you should
try leave these as you find them.</LI>
</UL>
</UL>
<H3>
<A NAME="localize_menus"></A>Localizing Menus</H3>
<UL>There are no menu resources in the Windows installer</UL>
<H3>
<A NAME="localize_dialogs"></A>Localizing Dialogs</H3>
<UL>Use the resource editor of your choice to localize and resize DIALOG
resources. Dialog translation is usually not as tricky as localizing string
tables; however, you should take care to assign unique pickletters to dialog
controls.
<H4>
<A NAME="locnote_menus"></A>Localization Notes</H4>
</UL>
<UL>Individual localization notes for the installer resource .DLLs are
contained in the individual HTML documents linked from the <A HREF="localize_these_files.html#table1">Localize
These Files</A> page.</UL>
&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="gettingStarted.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="testKit.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because it is too large Load Diff

View File

@@ -1,40 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (WinNT; U) [Netscape]">
<TITLE>Product Branding Issues</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H3>
Product Branding Instructions</H3>
Under the terms of the Unlimited Localization Program, you must remove
or replace all trademarked Netscape terms, brand names, icons, images,
etc.&nbsp; These trademarks are listed on the page found at the following
URL:
<P><A HREF="http://home.netscape.com/misc/trademarks.html#trademarks">http://home.netscape.com/misc/trademarks.html#trademarks</A>
<P>Please refer to that page for details.&nbsp; You may not release a localized
version of the Netscape Communicator with these trademarks left in the
product.
<BR>&nbsp;
<CENTER><TABLE COLS=2 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="usingKit.html#branding">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS</A>]</CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER><BR>
<FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape Communications
Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,383 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
<TITLE>HTML Output of: C:\TEMP\CHARSET.DBF</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H1>
CSID REFERENCE TABLE</H1>
Use this table to determine the Character Set ID (CSID) for the character
set you wish to use, for example, for setting the value of&nbsp; pref("intl.character_set")
in ALL_PREFS.
<BR>&nbsp;
<TABLE BORDER >
<TR>
<TH>CSID</TH>
<TH>CHARSET</TH>
</TR>
<TR>
<TD>0</TD>
<TD>CS_DEFAULT</TD>
</TR>
<TR>
<TD>1</TD>
<TD>CS_ASCII</TD>
</TR>
<TR>
<TD>2</TD>
<TD>CS_LATIN1</TD>
</TR>
<TR>
<TD>6</TD>
<TD>CS_MAC_ROMAN</TD>
</TR>
<TR>
<TD>10</TD>
<TD>CS_LATIN2</TD>
</TR>
<TR>
<TD>11</TD>
<TD>CS_MAC_CE</TD>
</TR>
<TR>
<TD>14</TD>
<TD>CS_8859_3</TD>
</TR>
<TR>
<TD>15</TD>
<TD>CS_8859_4</TD>
</TR>
<TR>
<TD>16</TD>
<TD>CS_8859_5</TD>
</TR>
<TR>
<TD>17</TD>
<TD>CS_8859_6</TD>
</TR>
<TR>
<TD>18</TD>
<TD>CS_8859_7</TD>
</TR>
<TR>
<TD>19</TD>
<TD>CS_8859_8</TD>
</TR>
<TR>
<TD>20</TD>
<TD>CS_8859_9</TD>
</TR>
<TR>
<TD>21</TD>
<TD>CS_SYMBOL</TD>
</TR>
<TR>
<TD>22</TD>
<TD>CS_DINGBATS</TD>
</TR>
<TR>
<TD>23</TD>
<TD>CS_DECTECH</TD>
</TR>
<TR>
<TD>27</TD>
<TD>CS_JISX0201</TD>
</TR>
<TR>
<TD>29</TD>
<TD>CS_TIS620</TD>
</TR>
<TR>
<TD>35</TD>
<TD>CS_UTF7</TD>
</TR>
<TR>
<TD>38</TD>
<TD>CS_USRDEF2</TD>
</TR>
<TR>
<TD>39</TD>
<TD>CS_KOI8_R</TD>
</TR>
<TR>
<TD>40</TD>
<TD>CS_MAC_CYRILLIC</TD>
</TR>
<TR>
<TD>41</TD>
<TD>CS_CP_1251</TD>
</TR>
<TR>
<TD>42</TD>
<TD>CS_MAC_GREEK</TD>
</TR>
<TR>
<TD>43</TD>
<TD>CS_CP_1253</TD>
</TR>
<TR>
<TD>44</TD>
<TD>CS_CP_1250</TD>
</TR>
<TR>
<TD>45</TD>
<TD>CS_CP_1254</TD>
</TR>
<TR>
<TD>46</TD>
<TD>CS_MAC_TURKISH</TD>
</TR>
<TR>
<TD>53</TD>
<TD>INTL_CHAR_SET_MAX</TD>
</TR>
<TR>
<TD>254</TD>
<TD>CS_USER_DEFINED_ENCODING</TD>
</TR>
<TR>
<TD>255</TD>
<TD>CS_UNKNOWN</TD>
</TR>
<TR>
<TD>260</TD>
<TD>CS_SJIS</TD>
</TR>
<TR>
<TD>261</TD>
<TD>CS_EUCJP</TD>
</TR>
<TR>
<TD>263</TD>
<TD>CS_BIG5</TD>
</TR>
<TR>
<TD>264</TD>
<TD>CS_GB_8BIT</TD>
</TR>
<TR>
<TD>265</TD>
<TD>CS_CNS_8BIT</TD>
</TR>
<TR>
<TD>280</TD>
<TD>CS_CNS11643_1</TD>
</TR>
<TR>
<TD>281</TD>
<TD>CS_CNS11643_2</TD>
</TR>
<TR>
<TD>282</TD>
<TD>CS_JISX0208</TD>
</TR>
<TR>
<TD>284</TD>
<TD>CS_KSC5601</TD>
</TR>
<TR>
<TD>286</TD>
<TD>CS_JISX0212</TD>
</TR>
<TR>
<TD>287</TD>
<TD>CS_GB2312</TD>
</TR>
<TR>
<TD>290</TD>
<TD>CS_UTF8</TD>
</TR>
<TR>
<TD>292</TD>
<TD>CS_NPC</TD>
</TR>
<TR>
<TD>293</TD>
<TD>CS_X_BIG5</TD>
</TR>
<TR>
<TD>303</TD>
<TD>CS_GB2312_11</TD>
</TR>
<TR>
<TD>304</TD>
<TD>CS_JISX0208_11</TD>
</TR>
<TR>
<TD>305</TD>
<TD>CS_KSC5601_11</TD>
</TR>
<TR>
<TD>306</TD>
<TD>CS_CNS11643_1110</TD>
</TR>
<TR>
<TD>515</TD>
<TD>CS_JIS</TD>
</TR>
<TR>
<TD>525</TD>
<TD>CS_2022_KR</TD>
</TR>
<TR>
<TD>564</TD>
<TD>CS_IMAP4_UTF7</TD>
</TR>
<TR>
<TD>810</TD>
<TD>CS_UCS2</TD>
</TR>
<TR>
<TD>811</TD>
<TD>CS_UCS4</TD>
</TR>
<TR>
<TD>819</TD>
<TD>CS_UCS2_SWAP</TD>
</TR>
<TR>
<TD>1292</TD>
<TD>CS_KSC_8BIT</TD>
</TR>
<TR>
<TD>2308</TD>
<TD>CS_SJIS_AUTO</TD>
</TR>
<TR>
<TD>2309</TD>
<TD>CS_EUCJP_AUTO</TD>
</TR>
<TR>
<TD>2563</TD>
<TD>CS_JIS_AUTO</TD>
</TR>
</TABLE>
@author: relliott
<BR>@source: ftang
<BR>@last updated: Mar. 19, 1998
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1997, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

View File

@@ -1,100 +0,0 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Rick Elliott">
<META NAME="GENERATOR" CONTENT="Mozilla/4.04 [en] (Win95; I) [Netscape]">
<TITLE>Getting Started</TITLE>
</HEAD>
<BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<H2>
<A NAME="getting started"></A>2. Getting Started</H2>
Before you can begin using the Windows Front End Localization Kit, you
must install it and setup your working directories. This is a simple matter
of unzipping the compressed kit file(s) into the proper directories. Your
system must also meet certain requirements to run the tools needed to perform
the localization steps described below.
<P>
<HR WIDTH="50%">
<H3>
<A NAME="sysreqs"></A>System Requirements</H3>
There a few system requirements for the kit in the strictest sense; however,
your choice of tools will have their own set of requirements.&nbsp; The
most likely minimum configuration will be as follows:
<UL>
<LI>
100% IBM compatible PC</LI>
<LI>
Pentium<SUP><FONT SIZE=-1>&reg;</FONT></SUP> processor</LI>
<LI>
Microsoft<SUP><FONT SIZE=-1>&reg;</FONT></SUP> Windows NT 3.51 or 4.0 (localized
versions will help testing but aren't required)</LI>
<LI>
16 MB RAM</LI>
<LI>
30 MB available hard disk space</LI>
<LI>
A visual resource editor, such as those provided with Microsoft<SUP><FONT SIZE=-1>&reg;</FONT></SUP>
Visual C++, Borland<SUP><FONT SIZE=-1>&reg;</FONT></SUP> C++, etc.</LI>
<LI>
An active Internet connection and the ability to ftp (send and receive)
large files</LI>
<LI>
A Web browser (say, for example, Netscape Communicator ;-)</LI>
</UL>
<H3>
<HR WIDTH="50%"></H3>
<H3>
<A NAME="install"></A>Installing the Kit</H3>
It is recommended that you install the Windows Front End Localization Kit
in a brand new directory on your development machine. For example, you
can create a \Netscape_L10N_Kits directory on your hard drive. This becomes
your <B>kitRoot </B>directory.&nbsp; Place the L10n Kit's .ZIP file in
that directory and UNZIP it with the -d parameter:
<P>PKUNZIP -d <I>filename</I>
<UL><B>Example:&nbsp; <TT>PKUNZIP -d winfekit</TT></B></UL>
<HR WIDTH="50%">
<H3>
<A NAME="configtool"></A>Configuring Your Tools</H3>
If you intend to use the Netscape Translation Tools, please refer to the
<A HREF="../dogTool/dogToolUG.html">Translation Tools User Guide</A> for
instructions on setting up and using those tools.&nbsp; If you intend to
use a different localization tool, please refer to that tool's documentation
for set up and usage instructions.
<BR>&nbsp;
<CENTER><TABLE COLS=3 WIDTH="50%" >
<TR>
<TD>
<CENTER>[<A HREF="nomenclature.html">BACK</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="usingKit.html">NEXT</A>]</CENTER>
</TD>
<TD>
<CENTER>[<A HREF="toc.html">CONTENTS]</A></CENTER>
</TD>
</TR>
</TABLE></CENTER>
<CENTER></CENTER>
<CENTER><FONT FACE="Arial, Helvetica"><FONT SIZE=-2>1998, Copyright Netscape
Communications Corp. All Rights Reserved</FONT></FONT></CENTER>
</BODY>
</HTML>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 871 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

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