Compare commits

...

1237 Commits

Author SHA1 Message Date
dac%x.cx
736f534a46 Big sendmail patch
git-svn-id: svn://10.0.0.236/branches/pre-5@170032 18797224-902f-48f8-a5cc-f745e15eee43
2005-03-01 05:03:32 +00:00
(no author)
960e81f005 This commit was manufactured by cvs2svn to create branch 'pre-5'.
git-svn-id: svn://10.0.0.236/branches/pre-5@161897 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 00:54:08 +00:00
dac%x.cx
0aeef967e9 update messages to be more realistic
git-svn-id: svn://10.0.0.236/trunk@161895 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 00:54:06 +00:00
bienvenu%nventure.com
9b92dab673 fix regression introduced by bug 41929, sr=mscott imap online server directory wasn't getting hierarchy delimiter appended to it
git-svn-id: svn://10.0.0.236/trunk@161894 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-08 00:25:50 +00:00
dac%x.cx
ef13e6af42 Fix range off by one bug. Properly fix local doc link. Add glob support to SMTP sends
git-svn-id: svn://10.0.0.236/trunk@161891 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 23:15:24 +00:00
despotdaemon
df3a0782cb Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161890 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 23:14:46 +00:00
despotdaemon
5202d5f43a Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161889 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 23:14:19 +00:00
despotdaemon
50551a65ce Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161888 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 23:14:15 +00:00
jst%mozilla.jstenback.com
08a3874eb0 Eliminating dead code. Patch by trev@gtchat.de. r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161885 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 22:34:02 +00:00
darin%meer.net
7227de80fc fixes bug 258217 "Windows DDE code should extract application name from nsXREAppData" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@161883 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 22:24:45 +00:00
kjh-5727%comcast.net
a6424dcf31 Bug 257381: New shared library libgfxpsshar.so.
git-svn-id: svn://10.0.0.236/trunk@161881 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 21:49:12 +00:00
bryner%brianryner.com
6bab9e3329 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.
git-svn-id: svn://10.0.0.236/trunk@161878 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 21:21:48 +00:00
kjh-5727%comcast.net
c3475fc4e4 BUg 257381: New shared library libgfxpsshar.so.
git-svn-id: svn://10.0.0.236/trunk@161877 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 21:16:05 +00:00
jwalden%mit.edu
7d296e7024 Bug 256683 - Make Ctrl+0 work. r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@161876 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 21:08:50 +00:00
bienvenu%nventure.com
758e417cd5 fix 258143 error reloading messages, either to switch between all/normal headers, or after toggling junk status or viewing images, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161873 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 20:13:49 +00:00
mostafah%oeone.com
7798eab4b3 Removing more unneeded files from dist
git-svn-id: svn://10.0.0.236/trunk@161872 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 20:06:05 +00:00
darin%meer.net
beca64c809 fixing OS/2 bustage
git-svn-id: svn://10.0.0.236/trunk@161871 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 20:01:08 +00:00
darin%meer.net
08cb51a4ff output number of leaked string buffers
git-svn-id: svn://10.0.0.236/trunk@161870 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:57:20 +00:00
mkaply%us.ibm.com
0db3a5f843 #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/trunk@161869 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:49:49 +00:00
brendan%mozilla.org
93799e87e5 Forbid line terminator between throw and the exception expression, per ECMA (256617, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@161868 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:43:21 +00:00
kjh-5727%comcast.net
5bb256870b AIX build bustage. Must link with xpcom & NSPR.
git-svn-id: svn://10.0.0.236/trunk@161866 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:27:38 +00:00
mvl%exedo.nl
f296b2b1a3 Create an nsIPrompt if needed in notificationCallbacks, to show ftp errors.
bug 256890, r=mostafah


git-svn-id: svn://10.0.0.236/trunk@161865 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:24:34 +00:00
igor%mir2.org
515f364a35 Fixing bug 258144: my take on patch patch from Andrew Madigan <andymadigan@yahoo.com> to add class compiler option controlling which class will be used for main method implementation.
git-svn-id: svn://10.0.0.236/trunk@161864 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:11:39 +00:00
mkaply%us.ibm.com
b7ef74828b #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/trunk@161863 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 19:08:34 +00:00
darin%meer.net
5e477000bd landing v1.1 patch for 257162 "core changes required to enable XULRunner functionality" r=biesi,sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@161862 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:59:27 +00:00
darin%meer.net
90049a8e1d landing v1.1 patch for 257162 "core changes required to enable XULRunner functionality" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@161861 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:59:07 +00:00
kjh-5727%comcast.net
f774e416d9 Bug 232068: security should use newer nsIPrefService APIs instead of nsIPref. Patch by Mikael Parknert (mikael@parknert.se), r=bienvenu, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@161859 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:54:02 +00:00
bienvenu%nventure.com
a968801650 11051 virtual folders, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161857 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:45:30 +00:00
bienvenu%nventure.com
42adc004eb front end work for virtual folders, 11051, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161856 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:37:20 +00:00
kjh-5727%comcast.net
f8eda830e8 Fixing gcc 3.4 bustage.
git-svn-id: svn://10.0.0.236/trunk@161855 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:15:24 +00:00
bsmedberg%covad.net
fd52c94073 How did this get a space in it? My bad, I suppose (from bug 257777).
git-svn-id: svn://10.0.0.236/trunk@161854 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 18:05:33 +00:00
jst%mozilla.jstenback.com
61f7044342 Fixing incorrect time unit assumption in my fix for bug 252326. Thanks to ostgote@gmx.net for spotting the problem.
git-svn-id: svn://10.0.0.236/trunk@161853 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 17:55:57 +00:00
kjh-5727%comcast.net
afb79b732d Bug 257381: Refactor postscript printer list logic & support printing
through CUPS. r/sr=roc.


git-svn-id: svn://10.0.0.236/trunk@161852 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 17:55:27 +00:00
kjh-5727%comcast.net
1f8a443523 Bug 257381: Refactor postscript printer logic & support printing
through CUPS. r/sr=roc.


git-svn-id: svn://10.0.0.236/trunk@161851 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 17:54:33 +00:00
bsmedberg%covad.net
e6eaad04c8 Bug 258308 Profiles don't appear in manager. r=bustage
git-svn-id: svn://10.0.0.236/trunk@161850 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 17:52:42 +00:00
mvl%exedo.nl
deb24342bb build help component for sunbird. ssl dialogs need it.
bug 255903, r=mconnor


git-svn-id: svn://10.0.0.236/trunk@161849 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 17:44:14 +00:00
mostafah%oeone.com
14fac5f660 Claim support for thunderbird 0.8+
git-svn-id: svn://10.0.0.236/trunk@161846 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 16:17:01 +00:00
mostafah%oeone.com
a3e8a6d3e8 Fixed bug 254356: incorrect line endings
Undefined ICAL_UNIX_NEWLINE which doesn't comply with rfc2445
Imported fix from libical.cvs to icalpropery.c


git-svn-id: svn://10.0.0.236/trunk@161845 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 16:12:29 +00:00
bienvenu%nventure.com
a1cba7c1ac front end work for virtual folders, 11051, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161844 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 15:55:48 +00:00
pedemont%us.ibm.com
55295eba0a nsDateTimeFormatMac broken in Japanese locale. r=jshin,sr=roc,a=asa
git-svn-id: svn://10.0.0.236/trunk@161843 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 15:16:57 +00:00
cbiesinger%web.de
0d61e8567f Bug 228603 nsIWebBrowserPersist should have a saveChannel method
r=adamlock sr=darin


git-svn-id: svn://10.0.0.236/trunk@161841 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 14:42:23 +00:00
igor%mir2.org
ae98279393 Inline small functions used for code generation to produce intepreter or JVM bytecode for particular parser tree node: they just add to jar file size without readability benefits.
git-svn-id: svn://10.0.0.236/trunk@161840 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 09:08:31 +00:00
p_ch%verizon.net
185171bdfc Bug 241987 followup including reviewer comment.
p=Daniel Lindkvist <gorgias@home.se>, r=vlad, sr=ben.


git-svn-id: svn://10.0.0.236/trunk@161836 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-07 00:08:20 +00:00
ben%bengoodger.com
37689fea5b 22183 - UI spoofing can cause user to mistake content for chrome. force the location bar to always be present.
git-svn-id: svn://10.0.0.236/trunk@161835 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 23:23:54 +00:00
p_ch%verizon.net
e096bdea6f Bug 241987: Export bookmarks doesn't save the bookmarks to a file like bookmarks.html
p=Daniel Lindkvist <gorgias@home.se>, r=vlad, sr=ben


git-svn-id: svn://10.0.0.236/trunk@161833 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 20:28:38 +00:00
smontagu%smontagu.org
95b63a3abf Bug 140577: Radio buttons and check boxes aligned to the left when UI aligned to the right, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161831 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 20:18:23 +00:00
igor%mir2.org
def7348f8f Refactoring of catch code generation to address bug 258183 and bug 258207.
git-svn-id: svn://10.0.0.236/trunk@161829 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 20:05:55 +00:00
kjh-5727%comcast.net
a04d276004 Bug 258106: nsDocShell should use nsIPrefService APIs instead of nsIPref.
Patch by Mikael Parknert (mikael@parknert.se), r=bzbarsky, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@161827 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 19:31:22 +00:00
igor%mir2.org
f9cc5b8c67 Print exception trace inside Kit.codeBug() to have it even if the execption is shadowed by another one
git-svn-id: svn://10.0.0.236/trunk@161826 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 19:08:11 +00:00
bienvenu%nventure.com
e7e9c29def ui for adding virtual folders, 11051 sr=mscott, NPOB
git-svn-id: svn://10.0.0.236/trunk@161825 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 19:03:56 +00:00
bsmedberg%covad.net
471ea1e9ce Bug 257018 - if extension XPI is readonly, file silently fails to install/uninstall r+a=ben
git-svn-id: svn://10.0.0.236/trunk@161822 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 17:31:52 +00:00
bsmedberg%covad.net
ee61d1c692 Bug 257777 - ffox profile manager shows offline mode checkbox, patch by Gavin Sharp <gavin_sharp+bugzilla@nospin.org> r=me a=asa
git-svn-id: svn://10.0.0.236/trunk@161819 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 17:08:42 +00:00
jim_nance%yahoo.com
a8eaefc022 Fix Bug #234250 - Do not use do_CreateInstance() to make gtk clip regions. It is unnecessary and slow. r=caillon, sr=roc
git-svn-id: svn://10.0.0.236/trunk@161817 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 16:25:09 +00:00
dbaron%dbaron.org
edd55e321c Make Linux/alpha port work on gcc 3.x. b=86446 Patch from Glen Nakamura <glen@imodulo.com>. r=dbaron sr=shaver
git-svn-id: svn://10.0.0.236/trunk@161816 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 16:14:30 +00:00
dbaron%dbaron.org
8d91bd8446 Bump trunk version from 1.8a3 to 1.8a4.
git-svn-id: svn://10.0.0.236/trunk@161815 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 15:58:41 +00:00
silver%warwickcompsoc.co.uk
55e70a119b Bug 256927 - Add the 'all files' filter even if not specified. r=silver@warwickcompsoc.co.uk Patch by ajschult@verizon.net
git-svn-id: svn://10.0.0.236/trunk@161814 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 15:10:33 +00:00
neil%parkwaycc.co.uk
a0deb637ae Supplementary patch to bug 139242 when suppressing scrolling to new message on folder open do it when exiting quicksearch or mailviews too r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@161810 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 09:14:22 +00:00
bryner%brianryner.com
11512bea3c attempt to work around btek lameness
git-svn-id: svn://10.0.0.236/trunk@161809 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 04:47:24 +00:00
bryner%brianryner.com
199fa502ee 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.
git-svn-id: svn://10.0.0.236/trunk@161808 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 03:59:31 +00:00
roc+%cs.cmu.edu
25c92b6a90 Bug 254039. deCOMtaminate nsIScrollableFrame. r+sr=roc, patch by Will Levine
git-svn-id: svn://10.0.0.236/trunk@161806 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 02:44:43 +00:00
robin.lu%sun.com
350ae85c80 fix bug 257079 crash in nsImapMailFolder::UpdateImapMailboxInfo.
patched by robin.lu@sun.com r+sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@161805 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 01:46:31 +00:00
bsmedberg%covad.net
179a06f06e Add post-mozilla script to build Firefox localizations. Needs more work to be configurable, but it works.
git-svn-id: svn://10.0.0.236/trunk@161804 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-06 00:14:20 +00:00
bryner%brianryner.com
fddb0a9ccd Add HPUX to the list of platforms that use inttypes.h. Bug 239465, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161802 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 22:56:55 +00:00
bryner%brianryner.com
644a6650d1 HPUX aCC A.01.21 can't deal with the literal string template, so disable it, at least for this compiler version. Bug 239465, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161801 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 22:55:34 +00:00
p_ch%verizon.net
d4136434b0 Bug 258110: getShellService() doesn't return null on OS X / Default browser box is shown on OS X.
Do not load the Shell Service on Mac + typo correction. r=bryner


git-svn-id: svn://10.0.0.236/trunk@161800 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 22:00:05 +00:00
bryner%brianryner.com
2f01bde792 Provide an inline implementation of private operator new and delete, for compilers that think they need the definition. Fixes AIX and probably IRIX bustage.
git-svn-id: svn://10.0.0.236/trunk@161798 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 21:29:45 +00:00
locka%iol.ie
cd3c4dc3d9 More build bustage, replace IID_IHTMLDOMNode with __uuidof(IHTMLDOMNode)
git-svn-id: svn://10.0.0.236/trunk@161796 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 20:36:30 +00:00
neil%parkwaycc.co.uk
1aacaf756d Fix various help glitches b=257507 p=giacomo.magnini@portalis.it r=me
git-svn-id: svn://10.0.0.236/trunk@161795 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 20:23:03 +00:00
locka%iol.ie
4303036d38 More build bustage fixes. Remove IID_IHTMLDOMNode in favour of __uuidof(IHTMLDOMNode)
git-svn-id: svn://10.0.0.236/trunk@161794 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 20:17:22 +00:00
neil%parkwaycc.co.uk
8318d379e8 Bug 257342 Update help for advanced preferences p=stefan_h@hem.utfors.se r=me
git-svn-id: svn://10.0.0.236/trunk@161793 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 20:05:53 +00:00
locka%iol.ie
5f98ae0585 Build bustage fix. Workaround arcane Platform SDK used by tinderboxen by redefining interface. We need to use a more modern SDK!
git-svn-id: svn://10.0.0.236/trunk@161792 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 20:03:06 +00:00
bsmedberg%covad.net
f6800b055f Typo from bug 252941, patch by ajschult, r+a=me
git-svn-id: svn://10.0.0.236/trunk@161789 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 19:39:02 +00:00
bryner%brianryner.com
4a29000bdf Bustage fix for HPUX (bug 239465) - |explicit| may only be used for converting constructors. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161788 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 19:13:25 +00:00
neil%parkwaycc.co.uk
530bc1af8e Bug 257671 gDownloadView.view has no properties if download manager is empty p=f.qu@laposte.net (Florian Queze) r=varga sr=me
git-svn-id: svn://10.0.0.236/trunk@161787 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 15:41:10 +00:00
locka%iol.ie
dcf846c353 NOT PART OF BUILD. DevStudio .NET 2002 project file.
git-svn-id: svn://10.0.0.236/trunk@161786 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 15:03:51 +00:00
locka%iol.ie
fe45fef769 Implement IHTMLDomNode and IHTMLButtonElement interfaces on IE DOM. Checkin on behalf of atremon@elansoftware.com r=adamlock sr=jst b=238786
git-svn-id: svn://10.0.0.236/trunk@161785 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 14:44:07 +00:00
locka%iol.ie
9d1a285dea Adding implementation of IHTMLButtonElement. Checkin on behalf of atremon@elansoftware.com r=adamlock sr=jst b=238786
git-svn-id: svn://10.0.0.236/trunk@161784 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 14:40:56 +00:00
cbiesinger%web.de
bc6d8db679 Bug 257948 remove #endif w/o matching #ifdef from idl files
r=dveditz sr=neil


git-svn-id: svn://10.0.0.236/trunk@161782 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 13:29:58 +00:00
cbiesinger%web.de
1c24d39d79 Bug 258014 make @param names match function signature
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@161781 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 13:25:51 +00:00
cbiesinger%web.de
e2e8299769 Bug 258035 document port argument of nsIDNSRecord::getNextAddr
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@161780 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 13:20:59 +00:00
ian%hixie.ch
298dda5319 Try to handle the disappearing connection problem for the common case.
git-svn-id: svn://10.0.0.236/trunk@161779 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 11:34:46 +00:00
jst%mozilla.jstenback.com
b48c485e4b Fixing typos in comments, and a adding a change that got lost in the merge of the patch for bug 252326 when it was merged from the aviary branch.
git-svn-id: svn://10.0.0.236/trunk@161778 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 08:24:29 +00:00
dbaron%dbaron.org
710440e179 Rev IID of nsIDOMNSCSS2Properties. (Pointed out by darin.) b=72747
git-svn-id: svn://10.0.0.236/trunk@161775 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 04:11:09 +00:00
bryner%brianryner.com
6fd13b06a7 browser/app expects document.png to be present for both gtk1 and gtk2. Bug 252207
git-svn-id: svn://10.0.0.236/trunk@161774 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 03:41:24 +00:00
bryner%brianryner.com
880519b4e8 Don't try to build an empty library (on platforms where this is no shell service impl). Bug 252207.
git-svn-id: svn://10.0.0.236/trunk@161773 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 03:40:59 +00:00
dbaron%dbaron.org
d078282226 Land bug 72747 in pieces: Implement overflow-x and overflow-y. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161772 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-05 00:04:04 +00:00
dbaron%dbaron.org
f9bdcbfb99 Land bug 72747 in pieces: Implement scrolling='yes' (and equivalents) on frames and iframes. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161771 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 23:03:04 +00:00
cbiesinger%web.de
47104955d7 fixing ViewWrapper leaks introduced by bug 250342 checkin, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161770 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 21:30:18 +00:00
jst%mozilla.jstenback.com
42b0ab212e Forgot to land this as part of bug 252326.
git-svn-id: svn://10.0.0.236/trunk@161769 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 21:07:38 +00:00
jst%mozilla.jstenback.com
a9fec471f9 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@161767 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 20:45:18 +00:00
dbaron%dbaron.org
371342cda8 Land bug 72747 in pieces: Simplify the mechanism used to prevent framesets from having scrollbars. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161766 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 19:51:21 +00:00
jst%mozilla.jstenback.com
809b317cb3 Fixing bug 252326. Fixing some popup blocker problems. Making sure only trusted events get mark trusted, and only allow popups while processing trusted (initiated by the user) events. Patch by trev@gtchat.de and jst@mozilla.org, r=bzbarsky@mit.edu, rs=brendan@mozilla.org, bryner@biranryner.com
git-svn-id: svn://10.0.0.236/trunk@161765 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 19:28:46 +00:00
ian%hixie.ch
fbec197f3e Admin Told sub was returning the wrong thing in many cases (removes some console error messages.)
git-svn-id: svn://10.0.0.236/trunk@161764 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 18:48:28 +00:00
ian%hixie.ch
3c2c5783a0 Actually _check_ to see if something went wrong when writing the second file -- not much point saving the original configuration file if we don't check for errors while updating it. Should (who knows) fix bug 254019.
git-svn-id: svn://10.0.0.236/trunk@161763 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 17:56:13 +00:00
ian%hixie.ch
30409cacb8 Fixing bug caused by buggy Net::IRC 0.75 code. See bug 245424. Thanks to mh for the hint of where to look.
git-svn-id: svn://10.0.0.236/trunk@161762 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 17:43:58 +00:00
kjh-5727%comcast.net
2d0c57e8db Bug 84430: Unclosed CDATA sections get dropped.
Patch by Blake Kaplan (mrbkap@rice.edu), r/sr=bzbarsky.


git-svn-id: svn://10.0.0.236/trunk@161761 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 17:21:51 +00:00
cbiesinger%web.de
aebea73882 fixing gcc 3.4 bustage (removing extra semicolon)
git-svn-id: svn://10.0.0.236/trunk@161760 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 17:20:00 +00:00
ian%hixie.ch
ff727f921e Rude is no longer that useful, but is left here for posterity's sake. Add a comment noting the demise of its servers.
git-svn-id: svn://10.0.0.236/trunk@161759 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 16:30:13 +00:00
ian%hixie.ch
7b3295a6fb God should also do autovoice. Add a comment to this effect. (Actually it should do a lot more, see bug 240259)
git-svn-id: svn://10.0.0.236/trunk@161758 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 16:26:56 +00:00
ian%hixie.ch
8edfd8241a Make mozbot more resilient to database problems: It will now try to reconnect if some of the database things fail. Also, add a comment about a missing feature (multiple server support would rock). Mention why we ignore errors at one point. Finally, remove the event argument from one of the methods since it didn't use it nor need it.
git-svn-id: svn://10.0.0.236/trunk@161757 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 16:22:37 +00:00
bmlk%gmx.de
beb1e800a5 1. enhancement of the debug code so that coltypes become visible
2. remove the isanonymous flag which is unused
3. make the col dump routine #ifdef DEBUG
4. stop to defer the appending of the colgroup frame. bug 248474 r/sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@161755 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 16:02:50 +00:00
cbiesinger%web.de
0be99300a4 Bug 250342 Views should not inherit from nsISupports
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@161754 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 15:49:20 +00:00
cbiesinger%web.de
470d2e0074 Bug 257920 remove unused nsIClipView
patch by Chris Thomas <cst@andrew.cmu.edu> r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@161753 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 15:45:02 +00:00
peterv%propagandism.org
0d366b0dd2 Fix for bug 221365 (Shockwave plugin does not work on Mac (app needs vers resource)). r/sr=jst/bryner.
git-svn-id: svn://10.0.0.236/trunk@161752 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 13:33:59 +00:00
jocuri%softhome.net
9f8bab3f2b Patch for bug 253308: Mention the Scmbug integration system in documentation; patch by Kristis Makris <mkgnu@gmx.net>; r=vladd, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@161751 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 09:27:15 +00:00
jocuri%softhome.net
257eebb353 Bug 250591: Conversion of boolean conditions in SQL statements for better db independence (take 2); patch by David Lawrence <dkl@redhat.com>; r=vladd, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@161750 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 09:15:05 +00:00
dbaron%dbaron.org
e53ac83c0a Back out previous round of bug 72747 changes due to Tp regression.
git-svn-id: svn://10.0.0.236/trunk@161749 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 08:34:55 +00:00
dbaron%dbaron.org
60d9381264 Land bug 72747 in pieces: Add default constructor for ScrollbarStyles. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161746 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 07:35:12 +00:00
dbaron%dbaron.org
26571dc910 Land bug 72747 in pieces: Change types on ScrollbarStyles from PRInt32 to PRUint8. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161745 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 07:02:46 +00:00
dbaron%dbaron.org
b8499fbfc0 Land bug 72747 in pieces: Simplify the mechanisms used to prevent framesets from having scrollbars and used to implement the scrolling attribute on frames and iframes. Implement scrolling='yes'. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161744 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 06:53:36 +00:00
dbaron%dbaron.org
22aae5389e Back out text input changes from bug 72747.
git-svn-id: svn://10.0.0.236/trunk@161743 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 03:49:25 +00:00
dbaron%dbaron.org
09307f3c9f Back out text input changes from bug 72747.
git-svn-id: svn://10.0.0.236/trunk@161742 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 03:17:18 +00:00
scott%scott-macgregor.org
ea92d016d1 Thunderbird gets confused with Planet Mozilla feed
git-svn-id: svn://10.0.0.236/trunk@161741 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 00:07:45 +00:00
dbaron%dbaron.org
91c4a5d884 Land bug 72747 in pieces: Clean up PropagateScrollToViewport and ensure it doesn't set a viewport override of NS_STYLE_OVERFLOW_CLIP. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161739 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-04 00:01:12 +00:00
dbaron%dbaron.org
d223d8305c Land bug 72747 in pieces: A little cleanup. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161738 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 23:57:42 +00:00
bienvenu%nventure.com
370f3934f1 fix 252150, don't allow searching of deferred pop3 servers, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161736 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 23:36:53 +00:00
dbaron%dbaron.org
6bd6d2aaf3 Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161735 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 23:29:38 +00:00
dbaron%dbaron.org
d9fbd9ddf7 Land bug 72747 in pieces: Remove mNeverHas*Scrollbar variables which are unneeded since the m*ScrollbarBox null-checks handle their one remaining user. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161734 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 23:28:26 +00:00
dbaron%dbaron.org
76aef2c246 Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161732 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 23:22:15 +00:00
dbaron%dbaron.org
a327321c0a Land bug 72747 in pieces: use CSS instead of C++ to ensure single line text inputs don't have scrollbars. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161731 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 23:17:18 +00:00
dbaron%dbaron.org
f94fccc2f7 Land bug 72747 in pieces: remove nsIScrollableFrame::GetScrollPreference. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161729 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 22:28:34 +00:00
dbaron%dbaron.org
292a3df6ac Land bug 72747 in pieces: some cleanup of nsIScrollable.idl. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161728 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 22:22:00 +00:00
dbaron%dbaron.org
f8361bf5d6 Land bug 72747 in pieces: make users of nsIScrollable use nsIScrollable::Scrollbar_* instead of NS_STYLE_OVERFLOW_*. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161727 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 21:58:39 +00:00
timeless%mozdev.org
233b435aa1 Bug 257877 replacement content isn't rendered if gkplugin.dll isn't present
r=jst sr=bz


git-svn-id: svn://10.0.0.236/trunk@161726 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 21:49:13 +00:00
despotdaemon
cfc41df9f7 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161724 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 20:25:13 +00:00
despotdaemon
4c432d6845 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161723 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 20:25:04 +00:00
edburns%acm.org
12d6fd624e This checkin is the start of work for the Http header access feature.
Currently, I'm trying to discover what is the best way to expose this
API in documents that include frames.

I think I'll need more than those two new methods on CurrentPage2.  I'll
probably have some way to get a list of all URLs that comprise the
frameset, including nested framesets.  It's true that you could use the
DOM to derive this, but that's very complicated.  I need something more
lightweight.  In the meantime, I'll check in what I have.

M build-tests.xml

- add commented out CurrentPageTest

M build.xml

- add clean.test target

M classes_spec/org/mozilla/webclient/CurrentPage2.java
M classes_spec/org/mozilla/webclient/impl/wrapper_native/CurrentPageImpl.java

- new methods and no-op impls, so test-first test fails.

+    public Map getRequestHeaders();
+
+    public Map getResponseHeaders();

M classes_spec/org/mozilla/webclient/impl/wrapper_native/EventRegistrationImpl.java

- swallow exceptions thrown by listeners.

M src_moz/EmbedProgress.cpp

- test for existence of httpChannel, so we can visit the headers

M test/automated/src/classes/org/mozilla/util/THTTPD.java

- return a "Server: " header that I can test in the testcase.

M test/automated/src/classes/org/mozilla/webclient/DocumentLoadListenerImpl.java

- add doStartCheck() method.

M test/automated/src/classes/org/mozilla/webclient/NavigationTest.java
M test/automated/src/classes/org/mozilla/webclient/WebclientTestCase.java

- push THTTPD stuff to superclass.

A test/automated/src/classes/org/mozilla/webclient/NavigationTest.java

- new testcase, fails.


git-svn-id: svn://10.0.0.236/trunk@161722 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 19:04:22 +00:00
kjh-5727%comcast.net
f85fbc990b Bug 257384: Clean up assignments to undeclared variables.
Patch by Chris Thomas (cst@andrew.cmu.edu). r=timeless, sr=jag


git-svn-id: svn://10.0.0.236/trunk@161721 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 18:40:17 +00:00
glen.beasley%sun.com
abbc26f328 244865 MEM Leak in callbacks.c using SSL_RevealURL
git-svn-id: svn://10.0.0.236/trunk@161720 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 18:32:03 +00:00
despotdaemon
341c2bd31d Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161719 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 18:03:18 +00:00
despotdaemon
decd80f195 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161718 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 18:03:04 +00:00
despotdaemon
9a7eedb330 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161717 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 18:00:56 +00:00
despotdaemon
82e0f3b9f2 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161716 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:58:59 +00:00
despotdaemon
cad50e8600 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161715 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:58:22 +00:00
despotdaemon
fe70f3c890 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161714 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:58:15 +00:00
despotdaemon
4b234db72c Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161713 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:57:50 +00:00
despotdaemon
3a89465058 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161712 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:57:00 +00:00
despotdaemon
2fbaa2b964 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161711 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:55:36 +00:00
despotdaemon
77117cebfb Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161710 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:55:30 +00:00
despotdaemon
d64664fe53 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161709 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:54:52 +00:00
despotdaemon
dc145f4207 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161708 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:47:24 +00:00
despotdaemon
baf6ac53a8 Pseudo-automatic update of changes made by jwalden@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@161707 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:47:14 +00:00
despotdaemon
4a2d45c529 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161706 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:41:08 +00:00
despotdaemon
7a00d67b1c Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161705 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:39:16 +00:00
glen.beasley%sun.com
5159850281 244881 Mem leak in SSLSocket getStatus
git-svn-id: svn://10.0.0.236/trunk@161704 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 17:15:12 +00:00
kjh-5727%comcast.net
e89d0c8db4 Bug 254331: Cannot print in black & white again, only color. r=bzbarsky, sr=roc
git-svn-id: svn://10.0.0.236/trunk@161703 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 16:39:34 +00:00
despotdaemon
e564ff2ebe Pseudo-automatic update of changes made by kjh-5727@comcast.net.
git-svn-id: svn://10.0.0.236/trunk@161702 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 15:15:44 +00:00
despotdaemon
613e1f1649 Pseudo-automatic update of changes made by kjh-5727@comcast.net.
git-svn-id: svn://10.0.0.236/trunk@161701 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 15:15:13 +00:00
despotdaemon
edfbfffbec Pseudo-automatic update of changes made by kjh-5727@comcast.net.
git-svn-id: svn://10.0.0.236/trunk@161700 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 15:15:03 +00:00
despotdaemon
2e429fa2bf Pseudo-automatic update of changes made by kjh-5727@comcast.net.
git-svn-id: svn://10.0.0.236/trunk@161699 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 15:14:47 +00:00
jocuri%softhome.net
3aeedda03c Patch for bug 257419: make checksetup.pl quote database name in 'show table status' command; patch by Marc Schumann <wurblzap@gmail.com>; r=kiko, a=myk.
git-svn-id: svn://10.0.0.236/trunk@161697 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 10:06:04 +00:00
jocuri%softhome.net
cad2fdc399 Patch for bug 257152: make flag type deletion not crash when JavaScript is switched off; patch by Marc Schumann <wurblzap@gmail.com>; r=kiko, a=myk.
git-svn-id: svn://10.0.0.236/trunk@161696 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 09:58:41 +00:00
ere%atp.fi
8cc041d8a8 Bug 254191: Cleanup Win32 nsWindow.cpp / nsWindow.h
Patch by Dainis Jonitis
r=ere
sr=roc


git-svn-id: svn://10.0.0.236/trunk@161694 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 08:44:23 +00:00
jocuri%softhome.net
58c4d34794 Bug 257267: allow trimming leading zeros when typing the test number in the testing suite; patch by GavinS <bugzilla@chimpychompy.org>; r=vladd, a=myk.
git-svn-id: svn://10.0.0.236/trunk@161693 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 06:59:31 +00:00
jocuri%softhome.net
1a65de5ff0 Patch for bug 257106: Make testing suite know about new directory levels in Bugzilla/Auth; patch by Marc Schumann <wurblzap@gmail.com>; r=vladd, a=myk.
git-svn-id: svn://10.0.0.236/trunk@161692 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 06:53:58 +00:00
jocuri%softhome.net
a7f61577a1 Bug 256762: make flag request email use emailsuffix; patch by Marc Schumann <wurblzap@gmail.com>; r=kiko; a=myk.
git-svn-id: svn://10.0.0.236/trunk@161691 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 06:51:07 +00:00
jst%mozilla.jstenback.com
5fd9a64c91 Fixing bug 257690. Make sure to mark the content created for generated content as anonymous content to get the content nodes to do their proper cleanup on document teardown. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@161690 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 05:00:40 +00:00
nelsonb%netscape.com
2e83ecc5c6 Add root CA certs for Certum, Comodo, and IPS.
Bugzilla bugs 242040 244982 252132.


git-svn-id: svn://10.0.0.236/trunk@161689 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 04:35:28 +00:00
dbaron%dbaron.org
7fe37df265 Land bug 72747 in pieces: remove nsIScrollableFrame::GetScrollPreference. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161688 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 00:46:43 +00:00
dbaron%dbaron.org
6d37b0243d Land bug 72747 in pieces: convert users of nsIScrollableFrame::GetScrollPreference to using GetScrollbarStyles. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161686 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 00:43:46 +00:00
bryner%brianryner.com
18e0ba9e7a Bug 255774 - number of available software updates not displayed when mail button not on toolbar. patch by steffen.wilberg@web.de, r=bryner.
git-svn-id: svn://10.0.0.236/trunk@161685 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 00:43:26 +00:00
scott%scott-macgregor.org
e9e20b65a7 Bug #257849 --> on first launch, if there are no migration sources, make sure the
'nothing' radio item is selected by default.


git-svn-id: svn://10.0.0.236/trunk@161684 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-03 00:30:46 +00:00
dbaron%dbaron.org
2ad99ee1c7 Land bug 72747 in pieces: use new functions for common overflow tests. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161683 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 23:37:02 +00:00
dbaron%dbaron.org
e8aae32dd7 Land bug 72747 in pieces: use new functions for common overflow tests. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161682 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 23:27:23 +00:00
dbaron%dbaron.org
30c83961ca Land bug 72747 in pieces: add functions for common overflow tests to nsStyleDisplay. b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161681 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 23:18:37 +00:00
pinkerton%aol.net
4c0210873c new tab widget implementation (bug 235782)
git-svn-id: svn://10.0.0.236/trunk@161680 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 22:52:29 +00:00
bienvenu%nventure.com
8dd7d06892 fix 257682 problem with sending multiple mapi messages simultaneously with the same attachment name, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161679 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 22:46:54 +00:00
bienvenu%nventure.com
1a9f60b3cb fix for 257421 problems switching back and forth between deferring pop3 server and not, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161678 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 22:24:38 +00:00
bryner%brianryner.com
4bbe6bddf6 Update the displayed text when closing a combobox with the keyboard causes a new option to be selected. Bug 257572, r=mkaply, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@161677 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 21:10:40 +00:00
pinkerton%aol.net
b9fbf3b2ad make dropping bookmark onto a folder consistent (always adds at end) and
cleanup whitespace (bug 246000)


git-svn-id: svn://10.0.0.236/trunk@161675 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 20:34:45 +00:00
pinkerton%aol.net
40eceb76be check for new location of ff profile dir in addition to old (bug 257356)
git-svn-id: svn://10.0.0.236/trunk@161674 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 20:28:24 +00:00
pinkerton%aol.net
69dbd03d09 fix nested folder import bug with firefox by disabling whitespace skipping
(bug 243510)


git-svn-id: svn://10.0.0.236/trunk@161673 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 20:24:33 +00:00
scott%scott-macgregor.org
a27804bb72 Bug #243397 --> PAC: support for non-URL's in preference
original patch by Mike Connor for Firefox


git-svn-id: svn://10.0.0.236/trunk@161672 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 20:23:17 +00:00
Stefan.Borggraefe%gmx.de
71fcb097f5 Bug 220894: Add UI for automatic emptying of trash for local folders on exit
r=bienvenu, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@161670 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 20:07:57 +00:00
wchang0222%aol.com
f186022a31 Bugzilla bug 256217: implement PR_GetLibraryFilePathname for FreeBSD, which
can use the same implementation as Solaris and Linux.  The patch is
contributed by Dale Jordan. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@161666 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 18:30:19 +00:00
Stefan.Borggraefe%gmx.de
554ea319a9 Bug 257801: Pressing "Cancel" in the "Defer Account?" warning closes the "Advanced Account Settings" dialog
r+sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@161665 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 18:19:11 +00:00
pedemont%us.ibm.com
4217e943f5 Initial drop. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@161663 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 16:34:11 +00:00
aaronleventhal%moonset.net
dbd6cd428b Comment fix. SingletonFactory no longer exists. r+sr=shaver
git-svn-id: svn://10.0.0.236/trunk@161662 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 15:38:56 +00:00
neil%parkwaycc.co.uk
41067a20a7 Bug 239835 debug builds try to share notification icons r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161661 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 15:29:12 +00:00
jst%mozilla.jstenback.com
d204ca55c8 Fixing bug 257431. Make the tabbrowser code only listen to events initiated by the user. r=trev@gtchat.de, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@161660 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 15:25:39 +00:00
mostafah%oeone.com
fde42035ef Checked in new artwork for installer and about.
Bug 257711: Newer Sunbird Logo images for installer


git-svn-id: svn://10.0.0.236/trunk@161658 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 14:03:19 +00:00
mvl%exedo.nl
6dc13b246b Show favicons when blocking third party images.
bug 256172, r=dwitte, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@161657 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 13:44:31 +00:00
neil%parkwaycc.co.uk
c3503e4bc6 Bug 257572 <head> content not cleared from recycled compose window r=glazou sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161656 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 12:18:16 +00:00
ben%bengoodger.com
374ec5579d 238571 - unify text strings for error message where downloads whose destination files have been removed. patch by jeff walden r=me
git-svn-id: svn://10.0.0.236/trunk@161654 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 11:02:46 +00:00
neil%parkwaycc.co.uk
32381ec076 Bug 257721 nsPresShell::PostAttributeChange needs to construct its nsAttributeChangeRequest (HandlePostedAttributeChanges was already calling the destructor) r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161653 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 08:56:30 +00:00
despotdaemon
bbf5f3d645 Pseudo-automatic update of changes made by pete.zha@sun.com.
git-svn-id: svn://10.0.0.236/trunk@161652 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 07:24:10 +00:00
despotdaemon
a30ae10f72 Pseudo-automatic update of changes made by pete.zha@sun.com.
git-svn-id: svn://10.0.0.236/trunk@161651 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 07:23:40 +00:00
despotdaemon
38a361077f Pseudo-automatic update of changes made by pete.zha@sun.com.
git-svn-id: svn://10.0.0.236/trunk@161650 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 07:22:59 +00:00
despotdaemon
6cbddbc5c1 Pseudo-automatic update of changes made by pete.zha@sun.com.
git-svn-id: svn://10.0.0.236/trunk@161649 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 07:22:49 +00:00
despotdaemon
19845724ef Pseudo-automatic update of changes made by pete.zha@sun.com.
git-svn-id: svn://10.0.0.236/trunk@161648 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 07:22:28 +00:00
despotdaemon
42c2a58032 Pseudo-automatic update of changes made by pete.zha@sun.com.
git-svn-id: svn://10.0.0.236/trunk@161647 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 07:22:24 +00:00
bmlk%gmx.de
30843172bf tables without cells should not add vertical cellspacing bug 246534 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@161644 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 06:36:56 +00:00
bryner%brianryner.com
3ff2fe4fa8 Removing README in favor of more-current product and project pages on www.mozillaorg. r=ben.
git-svn-id: svn://10.0.0.236/trunk@161643 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 05:25:51 +00:00
vladimir%pobox.com
a8b8dcc260 b=205947, proxy: mailnews does not display proxy auth dialog, r=darin, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@161642 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 05:13:25 +00:00
kyle.yuan%sun.com
e826d2ca87 Bug 254997 Caret tracking by line (down arrow) skips over huge portions of the document. r=aaronl, sr=roc, patch=ginn.chen@sun.com
git-svn-id: svn://10.0.0.236/trunk@161640 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 05:02:53 +00:00
bryner%brianryner.com
ae9e02402a deCOMify nsIPresShell::GetRootFrame. Change callers inside of gklayout to use FrameManager()->GetRootFrame() instead so that the call can be inlined. Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161637 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 03:08:51 +00:00
despotdaemon
16f0a79561 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161635 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:44:55 +00:00
dbaron%dbaron.org
2e275a4a28 Fix leak of mork factory. b=257219 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161634 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:44:18 +00:00
despotdaemon
95aecc33d2 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161633 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:43:15 +00:00
dbaron%dbaron.org
948ed357b3 Fix leaks of mork rows. b=257218 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161632 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:41:36 +00:00
dbaron%dbaron.org
5a0cd5630c Fix leak of nsPasswordManager singleton. b=257211 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161631 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:40:23 +00:00
dbaron%dbaron.org
81da86af26 Fix leak of global history service. b=257209 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161630 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:39:38 +00:00
despotdaemon
9cd2931c37 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161629 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:39:16 +00:00
despotdaemon
3b4c7ce974 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161628 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:36:43 +00:00
jst%mozilla.jstenback.com
87ca11ea1a 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/trunk@161626 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:33:51 +00:00
brendan%mozilla.org
1e7e70e5f6 Checking in patch for bug 256501 from Igor Bukanov <igor@fastmail.fm>, r=me.
git-svn-id: svn://10.0.0.236/trunk@161623 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-02 00:06:29 +00:00
darin%meer.net
24f91ff576 use a better hash function, bug 239358 (courtesy of brendan)
git-svn-id: svn://10.0.0.236/trunk@161617 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 22:35:37 +00:00
mostafah%oeone.com
0f755d1a07 Fixed misspelling in variable name: calendarName -> CalendarName
git-svn-id: svn://10.0.0.236/trunk@161610 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 21:23:10 +00:00
jst%mozilla.jstenback.com
7da7fbca62 Fixing the DOM part of bug 257602. Don't bother looking for elements in the document by ID/NAME when resolving class names, or declaring variables. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161608 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 20:56:23 +00:00
brendan%mozilla.org
baaf231ef6 Use new JS_LookupPropertyWithFlags API passing new JSRESOLVE_CLASSNAME, to avoid triggering doc search for IE global scope pollution quirk, just for the scrollbar XBL binding used in content pages (257602, r=bzbarsky, sr=jst).
git-svn-id: svn://10.0.0.236/trunk@161607 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 20:53:11 +00:00
brendan%mozilla.org
2e85eaa612 Add JSRESOLVE_DECLARING and JSRESOLVE_CLASSNAME support for better DOM quirk emulation (257602, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@161606 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 20:51:39 +00:00
scott%scott-macgregor.org
17d27bb360 Strip thunderbird-bin.elf in case talkback fails to do so.
git-svn-id: svn://10.0.0.236/trunk@161605 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 20:49:48 +00:00
bsmedberg%covad.net
3367193fb4 Bug 252941 - don't pull all locales by default. r=bryner sr=shaver
git-svn-id: svn://10.0.0.236/trunk@161604 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 20:40:10 +00:00
jouni%heikniemi.net
3ab5eb7d77 Bug 257111: t/006spellcheck.t should check each file only once.
Patch by Marc Schumann <marcschum@web.de>
r=jouni, a=myk


git-svn-id: svn://10.0.0.236/trunk@161602 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 20:11:59 +00:00
mostafah%oeone.com
76930d255b Added suppressAlarms attribute to oeICal and suppressAlarmsByDefault to oeICalContainer
This is the first step to achieve the goal in bug 257428:
alarm sound / popup box / show preferences on a per-calendar basis


git-svn-id: svn://10.0.0.236/trunk@161601 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 20:11:06 +00:00
darin%meer.net
8f80ca4f6b landing non-nspr portion of patch for bug 239358 "DNS: Reverse lookups are
degrading performance" r=lorenzo sr=bryner


git-svn-id: svn://10.0.0.236/trunk@161600 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 19:55:58 +00:00
jst%mozilla.jstenback.com
00a46e0838 Fixing bug 257649. Fixing shutdown leak (again) caused by the global scope polluter. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161598 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 19:41:44 +00:00
cbiesinger%web.de
310816c9c4 Bug 253476 PAC: fixup uris entered in prefs
r=neil sr=jag patch by Chris Thomas <cst@andrew.cmu.edu>


git-svn-id: svn://10.0.0.236/trunk@161597 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 18:52:07 +00:00
cbiesinger%web.de
849b9ea6cc Bug 227057 remove nsIResumableEntityID in favor of using strings for the entity
id.
r=darin sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@161596 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 18:04:17 +00:00
bryner%brianryner.com
192e1124fa Restoring previous failure code, follow-up to bug 257596
git-svn-id: svn://10.0.0.236/trunk@161595 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 18:02:04 +00:00
mostafah%oeone.com
a4e9f83c1a More progress on bug 256890: Provide a way to tell calendar to reload a calendar file
With this patch, filepath arguments passed to calendarManager will either be
subscribed to as a new calendar or parsed and displayed in a addEvent dialog.
If the file is already subscribed to, it should reload that calendar.


git-svn-id: svn://10.0.0.236/trunk@161594 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:54:16 +00:00
cbiesinger%web.de
5df503bf70 Bug 254952 make MIMEService/MIMEInfo-users make use of UTF-8 extensions
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@161593 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:46:23 +00:00
despotdaemon
d1342770ab Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161591 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:19:41 +00:00
despotdaemon
ca43939474 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161590 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:18:34 +00:00
despotdaemon
45df06eea0 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161589 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:18:10 +00:00
mvl%exedo.nl
20ec46a0f7 fix third-party checks for images loaded as source of an iframe, by making sure there is a requestingLocation
bug 254510, r=jst, sr=bz


git-svn-id: svn://10.0.0.236/trunk@161588 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:12:18 +00:00
despotdaemon
4eca4fac2e Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161587 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:06:33 +00:00
despotdaemon
4acf35d661 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161586 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:05:53 +00:00
despotdaemon
1213f28e83 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161585 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:02:15 +00:00
despotdaemon
babeff1381 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161584 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:01:55 +00:00
despotdaemon
dd58efdcc2 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161583 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 17:01:43 +00:00
jst%mozilla.jstenback.com
f33e5a0132 Fixing build bustage on OpenBSD 3.5 (bug 256877). Patch by ju1i3n.news@free.fr and jon@rekai.net, r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161581 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 16:56:51 +00:00
jst%mozilla.jstenback.com
57e55d8a58 Fixing bug 248065. Make sure errors in nested scripts don't disrupt the containing script. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@161580 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 16:50:12 +00:00
neil%parkwaycc.co.uk
7e9ec00592 Bug 135928 Range.surroundContents doesn't work on a single text node p=kin r=jfrancis sr=jst extracted from the otherwise bitrotted patch in bug 58974
git-svn-id: svn://10.0.0.236/trunk@161579 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 16:18:31 +00:00
aaronleventhal%moonset.net
ef3f8b9010 Bug 254966. Make css scrollable elements tab navigable. r=mats, sr=roc
git-svn-id: svn://10.0.0.236/trunk@161578 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 14:58:34 +00:00
igor%mir2.org
9d27279c06 Resolving bug 255891: new approach to dynamic scoping
git-svn-id: svn://10.0.0.236/trunk@161577 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 14:17:00 +00:00
mostafah%oeone.com
89f8024179 Updated translation
git-svn-id: svn://10.0.0.236/trunk@161576 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 14:07:33 +00:00
mostafah%oeone.com
c82a8e52b0 Updated translation
git-svn-id: svn://10.0.0.236/trunk@161575 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 13:50:49 +00:00
roc+%cs.cmu.edu
c66af173cf Bug 257430. nsImageFrame and nsTableRowFrame need to always include their frame bounds in their overflow area. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161574 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 13:33:17 +00:00
Stefan.Borggraefe%gmx.de
80d3504ca7 PAC: localHostOrDomainIs() never matches a hostname (bug 242325)
r=darin, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@161573 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 11:27:51 +00:00
dveditz%cruzio.com
48060e3409 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/trunk@161570 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 07:53:32 +00:00
bryner%brianryner.com
ffa6c10070 Remove unneeded nsIFocusTracker interface, changing all users to nsIPresShell (bug 257596, r+sr=roc).
git-svn-id: svn://10.0.0.236/trunk@161569 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 05:16:00 +00:00
jst%mozilla.jstenback.com
a4279bc566 Fixing bug 257616. s/outerWidth/outerHeight/ when setting sOuterHeight_id. Duh. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161566 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 04:26:43 +00:00
kyle.yuan%sun.com
5653c696d2 Bug 241731 bookmarks sidebar creates empty contextmenu when no items are selected
r=mconnor
do not popup context menu when selection is undefined.


git-svn-id: svn://10.0.0.236/trunk@161565 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 02:59:05 +00:00
scott%scott-macgregor.org
f843aaa009 Bug #255701 --> increase default biff interval for checking for new RSS feeds.
git-svn-id: svn://10.0.0.236/trunk@161564 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 01:18:10 +00:00
jst%mozilla.jstenback.com
23e7b773fa Landing fix for bug 251939. Fixing IRIX build bustage. Patch by grobi_2000@yahoo.de, r=bryner@brianryner.com, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161563 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 00:32:03 +00:00
despotdaemon
63410d79e4 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161561 18797224-902f-48f8-a5cc-f745e15eee43
2004-09-01 00:29:03 +00:00
jocuri%softhome.net
0df47c2dc9 Patch for bug 254371: include Flag Types in create new attachments form; patch by Alexandre Michetti Manduca <michetti@grad.icmc.usp.br>; r=jouni, a=myk.
git-svn-id: svn://10.0.0.236/trunk@161560 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 23:28:10 +00:00
neil%parkwaycc.co.uk
4a37a552d8 Bug 70466 Disable Go/Mail Start Page when Message Pane is collapsed r+sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161559 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 23:22:38 +00:00
scott%scott-macgregor.org
bf5155eb95 if the feed item has a link attribute, always use it before using the guid. Fixes some problems with planet.mozilla.org and
mozillazine feedhouse.


git-svn-id: svn://10.0.0.236/trunk@161558 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 23:05:29 +00:00
mostafah%oeone.com
e116e02f74 Updated translation
git-svn-id: svn://10.0.0.236/trunk@161554 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 21:11:31 +00:00
mostafah%oeone.com
0615333c85 Checked in patch for bug 257583:
Clearly separate tasks by using a grey dotted line like Outlook does


git-svn-id: svn://10.0.0.236/trunk@161552 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 20:53:47 +00:00
bienvenu%nventure.com
562bcb03a5 backend changes for cross-folder virtual folders, sr=mscott 11051
git-svn-id: svn://10.0.0.236/trunk@161551 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 20:53:24 +00:00
mostafah%oeone.com
cb17ee1694 Checked in attachment #157536 for bug 254611
git-svn-id: svn://10.0.0.236/trunk@161550 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 20:36:59 +00:00
bmlk%gmx.de
5dc5f93ce1 bustage fix
git-svn-id: svn://10.0.0.236/trunk@161549 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 19:26:37 +00:00
mostafah%oeone.com
560c5869dc Fixed wrong variable name: cloader->loader
git-svn-id: svn://10.0.0.236/trunk@161548 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 19:10:56 +00:00
mostafah%oeone.com
455848e3b9 Checked in attachment #157201 for bug 256890:
Provide a way to tell calendar to reload a calendar file


git-svn-id: svn://10.0.0.236/trunk@161547 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 19:09:47 +00:00
bryner%brianryner.com
762ad455af Suppress the default browser dialog for Firefox so that it doesn't prevent the pageload test from running (sync from local changes on redwood)
git-svn-id: svn://10.0.0.236/trunk@161546 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 19:02:56 +00:00
scott%scott-macgregor.org
c441516479 Cleanup the default styles rules for local rss messages that don't link to remote pages.
git-svn-id: svn://10.0.0.236/trunk@161545 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 18:58:17 +00:00
bmlk%gmx.de
deb5280c1e bring condition and action in better sync when oversized nested pct based table frames are reduced in size bug 254344 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@161544 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 18:57:06 +00:00
bmlk%gmx.de
4ea73ea2f9 frames with a percentage based width should report a 0 MEW bug 246999 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@161543 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 18:50:40 +00:00
bienvenu%nventure.com
995babcfb0 fix 257560, memory access errors during palmsync sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161542 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 18:32:18 +00:00
wchang0222%aol.com
25ae563789 Added a comment explaining how NSS_BUILTINS_LIBRARY_VERSION_MINOR should be
incremented.


git-svn-id: svn://10.0.0.236/trunk@161538 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 17:39:15 +00:00
wchang0222%aol.com
14a39e0932 Bugzilla bug 252375: added version information to the nssckbi shared
library. r=relyea.
Modified Files: config.mk manifest.mn nssckbi.h
Added Files: ckbiver.c nssckbi.rc


git-svn-id: svn://10.0.0.236/trunk@161536 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 17:28:50 +00:00
p_ch%verizon.net
83b141bdbb Bug 235243 follow-up: prevent the insertion button from blinking when the mouse is hovering over it.
git-svn-id: svn://10.0.0.236/trunk@161534 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 15:22:38 +00:00
mostafah%oeone.com
24f6f25c79 When launching as a thunderbird extension, with the -calendar argument
the resize function sometimes gets called before gCalendarWindow has been
initiated causing it not to work. This change should fix the problem.


git-svn-id: svn://10.0.0.236/trunk@161533 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 14:51:15 +00:00
p_ch%verizon.net
992c5303ce Bug 256029: OK doesn't work after changing home page and switching to another category. r=bryner
git-svn-id: svn://10.0.0.236/trunk@161531 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 13:38:40 +00:00
mostafah%oeone.com
b31c77d5c2 Make sure the new css files override the old ones from resources/skin
git-svn-id: svn://10.0.0.236/trunk@161530 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 13:24:51 +00:00
mostafah%oeone.com
4fcd4303c5 Updated translation
git-svn-id: svn://10.0.0.236/trunk@161529 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 13:06:56 +00:00
mvl%exedo.nl
b39568fa86 Hook up small-icon mode for Sunbird's customizable toolbars
bug 257456, p=sipaq, r=mvl


git-svn-id: svn://10.0.0.236/trunk@161528 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 13:02:27 +00:00
varga%nixcorp.com
0ac6c1e405 Fix for bug 254886. SQLite3 support for sql module
r=varga patch by Valia V. Vaneeva <fattie@altlinux.ru>


git-svn-id: svn://10.0.0.236/trunk@161526 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 10:42:13 +00:00
cbiesinger%web.de
e05697e2fc Bug 255432 make sure to set the content type on the channel early enough
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@161524 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 09:28:00 +00:00
timeless%mozdev.org
8b348fdbf8 Bug 242884 Proxy config should require hostIP:port and/or error
patch by ajschult@verizon.net r=timeless


git-svn-id: svn://10.0.0.236/trunk@161522 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 06:42:50 +00:00
rbs%maths.uq.edu.au
aff8883059 Goto Line (Ctrl+L) in view-source couldn't go to the last line, b=253905, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@161521 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 04:46:30 +00:00
kyle.yuan%sun.com
c46378f6cd Bug 202163 caret mode: caret disappears after finding text (FAYT text mode)
r=aaronl, sr=roc, patch=ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@161520 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 02:14:05 +00:00
kyle.yuan%sun.com
d48d3bdb25 Bug 169297 caret becomes invisible when switching windows if it's not in linked content
r=aaronl, sr=roc, patch=ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@161519 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 02:10:59 +00:00
jst%mozilla.jstenback.com
b0812d2dfa Eliminate JS warnings due to a bad prototype chain caused by the global scope pollution class. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161515 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-31 00:04:04 +00:00
darin%meer.net
efc188929c landing NSPR portion of patch for bug 239358 "DNS: Reverse lookups are degrading performance"
patch by lorenzo@colitti.com, r=wtc, sr=darin


git-svn-id: svn://10.0.0.236/trunk@161514 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 23:31:36 +00:00
bienvenu%nventure.com
e2c1386305 add new cross-folder virtual folder class, 11051 sr=mscott, NPOB
git-svn-id: svn://10.0.0.236/trunk@161510 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 22:39:53 +00:00
vladimir%pobox.com
7b3de28798 b=235665, aggregation broken in bookmarks [gecko only bits], r=axel,shaver,others,sr=shaver
git-svn-id: svn://10.0.0.236/trunk@161509 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 22:25:29 +00:00
bienvenu%nventure.com
dc4f28e3c5 fix delete action on pop3 filter with deferred account to move message to deferred to trash, sr=mscott 257421
git-svn-id: svn://10.0.0.236/trunk@161505 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 21:58:34 +00:00
kiko%async.com.br
c3ee9d805b Whitespace-only fix to indentation in BugMail.pm, bear with me.
git-svn-id: svn://10.0.0.236/trunk@161504 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 21:49:25 +00:00
vladimir%pobox.com
fd4a9de4d9 b=256862, bookmark menu popup doesn't have id and can't be extended via overlay, patch from josh-m@yucs.org, r=vladimir,a=choffman
git-svn-id: svn://10.0.0.236/trunk@161503 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 21:46:11 +00:00
neil%parkwaycc.co.uk
0343823623 Bug 236068 <listbox> removeItemAt sometimes removes the wrong item p=jon@rekai.net r=varga sr=me
git-svn-id: svn://10.0.0.236/trunk@161502 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 21:28:11 +00:00
mvl%exedo.nl
62f81f5f9b remove 'go to today' from minimonth for sunbird
bug 256405, patch by Simon Paquet <bugzilla@babylonsounds.com>, r=mvl


git-svn-id: svn://10.0.0.236/trunk@161501 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 21:15:12 +00:00
mostafah%oeone.com
c207452f7c Added small toolbar icon set
git-svn-id: svn://10.0.0.236/trunk@161500 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 21:10:32 +00:00
jruderman%hmc.edu
9c0099859c 256757 - misused printf causes crash [@ nsXPCWrappedJSClass::CheckForException]. r=sr=jst.
git-svn-id: svn://10.0.0.236/trunk@161499 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 20:50:24 +00:00
mostafah%oeone.com
485a2e546d Checked in attachment 157436 for bug 257456:
Hook up icons-only and text-only mode for Sunbird's customizable toolbars feature


git-svn-id: svn://10.0.0.236/trunk@161498 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 20:44:30 +00:00
dbaron%dbaron.org
e0f27a41d7 Fix ownership and permissions in installer .tar.gz. b=254303 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161496 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 19:57:52 +00:00
ere%atp.fi
0333f9bcdf Fix for bug 257314.
r=mscott
sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@161494 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 19:41:03 +00:00
scott%scott-macgregor.org
f753c608a7 Bug #257058 --> When importing eudora messages, map <x-rich> to text/enriched instead of text/html.
git-svn-id: svn://10.0.0.236/trunk@161492 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 19:31:56 +00:00
mostafah%oeone.com
819d33575f Checked in attachment 157434 for bug 256407:
Add a "Customize toolbar" option to the view menu


git-svn-id: svn://10.0.0.236/trunk@161491 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 19:27:53 +00:00
jst%mozilla.jstenback.com
585b204718 Fixing build bustage on BeOS (bug 257442). Patch by thesuckiestemail@yahoo.se, r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161490 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 19:05:11 +00:00
cbiesinger%web.de
5e38ac063d changing uuid of nsIMarkupDocumentViewer after bug 32372 changed this interface
git-svn-id: svn://10.0.0.236/trunk@161488 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 19:00:54 +00:00
mostafah%oeone.com
66a8985004 Updated translation
git-svn-id: svn://10.0.0.236/trunk@161487 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 18:47:21 +00:00
timeless%mozdev.org
3afda6e0be Bug 256994 Error in "intl/src/mac" when trying to build Firefox with Apple GCC-3.5-tree-ssa
patch by mcsmurf@gmx.de r=smontagu sr=smfr


git-svn-id: svn://10.0.0.236/trunk@161484 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 17:41:06 +00:00
bienvenu%nventure.com
266d025465 fix 257104, empty local trash doesn't set counts to zero, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161483 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 16:57:28 +00:00
mostafah%oeone.com
a81d1717ca Checked in second patch for bug 257146:
Unable to change start and end dates if locale date format is unexpected


git-svn-id: svn://10.0.0.236/trunk@161481 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 16:04:54 +00:00
tor%cs.brown.edu
260b63ab5d Bug 257195 - relative URIs in <svg:script> not working. r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@161480 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 15:55:36 +00:00
mostafah%oeone.com
ee7a4b8fea Completed fix for bug 155648:(Todo list should have it's own context-menu + toolbar button to add ToDo item)
Added "new task" button.
Checked in new button for modern theme


git-svn-id: svn://10.0.0.236/trunk@161479 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 15:43:23 +00:00
peterv%propagandism.org
ebd4519973 Fix for bug 223545 (Mac OS X 10.3's expose feature reveals 'hidden' window). r=jhpedemonte, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@161477 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 15:26:18 +00:00
mostafah%oeone.com
7d9acf4b3f Updated translation
git-svn-id: svn://10.0.0.236/trunk@161476 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 15:22:57 +00:00
igor%mir2.org
233b2b2e2d Fixing bug 257425: Context.toObject now works even without Context.iniStandardLibrary
git-svn-id: svn://10.0.0.236/trunk@161475 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 14:57:25 +00:00
igor%mir2.org
d36e913e14 Fixing bug 257423: the code generation was not updated to use ScriptRuntime.getObjedctProp instead of OptRuntime.thisGet.
git-svn-id: svn://10.0.0.236/trunk@161474 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 14:48:23 +00:00
mostafah%oeone.com
c92f8757b8 Updated translation
git-svn-id: svn://10.0.0.236/trunk@161473 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 14:28:59 +00:00
mostafah%oeone.com
178beda7de Checked in patch for bug 243804:
Observer isn't unregistered when window closes


git-svn-id: svn://10.0.0.236/trunk@161472 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 13:56:37 +00:00
cbiesinger%web.de
72abc69452 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@161471 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 13:52:20 +00:00
cbiesinger%web.de
d45c666770 Bug 242150 implement NPN_GetValue of NPNVisOfflineBool
patch by William Bardwell <wbardwel@curl.com> r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@161470 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 13:25:28 +00:00
mostafah%oeone.com
5f83b422eb Updated translation
git-svn-id: svn://10.0.0.236/trunk@161469 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 13:18:33 +00:00
Stefan.Borggraefe%gmx.de
fe12fd4120 Fix for bug 257338: "Delete Host" and "Delete Domain" features of the History Window do not work
r=bsmedberg, sr=neil


git-svn-id: svn://10.0.0.236/trunk@161468 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 06:43:11 +00:00
jst%mozilla.jstenback.com
7c3d6831bb Fixing bug 257191. Adding NPN_InvokeDefault() and renaming NPN_Call() to NPN_Invoke() in the npruntime plugin scriptability API. Also fix a problem with property getters on plugin objects. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161466 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 04:31:16 +00:00
timeless%mozdev.org
f067094033 Bug 234744 auto and silent modes should check destination directory
patch by ajschult@verizon.net r=bryner sr=bryner


git-svn-id: svn://10.0.0.236/trunk@161464 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 01:02:00 +00:00
timeless%mozdev.org
5516ae0f9a Bug 157459 need way to set default setup type for linux
patch by ajschult@verizon.net r=dveditz sr=bryner


git-svn-id: svn://10.0.0.236/trunk@161463 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 01:00:58 +00:00
timeless%mozdev.org
174f02e371 Bug 49487 If Linux inst msg "dir doesn't exist" is closed by checkbox, install wizard won't advance past "Next"
patch by ajschult@verizon.net r=dveditz sr=bryner


git-svn-id: svn://10.0.0.236/trunk@161462 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 00:59:27 +00:00
timeless%mozdev.org
1a902c5d5c Bug 242884 Proxy config should require hostIP:port and/or error
patch by ajschult@verizon.net r=dveditz sr=bryner


git-svn-id: svn://10.0.0.236/trunk@161461 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-30 00:58:01 +00:00
gerv%gerv.net
7633e9d6ae Bug 225687 - add group controls to charts, along with various other cleanups. Patch by gerv; r=joel, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@161457 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 21:29:36 +00:00
psychoticwolf%carolina.rr.com
e63b183bcf Fixing Bug 256523 (Thunderbird display problems), Bug 256725 (typo in theme page), and a couple of other small fixes that don't have bug #s.
git-svn-id: svn://10.0.0.236/trunk@161456 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 20:55:50 +00:00
brendan%mozilla.org
e86875f709 Fix catch decompilation, again (245308, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@161455 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 18:00:24 +00:00
neil%parkwaycc.co.uk
e47c1c7f1a Bug 253242 Some help GIFs converted to PNG p=giacomo.magnini@portalis.it r=me
git-svn-id: svn://10.0.0.236/trunk@161454 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 14:52:03 +00:00
mvl%exedo.nl
0a71ba0b12 Add a "Customize toolbar" option to the view menu + whitespace cleanup
bug 256407, patch by Simon Paquet <bugzilla@babylonsounds.com>, r=mvl


git-svn-id: svn://10.0.0.236/trunk@161453 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 13:23:48 +00:00
ben%bengoodger.com
30ad1aa414 followup to 255394 - non-default search query parameter generation - fix crash in seamonkey by adding a null check, and make sure we locate general.useragent.locale in the right .properties file.
git-svn-id: svn://10.0.0.236/trunk@161452 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 11:20:46 +00:00
neil%parkwaycc.co.uk
5dd3c0b442 Bug 257276 ConstructDocElementFrame and ConstructFrameInternal need to update their display style cache after reresolving style for XBL r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161448 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 09:49:31 +00:00
ben%bengoodger.com
8b3e09b947 fix oops
git-svn-id: svn://10.0.0.236/trunk@161447 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 08:18:15 +00:00
ben%bengoodger.com
fdc5c4667f 255394 - default search query parameter generation, r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161446 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 08:17:38 +00:00
bryner%brianryner.com
8271b25bf8 fixing btek bustage
git-svn-id: svn://10.0.0.236/trunk@161443 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 04:18:27 +00:00
bryner%brianryner.com
43628f9edf More nsIPresShell deCOMtamination:
- Made Get/SetAuthorStyleDisabled and ReconstructStyleData non-virtual when called internally.
- Inlined GetFrameSelection and renamed it to FrameSelection.
- Removed non-inline version of GetViewManager.
- Removed unused EnablePrefStyleRules and ArePrefStyleRulesEnabled.

Bug 253889, r+sr=roc.


git-svn-id: svn://10.0.0.236/trunk@161442 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-29 03:08:44 +00:00
bryner%brianryner.com
21406015bf 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.
git-svn-id: svn://10.0.0.236/trunk@161441 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 23:59:15 +00:00
neil%parkwaycc.co.uk
e12b66451e Bug 253585 Fix incorrect link p=michael.opitz@aon.at r=rlk
git-svn-id: svn://10.0.0.236/trunk@161440 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 21:57:31 +00:00
despotdaemon
633c8ed3ef Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161438 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 21:41:49 +00:00
neil%parkwaycc.co.uk
93e8569898 Bug 257264 Fix duplicate --> (fallout from bug 236613) p=daa@rm.incc.net
git-svn-id: svn://10.0.0.236/trunk@161437 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 21:27:38 +00:00
despotdaemon
3bad43dd28 Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161436 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 21:21:26 +00:00
bryner%brianryner.com
13273ada21 Make derived bindings have the same anonymous content structure as the normal radio and checkbox bindings on Linux (bug 257173). r=ben.
git-svn-id: svn://10.0.0.236/trunk@161435 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 21:16:04 +00:00
bsmedberg%covad.net
dffbd3ccc3 bug 257188 - check initialization of nsThread patch by CTho <cst@andrew.cmu.edu> r=dougt
git-svn-id: svn://10.0.0.236/trunk@161431 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 20:11:15 +00:00
neil%parkwaycc.co.uk
451628cd14 Bug 253242 Some help GIFs converted to PNG p=giacomo.magnini@portalis.it r=me
git-svn-id: svn://10.0.0.236/trunk@161430 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 20:07:59 +00:00
despotdaemon
b4623fc3b4 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161428 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 19:36:22 +00:00
igor%mir2.org
505acb02d5 Renaming Interpreter.State to Interpreter.CallFrame to better reflect class semantics
git-svn-id: svn://10.0.0.236/trunk@161426 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 19:19:30 +00:00
despotdaemon
9b2fc74fb9 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161424 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 19:03:38 +00:00
brendan%mozilla.org
5d2bc1131c Preserve LIFO allocation when freeing from the middle of a pool (256642, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@161423 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 18:43:50 +00:00
igor%mir2.org
d95175635f Changes to make Interpreter to recover from exceptions during execution of ScriptRuntime.getCatchObject() and during initState and do not leave runtime in inconsitent o even corrupt state.
git-svn-id: svn://10.0.0.236/trunk@161422 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 17:29:50 +00:00
neil%parkwaycc.co.uk
23b023eed1 Bug 254061 Fix scrollbars in popups inside scrolled frames r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161421 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 11:41:02 +00:00
neil%parkwaycc.co.uk
5ee05318bf Bug 235989 Clean up help boilerplate p=stefan_h@utfors.se r=rlk
git-svn-id: svn://10.0.0.236/trunk@161420 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 10:23:28 +00:00
jocuri%softhome.net
098b9a5404 Patch for bug 254146: make the error message clear if servertest.pl failed to find the GID for HTTPD; patch by Byron Jones (glob) <bugzilla@glob.com.au>; r=joel, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@161419 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 09:06:16 +00:00
jocuri%softhome.net
98cd173f30 Patch for bug 248613: Custom global default platform/OS in non-usebrowserinfo scenarios; patch by Marc Schumann <marcschum@web.de>; r=kiko, a=myk.
git-svn-id: svn://10.0.0.236/trunk@161418 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 08:58:14 +00:00
jocuri%softhome.net
1267fdbc83 Patch for bug 235061: move CSS stylings in global.css if they are used across multiple pages; patch by Marc Schumann <marcschum@web.de>; r=kiko, a=myk.
git-svn-id: svn://10.0.0.236/trunk@161417 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 08:46:15 +00:00
jocuri%softhome.net
0fa4329fef Patch for bug 216572: 002goodperl.t shouldn't add an extra test for every additional Throw*Error violation in the same file; patch by Marc Schumann <marcschum@web.de>; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@161415 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 08:17:21 +00:00
dougt%meer.net
0fb748cb39 adding WebSTAR to the list of known FTP sites. r=sspitzer, sr=darin, b=106876
git-svn-id: svn://10.0.0.236/trunk@161414 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 07:47:32 +00:00
roc+%cs.cmu.edu
10eeb9e05b Bug 228780. Fix unused variable warning. r=roc,sr=dbaron, patch by Serge GAUTHERIE
git-svn-id: svn://10.0.0.236/trunk@161413 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 02:22:06 +00:00
roc+%cs.cmu.edu
eaa7f25f99 Bug 255584. Relanding nsBoxToBlockAdaptor change that avoids adding area above and to the left of the frame origin to the scrollable area ... because we can't scroll there anyway. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161412 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 02:05:28 +00:00
igor%mir2.org
6e4d78a4a2 Implementing 257128: tail call optimization
git-svn-id: svn://10.0.0.236/trunk@161411 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-28 00:42:38 +00:00
despotdaemon
307b034df1 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161410 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 22:25:49 +00:00
dbaron%dbaron.org
9b3ccc7451 A user who wants to see the security confirmation (as opposed to alert) dialogs shouldn't need to check the checkbox every time (for Firefox values of default prefs). b=245655 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161408 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 22:10:26 +00:00
despotdaemon
8cd76175ef Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161407 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 22:06:08 +00:00
brendan%mozilla.org
76a5c6e70c Fix zero-width positive lookahead bustage (256798, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@161403 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 21:33:05 +00:00
jst%mozilla.jstenback.com
35213eaa59 Fixing leak introduced by the fix for bug 256932. Make sure we release the document pointer held by the global scope polluter holds as private data early enough to let the document do its cleanup before it's too late during shutdown. r=brendan@mozilla.org, sr=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@161401 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 21:06:19 +00:00
mostafah%oeone.com
2a512327f9 Checked in patch for bug 257146:
Unable to change start and end dates if locale date format is unexpected


git-svn-id: svn://10.0.0.236/trunk@161392 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 17:09:04 +00:00
mostafah%oeone.com
89ff7200d8 Checked in patch for bug 257132:
Two digit year is considered as 19xx instead of 20xx in datepicker


git-svn-id: svn://10.0.0.236/trunk@161391 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 16:53:22 +00:00
bmlk%gmx.de
12d74506bb xul frames should compute MEW only when they are really requested to do so, bug 256006 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161390 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 16:51:05 +00:00
mkaply%us.ibm.com
936d535efc #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/trunk@161389 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 16:39:01 +00:00
mcs%pearlcrescent.com
e71faa26f0 Commit fix for bug #244231 from ldapcsdk_50_client_branch:
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. r=wtc, dmose.


git-svn-id: svn://10.0.0.236/trunk@161387 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 13:24:29 +00:00
despotdaemon
fb02930251 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161384 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 13:08:44 +00:00
despotdaemon
d03a59c8ca Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161383 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 13:04:47 +00:00
igor%mir2.org
57e770c639 Removal of ScriptRuntime.getThis() : it was used by nested functions or
functions declared inside with statements to ensure that their thisObj
is not with or call scope as required by ECMA-262.

But due the changes to support E4X extensions such situation can only happen
when function is accessed as expression like in

var f = function() { }
...

f()

and typically it is exactly nested the functions that are accessed in this way.
So the patch adds optimized code that always check for proper thisObj to
ScriptRuntime.getValueFunctionAndThis and removes getThis and corresponding parsing/code generation code.

In this way when nested functions are accessed  as name or property no checks are done for them and Rhino code slightly shrinks.


git-svn-id: svn://10.0.0.236/trunk@161382 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 11:37:17 +00:00
mvl%exedo.nl
ada0962005 Use task context menu in the whole task pane
bug 155648, r=mostafah


git-svn-id: svn://10.0.0.236/trunk@161379 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 10:42:12 +00:00
dveditz%cruzio.com
098db95533 bug 255067 reduce max image size to prevent DOS
git-svn-id: svn://10.0.0.236/trunk@161378 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 10:34:14 +00:00
scott%scott-macgregor.org
b03492e3ac Bug #253339 --> Remove old program files when installing on top of an existing installation
git-svn-id: svn://10.0.0.236/trunk@161376 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 02:16:50 +00:00
kyle.yuan%sun.com
e828512366 Missed a #else in my previous checkin for bug 239562.
git-svn-id: svn://10.0.0.236/trunk@161374 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 01:59:09 +00:00
dbaron%dbaron.org
dcf4bae71a Back out the rest of bug 72747 due to Tp regression.
git-svn-id: svn://10.0.0.236/trunk@161373 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 01:26:55 +00:00
jst%mozilla.jstenback.com
6077056f8a Fixing bug 256944. Adding NPClass argument to NPAllocateFunctionPtr to make it easier to work with dynamic NPClasses. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161370 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 00:58:44 +00:00
wchang0222%aol.com
05bc079d70 Bugzilla bug 244231: white space changes to conform to NSS's coding style.
Modified Files:
	WIN954.0.mk WINCE3.0.mk WINNT3.51.mk WINNT4.0.mk WINNT5.0.mk
	WINNT5.1.mk


git-svn-id: svn://10.0.0.236/trunk@161369 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-27 00:33:40 +00:00
dbaron%dbaron.org
9e37b7520c Don't shadow a global variable, which allows the observer to be removed and thus fixes a leak. b=256886 r=ben sr=brendan
git-svn-id: svn://10.0.0.236/trunk@161366 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 23:53:00 +00:00
wchang0222%aol.com
da6750c10b Bugzilla bug 244231: added new make variable MOZ_DEBUG_SYMBOLS which
generates debug symbols for optimized builds in PDB files.  Also took the
opportunity to remove -DEBUGTYPE:CV, which is the default and will be
removed in MSVC .NET 2005.  The patch is contributed by Brian Ryner of IBM
<bryner@brianryner.com>. r=wtc.
Modified Files:
	WIN32.mk WIN954.0.mk WINCE3.0.mk WINNT3.51.mk WINNT4.0.mk
	WINNT5.0.mk WINNT5.1.mk


git-svn-id: svn://10.0.0.236/trunk@161364 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 23:47:10 +00:00
bryner%brianryner.com
e2aa3295e4 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.
git-svn-id: svn://10.0.0.236/trunk@161363 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 23:08:28 +00:00
bryner%brianryner.com
a3a2237512 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.
git-svn-id: svn://10.0.0.236/trunk@161362 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 23:03:01 +00:00
despotdaemon
78b693f60a Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@161361 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 22:41:26 +00:00
despotdaemon
5787323c06 Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@161360 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 22:41:07 +00:00
despotdaemon
ad33764878 Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@161359 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 22:40:42 +00:00
despotdaemon
7591e4e6bb Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@161358 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 22:39:16 +00:00
dbaron%dbaron.org
565357f6d2 Backout the CSS parts of bug 72747 to see if that fixes the Tp regression.
git-svn-id: svn://10.0.0.236/trunk@161357 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 22:35:38 +00:00
bugzilla%arlen.demon.co.uk
8dea284132 Bug 250817 nsWidgetStateManager assumes first element returned by getElementsByAttribute is its child
Toolkit version p=me+other, r=mconnor


git-svn-id: svn://10.0.0.236/trunk@161356 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 22:30:36 +00:00
neil%parkwaycc.co.uk
b1c932cdc8 Make it possible to reverse the filtered newsgroup subscription list b=248267 r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@161355 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 22:16:52 +00:00
despotdaemon
8b21f44ba2 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161347 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 19:22:00 +00:00
despotdaemon
e1a4e832b2 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161346 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 19:21:51 +00:00
despotdaemon
71b90d0a83 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161345 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 19:19:58 +00:00
despotdaemon
26941ed2a3 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161344 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 19:19:51 +00:00
dbaron%dbaron.org
e8966a3d7f Fix debug bustage. b=72747
git-svn-id: svn://10.0.0.236/trunk@161343 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 19:12:05 +00:00
neil%parkwaycc.co.uk
9bf47c3061 Bug 252119 <key keycode="VK_RETURN"> should not see an Enter key pressed in a timed textbox r=varga sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161341 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 18:49:05 +00:00
bienvenu%nventure.com
73f1a61799 fix SendDocument, add more logging 256803 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161336 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 17:57:17 +00:00
despotdaemon
0f9aef505b Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161335 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 17:27:01 +00:00
despotdaemon
b7451e5507 Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161334 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 17:26:49 +00:00
dbaron%dbaron.org
ed6372cf2f Implement 'overflow-x' and 'overflow-y' CSS properties, long implemented by IE for Windows and proposed for CSS3. Implement scrolling='yes' and equivalents on frame and iframe. Various pieces of related cleanup (see comment 22 in bug). b=72747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161333 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 17:11:20 +00:00
mostafah%oeone.com
1b923f3f25 Make sunbird recognize the .ics extension as a text/calendar MIME type
First step in resolving bug 256890: Provide a way to tell calendar to reload a calendar file


git-svn-id: svn://10.0.0.236/trunk@161332 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 16:15:11 +00:00
jst%mozilla.jstenback.com
ad3a15ce54 Forgot to check this in with the fix for bug 256932.
git-svn-id: svn://10.0.0.236/trunk@161331 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 15:11:03 +00:00
despotdaemon
564120767f Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161330 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 15:04:43 +00:00
steffen.wilberg%web.de
686ca8fc98 Bug 256968: Minor mismatch between table of contentsand section headers; also fix some broken links.
git-svn-id: svn://10.0.0.236/trunk@161329 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 15:02:53 +00:00
despotdaemon
8f44c17fea Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161327 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 14:50:07 +00:00
mvl%exedo.nl
91078bffeb fixes for editing categories in calendar prefs
bugs 254613, 254614 and 256984, r=mostafah


git-svn-id: svn://10.0.0.236/trunk@161326 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 14:20:31 +00:00
timeless%mozdev.org
336da9e381 Bug 230969 Warning: redeclaration of var categoryList
patch by jw6057@bacon.qcc.mass.edu r=timeless sr=neil


git-svn-id: svn://10.0.0.236/trunk@161324 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 14:05:44 +00:00
steffen.wilberg%web.de
161bfcef85 Bug 232399: dragging links to the bookmarks button should open the 'Add Bookmark' dialog. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@161323 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 14:05:15 +00:00
steffen.wilberg%web.de
940b740849 Bug 256706: Make Help UI more like the main browser UI (terms, order of menuitems). p=jwalden, r=me
git-svn-id: svn://10.0.0.236/trunk@161321 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 13:46:23 +00:00
timeless%mozdev.org
2621caf1cf Bug 254394 mozilla nsHttpHandler PR_Assert WellOrdered
patch by jw6057@bacon.qcc.mass.edu r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@161320 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 13:45:28 +00:00
timeless%mozdev.org
0ec86dbd65 Bug 231893 progressListener.QueryInterface should not throw NS_NOINTERFACE for nsISupports
patch by jw6057@bacon.qcc.mass.edu r=timeless sr=neil


git-svn-id: svn://10.0.0.236/trunk@161319 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 13:42:40 +00:00
timeless%mozdev.org
83cefbabf5 Bug 255328 mkdepend command line defines may be broken
http://www.mozilla.org/hacking/portable-cpp.html#no_cpp_comments_in_c
caught by m.calderbank@iname.com


git-svn-id: svn://10.0.0.236/trunk@161318 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 13:33:19 +00:00
steffen.wilberg%web.de
c46e3f64f2 Bug 256905: Fix broken link. p=jwalden, r=rlk
git-svn-id: svn://10.0.0.236/trunk@161317 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 13:25:01 +00:00
bsmedberg%covad.net
126ca93a6e Bug 256076 - salt profiles 8.profilename instead of profilename.3 (and fix 255238 in the process) r=dveditz sr=brendan
git-svn-id: svn://10.0.0.236/trunk@161316 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 12:59:12 +00:00
mostafah%oeone.com
2c4a51e1f9 Updated translation
git-svn-id: svn://10.0.0.236/trunk@161314 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 12:55:29 +00:00
roc+%cs.cmu.edu
1d2e448f04 Relanding fix for bug 253977, now that state bits prevent GetOverflowLines from being expensive. Fix a few columns-hurting block bugs. 1) Always drain overflow lines on any kind of block reflow. 2) Set NS_FRAME_REFLOW_NEXTINFLOW in the reflow status whenever reflow of the block's next-in-flow is required. 3) Search overflow lines when we're looking for frame continuations to delete. 4) Show overflow area in nsContainerFrame frame dump. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161313 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 12:38:50 +00:00
timeless%mozdev.org
984b16085d Bug 256615 crash when calling nsIThread.state before calling nsIThread.init [@ PR_GetThreadState]
patch by cst@andrew.cmu.edu r=dougt


git-svn-id: svn://10.0.0.236/trunk@161312 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 12:31:56 +00:00
dbaron%dbaron.org
192766aabb Clean up excessive copy-and-paste of scrollframe building code in ConstructXULFrame. b=256910 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161309 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 08:34:40 +00:00
jst%mozilla.jstenback.com
a7acf6eb90 Fixing bug 250862. Prevent javascript: and data: URLs from being dropped into the content area. r=caillon@gmail.com, sr=dveditz@cruzio.com
git-svn-id: svn://10.0.0.236/trunk@161307 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 07:47:38 +00:00
jst%mozilla.jstenback.com
0bc93addf5 Fixing compiler warning.
git-svn-id: svn://10.0.0.236/trunk@161304 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 04:10:57 +00:00
jst%mozilla.jstenback.com
f626020214 Fixing regression bug 256938. Parser hang. Patch by robin.lu@sun.com, r+sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161302 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 04:03:48 +00:00
jst%mozilla.jstenback.com
2e714d4681 Fixing bug 256932. Exposing elements by their ID/NAME in the global scope in quirks mode documents for more IE/Opera/Konqueror compatibility. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161300 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 03:49:17 +00:00
scott%scott-macgregor.org
4e55dac82d Bug #240819 --> Crash in mail.dll when checking mail - TB073 [@ nsTransform2D::SetToIdentity ]
Fix a potential divide by zero floating point operation in the bayesian algorithm to hopefully prevent
a top crash.


git-svn-id: svn://10.0.0.236/trunk@161297 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 03:32:11 +00:00
roc+%cs.cmu.edu
bc82fb52fd Bug 256937. Use state bits to avoid expensive property lookups in GetOverflowLines/OutOfFlows/Placeholders. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161296 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 03:07:05 +00:00
dbaron%dbaron.org
4a885a01b3 Attempt to fix test bustage from relicensing changes. b=236613
git-svn-id: svn://10.0.0.236/trunk@161294 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 02:06:03 +00:00
roc+%cs.cmu.edu
d82b9d3db0 Bug 133165. Draw the outline outside the frame's normal overflow area. r+sr=dbaron. Also, correct some trivial misuses of nsChangeHint, r+sr=mozbot
git-svn-id: svn://10.0.0.236/trunk@161292 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-26 00:07:56 +00:00
despotdaemon
9cb878db84 Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161290 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:37:32 +00:00
neil%parkwaycc.co.uk
7c8b6bdbd1 Bug 256618 Some context menus not appearing because UIEvents were being created instead of MouseEvents r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@161288 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:29:47 +00:00
p_ch%verizon.net
0f9a885f79 Bug 235243 followup: menuseparator should be handled in the menupopup case.
git-svn-id: svn://10.0.0.236/trunk@161287 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:10:24 +00:00
gerv%gerv.net
872f5cb1ce Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@161286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:02:50 +00:00
scott%scott-macgregor.org
629af1a923 padding for the quick search text box was effecting the padding on message header text boxes.
git-svn-id: svn://10.0.0.236/trunk@161284 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:33:53 +00:00
jst%mozilla.jstenback.com
5c1fe97158 Fixing bug 256898. Initialize all NPN callback functions, and correct an error in the prototype for NPN_IdentifierIsString(). r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161282 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:32:41 +00:00
dbaron%dbaron.org
1c4905d744 Make NS_MUTATION_EVENT and NS_ACCESSIBLE_EVENT not be the same value. b=256469 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161280 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:26:15 +00:00
despotdaemon
5a45a82965 Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@161279 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:13:54 +00:00
despotdaemon
1d8a1a172b Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@161278 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:13:46 +00:00
dbaron%dbaron.org
d0c382cf35 Convert tabs to spaces.
git-svn-id: svn://10.0.0.236/trunk@161276 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 22:06:32 +00:00
dbaron%dbaron.org
a3d77dd5aa Fix regressions of composition events and thus fix IME. b=256464 r=mozilla-bugzilla@future.shiny.co.il sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161273 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 21:43:19 +00:00
rlk%trfenv.com
b4edce590a bug 228670 - update helper application pref dialog Help. Patch by Stefan <stefan_h@hem.utfors.se>. r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@161272 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 21:27:16 +00:00
p_ch%verizon.net
c30703c9a5 Bug 235243: Need drag and drop feedback for toolbar bookmarks (and menuitem bookmarks for gtk2).
In addition to the DND feedback, this patch:
- introduces a new var 'BookmarksInsertion' that 'encapsulates' DND feedback
display.
- rewrite the rtl handling related to DND. BookmarksInsertion deals with this
subtleties and the "public" feedback orientation ("before"|"on"|"after")
returned by BookmarksInsertion.getOrientation refers now to the DOM.
- paste and copy commands on the menus now insert after the rclicked element.
The hack that appended everything at the end of the container has been removed
or more accurately replaced by another one that is at least invisible to the
user and we already used for DND. The problem is due a problem with the content
building of containers with siblings (open in tabs stuff) not generated by the
bookmarks template.
- usual small glitch fixing.


git-svn-id: svn://10.0.0.236/trunk@161271 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 20:24:14 +00:00
mvl%exedo.nl
6f5e6d6c78 drop !important. followup to bug 248399
git-svn-id: svn://10.0.0.236/trunk@161270 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 20:21:25 +00:00
timeless%mozdev.org
70464a6236 Moving context menu from treechildren context to tree contextmenu for right panels of dom inspector. This makes them
keyboard accessible.
r=caillon sr=neil


git-svn-id: svn://10.0.0.236/trunk@161269 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 20:07:54 +00:00
igor%mir2.org
adfda23c40 Link to E4X example
git-svn-id: svn://10.0.0.236/trunk@161268 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 19:26:56 +00:00
mvl%exedo.nl
7907de536f Hook up new buttons for sunbird.
bug 248399, patch by Simon Paquet (bugzilla@babylonsounds.com), r=mvl


git-svn-id: svn://10.0.0.236/trunk@161267 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 19:00:37 +00:00
bryner%brianryner.com
b007112af6 This change didn't seem to help, backing out.
git-svn-id: svn://10.0.0.236/trunk@161262 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 18:19:01 +00:00
bienvenu%nventure.com
ebc220404b fix 256294 add support for using secure auth if offered by CAPA, patch by ch.ey@gmx.net, r=bienvenu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161261 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 18:11:27 +00:00
glen.beasley%sun.com
36cf5705d2 BugId 251635 jss4.jar needs to load libjss4
git-svn-id: svn://10.0.0.236/trunk@161260 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 18:05:04 +00:00
despotdaemon
194c9f7dd7 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161259 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:33:45 +00:00
despotdaemon
540d8a4276 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161258 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:33:41 +00:00
despotdaemon
e8836b2538 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161257 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:31:02 +00:00
igor%mir2.org
df9b3a842d Fixing bug 256865: changing ByteCode constants to int from byte so switches over them would not crash widely installed versions of GCJ like GCJ 3.3.*.
git-svn-id: svn://10.0.0.236/trunk@161256 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:22:02 +00:00
despotdaemon
fc7e23b9a5 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161255 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:20:05 +00:00
neil%parkwaycc.co.uk
e844261cbb Bug 255914 Fix editor not to try to create elements with empty tag names r=brade sr=peterv
git-svn-id: svn://10.0.0.236/trunk@161252 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:03:33 +00:00
despotdaemon
25a5b0373f Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161250 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:00:23 +00:00
despotdaemon
2843556d62 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161249 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 17:00:07 +00:00
steffen.wilberg%web.de
c1e54e0aa7 Bug 256845: Page Info commandkey is gone on Windows.r=rlk
git-svn-id: svn://10.0.0.236/trunk@161248 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 16:51:46 +00:00
bryner%brianryner.com
99dd378a38 Testing whether inlining the Get/SetProperty calls in Get/SetView helps the Tp regression from bug 253888.
git-svn-id: svn://10.0.0.236/trunk@161246 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 16:29:47 +00:00
despotdaemon
d12d8aca9f Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161244 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:51:57 +00:00
despotdaemon
25b81816dd Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161243 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:51:50 +00:00
despotdaemon
b42b5ed000 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161242 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:51:20 +00:00
despotdaemon
3ca1efba97 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161241 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:51:04 +00:00
igor%mir2.org
ce9cf612fa Interpreter optimization: use state.resultDbl to store double result accross calls of interpreted functions to avoid creation of Double instance.
git-svn-id: svn://10.0.0.236/trunk@161240 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:19:22 +00:00
despotdaemon
15c279140f Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161239 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:19:11 +00:00
despotdaemon
2600c5dde6 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161238 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:18:58 +00:00
despotdaemon
a3d19653eb Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161237 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:18:46 +00:00
despotdaemon
4db4938ef8 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161236 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:15:42 +00:00
despotdaemon
6f8110d9a9 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161235 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:15:16 +00:00
despotdaemon
3f1bd19192 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161234 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:15:06 +00:00
despotdaemon
d993565dac Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@161233 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 15:14:42 +00:00
peterv%propagandism.org
5ef4cd4c2d Fix for bug 256514 (Links don't work in documents created via XSLT). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@161230 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 14:17:40 +00:00
peterv%propagandism.org
eb331b0117 Fix for bug 256734 (Some DOM classes use the wrong macro to define their prototype chain). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@161229 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 14:15:30 +00:00
roc+%cs.cmu.edu
137e8af6e1 Bug 252920. Compute the block overflow area using nsRects instead of some hokey homegrown calculations. Don't advancy mY for empty lines. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161228 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 13:10:06 +00:00
roc+%cs.cmu.edu
1a4e182410 Bug 252771. Recompute an inline frame's overflow area nearly from scratch in RelativePositionFrames, so we don't try to maintain it (and fail) during inline frame alignment. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161227 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 13:03:28 +00:00
steffen.wilberg%web.de
ab5dba4738 Bug 256363: Change Help docs on Download Manager shortcut (Ctrl+J). p=jwalden, r=me
git-svn-id: svn://10.0.0.236/trunk@161226 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 10:43:42 +00:00
steffen.wilberg%web.de
380b012115 Bug 255642: about: links to nonexistent NPL. r/a=ben
git-svn-id: svn://10.0.0.236/trunk@161225 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 10:36:24 +00:00
igor%mir2.org
3d6e3a5183 Optimizing name access: since top scope can not be NativeWith or NativeCall, it is possible to avoid thisObj checks for name-as-function access and "with" statement and XML object checks.
git-svn-id: svn://10.0.0.236/trunk@161224 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 09:50:32 +00:00
steffen.wilberg%web.de
17f94ddd5c Bug 256805: Remove Tell a Friend menu item description. p=jwalden, r=me
git-svn-id: svn://10.0.0.236/trunk@161223 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 09:42:06 +00:00
jshin%mailaps.org
5cccb38385 bug 255456 : protection against 'charset.cache.size = 0' and a little clean-up (r=smontagu, sr=neil)
git-svn-id: svn://10.0.0.236/trunk@161222 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 09:26:00 +00:00
vladimir%pobox.com
9a6a3ef6bf b=255134, nsICollation scriptability, updated IIDs
git-svn-id: svn://10.0.0.236/trunk@161220 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 07:20:56 +00:00
timeless%mozdev.org
c6e02f9b17 fixing url. suggested by jw6057@bacon.qcc.mass.edu
git-svn-id: svn://10.0.0.236/trunk@161219 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 06:38:18 +00:00
bryner%brianryner.com
ab01365af9 Fixing AIX bustage
git-svn-id: svn://10.0.0.236/trunk@161218 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 06:34:34 +00:00
darin%meer.net
c459b1d776 Apply bryner's review comment, bug 256316
git-svn-id: svn://10.0.0.236/trunk@161215 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 04:43:14 +00:00
darin%meer.net
d2786ee3ad fixes bug 256316 "non-ascii char in URL lead to heap overrun" r=dveditz sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161214 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 04:41:48 +00:00
brendan%mozilla.org
483f1fa2e2 Pave way for E4X, reduce code size of scanner by ~600 bytes (256728, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@161212 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 02:27:24 +00:00
despotdaemon
4485e7d5e8 Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161209 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:42:59 +00:00
despotdaemon
c0536fbb2d Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161208 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:42:23 +00:00
despotdaemon
34c8fd06ea Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161207 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:42:21 +00:00
despotdaemon
e4461acaab Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161206 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:42:09 +00:00
despotdaemon
2e4dd5cebe Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161204 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:40:17 +00:00
despotdaemon
1f9660a975 Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161203 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:35:29 +00:00
despotdaemon
6bb55b2573 Pseudo-automatic update of changes made by psychoticwolf@carolina.rr.com.
git-svn-id: svn://10.0.0.236/trunk@161202 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:33:46 +00:00
bryner%brianryner.com
70d375bd3c Trying to fix AIX bustage by making nsIDocument dtor non-virtual. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161201 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:30:47 +00:00
despotdaemon
a783275edf Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161200 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:22:18 +00:00
despotdaemon
bc781acb33 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161199 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:22:12 +00:00
despotdaemon
29ce5335c9 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161198 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:21:52 +00:00
despotdaemon
75046fd529 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161197 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:19:46 +00:00
despotdaemon
a162bdbd62 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161196 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 00:17:31 +00:00
vladimir%pobox.com
bbec18e232 fix bustage, got a little too search and replace happy
git-svn-id: svn://10.0.0.236/trunk@161195 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 23:23:09 +00:00
vladimir%pobox.com
5015d4bf54 b=255134, make nsICollation scriptable (forgot file), r=jshin,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@161194 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 22:52:02 +00:00
vladimir%pobox.com
9c895821fe b=255134, make nsICollation scriptable, r=jshin,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@161192 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 22:50:33 +00:00
darin%meer.net
5ca2b0ef33 fixes bug 237312 "gnomevfs should be skipped for protocols marked to be handled externally" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@161190 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 21:50:15 +00:00
bryner%brianryner.com
90336f3706 slight optimization to previous checkin, bug 253888
git-svn-id: svn://10.0.0.236/trunk@161189 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 21:47:04 +00:00
darin%meer.net
c0b9e291d4 fixes bug 231529 "Optionally enable unprompted NTLM authentication" r=cneberg sr=bryner
git-svn-id: svn://10.0.0.236/trunk@161188 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 21:18:15 +00:00
darin%meer.net
5f2f8e5fe3 fixes bug 230351 "NTLM base64 decoder should tolerate extra '=' padding" r=cneberg
git-svn-id: svn://10.0.0.236/trunk@161187 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 21:10:54 +00:00
darin%meer.net
259949ef24 fixes bug 255032 "gnomevfs protocol handler should use info.type to check for directories" r=biesi
git-svn-id: svn://10.0.0.236/trunk@161185 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 20:30:41 +00:00
bsmedberg%covad.net
490545ad22 Initial landing of update.mozilla.org PHP code. Bug 255444, code provided by psychoticwolf@carolina.rr.com
git-svn-id: svn://10.0.0.236/trunk@161184 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 19:39:49 +00:00
bryner%brianryner.com
ff2bc0b69e Trying again to land support for content node properties (bug 253888). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161182 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 18:50:29 +00:00
jst%mozilla.jstenback.com
b9f5ad566e 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
git-svn-id: svn://10.0.0.236/trunk@161181 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 18:37:33 +00:00
Stefan.Borggraefe%gmx.de
1a990639aa Fix for bug 131480: "Can't do two successive history searches"
r+sr=neil


git-svn-id: svn://10.0.0.236/trunk@161179 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 17:38:10 +00:00
despotdaemon
273a5b8069 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161177 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 12:09:49 +00:00
igor%mir2.org
344d2d83d0 Fixing bug 256691: forcing XML.hasSimpleContent() to return true for atributes and text.
git-svn-id: svn://10.0.0.236/trunk@161176 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 11:38:59 +00:00
igor%mir2.org
6067607f11 More parser/scanner changes under the name of bug 256575 :
Do not scan regexp literals in TokenStream.getToken(). Instead parser will call explicit TokenStream.readRegExp() after it gets / or /= as primary expression. In this way there is no need to use any explicit regexp flags which rather error prone.


git-svn-id: svn://10.0.0.236/trunk@161175 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 11:23:13 +00:00
neil%parkwaycc.co.uk
dfc5e2280a Bug 228780 Fix unused variable warning p=gautheri@noos.fr r=me sr=dmose
git-svn-id: svn://10.0.0.236/trunk@161174 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 10:14:21 +00:00
kiko%async.com.br
22ad9f1874 Fix for bug 253480: pages should be classified rather than identified by
domain name. r,a=myk.


git-svn-id: svn://10.0.0.236/trunk@161170 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 02:33:31 +00:00
despotdaemon
3c41755cbb Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161169 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 01:48:03 +00:00
despotdaemon
95218d0ff7 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161168 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 01:46:48 +00:00
kiko%async.com.br
363a9ade6a Fix for bug 254587: group description not displayed on delete group
confirm page. Fix typo? Patch by GavinS <bugzilla@chimpychompy.org>.
r=kiko, a=myk.


git-svn-id: svn://10.0.0.236/trunk@161166 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 01:33:39 +00:00
jst%mozilla.jstenback.com
e4d488deff Fixing bug 256640. Make document.all act more like a collection (like document.getElementsByTagName('*')) for better IE compatibility. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161165 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 01:31:19 +00:00
jst%mozilla.jstenback.com
0c7b97abe7 Fixing bug 256644. Generate a warning every time document.all... is used, not just the first time. r+sr+a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161164 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 00:48:25 +00:00
despotdaemon
c10d4ea92f Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161163 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 00:13:41 +00:00
despotdaemon
a3b3f43372 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@161162 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-24 00:13:06 +00:00
tor%cs.brown.edu
533eac3d38 Bug 216563 - implement <svg:switch>.
Patch by scootermorris@comcast.net, r=afri, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@161160 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 23:29:08 +00:00
igor%mir2.org
ff99ffa379 Fixing bug 256621: throw \n 1 is not allowed per ECMA 262
git-svn-id: svn://10.0.0.236/trunk@161157 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 23:01:00 +00:00
igor%mir2.org
faa00cad8b Context.hasFeature now calls ContextFactory.hasFeature so application would need to override only one class for common customization.
git-svn-id: svn://10.0.0.236/trunk@161156 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 22:46:58 +00:00
tor%cs.brown.edu
da01ea4deb Bug 216563 - implement <svg:switch>.
Patch by scootermorris@comcast.net, r=afri, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@161152 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 21:10:39 +00:00
christophe.ravel.bugs%sun.com
22161184d6 238319: Sun packages changes.
git-svn-id: svn://10.0.0.236/trunk@161151 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 21:09:12 +00:00
jshin%mailaps.org
df63e196a1 bug 256383 : Unknown 'lang' should be mapped to 'x-unicode' instead of 'x-western' (r=smontagu, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@161149 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 20:20:36 +00:00
jshin%mailaps.org
258567c406 bug 256257: Font settings for western encoding apply when 'x-*' langGroup is specified (especially problematic in mail)
git-svn-id: svn://10.0.0.236/trunk@161148 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 20:10:38 +00:00
blizzard%redhat.com
a03d2d04f4 Implement bits for NS_RENDERING_HINT_FAST_MEASURE. (OK, really steal the implementation out of the GTK code, since it just works out of the box once you convert the UTF16 offsets to UTF8 offsets.) Not part of the default builds.
git-svn-id: svn://10.0.0.236/trunk@161147 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 19:10:15 +00:00
igor%mir2.org
c6fb2862cf Addressing 256575: refactoring of parser/scanner iteraction to address bugs in eol/semicolon handling
git-svn-id: svn://10.0.0.236/trunk@161146 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 19:06:45 +00:00
timeless%mozdev.org
cb066a25ca Bug 256610 Crash [ @ nsViewManager::GetMouseEventGrabber]
patch by cst@andrew.cmu.edu r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@161145 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 19:01:39 +00:00
scott%scott-macgregor.org
c71f84e0e7 Bug #248688 --> Thunderbird Windows XP biff Integration refers to the old profile APIs instead of the
new aviary profile service. Patch by bsmedberg

sr=mscott


git-svn-id: svn://10.0.0.236/trunk@161144 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 18:58:39 +00:00
despotdaemon
4561028d1b Pseudo-automatic update of changes made by shaver@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161142 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 18:55:45 +00:00
despotdaemon
a2bf047a78 Pseudo-automatic update of changes made by shaver@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161141 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 18:55:24 +00:00
despotdaemon
0d244b14b3 Pseudo-automatic update of changes made by shaver@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161140 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 18:55:19 +00:00
timeless%mozdev.org
6eb72f6e27 Bug 254843 eToken_script is unused
patch by cst@andrew.cmu.edu r=peterv sr=peterv


git-svn-id: svn://10.0.0.236/trunk@161138 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 18:46:58 +00:00
timeless%mozdev.org
8bde60ceed Bug 254843 eToken_script is unused
patch by cst@andrew.cmu.edu r=peterv sr=peterv


git-svn-id: svn://10.0.0.236/trunk@161136 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 17:57:51 +00:00
bienvenu%nventure.com
06de48dcbb fix 256332 compact breaks rss folders, also fix runtime warnings in account manager sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161135 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 17:55:27 +00:00
kiko%async.com.br
3f97b40857 Addtional item for fix for bug 252810: p1, critical not displayed in red
when groups are used for bug. Including padlock.png image. r=myk,a=myk.


git-svn-id: svn://10.0.0.236/trunk@161133 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 16:16:53 +00:00
jshin%mailaps.org
33d26da236 bug 256409 : bookmarks file path with non-ASCII characters doesn't work (r=p_ch, sr=jag)
git-svn-id: svn://10.0.0.236/trunk@161132 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 16:06:03 +00:00
neil%parkwaycc.co.uk
f32d8b7439 Bug 253240 Tell installer where mapi locale got moved to so that it registers it correctly r+sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161131 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 15:59:34 +00:00
mkaply%us.ibm.com
de9977abfe #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/trunk@161130 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 15:58:51 +00:00
kiko%async.com.br
6c370cb1d7 Fix for bug 254370: attachment/choose.html.tmpl focus onload. r=jouni, a=myk.
git-svn-id: svn://10.0.0.236/trunk@161129 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 15:34:30 +00:00
kiko%async.com.br
bf5f2c4cf1 Patch for bug 252810: p1, critical not displayed in red when groups are
used for bug. Roundabout patch that adds a padlock icon next to the bug
ID to bug listings, and does even/odd striping of the buglist. r,a=myk.


git-svn-id: svn://10.0.0.236/trunk@161127 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 15:21:58 +00:00
timeless%mozdev.org
cda770f9b1 Bug 255328 mkdepend command line defines may be broken
patch by jw6057@bacon.qcc.mass.edu r=bryner


git-svn-id: svn://10.0.0.236/trunk@161125 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 05:27:20 +00:00
scott%scott-macgregor.org
1dc15f93c1 Bug #250918 --> If the offline extension is installed, overlay global offline setting options into the
advanced preferences dialog under the Connections tab.


git-svn-id: svn://10.0.0.236/trunk@161122 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-23 04:40:52 +00:00
brendan%mozilla.org
e46aa44602 Fix another node end line-numbering bug reported by Igor Bukanov on n.p.m.jseng.
git-svn-id: svn://10.0.0.236/trunk@161120 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 21:32:23 +00:00
kjh-5727%comcast.net
58834a6e89 Bug 256436 - Backing out the patch from bug 255584 due to a regression.
Requested by roc.


git-svn-id: svn://10.0.0.236/trunk@161119 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 20:24:16 +00:00
brendan%mozilla.org
09ca38ac95 Fix node end line-numbering bug reported by Igor Bukanov on n.p.m.jseng.
git-svn-id: svn://10.0.0.236/trunk@161118 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 18:51:07 +00:00
steffen.wilberg%web.de
d5369c1338 Bug 255113: Change 'Bookmark this Link' to 'Bookmark This Link...' in the history context menu. r/a=blake
git-svn-id: svn://10.0.0.236/trunk@161117 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 09:29:58 +00:00
bryner%brianryner.com
2ac3245dec Backing out 253888 again due to Tp regression plus another problem I noticed (frame properties not getting destroyed on frame destruction)
git-svn-id: svn://10.0.0.236/trunk@161116 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 07:10:50 +00:00
bryner%brianryner.com
0501b2872a Second try at landing support for content node properties (bug 253888). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161115 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 04:58:44 +00:00
roc+%cs.cmu.edu
d7e985e5cb Bug 253977 backout because of possible Tp regression on btek.
git-svn-id: svn://10.0.0.236/trunk@161114 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 03:50:59 +00:00
roc+%cs.cmu.edu
34b5eca02a Bug 253977. Fix a few columns-hurting block bugs. 1) Always drain overflow lines on any kind of block reflow. 2) Set NS_FRAME_REFLOW_NEXTINFLOW in the reflow status whenever reflow of the block's next-in-flow is required. 3) Search overflow lines when we're looking for frame continuations to delete. 4) Show overflow area in nsContainerFrame frame dump. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161113 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-22 03:00:46 +00:00
despotdaemon
a8e5cba2a9 Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161112 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 22:10:06 +00:00
despotdaemon
d280d905f6 Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161111 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 22:09:54 +00:00
despotdaemon
91a60f79f7 Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161110 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 22:09:22 +00:00
despotdaemon
3ba388a238 Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161109 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 22:09:06 +00:00
despotdaemon
22794dcdf5 Pseudo-automatic update of changes made by bugzilla@arlen.demon.co.uk.
git-svn-id: svn://10.0.0.236/trunk@161108 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 22:08:57 +00:00
smontagu%smontagu.org
0033bb3092 Correct the joining of some Urdu characters. Bug 255566, r=jshin, sr=rbs.
git-svn-id: svn://10.0.0.236/trunk@161107 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 20:09:51 +00:00
neil%parkwaycc.co.uk
25314c0e2b Trying to fix build bustage again...
git-svn-id: svn://10.0.0.236/trunk@161104 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 16:18:23 +00:00
varga%nixcorp.com
ecf1a5c28a Additional patch for bug 211046. r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@161103 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 15:59:11 +00:00
neil%parkwaycc.co.uk
5224cdfed0 Trying to fix build bustage, but I don't understand these dependencies...
git-svn-id: svn://10.0.0.236/trunk@161102 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 15:49:23 +00:00
neil%parkwaycc.co.uk
e18d090e93 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
git-svn-id: svn://10.0.0.236/trunk@161101 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 14:47:51 +00:00
igor%mir2.org
5f96e9702b Resolving bug 256387: XML objects got toSource implementation
git-svn-id: svn://10.0.0.236/trunk@161100 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 12:26:43 +00:00
igor%mir2.org
fb56395886 Fixing bug 256389: working CompilerEnvirons.isXmlAvailable() etc.
git-svn-id: svn://10.0.0.236/trunk@161099 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 11:10:24 +00:00
neil%parkwaycc.co.uk
d8984c9256 Bug 256331 nsMsgFilterDataSource doesn't inherit properly from nsMsgRDFDataSource r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@161098 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 09:40:27 +00:00
bryner%brianryner.com
03c6a8279c Backing out bug 253888 until I can figure out how to fix the crash
git-svn-id: svn://10.0.0.236/trunk@161097 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 06:27:54 +00:00
bryner%brianryner.com
e49f4fa38e Refactor the frame property code and use it for supporting properties on dom elements. Bug 253888, r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@161096 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 05:09:50 +00:00
roc+%cs.cmu.edu
75839c9942 Bug 255584. Don't include areas above and to the left of the origin when we're trying to figure out the scrollable width and height --- we can't scroll to them! r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@161095 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 03:04:26 +00:00
rlk%trfenv.com
27d45be903 oops, minor typo. forgot to comment out toc entry.
git-svn-id: svn://10.0.0.236/trunk@161093 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 02:21:27 +00:00
rlk%trfenv.com
8ec61799de lets comment it out instead of removing it.
git-svn-id: svn://10.0.0.236/trunk@161091 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 02:18:32 +00:00
rlk%trfenv.com
e813d3ef3e bug 256363 - Change Download Manager shortcut. Patch by Jeff Walden <jwalden+fxhelp@mit.edu>. r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@161090 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 02:11:03 +00:00
rlk%trfenv.com
4aafbb56fc updating help documentation for removal of Offline support from Firefox
git-svn-id: svn://10.0.0.236/trunk@161089 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 02:07:16 +00:00
rlk%trfenv.com
ea9f1172b6 Moving aviary help to the trunk, round 2.
git-svn-id: svn://10.0.0.236/trunk@161088 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 02:00:25 +00:00
dbaron%dbaron.org
cf2837175f Remove unneeded forwarding of nsIDOMNSUIEvent methods to reduce codesize gain and perhaps help Tp/Tdhtml regression. b=238773 r=bryner
git-svn-id: svn://10.0.0.236/trunk@161086 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-21 00:10:57 +00:00
bienvenu%nventure.com
e7ebf59ed8 better fix for 242973, mapi send with ui with html compose and linebreaks, that doesn't break editing html drafts/templates, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161085 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 23:46:07 +00:00
igor%mir2.org
4ea71b20a4 Added notes about addressed bug 256339
git-svn-id: svn://10.0.0.236/trunk@161084 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 23:01:28 +00:00
igor%mir2.org
98962ca088 Resolving bug 256339: interpreter does not recurse across calls to interpreted functions and scripts and instead uses explicit State object to store JS frame information. It removes the limit on maximum recursion depth in scripts.
git-svn-id: svn://10.0.0.236/trunk@161083 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 22:50:36 +00:00
neil%parkwaycc.co.uk
de405c56f5 Bug 219122 Filter editor should validate actions before attempting to create filter p=mark@standard8.demon.co.uk r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@161082 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 22:30:30 +00:00
rlk%trfenv.com
f37e9f7638 bug 253163 - Missing image files in help documentation referenced by help_help.xhtml. r=neil@parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@161081 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 22:19:13 +00:00
bugreport%peshkin.net
967204e8ec Bug 224208 Add a higher level of categorization (.ie departments, locations, etc.)
patch by Albert Ting
r=joel, glob
a=myk


git-svn-id: svn://10.0.0.236/trunk@161078 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 21:49:20 +00:00
dbaron%dbaron.org
ba07da6cf7 Make nsCSSValue constructors explicit and fix obscure regression from rule tree landing. b=256270 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@161075 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:55:17 +00:00
dbaron%dbaron.org
990c8d2375 Set CVS_RSH for checking out talkback. r=bryner
git-svn-id: svn://10.0.0.236/trunk@161074 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:50:41 +00:00
bryner%brianryner.com
2dbfb983b1 Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@161072 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:34:37 +00:00
myk%mozilla.org
797d600ffd bug 247156: support non-jarred in addition to jarred extensions; r=mconnor, a=ben
git-svn-id: svn://10.0.0.236/trunk@161071 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 20:29:00 +00:00
bryner%brianryner.com
480ce5b410 fixing debug build bustage
git-svn-id: svn://10.0.0.236/trunk@161069 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:32:23 +00:00
timeless%mozdev.org
775912022e undoing the known incorrect signature and moving the include from the cpp file to the h for the nsCOMPtr
second attempt at fixing build bustage for bug 238773


git-svn-id: svn://10.0.0.236/trunk@161068 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:28:25 +00:00
timeless%mozdev.org
2856c49b25 first attempt at fixing build bustage for bug 238773
-- editors note -- this is not the right fix and is in direct conflict with bryner's fix which is correct.


git-svn-id: svn://10.0.0.236/trunk@161067 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:27:37 +00:00
timeless%mozdev.org
7b5614851f second attempt at fixing build bustage for bug 238773
git-svn-id: svn://10.0.0.236/trunk@161065 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:20:40 +00:00
bienvenu%nventure.com
a02e152ca7 fix topcrasher in imap header download, r=sspitzer, sr=mscott 255581
git-svn-id: svn://10.0.0.236/trunk@161064 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 19:15:40 +00:00
bryner%brianryner.com
e5bac8dafb Fixing windows bustage
git-svn-id: svn://10.0.0.236/trunk@161063 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:53:12 +00:00
bienvenu%nventure.com
8a3b058531 fix 250455 for plain text compose case, blind mapi send of accented chars, r=jshin, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161062 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:49:08 +00:00
igor%mir2.org
9ea011a767 Fixing bug 256321: IdScriptableObject can be serialized again
git-svn-id: svn://10.0.0.236/trunk@161060 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:25:20 +00:00
timeless%mozdev.org
2d2b43d7bc Bug 238773 Separating nsDOMEvent into separate classes
patch by mozilla-bugzilla@future.shiny.co.il r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@161059 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:09:19 +00:00
igor%mir2.org
66b37be9d1 Resolving bug 256318: for consistancy with XMLObject.addValues ScriptableObject.equivalentValues also uses NOT_FOUND to indicate no operation available.
git-svn-id: svn://10.0.0.236/trunk@161058 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 18:05:50 +00:00
igor%mir2.org
5ed7c2d816 Fixing bug 256317: report about invalid references during parsing, not runtime.
git-svn-id: svn://10.0.0.236/trunk@161057 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 17:43:24 +00:00
jst%mozilla.jstenback.com
eb1bbfb234 Fixing bug 256235. Can't download files (no filepicker displayed), apparently XP-SP2 only. r+sr=shaver@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@161056 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 15:08:28 +00:00
mkaply%us.ibm.com
7449ce7931 #247962
r=pedemonte, sr=blizzard (platform specific)
Remove DLL_InitTerm from NSPR - move it to Mozilla code


git-svn-id: svn://10.0.0.236/trunk@161054 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 15:03:00 +00:00
steffen.wilberg%web.de
280fe51d18 Bug 255465: Ctrl+= should enlarge text in Help viewer. p=jwalden, r=rlk
git-svn-id: svn://10.0.0.236/trunk@161053 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 14:04:15 +00:00
steffen.wilberg%web.de
8f6ad1b8ed Bug 255877: right-clicking an expanded bookmarks folder shows 'Collapse(X)'. r=mconnor, a/chofmann
git-svn-id: svn://10.0.0.236/trunk@161049 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 10:26:34 +00:00
jshin%mailaps.org
6818dbecc3 bug 190031: use xft and fontconfig for font lookups/measuring/drawing with new postscript/freetype code (r=blizzard, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@161046 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 09:11:26 +00:00
despotdaemon
4aa339503c Pseudo-automatic update of changes made by shaver@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@161045 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 04:17:07 +00:00
p_ch%verizon.net
2b03266dac Bug 118294: NS_THEME_DROPDOWN implementation (GTK2)
(+ add forgotten style for menulist-description binding in the new toolkit)
r=bryner, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@161043 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 03:49:44 +00:00
scott%scott-macgregor.org
cf84554db7 Make the preferences dialog slightly wider to avoid truncation issues.
git-svn-id: svn://10.0.0.236/trunk@161041 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-20 02:34:28 +00:00
timeless%mozdev.org
9212518f6e Bug 254838 Use @mozilla.org/moz/jssubscript-loader;1 as a singleton
patch by mcsmurf@gmx.de r=timeless sr=neil moa=mscott,silver


git-svn-id: svn://10.0.0.236/trunk@161039 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 23:00:27 +00:00
scott%scott-macgregor.org
d55d4caf52 Bug #254834 --> If you try to close the RSS subscribe dialog in the middle of a feed subscription, bring up a prompt
and ask the user if he really wants to cancel the current subscription.


git-svn-id: svn://10.0.0.236/trunk@161038 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 22:52:53 +00:00
bryner%brianryner.com
d675836344 fix perl warnings (bug 247147) patch by swalker, r=bryner
git-svn-id: svn://10.0.0.236/trunk@161037 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 22:47:27 +00:00
dbaron%dbaron.org
af9bbb3a71 Don't bother with DrawTile when the destination rect is empty. b=237766 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161036 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 21:58:21 +00:00
bienvenu%nventure.com
099529f6b7 fix 242973 mapi send with ui when body text has linebreaks, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161035 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 21:50:17 +00:00
timeless%mozdev.org
65ceb43554 Bug 58786 No text shown when all panels deleted
patch by jon@rekai.net r=doron sr=neil


git-svn-id: svn://10.0.0.236/trunk@161034 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 21:47:35 +00:00
bienvenu%nventure.com
e2926c0894 fix 256082 smtp using other server password causes problems if password changes, and make smtp respect password protection of local cache, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161032 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 21:41:56 +00:00
scott%scott-macgregor.org
56de3fca80 Bug #251135 --> the drop down marker in the new quicksearch bar is getting stretched on OS X.
git-svn-id: svn://10.0.0.236/trunk@161030 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 21:31:42 +00:00
bienvenu%nventure.com
abbc514b3e add versioning info to mapi dlls, no bug, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161029 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 21:31:00 +00:00
bryner%brianryner.com
2f71cb86ab fix script warning if an argument has spaces. Bug 251772, patch by tuukka tolvanen <t.bugz@lament.cjb.net>, r=bryner
git-svn-id: svn://10.0.0.236/trunk@161028 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 21:30:51 +00:00
ben%bengoodger.com
05656c5bea 254439 - ask before saving form data for the first time adding strings only before l10n freeze
git-svn-id: svn://10.0.0.236/trunk@161025 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 21:19:27 +00:00
dbaron%dbaron.org
507de3e406 Comment fix, thanks to Jesse. b=238099
git-svn-id: svn://10.0.0.236/trunk@161020 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 20:40:26 +00:00
scott%scott-macgregor.org
ca5cfbc89f Bug #256190 --> thunderbird.js preferences getting loaded before mailnews.js. Rename thunderbird.js to all-thunderbird.js
to ensure that it gets loaded last since it has the final overrides for thunderbird.


git-svn-id: svn://10.0.0.236/trunk@161019 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 20:18:04 +00:00
vladimir%pobox.com
4927b31bc5 cairo: first attempt at surface manager/surface cache.
git-svn-id: svn://10.0.0.236/trunk@161017 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 18:56:03 +00:00
bryner%brianryner.com
15f76c28ab 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.
git-svn-id: svn://10.0.0.236/trunk@161015 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 18:36:57 +00:00
mkaply%us.ibm.com
1e97ffb237 #251754
r=pkw, sr=blizzard
If it is available, use CUPS to enumerate Postscript printers


git-svn-id: svn://10.0.0.236/trunk@161013 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 18:09:28 +00:00
brendan%mozilla.org
c73434d76b Add scoped local root support, plus a few cleanups from the huge e4x patch (40757, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@161009 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 17:57:36 +00:00
rlk%trfenv.com
f435653807 bug 256104 - Need element IDs in viewSource.xul. r=mconnor@myrealbox.com
git-svn-id: svn://10.0.0.236/trunk@161006 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 16:49:24 +00:00
cls%seawood.org
ad1967bd38 Update comments and use enhanced cygwin-wrapper script for nspr & ldap.
Thanks to Brian Bober <netdragon@gmail.com> for the patch.
Bug #245918 r=cls


git-svn-id: svn://10.0.0.236/trunk@161004 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 16:27:08 +00:00
bienvenu%nventure.com
fc4fec58f9 fix 255326 isSpecialFolder returns true for all sub-folders of inbox - it shouldn't, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@161003 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 16:27:00 +00:00
bmlk%gmx.de
c0ab9f8399 formcontrol testcases that exhibit various maxElementWidth scenarios, not part of any build
git-svn-id: svn://10.0.0.236/trunk@161002 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 15:32:40 +00:00
blizzard%redhat.com
84b6f8a55f Bug #255405. BinarySearchForPosition can generate invalid unicode for text measurement. Make sure to not send half of a surrogate pair down to the font layer. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@161001 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 15:31:30 +00:00
bienvenu%nventure.com
4ade4fa9e5 fix assertion in rss server code - fallout from 41929, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@160999 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 15:21:27 +00:00
bienvenu%nventure.com
94469dcad0 fix problem with thread safety assertions, fallout from 41929, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@160998 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 14:41:37 +00:00
rlk%trfenv.com
62de807a3c bug 253871 - fix bad links and update fro UI changes in bookmarks section in customize_help.xhtml. Patch by Stefan <stefan_h@hem.utfors.se>. r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@160997 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 14:38:32 +00:00
bienvenu%nventure.com
6ca17b3071 fix problem with imap folder discovery, fallout from 41929, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@160996 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 14:38:24 +00:00
bsmedberg%covad.net
5b210142ac Add an "emptyLines" filter to the preprocessor that strips empty lines from the output. r=Hixie (not part of the build)
git-svn-id: svn://10.0.0.236/trunk@160994 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 13:48:49 +00:00
peterv%propagandism.org
b68b476d99 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.
git-svn-id: svn://10.0.0.236/trunk@160993 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 12:45:47 +00:00
jshin%mailaps.org
91b6f302d3 bug 253936: got rid of spurrious assertions (r=dmose, sr=neil)
git-svn-id: svn://10.0.0.236/trunk@160992 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 10:37:54 +00:00
neil%parkwaycc.co.uk
e3dc4af931 Bustage fix for bug 235966 p=trev@gtchat.de r=me
git-svn-id: svn://10.0.0.236/trunk@160990 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 09:11:15 +00:00
kyle.yuan%sun.com
60e3ca0987 Use the "real" fix for the bustage, long is still 32-bit in LLP64 model though PR_BYTES_PER_LONG will have the same problem.
r=dveditz


git-svn-id: svn://10.0.0.236/trunk@160989 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 08:28:49 +00:00
timeless%mozdev.org
45a8e837e3 Bug 235966 nsMenuBarListener.cpp opens the menu on Ctrl+Alt+T
patch by trev@gtchat.de r=varga sr=bryner


git-svn-id: svn://10.0.0.236/trunk@160988 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 08:04:11 +00:00
despotdaemon
dab5326bad Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160987 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 07:21:54 +00:00
despotdaemon
557e5328e8 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160986 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 07:21:10 +00:00
despotdaemon
a1164089e7 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160985 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 07:20:32 +00:00
despotdaemon
efdb1fd66f Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160984 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 07:19:58 +00:00
despotdaemon
fb0bdce486 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160983 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 07:19:15 +00:00
despotdaemon
ed2f5643a9 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160982 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 07:18:31 +00:00
despotdaemon
813d61b2fc Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160981 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 07:17:39 +00:00
pete.zha%sun.com
181983dcd1 [ps] Mozilla generate invalid font when enable true type printing
bug 253219
r=tori(tor@acm.org),sr=roc(roc@ocallahan.org)


git-svn-id: svn://10.0.0.236/trunk@160980 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 06:56:08 +00:00
despotdaemon
2e176c3b4c Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160979 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 06:34:48 +00:00
kyle.yuan%sun.com
c5830cf601 Backout the patch for 251492. Need a better solution for that.
git-svn-id: svn://10.0.0.236/trunk@160978 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 06:33:20 +00:00
despotdaemon
2c89b1cc9f Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160977 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 06:32:22 +00:00
despotdaemon
a7df66ccc1 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160976 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 06:32:10 +00:00
despotdaemon
3473ae1d44 Pseudo-automatic update of changes made by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@160975 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 06:31:44 +00:00
scott%scott-macgregor.org
175353a5e7 Bug #256100 --> Unable to select the RSS account in the advanced search dialog.
git-svn-id: svn://10.0.0.236/trunk@160974 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 06:07:35 +00:00
kyle.yuan%sun.com
878ec97d79 fix the bustage
git-svn-id: svn://10.0.0.236/trunk@160973 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 04:58:54 +00:00
kyle.yuan%sun.com
f5b99acd2d Bug 239562 64bit safe code for liveconnect (WinXP AMD64)
r=xiaobin.lu, sr=brendan
a) renamed jsobject to lcjsobject,
b) defined lcjsobject as jint on 32-bit platform or as jlong on 64-bit platform.


git-svn-id: svn://10.0.0.236/trunk@160972 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 02:36:36 +00:00
vladimir%pobox.com
99ff46ecfc cairo: copybits needed a fix, too
git-svn-id: svn://10.0.0.236/trunk@160971 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 02:34:35 +00:00
kyle.yuan%sun.com
90036dfc22 Bug 251492 [gnome]selected item text wrong color in high-contrast themes
r=bryner, sr=roc, patch by ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@160970 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 02:23:15 +00:00
vladimir%pobox.com
2499f7c8de cairo: go go images
git-svn-id: svn://10.0.0.236/trunk@160969 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 02:07:31 +00:00
dbaron%dbaron.org
274a3f279f Add to filenames for GTK2 and Xft builds. b=254477 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@160968 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 01:11:18 +00:00
despotdaemon
cfde5349c8 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160967 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 01:09:18 +00:00
dbaron%dbaron.org
e2cfb3a1e0 Fix gcc 3.3.3/3.4 build bustage by removing duplicate const. b=41929
git-svn-id: svn://10.0.0.236/trunk@160966 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 01:05:49 +00:00
despotdaemon
a9305408bf Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160965 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:49:15 +00:00
despotdaemon
df0e6da3f2 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160964 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:48:28 +00:00
despotdaemon
3e409939ad Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160963 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:48:21 +00:00
timeless%mozdev.org
e87b5a5ac2 Bug 255710 nsDocShell::GetDocShellEnumerator leaks docShellEnum in failure cases
patch by cst@andrew.cmu.edu r=timeless sr=jst


git-svn-id: svn://10.0.0.236/trunk@160962 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:48:19 +00:00
despotdaemon
3c1c0817c4 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160961 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:48:09 +00:00
timeless%mozdev.org
0ae5fac927 Bug 254696 Download Manager should open file/display properties when you hit enter
patch by cst@andrew.cmu.edu r=neil sr=jag


git-svn-id: svn://10.0.0.236/trunk@160960 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:46:31 +00:00
bryner%brianryner.com
e825a3bacc Attempt graceful recovery when mork corruption is detected for form autocomplete data. Bug 253935, patch by bienvenu, r=bryner, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@160958 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:39:20 +00:00
bryner%brianryner.com
b455638ca9 fix starting firefox from PATH (bug 177996). patch by logan@dct.com, r=bryner, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@160957 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:33:56 +00:00
despotdaemon
83d8949ebf Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@160956 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:11:24 +00:00
despotdaemon
e1c8afb42b Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@160955 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:11:20 +00:00
despotdaemon
89ec50d26e Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@160954 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:06:09 +00:00
despotdaemon
a29cf7165c Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@160953 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:05:57 +00:00
despotdaemon
0ede0a0e08 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@160952 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 00:05:07 +00:00
timeless%mozdev.org
4069ab3014 Bug 41929 - movemail. fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@160951 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:46:17 +00:00
despotdaemon
90ed548606 Pseudo-automatic update of changes made by seawood@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@160950 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:21:15 +00:00
cls%seawood.org
0036b11994 Update comments and use enhanced cygwin-wrapper script for nspr & ldap.
Thanks to Brian Bober <netdragon@gmail.com> for the patch.
Bug #245918 r=cls


git-svn-id: svn://10.0.0.236/trunk@160949 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:18:56 +00:00
despotdaemon
d13b6af45b Pseudo-automatic update of changes made by seawood@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@160948 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:18:01 +00:00
despotdaemon
fcb6fcaed4 Pseudo-automatic update of changes made by seawood@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@160947 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:18:00 +00:00
despotdaemon
1b89357dd0 Pseudo-automatic update of changes made by seawood@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@160946 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:17:46 +00:00
despotdaemon
4cb8c7c910 Pseudo-automatic update of changes made by seawood@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@160945 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:17:23 +00:00
despotdaemon
b877110110 Pseudo-automatic update of changes made by cls@seawood.org.
git-svn-id: svn://10.0.0.236/trunk@160944 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:16:52 +00:00
despotdaemon
e7c44a58e8 Pseudo-automatic update of changes made by cls@seawood.org.
git-svn-id: svn://10.0.0.236/trunk@160943 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:16:43 +00:00
despotdaemon
e71eddd620 Pseudo-automatic update of changes made by cls@seawood.org.
git-svn-id: svn://10.0.0.236/trunk@160942 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:16:35 +00:00
despotdaemon
c405370c06 Pseudo-automatic update of changes made by cls@seawood.org.
git-svn-id: svn://10.0.0.236/trunk@160941 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:16:23 +00:00
neil%parkwaycc.co.uk
85008e161b Bug 41929 Allow multiple accounts with the same server and username if they have different port numbers p=kteuscher@myrealbox.com r=bienvenu sr=me
git-svn-id: svn://10.0.0.236/trunk@160940 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 23:11:28 +00:00
steffen.wilberg%web.de
deab9df1c0 Bug 255938: Document warn on close pref in Advanced Options, p=jwalden, r=rlk. Also fix typo (bug 256041)
git-svn-id: svn://10.0.0.236/trunk@160938 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 22:38:37 +00:00
cls%seawood.org
4599d98cdb Remove unneeded VC4 flags.
Thanks to Stephen Walker <sdwalker@myrealbox.com> for the patch.
Bug #255616 r=cls


git-svn-id: svn://10.0.0.236/trunk@160935 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 22:24:59 +00:00
timeless%mozdev.org
42e2681674 Bug 253405 Warning for document.all doesn't list source file or line number
r=caillon sr=brendan


git-svn-id: svn://10.0.0.236/trunk@160934 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 22:19:45 +00:00
timeless%mozdev.org
47efc83bcb Bug 223159 Script with UniversalBrowserWrite privilige still unable to window.close() a non-JS-created window
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@160933 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 22:15:11 +00:00
jst%mozilla.jstenback.com
daf8d7f24a Fixing bug 198254. Fix crash when closing javascript created window. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@160932 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 22:13:10 +00:00
timeless%mozdev.org
d29538e44e Bug 255927 When handling a fault in nsIWebServiceCallContext it crashes
patch by chantepie@altern.org thanks to scc r=timeless sr=roc


git-svn-id: svn://10.0.0.236/trunk@160931 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 22:06:50 +00:00
timeless%mozdev.org
8f2f6bc0ca Bug 204332 bad wording in sidebarOverlay.dtd
changes by tsahi_75@yahoo.com patch by jon@rekai.net r=doron sr=neil


git-svn-id: svn://10.0.0.236/trunk@160930 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 21:59:02 +00:00
scott%scott-macgregor.org
8babe18db9 Bug #219586 --> Eudora, Outlook mailboxes with "/" in name fail to import. Unable to create local folders
with forward slashes in the name on Windows.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@160928 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 21:54:11 +00:00
scott%scott-macgregor.org
48a940f071 Bug #256058 --> when editing an existing feed disable the RSS account option so you can't select
it as a destination folder.


git-svn-id: svn://10.0.0.236/trunk@160926 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 21:38:27 +00:00
despotdaemon
71af6d49a3 Pseudo-automatic update of changes made by erik@dasbistro.com.
git-svn-id: svn://10.0.0.236/trunk@160922 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 20:19:36 +00:00
despotdaemon
880564de9b Pseudo-automatic update of changes made by erik@dasbistro.com.
git-svn-id: svn://10.0.0.236/trunk@160921 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 20:14:59 +00:00
despotdaemon
db2fd11c1b Pseudo-automatic update of changes made by erik@dasbistro.com.
git-svn-id: svn://10.0.0.236/trunk@160920 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 20:12:42 +00:00
despotdaemon
9fbb4e37be Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160919 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 20:08:19 +00:00
despotdaemon
74f916a247 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160918 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 20:06:27 +00:00
despotdaemon
dc8662267a Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160917 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 20:06:14 +00:00
neil%parkwaycc.co.uk
893dad5b26 Bug 255929 Can't drag scrollbar in Print Preview r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160915 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 19:17:13 +00:00
neil%parkwaycc.co.uk
194d68b80a Bug 255268 Make make chrome make installed-chrome.txt correctly r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@160914 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 19:14:51 +00:00
scott%scott-macgregor.org
67fb6c716a Bug #253054 --> Editor should use a chrome package known to exist (like itself) instead of
using "navigator" as the chrome package for asking the locale.

Fixes problems with the spell checker not working for new thunderbird profiles where there is no navigator package.

r=brade


git-svn-id: svn://10.0.0.236/trunk@160912 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 18:24:48 +00:00
pedemont%us.ibm.com
7db25f8dbf I'm getting sloppy
git-svn-id: svn://10.0.0.236/trunk@160907 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 16:47:14 +00:00
pedemont%us.ibm.com
945fb68a32 Attempt to fix bustage for older system's compiler
git-svn-id: svn://10.0.0.236/trunk@160906 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 16:29:26 +00:00
pedemont%us.ibm.com
aea61d66da Bug 252475 - nsLocale is broken on Mac OS X. r=jshin,sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@160904 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 15:35:36 +00:00
aaronleventhal%moonset.net
9d93686613 Bug 192577. URL bar drop-down does not collapse on second click on down-arrow. r=mconnor. No sr= needed
git-svn-id: svn://10.0.0.236/trunk@160900 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 14:46:45 +00:00
aaronleventhal%moonset.net
72de148285 Bug 255881. Regression: frames and iframes not tabbable because tabindex defaulting to -1 instead of 0 as it should. r=neil, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@160899 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 14:43:08 +00:00
aaronleventhal%moonset.net
a3e4c62b95 Bug 165998. Option and select bounds incorrect. r=pkwarren, sr=roc
git-svn-id: svn://10.0.0.236/trunk@160898 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 14:39:45 +00:00
vladimir%pobox.com
0c882e2667 cairo: coordinate transforms are for winners
git-svn-id: svn://10.0.0.236/trunk@160897 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 09:52:03 +00:00
vladimir%pobox.com
0484ab2a33 cairo: nsnull: because garbage data sucks.
git-svn-id: svn://10.0.0.236/trunk@160896 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 09:25:09 +00:00
vladimir%pobox.com
7d78a52c5a cairo: scaling twice is for losers
git-svn-id: svn://10.0.0.236/trunk@160895 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 08:24:19 +00:00
vladimir%pobox.com
01d70de483 cairo: don't leak transforms, also random flailing trying to fix fonts
git-svn-id: svn://10.0.0.236/trunk@160893 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 06:48:20 +00:00
scott%scott-macgregor.org
27117eac91 Bug #255451 --> More refinements for master password.
Leave off by default like Firefox.

Add a seamonkey like checkbox for encrypting vs. obscuring for using the master password
to lock saved passwords.


git-svn-id: svn://10.0.0.236/trunk@160891 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 05:17:47 +00:00
scott%scott-macgregor.org
deaa2b2e09 Bug #251135 --> text can overflow the quick search box on OS X.
git-svn-id: svn://10.0.0.236/trunk@160888 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 04:21:33 +00:00
timeless%mozdev.org
5f942cda70 Bug 253539 Report origin url for css mime warnings/errors
r=bz sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@160886 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 02:32:25 +00:00
pavlov%pavlov.net
3150b020f7 lets try doing fonts using xft for now...
git-svn-id: svn://10.0.0.236/trunk@160884 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-18 00:16:24 +00:00
steffen.wilberg%web.de
12f2eee162 Bug 255932: Add 'Warn when closing multiple tabs' pref to Advanced under Browsing. r=blake
git-svn-id: svn://10.0.0.236/trunk@160878 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 22:48:30 +00:00
ben%bengoodger.com
d67767af38 bug 238571 - awkward UI text for showing non-existent files, wording from jeff walden
git-svn-id: svn://10.0.0.236/trunk@160877 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 22:45:02 +00:00
vladimir%pobox.com
f40f3fb075 b=255934, urlbar favicon not updated on tab switch if site has favicon.ico instead of link, a=ben
git-svn-id: svn://10.0.0.236/trunk@160876 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 22:36:43 +00:00
vladimir%pobox.com
ea73dbe550 b=255931, favicons should validate content type before saving, a=ben
git-svn-id: svn://10.0.0.236/trunk@160873 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 22:27:04 +00:00
despotdaemon
34633681c9 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160872 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 22:08:28 +00:00
scott%scott-macgregor.org
45fbf44f36 Bug #255809 --> Migration wizard on unix and OS X are showing all of the available migrations instead
of just the ones for that platform.


git-svn-id: svn://10.0.0.236/trunk@160866 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 19:03:56 +00:00
mostafah%oeone.com
2ee72a75fd Changed * to + per Callek's request
git-svn-id: svn://10.0.0.236/trunk@160865 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 18:53:07 +00:00
despotdaemon
a67b09b0c4 Pseudo-automatic update of changes made by timeless@mozdev.org.
git-svn-id: svn://10.0.0.236/trunk@160864 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 18:50:59 +00:00
despotdaemon
d7ae6c05d3 Pseudo-automatic update of changes made by ere@atp.fi.
git-svn-id: svn://10.0.0.236/trunk@160863 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 18:40:08 +00:00
bienvenu%nventure.com
3dff6c18ff 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/trunk@160862 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 18:37:20 +00:00
mostafah%oeone.com
89bba572dc Force readding of calendar.xul and menuOverlay.xul
git-svn-id: svn://10.0.0.236/trunk@160861 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 18:34:56 +00:00
igor%mir2.org
c47df45987 Fixing bug 255891: just without throwing exceptions about non-js values for compatibility.
git-svn-id: svn://10.0.0.236/trunk@160860 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 18:33:38 +00:00
igor%mir2.org
d8f3b79624 Removal of bogus comments about parser usage.
git-svn-id: svn://10.0.0.236/trunk@160857 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 17:23:44 +00:00
igor%mir2.org
57db940871 Making most of TokenStream methods package-private: the class can not be made package-private itself as regexps implementation needs TokenStream.isJSLineTerminator().
git-svn-id: svn://10.0.0.236/trunk@160856 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 17:18:14 +00:00
bugreport%peshkin.net
288b7c5768 Bug 255772: Prevent whine.pl from running endless whining loop
patch by erik
r=joel, jouni
a=myk


git-svn-id: svn://10.0.0.236/trunk@160855 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 14:51:04 +00:00
mostafah%oeone.com
6c68fe8075 Adding Makefile.in for installer, based on browser/installer/Makefile.in
git-svn-id: svn://10.0.0.236/trunk@160852 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 13:23:39 +00:00
mostafah%oeone.com
68e7aa4c94 Use winstripe for Mac until pinstripe becomes available
git-svn-id: svn://10.0.0.236/trunk@160851 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 13:17:24 +00:00
webmail%kmgerich.com
346565147a Bug 239760: Menu list text is wrong color when list cell is selected
git-svn-id: svn://10.0.0.236/trunk@160846 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 02:38:53 +00:00
pete.zha%sun.com
244687a436 The background images is not printed out
r=pete.zha@sun.com,sr=roc,a=asa
patch by dantifer@gmail.com


git-svn-id: svn://10.0.0.236/trunk@160845 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 02:29:49 +00:00
jruderman%hmc.edu
2756140d5b 251092 - Alt+U doesn't work in Theme Manager. Patch by Quark, r=mconnor, a=asa.
git-svn-id: svn://10.0.0.236/trunk@160842 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 00:23:46 +00:00
dbaron%dbaron.org
3d4cd9cd4d Set better ownership and permissions in tar files we create, and remove old hack. b=254303 r=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@160841 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 00:14:48 +00:00
dbaron%dbaron.org
59e7e34558 Fix issues with extraction of file permissions, especially in standalone. b=231083, 235781 r+sr=dveditz a=asa
git-svn-id: svn://10.0.0.236/trunk@160840 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-17 00:12:04 +00:00
jruderman%hmc.edu
1691f81106 238464 - Crash setting wallpaper to a broken image. Patch by Jon Henry, r=mconnor, a=ben
git-svn-id: svn://10.0.0.236/trunk@160838 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 23:49:43 +00:00
scott%scott-macgregor.org
9b68e8b593 remove some unwanted dump statements
git-svn-id: svn://10.0.0.236/trunk@160835 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 22:20:46 +00:00
scott%scott-macgregor.org
e138cfbf8d Bug #254474 --> Fix a regression when using quick search on message bodies for POP3 accounts.
git-svn-id: svn://10.0.0.236/trunk@160832 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 21:36:44 +00:00
scott%scott-macgregor.org
7f4f390e1f Bug #255466 --> Hook up "checking for new feeds every XXX minutes" in Thunderbird.
git-svn-id: svn://10.0.0.236/trunk@160830 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 21:12:36 +00:00
scott%scott-macgregor.org
60afd825af Bug #255466 --> Hook up "checking for new feeds every XXX minutes" in Thunderbird.
(not part of the seamonkey build)


git-svn-id: svn://10.0.0.236/trunk@160829 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 21:12:00 +00:00
mostafah%oeone.com
8e83068a7c Updated installation images
git-svn-id: svn://10.0.0.236/trunk@160828 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 21:10:17 +00:00
mostafah%oeone.com
c7bc9b2137 Checking in workaround for bug 255248
git-svn-id: svn://10.0.0.236/trunk@160826 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 21:04:29 +00:00
vladimir%pobox.com
c31d09ba88 cairo: attempted drawingsurface speedups, and some image debugging bits.
git-svn-id: svn://10.0.0.236/trunk@160825 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 20:25:00 +00:00
rlk%trfenv.com
8fc685a7dc moving aviary help to the trunk.
git-svn-id: svn://10.0.0.236/trunk@160824 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 20:24:39 +00:00
mkaply%us.ibm.com
9823065f45 #249682
r=mkaply, a=mkaply
Regression - patch from brade - use correct string type for smileys


git-svn-id: svn://10.0.0.236/trunk@160823 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 20:17:13 +00:00
mostafah%oeone.com
c818bf5214 Checked in patch for bug 255511
git-svn-id: svn://10.0.0.236/trunk@160821 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 19:52:28 +00:00
mostafah%oeone.com
8d87a8b51e Checked in attachment 156049 for bug 231765
git-svn-id: svn://10.0.0.236/trunk@160820 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 19:45:49 +00:00
mostafah%oeone.com
e8cf3ce409 Added theme extension to list of files
git-svn-id: svn://10.0.0.236/trunk@160819 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 19:18:11 +00:00
mostafah%oeone.com
a3a5e2696a Checked in new logo for sunbird
git-svn-id: svn://10.0.0.236/trunk@160818 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 19:06:43 +00:00
blizzard%redhat.com
6b36420327 Don't crash when layout is nice enough to send us invalid unicode. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@160817 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 18:38:11 +00:00
scott%scott-macgregor.org
ec7e4dfcef over due credit updates.
git-svn-id: svn://10.0.0.236/trunk@160814 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 17:43:09 +00:00
igor%mir2.org
6ed356bb48 Moving IFGlue internal class of JavaAdapter into separated source file and renaming it to InterfaceAdapter to have more manageable code.
git-svn-id: svn://10.0.0.236/trunk@160811 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 17:14:24 +00:00
neil%parkwaycc.co.uk
829ee07a51 Clean up after bug 239555 including fixing JS strict warnings and URL abuse r=ducarroz sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@160810 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 16:26:58 +00:00
igor%mir2.org
e56eb05324 Fixing regression caused by new JavaImporter, see bug 245882.
git-svn-id: svn://10.0.0.236/trunk@160809 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 16:11:27 +00:00
Stefan.Borggraefe%gmx.de
cd2bc8916a Fix for bug 252759: "Crash when doing multiple advanced address book searches"
r=neil, sr=mscott, a=asa


git-svn-id: svn://10.0.0.236/trunk@160808 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 15:31:29 +00:00
mostafah%oeone.com
dd9d580094 Checked in patch for bug 255121
git-svn-id: svn://10.0.0.236/trunk@160807 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 15:26:41 +00:00
mostafah%oeone.com
bf10c16876 Synced sunbird and extension, calendar.xul file afetr patching bug 254993
git-svn-id: svn://10.0.0.236/trunk@160806 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 15:16:06 +00:00
steffen.wilberg%web.de
917cf0984a Bug 255609: Rename dialog title from Preferences to Options in OS/2. p=mozilla@Weilbacher.org, r=mkaply
git-svn-id: svn://10.0.0.236/trunk@160805 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 15:00:02 +00:00
mostafah%oeone.com
e3c1446910 Fixed indentation and checked in patch for bug 254993
git-svn-id: svn://10.0.0.236/trunk@160803 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 14:34:26 +00:00
igor%mir2.org
691855810e More E4X credits
git-svn-id: svn://10.0.0.236/trunk@160802 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 14:19:44 +00:00
mostafah%oeone.com
06f4441a49 Checked in patch for bug 254979
git-svn-id: svn://10.0.0.236/trunk@160801 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 13:44:06 +00:00
mostafah%oeone.com
fec48cc2a6 New addition and changes from attachment 155875 in bug 248399
git-svn-id: svn://10.0.0.236/trunk@160800 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 13:29:14 +00:00
igor%mir2.org
2fd25835c3 Fixing regression caused by the committed patch under bug 255595
git-svn-id: svn://10.0.0.236/trunk@160795 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 09:57:15 +00:00
vladimir%pobox.com
d929af1ef6 cairo: CairoBlender impl (not all that functional), continuing impl of other bits
git-svn-id: svn://10.0.0.236/trunk@160793 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 07:17:24 +00:00
vladimir%pobox.com
d8e5932392 cairo: get the screen size correctly, need to call init on Screen
git-svn-id: svn://10.0.0.236/trunk@160791 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 05:53:04 +00:00
vladimir%pobox.com
c3fce5894f cairo: continuing drawing surface fixes
git-svn-id: svn://10.0.0.236/trunk@160790 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 04:45:57 +00:00
vladimir%pobox.com
3a2e78d179 cairo: fix drawing surface compilation
git-svn-id: svn://10.0.0.236/trunk@160789 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 03:29:26 +00:00
pavlov%pavlov.net
31fa74efff Updating to the trunk
git-svn-id: svn://10.0.0.236/trunk@160788 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 03:17:06 +00:00
vladimir%pobox.com
6a8b147a9a better cairo drawing surface stuff, in progress
git-svn-id: svn://10.0.0.236/trunk@160786 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 00:37:37 +00:00
pavlov%pavlov.net
0cea8a0663 adding MOZ_ENABLE_CAIRO_GFX
git-svn-id: svn://10.0.0.236/trunk@160785 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-16 00:31:22 +00:00
vladimir%pobox.com
7b694b9184 forgot two files from cairo bits landing (not part of the build)
git-svn-id: svn://10.0.0.236/trunk@160784 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 23:57:35 +00:00
steffen.wilberg%web.de
d613d7195b removing more unused files. r=rlk
git-svn-id: svn://10.0.0.236/trunk@160783 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 22:51:05 +00:00
steffen.wilberg%web.de
d238884615 removing unused file. r=rlk
git-svn-id: svn://10.0.0.236/trunk@160782 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 21:03:58 +00:00
steffen.wilberg%web.de
2b0f86ce83 Bug 250974: dragging a link over the Downloads or Go button should display a statusbar message. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@160777 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 13:15:35 +00:00
steffen.wilberg%web.de
4827c0d11e Bug 228699: Download Manager should close on CTRL+Y / ESC. r=ben
git-svn-id: svn://10.0.0.236/trunk@160776 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 12:59:24 +00:00
neil%parkwaycc.co.uk
cc42ac973e Applying the parts of bz's patch for bug 255270 that bryner conservatively removed r=me sr=dbaron a=asa
git-svn-id: svn://10.0.0.236/trunk@160773 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 10:03:11 +00:00
igor%mir2.org
fe97f0c06b Credits to BEA for E4X implementation.
git-svn-id: svn://10.0.0.236/trunk@160772 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 09:05:30 +00:00
bryner%brianryner.com
00b4ce8e32 skip signon entries that don't decrypt properly
git-svn-id: svn://10.0.0.236/trunk@160771 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-15 06:53:45 +00:00
igor%mir2.org
38863db9d0 Build modifications to make Context.getImplementationVersion() to return string defined in build property files with automatic timestamping.
git-svn-id: svn://10.0.0.236/trunk@160766 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 22:44:22 +00:00
igor%mir2.org
4fb35c7990 Deprecating PropertyException as a part of common exception root changes, see 244492.
git-svn-id: svn://10.0.0.236/trunk@160765 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 16:45:30 +00:00
igor%mir2.org
736c8aa7e1 Using Kit.initCause to wrap the original exception preventing creation of SecurityController class.
git-svn-id: svn://10.0.0.236/trunk@160764 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 16:42:33 +00:00
igor%mir2.org
ce4cf79edd Documenting ClassFactory usage
git-svn-id: svn://10.0.0.236/trunk@160762 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 15:17:40 +00:00
igor%mir2.org
ba09cca1fd Fixing compatibility issue caused by introduction of ContextFactory. See bug 255595 .
git-svn-id: svn://10.0.0.236/trunk@160761 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 15:12:38 +00:00
igor%mir2.org
f972d58035 Fixing JavaDoc
git-svn-id: svn://10.0.0.236/trunk@160760 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 15:08:32 +00:00
igor%mir2.org
d157625d76 Changing Kit.initCause to take and return RuntimeException: this is how it is supposed to be used, that is wrap checkable exceptions into uncheckable RuntimeExceptions.
git-svn-id: svn://10.0.0.236/trunk@160759 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 15:07:50 +00:00
igor%mir2.org
62b228e43e Use common API to extract value associated with top scope prototype chain
not to duplicate code


git-svn-id: svn://10.0.0.236/trunk@160758 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 13:57:39 +00:00
igor%mir2.org
6268464201 NativeScript no longer implements Script interface which was kept only f
or compatibility.


git-svn-id: svn://10.0.0.236/trunk@160757 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 10:29:09 +00:00
igor%mir2.org
3fc1e8f2c8 The scope argument is removed from Context.decompileScript() since
decompilation does not depends on scope.
For compatibility the old signature is preserved as a deprecated method.


git-svn-id: svn://10.0.0.236/trunk@160756 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 10:28:15 +00:00
igor%mir2.org
86b75f0608 More JavaDoc comments including Context customization example
git-svn-id: svn://10.0.0.236/trunk@160755 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 09:01:26 +00:00
igor%mir2.org
d0e695929a Fixing broken HTML markup in JavaDoc comments.
git-svn-id: svn://10.0.0.236/trunk@160754 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 06:44:39 +00:00
vladimir%pobox.com
873637212c forgot configure, auto-autoconf doesn't work I don't think
git-svn-id: svn://10.0.0.236/trunk@160753 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 01:04:21 +00:00
vladimir%pobox.com
8c5c405bac Initial landing of cairo-related stuff, nothing built by default, all code is in ifdefs. r=bryner,a=brendan
git-svn-id: svn://10.0.0.236/trunk@160752 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-14 01:01:16 +00:00
igor%mir2.org
6d26f1266f Renaming Kit.initCauseOrNull into simple Kit.initCause and making it to
return the passed exception to allow usage like:

throw Kit.initCause(new RuntimeException("WRAPPED"), origException);


git-svn-id: svn://10.0.0.236/trunk@160751 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 23:45:52 +00:00
jruderman%hmc.edu
2e76e09d70 Bug 253945. Patch by quark, r=dveditz, a=ben
git-svn-id: svn://10.0.0.236/trunk@160746 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 21:34:42 +00:00
jruderman%hmc.edu
f48d5b5db7 Bug 249680 - Location bar text not visible with yellow bacakground for secure sites. Patch by quark, r=mconnor, a=ben
git-svn-id: svn://10.0.0.236/trunk@160745 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 21:30:33 +00:00
brade%comcast.net
f33fddb67a bug 252750; add VK_HELP to list of global keys (r=caillon, sr=bryner, patch=steffen.wilberg)
git-svn-id: svn://10.0.0.236/trunk@160741 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 20:59:54 +00:00
scott%scott-macgregor.org
d06e258925 Bug #255060 --> Thunderbird migration requires a seamonkey created registry.dat file.
git-svn-id: svn://10.0.0.236/trunk@160740 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 20:58:51 +00:00
mostafah%oeone.com
911005c0a4 sunbird should not yet update its extensions
git-svn-id: svn://10.0.0.236/trunk@160735 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 20:18:49 +00:00
mostafah%oeone.com
43310aa094 Updated translation
git-svn-id: svn://10.0.0.236/trunk@160734 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 20:17:50 +00:00
amardare%qnx.com
030f5d6698 Changes for qnx(photon) platform only. They should not affect building/runtime other platforms.
JFehr's problem with thunderbird on screen 2 on a multiscreen configuration:
Use
PhWindowQueryVisible( Ph_QUERY_IG_POINTER, ...
so that the screen information is uses the current location of input_group's pointer.


git-svn-id: svn://10.0.0.236/trunk@160732 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 20:08:45 +00:00
amardare%qnx.com
cc203808a7 Changes for qnx ( photon ) platform only. They should not affect building/runtime other platforms.
git-svn-id: svn://10.0.0.236/trunk@160731 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 20:03:42 +00:00
igor%mir2.org
12a4b6614e Fixing bug 255549: proper resolution of overloaded methods.
git-svn-id: svn://10.0.0.236/trunk@160730 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 19:31:32 +00:00
bryner%brianryner.com
989908590d Fix for reflow problem in XUL dialogs (bug 255270, smoketest blocker). Patch by bzbarsky, r=neil, sr=dbaron. (I'm conservatively just removing the hack in nsHlperAppDlg by restoring it to its previous state).
git-svn-id: svn://10.0.0.236/trunk@160728 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 18:25:33 +00:00
bryner%brianryner.com
a3e3af1a8d Fix missing scrollbars on Mac (smoketest blocker, bug 255400). Patch by neil/cls, r=me
git-svn-id: svn://10.0.0.236/trunk@160727 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 18:02:33 +00:00
bsmedberg%covad.net
80d3eb4013 Potential fix for bug 255060
git-svn-id: svn://10.0.0.236/trunk@160726 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 16:56:17 +00:00
scott%scott-macgregor.org
ce712ed227 Bug #255479 --> advanced preferences panel re-org.
Move the proxy connection settings into a separate dialog.

eliminate the e-mail address auto collection category header.


git-svn-id: svn://10.0.0.236/trunk@160724 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 06:46:07 +00:00
ben%bengoodger.com
e8b8507f44 fix previous smoketest blocker relating to DOM inspector and help menu items not showing up on OS X
git-svn-id: svn://10.0.0.236/trunk@160722 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 00:56:58 +00:00
ben%bengoodger.com
bb7127f3e2 237727 - installer should delete certain files when installing to prevent weird incompatibilities when upgrading, file list from seth spitzer.
git-svn-id: svn://10.0.0.236/trunk@160721 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 00:54:33 +00:00
scott%scott-macgregor.org
465b4e5592 Bug #255451 --> Add support for master password to Thunderbid.
git-svn-id: svn://10.0.0.236/trunk@160720 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-13 00:54:19 +00:00
despotdaemon
2742b9dbf4 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160718 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 22:12:40 +00:00
despotdaemon
528e9d2f2d Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160717 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 22:07:33 +00:00
bsmedberg%covad.net
cc8c1b720f Bug 253610 - profile manager doesn't work on firefox trunk. a=asa
git-svn-id: svn://10.0.0.236/trunk@160716 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 20:43:38 +00:00
bzbarsky%mit.edu
0d52a58f8d Fix bug 255236 (composer confused by broken nextSibling on textnodes). Patch
by Peter Van der Beken <peterv@propagandism.org>, r+sr=bzbarsky, a=shaver


git-svn-id: svn://10.0.0.236/trunk@160714 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 19:46:54 +00:00
pkw%us.ibm.com
6fcdcbf277 Bug 250005 - Shortcut keys conflict: New Message and Mark All Read are both Command+Shift+M.
r=neil.parkwaycc.co.uk@myrealbox.com, sr=bienvenu@nventure.com, a=mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/trunk@160713 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 19:14:12 +00:00
steffen.wilberg%web.de
dbc3158017 Bug 255187: Focus lost after closing bookmarks or history w/ kbd. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@160710 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 09:17:11 +00:00
neil%parkwaycc.co.uk
7975f9c953 Bug 255253 Can't delete from the addressbook using the menu r/sr=mscott a=asa
git-svn-id: svn://10.0.0.236/trunk@160708 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 08:11:56 +00:00
bzbarsky%mit.edu
a4e3a2f2d4 Fix crash regression from style reresolution landing. Bug 255153, r+sr=dbaron,
a=asa


git-svn-id: svn://10.0.0.236/trunk@160704 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 05:05:05 +00:00
despotdaemon
10579f44c4 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160703 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 03:55:49 +00:00
despotdaemon
4b41b59cd0 automated update
git-svn-id: svn://10.0.0.236/trunk@160702 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 03:43:31 +00:00
despotdaemon
aab58e58c1 automated update
git-svn-id: svn://10.0.0.236/trunk@160699 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 03:01:33 +00:00
nboyd%atg.com
ae87d31326 Prepare release candidate for 1.6R1.
git-svn-id: svn://10.0.0.236/trunk@160697 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-12 02:00:09 +00:00
brendan%mozilla.org
b0ea43af3b Decompile return from try or catch with finally correctly (255245, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@160688 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 23:07:15 +00:00
vladimir%pobox.com
fa1efec6a7 b=249669, move dialog in bookmarks has words 'create in' instead of 'move to', patch from gavin_sharp+bugzilla@nospin.org, a=ben
git-svn-id: svn://10.0.0.236/trunk@160687 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 22:34:41 +00:00
vladimir%pobox.com
bef79e133b b=255132, bookmarks.bak doesn't get updated past first write
git-svn-id: svn://10.0.0.236/trunk@160686 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 22:10:09 +00:00
bienvenu%nventure.com
5991db6672 fix pop3 get new mail when Inbox.msf file is out of date, r=sspitzer, sr=mscott, a=sspitzer 254947
git-svn-id: svn://10.0.0.236/trunk@160683 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 21:19:51 +00:00
bryner%brianryner.com
54d3e2a6c4 Make static components support deferred registration to fix bug 254967. Follow-on to bug 123197. r=shaver, a=asa.
git-svn-id: svn://10.0.0.236/trunk@160682 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 21:14:51 +00:00
smontagu%smontagu.org
1a0efee0a0 correct erroneous checkin from bug 218528.
git-svn-id: svn://10.0.0.236/trunk@160679 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 20:29:46 +00:00
despotdaemon%netscape.com
de1782bbee Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160676 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 19:44:13 +00:00
bzbarsky%mit.edu
48abc3f2ac Comment-only spelling fix. a=asa
git-svn-id: svn://10.0.0.236/trunk@160675 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 19:33:05 +00:00
scott%scott-macgregor.org
dcb60825dc change firefox to thunderbird in the readme file.
git-svn-id: svn://10.0.0.236/trunk@160672 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 17:19:25 +00:00
scott%scott-macgregor.org
9f0f201e8f Bug #249988 --> Various offline settings are not getting saved from the offline settings dialog.
Add a  new radio button for "Always start up online" which matches our default value for
offline.startup_state. This fixes an issue where this radio control always comes up without an intial
value because we didn't have a radio for that value.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@160671 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 17:18:11 +00:00
bienvenu%nventure.com
05876300b1 fix newsblog on lnux, patch by jan varga, r/sr=bienvenu 255195
git-svn-id: svn://10.0.0.236/trunk@160670 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 15:41:59 +00:00
bugreport%peshkin.net
12e5e8c5f9 Bug 244239: Add group-based pronouns to query
r=erik,justdave
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160666 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 14:00:34 +00:00
bugreport%peshkin.net
9d0e5a4575 Bug 241903: Add Environment Variable Authentication for apache auth and SSO
patch by erik
r=joel
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160665 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 13:53:46 +00:00
mcs%pearlcrescent.com
84a0bb7649 Fix bug # 255186 - 64 bit: VLV response control not parsed correctly.
git-svn-id: svn://10.0.0.236/trunk@160664 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 13:30:32 +00:00
mostafah%oeone.com
2b88bd069b Rename throbber2 back to throbber so that other themes can override it
git-svn-id: svn://10.0.0.236/trunk@160663 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 13:24:51 +00:00
mostafah%oeone.com
2c438bd58f Renaming throbber2 back to throbber for consistency
git-svn-id: svn://10.0.0.236/trunk@160661 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 13:11:10 +00:00
mkaply%us.ibm.com
0be0313810 #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/trunk@160660 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 12:49:46 +00:00
mkaply%us.ibm.com
f8eb482437 #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/trunk@160658 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 12:43:50 +00:00
caillon%redhat.com
9381442760 These are C++ files; not IDL. rs=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160656 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 07:00:43 +00:00
bzbarsky%mit.edu
7735a0fea2 Stop building up the opaque region if it gets too complicated. Bug 253001,
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@160653 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 05:12:43 +00:00
bugreport%peshkin.net
53c6c2c716 Bug 251669: add an option to show users in a drop down menu instead of a text edit field
patch by glob <bugzilla@glob.com.au>
r=joel
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160652 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 05:08:13 +00:00
scott%scott-macgregor.org
42ad79a2ba Bug #249337 --> Fix some problems with the new search box iteracting with mail views. In particular, switching folders doesn't
re-search the new folder with the current mail view criteria.

Fix suggested by Aaron Zabudsky


git-svn-id: svn://10.0.0.236/trunk@160651 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 04:55:36 +00:00
bzbarsky%mit.edu
e481ad27f2 Relanding bug 108817, since it did not cause the Tp problem. r+sr=still roc
git-svn-id: svn://10.0.0.236/trunk@160650 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 04:49:05 +00:00
brendan%mozilla.org
8e4956796a Fix simple-match optimization for positive and negative lookahead assertions (254296, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@160646 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 02:27:29 +00:00
scott%scott-macgregor.org
5d37cefb31 Bug #255084 --> fix thunderbird crash when print previewing a message with blocked remote images. Thunderbird only.
Get rid of a dead comment in nMsgMailNewsUrl::GetMsgWindow.


git-svn-id: svn://10.0.0.236/trunk@160645 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 00:24:30 +00:00
bzbarsky%mit.edu
d780829a69 Addendum to bug 253572 patch per dbaron's comment in the bug.
git-svn-id: svn://10.0.0.236/trunk@160644 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 00:17:54 +00:00
cbiesinger%web.de
3eab71a3f9 Bug 254586 don't store views in nsCOMPtrs - they are not refcounted anyway.
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@160643 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 23:58:56 +00:00
cbiesinger%web.de
629a502f7b Bug 254586 don't assume cacheToken can be qi'd to nsICacheEntryDescriptor
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@160642 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 23:57:25 +00:00
bzbarsky%mit.edu
043249f868 Followup to bug 143512, patch by patch by Chris Thomas <cst@andrew.cmu.edu>,
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@160640 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 23:48:41 +00:00
bzbarsky%mit.edu
b9de4e9489 Backing out patch for bug 108817 to test whether it causes the Tp regression.
git-svn-id: svn://10.0.0.236/trunk@160638 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 23:37:43 +00:00
neil%parkwaycc.co.uk
5a6002e8f2 Bug 255036 Leverage jar preprocessor to simplify chrome build (classic.jar) r=bsmedberg sr=jag
git-svn-id: svn://10.0.0.236/trunk@160637 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 22:59:43 +00:00
ben%bengoodger.com
26ad34cb9f 253709 form autocomplete popup placed at top left of screen on mousedown on wrong page... patch suggested by dean tessman, r+a=ben@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@160636 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 22:39:30 +00:00
scott%scott-macgregor.org
58c4ed26d7 Bug #255044 --> Migrate collected address book settings when migrating users from seamonkey.
git-svn-id: svn://10.0.0.236/trunk@160635 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 22:32:38 +00:00
bzbarsky%mit.edu
420b97695b Make sure that GetFrameForPoint checks all layers of each float before moving
on to the next one.  Bug 253572, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@160632 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 22:24:00 +00:00
scott%scott-macgregor.org
ffb24449c3 Bug #2254694 --> thunderbird specific README.txt file
git-svn-id: svn://10.0.0.236/trunk@160631 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 22:22:45 +00:00
bzbarsky%mit.edu
f7785eac83 Remove the timer stuff in nsListControlFrame and replace it with a simple
boolean that's set as needed if the options change and checked in DidReflow()
to decide whether to scroll the list.  Also eliminate the mPresContext member.
Bug 108817, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@160629 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 22:21:03 +00:00
bzbarsky%mit.edu
e45ed40242 Fix nsImageWin::Draw to not screw up the source rect when printing. Bug
125276, r+sr=roc.


git-svn-id: svn://10.0.0.236/trunk@160628 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 22:11:33 +00:00
bzbarsky%mit.edu
2dd2feb161 Trying to fix Tp regression. More of bug 254378, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160625 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 21:25:48 +00:00
blizzard%redhat.com
291e83410e Fix problems with pages that include spacing and unicode characters that generated more than one byte length utf-8 characters.
git-svn-id: svn://10.0.0.236/trunk@160623 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 20:57:26 +00:00
cbiesinger%web.de
ac5c5a8e55 Bug 252842 MIME type "image/vnd.microsoft.icon" is not recognized
r=tor sr=bz


git-svn-id: svn://10.0.0.236/trunk@160622 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 20:37:32 +00:00
peterv%propagandism.org
50c76ce2ea Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@160621 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 20:37:26 +00:00
pkw%us.ibm.com
2c3e8935d1 Bug 248121 - "X-Mozilla-Status" and spaces inserted into received mail.
r/sr=bienvenu@nventure.com


git-svn-id: svn://10.0.0.236/trunk@160617 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 19:27:21 +00:00
bzbarsky%mit.edu
77bea95a75 Cache the IsEmpty() state in the framestate so we don't have to do quite as
much style-getting and QIing.  Bug 254378, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@160616 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 19:09:49 +00:00
blizzard%redhat.com
ce1559435c fix some problems with per-character spacing
git-svn-id: svn://10.0.0.236/trunk@160615 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 19:06:11 +00:00
bzbarsky%mit.edu
291fb4ddc1 Make sure that <command>s ignore any "command" attribute they may have and that
the target of a "command" attribute is indeed a <command>.  Bug 254944, r=neil,
sr=peterv


git-svn-id: svn://10.0.0.236/trunk@160614 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 19:02:54 +00:00
mconnor%myrealbox.com
e402771db4 bug 253607 - Warning: redeclaration of var column, patch by Frank Wein (mcsmurf@gmx.de), r=timeless, sr=neil
git-svn-id: svn://10.0.0.236/trunk@160612 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 17:12:02 +00:00
peterv%propagandism.org
0e7c4437e6 Backout part of the fix for bug 27382 to try to undo Tp regression.
git-svn-id: svn://10.0.0.236/trunk@160611 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 16:16:58 +00:00
igor%mir2.org
bea731bb62 Using explicit JavaImporter constructor to make namespace for swing and using it later with the "with" statement to get access to Java classes.
In this way the example can be used in an application that does not use ImporterTopLevel.


git-svn-id: svn://10.0.0.236/trunk@160610 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 16:11:13 +00:00
mostafah%oeone.com
5985cba7a8 Updated translation
git-svn-id: svn://10.0.0.236/trunk@160609 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 16:08:56 +00:00
igor%mir2.org
345d904c02 1. Separating compilation into bytecode and wrapping it into Script and Function instances both for the interpreter and class compiler. It is possible now to serialize the compiled interpreter bytecode and then wrap it in proper security context.
The change required to move security domain information form InterpreterData to its Scriptable wrappers. To simplify it and to make the interpreted functions to behave exactly as class compiled I merged InterpretedScript into InterpretedFunction which allowed to remove many casts and discrepancies when handling script and function instances.

2. Explicitly passing Interpreter instances to Context.compile... functions to avoid changing optimization level even temporarily.

3. Uniform initialization of class compiled and interpreted functions and scripts to avoid code duplication.


git-svn-id: svn://10.0.0.236/trunk@160608 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 16:06:56 +00:00
tor%cs.brown.edu
8f57a74d59 Bug 254771 - Remove AssertNoCSSRules(lastPresHintRN, lastAgentRN) from
nsStyleSet::FileRules.  Patch by jonathan.watt@strath.ac.uk, r=bz, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@160607 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 15:59:30 +00:00
igor%mir2.org
f8ee0283ff In JavaAdapter.currentFactory() do not assume that there is always active Context available and fallback to ContextFactory.getGlobal() in that case.
git-svn-id: svn://10.0.0.236/trunk@160606 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 15:52:19 +00:00
mostafah%oeone.com
fd51a56646 Updated translation
git-svn-id: svn://10.0.0.236/trunk@160603 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 14:28:47 +00:00
amardare%qnx.com
f58be0bc6d 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/trunk@160600 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 13:35:52 +00:00
mcs%pearlcrescent.com
7219677cd4 Additional fix for bug #246694 - 64-bit build: incorrect handling of
password policy response.


git-svn-id: svn://10.0.0.236/trunk@160599 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 12:36:08 +00:00
peterv%propagandism.org
ca3bbc8275 Fix for bug 27382 (ownerDocument of orphan text and attr nodes is null). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@160598 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 10:22:36 +00:00
neil%parkwaycc.co.uk
9b735ed8d1 Bug 251197 Capturing mouse listeners can discover anonymous scrollbars r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@160597 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 08:29:19 +00:00
ben%bengoodger.com
add243230b more software update tweaks for 253220
git-svn-id: svn://10.0.0.236/trunk@160595 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 07:21:35 +00:00
ben%bengoodger.com
f69b8ae605 more on 253220 - prevent update wizard from advancing prematurely by itself when not in mismatch mode.
git-svn-id: svn://10.0.0.236/trunk@160594 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 06:37:55 +00:00
jshin%mailaps.org
bc9ff86153 bug 240272 : additional patch (fix off-by-two error) r=ben
git-svn-id: svn://10.0.0.236/trunk@160593 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 05:55:08 +00:00
darin%meer.net
17238d83b3 use backslashes instead of forward slashes (oops!)
git-svn-id: svn://10.0.0.236/trunk@160592 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 05:52:33 +00:00
brendan%mozilla.org
98aac40feb Use JSPROP_SHARED for JSOP_DEFLOCALFUN-induced nested function local variable property to avoid claiming a slot later subject to reservation for a JSOP_REGEXP-induced regexp clone (254974, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@160591 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 05:13:17 +00:00
varga%nixcorp.com
fa37f35ea2 Fix for bug 226973. Print Preview Error (Previewing During Page Rendering/No Printer Installed) Shows Print Preview Toolbar.
r+sr=ben


git-svn-id: svn://10.0.0.236/trunk@160590 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 05:05:32 +00:00
bzbarsky%mit.edu
43f1e88b71 Make sure to not call ProcessRestyledFrames if we have a non-reframe hint and
no frame.  Followup to bug 230170.


git-svn-id: svn://10.0.0.236/trunk@160588 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 04:44:10 +00:00
bzbarsky%mit.edu
bc3dc7ebe0 Do style reresolves and restyles due to attribute changes asynchronously so
that pages that modify two or more style properties of the same object in a row
work faster.  Bug 230170, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@160587 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 03:24:41 +00:00
dbaron%dbaron.org
dda1e6cda9 Fix names of constants to correspond to the new definitions of the values of the 'overflow' property. b=69355 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160586 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 01:32:10 +00:00
ben%bengoodger.com
7930972a4e 245984 - bookmarks context menu lacks mnemonics.. patch from Asaf Romano, r+a=ben@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@160581 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 00:38:31 +00:00
tor%cs.brown.edu
20578e63ca Bug 234789 - SVG text ignores font-size if no unit specified.
Patch by scootermorris@comcast.net, r=tor, sr=dbaron.


git-svn-id: svn://10.0.0.236/trunk@160579 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-10 00:02:47 +00:00
smontagu%smontagu.org
6ffdf8a587 Bug 52157: Character Encoding: Replace "More >" and "Customize..." with easier to understand names. Patch by prognathous@hotmail.com, r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@160564 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 23:08:39 +00:00
ben%bengoodger.com
d8cbd91a92 more for 253220 - make app update reporting actually work
git-svn-id: svn://10.0.0.236/trunk@160560 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 22:43:26 +00:00
neil%parkwaycc.co.uk
92db34882f Bug 253798 General or menu access keys should not affect xul menulists r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160558 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 22:22:02 +00:00
bzbarsky%mit.edu
fad9e71dc3 Fix assert if an end tag has "attributes". Bug 143512, patch by Chris Thomas
<cst@andrew.cmu.edu>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@160555 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 22:09:06 +00:00
vladimir%pobox.com
3f51629cdc b=218636, backup bookmarks file, r+a=ben
git-svn-id: svn://10.0.0.236/trunk@160552 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 21:44:21 +00:00
cbiesinger%web.de
90817be5d5 Bug 80787 support non-ascii extensions in mime service, mime info, and
exthandler
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@160550 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 21:27:24 +00:00
bzbarsky%mit.edu
d8128bb293 Add DHTML performance test. Bug 169770, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@160549 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 21:24:03 +00:00
bzbarsky%mit.edu
a4b06cfcbf Eliminating mCharset mode of prescontex. Bug 253489, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160548 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 21:19:15 +00:00
darin%meer.net
a1559d566d fixes bug 250900 "nsIBrowserHistory corrupts URI strings [was: crash when a long malformed URL is entered in the Location Bar [@js_CloneFunctionObject]]" r=biesi sr=neil
git-svn-id: svn://10.0.0.236/trunk@160546 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 21:17:12 +00:00
mostafah%oeone.com
9b64c36afa use a function for the throbber that will work in all apps
git-svn-id: svn://10.0.0.236/trunk@160544 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 20:44:50 +00:00
brade%comcast.net
94bf83a426 bug 254563: <editor> xul tag broken in Firefox on Windows (missing composer.xpt
which contains nsIEditingSession.xpt); r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@160543 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 20:41:14 +00:00
mostafah%oeone.com
6b1820dd64 Use sunbird's logo as throbber for calendar
git-svn-id: svn://10.0.0.236/trunk@160542 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 20:37:58 +00:00
mostafah%oeone.com
bba8ea60af Add throbber image info to modern theme
git-svn-id: svn://10.0.0.236/trunk@160541 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 20:36:47 +00:00
ben%bengoodger.com
34c8adb9ac 242653 - README.txt mentions Mozilla, not Firefox.
git-svn-id: svn://10.0.0.236/trunk@160535 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 20:01:23 +00:00
igor%mir2.org
3aa222957e Simpler SyntxError handling:
Since changes to fix bug 254778 made the parser the sole source of syntax error reports, it removed the need to check for errors after tree transformation.

The patch removes those checks and moves all reporting about syntax errors into omj/Parser.java.


git-svn-id: svn://10.0.0.236/trunk@160530 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 18:04:18 +00:00
mostafah%oeone.com
460d4bfcfd Checked in patches for bug 254294
git-svn-id: svn://10.0.0.236/trunk@160529 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 17:38:08 +00:00
webmail%kmgerich.com
f0d98b3c94 Reworked back, forward, reload, stop icons for Mac Firefox
git-svn-id: svn://10.0.0.236/trunk@160528 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 17:16:08 +00:00
mostafah%oeone.com
8d4feaad87 Checked in attachment 155453 from bug 220075
git-svn-id: svn://10.0.0.236/trunk@160527 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 17:13:40 +00:00
mostafah%oeone.com
e6aca3b084 Checked in new patches to bug 220075
git-svn-id: svn://10.0.0.236/trunk@160526 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 17:13:17 +00:00
igor%mir2.org
131a63f841 Fixing bug 254915: proper name lookup etc.
git-svn-id: svn://10.0.0.236/trunk@160525 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 16:57:06 +00:00
mostafah%oeone.com
e64e8e17ed Checked in patches for bug 254737
git-svn-id: svn://10.0.0.236/trunk@160524 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 16:47:52 +00:00
neil%parkwaycc.co.uk
310156d32b Bug 193443 Fix display of copies & folders menulists p=ian@arlen.demon.co.uk r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@160523 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 16:31:39 +00:00
mostafah%oeone.com
b7924aaad3 Checked in patch for bug 254743
git-svn-id: svn://10.0.0.236/trunk@160522 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 16:30:10 +00:00
mostafah%oeone.com
ff2ae1e235 Fixed bug 254399
git-svn-id: svn://10.0.0.236/trunk@160519 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 16:10:45 +00:00
bzbarsky%mit.edu
e7d3f442e3 Store all error pages in cache so view-source and history do the right thing.
Enforce the "non-caching" of error pages in MustValidate().  Bug 212650 r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@160518 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 15:57:34 +00:00
tor%cs.brown.edu
c8aa9cc4c7 Bug 243536 - Remove NS_NOTYETIMPLEMENTED from nsSVGTransformList.cpp.
Patch by jonathan.watt@strath.ac.uk, r=afri.


git-svn-id: svn://10.0.0.236/trunk@160517 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 15:21:06 +00:00
tor%cs.brown.edu
60e207b9f7 Bug 243536 - Remove NS_NOTYETIMPLEMENTED from nsSVGTransformList.cpp.
Patch by jonathan.watt@strath.ac.uk, r=afri.


git-svn-id: svn://10.0.0.236/trunk@160515 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 14:44:54 +00:00
jshin%mailaps.org
7d49d9f1f6 add back references that were taken away by Gerv's license changing script
git-svn-id: svn://10.0.0.236/trunk@160514 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 13:42:28 +00:00
igor%mir2.org
8d126b3ff0 Top call scope tracking changes:
Since E4X implementation needs to know the activation scope for tracking of default namespaces, previously an elaborated schema was added to set/restore the activation scope which relied on the fact that scrip and function with activation record should always call special entry/exit functions.

But that does not work for functions without activation records since they never call any special entry/exit pairs. So if application call such function directly, the function would not store its top scope anywhere and the E4X subsystem would not be able to get E4X library object.

The patch fixes with introduction of 2 functions, hasTopCall and doTopCall to ScriptRuntime and adding the following code prefix to each implementation of Callable.call that can start execution of script code:

    public Object call(Context cx, Scriptable scope,
                       Scriptable thisObj, Object[] args)
        throws JavaScriptException
    {
// Prefix start
        if (!ScriptRuntime.hasTopCall(cx)) {
            return ScriptRuntime.doTopCall(this, cx, scope, thisObj, args);
        }
// Prefix end
        ...

In this way there is always registered top scope during script execution and the previous elaborated schema became unnecessary so I reverted that part to almost pre-E4x state.


git-svn-id: svn://10.0.0.236/trunk@160512 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 11:00:47 +00:00
neil%parkwaycc.co.uk
ae97aed81f Bug 248964 Can't save from source view r=doron sr=jag
git-svn-id: svn://10.0.0.236/trunk@160511 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 10:02:56 +00:00
neil%parkwaycc.co.uk
5a86164f51 Bug 34591 Pref for automatic newsgroup count updating and message fetching p=mbockelcamp@web.de r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@160510 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-09 09:59:32 +00:00
cbiesinger%web.de
63f338693c don't use eval, and don't allow entering non-numbers as values for integer prefs
Bug 254434 r=timeless sr=neil


git-svn-id: svn://10.0.0.236/trunk@160508 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 21:37:51 +00:00
timeless%mozdev.org
2f073b9690 calling addEventListener and passing an object that is not defined yet
fails, which means that code expecting the result of that function call
is somewhat unhappy, to the tune of:
Error: inspector is not defined
Source File: chrome://inspector/content/sidebar.js
Line: 142
r=caillon rs(sr)=neil


git-svn-id: svn://10.0.0.236/trunk@160507 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 21:35:01 +00:00
timeless%mozdev.org
5ec51af512 Bug 199804 Unprofessional error message when download fails
patch by mcsmurf@gmx.de r=biesi sr=bz


git-svn-id: svn://10.0.0.236/trunk@160506 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 21:12:22 +00:00
timeless%mozdev.org
d53dab7623 Bug 222357 Shift-F10 doesn't trigger context menu
rs=caillon rs=neil


git-svn-id: svn://10.0.0.236/trunk@160505 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 20:48:57 +00:00
cbiesinger%web.de
9379123259 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@160504 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 20:35:08 +00:00
bzbarsky%mit.edu
a7d0a2d0df Remove unneeded nsChangeHint include. Bug 254790, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160503 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 20:29:12 +00:00
cbiesinger%web.de
7baf7223f9 Bug 254354 move nsIHelperAppLauncherDialog.idl into exthandler
r=bz sr=darin


git-svn-id: svn://10.0.0.236/trunk@160502 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 20:25:02 +00:00
timeless%mozdev.org
672f1fb51e changing onclick to oncommand so that i can use a keyboard to install the
domi sidebar
rs=caillon rs=bz


git-svn-id: svn://10.0.0.236/trunk@160501 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 20:20:38 +00:00
cbiesinger%web.de
d420dd475b set an event sink on the control connection's socket transport, and forward
"looking up host", "connecting to host" and "connected to host" events to the
progress sink.
Bug 252344 r=darin sr=bz


git-svn-id: svn://10.0.0.236/trunk@160500 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 20:17:54 +00:00
timeless%mozdev.org
6369baa290 Bug 240521 Crash [@ jsd_NewThreadState] when script is null
r=rginda sr=dmose


git-svn-id: svn://10.0.0.236/trunk@160499 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 19:56:49 +00:00
bzbarsky%mit.edu
021ef74273 Even when tokenizing in quirks, view-source should be doing layout in standards
mode (if nothine else, it's faster).  Bug 254536, r+sr=rbs


git-svn-id: svn://10.0.0.236/trunk@160498 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 19:21:55 +00:00
mats.palmgren%bredband.net
ccc2d90fde Added font-size:inherit to optgroup, so that the select font-size affects options. b=185098 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160497 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 18:44:09 +00:00
bzbarsky%mit.edu
b99c0f5ef4 When getting scrollXY, we may not always need to flush out all reflows. Bug
245131, r=roc, sr=jst


git-svn-id: svn://10.0.0.236/trunk@160496 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 17:39:20 +00:00
bzbarsky%mit.edu
da4a9519f7 Speed up documentNeedsSecurityCheck by making the one-entry cache actually
work.  Bug 243488, r=jst, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@160495 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 17:33:35 +00:00
mats.palmgren%bredband.net
98a82b2777 Check fo null before using GetFocusedElement result. b=252977 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160494 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 17:18:58 +00:00
mats.palmgren%bredband.net
9b18d5648a Added more log messages for incorrect "coords" attribute values. b=233353 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160492 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 14:05:35 +00:00
alex%croczilla.com
2f989726e4 Convert 'missing context' errors to warnings. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160491 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 13:47:27 +00:00
igor%mir2.org
037c9f8c0f Fixing bug 254778: proper treatment of labels
git-svn-id: svn://10.0.0.236/trunk@160489 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 13:45:09 +00:00
alex%croczilla.com
3df94e2466 Remove benign assertion, add comment & warning instead. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160488 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 13:44:03 +00:00
caillon%redhat.com
4670c6276d Bug 123197
File picker cleanup:
- Pressing enter now actives the save/open buttons.
- Fixes issue for clobber builds where the file chooser would not always get
registered.  Unfortunately, this still can not be guaranteed to work because of
how XPCOM (mis)handles multiple components registered with the same contract
ID.  See bug 253136.
- The native widget component factory constructor now handles the logic for
which implementation to choose.  This allows me to remove the proxy logic from
the implementation itself.
- Remembers the last selected directory between invocations.
- Removes some debug stuff I forgot to remove.
- Gets rid of the static nsString cruft that got accidentally added while I was
copying over stuff from other implementations.


r+sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@160485 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 11:09:51 +00:00
alex%croczilla.com
c11a65d9d4 Remove obsolete declarations. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160484 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 09:38:58 +00:00
bzbarsky%mit.edu
42877f4e0f Add support for the application/rdf+xml MIME type. Bug 61839, patch by Alex
Vincent <ajvincent@juno.com>, r=bzbarsky, sr=jst


git-svn-id: svn://10.0.0.236/trunk@160482 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-08 01:31:02 +00:00
mats.palmgren%bredband.net
4635bcbf08 Add width for letter-spacing when calculating desired width of text input controls. b=252783 r=bzbarsky sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160481 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 22:04:27 +00:00
igor%mir2.org
089f6b0704 More switch parsing/code generation cleanups: now IRFactory constructs the proper parsed tree for the switch statement which removed the need for tree mutations in NodeTransformer and during code generation.
git-svn-id: svn://10.0.0.236/trunk@160480 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 20:08:38 +00:00
bzbarsky%mit.edu
3cc4b48f61 Make nsHTMLSelectElement::GetOptionIndex be faster and less COM-happy. Bug
254373, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@160479 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 18:05:05 +00:00
jshin%mailaps.org
566a1cca10 bug 251241 : zh-Hant and zh-Hans are treated as zh-CN (r=smontagu, sr=neil)
git-svn-id: svn://10.0.0.236/trunk@160478 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 17:48:13 +00:00
peterv%propagandism.org
81c8531df2 Add comment to explain the fix for bug 243392.
git-svn-id: svn://10.0.0.236/trunk@160477 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 17:25:56 +00:00
igor%mir2.org
c7f00880b7 Cleanup for code generation in interpreter: store itsICodeTop as instance variable to avoid clattering code with explicit passing of iCodeTop,
git-svn-id: svn://10.0.0.236/trunk@160476 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 15:42:13 +00:00
igor%mir2.org
da093a9768 Switch parsing cleanup including reporting syntax error on duplicated default label
git-svn-id: svn://10.0.0.236/trunk@160475 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 15:39:55 +00:00
mats.palmgren%bredband.net
6d7adf9d8c Fix mouse-wheel scrolling for overflow:scroll elements. b=97283 r=roc sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160474 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 14:30:30 +00:00
kestes%walrus.com
0b13f4b8b3 add a TinderHeader Banner, its like MOTD only there is only one Banner for all tinderbox projects.
git-svn-id: svn://10.0.0.236/trunk@160473 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 13:12:10 +00:00
neil%parkwaycc.co.uk
9bbb952423 Bug 226491 <progressmeter mode="undetermined"> for Classic skin r=mscott sr=jag
git-svn-id: svn://10.0.0.236/trunk@160471 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 12:26:59 +00:00
scott%scott-macgregor.org
a646002e39 More tweaks to the undetermined progressmeter from Neil.
Bug #226491


git-svn-id: svn://10.0.0.236/trunk@160470 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 08:53:24 +00:00
scott%scott-macgregor.org
de2c64fa26 Bug #253775 --> Add account manager UI and per feed UI for controlling 'quick mode' where the RSS extension
only shows the summary instead of loading the webpage for the feed in the message pane.

Wording subject to change when someone suggests something better.


git-svn-id: svn://10.0.0.236/trunk@160469 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 08:47:20 +00:00
scott%scott-macgregor.org
3a6155f19b Bug #254008 --> Make rss.rdf localizeable for localizers.
git-svn-id: svn://10.0.0.236/trunk@160468 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 08:05:10 +00:00
scott%scott-macgregor.org
5c4033e158 Bug #254661 --> increase the default biff interval for RSS accounts.
git-svn-id: svn://10.0.0.236/trunk@160467 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 05:40:59 +00:00
bzbarsky%mit.edu
28bddb2a04 Add ico and xbm to the "image files" list. Bug 254381, patch by Jonathan Watt
<jonathan.watt@strath.ac.uk>, r=mconnor, sr=neil


git-svn-id: svn://10.0.0.236/trunk@160464 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-07 02:43:55 +00:00
alex%croczilla.com
889e0493e2 Move default args to constructor declaration. Fixes Windows build problem. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160460 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 23:17:55 +00:00
mostafah%oeone.com
0f309a8dd4 Removing unused extension
git-svn-id: svn://10.0.0.236/trunk@160458 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 22:04:23 +00:00
darin%meer.net
af6e1f6a92 fixing win32 debug bustage
git-svn-id: svn://10.0.0.236/trunk@160457 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 19:48:04 +00:00
darin%meer.net
8c48fd6972 fixing win32 debug bustage; we really need a debug tinderbox!!
git-svn-id: svn://10.0.0.236/trunk@160456 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 19:42:47 +00:00
timeless%mozdev.org
b13cd5f163 Bug 121730 Add number of entries actually removed from sHistory when using PurgeHistory()
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@160455 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 19:34:21 +00:00
mostafah%oeone.com
3ea574056d Fixed bug 253654
git-svn-id: svn://10.0.0.236/trunk@160454 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 18:02:53 +00:00
bzbarsky%mit.edu
03c67167f1 Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@160453 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 17:51:20 +00:00
mostafah%oeone.com
2fbb3ae27f Checking in more files from the new them ( Bug 248399 )
git-svn-id: svn://10.0.0.236/trunk@160452 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 17:36:44 +00:00
bsmedberg%covad.net
e86644f19c nsIXULTemplateBuilder.refresh() shouldn't call .rebuild() (because the refreshing is done asynchronously). Bug 254600 r=Pike sr=Neil
git-svn-id: svn://10.0.0.236/trunk@160451 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 17:01:04 +00:00
igor%mir2.org
308595834c Preparations for 1.6R1
git-svn-id: svn://10.0.0.236/trunk@160449 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 16:05:40 +00:00
scott%scott-macgregor.org
a16e8ad0d0 offline locale information is now in en-US-mail.jar and not offline.jar.
Fixes a regression for the .zip and linux release builds with missing DTD errors.


git-svn-id: svn://10.0.0.236/trunk@160448 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 16:02:28 +00:00
mats.palmgren%bredband.net
c3b56c8527 Fix keyboard scrolling for elements using overflow:scroll by scrolling the nearest scrollable view from the caret. b=251986 r=roc sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160447 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 15:55:17 +00:00
igor%mir2.org
f5c79bb6e0 Class-Path entry for Rhino: xmlbean.jar
git-svn-id: svn://10.0.0.236/trunk@160446 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 15:49:25 +00:00
igor%mir2.org
123432076e Cleanup of call code generation: now it is split into separated functions for optimized/standard function calls.
git-svn-id: svn://10.0.0.236/trunk@160445 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 15:08:38 +00:00
igor%mir2.org
590bb5f382 Removal of no longer used debug name index in Token.CALL/Token.REF_CALL: ScriptRuntime.get(Elem|Prop|Name|Value)FunctionAndThis takes care about debugging themselves.
git-svn-id: svn://10.0.0.236/trunk@160444 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 15:02:48 +00:00
jshin%mailaps.org
5d8271226e bug 120401 : patch by bugs.mano%mail-central.com (r=jhpedemonte, sr=sfraser) : font-pref. setting on Mac OS X doesn't work
git-svn-id: svn://10.0.0.236/trunk@160443 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 14:50:57 +00:00
neil%parkwaycc.co.uk
a24214336f Bug 254316 Remove unix's Ctrl+R redo keybinding, this now means that it will reload even when the cursor is in a text field p=stefan_h@hem.utfors.se r=akk sr=me
git-svn-id: svn://10.0.0.236/trunk@160442 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 14:35:34 +00:00
kiko%async.com.br
c176924dd6 More whitespace fixes. r=ssdbot. I've already talked to Alexandre
about this, won't happen again.


git-svn-id: svn://10.0.0.236/trunk@160440 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 13:47:25 +00:00
bienvenu%nventure.com
01c2e2a29e don't open all msf files when opening imap server with acl for the first time, fixes running out of handles on various unixes, sr=mscott 249754
git-svn-id: svn://10.0.0.236/trunk@160436 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 13:12:04 +00:00
bienvenu%nventure.com
8d30f8c488 fix crash after doing multiple body searches, 254199
git-svn-id: svn://10.0.0.236/trunk@160435 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 13:10:05 +00:00
peterv%propagandism.org
0615d7809e Fix for bug 252589 (Textbox attribute "multiline" seems broken). r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@160434 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 11:56:46 +00:00
scott%scott-macgregor.org
c04bfef959 Bug #254474 --> if the quick search bar is set to "Search Message Bodies" then we should force the search scope to be online
for IMAP searches.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@160431 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 05:34:21 +00:00
bienvenu%nventure.com
8a3e4f7ccf fix 254513 initial new mail retrieval on brand new profile with deferred pop3 server doesn't work, and 250625 don't confirm delete of rss folders
git-svn-id: svn://10.0.0.236/trunk@160430 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 04:36:28 +00:00
jpierre%netscape.com
d0508b133e Fix for 254393 - r=nelsonb . PK11_FindKeyByAnyCert returned invalid key objects
git-svn-id: svn://10.0.0.236/trunk@160428 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-06 02:24:31 +00:00
bienvenu%nventure.com
b76f8aabed fix default special folders account for pop3 deferred accounts, 254016 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@160425 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 22:58:00 +00:00
bugreport%peshkin.net
2078808f42 Bug 254430: Fix User.pm so it returns a logged-out user if userid=0
r=erik, kiko
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160423 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 22:19:19 +00:00
scott%scott-macgregor.org
1fb032938f Bug #254493 --> Errors when trying to subscribe to multiple feeds at the same time. Prevent the user from subscribing to multiple feeds
at the same time.


git-svn-id: svn://10.0.0.236/trunk@160422 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 22:01:53 +00:00
darin%meer.net
db45225d77 initial landing
git-svn-id: svn://10.0.0.236/trunk@160419 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 21:38:24 +00:00
smontagu%smontagu.org
850c3eb4d2 Bug 245965: Forcing visual Bidi through preferences doesn't work. r=mkaply, sr=dveditz.
git-svn-id: svn://10.0.0.236/trunk@160418 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 21:38:08 +00:00
mostafah%oeone.com
70e56c545f Brought up to date with mozilla.in in browser
git-svn-id: svn://10.0.0.236/trunk@160417 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 21:17:47 +00:00
scott%scott-macgregor.org
5048bad305 Bug #226491 --> More improvements to the undetermined progressmeter. Thanks to Neil for the changes.
git-svn-id: svn://10.0.0.236/trunk@160416 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 21:08:57 +00:00
scott%scott-macgregor.org
0cc40a6e4b Bug #250918 --> move the locale files for the offline extension into en-US.jar to make it easier to localize.
git-svn-id: svn://10.0.0.236/trunk@160415 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 21:05:24 +00:00
mostafah%oeone.com
d356734796 Bump up to version 0.2a
git-svn-id: svn://10.0.0.236/trunk@160414 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 20:56:41 +00:00
mostafah%oeone.com
220f4126fb Added installer files for sunbird
git-svn-id: svn://10.0.0.236/trunk@160413 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 20:55:13 +00:00
bienvenu%nventure.com
0ed38cfac0 fix 254290 newly added imap servers w/o inbox don't get inbox added, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@160411 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 19:33:08 +00:00
mkaply%us.ibm.com
f64c219a19 #239933
r=dwitte, sr=darin, a=mkaply
Fix AddObserver - P3P doesn't support weak references


git-svn-id: svn://10.0.0.236/trunk@160410 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 19:15:27 +00:00
dbaron%dbaron.org
e51e8e70e0 Fix Windows bustage by making these virtual again, at least for now (the only cost of which should be bloating some vtables). b=238099
git-svn-id: svn://10.0.0.236/trunk@160409 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 19:10:16 +00:00
scott%scott-macgregor.org
e4690f9b71 Remove the focus ring from the message pane. UI Cleanup.
git-svn-id: svn://10.0.0.236/trunk@160408 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 19:02:56 +00:00
dbaron%dbaron.org
e29b7fd0e4 Attempt to fix Windows bustage. b=238099
git-svn-id: svn://10.0.0.236/trunk@160407 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 18:44:42 +00:00
dbaron%dbaron.org
3ea4fea687 Implement @-moz-document at-rule for site-specific rules, particularly in user stylesheets. b=238099 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160406 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 18:26:14 +00:00
kiko%async.com.br
65618d4b65 Whitespace fixes. r=ssdbot
git-svn-id: svn://10.0.0.236/trunk@160402 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 13:51:23 +00:00
mostafah%oeone.com
2a8befa1d0 Using more realistic max version
git-svn-id: svn://10.0.0.236/trunk@160400 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 13:47:23 +00:00
kiko%async.com.br
77e2765fbe Fix for bug 253562: Hours Worked (actual_time) is being listed as 1.
Cleans up Bugzilla::Bug::actual_time to do things the right way (dbi,
Bugzilla->user) and apparently fixes a problem limited to some
platforms. r=joel, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@160399 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 13:43:48 +00:00
neil%parkwaycc.co.uk
f40c83bcaa NPL -> MPL
git-svn-id: svn://10.0.0.236/trunk@160398 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 13:32:11 +00:00
neil%parkwaycc.co.uk
a676c8eac2 Bug 32372 should be possible to completely disable CSS p=fantasai@inkedblade.net r=me (xpfe) r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160396 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 11:59:12 +00:00
neil%parkwaycc.co.uk
0bbab9b402 Bug 32372 should be possible to completely disable CSS p=fantasai@inkedblade.net r=me (xpfe) r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@160395 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 11:38:42 +00:00
alex%croczilla.com
89993ef05b Bug #252637: Implement inner <svg> elements. r=tor, sr=dbaron for nsCSSFrameConstructor changes. SVG only - not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@160394 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 09:01:13 +00:00
brendan%mozilla.org
a1895165ae Fix bug 254375 by quoting negative integer property ids in js_obj_toSource.
git-svn-id: svn://10.0.0.236/trunk@160391 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 08:06:26 +00:00
brendan%mozilla.org
90b882af41 Remove deadwood left by last checkin (254382, r=cst).
git-svn-id: svn://10.0.0.236/trunk@160390 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 07:52:45 +00:00
smontagu%smontagu.org
eb117ed20d Backing out checkin from bug 120401 because of Tp regression.
git-svn-id: svn://10.0.0.236/trunk@160389 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 06:51:35 +00:00
igor%mir2.org
517d03f07c GeneratedClassLoader is API class and should be listed in apiClasses.properties
git-svn-id: svn://10.0.0.236/trunk@160388 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 06:06:30 +00:00
scott%scott-macgregor.org
19316413ce Bug #254133 --> in the feed properties dialog, list the account name (which is used when you want a new folder for the feed)
in the folder destination drop down.


git-svn-id: svn://10.0.0.236/trunk@160386 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 03:20:36 +00:00
bugreport%peshkin.net
fb03b26b17 Bug 254374: Fix regression in qacontact from bug 186093
git-svn-id: svn://10.0.0.236/trunk@160385 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 03:18:42 +00:00
ben%bengoodger.com
bebc3faa8f 253220 - better software update - in place software update, etc etc. glory!
git-svn-id: svn://10.0.0.236/trunk@160383 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-05 02:45:27 +00:00
rbs%maths.uq.edu.au
7ba1330c74 per-window browse with caret: allow the caret to be moved with arrow keys on any window (e.g., viewsource) for which the caret is enabled, b=254078, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160380 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 23:31:38 +00:00
darin%meer.net
017b2d2fde fixing MingW bustage
git-svn-id: svn://10.0.0.236/trunk@160379 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 23:12:24 +00:00
smontagu%smontagu.org
991d43877e 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.
git-svn-id: svn://10.0.0.236/trunk@160378 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:48:39 +00:00
bugreport%peshkin.net
259f1f03b2 Bug 185090: Add revamped whining system
patch by: Erik
r=joel
r=jouni
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160377 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:36:27 +00:00
bzbarsky%mit.edu
02a889bb77 Enter on button of file input should not submit form. Bug 252526 wallpaper,
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@160375 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:23:59 +00:00
bzbarsky%mit.edu
6f2f40deaf More setting of presentational attributes that should use the CSS equivalent
stuff.  Bug 239476, r=glazman, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@160374 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:21:26 +00:00
bzbarsky%mit.edu
f35c55bd73 Check for updated bullet image in DidSetStyleContext, not reflow. Bug 180142,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@160373 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:18:20 +00:00
pinkerton%aol.net
81efcae666 l10n fixes for 249259, 252407, 248163
git-svn-id: svn://10.0.0.236/trunk@160370 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 21:03:34 +00:00
bzbarsky%mit.edu
392d455d0a nsImageBoxFrame and nsTreeBodyFrame should use nsContentUtils::LoadImage (and
CanLoadImage).  Bug 253627, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@160368 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 19:48:55 +00:00
bienvenu%nventure.com
dc39737bd2 don't allow user to pick local directory that's used by another account, sr=mscott 233265
git-svn-id: svn://10.0.0.236/trunk@160367 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 19:21:19 +00:00
bienvenu%nventure.com
69f1b0d846 fix 254283 must click on newly subscribed newsgroup twice to open, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@160366 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 19:17:17 +00:00
bienvenu%nventure.com
0bddb6d2ab fix 254290, create empty imap inbox when creating imap account, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@160364 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 18:58:17 +00:00
brendan%mozilla.org
65f01a3d29 Comment fixes to track bug 254067.
git-svn-id: svn://10.0.0.236/trunk@160363 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 18:40:55 +00:00
bugreport%peshkin.net
673c562fce Bug 186093: Move CanSeeBug to User.pm and make User.pm usable by templates
r=kiko
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160361 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 18:08:21 +00:00
brendan%mozilla.org
8a13e960a1 JSOP_SETGVAR tweak: don't store rval needlessly in the optimized case, there's no chance it has changed.
git-svn-id: svn://10.0.0.236/trunk@160360 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 18:08:17 +00:00
brendan%mozilla.org
01497fded6 Remove bogus instanceof equivalence of distinct constructor function objects
that have the same native or script internally.  We no longer need this hack,
given regexp cloning done for precompiled scripts and functions (i.e., those
not eval'd or compile-and-go executed via a JS_Evaluate* API).

Fix a script_compile bug found during the scan of JSFRAME_EVAL occasioned by
the instanceof fix.

Bug 254067, r=shaver@mozilla.org.


git-svn-id: svn://10.0.0.236/trunk@160359 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:56:31 +00:00
cbiesinger%web.de
33c4e2110a Bug 202638 make nsSocketTransport notify its observers when the
sockettransportservice initiated a detach (f.ex. because it's going offline)
r=darin sr=bz


git-svn-id: svn://10.0.0.236/trunk@160357 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:43:33 +00:00
igor%mir2.org
fbc49b9ae9 Restoring ScriptRuntime.call: BSF uses it!
git-svn-id: svn://10.0.0.236/trunk@160356 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:42:56 +00:00
cbiesinger%web.de
6486659657 Bug 254278 remove some *WithConversion in layout/content
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@160355 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:33:30 +00:00
igor%mir2.org
7bd8b80ced Allow to pass JS-wrapped instances of org.apache.xmlbeans.XmlCursor and org.apache.xmlbeans.XmlObject to XML constructor to make proper XML objects from them.
git-svn-id: svn://10.0.0.236/trunk@160354 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:32:48 +00:00
igor%mir2.org
4fb4ecc8b0 Preparations for Rhino 1.6R1 RC1
git-svn-id: svn://10.0.0.236/trunk@160353 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:28:11 +00:00
darin%meer.net
fa6d098147 fixes bug 249282 "Permit mixing of \ and / in file:// URLs under Win32" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160352 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 17:08:27 +00:00
bienvenu%nventure.com
025c6a2f53 fix initial default for special folders for imap servers to be on imap server, sr=mscott 254016
git-svn-id: svn://10.0.0.236/trunk@160351 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 16:44:01 +00:00
bugreport%peshkin.net
cd65dc04d7 Bug 186093: Move CanSeeBug to User.pm and make User.pm usable by templates
r=kiko
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160350 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 16:17:10 +00:00
tor%cs.brown.edu
d9d066a8a4 Bug 251381 - libpng buffer overflow vulnerabilities.
p=glennrp,tor; r=glennrp,tor; sr=tor


git-svn-id: svn://10.0.0.236/trunk@160342 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 14:02:34 +00:00
mostafah%oeone.com
14603b3de6 Removed duplicate function. ( Bug 220075 )
git-svn-id: svn://10.0.0.236/trunk@160340 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 13:10:46 +00:00
igor%mir2.org
820523d394 1. Recently introduced ScriptableObject.default(Prototype|ParentScope)() methods had problems with serialization and are removed now. XML code explicitly sets parent/prototype. To simplify that ScriptableObject now contains a special constructor taking scope and prototype arguments.
2. xml/XMLObject do not define lib() method and instead defines few abstract methods to create "with" proxies and perform addition.

3. XMLLib implementation is stored in the scope using ScriptableObject.associateValue() and does not depend on presence of proper XML object.


git-svn-id: svn://10.0.0.236/trunk@160339 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 12:54:03 +00:00
scott%scott-macgregor.org
11e41ff0d6 Bug #253807 --> mime encode the feed subject using the character set encoding of the RSS document.
This means moving nsIMimeConverter
into a scriptable interface so we can access it from JS.

Fixes several issues with the RSS extension not handling non ascii subjects.


git-svn-id: svn://10.0.0.236/trunk@160335 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 04:49:33 +00:00
scott%scott-macgregor.org
1170f4ecb3 Bug #253807 --> mime encode the feed subject using the character set encoding of the RSS document for Thunderbird.
This means moving nsIMimeConverter into a scriptable interface so we can access it from JS for Thunderbird.


git-svn-id: svn://10.0.0.236/trunk@160334 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 04:48:44 +00:00
bzbarsky%mit.edu
4876ea1f40 Don't throw from location.reload() if it's a POST page and the user cancels the
reload.  Bug 249405, r=darin, sr=jst


git-svn-id: svn://10.0.0.236/trunk@160333 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 03:35:39 +00:00
dbaron%dbaron.org
03b3717bb3 Give nsCSSStyleSheet a header file and rename the class in preparation for deCOMtamination. b=239008 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160332 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 03:27:28 +00:00
dbaron%dbaron.org
f5d5060a41 Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160331 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 03:23:37 +00:00
bzbarsky%mit.edu
dabfcb515f Make sure not to save magic _base_href attributes when saving a DOM. Bug
253507, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@160330 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 03:14:18 +00:00
bzbarsky%mit.edu
48b2ead6fc When changing selected radio button with arrow keys, prevent the default action
for the key event.  Bug 253299, r=aaronl, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@160329 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 02:52:50 +00:00
brendan%mozilla.org
f17fbb8285 Whitespace cleanup.
git-svn-id: svn://10.0.0.236/trunk@160327 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-04 02:28:58 +00:00
darin%meer.net
901447e7b4 fixes bug 252118 "necko ignores settings for max-persistent-connections-per-server" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160326 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 23:41:36 +00:00
jpierre%netscape.com
b8e901d04f Fix for 249488 - make Single-Threaded mode work
git-svn-id: svn://10.0.0.236/trunk@160324 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 23:24:37 +00:00
scott%scott-macgregor.org
c9f8f983ce Bug #216133 --> Allow remote images from senders in the white list for Thunderbird.
Enable remote image blocking by default, add pref UI under privacy for controlling the new white list settings
for blocking remote content.


git-svn-id: svn://10.0.0.236/trunk@160321 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 22:41:10 +00:00
mostafah%oeone.com
1311a2d19b Define ID_DDE_APPLICATION_NAME
git-svn-id: svn://10.0.0.236/trunk@160319 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 21:41:37 +00:00
bienvenu%nventure.com
7eb7628945 fix updating of view counts when new hdr arrives as top level msg in expanded thread, sr=mscott 231846
git-svn-id: svn://10.0.0.236/trunk@160317 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 21:28:14 +00:00
neil%parkwaycc.co.uk
993734c688 Bug 254047 Fix invalid locale assumptions and problems with commas in addresses r=mscott sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@160313 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 21:15:00 +00:00
mostafah%oeone.com
d640b2bcfa Changed "Mozilla Sunbird" to "Sunbird" to comply with firefox name usage
git-svn-id: svn://10.0.0.236/trunk@160309 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 21:07:30 +00:00
bienvenu%nventure.com
c06dc8f7cf fix undo of top level message in a thread sometimes messing up display of thread, sr=mscott 231846
git-svn-id: svn://10.0.0.236/trunk@160306 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 20:15:54 +00:00
scott%scott-macgregor.org
352b90f83a Bug #254101 --> make skipPanels=true work again for ISP provided .rdf files in the account wizard. My RSS changes broke that behavior.
git-svn-id: svn://10.0.0.236/trunk@160303 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 18:31:07 +00:00
db48x%yahoo.com
f07440e041 bug 254086: Page info -> Forms -> Form name is editable
r=timeless, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@160301 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 17:51:25 +00:00
edburns%acm.org
3fd0db98ed Thanks again to Michael Klepikov for these fixes.
M dom/jni/org_mozilla_dom_NodeImpl.cpp

- code around the absence of LowerCaseEqualsLiteral in nsTAString.h.
  I'm surprised the unit tests worked for me all aloung though.

M webclient/build.xml

- make run.test.browser depend on "main"

M webclient/src_moz/EmbedProgress.cpp

- deal with null URL passed to ::OnStateChange

M webclient/src_moz/HistoryImpl.cpp

- Don't cast to PRBool* when you don't need to.

M webclient/test/manual/src/classes/org/mozilla/webclient/test/TestBrowser.java

- don't swallow the exception from setAppData().


git-svn-id: svn://10.0.0.236/trunk@160299 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 17:16:57 +00:00
igor%mir2.org
0add72333a Preparations for 1.6R1 RC1
git-svn-id: svn://10.0.0.236/trunk@160298 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 17:13:40 +00:00
timeless%mozdev.org
9305f36f77 Bug 246392 Reloading a page containing frames goes back to top level
patch by crispin@flowerday.cx r=blizzard sr=shaver


git-svn-id: svn://10.0.0.236/trunk@160296 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 15:28:27 +00:00
timeless%mozdev.org
10fa1e44a3 Bug 246392 Reloading a page containing frames goes back to top level
patch by crispin@flowerday.cx r=blizzard sr=shaver


git-svn-id: svn://10.0.0.236/trunk@160295 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 15:22:31 +00:00
rlk%trfenv.com
654edc31a7 bug 253242 - Reduce footprint for Mozilla Suite help guide. Patch by Giacomo Magnini <giacomo.magnini@portalis.it>. r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@160294 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 14:13:38 +00:00
steffen.wilberg%web.de
ddb2e8c0fa Bug 214968: .bmp extension should be listed in Open File-Image Files. p=bmo@aebrahim.fastmail.fm, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@160293 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 14:13:30 +00:00
bienvenu%nventure.com
7e90c18a49 fix for crash 253804 check for new mail at startup with out of date .msf file, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@160290 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 14:01:25 +00:00
mostafah%oeone.com
6b51f1ae90 Use install.rdf from now on. Also fixed version
git-svn-id: svn://10.0.0.236/trunk@160289 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 13:56:55 +00:00
rlk%trfenv.com
472d205bda adding newly optimized help images. Images by sharparrow1 <sharparrow1 at yahoo.com>. r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@160288 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 13:56:25 +00:00
mostafah%oeone.com
c3ed8efc04 Assigning width and height for proper viewing from firefox extension dialog
git-svn-id: svn://10.0.0.236/trunk@160287 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 13:56:09 +00:00
cbiesinger%web.de
ae1d79edde remove *WithConversion from xmlterm r+sr=roc Bug 252940
git-svn-id: svn://10.0.0.236/trunk@160286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 13:46:52 +00:00
mostafah%oeone.com
afe3daecca Improved install.rdf
git-svn-id: svn://10.0.0.236/trunk@160285 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 13:34:55 +00:00
mostafah%oeone.com
66c4f927d8 Checked in patch for bug 243799
git-svn-id: svn://10.0.0.236/trunk@160284 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 13:00:39 +00:00
cbiesinger%web.de
906e2a08b2 bug 251446 X10-style XBM images do not render properly
patch by Aaron Kaluszka <ask@swva.net> r=biesi sr=tor


git-svn-id: svn://10.0.0.236/trunk@160283 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 12:59:56 +00:00
aaronleventhal%moonset.net
f45e7b1251 Bug 254011. After focusing an element with a negative tabindex, tab relative to it's position in doc. r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@160282 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 12:52:42 +00:00
blakeross%telocity.com
0d37334cc1 Fix 234369 - Firefox calls itself Navigator when installing plugins.
git-svn-id: svn://10.0.0.236/trunk@160278 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 07:53:34 +00:00
blakeross%telocity.com
0d5d3bcf05 Fix 236586 - change customization text to include item removal.
git-svn-id: svn://10.0.0.236/trunk@160277 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 07:51:16 +00:00
jocuri%softhome.net
2336c8c696 Patch for bug 253604: When commit a bug, validate timetracking before user match; patch by Tiago R. Mello <tiago@async.com.br>; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@160268 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 06:23:25 +00:00
scott%scott-macgregor.org
a00f644fcd Add back an accidentally dropped else clause that was preventing deleted feeds
from getting removed from the subscriptions data source.


git-svn-id: svn://10.0.0.236/trunk@160267 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 05:43:51 +00:00
scott%scott-macgregor.org
b3f168f643 Bug #253775 --> When parsing RSS 2.0 feeds, parse the content:encoded tag for each feed.
Patch by Myk.


git-svn-id: svn://10.0.0.236/trunk@160265 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 05:30:43 +00:00
bryner%brianryner.com
edb8fbcc5e Pango code uses PR_GetEnv(), so include prenv.h.
git-svn-id: svn://10.0.0.236/trunk@160264 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 03:40:49 +00:00
jshin%mailaps.org
5b92607b31 separate xpcom wrapper and charset detectors : patch by shanjian with some updates by me (r=smontagu, sr=alecf)
git-svn-id: svn://10.0.0.236/trunk@160263 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 01:50:37 +00:00
bienvenu%nventure.com
187f57b943 part of work for 11051, virtual folders, register contract id for msg db factories, sr=mscott, forgot to check this in
git-svn-id: svn://10.0.0.236/trunk@160262 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-03 00:14:13 +00:00
bienvenu%nventure.com
648f345885 add contract ids for mail dbs, part of work for 11051, forgot to check this in before
git-svn-id: svn://10.0.0.236/trunk@160261 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 23:58:59 +00:00
mostafah%oeone.com
4420b59df6 Checked in patch for bug 252944
git-svn-id: svn://10.0.0.236/trunk@160260 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 22:29:43 +00:00
mostafah%oeone.com
b0ab8029de Checked in patches for bug 250824
git-svn-id: svn://10.0.0.236/trunk@160259 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 22:25:56 +00:00
mostafah%oeone.com
be32ac9d46 Checked in patches for bug 220075
git-svn-id: svn://10.0.0.236/trunk@160258 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 22:23:16 +00:00
neil%parkwaycc.co.uk
98e5380e89 Bug 238136 Make bookmarks not depend on IE on Windows r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@160257 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 22:17:26 +00:00
blizzard%redhat.com
4965c96ee3 try to fix bustage
git-svn-id: svn://10.0.0.236/trunk@160256 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 22:12:24 +00:00
mostafah%oeone.com
b9d01c5c4b Checked in patch for bug 250815
git-svn-id: svn://10.0.0.236/trunk@160253 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 21:02:30 +00:00
cltbld%netscape.com
49d304a709 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@160251 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 20:56:59 +00:00
mostafah%oeone.com
95b87b0d1d Checked in patches for bug 250307
git-svn-id: svn://10.0.0.236/trunk@160250 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 20:54:10 +00:00
blizzard%redhat.com
7bf9999563 More build goop to get pango building. Add the right calls so that RTL info is passed down. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@160249 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 20:50:01 +00:00
mostafah%oeone.com
a16abdc168 Checked in patch for bug 231765
git-svn-id: svn://10.0.0.236/trunk@160247 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 20:18:04 +00:00
ere%atp.fi
11f4953eb3 Supplementary patch for bug 252067 (Add support for translucent windows for Win32 (Windows 2000 and later)): Fix MinGW, ignore translucency for embedded apps and remove system menu for translucent windows.
Patch by Dainis Jonitis
r=ere
sr=roc


git-svn-id: svn://10.0.0.236/trunk@160245 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 20:08:43 +00:00
mostafah%oeone.com
d389c2ec60 Checked in patch for bug 250102
git-svn-id: svn://10.0.0.236/trunk@160243 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 20:06:48 +00:00
mostafah%oeone.com
f4f7922ec3 Checked in patch for bug 249071
git-svn-id: svn://10.0.0.236/trunk@160242 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 20:00:10 +00:00
mostafah%oeone.com
64bd4e32ca Checked in patch 152339 for bug 206755
git-svn-id: svn://10.0.0.236/trunk@160241 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 19:47:26 +00:00
blizzard%redhat.com
7ce9d0f0b4 Build bits for pango code.
git-svn-id: svn://10.0.0.236/trunk@160238 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 18:16:36 +00:00
blizzard%redhat.com
bd24d1790a Mostly working impl of font rendering impl with pango. Needs additional code. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@160237 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 18:16:15 +00:00
aaronleventhal%moonset.net
e2b8d47d0b Bug 244179. Tabindex not honoured if form element is focused via <label>. Buggy part of code pinpointed by Nian Liu. r=nian.liu@sun.com, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@160236 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 17:56:43 +00:00
igor%mir2.org
e8d7e6ea9a Cosmetics: untabify
git-svn-id: svn://10.0.0.236/trunk@160235 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 17:49:04 +00:00
mconnor%myrealbox.com
dde09e06e0 bustage fix, blame caillon
git-svn-id: svn://10.0.0.236/trunk@160234 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 17:31:34 +00:00
brendan%mozilla.org
3928ffaab2 Fix trunk version of patch for bug 252892 to handle JSOP_{GET,SET}GVAR (253952).
git-svn-id: svn://10.0.0.236/trunk@160233 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 17:17:55 +00:00
mconnor%myrealbox.com
abe1e9672b fix for 234700 - removing a page from history does not remove it from history.dat, patch by caillon@redhat.com, r=timeless, sr=jst
git-svn-id: svn://10.0.0.236/trunk@160230 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 17:03:19 +00:00
tor%cs.brown.edu
6b648e618e Bug 253782 - stop large images overflowing in win32. r=pavlov, sr=roc
git-svn-id: svn://10.0.0.236/trunk@160229 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 16:15:55 +00:00
tor%cs.brown.edu
5374bbed03 Bug 253782 - limit image dimensions to X11 protocol limits.
r=pavlov, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@160228 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 16:14:44 +00:00
bienvenu%nventure.com
e9bbee67d1 fix non tbird build bustage
git-svn-id: svn://10.0.0.236/trunk@160227 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 15:51:05 +00:00
bienvenu%nventure.com
b8072e1874 more backend work for virtual folders, add support for pending db listeners, cleanup way db's are created and opened, r/sr=mscott 11051
git-svn-id: svn://10.0.0.236/trunk@160226 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 15:43:12 +00:00
igor%mir2.org
4528aa2c7c Added runtime support to allow custom wrapping of XML objects
git-svn-id: svn://10.0.0.236/trunk@160224 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 14:46:33 +00:00
igor%mir2.org
32402eadcd Use ScriptRuntime.notAFunction to report bad ScriptableObject.callMethod arguments
git-svn-id: svn://10.0.0.236/trunk@160223 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 14:44:03 +00:00
aaronleventhal%moonset.net
8d953e2a0a Bug 251614. Get rid of black squares on input type=submit buttons and return focus appearance to normal. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160219 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 14:15:51 +00:00
cbiesinger%web.de
fada1a96d3 Bug 88274 custom keywords don't work when selected from location bar
patch by Wladimir Palant <trev@gtchat.de>   r=neil sr=darin


git-svn-id: svn://10.0.0.236/trunk@160217 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 12:36:23 +00:00
aaronleventhal%moonset.net
ecb4bd2cbc Backing out changes to 2 files I accidentally checked in
git-svn-id: svn://10.0.0.236/trunk@160216 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 12:32:58 +00:00
aaronleventhal%moonset.net
10e28bc76f Bug 185852. Active Accessibility: add ISimpleDOMText::get_fontFamily() to return single font name. Rev'd ISimpleDOMText IID. r=pkw, sr=roc
git-svn-id: svn://10.0.0.236/trunk@160215 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 12:28:50 +00:00
tor%cs.brown.edu
3511fcacfd Bug 253998 - remove debug spew. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@160214 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 12:27:38 +00:00
bryner%brianryner.com
50471ba0ff Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@160212 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 06:34:16 +00:00
timeless%mozdev.org
36bfd3d2ba Bug 251749 use initializers for ShortcutResolver::ShortcutResolver() and nsLocalFile::nsLocalFile() and clobber mFileInfo64
r=darin sr=darin
(changing style per darin)


git-svn-id: svn://10.0.0.236/trunk@160211 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 06:10:37 +00:00
bugreport%peshkin.net
cc3eac6a88 Bug 253968: Fix extra column in insert statement in checksetup
r=glob
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160210 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 05:30:35 +00:00
bryner%brianryner.com
736c955c54 Remove non-inlined version of nsIPresShell::GetDocument(). Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160208 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 04:52:55 +00:00
timeless%mozdev.org
d73595ecf1 Bug 253583 Warning: assignment to undeclared variable assigned_to
patch by mcsmurf@gmx.de r=vladd a=justdave


git-svn-id: svn://10.0.0.236/trunk@160206 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 04:42:05 +00:00
louie.zhao%sun.com
42cd622f92 bug 241062 link name is not supported
r = pkwarren
sr= Henry.Jia


git-svn-id: svn://10.0.0.236/trunk@160204 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 03:45:56 +00:00
louie.zhao%sun.com
cab6707969 bug 250128 GOK expose "seperator" as "no name".
r = aaronleventhal
sr= henry.jia


git-svn-id: svn://10.0.0.236/trunk@160203 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 03:29:01 +00:00
timeless%mozdev.org
fe7c708b9c Bug 253361 INSTALL should reference mysql.com instead of tcx.se
patch by mcsmurf@gmx.de r=vladd


git-svn-id: svn://10.0.0.236/trunk@160202 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 02:37:46 +00:00
webmail%kmgerich.com
57004846b6 Mac theme changes for bug 244025, more obvious secure site indication
git-svn-id: svn://10.0.0.236/trunk@160201 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 02:29:56 +00:00
timeless%mozdev.org
35ffcda152 Bug 252681 mozISpellCheckingEngine check method faulting on misspelled words
r=mvl sr=dmose


git-svn-id: svn://10.0.0.236/trunk@160199 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-02 02:14:23 +00:00
igor%mir2.org
038e9eeb33 Explicit ScriptRuntime methods to get function and function this for all cases of method calls:
ScriptRuntime.get(Name|Prop|Elem|Value)FunctionAndThis provides uniform way to get function object and its this during function calls. It allowed to simplify handling of method calls both in interpreter and optimizer and opened a way to implement independent processing of function and property namespaces.


git-svn-id: svn://10.0.0.236/trunk@160197 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 23:21:17 +00:00
dwitte%stanford.edu
c0d31e54f6 Bug 253597 Trunk crash blocking ads/images [@ nsImgManager::TestPermission]
p=mvl r=dwitte sr=darin


git-svn-id: svn://10.0.0.236/trunk@160196 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 22:38:10 +00:00
leaf%mozilla.org
dc791ca2fe fix webclient definition for edburns
git-svn-id: svn://10.0.0.236/trunk@160195 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 21:00:22 +00:00
timeless%mozdev.org
3b75ecc692 Bug 253010 bonsai diffs looks doublespaced (extra newlines)
css per dbaron, r=vladd
also changed cvsblame per mvl


git-svn-id: svn://10.0.0.236/trunk@160194 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 19:59:46 +00:00
edburns%acm.org
da03d24bfe Author: Michael
r=edburns

M webclient/src_moz/HistoryImpl.cpp

- Incorrectly passing jboolean to mozilla methods, pass PRBool instead.


git-svn-id: svn://10.0.0.236/trunk@160193 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 19:39:40 +00:00
dwitte%stanford.edu
4de5fa6948 Bug 253259: Remove obsolete pref "backups.number_of_prefs_copies" from all.js
r=bsmedberg, sr=darin


git-svn-id: svn://10.0.0.236/trunk@160192 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 18:42:37 +00:00
jouni%heikniemi.net
e080db7d3d Remove accidentally committed .orig files (from bug 190220)
git-svn-id: svn://10.0.0.236/trunk@160188 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 06:55:39 +00:00
scott%scott-macgregor.org
6b93ed2756 Bug #253879 --> fix smoketest blocker, you can't install extensions and themes into thunderbird
on the trunk.


git-svn-id: svn://10.0.0.236/trunk@160187 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 05:13:57 +00:00
timeless%mozdev.org
56ce27818f Bug 248768 parser code for IMAP and addrbook: stroken_r: pull end-of-string checks out of char-delimiter loop
patch by Hans-A.Engel@unibas.ch r=bienvenu sr=neil


git-svn-id: svn://10.0.0.236/trunk@160186 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-01 04:02:02 +00:00
bryner%brianryner.com
865734bf2f Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 23:15:21 +00:00
kjh-5727%comcast.net
119c0f1ddd Fixing bustage (gcc 3.3.1 ambiguous conversion)
git-svn-id: svn://10.0.0.236/trunk@160181 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 20:22:50 +00:00
cbiesinger%web.de
5de2d0ee90 Bug 226005 replace some users of nsIPref with nsIPrefService/nsIPrefBranch in
mailnews
patch by Mikael Parknert <mikael@parknert.se> r=bienvenu sr=darin


git-svn-id: svn://10.0.0.236/trunk@160180 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 18:04:18 +00:00
cbiesinger%web.de
b51a1457df Bug 28998 Support Web Proxy Auto-Discovery Protocol (WPAD); for now, only
support loading http://wpad/wpad.dat, not a pac url from DHCP, or domain
component stripping.

r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@160179 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 17:39:29 +00:00
kjh-5727%comcast.net
00164550e5 Fixing bustage ("ambiguous conversion" from gcc 3.3.1)
git-svn-id: svn://10.0.0.236/trunk@160178 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 15:56:39 +00:00
bryner%brianryner.com
a1e14b3f8b Change the semantics of the .autoreg file so that it can be used for Firefox and Thunderbird to trigger re-registration in all profiles. Rather than checking for the existance of the file, registering, and deleting it, we'll always compare the timestamp of .autoreg to that of the profile compreg.dat, and re-register if .autoreg exists and is newer. Bug 252905, r=darin.
git-svn-id: svn://10.0.0.236/trunk@160177 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 15:26:33 +00:00
jocuri%softhome.net
23204eca2d Patch for bug 253360: replace IF() with CASE WHEN for database compatibility; patch by Tomas Kopal <Tomas.Kopal@altap.cz>; r=vladd, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@160170 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 09:36:18 +00:00
jocuri%softhome.net
ac35b43d57 Patch for bug 253357: replace IFNULL with COALESCE for increased database compatibility; patch by Tomas Kopal <Tomas.Kopal@altap.cz>; r=vladd, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@160169 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 08:59:16 +00:00
dbaron%dbaron.org
d1c1168c09 Back out 236889 due to 253755.
git-svn-id: svn://10.0.0.236/trunk@160168 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 07:42:12 +00:00
scott%scott-macgregor.org
3a78c5f11b Allow local RSS messages to bypass the remote image blocking policy for Thunderbird. Improvement to Bug #250246.
(NOT PART OF THE SEAMONKEY BUILD which is closed)


git-svn-id: svn://10.0.0.236/trunk@160166 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 03:57:39 +00:00
bugreport%peshkin.net
9f826706c4 Bug 253588: Change Bugzilla->user to be usable even for a logged-out user
patch by erik,joel
r=kiko
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160163 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 02:27:26 +00:00
scott%scott-macgregor.org
874e5c98f4 fix the icon in the subscribe UI to use the news group icon
git-svn-id: svn://10.0.0.236/trunk@160160 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 23:32:46 +00:00
scott%scott-macgregor.org
99aca74e66 Bug 3253776 --> Get New Mail for the RSS account fails if chosen from the get new mail toolbar button drop down.
If the server doesn't have an inbox to ask for new mail, just pass in the root folder and let the incoming server figure it out.


git-svn-id: svn://10.0.0.236/trunk@160159 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 23:30:18 +00:00
scott%scott-macgregor.org
aa41d8b482 Bug #253786 --> Fix a race condition when checking multiple feeds for new mail.
don't use a global variable to keep track of the # of feed items we have parsed
for a particular feed, push all of those details into a per feed object so we
won't conflict with other feeds being checked for new mail.


git-svn-id: svn://10.0.0.236/trunk@160158 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 23:17:58 +00:00
jocuri%softhome.net
00f1b3253f Patch for bug 53452: Mid-air collision: allow copy-paste of the comment from a textarea; patch by Brodie Thiesfield <brofield@jellycan.com>; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@160155 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 22:25:50 +00:00
jocuri%softhome.net
ed3a25a2c3 Patch for bug 190220: templatize editcomponents.cgi; patch by GavinS <bugzilla@chimpychompy.org>; r=jouni, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@160154 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 22:16:39 +00:00
scott%scott-macgregor.org
ae23208bef Bug #253490 --> Installer support for the RSS component.
Bug #253617 --> Options / General panel on Windows won't remember any settings. Synch the installer with the messenger-mapi
chrome locaton changes made for GNOME mapi support.


git-svn-id: svn://10.0.0.236/trunk@160153 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 21:54:51 +00:00
cbiesinger%web.de
f35908ccd0 only write as much data to the outfile as was read. affects tests only.
git-svn-id: svn://10.0.0.236/trunk@160152 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 21:53:56 +00:00
vladimir%pobox.com
9ecf822344 b=253664, change file > send accel to e instead of S, a=asa
git-svn-id: svn://10.0.0.236/trunk@160151 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 21:38:07 +00:00
vladimir%pobox.com
22dd483754 b=253454, rename livemarks to Live Bookmarks. a=asa
git-svn-id: svn://10.0.0.236/trunk@160150 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 21:33:54 +00:00
jshin%mailaps.org
b9bb9f3b19 bug 247377: profile migration doesn't work with non-ASCII characters in username on Windows (r=bsmedberg, effectively a=chofmann)
git-svn-id: svn://10.0.0.236/trunk@160146 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 20:45:30 +00:00
pkw%us.ibm.com
d97b0eb6ea Bug 253468 - nsIAccessible doesn't need STATE_SIZEABLE and STATE_RESIZABLE.
r=aaronleventhal@moonset.net, sr=shaver@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@160144 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 18:06:27 +00:00
pkw%us.ibm.com
772161852a Bug 224427 - Get this when visiting the site: "Gtk-WARNING **: invalid cast from 'GtkSuperWin' to 'GtkWidget'"
Patch contributed by Pavel Kankovsky <peak@argo.troja.mff.cuni.cz>
r=caillon@gmail.com, sr=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@160143 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 18:04:08 +00:00
bzbarsky%mit.edu
03ab25ac1b Make sure to return something from this method so callers don't see garbage
return values.  Followup to bug 251775.


git-svn-id: svn://10.0.0.236/trunk@160140 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 16:07:07 +00:00
db48x%yahoo.com
bcee21063e bug 244956: Small correction to comments in nsStringAPI.h
patch by Jonathan Watt <jonathan.watt@strath.ac.uk>, r/sr=shaver


git-svn-id: svn://10.0.0.236/trunk@160139 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 16:00:59 +00:00
pinkerton%aol.net
a0a783e020 kungFuDeathGrip for mouse event (r=pink, sr=dbaron, bug 227344)
git-svn-id: svn://10.0.0.236/trunk@160138 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 15:24:12 +00:00
steffen.wilberg%web.de
8226487dfe Bug 243118: history.js references chrome://communicator/. p=Simon Paquet, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@160137 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 13:24:08 +00:00
igor%mir2.org
627b494c93 More compatibility renames: to simplify life for applications that use old IdScriptable/IdFunction/IdFunctionMaster I farther renamed:
IdFunction -> IdFunctionObject
IdFunctionMaster -> IdFunctionCall


git-svn-id: svn://10.0.0.236/trunk@160135 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 13:18:30 +00:00
aaronleventhal%moonset.net
c066131207 Bug 250858. Focus outline appearing on image when image map area clicked. r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@160134 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 13:02:31 +00:00
aaronleventhal%moonset.net
96b12f64e9 Bug 253391. Any element with tabindex explicity specified can be focused via .focus(). r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@160133 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 13:00:36 +00:00
steffen.wilberg%web.de
3918aa23a9 Bug 218686: Autoscroll activates when middle-clicking document scrollbars. p=alexey@optus.net, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@160132 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 12:14:59 +00:00
mvl%exedo.nl
db5ee3258e prompt for username and password when anonymous ftp login failed
bug 124561, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@160130 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 10:56:14 +00:00
bugreport%peshkin.net
0e036750a7 Bug 253447: Fix unhelpful error if user enters text in "blocks" field
r=kiko
a=justdave


git-svn-id: svn://10.0.0.236/trunk@160129 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 10:37:17 +00:00
igor%mir2.org
4e37b2254b Compatibility rename: due to changes in IdScrittable any code that sublasses
it has to be updated. This is done for Rhino classes and since IdScriptable
is not a part of public API, it should not matter. But in reality someone can
subclass IdScriptable in application code.

To help with upgrade in such cases I renamed IdScriptable into
IdScriptableObject. In this way the application using IdScriptable code can add
old IdScriptable class to its CLASSPATH  and be able to run again without the
need to recompile/change anything in the source.


git-svn-id: svn://10.0.0.236/trunk@160128 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 10:31:00 +00:00
igor%mir2.org
35201173e6 The previous patch introduced regression: it is posible for slots array to be filled with slot objects and REMOVED tags. Thus getSlotPosition can loop through the whole table. This patch restores the old and proper state of affairs.
git-svn-id: svn://10.0.0.236/trunk@160127 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 07:52:30 +00:00
vladimir%pobox.com
c19ada0428 b=243720, bookmark can't move into sub-folder in personal toolbar (drag and drop), patch from roc/aku, r=me,a=asa
git-svn-id: svn://10.0.0.236/trunk@160126 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 07:22:16 +00:00
bryner%brianryner.com
c538b44b2f Add new report type, total_downloads, which simply adds up the downloads for all files listed and outputs the total with no formatting.
git-svn-id: svn://10.0.0.236/trunk@160124 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 06:39:44 +00:00
dwitte%stanford.edu
6cebad3f6a syncing some trivial changes from seamonkey impl. b=252193, r=someone
git-svn-id: svn://10.0.0.236/trunk@160123 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 06:30:35 +00:00
vladimir%pobox.com
63de84a60f bookmarks fixes merged from aviary branch:
192624 - empty bookmark folder should show "(Empty)"
202798 - customizing toolbar in fullscreen mode breaks menus (bandaid)
221482 - bookmarks toolbar temporarily cleared when clicking restore default set in customize
232089 - bookmarks 'create in' shouldn't persist
234089 - bookmarks toolbar folder shouldn't be deletable with C-x (crasher)
238661 - moving a bookmark folder to itself deletes the folder
250179 - bookmarks toolbar wonky after customization
250820 - toolbar icon state/context menu/etc. broken after returning from fullscreen mode
251988 - livemark menu doesn't work after going to page without livemark and clicking
251335 - bookmarks toolbar folder has different context menu from other bookmark folders
251802 - refresh livemark doesn't work from toolbar/menu
252053 - make bookmarks use SafeOutputStream (dwitte)
252133 - new bookmarks items should be added below selected items, not above
252792 - livemark context menu contains active new folder menu item
252870 - context menu of empty personal toolbar folder has inconsistent items
252875 - bookmarks root name not localizable


git-svn-id: svn://10.0.0.236/trunk@160122 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 06:25:41 +00:00
bzbarsky%mit.edu
5af834c5fe This wasn't supposed to go in...
git-svn-id: svn://10.0.0.236/trunk@160121 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 06:21:04 +00:00
bzbarsky%mit.edu
8ea9ce4fb8 Remove some knowledge about drag-drop innards from nsFrame.cpp by refactoring
shared code into utility methods in nsContentUtils.  Use the new methods to fix up
nsContentAreaDragAndDrop to make it possible to drag image <objects> and image
inputs.  Bug 251775 and bug 244859, r=biesi, sr=jst


git-svn-id: svn://10.0.0.236/trunk@160120 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 06:04:57 +00:00
vladimir%pobox.com
544b331624 b=244078, live bookmarks merge from aviary branch.
git-svn-id: svn://10.0.0.236/trunk@160117 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 05:29:27 +00:00
bzbarsky%mit.edu
81a22b1262 Implement IRequest::INIHIBIT_CACHING. Patch by William Bardwell
<wbardwel@curl.com>, r=darin, sr=bzbarsky.


git-svn-id: svn://10.0.0.236/trunk@160115 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 05:07:04 +00:00
dwitte%stanford.edu
fc41aef9ef make seamonkey bookmarks use nsISafeOutputStream.
b=252193, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@160113 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 05:02:45 +00:00
dwitte%stanford.edu
7b5fcb3785 make nsSafeFileOutputStream follow target symlinks.
b=252050, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@160112 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 05:00:32 +00:00
jst%mozilla.jstenback.com
3b04c93333 Fixing bug 253570. Add NPP arguments to select new NPN_ methods to make implementation easier and safer. r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@160110 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 04:00:05 +00:00
jst%mozilla.jstenback.com
f79f989daf Fixing bug 250909. Make ftp: URIs containing %00 invalid. r=bzbarsky@mit.edu, sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@160107 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 02:45:46 +00:00
timeless%mozdev.org
af9785c3a7 Bug 238963 nsObserverList::GetObserverList should return OOM on failure
r=dougt


git-svn-id: svn://10.0.0.236/trunk@160106 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 02:43:13 +00:00
mkaply%us.ibm.com
0724a0d619 #253316
r/a=asa
Patch from Felix Miata - optimize font choices - firefox port of tb fix


git-svn-id: svn://10.0.0.236/trunk@160105 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 01:33:53 +00:00
db48x%yahoo.com
ea0dfb430e bug 229441: Background images are not shown in Media tab (Page Info)
patch by Florian QUEZE <f.qu@laposte.net>, r=db48x, sr=jag


git-svn-id: svn://10.0.0.236/trunk@160104 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 00:36:34 +00:00
relyea%netscape.com
af0102823e 1) Add time command to time specific functions.
2) improve the help system.
3) bug fixes for arrays.


git-svn-id: svn://10.0.0.236/trunk@160103 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 00:25:21 +00:00
relyea%netscape.com
506bb7cb63 Error strings for new error codes.
git-svn-id: svn://10.0.0.236/trunk@160102 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 00:19:49 +00:00
brendan%mozilla.org
340570a787 - Decorate PN_LIST nodes with pn_extra flags whose constant names describe
their meaning better, adding a flag for 'for (var x ... in o)'.
- Set these flags from the parser, in a future-proof way (|=, not =, given the
  zero initialized pn_extra flags member of pn_list).
- Test list flags in the code generator, including PNX_FORINVAR in conjunction
  with whether the for..in loop is of the oddball form 'for (var x = i in o)'.
- Thereby fix failure to emit a JSOP_DEFVAR in the case that a function wraps
  a for..in loop in a with statement (252892, r=shaver).
- The same fix cured another bug, not reported, where 'for (var x = i in o)'
  in a function without any 'with' statement would emit the wrong opcode
  (JSOP_FORNAME, not JSOP_FORVAR).


git-svn-id: svn://10.0.0.236/trunk@160101 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-30 00:00:09 +00:00
bzbarsky%mit.edu
11e778476e Setting location to a mailto: URI should not throw if there is a system mailto:
handler.  Bug 236589, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@160100 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 23:58:59 +00:00
vladimir%pobox.com
c4129f7eed b=174265 (also 252288, 253161): favicon handling merge from aviary branch
git-svn-id: svn://10.0.0.236/trunk@160098 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 23:49:31 +00:00
relyea%netscape.com
778eec1a21 Bugzilla Bug 252702
NSS needs to handle better token insertion and removal.

Applied from patch to NSS 3.9


git-svn-id: svn://10.0.0.236/trunk@160095 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 23:38:14 +00:00
brofield%jellycan.com
21c3f1e317 bug 148704: directories should always return PR_TRUE from IsWritable(), r=darin sr=dougt
git-svn-id: svn://10.0.0.236/trunk@160094 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 23:25:32 +00:00
jpierre%netscape.com
ee35d10017 Fix for 249488 - root cert module requires locking functions in CK_C_INITIALIZE_ARGS . r=ian, sr=relyea
git-svn-id: svn://10.0.0.236/trunk@160090 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 22:51:00 +00:00
igor%mir2.org
b5c4423136 Using single ScriptRuntime.toStringIdOrIndex to convert object id to string of index key instead of multiple calls to getStringId/getIntId.
git-svn-id: svn://10.0.0.236/trunk@160089 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 22:47:05 +00:00
igor%mir2.org
49dcb980fb Calling proper ScriptRuntime.call taking scope argument instead of eprectaed old form.
git-svn-id: svn://10.0.0.236/trunk@160088 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 22:44:45 +00:00
igor%mir2.org
6a6aa0487b New "scratch" field for int indexes to allow to return more then one result from index parsing functions.
git-svn-id: svn://10.0.0.236/trunk@160086 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 22:42:50 +00:00
igor%mir2.org
31a989f895 Explicitly throw IllegalStateException to indicate code bug when hashtable scan end up in infinite loop.
git-svn-id: svn://10.0.0.236/trunk@160085 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 22:40:47 +00:00
scott%scott-macgregor.org
8c84c10fed Bug #253339 --> Remove old program files when installing on top of an existing installation
Fixes some common problems when folks don't do clean upgrades from 0.6 (non static) to 0.7/0.8 (static) builds.


git-svn-id: svn://10.0.0.236/trunk@160084 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 22:22:27 +00:00
despotdaemon%netscape.com
78576b5f03 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@160081 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 21:48:19 +00:00
bryner%brianryner.com
df788fe99d followup to bustage fix - return an error code
git-svn-id: svn://10.0.0.236/trunk@160080 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 21:42:35 +00:00
bryner%brianryner.com
6c3a6beeb7 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@160078 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 21:08:26 +00:00
bryner%brianryner.com
63d95b4e94 Bustage fix for older gcc versions
git-svn-id: svn://10.0.0.236/trunk@160077 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 21:00:58 +00:00
brendan%mozilla.org
0144b0c6a4 Improve JSRESOLVE_DETECTING to handle typeof, ==, !=, etc.; don't give undefined property strict warning for detecting cases (253150, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@160075 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 20:44:20 +00:00
bienvenu%nventure.com
83d0271653 fix creation of local folder after previous deletion left .msf file around, r/sr=mscott 248564
git-svn-id: svn://10.0.0.236/trunk@160073 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 20:30:34 +00:00
dbaron%dbaron.org
8c1a22db88 Load list-style-image in the style system rather than from frames. b=236889 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160070 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 20:07:25 +00:00
bryner%brianryner.com
b17b3249f7 Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160067 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 19:41:39 +00:00
bzbarsky%mit.edu
afdf9c3fb3 Allow nested <marquee>s. Bug 167075, patch by Martijn Wargers
<m.wargers@hccnet.nl>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@160064 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 19:15:13 +00:00
christophe.ravel.bugs%sun.com
269093960b 238319: Sun packages changes.
git-svn-id: svn://10.0.0.236/trunk@160063 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 18:43:00 +00:00
cbiesinger%web.de
137f4a2514 Bug 252468 Remove outdated autostretch attribute from the tree
patch by Simon Paquet <bugzilla@babylonsounds.com> r=neil rs=bz


git-svn-id: svn://10.0.0.236/trunk@160062 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 18:25:42 +00:00
aaronleventhal%moonset.net
19176053ba Bug 252984. Remove focus and tab navigation code that's no longer necessary which is actually breaking some form controls. r=bryner, sr=bz
git-svn-id: svn://10.0.0.236/trunk@160060 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 18:06:55 +00:00
bzbarsky%mit.edu
1b426c79f6 Only count proxies with listeners when deciding whether to animate or not. Bug
252730, r=pavlov, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@160055 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 17:09:42 +00:00
igor%mir2.org
1e7ad6ba51 Adding E4X example contributed by John Schneider from AgileDelta, Inc., http://www.agiledelta.com/ .
git-svn-id: svn://10.0.0.236/trunk@160054 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 15:55:41 +00:00
brofield%jellycan.com
746c0a5d90 bug 187957: implement nsIFile.normalize for windows and os/2, r=darin sr=dougt
git-svn-id: svn://10.0.0.236/trunk@160053 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 15:08:25 +00:00
rlk%trfenv.com
1411afc4fc this image was checked in without -kb, so I'm fixing it.
git-svn-id: svn://10.0.0.236/trunk@160052 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 14:05:45 +00:00
rlk%trfenv.com
df7afa4880 this image was checked in without -kb, so I'm fixing it.
git-svn-id: svn://10.0.0.236/trunk@160051 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 14:05:09 +00:00
darin%meer.net
2e511aed74 fix uninitialized variable warning (does not correspond to a real bug)
git-svn-id: svn://10.0.0.236/trunk@160050 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 13:48:08 +00:00
igor%mir2.org
71bcd48015 Fixing missed context wrapping in debugger/Dim and proper button enable/dosable in debugger/DebugGui
git-svn-id: svn://10.0.0.236/trunk@160048 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 12:51:35 +00:00
igor%mir2.org
255c6107ef Fixing under allocation of ids array while enumerating properties.
git-svn-id: svn://10.0.0.236/trunk@160047 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 12:46:46 +00:00
igor%mir2.org
72c476c4d5 Better error propagation from failed class loading: RuntimeError instances are rethrown while ClassNotFound, LinkageError etc. are caught.
git-svn-id: svn://10.0.0.236/trunk@160046 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 12:45:55 +00:00
igor%mir2.org
38997197fb Renaming StringIdMap to Main and ipdating documentation
git-svn-id: svn://10.0.0.236/trunk@160042 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 10:44:59 +00:00
vladimir%pobox.com
9c22a0c0d0 b=247960, 2 panes of bookmarks manager don't interact; patch from richwklein@mchsi.com. r=vladimir, a=ben
git-svn-id: svn://10.0.0.236/trunk@160039 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 08:55:59 +00:00
bryner%brianryner.com
5d100a899f Clicking in a focused input should open autocomplete results popup (bug 173569). Patch by dean_tessman@hotmail.com, r=me.
git-svn-id: svn://10.0.0.236/trunk@160037 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 08:42:54 +00:00
igor%mir2.org
fba3f4edba Cleanup patch from Mario Cormier <mcormier@miranda.com> to fix bug 253323:
Parser contained useless this.decompiler = decompiler assignment.


git-svn-id: svn://10.0.0.236/trunk@160035 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 08:28:42 +00:00
bryner%brianryner.com
2401dffb27 If a page prefills a username field with a username that we have a saved login for, go ahead and prefill the saved password. Bug 229652.
git-svn-id: svn://10.0.0.236/trunk@160034 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 08:22:05 +00:00
bryner%brianryner.com
47ff21d4cf Fix some problems related to dynamic enabling/disabling of form autocomplete: make autocomplete ignore all key navigation if the input is disabled, also, instead of trying to keep autocomplete state in sync on every browser instance, just set the disabled state on the global form fill controller. Bug 249610, r=blake.
git-svn-id: svn://10.0.0.236/trunk@160031 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 08:08:11 +00:00
scott%scott-macgregor.org
2c6700f618 back out my previous checkin, it broke the installer.
git-svn-id: svn://10.0.0.236/trunk@160030 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 07:04:51 +00:00
Stefan.Borggraefe%gmx.de
3928352110 Correction for my previous checkin for bug 233791. I accidentally checked in something slighlty differnt than what was reviewed before.
git-svn-id: svn://10.0.0.236/trunk@160028 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 06:52:17 +00:00
bryner%brianryner.com
3b739372b0 Make password manager signons actually be removed from the database when you press shift+delete (bug 242250). r=blake.
git-svn-id: svn://10.0.0.236/trunk@160027 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 05:57:16 +00:00
scott%scott-macgregor.org
a2f26322a2 Bug #253339 --> try to remove stale/obsolete thunderbird files when the installer is installing on top of an existing
installation.


git-svn-id: svn://10.0.0.236/trunk@160026 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 03:23:32 +00:00
kiko%async.com.br
e3ff662f81 Fix for bug 216008: Time Tracking: default values cause change bug
errors. Check if the time values haven't actually changed by using                     integer comparison (instead of string comparison). r=jouni, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@160020 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 03:09:10 +00:00
kiko%async.com.br
6196d928d3 Missing bits of fix for bug 236678: Clean up access to COOKIE global.
Murder the last remaining places in the tree where COOKIE is used;
includes a rather thorough cleanup of Bugzilla::Bug->user and a minor
doc update. r=joel, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@160018 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 03:02:05 +00:00
kiko%async.com.br
a89fa3803a Fix for bug 252789: Empty timetrackinggroup causes error "hours worked
needs to be positive" when changing bug. Sanitizing the AddComment bits
in process_bug.cgi to only touch work_time if user is in
timetrackinggroup. Fixes regression introduced in bug 252159.
r=jouni,joel; a=justdave.


git-svn-id: svn://10.0.0.236/trunk@160017 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 02:59:11 +00:00
kiko%async.com.br
71c0c80d90 Fix for bug 252839: Remove &action=view from links in attachment table;
this was done to improve link target consistency and avoid shell-pasting
bustage from the & character.  r=myk, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@160016 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 02:55:00 +00:00
kiko%async.com.br
f5b1cdca19 Fix for bug 236678: Clean up access to COOKIE global. Murder the last
remaining places in the tree where COOKIE is used; includes a rather
thorough cleanup of Bugzilla::Bug->user and a minor doc update. r=joel, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@160015 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 02:45:38 +00:00
bugreport%peshkin.net
4d039a4c95 Bug 204903: Enable searches to match NULL aliases, missing qa_contact, and search on CC even when cc-list is empty
r=jouni
a=myk


git-svn-id: svn://10.0.0.236/trunk@160009 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 00:46:57 +00:00
igor%mir2.org
20914394f8 Committing E4X runtime implementation: see enhancement report 242805.
This is based on code contributed to Rhino by AgileDelta, Inc, www.agiledelta.com and in particular by

Ethan Hugg
Terry Lucas
Milen Nankov
John Schneider

Thanks!


git-svn-id: svn://10.0.0.236/trunk@160005 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 23:43:17 +00:00
bienvenu%nventure.com
0da8538fb3 fix 252921, add default for mail.check_all_imap_folders_for_new so about:config will show it, patch by gemal.dk, r=mscott, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@160004 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 23:09:44 +00:00
rlk%trfenv.com
3c2d6d0926 bug 89814 - "Frame" should link to entry in Glossary. r=neil@parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@160003 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 22:54:10 +00:00
cbiesinger%web.de
eb0f591a87 Bug 253190 Crash if .pac file lists multiple proxies, in a malformed way
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@159999 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 22:03:27 +00:00
pedemont%us.ibm.com
b0c581152d Bug 248837 - font sizes less than 1px show up as 13px, r=sfraser, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@159998 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 22:00:17 +00:00
scott%scott-macgregor.org
c4d8323678 Bug #253291 --> Changes to preferences file not saved.
Matching thunderbird changes for brian's firefox fix.


git-svn-id: svn://10.0.0.236/trunk@159995 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:51:30 +00:00
cbiesinger%web.de
21b6351f88 Bug 198694 make nsTime inherit from nsInt64
r=bsmedberg sr=dougt


git-svn-id: svn://10.0.0.236/trunk@159994 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:33:28 +00:00
cbiesinger%web.de
834094d1a1 Bug 252435 get rid of *WithConversion in chrome registry
r=bsmedberg sr=darin


git-svn-id: svn://10.0.0.236/trunk@159993 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:23:12 +00:00
bryner%brianryner.com
db6b40f8da Make sure profiles have a prefs.js file (bug 253291).
git-svn-id: svn://10.0.0.236/trunk@159992 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:20:29 +00:00
igor%mir2.org
74d289c7cf Committing E4X parser and runtime proxies: see enhancement report 242805.
This is based on code contributed to Rhino by AgileDelta, Inc, www.agiledelta.com and in particular by

Ethan Hugg
Terry Lucas
Milen Nankov
John Schneider

Thanks!


git-svn-id: svn://10.0.0.236/trunk@159991 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:11:02 +00:00
nelsonb%netscape.com
8277ff48a4 Correct option parsing, and add missing error messages.
git-svn-id: svn://10.0.0.236/trunk@159990 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 21:10:07 +00:00
cbiesinger%web.de
d662241051 Bug 246695 Gtk Embedding widget ignore scrollbar chrome setting
r=bryner sr=blizzard patch by Crispin Flowerday <crispin@flowerday.cx>


git-svn-id: svn://10.0.0.236/trunk@159988 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 20:54:50 +00:00
Stefan.Borggraefe%gmx.de
87e2cbf7c6 Fix for bug 233791: Toolbar button jumps when marking a message as junk (or not junk)
r=neil,sr=mscott


git-svn-id: svn://10.0.0.236/trunk@159985 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 20:44:22 +00:00
scott%scott-macgregor.org
6444effb01 Bug #2533227 --> try to fix a thunderbird top crash at [@ nsMsgContentPolicy::ShouldLoad ]
by setting the rv value correctly.


git-svn-id: svn://10.0.0.236/trunk@159981 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-28 17:35:14 +00:00
37496 changed files with 12026 additions and 8121822 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,568 +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{'180'} = 'Open';
$branch{'180'} = 'HEAD';
$fullname{'180'} = 'accessibility';
$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{'181'} = 'Open';
$branch{'181'} = 'HEAD';
$fullname{'181'} = 'Find As You Type';
$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{'182'} = 'Open';
$branch{'182'} = 'HEAD';
$fullname{'182'} = 'Global Key Bindings';
$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'} = ['gerv%gerv.net','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','gerv%gerv.net','cotter%netscape.com','cls%seawood.org','bryner%brianryner.com',];
$super{'145'} = ['wchang0222%aol.com','tfox%netscape.com','saul.edwards%sun.com','nicolson%netscape.com','nelsonb%netscape.com','kaie%kuix.de','jpierre%netscape.com','ian.mcgreer%sun.com','glen.beasley%sun.com','christophe.ravel.bugs%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/extensions/cookie$:) {return '171';}
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/gfx/src/beos$:) {return '172';}
if (m:^mozilla/widget/src/beos$:) {return '172';}
if (m:^mozilla/extensions/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^mozilla/extensions/help$:) {return '174';}
if (m:^js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '175';}
if (m:^mozilla/widget/src/windows/.*$:) {return '175';}
if (m:^mozilla/netwerk/.*$:) {return '77';}
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/nsprpub/.*$:) {return '78';}
if (m:^mozilla/gfx/src/mac/.*$:) {return '178';}
if (m:^mozilla/widget/src/mac/.*$:) {return '178';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/accessibility/.*$:) {return '180';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/extensions/typeaheadfind/.*$:) {return '181';}
if (m:^mozilla/modules/progress/.*$:) {return '83';}
if (m:^mozilla/content/xbl/builtin/.*$:) {return '182';}
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 (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/extensions/xmlterm/.*$:) {return '141';}
if (m:^mozilla/security/coreconf/.*$:) {return '145';}
if (m:^mozilla/security/jss/.*$:) {return '145';}
if (m:^mozilla/security/nss/.*$:) {return '145';}
if (m:^xpcom/remote$:) {return '143';}
if (m:^composer$:) {return '173';}
if (m:^embedding/browser/gtk$:) {return '144';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/mstone/.*$:) {return '147';}
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/xpinstall/.*$:) {return '150';}
if (m:^mozilla/ef/.*$:) {return '46';}
if (m:^mozilla/security/manager/.*$:) {return '151';}
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/rdf/.*$:) {return '52';}
if (m:^mozilla/extensions/vixen/.*$:) {return '156';}
if (m:^mozilla/dbm/.*$:) {return '53';}
if (m:^mozilla/mailnews/movemail/.*$:) {return '157';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/l10n/.*$:) {return '55';}
if (m:^mozilla/uriloader/.*$:) {return '158';}
if (m:^mozilla/editor/.*$:) {return '56';}
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:^mozilla/string/.*$:) {return '160';}
if (m:^gfx/src/ps/.*$:) {return '62';}
if (m:^mozilla/gfx/src/qt/.*$:) {return '161';}
if (m:^mozilla/widget/src/qt/.*$:) {return '161';}
if (m:^mozilla/modules/libpr0n/.*$:) {return '63';}
if (m:^mozilla/extensions/p3p/.*$:) {return '162';}
if (m:^jpeg$:) {return '64';}
if (m:^mozilla/layout/mathml/.*$:) {return '165';}
if (m:^mozilla/modules/libimg/png/.*$:) {return '65';}
if (m:^mozilla/browser/.*$:) {return '166';}
if (m:^mozilla/chrome/.*$:) {return '166';}
if (m:^mozilla/toolkit/.*$:) {return '166';}
if (m:^mozilla/intl/.*$:) {return '67';}
if (m:^mozilla/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/mail/.*$:) {return '170';}
if (m:^mozilla/caps/.*$:) {return '69';}
}
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,172 +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 $showcommitter = 0;
my $mailhost = "127.0.0.1";
my $urlbase = "";
my $cvsargs = "";
my $cvsroot = "";
my @mailto;
my $fileregexp = "";
my $username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
while (@ARGV) {
my $arg = shift @ARGV;
if ($arg eq '-d') {
$debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-c') {
$showcommitter = 1;
} 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 = "";
if ($showcommitter) {
$message .= "Changes committed by $username:\n\n";
}
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 -c -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 -c -u http://bonsai.mozilla.org -r /cvsroot -s %s -f modules sysalerts@mozilla.org

View File

@@ -1,822 +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/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/parser \
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/build.xml \
mozilla/java/README \
mozilla/java/config \
mozilla/java/dom/README \
mozilla/java/dom/build.xml \
mozilla/java/dom/classes \
mozilla/java/dom/jni \
mozilla/java/dom/src \
mozilla/java/external \
mozilla/java/makefiles \
mozilla/java/util \
mozilla/java/webclient \
mozilla/java/webclient/README \
mozilla/java/webclient/build-tests.xml \
mozilla/java/webclient/build.xml \
mozilla/java/webclient/classes_spec \
mozilla/java/webclient/config \
mozilla/java/webclient/src_ie \
mozilla/java/webclient/src_moz \
mozilla/java/webclient/src_share \
mozilla/java/webclient/automated \
mozilla/java/webclient/manual \
#############################################################
#
# 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
AviaryBranchTinderbox -a \
MozillaBranchTinderboxAll \
mozilla/browser \
mozilla/chrome \
mozilla/mail \
mozilla/toolkit
# 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,363 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to http://despot.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%croczilla.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
benc%meer.net:.mc9O4VQuREws: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:BHU5jjtYtQ4tI:cvsuser
briane%qnx.com:pKLtqULcssSZo:cvsuser
brofield%jellycan.com:TGMo7cXMfg2HE: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:3rwCUlsD13ZCU: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
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
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
depman1%yahoo.com:4KRTD0DTpLuhE: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
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
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:mwr0yF3PJ5H2g:cvsuser
jshin%mailaps.org:j6/TcPcy/KYgg:cvsuser
jst%mozilla.jstenback.com:ry1WSdsxrYVhg:cvsuser
jsun%netscape.com:coq.3Xx7ARTjs:cvsuser
justdave%bugzilla.org: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
kiko%async.com.br:Uz8pBMTzv6gpo:cvsuser
kinmoz%netscape.net: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:yDi7DUMDdLeDk: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
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%mozdevgroup.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
ssu%netscape.com:cfNlpxCKVXQtQ:cvsuser
stdonner%iusb.edu:MPo74xU9kvo/M:cvsuser
Stefan.Borggraefe%gmx.de:h788WO/3xUGRc:cvsuser
steffen.wilberg%web.de:Sj/Ybb7X9aaRI:cvsuser
stephen%noved.org:eUTehPWJZ96oI: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
vladimir%pobox.com:ZcFYwCPC7dvjE:cvsuser
wade%ezri.org:FeXuLzEvXT132:cvsuser
waldemar%netscape.com:hrfmZUyM.cQqw: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