Compare commits

...

1850 Commits

Author SHA1 Message Date
(no author)
af200cf587 This commit was manufactured by cvs2svn to create branch 'BOB_PATCH_001'.
git-svn-id: svn://10.0.0.236/branches/BOB_PATCH_001@153626 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 15:52:45 +00:00
peterv%propagandism.org
7f74918f17 Fix for bug 29152 (Cannot do formsigning - crypto.signText). r=kaie, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@153625 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 15:52:44 +00:00
kiko%async.com.br
346d2e21d2 Fix for bug 236634: move colon out of anchor text in "Target
Milestone:" in show_bug. r=gerv, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@153624 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 15:28:44 +00:00
cbiesinger%web.de
c04a8bb608 bug 196871, make "save link target as" and friends send a referrer
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@153623 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 15:03:10 +00:00
neil%parkwaycc.co.uk
6e350e305a Bug 205648 Support "context menu" key under gtk/gtk2 p=crispin@flowerday.cx r=blizzard sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153622 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 15:00:38 +00:00
roc+%cs.cmu.edu
182434aad8 Bustage fix
git-svn-id: svn://10.0.0.236/trunk@153621 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 14:55:21 +00:00
cbiesinger%web.de
b437469879 bug 235695, one constructor is enough for nsMIMEInfoBase and subclasses
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@153620 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 14:43:30 +00:00
cbiesinger%web.de
39d7bbed26 bug 235201, return an error instead of crashing if we can't find an application for a mime type
patch by Christian Persch <chpe@gnome.org> r=biesi sr=bryner


git-svn-id: svn://10.0.0.236/trunk@153619 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 14:41:00 +00:00
jocuri%softhome.net
eb1fc1ea3b Patch for bug 220814: Add to FAQ: How to upgrade Bugzilla from CVS; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153618 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 13:37:42 +00:00
jocuri%softhome.net
6c6b567044 Patch for bug 234875: use ->param in quips.cgi; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153617 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 09:08:46 +00:00
cls%seawood.org
1b224134ca Fixing xlib bustage.
git-svn-id: svn://10.0.0.236/trunk@153616 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 09:05:25 +00:00
jocuri%softhome.net
6d77a5b9f2 Patch for bug 234879: remove %FORM from editkeywords.cgi; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153615 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 09:04:33 +00:00
jocuri%softhome.net
0a7d69eb4d Patch for bug 236443: respect customization of customized words in create.html.tmpl; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153614 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 09:01:27 +00:00
jocuri%softhome.net
5d449678eb Patch for bug 236019; make request.cgi use $cgi->param instead of %::FORM; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153613 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 08:54:17 +00:00
jocuri%softhome.net
0c30e1b974 Patch for bug 236567: Update the documentation describing the Perl modules installation on Windows using ppm; patch by Andrei Benea <abenea@home.ro>; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153611 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 08:21:08 +00:00
scott%scott-macgregor.org
83187450ff Bug #236648 --> Priority Toolbar button shows wrong priority state
git-svn-id: svn://10.0.0.236/trunk@153610 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 07:16:39 +00:00
chanial%noos.fr
4717262760 Bug 236619: also when customizing the toolbars, don't display the menubar appearance inside the toolbar one.
git-svn-id: svn://10.0.0.236/trunk@153609 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 06:30:56 +00:00
jshin%mailaps.org
aec14706e8 bug 55300: add 'Unicode' submenu to the 'Character Encoding' menu. The new submenu has UTF-8, UTF-16*, UTF-32* and UTF-7. UTF-8 was also added to the static list. (r=neil, sr=blizzard, moa for ff = pch)
git-svn-id: svn://10.0.0.236/trunk@153608 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 06:11:48 +00:00
jgmyers%speakeasy.net
14e8f83373 Make KEYGEN tag treat KEYTYPE value case insensitively: bug 139473 r=ddrinan sr=jag
git-svn-id: svn://10.0.0.236/trunk@153607 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 05:41:38 +00:00
scott%scott-macgregor.org
967e97d5f0 Bug #233428 --> User defined notify sounds don't work. We were storing file paths instead of file urls for the custom sound url pref.
git-svn-id: svn://10.0.0.236/trunk@153606 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 04:53:39 +00:00
roc+%cs.cmu.edu
16bf6b061c Bug 235335. Additional changes. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153605 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 04:53:30 +00:00
roc+%cs.cmu.edu
7633733c24 Bug 236438. Make nsImageControlFrame translate its event point properly even if it has no view
git-svn-id: svn://10.0.0.236/trunk@153604 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 04:48:15 +00:00
roc+%cs.cmu.edu
7c28614d74 Bug 235335. Make nsFrameManager a direct member of nsIPresShell. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153603 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 04:46:11 +00:00
jst%mozilla.jstenback.com
317d5732c2 Fixing bug 236595. Making nsAdoptingString not adopt strings that aren't owned by the string that's adopted from. Also un-inlining operator=(const self_type&). r+sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@153602 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 03:29:49 +00:00
caillon%redhat.com
b3f9305d4c Bug 86193
Add a preference allowing users to prevent sites from cancelling the contextmenu event, so right click will always bring up a context menu if the pref is set.
r=jst sr=bryner


git-svn-id: svn://10.0.0.236/trunk@153601 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 02:58:08 +00:00
despotdaemon%netscape.com
aa979698c4 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153600 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 01:59:37 +00:00
cltbld%netscape.com
cf8fd4a830 Automated update from host
git-svn-id: svn://10.0.0.236/trunk@153599 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 00:32:58 +00:00
jst%mozilla.jstenback.com
9dc0ec88f1 Whitespace cleanup.
git-svn-id: svn://10.0.0.236/trunk@153598 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 00:32:07 +00:00
sicking%bigfoot.com
611753ba16 Bug 236620: kill nsIContent::CanContainChildren
r/sr=jst


git-svn-id: svn://10.0.0.236/trunk@153597 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-06 00:22:03 +00:00
nelsonb%netscape.com
6f48d14853 Add conditionally compiled code for NISCC testing of NSS's SSL library.
patch by Ian McGreer.  Bugscape bug 53322.


git-svn-id: svn://10.0.0.236/trunk@153596 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 23:28:57 +00:00
sicking%bigfoot.com
600f8acfd4 Bug 236612: Kill nsGenericContainerElement.
r/sr=jst


git-svn-id: svn://10.0.0.236/trunk@153595 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 23:13:50 +00:00
neil%parkwaycc.co.uk
68c29b3b8c Bug 235498 Fix JS strict warning p=gautheri@noos.fr r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153594 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 22:45:34 +00:00
gerv%gerv.net
885da91440 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@153593 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 22:28:51 +00:00
tor%cs.brown.edu
c162ccfd1b Bug 125762 - turn on SSE2 jpeg code (win32). r=sicking, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153592 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 22:17:45 +00:00
neil%parkwaycc.co.uk
8ca3d998ca Bug 235188 -xinitthreads option for X11 p=gisburn r=roc sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@153591 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 22:16:52 +00:00
neil%parkwaycc.co.uk
9c70b742e3 Bug 213978 Fix strict JS warning p=gautheri@noos.fr r=rginda sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@153590 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 22:13:34 +00:00
tor%cs.brown.edu
ac5c4f6447 Bug 137478 - try not to confuse the compiler with inline asm.
r=sicking, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@153589 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 21:59:21 +00:00
pinkerton%aol.net
a0e4ce1cf3 force selects to ltr so they display correctly, as mac widgets aren't set up
to draw rtl like gecko expects. (bug 154632, r=bryner). not part of build.


git-svn-id: svn://10.0.0.236/trunk@153588 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 21:14:59 +00:00
scott%scott-macgregor.org
bee244da5f Bug #134238 --> Changing the port for POP with SSL server to 110 has no effect
Contributed patch.

r=ch.ey
sr=mscot


git-svn-id: svn://10.0.0.236/trunk@153587 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 20:25:46 +00:00
scott%scott-macgregor.org
da38e89758 Bug #134238 --> Changing the port for POP with SSL server to 110 has no effect
Contributed patch.

r=ch.ey
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@153586 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 20:24:57 +00:00
ben%bengoodger.com
b80284e70d return a value!
git-svn-id: svn://10.0.0.236/trunk@153585 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 19:55:50 +00:00
bryner%brianryner.com
ccd8354fb2 fix missing newline warnings
git-svn-id: svn://10.0.0.236/trunk@153584 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 19:47:34 +00:00
bryner%brianryner.com
9bf938b162 fix uninitialized variable
git-svn-id: svn://10.0.0.236/trunk@153583 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 19:47:17 +00:00
bryner%brianryner.com
57549df5e1 fix missing return
git-svn-id: svn://10.0.0.236/trunk@153582 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 19:46:05 +00:00
bryner%brianryner.com
cf0eed110c fix unused variable warning
git-svn-id: svn://10.0.0.236/trunk@153581 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 19:42:45 +00:00
bryner%brianryner.com
d9bb5ff775 fixing warning about missing newline
git-svn-id: svn://10.0.0.236/trunk@153580 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 19:42:05 +00:00
bryner%brianryner.com
7243a21d45 remove extra semicolon
git-svn-id: svn://10.0.0.236/trunk@153579 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 19:41:49 +00:00
igor%mir2.org
b711b31148 Updated file with license info from Eugene Aresteanu :
> Hi,
>
> Does it look right now?
>
> Regards,
> Eugene
>
> -----Original Message-----
> From: Igor Bukanov [mailto:igor@fastmail.fm]
> Sent: Friday, March 05, 2004 10:07 AM
> To: eugene aresteanu
> Subject: Re: Rhino and license for Messages_fr.properties
>
>
> eugene aresteanu wrote:
>
>>Hello,
>>
>>Here it is.  I hope it is right.
>>Why do you say the default Messages.properties lacks notices?
>>I used the header of Messages.properties as a template.
>
>
> Sorry for not been clear, but what I wanted to say is that did not have
> triple MPL/GPL/LGPL but rather the old NPL/GPL pair. Could you update
> the file one more time using
> http://www.mozilla.org/MPL/boilerplate-1.1/mpl-tri-license-sh as template?
>
> Regards, Igor


git-svn-id: svn://10.0.0.236/trunk@153578 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 19:17:43 +00:00
darin%meer.net
2dae8010a2 patch for bug 234908 "getter_Copies scoping problem" r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153577 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 18:54:14 +00:00
blizzard%redhat.com
7e46897682 Bug #207036. Black line above the flash plugin shouldn't be there. Make sure
to set the border width to zero in Xt.  Patch from Klaus Stengel.  r=blizzard,sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@153576 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 18:46:24 +00:00
bienvenu%nventure.com
3d4e5c8321 fix build bustage on Linux balsa dep, gcc 3.4
git-svn-id: svn://10.0.0.236/trunk@153575 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 17:02:39 +00:00
neil%parkwaycc.co.uk
8bc95c2f4e Bug 236545 Make scrollbar thumb proportions use pageincrement and maxpos instead of slider size and maxpos, so that standalone scrollbars can use arbitrary page increments r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@153574 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 16:29:23 +00:00
neil%parkwaycc.co.uk
21cd87f709 Supplementary patch to bug 232452 to move the unsent message check to a function called after the window has fully opened r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153573 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 16:15:37 +00:00
bienvenu%nventure.com
b4b775b6b4 add imap idle support 141369 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153572 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 15:59:45 +00:00
edburns%acm.org
480e633bb3 This checkin refactors who owns the nativeWebShell pointer. It used to
be WindowControl, and now it's BrowserControl.  I'm hoping this allows
  us to operate Webclient in a "headless" fashion.  For example, you can
  imagine a web-crawler app that leverages DOM.

A test/automated/src/test/NavigationTest.txt

- fodder for testcase

M build-tests.xml

- reformat

- add NavigationTest (fails)

M classes_spec/org/mozilla/webclient/ImplObject.java

- Refactoring: remove public ivars.  Make them private, provide
  accessor.

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

- Refactoring: remove public ivars.  Make them private, provide
  accessor.

- Remove dependence on WindowControl

- leverage new method on WrapperFactory: getNativeBrowserControl().

M classes_spec/org/mozilla/webclient/impl/BrowserControlImpl.java

- Make BrowserControlImpl the owner of the nativeWebShell pointer.  I'd
  like to see if it's possible for webclient to operate "headless" for
  certain applications, therefore, you may not have a WindowControl
  instance, which used to own the nativeWebShell pointer.

M classes_spec/org/mozilla/webclient/impl/WrapperFactory.java

- reformatting

- Software Practice: avoid downcasting to implementation class.  Since BrowserControlImpl is the owner of the nativeWebShell, but there
  is no mention of that in the public API, we modify the WrapperFactory
  contract to maintain a data structure of BrowserControl to
  nativeWebShell mappings.

- add native{Create,Destroy}BrowserControl(), which is called from
  ImplObjectNative.

M classes_spec/org/mozilla/webclient/impl/wrapper_native/BookmarksImpl.java
M classes_spec/org/mozilla/webclient/impl/wrapper_native/CurrentPageImpl.java
M classes_spec/org/mozilla/webclient/impl/wrapper_native/EventRegistrationImpl.java
M classes_spec/org/mozilla/webclient/impl/wrapper_native/HistoryImpl.java
M classes_spec/org/mozilla/webclient/impl/wrapper_native/NavigationImpl.java

- refactoring for removing public ivars.

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

- refactoring for removing public ivars.

- comment out nativeCreateInitContext temporarily

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

- implement new methods:

- add native{Create,Destroy}BrowserControl(), which is called from
  ImplObjectNative.

M classes_spec/org/mozilla/webclient/wrapper_nonnative/WrapperFactoryImpl.java

- remove vertigo test

M src_moz/ProfileManagerImpl.cpp

- shutdown the current profile

M src_moz/WrapperFactoryImpl.cpp

- Spinup and Spindown the Appshell

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

- new test

M test/automated/src/test/BrowserControlFactoryTest_correct

- new test content


git-svn-id: svn://10.0.0.236/trunk@153571 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 15:34:25 +00:00
bienvenu%nventure.com
da4515f94c add imap idle support 141369 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153570 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 15:31:13 +00:00
neil%parkwaycc.co.uk
99f49b2564 Commenting on what the previous patch actually does, same reviewers
git-svn-id: svn://10.0.0.236/trunk@153569 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 15:15:38 +00:00
neil%parkwaycc.co.uk
4ffcc433bf Bug 232619 Paste/New should append to open folder r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@153568 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 12:41:08 +00:00
neil%parkwaycc.co.uk
424282913f Bug 218447 keyword query ignored for queries beginning www or http or ending in / p=mook_moz@yahoo.com r=pch
git-svn-id: svn://10.0.0.236/trunk@153567 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 10:53:16 +00:00
ben%bengoodger.com
957418bde5 Fix tbox orange
git-svn-id: svn://10.0.0.236/trunk@153566 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 08:40:57 +00:00
chanial%noos.fr
2185185a8d Bug 236484: check for the attributes "focused" and "_moz-menuactive" in WidgetStateChanged. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@153564 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 06:32:18 +00:00
bsmedberg%covad.net
0c9c71a1eb Bug 234353 - Remove old #define XI_ERR_BAIL_EXCEPT (unused) patch by ajschult@mindspring.com rs=dveditz
git-svn-id: svn://10.0.0.236/trunk@153563 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 05:43:13 +00:00
jgmyers%speakeasy.net
dce582a29a make two strings localizable bug 178881 r=ssaux sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@153562 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 05:42:45 +00:00
jgmyers%speakeasy.net
bee00551a8 backout prev checkin
git-svn-id: svn://10.0.0.236/trunk@153561 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 05:41:45 +00:00
jgmyers%speakeasy.net
1c95d18d81 make two strings localizable bug 178881 r=ssaux sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@153560 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 05:38:58 +00:00
bsmedberg%covad.net
f323573d85 Bug 235866 - add xulelement.builder.refresh and dynamically respond to changes in the datsources="" attribute. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153559 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 04:32:55 +00:00
chanial%noos.fr
f7d318d10f force the style system to take into account changes of the "_moz-menuactive" attribute.
git-svn-id: svn://10.0.0.236/trunk@153558 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 03:28:57 +00:00
bryner%brianryner.com
a2a8fb8a15 fixing firefox bustage
git-svn-id: svn://10.0.0.236/trunk@153557 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 02:27:07 +00:00
scott%scott-macgregor.org
324dbb44f0 Bug #235367 --> unsanitize spam should refresh and load images
git-svn-id: svn://10.0.0.236/trunk@153556 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 01:55:33 +00:00
wchang0222%aol.com
3b99134c88 Bugzilla bug 186547: fixed compiler warnings. r=wtc.
git-svn-id: svn://10.0.0.236/trunk@153555 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 01:49:34 +00:00
mconnor%myrealbox.com
8775ddb9e4 previous checkin should have read bug 230624 - better dialog version, r=neil, sr=jst
git-svn-id: svn://10.0.0.236/trunk@153553 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 01:45:15 +00:00
bzbarsky%mit.edu
9699939548 MousMove events should not be cancelable. Bug 76929, r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153552 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 01:34:34 +00:00
mconnor%myrealbox.com
c95025dd6f *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@153551 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 01:31:43 +00:00
ben%bengoodger.com
3f428407b4 (215094) Move migration-started observer notification to the correct place to fix automigration
git-svn-id: svn://10.0.0.236/trunk@153550 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 00:46:54 +00:00
ben%bengoodger.com
c86f2e0aec (215094) - here comes profile automigration. Also, change name of Phoenix profile folder to "Firefox". Ensure migration UI is opened modally from automigration system to prevent additional profiles being created by profile startup.
git-svn-id: svn://10.0.0.236/trunk@153549 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 00:42:05 +00:00
brendan%mozilla.org
4046d2d865 Updates proposed by Gerv edited by me.
git-svn-id: svn://10.0.0.236/trunk@153548 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-05 00:00:07 +00:00
neil%parkwaycc.co.uk
dcf83b5774 Bug 230778 Convert pref window from nsIPref to nsIPrefBranch r=caillon sr=jag
git-svn-id: svn://10.0.0.236/trunk@153547 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 23:58:01 +00:00
neil%parkwaycc.co.uk
257abca496 Bug 236208 lastPageVisited isn't idn-safe r=alecf sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153546 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 23:34:46 +00:00
gerv%gerv.net
3a98aadac0 Bug 236296 - fix Build Identifier on guided entry form. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153545 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 23:22:01 +00:00
rbs%maths.uq.edu.au
0abd8418ee fix a non initialized variable that was causing some MathML pages to hang, b=236326,122554, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@153544 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 23:07:45 +00:00
sicking%bigfoot.com
25f53e7201 Bug 234725: Make create a special mechanism for nsQueryInterface rather then having it implement nsCOMPtr_helper to save codesize in callers of do_QueryInterface.
r=bryner sr=alecf


git-svn-id: svn://10.0.0.236/trunk@153543 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 23:04:27 +00:00
tor%cs.brown.edu
dea8bbbc6b Bug 235034 - private colormaps not working with firefox. r=bryner
git-svn-id: svn://10.0.0.236/trunk@153542 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 22:59:50 +00:00
mostafah%oeone.com
24a164d1c1 Removing slash in find command for Mac compatibility
git-svn-id: svn://10.0.0.236/trunk@153541 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 22:55:24 +00:00
cltbld%netscape.com
9d636a6c82 Automated update
git-svn-id: svn://10.0.0.236/trunk@153540 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 22:51:00 +00:00
pkw%us.ibm.com
1843dd88b9 Bug 232226 - AIX shared library build configuration should use -G.
r=bryner@brianryner.com


git-svn-id: svn://10.0.0.236/trunk@153539 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 22:48:25 +00:00
bishakhabanerjee%netscape.com
8126a6f60c adding platform RH_Linux_7.3
git-svn-id: svn://10.0.0.236/trunk@153538 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 22:47:43 +00:00
pkw%us.ibm.com
d1c8e457af Bug 161138 - Default/null plugin downloads embedded content anyway.
r=bryner@brianryner.com, sr=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@153537 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 22:45:24 +00:00
bishakhabanerjee%netscape.com
ecf995a898 adjusting the platform strings as the header file specifies
git-svn-id: svn://10.0.0.236/trunk@153536 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 20:16:36 +00:00
chanial%noos.fr
99bc940057 Fork some skin files from toolkit/skin/win into toolkit/skin/gtk2.
Remove unused toolkit/skin/unix.


git-svn-id: svn://10.0.0.236/trunk@153535 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 20:09:40 +00:00
chanial%noos.fr
988c8d2768 follow up to bug 118296: back out changes in toolkit/skin/win
git-svn-id: svn://10.0.0.236/trunk@153534 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 19:47:28 +00:00
bienvenu%nventure.com
e7b110a6b7 fix comma handling when breaking up long imap fetch statements, initial patch by lee.essen@db.com, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153533 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 19:39:36 +00:00
brade%comcast.net
c77f1eb679 removed unused nsCOMPtr; r/sr=tor
git-svn-id: svn://10.0.0.236/trunk@153532 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 19:36:27 +00:00
scott%scott-macgregor.org
ef2a571894 Bug #233740 --> Drag from Attachment Panel is broken
Port a minor mozilla\toolkit change back to xpfe to make this work again.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@153531 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 19:10:03 +00:00
brade%comcast.net
50abfe299f fix for bug 32768; relativize urls (if possible) on insertion; r=Neil, glazman, smfr; sr=dmose
git-svn-id: svn://10.0.0.236/trunk@153530 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 18:47:49 +00:00
sicking%bigfoot.com
df5c4550c7 Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@153529 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 18:30:53 +00:00
sicking%bigfoot.com
f05e9b4f7b Bug 236472: Fix 3 warnings.
r/sr=tor


git-svn-id: svn://10.0.0.236/trunk@153528 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 18:04:29 +00:00
mkaply%us.ibm.com
cc90b56ed0 #236194
r=mkaply
Fix from Jon Henry - send HTTP referrer on Save Link to Disk so that all downloads work.


git-svn-id: svn://10.0.0.236/trunk@153527 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 17:53:58 +00:00
neil%parkwaycc.co.uk
d826a2e617 Bug 11080 news "spoiler" feature p=mnyromyr@tprac.de r=ben.bucksch sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153526 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 17:00:00 +00:00
neil%parkwaycc.co.uk
ab91017b6c Bug 235211 Some help items misfiled in contents p=stolenclover@yahoo.com.tw r=rlk
git-svn-id: svn://10.0.0.236/trunk@153525 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 16:50:12 +00:00
mostafah%oeone.com
5ca2684a23 Checked in patch for bug 230828: multiple calendars subscribed can cause
overwrite in "subscribed calendars" box


git-svn-id: svn://10.0.0.236/trunk@153524 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 15:14:10 +00:00
mozilla%ducarroz.org
bd87ab7d8e Fix for bug 236258. Prevent crash by checking null pointer. R=bienvenu, SR=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153523 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 14:32:11 +00:00
neil%parkwaycc.co.uk
bd7f9f7f3a Bug 61870 Mail window should not display Edit/Delete Message when cursor is in a textbox (quicksearch) r=timeless sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153522 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 09:22:06 +00:00
ben%bengoodger.com
a4bf5665ed damnit!
git-svn-id: svn://10.0.0.236/trunk@153521 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 08:47:31 +00:00
ben%bengoodger.com
8a64e0ff93 Fix build bustage for clobber builds in appshell - profile migrator headers have not yet been exported by the time appshell is built
git-svn-id: svn://10.0.0.236/trunk@153520 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 08:25:13 +00:00
hpradhan%hotpop.com
3e2f462005 bug 236351 : Fix string leak in nsSOAPCall::GetTransport() r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@153518 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 08:13:09 +00:00
darin%meer.net
03e1a1a947 fixes bug 235272 "RFind is broken [was: Thunderbird treats two-letter folder msf files as folders themselves]" r=jst sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153517 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 07:54:22 +00:00
jgmyers%speakeasy.net
4b67962e90 remove 512-bit keygen bug 235972 r=ssaux sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153516 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 07:09:02 +00:00
chanial%noos.fr
68dd65025d Bug 118296: implement NS_THEME_MENUBAR, NS_THEME_TOOLBAR, NS_THEME_MENUPOPUP and NS_THEME_MENUITEM (GTK2)
r=bryner, sr=roc


git-svn-id: svn://10.0.0.236/trunk@153515 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 04:55:31 +00:00
sicking%bigfoot.com
e6ebd57853 Bustage fix from previous patch.
git-svn-id: svn://10.0.0.236/trunk@153514 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 03:26:38 +00:00
sicking%bigfoot.com
54dedbc659 Try to fix bustage by casting through PRUint16
git-svn-id: svn://10.0.0.236/trunk@153513 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 03:00:25 +00:00
sicking%bigfoot.com
d9ff6b9787 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@153512 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 02:34:46 +00:00
sicking%bigfoot.com
916d4d2248 Bug 75659: Make charoff support percent values in DOM. (charoff isn't supported yet by layout).
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@153511 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 02:18:44 +00:00
sicking%bigfoot.com
d706565d96 Bug 232706: Make nsAttrValue able to directly store all needed datatypes without using nsHTMLValue. Move parsing of various types from nsHTMLValue to nsAttrValue. Rename StringToAttribute to ParseAttribute and make it return a PRBool, as well as make a couple of minor fixes in the ParseAttribute code.
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@153510 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 02:06:28 +00:00
ben%bengoodger.com
1f0c4ad6d4 Set browser.download.manager.openDelay to 0 by default. We've been testing with a half second for a while and the lack of feedback is confusing people. It might be annoying to have a download manager appear for instantly done downloads but the effect is if you don't show the download manager that nothing has happened, which is worse (given the options that exist for turning off the download manager)
git-svn-id: svn://10.0.0.236/trunk@153509 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 01:13:25 +00:00
ben%bengoodger.com
f9a2300b93 Ensure browser.download.manager.openDelay works when set to 0...
git-svn-id: svn://10.0.0.236/trunk@153508 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 01:11:54 +00:00
pinkerton%aol.net
b44c8723e9 work around bug in chrome reg that won't register locales w/out content.
(bug 234109, patch from bsmedberg, r=pink/sr=bryner)


git-svn-id: svn://10.0.0.236/trunk@153507 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 00:39:06 +00:00
bishakhabanerjee%netscape.com
c078e6c3b3 removed old,unused platforms; and added newer used ones
git-svn-id: svn://10.0.0.236/trunk@153506 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 00:35:09 +00:00
ben%bengoodger.com
d44c79a10d View Source window is not a dialog, thus ESC should not close it. ESC is interfering with cancellation of Find as you Type which is really, really, really annoying.
git-svn-id: svn://10.0.0.236/trunk@153505 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-04 00:28:43 +00:00
ben%bengoodger.com
3cb200c427 Fix Imola bustage - move includes to .h file
git-svn-id: svn://10.0.0.236/trunk@153504 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 23:18:17 +00:00
chanial%noos.fr
baa0f6b652 backing out fix for bug 236107. The border of the groupbox is visible in the caption.
git-svn-id: svn://10.0.0.236/trunk@153503 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 22:41:12 +00:00
silver%warwickcompsoc.co.uk
6d8d8061b1 Bug 229072 - Fixing RegExp regression in pref panel.
Patch by Ian Neal <bugzilla@arlen.demon.co.uk>.
r=rginda@hacksrus.com


git-svn-id: svn://10.0.0.236/trunk@153502 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 22:38:00 +00:00
neil%parkwaycc.co.uk
04b5336d46 Bug 214904 Use ISO dates in install.log p=cnst+moz%bugmail.mojo.ru (Constantine A. Murenin) r=dveditz sr=roc
git-svn-id: svn://10.0.0.236/trunk@153501 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 22:33:28 +00:00
amardare%qnx.com
e281720784 Changes for the qnx(photon ) platform. It should not affect building/runtime other platforms.
git-svn-id: svn://10.0.0.236/trunk@153500 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 22:03:22 +00:00
ben%bengoodger.com
b5bea83c33 Forgot to add different module name to REQUIRES list..
git-svn-id: svn://10.0.0.236/trunk@153499 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 22:00:01 +00:00
ben%bengoodger.com
d25c6225fc 215094 - 235364 - invoke automigration code if there are no existing profiles in phoenix (will eventually becoem MOZ_XULAPP, and may move to xre/apprunner or a startup service). r=danm
git-svn-id: svn://10.0.0.236/trunk@153498 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 21:33:47 +00:00
ben%bengoodger.com
f8201d8f45 (215094) more mac migration stuff
git-svn-id: svn://10.0.0.236/trunk@153497 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 21:26:48 +00:00
locka%iol.ie
8826abbf5f Fix "View Source" operation on popup menu. Move default profile into a member variable. b=228600 r=darin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@153496 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 21:24:19 +00:00
ben%bengoodger.com
214e7fd778 oops, forgot to add a line to REQUIRES when I changed toolkit profile's module name
git-svn-id: svn://10.0.0.236/trunk@153495 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 21:16:45 +00:00
ben%bengoodger.com
34dafa5cef (215094) break imola now, so I can fix the safari profile migrator.
git-svn-id: svn://10.0.0.236/trunk@153494 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 21:02:16 +00:00
ben%bengoodger.com
9cbf9fbb28 fix gabrielle. substitute single \ for \\
git-svn-id: svn://10.0.0.236/trunk@153493 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 21:00:30 +00:00
ben%bengoodger.com
9826e31697 turn back on IE profile migrator to break gabrielle
git-svn-id: svn://10.0.0.236/trunk@153492 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 20:48:43 +00:00
ben%bengoodger.com
1d755ddc57 change the name of the profile module so clobbering doesn't break the build
git-svn-id: svn://10.0.0.236/trunk@153491 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 20:48:02 +00:00
ben%bengoodger.com
b4cfc8a09e change the name of the profile module so clobbering doesn't break the build
git-svn-id: svn://10.0.0.236/trunk@153490 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 20:47:34 +00:00
igor%mir2.org
585bebabbd Resolving bug 236117 : new API to seal Context
git-svn-id: svn://10.0.0.236/trunk@153489 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 19:59:25 +00:00
bryner%brianryner.com
4b70febae6 inline IsPaginated, SetPaginatedScrolling, and GetPaginatedScrolling. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153488 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 18:24:20 +00:00
jst%mozilla.jstenback.com
09bac8c410 Fixing bug 141056. Prevent setting the location of a window from crashing when called w/o JS on the stack, and ensure XPInstall pushes the JS context onto the JS context stack before evaluating JS. r+sr=bzbarsky@mit.edu, r+st=jst@mozilla.jstenback.com
git-svn-id: svn://10.0.0.236/trunk@153487 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 18:13:00 +00:00
bmlk%gmx.de
018f4cb8aa when dead cells are replaced in the cellmap, the corresponding column should be informed that it now contains one more cell bug 235535 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@153486 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 17:45:50 +00:00
danm-moz%comcast.net
0da91a8c37 implement GetScreenBounds, which wasn't, oddly. this should fix placement of top-level windows which, equally oddly, seemed unbroken except in one very esoteric circumstance. bug 233081 r=ere,roc
git-svn-id: svn://10.0.0.236/trunk@153485 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 16:42:51 +00:00
cltbld%netscape.com
5d2a1913a8 Automated update
git-svn-id: svn://10.0.0.236/trunk@153484 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 16:20:54 +00:00
wchang0222%aol.com
0c35c39adb Bugzilla bug 232120: Now NetBSD has pthread support, remove code that
prevents from using pthreads on NetBSD.  The patch is contributed by
Shin'ichiro TAYA <taya@netbsd.org>.  r=wtc. sr=darin.


git-svn-id: svn://10.0.0.236/trunk@153483 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 16:17:01 +00:00
mostafah%oeone.com
be08d12fd8 Added more log info to install.js
git-svn-id: svn://10.0.0.236/trunk@153482 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 16:08:24 +00:00
timeless%mozdev.org
cc903db0c9 Bug 145994 Crash in urildr.dll from some embedding clients
patch by rpotts r=jst sr=alecf


git-svn-id: svn://10.0.0.236/trunk@153481 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 15:46:05 +00:00
timeless%mozdev.org
49e81f3567 Bug 236240 strres-test.js references chrome:/navigator/content/ which is bad
r=neil
not part of the build


git-svn-id: svn://10.0.0.236/trunk@153480 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 15:41:06 +00:00
etsai%netscape.com
8f1f422020 Performance enhancement for big group entry, 231623
git-svn-id: svn://10.0.0.236/trunk@153479 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 15:09:59 +00:00
igor%mir2.org
972a45cb2e Resolving bug 236193: require enetered Context for compilation
git-svn-id: svn://10.0.0.236/trunk@153478 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 11:20:33 +00:00
neil%parkwaycc.co.uk
b2a654ead1 Bug 228904 Preference panel load event handling cleanup p=gautheri@noos.fr r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@153477 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 10:39:00 +00:00
ben%bengoodger.com
459df064f4 oops
git-svn-id: svn://10.0.0.236/trunk@153474 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 10:06:47 +00:00
despotdaemon%netscape.com
9ce6da2547 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153473 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 09:24:12 +00:00
ben%bengoodger.com
50cab64406 uhh... turn off ie migrator too then.
git-svn-id: svn://10.0.0.236/trunk@153472 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 09:13:11 +00:00
ben%bengoodger.com
8c7a7e0ee3 turn off safari migrator until I'm at a mac and can figure this out
git-svn-id: svn://10.0.0.236/trunk@153471 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 08:47:21 +00:00
ben%bengoodger.com
379f3711b2 215094 Turn on profile migration
git-svn-id: svn://10.0.0.236/trunk@153470 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:52:59 +00:00
ben%bengoodger.com
368b7bf0b9 215094 - 235360 Password Manager changes to support Firefox profile automigration - add two methods to nsIPasswordManagerInternal - the ability to add an entry with details, and to read a Mozilla Password manager file from an external source. r=dveditz, sr=darin
git-svn-id: svn://10.0.0.236/trunk@153469 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:52:12 +00:00
ben%bengoodger.com
8f40f916bb 215094 - add new profile migrator interface, adapt password manager to support api for adding signons with details (235360)
git-svn-id: svn://10.0.0.236/trunk@153468 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:51:09 +00:00
ben%bengoodger.com
25bf05419c 215094 - 235364 - Profile manager API changes to support firefox profile automigration. Expose 'createDefaultProfile' on nsIProfileInternal.
git-svn-id: svn://10.0.0.236/trunk@153467 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:50:01 +00:00
ben%bengoodger.com
c21e50cf8c 215094 - 235364 - profile manager API changes to facilitate firefox profile data automigration. r=ccarlen.
git-svn-id: svn://10.0.0.236/trunk@153466 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:48:49 +00:00
ben%bengoodger.com
b6c7e3ee58 (215094) - Make Seamonkey & Phoenix migrators copy host permissions file, make automigrate work
git-svn-id: svn://10.0.0.236/trunk@153465 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:42:53 +00:00
justdave%syndicomm.com
8ecc0d462b Bump version number to 2.17.7 for release.
git-svn-id: svn://10.0.0.236/trunk@153463 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:35:43 +00:00
hpradhan%hotpop.com
496c2d3f63 bug 233115 : Fix potential hangs in webservices security check r=darin sr=jst
git-svn-id: svn://10.0.0.236/trunk@153459 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 07:03:08 +00:00
brendan%mozilla.org
f8a503311c Fix HasFinalReturn to cope with fall-thru in switch cases (235930, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@153458 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 05:25:28 +00:00
jocuri%softhome.net
5aa4ae55e9 Patch for bug 123077; improve the ValidatePassword sub so that a password change is no longer accepted with a blank second field; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153457 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 05:20:43 +00:00
pinkerton%aol.net
1e02bde1ba make clearing global history work again (bug 236033) and try to prevent
exceptions when history doesn't provide all the data.


git-svn-id: svn://10.0.0.236/trunk@153456 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 04:43:16 +00:00
timeless%mozdev.org
8df8817fa1 Bug 230244 mozilla\xpinstall\src\nsInstall.cpp(2386) : warning C4930: 'nsString usr(void)': prototyped function not called (was a variable definition intended?)
r=bsmedberg sr=tor


git-svn-id: svn://10.0.0.236/trunk@153455 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 04:12:35 +00:00
jst%mozilla.jstenback.com
d13d172f7d Fixing comments.
git-svn-id: svn://10.0.0.236/trunk@153454 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 04:01:33 +00:00
timeless%mozdev.org
5ff0d0578c Bug 231137 NS_GetSpecialDirectory rv isn't checked in WriteProperties
patch by luser_bugzilla@perilith.com r=bsmedberg sr=tor


git-svn-id: svn://10.0.0.236/trunk@153453 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 03:35:07 +00:00
roc+%cs.cmu.edu
df8c1564e9 Bug 215567. Make 'auto' bottom/right in clip rects give the rect NS_MAXSIZE so we don't think a cliprect is empty when it isn't.
git-svn-id: svn://10.0.0.236/trunk@153452 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 03:34:03 +00:00
bsmedberg%covad.net
e7c6a209bf Bug 236138 - bulletproof startup against lack of some browser.startup.[...] prefs. r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@153451 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 03:26:17 +00:00
jpierre%netscape.com
cabec54b89 Fix for 235874 - crash in PK11_DigestKey . r=wtc, nelsonb
git-svn-id: svn://10.0.0.236/trunk@153448 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 03:18:56 +00:00
brendan%mozilla.org
b57df84fb8 Save the next end of line char pointer into userbuf in case it's far away, and avoid searching for it repeatedly, when dealing with inputs with very long lines (218511, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@153447 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 01:50:46 +00:00
jst%mozilla.jstenback.com
9236dea6f6 Landing remaining part of bug 68215, this part fell off the patch wagon at some point... r+sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@153446 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-03 00:20:31 +00:00
despotdaemon%netscape.com
691423c618 Pseudo-automatic update of changes made by mkaply@us.ibm.com.
git-svn-id: svn://10.0.0.236/trunk@153445 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 23:43:03 +00:00
despotdaemon%netscape.com
1066225bfb Pseudo-automatic update of changes made by asa@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153444 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 23:36:31 +00:00
bzbarsky%mit.edu
ee0a2e7a8a Move CreateCDATASection, CreateProcessingInstruction, and CreateEntityReference
up to nsDocument so they're available in XHTML documents.  Bug 69840, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@153443 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 22:39:46 +00:00
bzbarsky%mit.edu
67ff3ea238 Make the binding manager deal with ContentInserted and ContentReplaced
notifications in a more reasonable (though still not completely correct) way.
Last touches on bug 233191, idea suggested by hyatt, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@153442 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 22:28:48 +00:00
ben%bengoodger.com
66bc7f75b5 (215094) More Safari profile migrator stuff - detect the default character set for web page fonts.
git-svn-id: svn://10.0.0.236/trunk@153441 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 21:26:25 +00:00
silver%warwickcompsoc.co.uk
27712b3ed2 Bug 236157 - Make stalk list match plain text version of messages, not raw content.
r=rginda@hacksrus.com


git-svn-id: svn://10.0.0.236/trunk@153440 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 20:24:11 +00:00
cbiesinger%web.de
421126134c 149448 patch by Andreas Kunz <durbacher@gmx.de> r=neil sr=alecf
Themes with Long Descriptions Scroll "Get New Themes" Out of View


git-svn-id: svn://10.0.0.236/trunk@153439 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 20:04:13 +00:00
mvl%exedo.nl
2422df515e Remove duplicates from the menu to manually show blocked popups. Also limit the menu to 100 entries max.
bug 235454, r=danm, sr=jag


git-svn-id: svn://10.0.0.236/trunk@153438 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 20:00:50 +00:00
silver%warwickcompsoc.co.uk
04da977937 Bug 235712 - Make CTCP code not send "null" when no params passed.
r=samuel@sieb.net


git-svn-id: svn://10.0.0.236/trunk@153437 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 19:43:12 +00:00
silver%warwickcompsoc.co.uk
5761f9074e Bug 236157 - Make delete-iew/hide-view commands work when deleting a tab to the left of the current one.
r=samuel@sieb.net


git-svn-id: svn://10.0.0.236/trunk@153436 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 19:41:13 +00:00
silver%warwickcompsoc.co.uk
354f0fcfef Bug 236157 - Make server password work after first try, fix notify when all nicknames are offline, and show half-op status in channel header. Also bump version 0.9.60.
r=samuel@sieb.net


git-svn-id: svn://10.0.0.236/trunk@153435 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 19:36:22 +00:00
amardare%qnx.com
c896089eeb Changes for the qnx(photon) platform only. It should not affect building/runtime other platforms.
Updated the embedded stuff to use the new PtWebServer API ( libPtWeb.so.3 ).


git-svn-id: svn://10.0.0.236/trunk@153434 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 19:21:40 +00:00
scott%scott-macgregor.org
3c6716cbeb supplimental fix for bug #228879
git-svn-id: svn://10.0.0.236/trunk@153433 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 17:34:22 +00:00
mkaply%us.ibm.com
92f11fc58f #235488
r=pedemont, sr=blizzard (platform specific code)
Special case http/https/ftp URLs so we send them to the OS if we don't launch them with the current app (makes URLs work in Thunderbird)
Modify helper app launcher code so it locates the EXE so we don't get a command window every time we launch an app


git-svn-id: svn://10.0.0.236/trunk@153432 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 17:29:03 +00:00
scott%scott-macgregor.org
7925200a4c fix build bustage with a missed checkin
git-svn-id: svn://10.0.0.236/trunk@153431 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 17:07:23 +00:00
sicking%bigfoot.com
ea7221b591 Remove unused file.
r/sr=jst


git-svn-id: svn://10.0.0.236/trunk@153430 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 16:49:17 +00:00
mostafah%oeone.com
6001fadc58 Fixed bug 236121: Events with space in their category cause JS error and don't show
git-svn-id: svn://10.0.0.236/trunk@153429 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 16:28:01 +00:00
scott%scott-macgregor.org
637845aac8 landing fix for bug #228879
Bogus Text when pasting from open office spread sheet or word processor to Mail Compose

working around bug http://www.openoffice.org/issues/show_bug.cgi?id=25864 in open office

r=jfrancis, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@153428 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 16:03:56 +00:00
timeless%mozdev.org
e11bb7a3e8 Bug 209110 GetNativeTarget() function under win32 returns extra '\\'
esp for volume root
patch by Dainis_Jonitis@swh-t.lv r=dougt


git-svn-id: svn://10.0.0.236/trunk@153427 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 11:17:27 +00:00
neil%parkwaycc.co.uk
e1490cfb71 Bug 230636 Support Windows XP moz-icon:s with alpha transparancy r=biesi sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153426 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 09:14:42 +00:00
timeless%mozdev.org
a130571b6b Bug 202366 Problem with profile location and non-latin User Name in Mozilla 1.4+/Phoenix
patch by pharkas@yahoo.com.pl r=dougt sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@153425 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 08:20:25 +00:00
timeless%mozdev.org
4af028dceb Bug 125324 Improper use of nsIDirectoryServiceProvider
r=ccarlen sr=jag


git-svn-id: svn://10.0.0.236/trunk@153424 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 05:47:48 +00:00
dougt%meer.net
8028adb96d When prompting/alerting the user (during a form post, etc.), the dialog that is displayed is wider than the viewable screen on small screens. This patch reduces the min size of the dialog. b=229156, r=blizzard
git-svn-id: svn://10.0.0.236/trunk@153423 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 05:07:08 +00:00
sfraser%netscape.com
bca41521df Fix bug 113406: make Mac image code able to deal with wide images. r=ccarlen, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@153422 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 04:01:13 +00:00
timeless%mozdev.org
137904b59b Bug 235595 nsXPLookAndFeel.cpp Warning: String literal converted to char* in initialization.
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@153421 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 03:44:26 +00:00
chanial%noos.fr
ac2425fd04 Bug 235317: really override the preprocessed files
git-svn-id: svn://10.0.0.236/trunk@153420 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 02:59:28 +00:00
scott%scott-macgregor.org
bf2d73e1d7 Bug #223295 --> <dialog>s don't need trailing <separator>s
r=neil
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@153419 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 02:41:10 +00:00
scott%scott-macgregor.org
cdb3c03133 Bug 234014 - Use the XUL preprocessor for build-time inserting of skinVersion strings
(synching up for thunderbird)


git-svn-id: svn://10.0.0.236/trunk@153418 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 02:12:11 +00:00
chanial%noos.fr
2862141512 check in locale/contents.rdf
git-svn-id: svn://10.0.0.236/trunk@153417 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 01:24:28 +00:00
scott%scott-macgregor.org
de903528ff Back out Bug #132561 until we can figure out how to fix the regression it causes in HTML composer with spaces
(See Bug #235223).

a=brendan


git-svn-id: svn://10.0.0.236/trunk@153416 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 01:23:13 +00:00
timeless%mozdev.org
5edf26f41f Bug 235745 Possible leak or crash in nsStorageStream
patch by nsayer@kfu.com r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@153415 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 01:13:15 +00:00
timeless%mozdev.org
0f04ebea1d Bug 235744 Expose StorageStream class to Javascript
patch by nsayer@kfu.com r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@153414 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 01:11:06 +00:00
mconnor%myrealbox.com
0865a1e6e4 Bug 236124 network.http.pipelining.firstrequest is unused and should be removed - patch by Michael Lefevre (michaell+bmo@michaellefevre.com), r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@153413 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 01:04:35 +00:00
neil%parkwaycc.co.uk
eccd36569d Bug 235970/232722 Customize character coding dialog only works in browser r=jshin sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153412 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 00:27:13 +00:00
scott%scott-macgregor.org
7140d6dc02 no bug.
Fix an incorrect localization comment


git-svn-id: svn://10.0.0.236/trunk@153411 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-02 00:01:06 +00:00
ben%bengoodger.com
c5274e98e2 (215094) - fix compile error in opera profile migrator that for some reason didn't affect linux
git-svn-id: svn://10.0.0.236/trunk@153410 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 23:26:00 +00:00
mostafah%oeone.com
a6c8cdd779 Checked in patch for bug 228579: building using objdir problems
git-svn-id: svn://10.0.0.236/trunk@153409 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 23:11:52 +00:00
cbiesinger%web.de
636c6a237c Bug 188288 caret movement erratic with CTL enabled
patch by prabhat.hegde@sun.com r=roland.mainz@nrubsig.org sr=roc


git-svn-id: svn://10.0.0.236/trunk@153408 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 21:36:35 +00:00
mostafah%oeone.com
f7a6270da1 Checked in patch for bug 235927: view limits calculated incorrectly in day
and week view


git-svn-id: svn://10.0.0.236/trunk@153407 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 21:29:16 +00:00
bsmedberg%covad.net
d7e62993c6 Bug 236134 - wallpaper patch; if users delete chrome.rdf in their firefox profile, they will crash at next startup. This adds an empty chrome package browser-region/content so that the chrome registry will work correctly. r=pch
git-svn-id: svn://10.0.0.236/trunk@153406 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 21:27:42 +00:00
cbiesinger%web.de
f02f98218d 183415, typo in PAC's getClassObject (double negation instead of single one);
also add nsIRequestObserver to getClassObject's interface list.
r=darin sr=bzbarsky; thanks to Nathan Kurz who suggested (the first part of) this patch


git-svn-id: svn://10.0.0.236/trunk@153405 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 21:23:45 +00:00
cbiesinger%web.de
70d8ae809b bug 235832, dynamic_cast crashes. replace with static_cast.
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@153404 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 21:18:19 +00:00
bsmedberg%covad.net
013981479f Bug 235317, always build preprocessed chrome because we don't have a good dependency system. r=pch
git-svn-id: svn://10.0.0.236/trunk@153403 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 21:12:29 +00:00
igor%mir2.org
0592e4e18b Making javaToJS static to match the rest of API
git-svn-id: svn://10.0.0.236/trunk@153402 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 19:19:47 +00:00
chanial%noos.fr
75e89086f9 Bug 235317: locale version mismatch in the inspector package. This won't fix the real bustage issue (the jar packager doesn't update preprocessed files when macros are changed) but at least, the locale and content contents.rdf files for the inspector package will now change at the same time and stay in sync.
git-svn-id: svn://10.0.0.236/trunk@153401 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 19:09:32 +00:00
chanial%noos.fr
b8623e6c10 bug 236107: caption in groupbox should have a transparent background.
git-svn-id: svn://10.0.0.236/trunk@153399 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 16:33:13 +00:00
mostafah%oeone.com
c295eb5b0c Checked in patches from attachments #142442 #142443 and #142445
for bug 173562


git-svn-id: svn://10.0.0.236/trunk@153398 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 16:13:52 +00:00
dbaron%dbaron.org
798ec8156a Table rows/cols and groups don't paint their backgrounds, so CanPaintBackground must return false. b=236053 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@153397 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 08:17:59 +00:00
danm-moz%comcast.net
a7eda3017c in your preferences, set the milestone to 'ignore' and lose the annoying temporary homepage hijack Mozilla does at each milestone. bug 102313 r=jag^2
git-svn-id: svn://10.0.0.236/trunk@153396 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 03:13:52 +00:00
ben%bengoodger.com
2a123ff930 236056 - xpinstall confirm dialog should disable the install button initially to prevent fast-clicking exploits
git-svn-id: svn://10.0.0.236/trunk@153395 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 01:36:30 +00:00
chanial%noos.fr
c7261e77c6 correct comment typo in bug 235913 + make it fit 80 columns. r=Roland Mainz
git-svn-id: svn://10.0.0.236/trunk@153394 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-01 01:21:34 +00:00
ben%bengoodger.com
e7e0e59225 (215094) - hi-ya! OK, I think I understand what's going on here now, finally. Not only was I leaking, I was also blowing all my buffers. Realloc the buffer alloced by the binary stream when reading a string of bytes from the Opera Cookies file to make room for the null terminator. Hopefully this is cut #999 or #1000 or so in the migrator's linux death.
git-svn-id: svn://10.0.0.236/trunk@153393 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 23:15:19 +00:00
chanial%noos.fr
5b9649ec63 Bug 235913: Random crashes while printing on Solaris, patch by Roland Mainz, r=biesi, sr=bz
git-svn-id: svn://10.0.0.236/trunk@153392 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 23:04:37 +00:00
ben%bengoodger.com
51e9faa8a2 (215094) more memory management tweaks
git-svn-id: svn://10.0.0.236/trunk@153391 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 22:35:37 +00:00
ben%bengoodger.com
a4926a0e84 (215094) - let's not play the manual memory management game unless we have to. Use some more XPIDLStrings instead of manually freeing PRUnichar*...
git-svn-id: svn://10.0.0.236/trunk@153390 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 22:07:43 +00:00
ben%bengoodger.com
3d8a7ebfb4 (215094) yes, ben, you are expected to free strings after they're allocated. Except in this case we don't need to do a string copy anymore now that we made the INI parser take a const char*, so just use .get() on the path we got earlier.
git-svn-id: svn://10.0.0.236/trunk@153389 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 22:03:47 +00:00
ben%bengoodger.com
b9fbda2e96 (215094) - leaks, leaks, all around. Free buffers allocated by Binary Stream when reading cookies.
git-svn-id: svn://10.0.0.236/trunk@153388 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 21:58:21 +00:00
ben%bengoodger.com
b6feb2b2eb (215094) - only free the pref transform's |stringValue| field if the transform's type was STRING - otherwise it's uninitalized garbage and can cause us to crash on linux.
git-svn-id: svn://10.0.0.236/trunk@153387 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 21:45:25 +00:00
ben%bengoodger.com
75008e7827 Bring patch from 236010 across - prevent INI parser from reading memory beyond EOF. Patch by Andrew Schultz <ajschult@mindspring.com>, r=bsmedberg, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@153386 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 21:38:36 +00:00
mconnor%myrealbox.com
4abf45ee51 Bug 236010 - INI parser reads memory beyond EOF - patch by Andrew Schultz (ajschult@mindspring.com), r=bsmedberg sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@153385 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 19:03:39 +00:00
kjh-5727%comcast.net
6d9b0ee249 Bug 131867 - Don't call setlocale() while printing. r=biesi, sr=tor
git-svn-id: svn://10.0.0.236/trunk@153384 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 18:49:29 +00:00
mconnor%myrealbox.com
ccb41f00dc Bug 40759 - Mail prefs dialog: implement mnemonics, patch by Stefan Borggraefe (Stefan.Borggraefe@gmx.de), r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@153383 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 18:48:11 +00:00
mconnor%myrealbox.com
e6e7c7ce74 Bug 223287 - Cannot manually edit home page in Preferences if toolbar icon is removed, patch by pike@pikey.me.uk, r=pch
git-svn-id: svn://10.0.0.236/trunk@153382 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 18:37:24 +00:00
mconnor%myrealbox.com
627c0d71ef bug 235531 cookie/image manager menutitems broken, r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@153381 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 17:48:08 +00:00
jocuri%softhome.net
70e0fafe6c Backing out patch for bug 235459 which set tree on fire.
git-svn-id: svn://10.0.0.236/trunk@153380 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 16:19:05 +00:00
despotdaemon%netscape.com
84d1716bbb Pseudo-automatic update of changes made by kjh-5727@comcast.net.
git-svn-id: svn://10.0.0.236/trunk@153379 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 15:35:15 +00:00
kiko%async.com.br
02bc6ed597 Add an XXX comment related to bugs 201235 and 236025.
git-svn-id: svn://10.0.0.236/trunk@153378 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 15:22:26 +00:00
jocuri%softhome.net
257e0b9d82 Patch for bug 235459: add icalendar todo output format for buglist; patch by William Jon McCann <mccannwj@pha.jhu.edu>; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153377 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 15:00:35 +00:00
jocuri%softhome.net
61c3f9e481 Patch for bug 234898; start to use $cgi->param in queryhelp.cgi; patch by Teemu Mannermaa <wicked@etlicon.fi>; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153376 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 14:29:38 +00:00
jocuri%softhome.net
90d8fc94e3 Patch for bug 234896; makes sanitycheck.cgi use $cgi->param instead of ::FORM; patch by Teemu Mannermaa <wicked@etlicon.fi>; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153375 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 14:24:06 +00:00
jocuri%softhome.net
f328dad7fe Patch for bug 234876; removes %FORM from token.cgi; patch by Teemu Mannermaa <wicked@etlicon.fi>; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153374 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 14:19:27 +00:00
timeless%mozdev.org
2463c3d411 Bug 235875 Replace NS_ERROR_SERVICE_NOT_FOUND
r=dougt


git-svn-id: svn://10.0.0.236/trunk@153373 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 08:04:46 +00:00
ben%bengoodger.com
2d6119f1aa 235129 - crash when exporting bookmarks. (add a null check)
git-svn-id: svn://10.0.0.236/trunk@153372 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 06:10:56 +00:00
ben%bengoodger.com
76da15ab05 (215094) leak city in opera profile migrator. Switch to using XPIDLCStrings to avoid having to manually free cstrings alloced by INI parser
git-svn-id: svn://10.0.0.236/trunk@153371 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 05:56:43 +00:00
ben%bengoodger.com
7c871bae11 (215094) fix a few warnings
git-svn-id: svn://10.0.0.236/trunk@153370 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 03:21:58 +00:00
despotdaemon%netscape.com
48234b0375 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153369 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 02:46:37 +00:00
mconnor%myrealbox.com
a6a0f3e379 Bug 196474: pop-up icon should appear in status bar before about popup blocking appears, r=pch
git-svn-id: svn://10.0.0.236/trunk@153368 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 02:41:05 +00:00
ben%bengoodger.com
db94a44da3 (215094) - fix leak in CopySmartKeywords - free the INI parser when we're done with it.
git-svn-id: svn://10.0.0.236/trunk@153367 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 02:20:17 +00:00
ben%bengoodger.com
48c1def90f (215094) - fix a hang in Opera Preferences migration - when no color settings are present in Opera preferences file, do not copy uninitialized variables into buffer
git-svn-id: svn://10.0.0.236/trunk@153366 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 02:18:44 +00:00
ben%bengoodger.com
67333208ff remove another unnecessary printf
git-svn-id: svn://10.0.0.236/trunk@153365 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 01:54:38 +00:00
ben%bengoodger.com
559e9d73b0 remove unnecessary dump
git-svn-id: svn://10.0.0.236/trunk@153364 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 01:50:14 +00:00
ben%bengoodger.com
e913f4cd09 (215094) - Opera Migrator hangs at the end occasionally because of null observer service
git-svn-id: svn://10.0.0.236/trunk@153363 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 01:49:53 +00:00
rlk%trfenv.com
4b69e4d1b3 Bug 235935 - Trivial typo in contextHelp.js. Patch by Stefan <stefan_h@hem.utfors.se>. r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@153362 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 01:24:37 +00:00
ben%bengoodger.com
c01bda4743 (215094) Make profile migrator build and somewhat run on Linux
git-svn-id: svn://10.0.0.236/trunk@153361 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 00:48:11 +00:00
cls%seawood.org
2c676028da Update maps
git-svn-id: svn://10.0.0.236/trunk@153360 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-29 00:21:36 +00:00
darin%meer.net
2d3d332237 fixing mac bustage
git-svn-id: svn://10.0.0.236/trunk@153359 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 23:37:30 +00:00
cbiesinger%web.de
f5c92e1ab7 bug 234979, patch by matti@mversen.de r=roland.mainz@nrubsig.org sr=darin moa=neil
add "show build configuration" to the debug menu


git-svn-id: svn://10.0.0.236/trunk@153358 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 23:36:40 +00:00
darin%meer.net
af98e4f306 landing dbaron's patch for bug 235735 "fix callers that cast away const on result of ns[C]String::get" r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@153357 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 22:34:07 +00:00
cls%seawood.org
56a874f764 Update file lists for standalone builds.
Bug #235697


git-svn-id: svn://10.0.0.236/trunk@153356 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 22:01:50 +00:00
neil%parkwaycc.co.uk
50b14bd8da Bug 200320 Fix NS_ERROR_ILLEGAL_VALUE when deleting last bookmark by selecting the previous bookmark p=gautheri@noos.fr r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@153355 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 16:15:29 +00:00
roc+%cs.cmu.edu
1321f26cd6 Bug 53966. Remove unnecessary view creation from nsImageControlFrame, and remove unused fields and functions from nsImageControlFrame/nsHTMLButtonControlFrame. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@153354 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 15:01:38 +00:00
cltbld%netscape.com
2d9ed7f34e Automated update
git-svn-id: svn://10.0.0.236/trunk@153353 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 03:11:03 +00:00
darin%meer.net
ee587ac347 it would help if i actually add gnomevfs to the list of extension. how did
i manage to not add that?


git-svn-id: svn://10.0.0.236/trunk@153352 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 03:01:41 +00:00
roc+%cs.cmu.edu
cc468b71ce Bug 235778. Overflow area of relatively positioned inlines must be preserved by line layout. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153351 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 02:55:58 +00:00
chanial%noos.fr
bd3c5573e9 Bug 235187: nsContextMenuInfo shouldn't use low-level API and remove presContext FindFrameBackground.
r=ccarlen, sr=bz
(file not used by the xul apps)


git-svn-id: svn://10.0.0.236/trunk@153350 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 02:00:23 +00:00
darin%meer.net
c2813cb6ae quick followup patch. removing bogus comment, and setting content length
on channel to make download progress work.  r=biesi


git-svn-id: svn://10.0.0.236/trunk@153349 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 00:54:39 +00:00
cltbld%netscape.com
b6a946b0b7 Automated update
git-svn-id: svn://10.0.0.236/trunk@153348 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 00:11:07 +00:00
darin%meer.net
cc4042178a landing patch for bug 233305 "Support gnome-vfs's smb: URL scheme" r=biesi sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153347 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-28 00:05:58 +00:00
rlk%trfenv.com
378eba1929 Bug 230335 - Preferences is under Mozilla menu, not Edit menu on Mac OS X. Patch by Stefan (stefan_h@hem.utfors.se). r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@153346 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 23:39:06 +00:00
despotdaemon%netscape.com
1f0ce9dfff Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153344 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 22:31:04 +00:00
despotdaemon%netscape.com
6620efbf49 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153343 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 22:23:56 +00:00
bsmedberg%covad.net
813f821b92 Bug 232071 - windows uninstaller cosmetic bug (unescaped \n)... r+sr=bengoodger
git-svn-id: svn://10.0.0.236/trunk@153342 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 20:17:13 +00:00
bsmedberg%covad.net
003235982f Bug 233850 - localstore.rdf is not created in user profile if it does not already exist (and doesn't exist in the profile defaults). r=ccarlen sr=darin
git-svn-id: svn://10.0.0.236/trunk@153341 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 20:11:01 +00:00
pinkerton%aol.net
310a6738a0 the docshell doesn't like nil charsets, bulletproof the code a little
(bug 235639).


git-svn-id: svn://10.0.0.236/trunk@153340 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 18:49:01 +00:00
bryner%brianryner.com
27d7c8dc29 Fixing runtime bustage from missing addref
git-svn-id: svn://10.0.0.236/trunk@153339 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 18:24:36 +00:00
bryner%brianryner.com
8c6c23d29b fixing windows bustage
git-svn-id: svn://10.0.0.236/trunk@153337 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 17:43:15 +00:00
bryner%brianryner.com
62dee43850 deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153335 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 17:17:37 +00:00
pinkerton%aol.net
e95634324c use encoded filename in content-dispositon header (bug 233798, not part of
build)


git-svn-id: svn://10.0.0.236/trunk@153334 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 16:57:14 +00:00
timeless%mozdev.org
29a35925f6 Bug 235797 bookmarks.html permissions always reset to 600
r=bsmedberg sr=bz


git-svn-id: svn://10.0.0.236/trunk@153333 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 16:03:26 +00:00
scott%scott-macgregor.org
7c5da55859 Bug #235472 --> Make the filter dialog size in proportion to the font size
Patch by Stefan Borggraefe

r=neil
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@153332 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 16:02:56 +00:00
cbiesinger%web.de
f949051c54 bug 235537 r=neil sr=darin
Always return an error code when MakeInputStream fails, instead of just returning a null stream


git-svn-id: svn://10.0.0.236/trunk@153331 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 14:19:14 +00:00
cltbld%netscape.com
f359adf9bf Automated update
git-svn-id: svn://10.0.0.236/trunk@153330 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 12:00:54 +00:00
kairo%kairo.at
e4d71ded63 bug 234014 - Use the XUL preprocessor for build-time inserting of skinVersion strings, r=bsmedberg, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@153329 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 11:54:28 +00:00
jocuri%softhome.net
044aaa8b9b Patch for bug 192247: make Bugzilla quips truly random; code by Bill McGonigle <bill+mozilla@zettabyte.net>; r=bbaetz, justdave, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153328 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 11:18:45 +00:00
jocuri%softhome.net
e3f0f65fb5 Patch for bug 235268: Convert show_activity.cgi to get rid of %FORM; r=jouni; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153327 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 11:13:55 +00:00
jocuri%softhome.net
adb6b4b894 Patch for bug 235287: improve a whineatnews.pl comment; r=timeless; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153326 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 11:10:01 +00:00
sfraser%netscape.com
5c2723e6a1 Fix bug 235721, which was a regression from the fix for bug 170112. Setting all the modifiers on the event causes typing problems, so only set the shift modifier for now.
git-svn-id: svn://10.0.0.236/trunk@153323 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 07:12:44 +00:00
sfraser%netscape.com
55c14e3c56 Fix bug 235683: 'open in tabs' context menu item no longer worked for bookmark folders, because of a too-stringent check for tab groups.
git-svn-id: svn://10.0.0.236/trunk@153322 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 07:01:11 +00:00
kyle.yuan%sun.com
6b0db96df5 Second patch for Bug 229438 Support the "Find" and "Help" keys on Sun keyboard
make the new keybindings only available on X11 platform
r=bsmedberg, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@153321 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 06:22:29 +00:00
bzbarsky%mit.edu
3dddb6f9bc Position fixed backgrounds with respect to the viewport, not "nearest
scrollframe or viewport".  Bug 235768, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@153320 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 05:40:16 +00:00
bienvenu%nventure.com
0e7b3c1f95 fix ldif import to handle multi-line addresses correctly, 235631, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153319 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 03:59:48 +00:00
bienvenu%nventure.com
e8c7ff8cde fix 4.x ab upgrade to handle multi-line addresses correctly, 235631, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153318 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 03:59:09 +00:00
cltbld%netscape.com
829f6ba795 Automated update
git-svn-id: svn://10.0.0.236/trunk@153317 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 03:30:56 +00:00
cls%seawood.org
102db9e49b What's up with these OSes using passthru linker options for c++ compilers but not c compilers?
git-svn-id: svn://10.0.0.236/trunk@153316 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 03:22:52 +00:00
jgmyers%speakeasy.net
d392cca2af fix cert tree view corruption: bug 217082 p=dewildt r=ssaux sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@153315 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 03:13:26 +00:00
despotdaemon%netscape.com
e0e37add6c Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153312 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 01:32:11 +00:00
scott%scott-macgregor.org
60852b0ccf Bug # --> add missing dll to the installer packaging list.
git-svn-id: svn://10.0.0.236/trunk@153311 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 01:30:52 +00:00
jst%mozilla.jstenback.com
144aefa6c5 Backing out part of the fix for bug 233142 which wasn't essential for fixing that bug. This code caused bug 235730.
git-svn-id: svn://10.0.0.236/trunk@153310 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 01:05:52 +00:00
alex.fritze%crocodile-clips.com
6034fe34c5 Fix for bug #233419: Communicate parent chain changes on svg element to full child tree; use appropriate default values for missing context in nsSVGLength. Not part of default builds - SVG only.
git-svn-id: svn://10.0.0.236/trunk@153309 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 01:00:33 +00:00
jst%mozilla.jstenback.com
5cc38e16d9 Fixing bug 170416. Make sure strings are null-terminated before passing them to nsIOutputStream::Write(). r+sr=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@153308 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-27 00:28:29 +00:00
leaf%mozilla.org
fa0a2b7ec6 clean up file permissions before creating installer .xpi files. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@153307 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 23:31:46 +00:00
amardare%qnx.com
6f6914ed86 Changes for the qnx(photon) platform only. It should not affect building/runtime other platforms.
Fixed a typo in the photon section.


git-svn-id: svn://10.0.0.236/trunk@153306 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 23:17:27 +00:00
bzbarsky%mit.edu
c56966d7bb Make Click() work on image inputs. Bug 96595, patch by basic@mozillanews.org,
r=bzbarsky, sr=jst


git-svn-id: svn://10.0.0.236/trunk@153305 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 23:01:45 +00:00
scott%scott-macgregor.org
c5a0167e43 Bug #235651 -->remove unnecessary chrome registration
git-svn-id: svn://10.0.0.236/trunk@153304 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 22:57:45 +00:00
neil%parkwaycc.co.uk
dd24d85990 Supplementary patch to bug 120410 fixing bugs exposed by the previous patch - listboxes didn't scroll properly if they were less than one row tall or adjust properly if they were resized r=varga sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153303 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 22:56:15 +00:00
pedemont%us.ibm.com
6653031f46 Bug 235089 - Fonts from prefs being ignored due to bad cast. r=sfraser, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153302 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 22:09:55 +00:00
leaf%mozilla.org
2ac7505f50 remove possible line endings in buildid, which leads to disastrous default
install directories on windows. bug 233014. r=ssu, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@153301 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 21:47:03 +00:00
rlk%trfenv.com
0cd4211778 Bug 235742 and part of bug 107225 - Missing images in Mail Help/Replace old gif images with updated png images. Images by Daniel Wang (stolenclover@yahoo.com.tw). r=rlk@trfenv.com, r=neil@parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@153300 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 20:58:54 +00:00
cltbld%netscape.com
93b7f9ce20 Automated update
git-svn-id: svn://10.0.0.236/trunk@153299 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 19:30:55 +00:00
cbiesinger%web.de
a0f9dbc773 235329 nsSaveMsgListener::m_contentType is a string for no reason
r=bienvenu sr=roc


git-svn-id: svn://10.0.0.236/trunk@153298 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 19:29:56 +00:00
cls%seawood.org
0646ba984d Ok, back to using -G for creating shared libs. -z text is causing way too many issues with older versions of gcc (egcs 1.0.3 & gcc 2.95.3)
Bug #35419


git-svn-id: svn://10.0.0.236/trunk@153297 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 19:25:03 +00:00
alex.fritze%crocodile-clips.com
34b6678964 Remove support for svg.stroke_flatness & svg.bezier_flatness prefs. No-one uses them. Not part of default builds - SVG only.
git-svn-id: svn://10.0.0.236/trunk@153296 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 18:36:59 +00:00
scott%scott-macgregor.org
cd59c39290 Bug#235651 --> We don't need to use a .autoreg file for installer. the installer creates this files by hand...
git-svn-id: svn://10.0.0.236/trunk@153295 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 18:24:18 +00:00
scott%scott-macgregor.org
ea049d8c25 Bug#235651 --> We don't need to use a .autoreg file for installer. the installer creates this files by hand...
git-svn-id: svn://10.0.0.236/trunk@153294 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 18:22:44 +00:00
alex.fritze%crocodile-clips.com
9d08beda94 Don't build stroke paths for stroke-width==0 (bug #234519). Not part of default build - SVG only.
git-svn-id: svn://10.0.0.236/trunk@153292 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 18:13:23 +00:00
bryner%brianryner.com
a76a91fd32 Disabling my changes. I don't have time to debug this now.
git-svn-id: svn://10.0.0.236/trunk@153291 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 18:06:02 +00:00
bryner%brianryner.com
43664b2d8d Bustage fix - remove earlier workarounds
git-svn-id: svn://10.0.0.236/trunk@153290 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 17:17:40 +00:00
bryner%brianryner.com
2622c2bb0e Bustage fix - instead of only allowing PIC if LIBRARY_NAME is defined, just skip it if PROGRAM, SIMPLE_PROGRAMS, HOST_PROGRAM, or HOST_SIMPLE_PROGRAMS is defined.
git-svn-id: svn://10.0.0.236/trunk@153289 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 17:16:57 +00:00
mconnor%myrealbox.com
5f83ed9a75 Supplementary patch to Bug 231357, remove network.http.accept.default pref from Standalone Composer so it inherits from greprefs, r=daniel@glazman.org
git-svn-id: svn://10.0.0.236/trunk@153288 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 16:25:14 +00:00
alex.fritze%crocodile-clips.com
f0f5a98252 Implement nsSVGTransform::GetValueString() for nsIDOMSVGTransform::SVG_TRANSFORM_MATRIX case. Not part of default build - SVG only.
git-svn-id: svn://10.0.0.236/trunk@153284 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 15:44:32 +00:00
amardare%qnx.com
6c9fa09f48 Before the unification was made, the js were executed in this order: all.js
unix.js photon.js. Now the photon and xp_unix changed places.
The photon section should be after the XP_UNIX section.
r=bsmedberg sr=darin


git-svn-id: svn://10.0.0.236/trunk@153283 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 15:25:48 +00:00
peterv%propagandism.org
e2cf37b445 Try to fix OS X bustage.
git-svn-id: svn://10.0.0.236/trunk@153282 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 14:09:09 +00:00
bryner%brianryner.com
f921d165c5 Attempting to fix Mac bustage. I'll try to come up with a cleaner fix for this tomorrow.
git-svn-id: svn://10.0.0.236/trunk@153281 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 10:33:51 +00:00
daniel%glazman.org
e8eb47c10b fix 'Save and Change Encoding' menu; b=235412, fix by basic@mozillanews.org; r=daniel@glazman.org
git-svn-id: svn://10.0.0.236/trunk@153280 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 10:20:23 +00:00
cltbld%netscape.com
9fd70ffd8c Automated update
git-svn-id: svn://10.0.0.236/trunk@153279 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 09:31:06 +00:00
cls%seawood.org
ef5739db56 Try using -mimpure-text to ignore relocation errors
git-svn-id: svn://10.0.0.236/trunk@153278 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 09:28:00 +00:00
bryner%brianryner.com
69fb9ccb20 Don't compile .o files for executables with -fPIC. Bug 235657, r=seawood.
git-svn-id: svn://10.0.0.236/trunk@153277 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 08:17:27 +00:00
cltbld%netscape.com
c97ac2cfcf Automated update
git-svn-id: svn://10.0.0.236/trunk@153276 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 08:00:55 +00:00
cls%seawood.org
272eb27cf9 Use -z textwarn when linking with -shared until we figure out why 'relocations against non-writable, allocatable sections remain'.
Bug #23759 & Bug #35419


git-svn-id: svn://10.0.0.236/trunk@153275 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 07:51:04 +00:00
scott%scott-macgregor.org
c109783dbd Bug #235584 --> Regression fix, vCards no longer sent out with mail messages. String regression fix
r=darin
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@153274 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 07:40:56 +00:00
cltbld%netscape.com
a0b3718056 Automated update
git-svn-id: svn://10.0.0.236/trunk@153273 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 07:40:54 +00:00
cls%seawood.org
b12108f810 Use LD instead of CC when linking C libs on HPUX
git-svn-id: svn://10.0.0.236/trunk@153272 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 07:34:27 +00:00
cltbld%netscape.com
32ce7dfb58 Automated update
git-svn-id: svn://10.0.0.236/trunk@153271 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 06:30:57 +00:00
cls%seawood.org
69fcaf4192 SWAG at fixing hpux bustage.
git-svn-id: svn://10.0.0.236/trunk@153270 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 06:29:42 +00:00
scott%scott-macgregor.org
efcbc426f4 back out accidental checkin
git-svn-id: svn://10.0.0.236/trunk@153269 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 06:26:29 +00:00
edburns%acm.org
293e5569b5 This checkin makes all the existing webclient unit tests run
successfully.  We are now ready to continue with webclient 2.0
development.

M build-tests.xml

- formatting

M build.xml

- added target that skips the "main" dependency.

M src_moz/ProfileManagerImpl.cpp

- correct error messages

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

- reset the system to the original profile before deleting the new one.


git-svn-id: svn://10.0.0.236/trunk@153268 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 04:21:24 +00:00
mconnor%myrealbox.com
167dd699a8 Bug 231357 Remove universal image mimetypes from accept header r=darin sr=brendan
git-svn-id: svn://10.0.0.236/trunk@153267 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 04:16:23 +00:00
jgmyers%speakeasy.net
f750abe8b1 Clean up string stuff: bug 232812 r=ssaux sr=jag
git-svn-id: svn://10.0.0.236/trunk@153266 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 04:07:23 +00:00
scott%scott-macgregor.org
d538d4b5d9 Bug#235651 --> Part of the foundation for the intaller.
readme.txt and license files


git-svn-id: svn://10.0.0.236/trunk@153265 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 03:11:25 +00:00
scott%scott-macgregor.org
af2d4912b4 Bug #235651 --> Make readme.txt and LICENSE files work
git-svn-id: svn://10.0.0.236/trunk@153264 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 02:59:58 +00:00
scott%scott-macgregor.org
407bcdaede Bug #235651 -->
add the license file


git-svn-id: svn://10.0.0.236/trunk@153263 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 02:46:37 +00:00
scott%scott-macgregor.org
84be61fb92 Don't skip the installer directory by default
this matches firefox behavior too.


git-svn-id: svn://10.0.0.236/trunk@153262 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 02:37:36 +00:00
edburns%acm.org
1c90c05048 M src_moz/ProfileManagerImpl.cpp
- remove log line that isn't guaranteed to be encountered

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

- change "new" to "actual" and "old" to expected

- skip "WARNING:" lines in the expected file as well.

M test/automated/src/test/BrowserControlFactoryTest_correct

- remove log line that isn't guaranteed to be encountered.


git-svn-id: svn://10.0.0.236/trunk@153261 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 02:37:00 +00:00
scott%scott-macgregor.org
4d2e987488 More changes to get an installer going
git-svn-id: svn://10.0.0.236/trunk@153260 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 02:36:53 +00:00
scott%scott-macgregor.org
9dd755c208 more ground work changes for getting an installer going
git-svn-id: svn://10.0.0.236/trunk@153259 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 02:36:22 +00:00
jst%mozilla.jstenback.com
0d2cabc6e7 Fixing regression crasher bug 235209. Make sure we have a strong reference to a nsIScriptContext we're touching *after* we've executed scripts on it. r=danm-moz@comcast.net, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@153258 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 02:35:30 +00:00
edburns%acm.org
689c33a700 Formatting.
git-svn-id: svn://10.0.0.236/trunk@153257 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 02:29:15 +00:00
despotdaemon%netscape.com
225aad2d8c Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153256 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 01:01:57 +00:00
scott%scott-macgregor.org
cbac2a6856 not part of the build
more installer updates


git-svn-id: svn://10.0.0.236/trunk@153255 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 01:01:40 +00:00
scott%scott-macgregor.org
fcf9181769 Bug #234804,234976 --> Installers are crashing on launch, trying to install deflenus.xpi
r/sr=darin


git-svn-id: svn://10.0.0.236/trunk@153254 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 00:56:11 +00:00
jocuri%softhome.net
4b4efab366 Patch for bug 65313; improves the email regexp in order to detect better invalid email addresses; r=gerv, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153253 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 00:07:23 +00:00
nelsonb%netscape.com
aa4efc8531 Detect NULL arguments to CERT_DecodeTrustString instead of crashing.
Bug 235617. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@153252 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-26 00:05:29 +00:00
jst%mozilla.jstenback.com
533ab4c378 Fixing bug 233137. Work around the problem with reparenting XPConnect wrappers for XUL elements by just not doing it, like we used not to before the fix for bug 197427 was checked in. r=bzbarsky@mit.edu, sr=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@153251 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:57:28 +00:00
brendan%mozilla.org
6c28a185d6 Fix Read and Equals bugs, clean up other poor code (235307, r=dougt, sr=darin).
git-svn-id: svn://10.0.0.236/trunk@153250 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:38:40 +00:00
bienvenu%nventure.com
1aa9a5f271 fix ldap connections not closing properly by breaking cycle, r=dmose, sr=mscott 206018
git-svn-id: svn://10.0.0.236/trunk@153249 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:30:30 +00:00
tor%cs.brown.edu
2e62fc7912 Bug 235298 - gif with invalid end-of-stream marker wasn't being
identified as corrupt.  r=paper, sr=darin


git-svn-id: svn://10.0.0.236/trunk@153248 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:25:57 +00:00
bryner%brianryner.com
13bfbe0e6e Trivial change to not run the nsFont default ctor here. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@153246 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:15:11 +00:00
etsai%netscape.com
e69bb19115 fix for Schema retrieval crashes, bug 232298
git-svn-id: svn://10.0.0.236/trunk@153245 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:11:43 +00:00
etsai%netscape.com
e7c0879e21 Move to version 4.18, preparing for next release.
git-svn-id: svn://10.0.0.236/trunk@153244 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:08:51 +00:00
bishakhabanerjee%netscape.com
ca241ef325 fix for Bugzilla bug 232481: removed a loop in smime.sh
git-svn-id: svn://10.0.0.236/trunk@153243 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:05:41 +00:00
darin%meer.net
8129f62db0 fixes bug 229984 "HTTP download of over 64MB causes disk cache to break" r=gordon sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@153242 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 23:01:08 +00:00
brendan%mozilla.org
1ab0548688 Fiddle comment.
git-svn-id: svn://10.0.0.236/trunk@153241 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 22:34:53 +00:00
bishakhabanerjee%netscape.com
839378b889 added negative cert import function, changed relevant Policies tests accordingly
git-svn-id: svn://10.0.0.236/trunk@153240 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 22:34:25 +00:00
alex.fritze%crocodile-clips.com
9dc9539a47 Make sure path segs get deleted from correct array on parse failure. Not part of default builds - svg only.
git-svn-id: svn://10.0.0.236/trunk@153239 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 22:28:23 +00:00
cls%seawood.org
08fc73183f Link libart with the C compiler.
Attempting to fix bismark tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@153238 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 22:18:46 +00:00
cls%seawood.org
ffa4b14d2e Remove broken OS check for LIB_IS_C_ONLY
git-svn-id: svn://10.0.0.236/trunk@153237 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 22:17:45 +00:00
dbaron%dbaron.org
12c3f84553 Improve comments and function names related to attribute mapping and HasAttributeDependentStyle. b=235342 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@153235 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 21:04:50 +00:00
despotdaemon%netscape.com
370cfe822f Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153234 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 21:00:42 +00:00
locka%iol.ie
7b78e7fc8f Fix crash in get_all implementation. Checkin on behalf of Alexandre Trémon <atremon@elansoftware.com> b=233251 r=adamlock sr=jst
git-svn-id: svn://10.0.0.236/trunk@153233 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 20:23:22 +00:00
tor%cs.brown.edu
e594ef4cd4 Bug 235064 - background images have poor visual quality on 8bpp win32.
r=ere, sr=roc


git-svn-id: svn://10.0.0.236/trunk@153232 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 20:19:41 +00:00
bienvenu%nventure.com
17b0111b32 fix regression emptying imap trash, sr=mscott 235481
git-svn-id: svn://10.0.0.236/trunk@153231 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 20:02:06 +00:00
ian%hixie.ch
20b2bde161 Don't add NULLs to the database when setting a field
git-svn-id: svn://10.0.0.236/trunk@153230 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 19:23:17 +00:00
ian%hixie.ch
3777dbf383 Fix two misuses of pseudo-field methods (they are not lvalues).
git-svn-id: svn://10.0.0.236/trunk@153229 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 19:22:31 +00:00
ian%hixie.ch
4534b58984 don't clear BLKSTACK between templates. this shouldn't cause any problems assuming every template leave()s the context correctly. We need it because we currently treat each inclusion as effectively a totally new template, but we want to do that without losing [%BLOCK%]s.
git-svn-id: svn://10.0.0.236/trunk@153228 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 19:21:36 +00:00
ian%hixie.ch
341a4e4364 Report an internal error when we have a malformed submission. Really we should return an error 400 but that can wait.
git-svn-id: svn://10.0.0.236/trunk@153227 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 19:19:51 +00:00
ian%hixie.ch
7da9b64b3e Remove indenting of first debug variable.
git-svn-id: svn://10.0.0.236/trunk@153226 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 19:18:45 +00:00
rlk%trfenv.com
d8259926da Bug 235572 - Minor typo in Mozilla help (Replying to a Message). Patch by Stefan <stefan_h@hem.utfors.se>. r=stolenclover@yahoo.com.tw
git-svn-id: svn://10.0.0.236/trunk@153225 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 19:02:31 +00:00
ian%hixie.ch
8c5d6f6030 To get around some weirdness sometimes (you never know WHAT state you're in when you're in the middle of an exception handler...), use UNIVERSAL::isa() instead of the isa() method.
git-svn-id: svn://10.0.0.236/trunk@153224 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 17:50:24 +00:00
ian%hixie.ch
717a9c41c3 Report parser errors when trying to compile the templates.
git-svn-id: svn://10.0.0.236/trunk@153223 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 17:44:29 +00:00
ian%hixie.ch
c8d557d93c Don't try to load the Exporter module. Don't try to load modules without a __DATA__ section. Don't try to evaluate the block if trying to read it failed.
git-svn-id: svn://10.0.0.236/trunk@153222 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 17:41:30 +00:00
cltbld%netscape.com
7650a694ed Automated update
git-svn-id: svn://10.0.0.236/trunk@153220 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 16:41:02 +00:00
mkaply%us.ibm.com
0a6873b67a OS/2 build bustage - add HOST_BIN_SUFFIX
git-svn-id: svn://10.0.0.236/trunk@153219 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 16:39:19 +00:00
timeless%mozdev.org
639f39d133 Bug 163665 cleanup nsScriptableDateFormat::FormatDateTime
r=jshin sr=roc


git-svn-id: svn://10.0.0.236/trunk@153217 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 15:58:18 +00:00
mostafah%oeone.com
b74f6841d8 Checked in new icon set from bug 235032: icons improvement - new icon set
git-svn-id: svn://10.0.0.236/trunk@153216 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 15:19:10 +00:00
amardare%qnx.com
c24c7457c9 Get rid of the special tratment of MOZ_WIDGET_PHOTON in the ifdef statements
( it should follow the XP_UNIX instead ) r=ben


git-svn-id: svn://10.0.0.236/trunk@153215 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 14:53:32 +00:00
jocuri%softhome.net
b9f947e183 Tree bustage fix: eliminates the tabs that have been introduced while checking in the patch for bug 226251.
git-svn-id: svn://10.0.0.236/trunk@153214 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 14:06:33 +00:00
timeless%mozdev.org
52eaac4256 Bug 123584 JavaScript engine should use malloc/realloc/free consistently
Removing the unused JS_MALLOC macro per brendan


git-svn-id: svn://10.0.0.236/trunk@153213 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 14:05:29 +00:00
timeless%mozdev.org
21792e511e Bug 123584 JavaScript engine should use malloc/realloc/free consistently
Removing the unused JS_NEW and JS_DELETE macros per brendan


git-svn-id: svn://10.0.0.236/trunk@153212 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 14:01:24 +00:00
timeless%mozdev.org
4276d3af21 Bug 123584 JavaScript engine should use malloc/realloc/free consistently
Replace JS_DELETE with free/JS_smprintf_free
r=rogerl


git-svn-id: svn://10.0.0.236/trunk@153211 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 13:33:42 +00:00
timeless%mozdev.org
e8da8ffa7e Treat bug "numbers" which aren't numbers as links instead of prepending a url base
similar to runtests.pl:js_print_bugnumber

Problem input:
           Testcase ecma_2/RegExp/properties-001.js failed Bug Number http://scopus/bugsplat/show_bug.cgi?id=346000


git-svn-id: svn://10.0.0.236/trunk@153210 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 13:01:29 +00:00
neil%parkwaycc.co.uk
021edc1b19 Bug 235190 Remove cookie icon xul that Classic doesn't like p=hj r=me sr=darin
git-svn-id: svn://10.0.0.236/trunk@153209 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 12:54:00 +00:00
ben%bengoodger.com
bafb3c0f52 (215094) - Make Migrator only show options in import data source list that can be imported after the profile has been loaded.
git-svn-id: svn://10.0.0.236/trunk@153208 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 10:23:18 +00:00
bryner%brianryner.com
5653885ef2 Update license file location to match reality; fixes blank license in installer (bug 234962)
git-svn-id: svn://10.0.0.236/trunk@153207 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 09:34:25 +00:00
bryner%brianryner.com
80fe50d37f Try to fix some crashes from calling PresShell methods after Destroy() has called. Bug 235395, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153206 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 09:10:06 +00:00
brendan%mozilla.org
a1a4593ee8 Use label local in Statement; eliminate somewhat arbitrary empty lines.
git-svn-id: svn://10.0.0.236/trunk@153205 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 09:06:36 +00:00
despotdaemon%netscape.com
e4a8c4a178 Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@153204 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 06:12:49 +00:00
edburns%acm.org
0efd89e8bc This checkin takes us a little closer to the unit tests running. I'm
still seeing non-ignorable differences in the golden file, which I
must address.

M README

- remove quotes from env vars

M webclient/src_moz/WrapperFactoryImpl.cpp

- make the native.waitForDebugger mechanism work on Win32.

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

- Tweaks to optionally ignore WARNING: messages

- Tweaks to ignore lines containing keywords, such as nativeBinDir,
  which changes from platform to platform and user to user

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

- formatting


git-svn-id: svn://10.0.0.236/trunk@153203 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 05:44:08 +00:00
scott%scott-macgregor.org
33e9fbf37b Bug #235461 --> Fix a memory leak of mailing list RDF nodes. General code cleanup on a poorly written method.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@153202 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 05:43:09 +00:00
ben%bengoodger.com
5c4d98b9be (215094) - migration wizard should not be opened as a modal window on MacOS X.
git-svn-id: svn://10.0.0.236/trunk@153201 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 05:26:34 +00:00
cls%seawood.org
4e4a8edd8a Removing unused .cvsignore file
git-svn-id: svn://10.0.0.236/trunk@153200 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 04:23:51 +00:00
mconnor%myrealbox.com
313b505a0f Bug 233899: Deletion of non-contiguous cookies leaves holes in Cookie Manager, port fix from Seamonkey bug 231499, r=blake
git-svn-id: svn://10.0.0.236/trunk@153199 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 03:52:16 +00:00
cls%seawood.org
cf3b6f916d Use -shared instead -G when using gcc to create shared libs on solaris.
Thanks to Herbie <herbie.ong@sun.com> for the patch.
Bug #35419 r=cls


git-svn-id: svn://10.0.0.236/trunk@153198 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 03:34:14 +00:00
cltbld%netscape.com
6d1015f430 Automated update
git-svn-id: svn://10.0.0.236/trunk@153197 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 03:30:54 +00:00
mconnor%myrealbox.com
f40cdf3258 Bug 235137: remove unused checkDownloadDirectory() from pref-navigator.js, r=blake
git-svn-id: svn://10.0.0.236/trunk@153196 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 03:28:31 +00:00
cls%seawood.org
913a172cf6 Set MOZ_APP_NAME & MOZ_APP_VERSION based upon which app is being built.
Use MOZ_APP_NAME to set the proper paths for `make install`
Bug #234442 r=bryner


git-svn-id: svn://10.0.0.236/trunk@153195 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 03:27:11 +00:00
darin%meer.net
118c2a873e fixes bug 235355 "hangs/crashes after choosing Server Settings in Mail&Newsgroup Account Settings, click o.k." r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153194 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 03:24:29 +00:00
edburns%acm.org
6adc6f124a remove bogus newlines.
git-svn-id: svn://10.0.0.236/trunk@153193 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 03:06:36 +00:00
ben%bengoodger.com
27188269f9 (215094) Add Phoenix Profile Migrator to handle old profiles after we change the application directory name to "Firefox" from "Phoenix", shuffle shared code into the Netscape Profile Migrator base.
git-svn-id: svn://10.0.0.236/trunk@153192 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 02:46:07 +00:00
darin%meer.net
9770631282 fixes bug 234916 "Remove global/static NS_NAMED_LITERAL_C?STRING usage [was: Firefox crashes on startup on Mac OS X]" r=jst sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153191 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 02:08:34 +00:00
cltbld%netscape.com
58a90f751b Automated update
git-svn-id: svn://10.0.0.236/trunk@153190 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 02:01:08 +00:00
cltbld%netscape.com
4931273bb9 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@153189 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 01:53:13 +00:00
jst%mozilla.jstenback.com
eba690f580 Prevent exceptions thrown in the shutdown code from stopping the execution of the rest of the shutdown code. r+sr=ben
git-svn-id: svn://10.0.0.236/trunk@153188 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 00:27:13 +00:00
pinkerton%aol.net
c34e4eaac3 fix regression on tagging tabs/windows as view source (bug 156606)
git-svn-id: svn://10.0.0.236/trunk@153187 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 00:19:15 +00:00
pinkerton%aol.net
904328e9ec better gopher/ftp icons
git-svn-id: svn://10.0.0.236/trunk@153186 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-25 00:07:13 +00:00
pinkerton%aol.net
e14b3619a8 additional throbber icons
git-svn-id: svn://10.0.0.236/trunk@153185 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:56:43 +00:00
bzbarsky%mit.edu
ceb27e0b2d Allow newlines to end unquoted attributes again. Bug 235171, r=choess, sr=jst
git-svn-id: svn://10.0.0.236/trunk@153184 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:56:41 +00:00
sicking%bigfoot.com
d0464befea Bug 232016: Kill SetHTMLAttribute and do minor cleanups in .foo -> set/getAttribute("foo") mapping code.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@153183 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:55:18 +00:00
pinkerton%aol.net
e53b0a30c1 unused icon
git-svn-id: svn://10.0.0.236/trunk@153182 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:52:33 +00:00
pinkerton%aol.net
f09d6bade1 new icons, aren't we purdy? (bug 234916)
git-svn-id: svn://10.0.0.236/trunk@153181 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:52:03 +00:00
sicking%bigfoot.com
ddf21aabe2 Bug 235435: Don't crash when serializing a XUL prototype document without a root. Fixes regression from bug 195350
r/sr=jst


git-svn-id: svn://10.0.0.236/trunk@153180 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:36:44 +00:00
mkaply%us.ibm.com
14a5bb6fc8 #235410
r=pedemont, sr=blizzard (platform specific code)
Fix locale object leak


git-svn-id: svn://10.0.0.236/trunk@153179 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:29:50 +00:00
mkaply%us.ibm.com
60624b361f #231839
r=pedemont, sr=blizzard (platform specific code)
Add default when there is no scan code so that IMEs work


git-svn-id: svn://10.0.0.236/trunk@153178 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:20:12 +00:00
mkaply%us.ibm.com
b928b42be4 #234412
r=pedemont, sr=dbaron
Add divide by zero check to rulenode


git-svn-id: svn://10.0.0.236/trunk@153177 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:15:18 +00:00
mkaply%us.ibm.com
64f64f59dd Rename of OS/2 RC header so static builds work better
git-svn-id: svn://10.0.0.236/trunk@153176 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:11:25 +00:00
bzbarsky%mit.edu
2307f707a5 Set prevValue for DOMCharacterDataModified Mutation events. Bug 117131,
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@153175 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 23:10:38 +00:00
jst%mozilla.jstenback.com
5e5b060347 Fixing bogus assert on startup for DEBUG_xpc_hacker people. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@153174 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 22:50:46 +00:00
scott%scott-macgregor.org
5683336f9b Better way to fix Bug #234707 --> stop the message pane splitter from jiggling up and down.
Thanks to neil for the suggestion.

still needs some work though. i'd rather not have to remove the flex when not in the classic view...


git-svn-id: svn://10.0.0.236/trunk@153173 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 22:41:31 +00:00
despotdaemon%netscape.com
25b6a7c91f Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@153171 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 22:05:49 +00:00
mostafah%oeone.com
76126b3406 Checked in patch for bug 173562: Need to import Outlook CSV exported data
git-svn-id: svn://10.0.0.236/trunk@153170 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 21:46:35 +00:00
cbiesinger%web.de
f3f2f8118d removing now-unused mpfilelocprovider, superceded by profile/dirserviceprovider.
bug 235431, r=ccarlen sr=bz


git-svn-id: svn://10.0.0.236/trunk@153169 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 21:45:22 +00:00
brendan%mozilla.org
b52fbf7141 Duh.
git-svn-id: svn://10.0.0.236/trunk@153168 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 21:23:45 +00:00
jst%mozilla.jstenback.com
0a9baa0c43 Forgot a const in my last checkin.
git-svn-id: svn://10.0.0.236/trunk@153167 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 19:53:33 +00:00
bzbarsky%mit.edu
c8c1c85ab5 Make sure to init mValidateOrigin in the constructor. Bug 234030, patch by
Malcolm Rowe <malcolm-bmo@farside.org.uk>, r=peterv, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@153165 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 19:23:20 +00:00
dbaron%dbaron.org
6eac133f68 Fix case of opacity (mistake in previous checkin). b=93156
git-svn-id: svn://10.0.0.236/trunk@153164 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 18:59:51 +00:00
cbiesinger%web.de
21a3db3ddc remove unused files. bug 235426 r=bsmedberg sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@153162 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 16:09:25 +00:00
daniel%glazman.org
e44184b3e5 Missing change in previous checkin; b=235394,r=bsmedberg,a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@153161 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 15:30:39 +00:00
daniel%glazman.org
593eb69d6f Standalone Composer build was failing because of recent changes to GlobalHistory; b=235394,r=bsmedberg,a=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@153160 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 15:20:55 +00:00
amardare%qnx.com
4baa6df056 Reverted my previous changes for the qnx( photon ) section in all.js - they should
be commited in the firefox/thunderbird specific files.


git-svn-id: svn://10.0.0.236/trunk@153159 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 15:14:13 +00:00
amardare%qnx.com
dbd7019928 Reverted my previous changes because turning on by default the splashscreen on a particular platform
would contradict the general UI decision of not having one.


git-svn-id: svn://10.0.0.236/trunk@153158 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 15:07:51 +00:00
mostafah%oeone.com
2895b7c4d0 Checked in patch for bug 235418: Import / Duplicate Management -window
won't let me check 'Prompt for each'


git-svn-id: svn://10.0.0.236/trunk@153157 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 14:56:51 +00:00
jocuri%softhome.net
5cc84f2b11 Patch for bug 235175: replaces ::FORM from createaccount.cgi with CGI based methods that are mod_perl compatible; r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153156 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 12:25:11 +00:00
ben%bengoodger.com
8deae0f7d3 (215094) Update string uses, replace history contract id with cid
git-svn-id: svn://10.0.0.236/trunk@153155 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 10:38:24 +00:00
scott%scott-macgregor.org
04969eba01 package up crypto support in the linux builds
git-svn-id: svn://10.0.0.236/trunk@153154 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 08:21:21 +00:00
dbaron%dbaron.org
3b4e289dd6 Attempt to fix Windows bustage.
git-svn-id: svn://10.0.0.236/trunk@153153 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 07:37:36 +00:00
igor%mir2.org
c4e26cacf2 Fixing JavaDoc
git-svn-id: svn://10.0.0.236/trunk@153152 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 07:20:49 +00:00
igor%mir2.org
619af06e58 Making NativeScript package private: if this will be controversial, then the public status can be restored
git-svn-id: svn://10.0.0.236/trunk@153151 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 07:19:56 +00:00
bryner%brianryner.com
0e39696fd7 Add layout-debug support for FireFox
git-svn-id: svn://10.0.0.236/trunk@153150 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 07:04:57 +00:00
bryner%brianryner.com
d744dc8860 Add layout-debug support for FireFox
git-svn-id: svn://10.0.0.236/trunk@153149 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 06:57:42 +00:00
dbaron%dbaron.org
dafe525b26 Change -moz-opacity to opacity. Create a mechanism for creating a second name for a CSS property and continue to support -moz-opacity. b=93156 r=bzbarsky sr=roc
git-svn-id: svn://10.0.0.236/trunk@153148 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 06:48:25 +00:00
sfraser%netscape.com
6defbd8545 Fix bug 235254 and bug 188657: when showing the Find dialog, always select the text, and update the Find dialog from the find pasteboard when it becomes the key window, and when the app is activated. However, we don't clobber the existing text field value if the pasteboard string didn't change. r=pink
git-svn-id: svn://10.0.0.236/trunk@153147 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 05:45:32 +00:00
ben%bengoodger.com
b2f7dd95cf Make migration wizard more generic and less complex
git-svn-id: svn://10.0.0.236/trunk@153146 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 05:35:32 +00:00
scott%scott-macgregor.org
70831f385e more updates
git-svn-id: svn://10.0.0.236/trunk@153145 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 04:42:27 +00:00
bryner%brianryner.com
2a2d612277 Fixing camino static bustage
git-svn-id: svn://10.0.0.236/trunk@153144 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 04:25:32 +00:00
bryner%brianryner.com
3ce167be0d fix --disable-xul bustage
git-svn-id: svn://10.0.0.236/trunk@153143 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 04:19:15 +00:00
scott%scott-macgregor.org
36ec9efb4d (Not built yet)
First pass at basic Win32 Installer files


git-svn-id: svn://10.0.0.236/trunk@153142 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:55:59 +00:00
sfraser%netscape.com
995292a3c2 Fix bug 200378 and bug 228478: factor all the bookmark opening code into one method in MainController, so that we always look for the Command-key, and respect the prefs to open in new windows or tabs. r=pink.
git-svn-id: svn://10.0.0.236/trunk@153141 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:52:42 +00:00
sfraser%netscape.com
6fcd54c881 Fix bug 235257: make sure the tab icon update properly. r=pink
git-svn-id: svn://10.0.0.236/trunk@153140 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:46:43 +00:00
sfraser%netscape.com
20b52f4965 Fix bug 201607: crash on some sites because the base widget's Destroy method would get called, and then we tried to draw the NSView. Fix is to remove the NSView from the view hierarchy earlier. r=pink
Fix bug 170112: shift-scroll should scroll up. Fix is to set the key modifiers in the event. r=brade.


git-svn-id: svn://10.0.0.236/trunk@153139 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:40:27 +00:00
ben%bengoodger.com
eed5163e24 Extend API to allow the migrators to say if a) the browser is installed and b) the import data sources that are avialable for that browser
git-svn-id: svn://10.0.0.236/trunk@153138 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:38:15 +00:00
bryner%brianryner.com
d71ada00d0 Merge jsdom and gklayout libraries (bug 232247). Also, remove widget.xpt from Bundle Resources; it doesn't need to be there.
git-svn-id: svn://10.0.0.236/trunk@153137 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:23:45 +00:00
bryner%brianryner.com
b4a1781861 Merge jsdom and gklayout libraries (bug 232247). r=dbaron, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@153136 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:22:35 +00:00
kyle.yuan%sun.com
8059442ec8 Bug 200016 Crash accessing Java package from JS
r=xiaobin.lu, sr=brendan
Block accessing to sun.plugin package


git-svn-id: svn://10.0.0.236/trunk@153135 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:18:09 +00:00
brendan%mozilla.org
bc213a4dd8 s/compile/parse/ -- compile is overgeneral, especially in light of what's next.
git-svn-id: svn://10.0.0.236/trunk@153134 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:04:40 +00:00
brendan%mozilla.org
16b50f87c6 Simplify consts generation slightly.
git-svn-id: svn://10.0.0.236/trunk@153133 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 03:03:33 +00:00
bzbarsky%mit.edu
02b018ef84 Don't error out of sending empty file inputs on MacOS. Bug 199053, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@153132 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 02:54:12 +00:00
bzbarsky%mit.edu
2491411ab1 Make sure to pass <embed> attributes to plugins in the source order. Bug
234675, r=peterlubczynski, sr=jst


git-svn-id: svn://10.0.0.236/trunk@153131 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 02:44:33 +00:00
pinkerton%aol.net
848fdc570d removed disclosureTriangles and edit_on button (no longer used)
git-svn-id: svn://10.0.0.236/trunk@153130 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 01:11:57 +00:00
bienvenu%nventure.com
0224420566 fix memory leak saving local messages as file, 235316 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153129 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 01:03:19 +00:00
bienvenu%nventure.com
63002f65b6 fix for prompting about deleting folders when emtpying trash; previous fix didn't prevent folders from getting deleted on server sr=mscott 232557
git-svn-id: svn://10.0.0.236/trunk@153128 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 01:01:50 +00:00
pinkerton%aol.net
b80686ddbe new icons for bookmark manager and a new nib that slightly rearranges things
so it's not so cluttered (bug 226696)


git-svn-id: svn://10.0.0.236/trunk@153127 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 00:58:26 +00:00
jocuri%softhome.net
f7cf4cdec8 Patch for bug 234264; eliminates a double escaping issue by removing filtering of searchname in title; patch by Jeff Walden <Jswalden86@netzero.net>; r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153126 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 00:42:46 +00:00
ben%bengoodger.com
98a39bf82e Bug 234426 - IE profile migrator sets deprecated seamonkey pref browser.startup.page. Fix by Dave Hallowell <dave532@uklinux.net> r=ben@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@153125 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 00:42:12 +00:00
jst%mozilla.jstenback.com
c93f73334c Removing unused file.
git-svn-id: svn://10.0.0.236/trunk@153124 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 00:41:56 +00:00
bryner%brianryner.com
ceb7f1d2d5 Fixing AIX bustage
git-svn-id: svn://10.0.0.236/trunk@153123 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-24 00:36:35 +00:00
cbiesinger%web.de
8c69cb4839 next try: fixing mac bustage
git-svn-id: svn://10.0.0.236/trunk@153122 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 23:49:49 +00:00
cbiesinger%web.de
ed8c727c79 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@153121 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 23:29:38 +00:00
jst%mozilla.jstenback.com
fefb2d9634 Fixing string leak bug 235088. r=darin@meer.net, sr=mscott@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@153120 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 23:06:25 +00:00
pinkerton%aol.net
4a2aeb9c33 retain the target and userData for our remote data callbacks, including
site icon notification. fixes crash where target of notification would
go away and we'd try to directly send it a notification (bug 231844)


git-svn-id: svn://10.0.0.236/trunk@153119 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 23:02:54 +00:00
cbiesinger%web.de
030baf0831 bug 78919, last part. r=bzbarsky sr=darin.
This adds a new method launchWithFile on nsIMIMEInfo which takes care of opening
the selected (preferred or default) application on the mime info with a
specified document. defaultDescription is now readonly, and defaultApplication
no longer available.
This also removes the clone method which was unused in the entire tree.


git-svn-id: svn://10.0.0.236/trunk@153118 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 22:49:28 +00:00
bzbarsky%mit.edu
3c685fcdeb Apply the bug 200568 fix to types derived from the "data" attribute too. Bug
235053, r=biesi, sr=jst


git-svn-id: svn://10.0.0.236/trunk@153117 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 22:41:15 +00:00
cls%seawood.org
cdd48524c2 Explicitly mark inlined functions with |inline| & drop NS_COM since we rely upon these functions being inlined. Works around mingw gcc bustage.
Bug #226609 r=darin sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@153116 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 22:12:03 +00:00
pinkerton%aol.net
432dfd284d add support for spinner (on 10.2+) and close widget on tabs (bug 211570)
git-svn-id: svn://10.0.0.236/trunk@153115 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 21:44:13 +00:00
dbaron%dbaron.org
5fa62fbc29 Pass sizes to Xft in pixels rather than points so font sizes don't break when our DPI pref is adjusted. b=197037 r=bryner sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@153113 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 21:38:52 +00:00
pinkerton%aol.net
5c8e048ce7 adding buttons for a close widget on tabs (bug 211570)
git-svn-id: svn://10.0.0.236/trunk@153112 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 21:38:43 +00:00
bryner%brianryner.com
d956db112f Get rid of nsIFrameManager abstract interface to the frame manager. Bug 233972, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153111 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 21:29:06 +00:00
amardare%qnx.com
ffcbd854ba Changes for the qnx(photon) platform only. They should not affect building/runtime other platforms.
git-svn-id: svn://10.0.0.236/trunk@153110 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 20:52:52 +00:00
amardare%qnx.com
e121258eb2 Changes for the qnx(photon) platform. They should not affect building/runtime other platforms.
Added preferences to make firefox use thunderbird and viceversa.


git-svn-id: svn://10.0.0.236/trunk@153109 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 20:26:15 +00:00
amardare%qnx.com
4274d86019 Changes for the qnx(photon) platform only. It should not affect building/runtime other platforms.
Added the support for a splashscreen for firefox on qnx.


git-svn-id: svn://10.0.0.236/trunk@153108 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 20:11:55 +00:00
amardare%qnx.com
cdc37ccb73 Changes for the qnx(photon) platform only. It should not affect building/runtime other platforms.
Added the support for a splashscreen for firefox on qnx.


git-svn-id: svn://10.0.0.236/trunk@153107 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 20:03:44 +00:00
darin%meer.net
db842ded77 adding brackets to correct last checkin (r=gisburn)
git-svn-id: svn://10.0.0.236/trunk@153106 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 19:57:18 +00:00
mostafah%oeone.com
4e753b6343 Fixed bug 235311: Event dialog changes attributes of the calendar event
object it is given


git-svn-id: svn://10.0.0.236/trunk@153105 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 19:47:44 +00:00
darin%meer.net
eda37ab870 Checking in bustage fix for SUNPRO_CC (Sun Workshop/Forte), bug=235273
Thanks to timeless and gisburn for their help.


git-svn-id: svn://10.0.0.236/trunk@153104 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 19:24:41 +00:00
jshin%mailaps.org
b1b4cf5d93 bug 235276: remove an obsolete file : pref-messages.dtd (r/sr=mscott)
git-svn-id: svn://10.0.0.236/trunk@153103 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 18:09:23 +00:00
mostafah%oeone.com
51141df608 Checked in patch for bug 232122: can't build libical on NetBSD & FreeBSD
git-svn-id: svn://10.0.0.236/trunk@153102 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 16:40:36 +00:00
mostafah%oeone.com
21d36d95f2 Checked in patch for bug 234463: double-clicking empty event list area
opens malfunctioning Edit Event dialog


git-svn-id: svn://10.0.0.236/trunk@153101 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 16:25:43 +00:00
bienvenu%nventure.com
4c856a878b fix 235246 patch by ch.ey@gmx.net, r/sr=bienvenu wrong alert text when asking for SMTP password
git-svn-id: svn://10.0.0.236/trunk@153100 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 15:55:02 +00:00
mostafah%oeone.com
8da88f3513 Checked in 2nd patch for bug 234899: Need update XPI's install.js for Mozilla
Application Suite, at least.


git-svn-id: svn://10.0.0.236/trunk@153099 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 15:49:49 +00:00
pinkerton%aol.net
426e441409 fix bad merging of code for 183848 when moving from camino 1.0 branch to trunk
(r=biesi, sr=sfraser)


git-svn-id: svn://10.0.0.236/trunk@153098 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 15:20:55 +00:00
mostafah%oeone.com
f7393af25d Improved argument passing per newsgroup patch
git-svn-id: svn://10.0.0.236/trunk@153097 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 14:40:57 +00:00
mostafah%oeone.com
31b766a514 Removing obsolete leftover
git-svn-id: svn://10.0.0.236/trunk@153096 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 14:28:42 +00:00
cbiesinger%web.de
ec3020b764 removing unnecessary toString() as suggested by reviewer, bug 234724
git-svn-id: svn://10.0.0.236/trunk@153095 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 14:11:56 +00:00
ben%bengoodger.com
e2f4a90ea2 test some code on imola to see if this code is executing all the time
git-svn-id: svn://10.0.0.236/trunk@153094 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 09:47:36 +00:00
scott%scott-macgregor.org
133e4d5b1a Patch by Alexander Sack (not turned on yet)
Add packaging information for unix to copy over just the libraries and chrome files we need from dist\bin into dist\thunderbird like the windows build currently does.

This signifcantly reduces (by almost 1.9MB) the download size on unix.


git-svn-id: svn://10.0.0.236/trunk@153093 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 08:14:53 +00:00
ben%bengoodger.com
80f7515868 More extension service work...
git-svn-id: svn://10.0.0.236/trunk@153092 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 08:08:09 +00:00
edburns%acm.org
86dc3dbb6d Make webclient compile with Mozilla 1.6. Unit tests still don't run.
M README

- update instructions for building and running source and unit tests

M build.properties.sample

- you need junit.jar

M webclient/build-tests.xml

- reformat

M webclient/build.xml

- add "prepare" target to set the PATH_SEP

M webclient/src_ie/BookmarksImpl.cpp
M webclient/src_ie/CurrentPageImpl.cpp
M webclient/src_ie/HistoryImpl.cpp

- Account for new javah header names

M webclient/src_moz/Makefile.in

- account for new location of jawt.lib in J2SDK 1.4.2

M webclient/src_moz/NativeEventThread.cpp

+#include "nsEmbedAPI.h" // for NS_HandleEmbeddingEvent

M webclient/src_moz/NavigationActionEvents.cpp

- result is an nsIInputStream

M webclient/src_moz/WrapperFactoryImpl.cpp

+#include <nsDependentString.h> // for nsDependentCString

 and the compile is more strict now.

M webclient/src_moz/dom_util.cpp

- signature change


git-svn-id: svn://10.0.0.236/trunk@153091 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 06:26:54 +00:00
ben%bengoodger.com
272fd5e288 use a sane window size for new profiles at all screen resolutions
git-svn-id: svn://10.0.0.236/trunk@153090 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 02:20:36 +00:00
timeless%mozdev.org
29403914fd Bug 235207 Build failure in mozilla/xpcom/string/src/nsStringObsolete.cpp
patch by roland.mainz@nrubsig.org sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@153089 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-23 01:43:44 +00:00
cbiesinger%web.de
60feb6bb44 Bug 235058 Content/language switching from UI is broken
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@153088 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 22:31:31 +00:00
jocuri%softhome.net
55d75862cd Patch for bug 226251 (internal error when server push is enabled): Due to randomization of perl hash table functionality since 5.8.1 the 'hack' to unset the nph parameter for multipart messages is not working reliable, instead a modified clone of the original multipart_init function is setting this parameter to '0' and is ignoring the given nph parameter from buglist.cgi; patch by Stephen Reindl <sr@stephenreindl.de>; r=bbaetz; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@153087 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 18:52:05 +00:00
neil%parkwaycc.co.uk
d22a5ebbe0 Bug 97532 Make some POP3 error messages less meaningless p=stolenclover@yahoo.com.tw r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153086 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 17:50:10 +00:00
chanial%noos.fr
674fa512e6 Bug 119735: NS_THEME_WINDOW and NS_THEME_DIALOG implementations (GTK2)
r=bryner, sr=roc


git-svn-id: svn://10.0.0.236/trunk@153085 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 17:42:26 +00:00
blakeross%telocity.com
77be79b625 Don't purge the page you're looking at from session history when clearing history.
git-svn-id: svn://10.0.0.236/trunk@153084 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 08:10:38 +00:00
brendan%mozilla.org
44f27f6fc5 Add ecmaStrictMode to CompilerContext.
git-svn-id: svn://10.0.0.236/trunk@153083 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 07:21:55 +00:00
dbaron%dbaron.org
b7d28ffb38 Attempt to fix IRIX bustage (which may even be correct on the assumption that it's correct to pull in C++ standard headers somehow). The compiler is complaining about ambiguous overload resolution for std::abs.
git-svn-id: svn://10.0.0.236/trunk@153082 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 07:06:55 +00:00
chanial%noos.fr
e934439f4b Bug 235094: Build bootstrap/init.d only on platforms that need it
patch by Roland Mainz, r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@153081 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 03:40:17 +00:00
roc+%cs.cmu.edu
1b122ed826 Bug 180931. If we move a frame temporarily during reflow, we'd better invalidate the whole overflow area because invalidates may have been issued at the temporary position.
git-svn-id: svn://10.0.0.236/trunk@153080 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 03:31:30 +00:00
brendan%mozilla.org
dbe6162d4d Move script_filename_table into JSRuntime where it belongs (235145, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@153079 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 03:21:15 +00:00
justdave%syndicomm.com
703eaa7322 [SCHEMA CHANGE] Bug 220232: short_desc field in the bugs table is no longer allowed to be NULL. Null summaries would cause BugMail.pm to crash. (Normally this would only be caused by third party touching of the bugs table, such as bugs manually migrated from another system or inserted by a script - such scripts will now break if they don't set a short_desc)
r= bbaetz, a= justdave


git-svn-id: svn://10.0.0.236/trunk@153078 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 03:03:46 +00:00
dbaron%dbaron.org
58150a14fa Backing out brendan's checkin due to tinderbox orange.
git-svn-id: svn://10.0.0.236/trunk@153077 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-22 01:11:47 +00:00
neil%parkwaycc.co.uk
6ac16bbaad Bug 95370 Secure mail servers need new mail icons p=stefan@borggraefe.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153076 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 21:16:33 +00:00
jshin%mailaps.org
259e2d1b99 bug 234958 : add 'mailnews.reply_in_default_charset' to mailnews.js (default: false) and special-case 'x-windows-949' (block it from being used no matter what) r=bienvenu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153075 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 20:54:18 +00:00
cltbld%netscape.com
50b3894cdf Automated update
git-svn-id: svn://10.0.0.236/trunk@153074 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 20:50:59 +00:00
dbaron%dbaron.org
8ae74d3aba Use correct for-loop scoping on HP-UX native compiler. b=233810 r=bryner
git-svn-id: svn://10.0.0.236/trunk@153073 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 20:41:42 +00:00
brendan%mozilla.org
2247a47000 Move script_filename_table into JSRuntime where it belongs (235145, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@153072 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 19:41:52 +00:00
dbaron%dbaron.org
1979ddb8f8 Change version from 1.7a to 1.7b.
git-svn-id: svn://10.0.0.236/trunk@153071 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 19:29:41 +00:00
danm-moz%comcast.net
26a3abb1c3 unsizable windows are no longer created maximized. bug 230608 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@153070 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 18:02:03 +00:00
bienvenu%nventure.com
8a3ad4ba0e replace Pop3 with POP in filter editor dialog label, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@153069 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 17:59:25 +00:00
bienvenu%nventure.com
e28f543dd8 fixes for 232438, palm sync issues with mapping between moz ab's and palm categories, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@153068 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 17:35:47 +00:00
blakeross%telocity.com
c5ff77d9ce Also focus quicksearch field in bookmarks sidebar to match history.
git-svn-id: svn://10.0.0.236/trunk@153066 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 11:37:06 +00:00
blakeross%telocity.com
70724bae4d Fix 205107: focus search box in history quicksearch box.
git-svn-id: svn://10.0.0.236/trunk@153065 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 11:11:29 +00:00
blakeross%telocity.com
412d2ec0f7 Fix bad capitalization.
git-svn-id: svn://10.0.0.236/trunk@153064 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 07:14:31 +00:00
blakeross%telocity.com
96766104e8 Fix 207188: clearing history/all in prefs doesn't clear session history.
git-svn-id: svn://10.0.0.236/trunk@153063 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 07:02:53 +00:00
jshin%mailaps.org
5987c1a1b6 bug 233361 : characters outside the repertoire of the current character encoding are lost if 'send in UTF-8' is selected. (r=mscott, sr=bienvenu)
git-svn-id: svn://10.0.0.236/trunk@153062 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 05:51:50 +00:00
jshin%mailaps.org
9ccbdf0c7d bug 232722 : replace character coding with character encoding (r=neil, sr=mscott, moa=daniel@glazeman)
git-svn-id: svn://10.0.0.236/trunk@153061 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 04:52:39 +00:00
cls%seawood.org
7d6b530ee3 Link order matters. Fixing mingw bustage.
Thanks to Nick Thomas <nrthomas@ihug.co.nz> for the original patch.
Bug #234940 r=cls


git-svn-id: svn://10.0.0.236/trunk@153060 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 04:51:44 +00:00
blakeross%telocity.com
d74086cf53 Fix 177360: URL Bar history drop down displays entries in reverse chronological order. r=bienvenu sr=ben
git-svn-id: svn://10.0.0.236/trunk@153059 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 02:49:06 +00:00
blakeross%telocity.com
d80aff2f85 Fix 177360: URL Bar history drop down displays entries in reverse chronological order. r=bienvenu sr=ben
git-svn-id: svn://10.0.0.236/trunk@153058 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 02:49:05 +00:00
blakeross%telocity.com
c4def73445 Fix 177360: URL Bar history drop down displays entries in reverse chronological order. Implement ability to iterate backwards in mork.
git-svn-id: svn://10.0.0.236/trunk@153057 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 02:46:11 +00:00
jst%mozilla.jstenback.com
f38dcaa4ad Duh, silly me. Fixing bogus attempt at casting...
git-svn-id: svn://10.0.0.236/trunk@153056 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 01:02:26 +00:00
tor%cs.brown.edu
12c7863bcd bustage fix
git-svn-id: svn://10.0.0.236/trunk@153055 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 00:38:30 +00:00
jst%mozilla.jstenback.com
8a34cc9d66 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@153054 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 00:22:11 +00:00
tor%cs.brown.edu
f8e6dfdad4 bustage fix
git-svn-id: svn://10.0.0.236/trunk@153053 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-21 00:11:49 +00:00
amardare%qnx.com
bfe646f2db Changes for the qnx platform only. These changes should not affect runtime/building
other platforms.


git-svn-id: svn://10.0.0.236/trunk@153052 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 23:36:43 +00:00
darin%meer.net
643ea6b51f removing bogus const type qualifier to fix IRIX compiler warning (thanks to dbaron for noticing this)
git-svn-id: svn://10.0.0.236/trunk@153051 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 23:28:49 +00:00
jst%mozilla.jstenback.com
a2eb2c1513 Fixing bug 235041. Adding nsAdoptingString, a string class that can be returned by value from functions returning malloc'ed strings, w/o the overhead of extra string copying/mallocs. r=dbaron@dbaron.org, sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@153050 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 23:23:35 +00:00
amardare%qnx.com
2c48ab028d Changes for the qnx platform only. These changes should not affect runtime/building
other platforms.


git-svn-id: svn://10.0.0.236/trunk@153049 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 23:06:30 +00:00
amardare%qnx.com
1816b31c29 Changes for the qnx platform only. These changes should not affect runtime/building
other platforms.

Added the minimo-qnx for the qnx platform.


git-svn-id: svn://10.0.0.236/trunk@153048 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 23:04:07 +00:00
tor%cs.brown.edu
d01e1bef6f Bug 168614 - postscript not honoring TMP, TMPDIR, TEMP.
Patch by kjh-5727@comcast.net, r=cbiesinger, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@153047 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 22:58:28 +00:00
amardare%qnx.com
d1b037b955 Changes for the qnx platform only. These changes should not affect runtime/building
other platforms.


git-svn-id: svn://10.0.0.236/trunk@153046 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 22:53:40 +00:00
amardare%qnx.com
2a61cdddce Changes for the qnx platform only. These changes should not affect runtime/building
other platforms.


git-svn-id: svn://10.0.0.236/trunk@153044 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 22:43:24 +00:00
amardare%qnx.com
7fe1711c57 Changes for the qnx platform only. These changes should not affect runtime/building
other platforms.

A log of changes:
- Switch to the new photon 630 api ( PgDraw...Cx, PgSet...Cx ).
- images with alpha maps are fully supported now, no matter the size.
- the very old problem in email composition or other text fields when the cursor is
  displayed way ahead of the correct position is fixed now
- when selecting the text using the cursor, the text used to move left and right as you
  select - that should be fixed now ( except a known case (align:justify) )
- the links underlining is done correctly now ( the underline was beyond the boundaries of the link ).


git-svn-id: svn://10.0.0.236/trunk@153043 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 22:36:47 +00:00
cls%seawood.org
b831f8cd44 Add support for cross-compiling to mingw.
Bug #222013 r=bryner


git-svn-id: svn://10.0.0.236/trunk@153042 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 22:14:14 +00:00
scott%scott-macgregor.org
aa202b858f Port seamonkey bug:
Bug 195315 Run Junk Mail Controls on selected messages


git-svn-id: svn://10.0.0.236/trunk@153041 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 22:14:04 +00:00
dbaron%dbaron.org
e5ad15e520 Rename {nsIDocument,nsIDocumentObserver,nsIFrame}::ContentChanged to CharacterDataChanged, since that's the only thing it's used for. Replace its nsISupports* parameter with a PRBool, since we don't need to allocate an object to pass a boolean parameter. Remove some (but probably not all) unneeded implementations on frames whose content is never a text node. b=234960 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@153040 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 21:38:31 +00:00
timeless%mozdev.org
b251ca2b3e Bug 235035 change nsIRunnable.Run to nsIRunnable.run
r=dougt sr=darin


git-svn-id: svn://10.0.0.236/trunk@153039 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 21:34:57 +00:00
neil%parkwaycc.co.uk
dbd8072a45 Bug 195315 Run Junk Mail Controls on selected messages r=mscott sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@153038 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 21:13:24 +00:00
blakeross%telocity.com
8d40982c62 Fix 234948: sync our config.js with the trunk's.
git-svn-id: svn://10.0.0.236/trunk@153037 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 21:09:03 +00:00
jst%mozilla.jstenback.com
97fa60f452 Checking in for roland.mainz@nrubsig.org, bug 234982. Making print errors always be reported to the user. r+sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@153036 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 20:59:55 +00:00
jst%mozilla.jstenback.com
32e610541d Fixing bug 233142. Correct event default action prevention logic to match what we used to do before bug 226462 was fixed. r=bzbarsky@mit.edu, sr=bryner@brianryner.com.
git-svn-id: svn://10.0.0.236/trunk@153035 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 20:46:22 +00:00
cls%seawood.org
e50fb2daee Assume standard linker behavior when using GNU ld on win32 or OS/2.
Fixing mingw static build bustage.
Bug #221768 r=bsmedberg r=pedemonte


git-svn-id: svn://10.0.0.236/trunk@153034 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 20:43:21 +00:00
scott%scott-macgregor.org
f35a56a2c6 Bug #231224 --> fix broken winking images (wink is backwards). patch by Robert Accettura.
git-svn-id: svn://10.0.0.236/trunk@153033 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 20:37:04 +00:00
scott%scott-macgregor.org
5b92007abf Bug #217808 --> Show :-b as :-P tongue-out smiley and remove case sensitivity from all emoticons (:-p = :-P)
patch by robert accettura
r=daniel
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@153032 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 20:17:39 +00:00
dbaron%dbaron.org
0314092b5c Don't print output to nohup.out so tinderbox scripts don't fill up the disk. b=234206 r=bryner
git-svn-id: svn://10.0.0.236/trunk@153031 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 19:46:48 +00:00
bienvenu%nventure.com
32c31c3edc fix for phantom messages in db, sr=mscott 227472
git-svn-id: svn://10.0.0.236/trunk@153030 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 19:45:33 +00:00
scott%scott-macgregor.org
85917cae81 Bug #151688 --> Allow a browse button to set email storage directory in the account settings
Patch by Stefan Borggraefe

r=mscott
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@153029 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 19:40:20 +00:00
bryner%brianryner.com
f17add08d3 Add an interim workaround for xft font match priority problems to fix the problem where changing the serif generic font in preferences changes the UI font as well. This adds an extra bit to the nsFont struct for system fonts that we can use as an indicator to not add a generic fallback. Bug 228518, r=blizzard, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@153028 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 19:36:53 +00:00
scott%scott-macgregor.org
c6a12016ba Fixes a regression caused by Bug #234707 --> problems adjusting the thread pane splitter when in the wide
layout view.


git-svn-id: svn://10.0.0.236/trunk@153026 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 19:23:36 +00:00
sicking%bigfoot.com
f53242a13f Bug 234615: Remove nsIHTMLContent::GetBaseTarget by cleaning up the imagemap code a bit which was the only client.
r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@153025 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 19:00:43 +00:00
pkw%us.ibm.com
fc99ae13cd Forgot to add one file for Bug 234124
r=bryner@brianryner.com, sr=bryner@brianryner.com

Patch by Roland Mainz <roland.mainz@nrubsig.org>.


git-svn-id: svn://10.0.0.236/trunk@153024 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 18:15:30 +00:00
pkw%us.ibm.com
72ed44ef1f Bug 234124 - RFE: Port the pluggable shell script API to FireFox/Thunderbird/Sunbird etc
r=bryner@brianryner.com, sr=bryner@brianryner.com

Checking in patch for Roland Mainz <roland.mainz@nrubsig.org>


git-svn-id: svn://10.0.0.236/trunk@153023 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 18:13:47 +00:00
bienvenu%nventure.com
089a5b044e prompt to send unsent messages when starting up online, or going online via pressing get new mail while offline sr=mscott 232452
git-svn-id: svn://10.0.0.236/trunk@153022 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 18:12:51 +00:00
bienvenu%nventure.com
17cdad229e prompt to send unsent messages when going online via pressing get new mail while offline, sr=mscott 232452
git-svn-id: svn://10.0.0.236/trunk@153021 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 18:09:13 +00:00
mostafah%oeone.com
221e0bc851 Checked in patches for bug 232114: Outlook csv import expects dates as mm/dd/yyyy - outlook export dates seem locale specific
git-svn-id: svn://10.0.0.236/trunk@153020 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 18:03:34 +00:00
bienvenu%nventure.com
71a39a6197 init total msg counts to -1 to avoid garbage counts and a prompt to send unsent messages, sr=mscott 234981
git-svn-id: svn://10.0.0.236/trunk@153019 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 17:54:24 +00:00
bryner%brianryner.com
3191a1feaa Inline boolean getters and setters on nsIPresContext, and change the storage to a bitfield. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@153018 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 17:49:01 +00:00
tor%cs.brown.edu
ac78dedf29 Bug 234954 - remove unused nsIDeviceContext::ConvertPixel. r=pavlov sr=bryner
git-svn-id: svn://10.0.0.236/trunk@153017 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 17:29:53 +00:00
bienvenu%nventure.com
e1883fe393 fix 233979, patch by ch.ey@gmx.net, sr=bienvenu outgoing smtp server settings for user name and password are sticky and shouldn't be
git-svn-id: svn://10.0.0.236/trunk@153016 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 16:43:08 +00:00
mostafah%oeone.com
c806861c52 Checked in patch for bug 234899: Need update XPI's install.js for Mozilla
Application Suite, at least.


git-svn-id: svn://10.0.0.236/trunk@153015 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 16:37:07 +00:00
db48x%yahoo.com
a26a05f4eb bug 218210 - find nodes does not work when searching for attribute
also makes search match on substrings, and makes it case insensitive
r=timeless, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@153014 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 08:39:01 +00:00
bzbarsky%mit.edu
ee261bc3b5 Fix GDI+ string bustage in SVG builds. Bug 234959, patch by Bob Clary
<bc@bclary.com>, r=darin,afri, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@153013 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 07:41:06 +00:00
brendan%mozilla.org
97ea082541 Elaborate reference error message; fix iloop in __hasInstance__.
git-svn-id: svn://10.0.0.236/trunk@153012 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 07:35:28 +00:00
scott%scott-macgregor.org
bae30c71aa Cleanup extraneous [const] tags in the interface that are inplicit because the args
are listed as input parameters.

sr=darin


git-svn-id: svn://10.0.0.236/trunk@153011 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 06:58:30 +00:00
roc+%cs.cmu.edu
b21c7fbd1c Bug 230697. Extend MOZ_FORCE_PAINT_AFTER_ONLOAD so that CSS background image loads delay firing of the onload event. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@153010 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 06:00:35 +00:00
roc+%cs.cmu.edu
e7cedf35f7 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@153009 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 05:26:57 +00:00
roc+%cs.cmu.edu
1471a92350 Bug 228861. Ensure that CLIP and FILTER display list instructions are added even if they appear to be outside the dirty area. Content may be reparented under them that does intersect the dirty area and is affected by the display list instructions. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153007 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 04:41:06 +00:00
roc+%cs.cmu.edu
33d3e1692f Bug 229897. Fix build warning on brad. r+sr=roc, patch by Serge Gautherie
git-svn-id: svn://10.0.0.236/trunk@153006 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 04:38:34 +00:00
roc+%cs.cmu.edu
8beee51ef8 Bug 232780. Fix aX/aY parameters in nsViewManager::CreateDisplayList. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153005 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 04:34:32 +00:00
roc+%cs.cmu.edu
3c4c9422cd Bug 232951. Make scrolling of scrolling-views-without-widgets work properly even when there are child widgets. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@153004 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 04:31:20 +00:00
darin%meer.net
41c48d6302 landing patch for bug 234864 "string branch landing resulted in large spike in heap allocations (brad:A metric)" r+sr=dbaron
this patch also introduces nsTFixedString and removes CBufDescriptor.


git-svn-id: svn://10.0.0.236/trunk@153003 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 02:23:05 +00:00
blakeross%telocity.com
aa3c6b5f14 Fix up a few things in open location: our product isn't called "Navigator", and we don't need to use string bundle anymore to set text of dialog buttons.
git-svn-id: svn://10.0.0.236/trunk@153002 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 02:22:23 +00:00
blakeross%telocity.com
96ff94f31b Fix 229199: Open Location dlg is mostly busted. Patch by pike@pikey.me.uk.
git-svn-id: svn://10.0.0.236/trunk@153001 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 02:14:48 +00:00
darin%meer.net
060ac60cd2 somehow this one escaped my last checkin .. oops!
git-svn-id: svn://10.0.0.236/trunk@153000 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 02:13:59 +00:00
roc+%cs.cmu.edu
3c8a3de89d Bug 228441. -moz-opacity doesn't work on the Mac; fix it by forcing double buffering when translucent elements are being displayed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152999 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 02:11:25 +00:00
darin%meer.net
964e4d0ee5 remove references to CBufDescriptor to fix WIN32 bustage
git-svn-id: svn://10.0.0.236/trunk@152998 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 02:07:09 +00:00
blakeross%telocity.com
361da01eaf Fix 213250: Autoscroll prevents middle clicking on links in XML (XHTML) docs. Patch by Jon Henry.
git-svn-id: svn://10.0.0.236/trunk@152997 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 02:04:27 +00:00
kyle.yuan%sun.com
811bc4dd44 Bug 229438 Support the "Find" and "Help" keys on Sun keyboard
r=timeless, sr=henry.jia
patch by Simford.Dong@sun.com


git-svn-id: svn://10.0.0.236/trunk@152996 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 01:59:34 +00:00
jshin%mailaps.org
e125a7a013 bug 229705 : CStringArray should accept |nsACString&| instead of |nsCString&|. r=mscott, sr=alecf (with darin, jst, dbaron helping)
git-svn-id: svn://10.0.0.236/trunk@152995 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 01:54:55 +00:00
darin%meer.net
a01e1c2f7f landing patch for bug 234864 "string branch landing resulted in large spike in heap allocations (brad:A metric)" r+sr=dbaron
this patch also introduces nsTFixedString and removes CBufDescriptor.


git-svn-id: svn://10.0.0.236/trunk@152994 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 01:53:23 +00:00
scott%scott-macgregor.org
dbc7290340 Bug #234707 --> fixes a regression where account central is only 100px tall.
git-svn-id: svn://10.0.0.236/trunk@152992 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 01:21:20 +00:00
blakeross%telocity.com
cf9f929956 Fix 176675: Dragging text to search bar should search for it. Also guard against a crash.
git-svn-id: svn://10.0.0.236/trunk@152991 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 00:56:59 +00:00
bienvenu%nventure.com
ef90a0c83a potential fix for partially downloaded imap messages ending up in offline store, 234553, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152990 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 00:52:19 +00:00
bienvenu%nventure.com
a5de26cf87 fix 234546 sending message spins if we can't read attachment file, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152989 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 00:48:48 +00:00
bzbarsky%mit.edu
6160f76c82 Remove bogus method that makes backgrounds on the canvas unhappy. Bug 219302,
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@152988 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 00:39:09 +00:00
bzbarsky%mit.edu
8bdf297ed2 Bug 137315. Further fixes to make the line numbers the HTML tokenizer reports
correct.  This should be the last of it.  r=choess, sr=jst


git-svn-id: svn://10.0.0.236/trunk@152987 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 00:26:16 +00:00
bzbarsky%mit.edu
81cdb9a300 Fix comment. Bug 234895, patch by Simon Miller <mozbugs@nuvisions.ch>,
r=biesi, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152986 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 00:17:35 +00:00
bzbarsky%mit.edu
38098b967a Make the plaintext serializer properly handle CDATA nodes. Bug 234427, patch
by Sebastian Redl <wasti.redl@gmx.net>, r=akkana, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152985 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-20 00:10:36 +00:00
bzbarsky%mit.edu
5c30c714f5 Reset ourselves to the new URI when doing a Load(), instead of resetting to
null.  Bug 233952, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@152984 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 23:10:47 +00:00
bzbarsky%mit.edu
8a5b5bbe43 Don't lie about our scrollable view, and don't claim to have one if we're not
scrollable.  Bug 209807, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@152983 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 23:04:51 +00:00
danm-moz%comcast.net
3c79dd8967 quit() now returns no error under normal circumstances. bug 185360 r=jag,neil
git-svn-id: svn://10.0.0.236/trunk@152982 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 23:03:13 +00:00
bzbarsky%mit.edu
dfe0786e74 Fix windows bustage. Bug 232132
git-svn-id: svn://10.0.0.236/trunk@152981 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 23:00:44 +00:00
bzbarsky%mit.edu
aaf4afad44 Make property compilation use dependent strings instead of copying the method
bodies and move some duplicated code into a superclass.  Bug 232132,
r=timeless, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152980 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:24:41 +00:00
sicking%bigfoot.com
432086201e Bug 232480: Fix warnings caused by earlier patch in same bug as well as a few random other warnings.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@152979 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:16:16 +00:00
bzbarsky%mit.edu
812532152c Fix comment. Bug 132561, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152978 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:16:00 +00:00
bzbarsky%mit.edu
ec79b3d7ab Fire onchange event when a file is selected from the filepicker. Bug 67873,
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@152977 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:13:47 +00:00
bzbarsky%mit.edu
fed1bb3ece Trim whitespace that comes right before a <br> when trimming whitespace. Bug
132561, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@152976 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:12:38 +00:00
bzbarsky%mit.edu
ef02b73fee Give events created with createEvent a time-of-creation timestamp. Bug 116088,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@152975 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:10:23 +00:00
scott%scott-macgregor.org
e43c764601 Bug #232443 --> Modifying Windows Folder Picker to use the new folder dialog on windows
and to automatically expand the folder tree to the passed in folder path.

r=dean with help from neil, biesi.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152974 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:08:02 +00:00
bzbarsky%mit.edu
21de022644 Make fieldset splitting work so fieldsets taller than a page print. Bug
234015, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@152973 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:00:52 +00:00
pkw%us.ibm.com
131cfff09c Bug 231983 - xpicleanup incorrectly uses strcmp
r=timeless@bemail.org, sr=darin@meer.net


git-svn-id: svn://10.0.0.236/trunk@152972 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 22:00:12 +00:00
tor%cs.brown.edu
f06b3be285 Bug 234752 - Print code returns NS_OK in cases where it should return
an error.  Patch by roland.mainz@nrubsig.org, r+sr=roc.


git-svn-id: svn://10.0.0.236/trunk@152971 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:58:40 +00:00
bzbarsky%mit.edu
568f548d41 nsAttributeTextNode should always be anonymous. Bug 234613, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@152970 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:55:18 +00:00
bzbarsky%mit.edu
76879b6776 Add null checks to some DOM methods. Bug 234331, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@152969 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:54:12 +00:00
jst%mozilla.jstenback.com
6549a2f006 Fixing last part of bug 68215, making FireFox play nicely with the onbeforeunload event too. r+sr=ben@bengoodger.com
git-svn-id: svn://10.0.0.236/trunk@152968 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:52:31 +00:00
bzbarsky%mit.edu
4d7fce5e2d Remove redundant CheckLoadURI function in nsXMLElement. Bug 41907, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@152967 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:51:10 +00:00
bzbarsky%mit.edu
b4e54422d2 Don't crash on null nodes passed to renameNode. Bug 233955, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@152966 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:45:59 +00:00
pinkerton%aol.net
8d3b312ac0 selects should be transparent since the OS draws a nice gradient over them
and we don't want mozilla filling the rect itself (not part of build)


git-svn-id: svn://10.0.0.236/trunk@152965 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:43:07 +00:00
scott%scott-macgregor.org
fcb9b3ee38 Land a new US English dictionary file for Seamonkey. Thunderbird has already been using this dictionary.
The new dictionary includes a larger vocabulary in addition to supporting REP tables. I have not checked in the
code for seamonkey to actually leverage the REP tables yet.

part of Bug #227214

No r/sr since this isn't a coding change.


git-svn-id: svn://10.0.0.236/trunk@152964 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:37:30 +00:00
scott%scott-macgregor.org
c464f2e2ee change a nsString back to an nsAutoString the way it should be.
Part of Bug #234936

thanks to darin for pointing that out


git-svn-id: svn://10.0.0.236/trunk@152963 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:10:29 +00:00
scott%scott-macgregor.org
14804114ca Add some comments describing FindURLInPlainText
git-svn-id: svn://10.0.0.236/trunk@152962 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:08:11 +00:00
cbiesinger%web.de
466b4e1f26 bug 232928 "DOM inspector" in sidebar is not localizable
patch by Constantine A. Murenin <cnst.bmo@bugmail.mojo.ru> r=caillon sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152961 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:01:33 +00:00
darin%meer.net
8f15bc8277 bustage fix r=dbaron
git-svn-id: svn://10.0.0.236/trunk@152960 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 21:01:29 +00:00
scott%scott-macgregor.org
0fe584b8b6 Bug #234936 --> expose method to find a url given a string. This allows the spell checker to
ignore urls in mail compose. Porting this functionality to seamonkey.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152959 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 20:45:57 +00:00
cbiesinger%web.de
379b5c84c8 bug 182161, remove "installation has completed" dialog from linux installer
patch by Andrew Schultz <ajschult@eos.ncsu.edu>, r=dveditz sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152958 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 20:07:58 +00:00
kairo%kairo.at
eb26a68bad fix release notes URL, small regression from bug 232011, now this uses the XUL preprocessor as well, r=bsmedberg (no sr needed)
git-svn-id: svn://10.0.0.236/trunk@152957 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 19:53:12 +00:00
dbaron%dbaron.org
ef37acbcb0 Add simple trace-malloc reader to dump all allocation stacks in a trace-malloc log.
git-svn-id: svn://10.0.0.236/trunk@152956 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 19:52:59 +00:00
scott%scott-macgregor.org
5a1e4313fc Bug #234811 --> ldap connections left open on msg send
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152955 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 19:52:47 +00:00
jshin%mailaps.org
a5b48ad022 bug 234908 : fix the crash in Xft builds introduced by bug 231995. temporary work-around (patch by darin)
git-svn-id: svn://10.0.0.236/trunk@152954 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 19:47:25 +00:00
noririty%jcom.home.ne.jp
249798fdfc fixing bug 215825 - autoscroll cursor is affected by page stylesheets, p=rparenton@louisianaada.org
git-svn-id: svn://10.0.0.236/trunk@152953 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 19:40:18 +00:00
cbiesinger%web.de
a51440263f Bug 188092 xpfe/browser/resources/content/navWidget* unused
r=ben sr=jag


git-svn-id: svn://10.0.0.236/trunk@152952 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 19:27:43 +00:00
cbiesinger%web.de
b32f8e69d9 bug 99380 Different shell icons to identify each associated file type
patch by Jeremy Morton <jez9999@runbox.com> icons by jez, SkewerMZ, Brian Bober and Malcom Scott r=neil sr=jag a=bart


git-svn-id: svn://10.0.0.236/trunk@152951 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 19:16:48 +00:00
cbiesinger%web.de
ffd7aa7397 bug 99380 Different shell icons to identify each associated file type
patch by Jeremy Morton <jez9999@runbox.com>, icons by jez, SkewerMZ, Brian Bober and Malcom Scott
r=neil sr=jag a=bart


git-svn-id: svn://10.0.0.236/trunk@152950 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 19:11:32 +00:00
cbiesinger%web.de
af62af08a0 233890, misc cleanup in some layout files, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@152949 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 18:56:13 +00:00
cbiesinger%web.de
c1cf4e52bf 234724 about:config fails miserably if you filter for string with uppercase
chars
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@152948 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 18:48:55 +00:00
dbaron%dbaron.org
20ee8e596f Fix up quirk.css for bidi as well. b=74880 r=fantasai sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152947 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 18:21:16 +00:00
dbaron%dbaron.org
cb22115613 Use the objdir and srcdir options in a way that deliver.pl supports so that this works with an objdir. b=162079 r=leaf
git-svn-id: svn://10.0.0.236/trunk@152946 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 18:07:33 +00:00
dbaron%dbaron.org
6dd1e040bf Replaced elements should not support generated content. b=169334 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152945 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 18:04:15 +00:00
dbaron%dbaron.org
123d96291d Convert switch in nsCSSProps::LookupPropertyValue to use a table by adding to the CSS_PROP_* macros. b=208726 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152944 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 18:02:20 +00:00
silver%warwickcompsoc.co.uk
2486e9b19d Bug 104332 - Calculate active DPI value using getComputedStyle.
r=samuel@sieb.net


git-svn-id: svn://10.0.0.236/trunk@152943 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 17:11:14 +00:00
timeless%mozdev.org
087c6d1b44 Bug 234703 mClassInfoFlags is always 0 instead of using the XPCWrappedNativeProto(..., ClassInfoFlags, ...) value
r=jst sr=bz moa=dbradley


git-svn-id: svn://10.0.0.236/trunk@152942 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 15:20:39 +00:00
neil%parkwaycc.co.uk
47153f97aa checked in wrong file, sorry
git-svn-id: svn://10.0.0.236/trunk@152941 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 13:23:46 +00:00
neil%parkwaycc.co.uk
8ea620c210 (on bsmedberg's advice) third time lucky?
git-svn-id: svn://10.0.0.236/trunk@152940 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 13:20:57 +00:00
neil%parkwaycc.co.uk
3294806770 Trying to fix bustage again...
git-svn-id: svn://10.0.0.236/trunk@152939 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 12:38:16 +00:00
neil%parkwaycc.co.uk
1233292ccc Trying to fix beast build bustage
git-svn-id: svn://10.0.0.236/trunk@152938 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 12:12:06 +00:00
ben%bengoodger.com
f7c89549b1 bstage
git-svn-id: svn://10.0.0.236/trunk@152937 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 12:05:04 +00:00
jshin%mailaps.org
202dcde116 fix the bustage (bug 233485 follow-up)
git-svn-id: svn://10.0.0.236/trunk@152936 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 12:01:52 +00:00
neil%parkwaycc.co.uk
fa0a29b587 Supplementary patch to bug 226955 to use more meaningful entity names p=gautheri@noos.fr r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@152935 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:33:52 +00:00
neil%parkwaycc.co.uk
8552c5ebf3 Bug 120410 Scrolling a listbox during onload handler fails and drops frames r=roc sr=bz
git-svn-id: svn://10.0.0.236/trunk@152934 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:29:35 +00:00
neil%parkwaycc.co.uk
181da84098 Bug 135717 Cannot add sidebar panels if they are corrupt or there are no current panels r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@152933 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:23:17 +00:00
neil%parkwaycc.co.uk
9a70cc106c Bug 142961 Tools/Form Manager/Form items should disable as per Edit/Form items also fix access key conflict with Edit/Find p=durbacher@gmx.de r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@152932 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:20:08 +00:00
jshin%mailaps.org
07e3bae936 bug 229872 : filename with non-ascii characters doesn't show up in the attachment window (r=bienvenu, sr=mscott)
git-svn-id: svn://10.0.0.236/trunk@152931 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:18:08 +00:00
neil%parkwaycc.co.uk
6a570feea0 Bug 233721 Add confirmation for Set As Wallpaper p=stefan@borggraefe.com r=me sr=tor
git-svn-id: svn://10.0.0.236/trunk@152930 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:15:29 +00:00
jshin%mailaps.org
843b25e7f1 bug 224595 : use de/encodeURI(Component) instead of escape/unescape (extra patch) : r=neil, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152929 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:13:29 +00:00
neil%parkwaycc.co.uk
690c52c7f7 Bug 232321 Make layout.word_select.stop_at_punctuation work as a user preference r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@152928 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:10:31 +00:00
jshin%mailaps.org
0337575b97 bug 233669: treat Korean compatibility Jamos, Kanbun and Bopomofo as syllabic (r=momoi, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@152927 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:06:32 +00:00
jshin%mailaps.org
095eb6f421 bug 233485 : add 'size' parameter to nsAutoBuffer (patch for customers) : r=ccarlen, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@152926 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 11:00:29 +00:00
ben%bengoodger.com
de332af85a add note
git-svn-id: svn://10.0.0.236/trunk@152925 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 10:51:21 +00:00
jshin%mailaps.org
d70bdb567b bug 233485 : add 'size' parameter to nsAutoBuffer (r=ccalren, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@152924 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 10:50:20 +00:00
ben%bengoodger.com
6216b0d298 extension manager stub
git-svn-id: svn://10.0.0.236/trunk@152923 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 10:45:28 +00:00
timeless%mozdev.org
14598b9d76 Bug 231789 Make ParseCSS more tinderbox friendly
r=bz sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@152922 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 09:49:47 +00:00
timeless%mozdev.org
bb3a8adddb Bug 233657 (win) nsSound::OnStreamComplete comment is wrong and function is not oom friendly
r=neil sr=tor


git-svn-id: svn://10.0.0.236/trunk@152921 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 09:49:34 +00:00
timeless%mozdev.org
daba24dd31 Bug 121634 JS error: viewer.onpopupshowingContext is not a function
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@152920 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 09:21:00 +00:00
blakeross%telocity.com
3c06fa8d06 Fix 206981: SetDirty() uses uninitialized rv.
git-svn-id: svn://10.0.0.236/trunk@152919 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 08:30:11 +00:00
timeless%mozdev.org
525c02dbab Bug 233968 LXR sends broken Last-Modified without Expires resulting in browsers showing stale pages
r=kiko


git-svn-id: svn://10.0.0.236/trunk@152918 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 06:53:22 +00:00
timeless%mozdev.org
a9a32f383d Bug 233967 Bonsai showing stale pages
r=kiko


git-svn-id: svn://10.0.0.236/trunk@152917 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 06:53:19 +00:00
timeless%mozdev.org
080346d701 Bug 233895 HTML returned from editparams.cgi is malformed (take the pun however you like)
r=kiko


git-svn-id: svn://10.0.0.236/trunk@152916 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 06:53:14 +00:00
bzbarsky%mit.edu
8fbd260b8f Fix libart bustage from bug 231995 by making the code more sane. r=darin
git-svn-id: svn://10.0.0.236/trunk@152915 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 06:33:51 +00:00
darin%meer.net
0310ccfb9e correcting bustage fix per dbaron: "reenable that for non-gcc compilers"
git-svn-id: svn://10.0.0.236/trunk@152914 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 06:29:08 +00:00
darin%meer.net
4cc13af67a backing out bz's change since it should no longer be needed r=bz
git-svn-id: svn://10.0.0.236/trunk@152913 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 05:58:24 +00:00
darin%meer.net
df67ab40c6 bustage fix for gcc-2.95.3 (speedracer) and egcs-2.91.66 (btek+monkeypox) r=bz
git-svn-id: svn://10.0.0.236/trunk@152912 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 05:54:04 +00:00
darin%meer.net
3bda7e9fe9 fixing bustage (hopefully)
git-svn-id: svn://10.0.0.236/trunk@152911 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 05:46:42 +00:00
darin%meer.net
4577c4b633 bustage fix for GCC 3.4
git-svn-id: svn://10.0.0.236/trunk@152910 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 04:18:18 +00:00
darin%meer.net
a629a759d4 fixing OS/2 bustage from string branch landing,
nsString.h needs to continue to define IGNORE_CASE for backwards compatibility


git-svn-id: svn://10.0.0.236/trunk@152909 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 04:15:22 +00:00
bzbarsky%mit.edu
eaf6589526 Little tweak on fix. r=darin. Bug 231995.
git-svn-id: svn://10.0.0.236/trunk@152908 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 04:04:43 +00:00
bzbarsky%mit.edu
947a3250df Fixing build bustage. Bug 231995
git-svn-id: svn://10.0.0.236/trunk@152907 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 04:03:46 +00:00
darin%meer.net
c349ba6902 adding missing file for string branch landing
git-svn-id: svn://10.0.0.236/trunk@152906 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 03:04:25 +00:00
darin%meer.net
55688e6410 landing string defragmentation patch for bug 231995, r/sr=dbaron,jst,dougt
git-svn-id: svn://10.0.0.236/trunk@152905 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-19 02:44:03 +00:00
scott%scott-macgregor.org
a63ea3848d Bug #234707 --> Message Pane splitter jumps around when viewing messages
git-svn-id: svn://10.0.0.236/trunk@152901 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 23:27:55 +00:00
ben%bengoodger.com
ea5c91ab98 oops
git-svn-id: svn://10.0.0.236/trunk@152898 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 22:33:21 +00:00
scott%scott-macgregor.org
a379ef7319 Bug 234811 --> ldap connections left open on send
git-svn-id: svn://10.0.0.236/trunk@152897 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 21:59:54 +00:00
tor%cs.brown.edu
b0e0caf2de Bug 233212 - don't set colormap on 1-bit stretch.
r=blizzard sr=byrner a=dveditz


git-svn-id: svn://10.0.0.236/trunk@152895 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 20:58:51 +00:00
ben%bengoodger.com
161df2377e 229036 - start menu links to readme and license don't work,.... patch from simon paquet
git-svn-id: svn://10.0.0.236/trunk@152894 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 20:58:20 +00:00
blakeross%telocity.com
bd5dd12ad0 Fix 210292: tone of toolbar tooltip text inconsistent. r=sipaq
git-svn-id: svn://10.0.0.236/trunk@152893 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 20:49:56 +00:00
mkaply%us.ibm.com
d3f533f014 Add an OS/2 case
git-svn-id: svn://10.0.0.236/trunk@152882 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 19:19:58 +00:00
mkaply%us.ibm.com
b76ebeaa89 gClickSelectaAll = true should be the default, not just the Windows case - either way, this #ifdef sucked - if you weren't WIN or UNIX, gClickSelectsAll wasn't defined at all
git-svn-id: svn://10.0.0.236/trunk@152881 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 19:18:56 +00:00
pinkerton%aol.net
dadff75503 fix crash importing moz bookmarks when a bookmarklet has an embedded <a> tag.
Bail and don't import that one bookmark. Recognize shift_jis encoding in
bookmark files (bug 234763)


git-svn-id: svn://10.0.0.236/trunk@152879 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 17:31:48 +00:00
nboyd%atg.com
1e67521194 Remove "pre" from a candidate build.
git-svn-id: svn://10.0.0.236/trunk@152878 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 17:28:40 +00:00
pinkerton%aol.net
2954a86228 ifdef out click-hold context menus, there are too many problems with
edge cases (bugs 234751, 232964, 232314)


git-svn-id: svn://10.0.0.236/trunk@152877 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 16:18:38 +00:00
ian%hixie.ch
9f39054aec Oops. A long-standing error. The Admin module should be in all channels, it just shouldn't respond to commands in channels if allowChannelAdmin is 0. This fixes the join/part issue for people with allowChannelAdmin set to 0.
git-svn-id: svn://10.0.0.236/trunk@152876 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 16:08:45 +00:00
leaf%mozilla.org
62c0b58a79 cache the talkback symbols if we're caching the uploaded build (for nightlies
and releases)


git-svn-id: svn://10.0.0.236/trunk@152875 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 15:35:21 +00:00
ian%hixie.ch
9d7a2c597c Riiiiight... Maths.... One day I'll get them right, honest. Hope nobody is using mozbot for conversions where it matters, I wouldn't want to be blamed, e.g., for a shuttle disaster or some such.
git-svn-id: svn://10.0.0.236/trunk@152874 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 14:42:55 +00:00
igor%mir2.org
bb99f7e57b Preparations for 1.5R5
git-svn-id: svn://10.0.0.236/trunk@152873 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 12:24:27 +00:00
ben%bengoodger.com
ffef85ff9b fix this damned problem once and for all
git-svn-id: svn://10.0.0.236/trunk@152872 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 11:07:54 +00:00
blakeross%telocity.com
08860b18bf Fix 234756: Set as Wallpaper: "Center" preview of tall image breaks dialog.
git-svn-id: svn://10.0.0.236/trunk@152871 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 09:57:38 +00:00
blakeross%telocity.com
327047a516 Fix 234734...eh, I think this was the most proper fix for the other bug but I forgot that webpage autocomplete uses this code too. I could wrap this in an if statement to make sure it's a xul elt but it really doesn't matter, I'd just as soon remove it entirely.
git-svn-id: svn://10.0.0.236/trunk@152869 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 06:14:50 +00:00
ben%bengoodger.com
178f29006b more safari migrator stuff
git-svn-id: svn://10.0.0.236/trunk@152868 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 05:04:22 +00:00
pinkerton%aol.net
ca48724cd2 text fields shouldn't default to transparent as we use -moz-field for the bg
(r/sr=bryner, bug 203438)


git-svn-id: svn://10.0.0.236/trunk@152867 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 03:45:55 +00:00
jst%mozilla.jstenback.com
ccc746694e Fixing crash regression bug 234626. Add kungFuDeathGrips to functions in nsJSContext that execute JS (some already had them) to avoid having JSContexts die on us while they're still on the stack. r=caillon@aillon.org, sr=dbaron@dbaron.org, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@152866 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 02:17:32 +00:00
bryner%brianryner.com
94f0619f3f Guard against empty signon entry confusion by refusing to add new entries with empty user and empty password, fixing removal of these entries, and attempting to discard these entries as they are read in. Bug 231042.
git-svn-id: svn://10.0.0.236/trunk@152865 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 00:56:29 +00:00
bryner%brianryner.com
309c615d44 fix non-null terminated PRUnichar string constant. Bug 228688, r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@152864 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 00:41:04 +00:00
dbaron%dbaron.org
a7a636c8d5 Arguments to strcmp need to be null-terminated. b=228688 r+sr=jst a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152863 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 00:15:49 +00:00
pinkerton%aol.net
6958cf424a tab through text fields and form controls by default (bug 197193)
git-svn-id: svn://10.0.0.236/trunk@152862 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-18 00:05:52 +00:00
cbiesinger%web.de
ddabf68dfd bug 230598, sort the showrev output, to avoid complaining about missing patches
that are really already installed, patch by p.boven@chello.nl (Paul Boven)
r=roland.mainz@nrubsig.org sr=bz a=chofmann


git-svn-id: svn://10.0.0.236/trunk@152861 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 23:24:46 +00:00
caillon%returnzero.com
db8e8092f6 Back out the patch for bug 230778 to fix bug 231769, can't change themes from the preferences panel.
a=chofmann,dbaron


git-svn-id: svn://10.0.0.236/trunk@152860 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 23:18:03 +00:00
jst%mozilla.jstenback.com
ea5c892dae Fixing crasher regression bug 233953. Removing extra Release() call that causes a crash due to an unbalanced refcount. r=danm-moz@comcast.net, sr=dougt@meer.net, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@152859 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 23:07:33 +00:00
rlk%trfenv.com
577351c962 Re-enabling Help. Ben accidentally disabled help while landing the Migration Branch.
git-svn-id: svn://10.0.0.236/trunk@152858 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 21:54:04 +00:00
blakeross%telocity.com
6818f98e1e Fix 234660 - homepage as about:blank breaks stuff.
git-svn-id: svn://10.0.0.236/trunk@152857 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 21:18:25 +00:00
mkaply%us.ibm.com
8f37439b00 OS/2 updates for firefox static build
git-svn-id: svn://10.0.0.236/trunk@152856 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 19:54:44 +00:00
despotdaemon%netscape.com
f5c79387bb Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@152855 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 19:26:36 +00:00
despotdaemon%netscape.com
91ae063842 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@152854 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 19:25:51 +00:00
pinkerton%aol.net
e9bafa20ae reverting to correct behavior after identifying Tp regression
git-svn-id: svn://10.0.0.236/trunk@152853 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 19:10:54 +00:00
pinkerton%aol.net
2744aa10ab backing out fix to 180461 to test a hunch with Tp
git-svn-id: svn://10.0.0.236/trunk@152851 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 17:02:49 +00:00
timeless%mozdev.org
9d37f0faac Bug 232642 [ActiveX] crash if access twice the same html element
patch by atremon@elansoftware.com r=adamlock sr=jst a=chofmann


git-svn-id: svn://10.0.0.236/trunk@152850 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 16:07:36 +00:00
brendan%mozilla.org
952e29758b t.scanOperand should be true by default, eliminating scanForOperand bloat.
git-svn-id: svn://10.0.0.236/trunk@152848 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 08:43:48 +00:00
blakeross%telocity.com
dab5664eb8 Make the fix for 232617 a little more correct (IMO).
git-svn-id: svn://10.0.0.236/trunk@152847 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 08:32:42 +00:00
pinkerton%aol.net
d52b4cc276 fix urls
git-svn-id: svn://10.0.0.236/trunk@152846 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 08:14:26 +00:00
blakeross%telocity.com
47dd8ee009 Fix 232617: Location bar dropdown loads new tab.
git-svn-id: svn://10.0.0.236/trunk@152845 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 08:07:13 +00:00
pinkerton%aol.net
630bbf5b2d adding items to help for release notes, tips&tricks, and search customization
(bug 228249)


git-svn-id: svn://10.0.0.236/trunk@152844 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 08:06:08 +00:00
ben%bengoodger.com
33efaa8bdd Begin to do some migration code... add code to the safari migrator that opens a Property List file into a CFDictionary...
git-svn-id: svn://10.0.0.236/trunk@152843 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 07:59:11 +00:00
blakeross%telocity.com
a5f101c41a Fix 234136: middle-clicking link no longer makes it appear visited.
git-svn-id: svn://10.0.0.236/trunk@152842 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 07:40:57 +00:00
blakeross%telocity.com
ff9432d189 Fix 198616: Copy Link Location doesn't work in history.
git-svn-id: svn://10.0.0.236/trunk@152841 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 07:28:20 +00:00
scott%scott-macgregor.org
839136ad6d add back prefs for release notes and help site urls
so they start working again


git-svn-id: svn://10.0.0.236/trunk@152840 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 07:10:13 +00:00
blakeross%telocity.com
7a562cd10a Fix 176675: Dragging links to the urlbar doesn't work as expected.
git-svn-id: svn://10.0.0.236/trunk@152839 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 07:09:45 +00:00
blakeross%telocity.com
8b90cc409f Remove unused file.
git-svn-id: svn://10.0.0.236/trunk@152838 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 05:53:09 +00:00
blakeross%telocity.com
7d331af77c Remove more bad file association junk.
git-svn-id: svn://10.0.0.236/trunk@152837 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 05:51:10 +00:00
blakeross%telocity.com
eb182673ad Fix 210043: Add "Copy Image" to context menu on Windows/Mac. Also added an accesskey for the block images menuitem while I was in there.
git-svn-id: svn://10.0.0.236/trunk@152836 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 04:11:54 +00:00
ben%bengoodger.com
30ee1b056e Make the Migrator build on OS X
git-svn-id: svn://10.0.0.236/trunk@152835 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 03:59:06 +00:00
rlk%trfenv.com
a1b032fec0 Bug 233647 - "Mozilla Keyboard Shortcuts" doesn't cover Solaris. r=rlk@trfenv.com r=neil@parkwaycc.co.uk a=chofmann@mozilla.org. Patch by Leon Sha <leon.sha@sun.com>
git-svn-id: svn://10.0.0.236/trunk@152834 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 02:00:33 +00:00
pinkerton%aol.net
e87c93ac3b don't make textfield or select bg's transparent so that when pages want to
style the text widget themselves, we don't pick up the bg color and end
up with unreadable text.
text


git-svn-id: svn://10.0.0.236/trunk@152833 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 01:50:06 +00:00
pinkerton%aol.net
92e23d9164 add [super dealloc] on the deny list, but it doesn't really matter because
it lives for the lifetime of the app


git-svn-id: svn://10.0.0.236/trunk@152832 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 00:59:23 +00:00
pinkerton%aol.net
cdf2d79945 call [super dealloc] to avoid leaking view hierarchy (bug 234280)
git-svn-id: svn://10.0.0.236/trunk@152831 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 00:49:06 +00:00
ben%bengoodger.com
97522174c6 firefox installer builds won't start because installer isn't packaging the default prefs file
git-svn-id: svn://10.0.0.236/trunk@152830 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-17 00:44:19 +00:00
nelsonb%netscape.com
f887f9cc12 Import base64 encoded certificate files with old MAC line endings.
Bug 221272. sr=wtc.


git-svn-id: svn://10.0.0.236/trunk@152828 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 23:52:46 +00:00
pinkerton%aol.net
e5cb4d6c19 turn on -Wno-non-virtual-dtor to avoid a load of warnings in mozilla
git-svn-id: svn://10.0.0.236/trunk@152827 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 23:32:51 +00:00
pinkerton%aol.net
2a06f82676 use mime mapper to correctly interpret RFC2231/2047 encoded filenames in
download (bug 233798)


git-svn-id: svn://10.0.0.236/trunk@152826 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 23:05:43 +00:00
bryner%brianryner.com
6a98f6b2ac Null-check the document to protect against blur events generated during document teardown. Bug 225889.
git-svn-id: svn://10.0.0.236/trunk@152825 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 22:58:20 +00:00
pinkerton%aol.net
c8750049fb fix leak on horiz scrollbar (bug 234278, r=sfraser/pink, sr=bryner)
git-svn-id: svn://10.0.0.236/trunk@152824 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 22:54:23 +00:00
dbaron%dbaron.org
e206e5409b Make this work with an objdir.
git-svn-id: svn://10.0.0.236/trunk@152823 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 22:53:17 +00:00
pinkerton%aol.net
d24efb68dc differentiate "view source" tabs and windows (bug 156606)
git-svn-id: svn://10.0.0.236/trunk@152822 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 22:37:46 +00:00
scott%scott-macgregor.org
a18fcd0747 Fix thunderbird bustage. add back lines that were accidentally removed
git-svn-id: svn://10.0.0.236/trunk@152821 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 21:45:01 +00:00
timeless%mozdev.org
25d5410fb8 Bug 233335 XP_PC still referenced in jssh.c
Use defined()


git-svn-id: svn://10.0.0.236/trunk@152820 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 18:27:06 +00:00
brendan%mozilla.org
57d57910f8 s/this/v/g in getValue.
git-svn-id: svn://10.0.0.236/trunk@152819 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 16:55:40 +00:00
bryner%brianryner.com
59a6eea85e fixing firefox objdir build bustage
git-svn-id: svn://10.0.0.236/trunk@152817 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 10:38:52 +00:00
blakeross%telocity.com
dc0d2943ae Add makefile, fix bustage.
git-svn-id: svn://10.0.0.236/trunk@152816 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 09:21:38 +00:00
bryner%brianryner.com
a7353bad10 Make script-created DOM events get dispatched to the system event group just like user events. This fixes firing keypress events at a form input, since editor listens for keypresses using the system event group. Bug 213144, r+sr=bzbarsky, a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@152815 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 08:50:56 +00:00
blakeross%telocity.com
9f0aa6c80a Fixing Firefox clobber build.
git-svn-id: svn://10.0.0.236/trunk@152814 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 08:44:50 +00:00
blakeross%telocity.com
f90af4b3d6 Fix 233918 - Firefox user agent string still says Firebird.
git-svn-id: svn://10.0.0.236/trunk@152813 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 07:49:28 +00:00
bzbarsky%mit.edu
48b6aa8c9f Final touches for bug 230598. Patch by Roland Mainz <roland.mainz@nrubsig.org>,
r=bsmedberg, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@152812 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 05:56:00 +00:00
bzbarsky%mit.edu
9c2f7023ff Fix bug 231280 (printing not honoring OS date format). Patch by Constantine
A. Murenin <cnst.bmo@bugmail.mojo.ru>, r=jshin, sr=roc, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@152811 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 05:31:25 +00:00
timeless%mozdev.org
d162451815 Bug 233299 nsIFilePicker.show is not reentrant - beos and os/2
r=neil sr=bz a=dveditz


git-svn-id: svn://10.0.0.236/trunk@152810 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 05:31:11 +00:00
blakeross%telocity.com
abb4f47316 Fix 216432 - Firefox shouldn't steal so many file associations. Also prevent Firefox from stealing the "edit" association of html files.
git-svn-id: svn://10.0.0.236/trunk@152809 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 04:48:22 +00:00
blakeross%telocity.com
eb2dccf73a Fix 216432 - Firefox shouldn't steal so many file associations. Also prevent Firefox from stealing the "edit" association of html files.
git-svn-id: svn://10.0.0.236/trunk@152808 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 04:23:56 +00:00
blakeross%telocity.com
0e1a61e961 ifdef out some turbo stuff in Firefox. r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@152807 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 04:13:17 +00:00
blakeross%telocity.com
672de756c4 Doh...actually USE the new dialog!
git-svn-id: svn://10.0.0.236/trunk@152806 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 04:10:37 +00:00
blakeross%telocity.com
8f4cace377 Rip out some turbo garbage.
git-svn-id: svn://10.0.0.236/trunk@152805 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 03:54:56 +00:00
brendan%mozilla.org
c2b091c1d2 - Add source and cursor properties to SyntaxError exceptions.
- Rework labeled statements to fix chicken-and-egg problem with BREAK to label
  completion type targeting.
- Unify next-statement non-expression token cases and default: in Expression.


git-svn-id: svn://10.0.0.236/trunk@152804 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 02:38:19 +00:00
brendan%mozilla.org
4431c4eff8 - Fix global.String to convert its argument to string type when called as
a function.
- Rework labeled statements to fix chicken-and-egg problem with BREAK to label
  completion type targeting.
- Avoid defining Function.prototype.__call__, __construct__, and
  __hasInstance__ once they're set, to avoid storing host-uninterpretable
  target function objects in those properties.
- Fix evaluate to throw a host exception if returning to the host interpreter.


git-svn-id: svn://10.0.0.236/trunk@152803 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 02:15:27 +00:00
bienvenu%nventure.com
56afef3301 fix saving as draft when imap drafts folder is empty and has just been compacted, sr=mscott, a=dveditz 98576
git-svn-id: svn://10.0.0.236/trunk@152802 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 01:43:47 +00:00
blakeross%telocity.com
473d1e5bdd Add monitor file.
git-svn-id: svn://10.0.0.236/trunk@152801 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 00:15:06 +00:00
blakeross%telocity.com
665cbec103 Fix Linux.
git-svn-id: svn://10.0.0.236/trunk@152800 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-16 00:06:58 +00:00
blakeross%telocity.com
81e2c2bc86 Build changes to fix firefox bug 182928: Add new set as wallpaper dialog (which acts as a confirmation dialog but also one-ups IE). Tiling preview is waiting on implementation of background-size. Also forks nsWindowsHooks in preparation for fixing fx to not totally take over every file association known to man. r=bryner
git-svn-id: svn://10.0.0.236/trunk@152799 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 23:51:58 +00:00
blakeross%telocity.com
5c865e3795 Fix 182928: Add new set as wallpaper dialog (which acts as a confirmation dialog but also one-ups IE). Tiling preview is waiting on implementation of background-size. Also forks nsWindowsHooks in preparation for fixing fx to not totally take over every file association known to man.
git-svn-id: svn://10.0.0.236/trunk@152798 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 23:51:10 +00:00
blakeross%telocity.com
48c70dc6f6 Build changes to fix firefox bug 182928: Add new set as wallpaper dialog (which acts as a confirmation dialog but also one-ups IE). Tiling preview is waiting on implementation of background-size. Also forks nsWindowsHooks in preparation for fixing fx to not totally take over every file association known to man. r=bryner
git-svn-id: svn://10.0.0.236/trunk@152797 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 23:49:38 +00:00
blakeross%telocity.com
d0fb2a2931 Fix 182928: Add new set as wallpaper dialog (which acts as a confirmation dialog but also one-ups IE). Tiling preview is waiting on implementation of background-size. Also forks nsWindowsHooks in preparation for fixing fx to not totally take over every file association known to man.
git-svn-id: svn://10.0.0.236/trunk@152796 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 23:41:56 +00:00
bzbarsky%mit.edu
8177c5ca95 Change the refcounting model for XBL stuff as follows:
1)  nsXLBDocumentInfo owns all prototype bindings and deletes them in its
    destructor
2)  Everyone else just has weak refs to prototype bindings
3)  nsXBLBinding holds a weak ref to the proto binding and a strong ref to
    the document info
4)  The document info is what's stored in the chrome cache.

to prevent crashes.  Bug 226692, r=timeless, sr=bryner, a=brendan


git-svn-id: svn://10.0.0.236/trunk@152794 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 19:24:42 +00:00
ian%hixie.ch
efcade7184 More documentation: Link from README to INSTALL, and add more help for channelKeys.
git-svn-id: svn://10.0.0.236/trunk@152793 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 18:28:11 +00:00
bienvenu%nventure.com
e03d038f58 fix build bustage in nsLDAPChannel for port platforms that define MOZ_LDAP_XPCOM_EXPERIMENTAL, not part of default build, 198168
git-svn-id: svn://10.0.0.236/trunk@152792 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 16:58:01 +00:00
scott%scott-macgregor.org
f612c88a6d Bug #234270 --> Limit Theme File Picker to .jar files
Patch by Robert Accettura


git-svn-id: svn://10.0.0.236/trunk@152791 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 08:00:05 +00:00
blakeross%telocity.com
a6b6e32d60 add file
git-svn-id: svn://10.0.0.236/trunk@152790 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 07:26:19 +00:00
bzbarsky%mit.edu
c509f2dd71 Make sure to retarget events when they leave native anonymous content. Also
make sure that native anonymous content is marked so (this way clicking on a
url()-created image in :before won't have an <img> node as a target).  Bug
233286, r+sr=bryner, a=dveditz


git-svn-id: svn://10.0.0.236/trunk@152789 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 04:45:18 +00:00
rlk%trfenv.com
96211d23c9 Backing out earlier changes. Didn't realize the trunk is frozen ;).
git-svn-id: svn://10.0.0.236/trunk@152788 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 02:34:58 +00:00
ben%bengoodger.com
979a101f57 Migration Branch landing, currently turned off!
git-svn-id: svn://10.0.0.236/trunk@152787 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 01:49:37 +00:00
ben%bengoodger.com
4c52c1d9d8 Bring migration branch to trunk. This is not turned on yet!
git-svn-id: svn://10.0.0.236/trunk@152786 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 00:54:42 +00:00
despotdaemon%netscape.com
ed4f525e2f Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@152785 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 00:41:14 +00:00
despotdaemon%netscape.com
efb0bd21b9 Pseudo-automatic update of changes made by mconnor@myrealbox.com.
git-svn-id: svn://10.0.0.236/trunk@152783 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 23:24:14 +00:00
brendan%mozilla.org
88b33aff95 Fully bootstrapped, but host still can't apply target functions.
git-svn-id: svn://10.0.0.236/trunk@152782 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 21:58:10 +00:00
brendan%mozilla.org
45af435303 Fix Expression to work with Statement's automatic semicolon insertion logic.
git-svn-id: svn://10.0.0.236/trunk@152781 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 21:56:41 +00:00
dbaron%dbaron.org
18c65e7769 Back out bug 20022. a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152780 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 20:29:19 +00:00
mvl%exedo.nl
d6c1c857be make clearer warning to users deleting old Mozilla installations
Bug 69153, patch by opi@gmx.net, r/sr=dveditz, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@152779 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 19:09:41 +00:00
rlk%trfenv.com
db7bf77374 recheckin of Bug 231835 - It's now "Bookmarks File" (plural), update help documentation. Patch by Joe Infla <mail124@bellsouth.net>. r=stolenclover@yahoo.com.tw
git-svn-id: svn://10.0.0.236/trunk@152778 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 16:33:56 +00:00
rlk%trfenv.com
dd35f30ee0 Bug 232299 - correct the "Personal Toolbar Bookmark Folders" phrase in help. Patch by Joe Infla <mail124@bellsouth.net>. r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@152777 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 16:28:54 +00:00
rlk%trfenv.com
6cc588b090 Bug 231533 - Checkin Firebird Help 1.0.1 to the Firebird tree. r=ben@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@152776 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 14:43:26 +00:00
jocuri%softhome.net
8303387dbe Patch for bug 234171; removes \%COOKIE from index.cgi; patch by Teemu Mannermaa <wicked@etlicon.fi>; r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152775 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 10:54:51 +00:00
scott%scott-macgregor.org
4da28b2416 Bug #234253 --> Limit Extensions File Picker to .xpi files
Patch by Robert Accettura


git-svn-id: svn://10.0.0.236/trunk@152774 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 04:53:44 +00:00
bienvenu%nventure.com
02a34a81c1 support ldap v3, patch by dmose, r/sr=sspitzer 198168 a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152773 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 02:34:50 +00:00
bienvenu%nventure.com
0c53d7eca8 support ldap v3, patch by dmose, r/sr=sspitzer 198168
git-svn-id: svn://10.0.0.236/trunk@152772 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 02:10:45 +00:00
dbaron%dbaron.org
f77280f104 Add post-mozilla.pl being used on comet.
git-svn-id: svn://10.0.0.236/trunk@152771 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 01:56:34 +00:00
leaf%mozilla.org
c08cd533ab bug 226380. backout code that breaks ActiveX plugin properties, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152770 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 01:01:08 +00:00
jshin%mailaps.org
b6c2f5af2e bug 208095: crashes when ASCII characters are entered before any characters that go through an XIM server. patch by smontagu, r=katakai, sr=sfraser, a=choffman
git-svn-id: svn://10.0.0.236/trunk@152769 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-14 00:22:15 +00:00
timeless%mozdev.org
68e59d72a2 1.148 <jst@mozilla.jstenback.com> 09 Jan 2004 15:54
General deCOMtamination of nsIDocument, nsIContent, and nsIFormSubmission.
Eliminating nsIAttributeContent, and doing some URL->URI changes. r+sr=peterv@propagandism.org
Fix MOZ_TIMELINE r+sr=bz
Not part of the build


git-svn-id: svn://10.0.0.236/trunk@152768 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 22:19:50 +00:00
dbaron%dbaron.org
746a156fac Fix previous checkin.
git-svn-id: svn://10.0.0.236/trunk@152767 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 22:15:55 +00:00
dbaron%dbaron.org
f093e2533c Use - arg in --enable-image-decoders to avoid icon issue. r=mscott
git-svn-id: svn://10.0.0.236/trunk@152766 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 21:55:18 +00:00
gerv%gerv.net
b1374b038a Bug 233645 - fix a number of 'undef' warnings which were killing performance for multiple bug change. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152765 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 20:24:51 +00:00
neil%parkwaycc.co.uk
f64d9ac88c Bug 234193 QA/Bugs Filed Today should use new bugzilla syntax r=varga sr=tor a=dveditz
git-svn-id: svn://10.0.0.236/trunk@152764 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 20:03:36 +00:00
mostafah%oeone.com
17753cffb7 Fixing bug 227730 again since bug 228597 changed the number of arguments
to SendMsg again.


git-svn-id: svn://10.0.0.236/trunk@152763 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 19:23:17 +00:00
bryner%brianryner.com
5db66292cf Backing out nsHashtable dtor change (bug 229875) - this needs to be virtual. Thanks to bienvenu for pointing out the problem.
git-svn-id: svn://10.0.0.236/trunk@152762 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 19:04:38 +00:00
myk%mozilla.org
85122166b0 Fix for bug 66232: displays correct URL in branch checkin notifications.
Also removing the testing code in loginfo.


git-svn-id: svn://10.0.0.236/trunk@152761 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 18:56:54 +00:00
igor%mir2.org
b6a8229f34 Preparations for 15R5 release.
git-svn-id: svn://10.0.0.236/trunk@152760 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 18:50:51 +00:00
leaf%mozilla.org
efa3637bb0 adding cvs module for Thunderbird Tinderbox
git-svn-id: svn://10.0.0.236/trunk@152758 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 18:32:06 +00:00
noririty%jcom.home.ne.jp
7fb27de49c Fixing IME with Alt key b=215787 p=neil@parkwaycc.co.uk r=bryner sr=bzbarsky a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152756 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 14:05:57 +00:00
blakeross%telocity.com
bd145519d2 add xul file.
git-svn-id: svn://10.0.0.236/trunk@152755 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 12:29:53 +00:00
timeless%mozdev.org
bce98a3f51 Bug 186237 manage stored passwords preference option does not work in this build
patch by mcalmus@nyx.net r=dveditz sr=brendan a=dveditz


git-svn-id: svn://10.0.0.236/trunk@152754 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 10:09:21 +00:00
timeless%mozdev.org
acfc4de9f8 Bug 233763 Delete Dialog 64 char bug
patch by opi@gmx.at r=dveditz sr=dveditz a=dveditz


git-svn-id: svn://10.0.0.236/trunk@152753 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 07:49:05 +00:00
timeless%mozdev.org
9a16c072d7 Bug 233763 Delete Dialog 64 char bug
patch by opi@gmx.at r=dveditz sr=dveditz a=dveditz


git-svn-id: svn://10.0.0.236/trunk@152752 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 06:51:30 +00:00
despotdaemon%netscape.com
0fc48d9775 Pseudo-automatic update of changes made by mrmazda@ij.net.
git-svn-id: svn://10.0.0.236/trunk@152750 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 04:00:10 +00:00
scott%scott-macgregor.org
731c638ef4 Back out Bug #115349 --> This randomly causes deadlock on quit, prevent the process from terminating. It also causes long freezes in the UI when trying to reconnect to a disconnected folder.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152749 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 03:43:10 +00:00
scott%scott-macgregor.org
5038fee594 precompile region.dtd, brand.dtd
git-svn-id: svn://10.0.0.236/trunk@152748 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 03:41:38 +00:00
leaf%mozilla.org
b248f67a1b adding windows release post-mozilla to trunk
git-svn-id: svn://10.0.0.236/trunk@152747 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 03:38:01 +00:00
wchang0222%aol.com
0a475ff33e Removed unused function _OS_SELECT for AIX. Thanks to Philip K. Warren
<pkw@us.ibm.com> for reporting this.


git-svn-id: svn://10.0.0.236/trunk@152746 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 03:13:04 +00:00
despotdaemon%netscape.com
9dfc4a0b17 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@152745 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 02:52:40 +00:00
wchang0222%aol.com
e268b24b01 Bugzilla bug 233048: 1. Support doing 64-bit Solaris SPARC builds using
gcc.  2. Enable all.sh to work with gcc-compiled NSS tests which require
setting LD_LIBRARY_PATH to point to the directory where libgcc.so resides.
The patch is contributed by Vladim¡r Marek <Vladimir.Marek@printsoft.cz>.
r=wtc,nelsonb.
Modified Files: coreconf/SunOS5.mk nss/tests/common/init.sh


git-svn-id: svn://10.0.0.236/trunk@152744 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 02:47:53 +00:00
bryner%brianryner.com
337a089440 Adding some synonyms for build targets. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@152743 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 02:41:56 +00:00
myk%mozilla.org
a208bb13db Fix for bug 234100: removes redundant longdescs table join criterion
r=justdave


git-svn-id: svn://10.0.0.236/trunk@152741 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-13 01:45:21 +00:00
despotdaemon%netscape.com
15c18b97a6 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@152739 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 23:56:12 +00:00
myk%mozilla.org
e3e9d3db93 try Nelson Bolyard's fix for cvsmailfilter.pl branch checkins
git-svn-id: svn://10.0.0.236/trunk@152738 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 23:54:12 +00:00
mostafah%oeone.com
cfecb5d07f Fixed bug 234069: Add a Last-Modified attribute to oeIICalEvent
git-svn-id: svn://10.0.0.236/trunk@152734 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 22:42:32 +00:00
gerv%gerv.net
7392fae737 Bug 232749 - fix various charting problems revealed by b.m.o. upgrade, including editing, subscribe buttons and terminology. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152733 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 22:33:07 +00:00
leaf%mozilla.org
9849997352 support for windows release builds
git-svn-id: svn://10.0.0.236/trunk@152732 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 22:06:59 +00:00
igor%mir2.org
090b7d646d Fixing NativeGlobal.encode: it was broken for chars beyond 0xFFFF as it sb.setLength(k) was called after k was increased to consume the second char from UTF-16 encoding to build UCS-4.
git-svn-id: svn://10.0.0.236/trunk@152729 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 19:05:47 +00:00
cbiesinger%web.de
7fbfd61a25 Bug 234030 this makes docshell use the correct default value for prefs if they don't exist
r=peterv sr=bzbarsky a=chofman


git-svn-id: svn://10.0.0.236/trunk@152728 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 18:49:15 +00:00
bienvenu%nventure.com
c28eba0168 fix 233945 one way palm sync from palm to pc doesn't create new Moz AB's with correct name, sr=mscott a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152727 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 18:44:36 +00:00
igor%mir2.org
e894b7bdf0 Preparations for 1.5R5
git-svn-id: svn://10.0.0.236/trunk@152725 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 18:13:00 +00:00
scott%scott-macgregor.org
f2cd59c08d Bug #233944 --> Avoid dynamic resizing of the message headers in the message pane
git-svn-id: svn://10.0.0.236/trunk@152724 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 18:02:34 +00:00
scott%scott-macgregor.org
3dc488fae9 Bug #233944 --> Avoid dynamic resizing of the message headers in the message pane
by allowing a customer to set a minimum number of header rows.


git-svn-id: svn://10.0.0.236/trunk@152723 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 17:58:58 +00:00
neil%parkwaycc.co.uk
924e31c843 Fix some build warnings b=228780 p=gautheri@noos.fr r=pinkerton sr=bryner a=choffman
git-svn-id: svn://10.0.0.236/trunk@152722 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 17:11:03 +00:00
tor%cs.brown.edu
6483b9722d Bug 233212 - private colormaps not working with gtk2 or xft builds.
r=blizzard sr=bryner a=chofmann


git-svn-id: svn://10.0.0.236/trunk@152721 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 16:52:22 +00:00
peterv%propagandism.org
d6ec60706e Fix for bug 233579 (XSLT memory leak). r=Pike, sr=darin, a=choffman.
git-svn-id: svn://10.0.0.236/trunk@152720 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 16:43:41 +00:00
peterv%propagandism.org
ef61dfe756 Fix stupid error from fix for bug 16603 (DOM doesn't throw INVALID_CHARACTER_ERR for arguments with invalid characters). r/sr=jst, a=choffman.
git-svn-id: svn://10.0.0.236/trunk@152719 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 16:40:40 +00:00
cltbld%netscape.com
788680286b Automated update
git-svn-id: svn://10.0.0.236/trunk@152718 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 16:11:29 +00:00
tor%cs.brown.edu
7123a364a3 Bug 231620 - build option for cairo svg renderer. r=alex sr=bryner a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152717 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 16:05:54 +00:00
darin%meer.net
5fb80e4dda relanding patch for bug 132517 "prefs.js frequently truncated on exit or crash" r=ccarlen sr=bryner a=chofmann
git-svn-id: svn://10.0.0.236/trunk@152715 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 13:09:13 +00:00
bryner%brianryner.com
16726e9084 Don't build p3p for Firefox, we don't have any UI for it.
git-svn-id: svn://10.0.0.236/trunk@152714 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 10:34:55 +00:00
ben%bengoodger.com
419f194c80 Make newer versions of the Windows Media Player control work in Firefox by registering the executable name with the Windows Media Player
git-svn-id: svn://10.0.0.236/trunk@152713 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 10:22:20 +00:00
despotdaemon%netscape.com
440867bed4 Pseudo-automatic update of changes made by pete.zha@sun.com.
git-svn-id: svn://10.0.0.236/trunk@152712 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 09:29:24 +00:00
pinkerton%aol.net
284523aad7 correctly remember location when adding a bm to a toplevel folder so that
the next 'add bookmark' will reuse that toplevel folder (bug 233692)


git-svn-id: svn://10.0.0.236/trunk@152711 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 08:32:45 +00:00
pinkerton%aol.net
147d029111 use exterior focus ring on panther
git-svn-id: svn://10.0.0.236/trunk@152710 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 07:54:07 +00:00
pinkerton%aol.net
f847fcdd5f use ExtendedTableView for whitelist table so backspace works to delete. Use
exterior focus ring style on panther


git-svn-id: svn://10.0.0.236/trunk@152709 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 07:51:25 +00:00
pinkerton%aol.net
06b5a10246 pin search field to the right and make it a little bigger so the rounded
version looks correct


git-svn-id: svn://10.0.0.236/trunk@152708 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 07:41:51 +00:00
pinkerton%aol.net
06b41f4cbe only set the splitter position the first time through, not ever time the
view is displayed


git-svn-id: svn://10.0.0.236/trunk@152707 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 07:29:43 +00:00
pinkerton%aol.net
16060d3da3 if 10.2 or later, make the search field rounded
git-svn-id: svn://10.0.0.236/trunk@152706 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 07:20:58 +00:00
pinkerton%aol.net
0340b005ec make edit sites use a ExtendedTableView so it gets backspace support. Set
table view explicitly to be the first responder so it accepts keys right
off the bat.


git-svn-id: svn://10.0.0.236/trunk@152705 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 07:19:59 +00:00
scott%scott-macgregor.org
9aaa0da6d7 Bug #232011 Should effect thunderbird only. Thunderbird changes for using the xul pre-processor to generate the locale version.
No more need for contents.rdf.in files.


git-svn-id: svn://10.0.0.236/trunk@152704 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 05:45:10 +00:00
scott%scott-macgregor.org
b39142a3ec Bug #232011 Should effect thunderbird only. Thunderbird changes for using the xul pre-processor to generate the locale version.
No more need for contents.rdf.in files.

Port random mozilla/mailnews fixes to the thunderbird


git-svn-id: svn://10.0.0.236/trunk@152703 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 05:44:05 +00:00
cls%seawood.org
d4acd8ac44 Fixing composer.app mingw bustage.
Thanks to David G King <d_king@xtra.co.nz> for the patch.
Bug #227896 r=cls sr=brendan


git-svn-id: svn://10.0.0.236/trunk@152702 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 05:43:43 +00:00
scott%scott-macgregor.org
4e3f9d2e15 The thunderbird customize toolbar window is a dialog because it has ok/cancel buttons. Make sure it gets the same style rules
as a window customize toolbar window


git-svn-id: svn://10.0.0.236/trunk@152701 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 05:07:48 +00:00
scott%scott-macgregor.org
69e3eaf070 Bug #233976 --> use the view source code from mozilla/toolkit. Remove our own version.
This should enable a bunch of functionality in view source like copy/paste/find in page,etc.


git-svn-id: svn://10.0.0.236/trunk@152700 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 05:02:29 +00:00
kiko%async.com.br
f3ca2d4113 Adding a comment to avoid further dupes of bug 97736 -- and also
because I keep forgetting about the real reason it's there :-)

Comment-only change.


git-svn-id: svn://10.0.0.236/trunk@152699 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 04:45:17 +00:00
pinkerton%aol.net
be5a35fed3 add splitter position tags
git-svn-id: svn://10.0.0.236/trunk@152698 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 04:21:58 +00:00
scott%scott-macgregor.org
083bf004cf Ctrl-N should bring up a new AB card from the address book.
git-svn-id: svn://10.0.0.236/trunk@152697 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 04:02:13 +00:00
pinkerton%aol.net
8f611b22a5 release escaped search string
git-svn-id: svn://10.0.0.236/trunk@152696 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 04:00:09 +00:00
scott%scott-macgregor.org
2671def565 Add a mozconfig file which can be used to make building thunderbird easier
git-svn-id: svn://10.0.0.236/trunk@152695 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 03:53:54 +00:00
pinkerton%aol.net
b914c4fbf5 remember bookmark manager vertical splitter width between windows (bug 232046)
git-svn-id: svn://10.0.0.236/trunk@152694 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 03:52:24 +00:00
pinkerton%aol.net
0940750e95 new files
git-svn-id: svn://10.0.0.236/trunk@152693 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 03:47:44 +00:00
scott%scott-macgregor.org
d3eb7a4b28 Bug #230399 --> view source JS error:
Error: document.getElementById("cmd_goToLine") has no properties
Source File: chrome://navigator/content/viewsource.js
Line: 204


git-svn-id: svn://10.0.0.236/trunk@152692 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 03:44:51 +00:00
scott%scott-macgregor.org
3db0cf0f42 Back out Bug #229872. Fixes regression where attachment names are no longere showing up in thunderbird compose window
(Regression bug is BUg #233832)


git-svn-id: svn://10.0.0.236/trunk@152691 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 03:19:25 +00:00
scott%scott-macgregor.org
14c08d9a21 Bug #233842 --> Cannot install extensions. Port seamonkey prefs for xpinstall chrome url
git-svn-id: svn://10.0.0.236/trunk@152690 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 03:01:33 +00:00
despotdaemon%netscape.com
4b29a9ad59 Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@152689 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 02:49:49 +00:00
despotdaemon%netscape.com
fc22cbede7 Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@152688 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 02:47:53 +00:00
despotdaemon%netscape.com
33c62f9cbf Pseudo-automatic update of changes made by wchang0222@aol.com.
git-svn-id: svn://10.0.0.236/trunk@152687 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 02:46:53 +00:00
jpierre%netscape.com
864307b348 Fix strings in SECU_PrintError. bug 233493
git-svn-id: svn://10.0.0.236/trunk@152686 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 02:09:28 +00:00
pinkerton%aol.net
04f1c6aba5 escape special chars in google search string (bug 233475)
git-svn-id: svn://10.0.0.236/trunk@152685 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-12 01:41:49 +00:00
gerv%gerv.net
d91af53ec9 Bug 232897 - make collectstats.pl work with shadow databases, by reading from shadow and writing to master. Patch by gerv; r=bbaetz, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152684 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 23:41:36 +00:00
pinkerton%aol.net
8eb6ae5256 change copyright
git-svn-id: svn://10.0.0.236/trunk@152682 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 22:37:46 +00:00
jst%mozilla.jstenback.com
38ff2253d9 Checking in for nallen@acm.org, bug 13350. Making the DOM branch callback code limit the ammount of time we allow Mozilla to spend in JS by time, in stead of limiting only by the number of executed branches. r=jst@mozilla.jstenback.com, sr=brendan@mozilla.org, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@152681 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 22:22:05 +00:00
jst%mozilla.jstenback.com
3ca18f468e Fixing bug 206859. Don't allow drag & drop into file inputs. r=caillon@aillon.org, sr=bryner@brianryner.com, a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@152680 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 21:31:53 +00:00
wchang0222%aol.com
22a3bbe81e Bugzilla bug 233048: support 64-bit Solaris SPARC build with gcc. The
patch is contributed by Vladim¡r Marek <<Vladimir.Marek@printsoft.cz>.
r=wtc.


git-svn-id: svn://10.0.0.236/trunk@152679 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 21:08:09 +00:00
darin%meer.net
4246631a3a additional patch for bug 230598 "fix permissions problem" r=bsmedberg a=mkaply
git-svn-id: svn://10.0.0.236/trunk@152678 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 20:49:38 +00:00
ben%bengoodger.com
8a6d01e5e3 we aren't checking in firefox icons
git-svn-id: svn://10.0.0.236/trunk@152677 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 20:49:33 +00:00
wchang0222%aol.com
c085f87be8 Bugzilla bug 229297: fixed compiler warning "conversion from 'double' to
'long', possible loss of data".  r=jpierre,relyea.


git-svn-id: svn://10.0.0.236/trunk@152676 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 19:43:29 +00:00
wchang0222%aol.com
6b05bffd49 Bugzilla bug 229293: fixed compiler warning "unary minus operator applied
to unsigned type". r=relyea,jpierre.


git-svn-id: svn://10.0.0.236/trunk@152675 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 19:37:18 +00:00
pinkerton%aol.net
505728592c prune some whitespace from inline edit box
git-svn-id: svn://10.0.0.236/trunk@152674 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 19:15:10 +00:00
pinkerton%aol.net
f2ee495fb0 allow first row to do inline edit
git-svn-id: svn://10.0.0.236/trunk@152673 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 19:14:52 +00:00
uid504
cfe2181bf4 bug 218898, move symbols into a separate directory after splitting.
r=bsmedberg,sr=cls,a=chofmann


git-svn-id: svn://10.0.0.236/trunk@152672 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 18:56:00 +00:00
pinkerton%aol.net
39aaa61607 add |-textDidEndEditing:| override to ExtendedTableView like already existed
in ExtendedOutlineView so that it doesn't select another cell when inline
editing is complete


git-svn-id: svn://10.0.0.236/trunk@152671 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 18:29:10 +00:00
pinkerton%aol.net
802077c456 use exterior focus rings (panther only) set row height on item/search panels
to 16 to better match safari


git-svn-id: svn://10.0.0.236/trunk@152669 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 17:54:09 +00:00
pinkerton%aol.net
f6e8536b51 shift down text part of cell by 1px to get better centering w/in cell.
git-svn-id: svn://10.0.0.236/trunk@152668 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 17:52:21 +00:00
ere%atp.fi
33d15bac03 Fix for bug 212767: Crash when initializing Midas (setting designMode and others)
r=brade
sr=dbaron
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@152667 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 15:40:34 +00:00
mostafah%oeone.com
9a05be022e Removing the need for the "-calendar" argument
git-svn-id: svn://10.0.0.236/trunk@152666 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 15:11:51 +00:00
peterv%propagandism.org
05ce5fa928 Fixing Mac SVG bustage. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@152665 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 10:04:27 +00:00
jst%mozilla.jstenback.com
172d5470ff Fixing FireFox bustage.
git-svn-id: svn://10.0.0.236/trunk@152664 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 08:43:32 +00:00
brendan%mozilla.org
249fbf859b Fix Expression to stop on : only if hookLevel is not elevated.
git-svn-id: svn://10.0.0.236/trunk@152663 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 08:30:20 +00:00
brendan%mozilla.org
5aa112d362 Checkpoint, still not quite metacircularly bootstrapped.
git-svn-id: svn://10.0.0.236/trunk@152662 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 07:57:19 +00:00
brendan%mozilla.org
b2a9180db2 Fix two nits in last checkin.
git-svn-id: svn://10.0.0.236/trunk@152661 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 07:51:50 +00:00
bzbarsky%mit.edu
8acde66f7b Fix hang bug 232368. Patch by Mats Palmgren <mats.palmgren@bredband.net>,
r=bzbarsky, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152660 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 07:47:06 +00:00
brendan%mozilla.org
42c8b66573 NARCISSUS ifdefs and related general fixes (r=shaver).
git-svn-id: svn://10.0.0.236/trunk@152659 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 07:21:59 +00:00
cltbld%netscape.com
47664d7a30 Automated update
git-svn-id: svn://10.0.0.236/trunk@152658 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 07:20:55 +00:00
cls%seawood.org
3fbe4d6c86 Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle. (redux)
Bug #232763 r=dbaron sr=brendan


git-svn-id: svn://10.0.0.236/trunk@152657 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 07:16:11 +00:00
bzbarsky%mit.edu
886fd90b55 Fix bug 232798 -- make sure to set the link handler on the prescontext to null
when destroying the document viewer.  r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@152656 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 06:48:37 +00:00
bryner%brianryner.com
16b26bbf1b Change a few more destructors in XPCOM to be non-virtual, and comment destructors that need to be virtual. Bug 229875, r=dougt, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152655 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 06:19:03 +00:00
jst%mozilla.jstenback.com
d28978604e Fixing bug 68215. Adding support for the onbeforeunload event. r=peterv@propagandism.org, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@152654 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 06:09:51 +00:00
jpierre%netscape.com
908536cb6c Fix for bug 233605 . Check CRL entry extensions after partial decoding. Also add some new CRL decoding errors. r=nelsonb
git-svn-id: svn://10.0.0.236/trunk@152653 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 06:05:18 +00:00
alex.fritze%crocodile-clips.com
c9dc322049 Check globals have been initialized before attempting to free (bug #233757). Not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@152651 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 05:51:13 +00:00
jpierre%netscape.com
72bc0d7e4f Fix for 233493 . Corrections based on Wan-Teh's feedback.
git-svn-id: svn://10.0.0.236/trunk@152650 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 05:28:06 +00:00
jpierre%netscape.com
1f99d2576b Fix for 233118 . additional check for CRL signing usage. r=nelsonb
git-svn-id: svn://10.0.0.236/trunk@152649 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 05:25:01 +00:00
ben%bengoodger.com
82fa4db353 fix bsmedberg bustage - removepage is no longer an imethod
git-svn-id: svn://10.0.0.236/trunk@152648 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 05:17:17 +00:00
bryner%brianryner.com
7ace3321e6 Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152647 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 04:57:07 +00:00
bienvenu%nventure.com
588b33af0f further fix for bug 219200, use pref instead of user_pref in mailnews.js, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152646 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 04:36:46 +00:00
dbaron%dbaron.org
ae28ae47d5 Remove NS_STYLE_BORDER_STYLE_BLANK. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152645 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 04:34:12 +00:00
brendan%mozilla.org
e70349e80d Get my NS_TrackAllocation patch in before cls moves files.
git-svn-id: svn://10.0.0.236/trunk@152644 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 04:15:17 +00:00
ben%bengoodger.com
b6a9476089 More from 230768 - download manager hookup
git-svn-id: svn://10.0.0.236/trunk@152642 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 03:48:16 +00:00
ben%bengoodger.com
a02589b22f More from 230768 - add default prefs for firefox
git-svn-id: svn://10.0.0.236/trunk@152641 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 03:48:02 +00:00
ben%bengoodger.com
6494975f04 227796 - XPInstall InstallTrigger API changes - add a parameter to the install js object that supports an icon, also make the install FE parameterizable via a pref. r=bsmedberg, dveditz.
230768 - add the ability to make a window flash only a certain number of times in the taskbar. dom stuff r/sr=jst, widget changes r=danm, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152640 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 03:46:30 +00:00
cls%seawood.org
6ac2a5a16b Add PRUnichar cast.
Fixing mingw bustage.
Bug #233307


git-svn-id: svn://10.0.0.236/trunk@152639 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 03:00:01 +00:00
bsmedberg%covad.net
fb0cc34076 Bustage fix, use NS_METHOD to get stdcall on win32.
git-svn-id: svn://10.0.0.236/trunk@152636 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 02:32:53 +00:00
wchang0222%aol.com
52a30d3a68 Bugzilla bug 232742: support Linux/AMD64. The patch is contributed by
Henrik Lynggaard Hansen <admin@mozillatranslator.org>. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@152635 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 02:31:22 +00:00
jst%mozilla.jstenback.com
8380e41d46 Fixing regression bug 233753. Making document.createElement() create HTML elements again when called on an HTML document. r=bzbarsky@mit.edu, sr=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@152634 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 02:22:43 +00:00
wchang0222%aol.com
6986f24e74 Bugzilla bug 233321: fixed the problem with building utf8.c as a standalone
test program.  Fixed byte-order issue on little-endian architecture.
r=nelsonb.
Modified Files: Makefile utf8.c


git-svn-id: svn://10.0.0.236/trunk@152633 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 02:17:24 +00:00
bsmedberg%covad.net
d436ad454d Bug 224829 - docshell should not require non-gecko interface nsIBrowserHistory. This was fixed by introducing a new interface nsIGlobalHistory2 to replace the current nsIGlobalHistory. There are two-way adapters so that the frozen interface still works. r=biesi sr=bz a=mscott for toolkit/ changes.
git-svn-id: svn://10.0.0.236/trunk@152632 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 02:10:04 +00:00
sicking%bigfoot.com
3ca6a33f19 Bug 232989: Fix crash due to bad refcounting in nsDOMAttribute
r+sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152631 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 02:02:39 +00:00
ben%bengoodger.com
6c39554441 forgot to add these
git-svn-id: svn://10.0.0.236/trunk@152630 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 01:43:13 +00:00
ben%bengoodger.com
a84bb111ec forgot these files
git-svn-id: svn://10.0.0.236/trunk@152629 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 01:37:57 +00:00
bishakhabanerjee%netscape.com
d22d64e0b5 checking in 5 sections of Certificate Policies. Need to set
NSS_NO_PKITS_POLICIES to run these five sections


git-svn-id: svn://10.0.0.236/trunk@152628 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 01:31:43 +00:00
ben%bengoodger.com
bcb21e49b8 oops, didn't mean to touch this file
git-svn-id: svn://10.0.0.236/trunk@152627 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 01:26:37 +00:00
bsmedberg%covad.net
4b0374f3c3 Bug 233751 - fix #include case on mac, so it will build on HFS+ volumes. patch by ch-moz@bobobeach.com r=me sr=bz
git-svn-id: svn://10.0.0.236/trunk@152626 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 01:01:31 +00:00
ben%bengoodger.com
7c6be95418 forgot this file
git-svn-id: svn://10.0.0.236/trunk@152625 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 00:57:46 +00:00
ben%bengoodger.com
de797d8669 Firebird is now called Firefox
git-svn-id: svn://10.0.0.236/trunk@152624 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 00:56:17 +00:00
sicking%bigfoot.com
26c9ab7b2b Bug 232706: Remove unneccesary datatypes from nsHTMLValue and cleanup AttributeToString.
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@152623 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 00:38:12 +00:00
sicking%bigfoot.com
15ec97ef25 Bug 232706: Remove unneccesary datatypes from nsHTMLValue and cleanup AttributeToString.
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@152621 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 00:09:59 +00:00
bienvenu%nventure.com
1ff320c03b fix typo in fix for bug 232982, mcd and profile auto import not playing nicely together sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152620 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-11 00:09:23 +00:00
bzbarsky%mit.edu
08f9e875a3 Change linkification a bit to prevent undesirable horizontal scrolling. Bug
134016, initial patch by Dave Morrison <morrison@bnl.gov>, r=dbaron


git-svn-id: svn://10.0.0.236/trunk@152619 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 23:52:41 +00:00
jpierre%netscape.com
509098034f Fix for 233493 - fix symkeyutil build on OS/2. r=relyea
git-svn-id: svn://10.0.0.236/trunk@152618 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 23:49:10 +00:00
neil%parkwaycc.co.uk
40ec3723a4 Bug 220915 Cookie site list doesn't update when removing a cookie with the blacklist option r=dwitte sr=darin
git-svn-id: svn://10.0.0.236/trunk@152617 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 23:41:01 +00:00
cbiesinger%web.de
e8f5d1d6ef move debug-only function into #ifdef DEBUG. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152616 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 23:06:23 +00:00
pkw%us.ibm.com
21af319a41 Bug 57958 - use PR_LOG instead of fprintf(stderr, "")
r/sr=mscott@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@152615 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 21:58:17 +00:00
tor%cs.brown.edu
5f2beef38b SVG Cairo Renderer (not part of build)
git-svn-id: svn://10.0.0.236/trunk@152611 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 20:18:09 +00:00
cbiesinger%web.de
0c4f3d18c7 fix crash when starting xmlterm, r=timeless. not part of default build.
git-svn-id: svn://10.0.0.236/trunk@152610 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 20:05:15 +00:00
sicking%bigfoot.com
c819ca874e More bug 232480: Forgot to make nsGenericHTMLElement forward to it's new parentclass
r/sr=peterv


git-svn-id: svn://10.0.0.236/trunk@152609 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 20:04:57 +00:00
mvl%exedo.nl
dcb7c839ea If domain.com is blocked, sub.domain.com is blocked, but cannot be unblocked using remove
Part two, domainwalk in nsPermissionManager.
Bug 224327, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@152608 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 19:57:33 +00:00
sicking%bigfoot.com
be3303fe00 Bug 232480: Make nsGenericHTMLElement inherit nsGenericContainerElement and kill the concept of leaf vs. container elements. Also remove unused argument to CopyInnerOf
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@152607 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 19:36:43 +00:00
cltbld%netscape.com
445eae27b0 Automated update
git-svn-id: svn://10.0.0.236/trunk@152606 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 19:01:33 +00:00
cls%seawood.org
3cf0350971 Backing out previous changes.
Missed a cplus_demangle call and it turns out that all of trace-malloc needs to be tweaked to use c++ instead of C.
Bug #232763


git-svn-id: svn://10.0.0.236/trunk@152605 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 18:55:04 +00:00
cbiesinger%web.de
9d201fcd6d Bug 202545 Bookmark disappears when dragging/moving to a certain place on personal toolbar
patch by Andreas Kunz <durbacher@gmx.de>  r=jan sr=tor


git-svn-id: svn://10.0.0.236/trunk@152604 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 18:52:41 +00:00
mvl%exedo.nl
94aeeaf580 Add a way to manually show a single blocked pop-up window. Pass the features of the window.open() call in DOMPopupBlockedEvent.
Bug 198846, r=danm, sr=jag


git-svn-id: svn://10.0.0.236/trunk@152603 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 18:22:23 +00:00
bsmedberg%covad.net
cd3874a065 Now that the files have been added, start building the solaris patch-checker (bug 230598).
git-svn-id: svn://10.0.0.236/trunk@152602 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 18:21:24 +00:00
neil%parkwaycc.co.uk
733dae9ba7 Bug 226959 removing some unused files from the build r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@152601 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 18:06:11 +00:00
cls%seawood.org
cf54f26942 Remove unneeded -liberty references.
Bug #232763


git-svn-id: svn://10.0.0.236/trunk@152600 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 17:58:21 +00:00
cbiesinger%web.de
0d81ed4472 Bug 233589 New browse button in local folders UI goes off edge of window
patch by Stefan Borggraefe <borggraefe@despammed.com> r=neil sr=mscott


git-svn-id: svn://10.0.0.236/trunk@152599 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 17:51:09 +00:00
cls%seawood.org
5c18eca957 Remove unneeded -liberty references.
Bug #232763


git-svn-id: svn://10.0.0.236/trunk@152598 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 17:21:14 +00:00
cbiesinger%web.de
8f5b033ffb Bug 233587 small nsImageFrame cleanup - use nsILink to get a link href.
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152597 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 16:57:00 +00:00
pinkerton%aol.net
114b605be8 remove un-needed library path
git-svn-id: svn://10.0.0.236/trunk@152596 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 16:50:29 +00:00
bsmedberg%covad.net
4bf8aa581f Bug 230598 - add solaris patch-checker patch by roland.mainz@nrubsig.org r=leon.sha@sun.com sr=bz moa=me Landing new files first.
git-svn-id: svn://10.0.0.236/trunk@152595 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 16:50:26 +00:00
cltbld%netscape.com
c1eaba021c Automated update
git-svn-id: svn://10.0.0.236/trunk@152594 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 16:20:58 +00:00
cls%seawood.org
929086f7ff Remove troublesome libiberty dependency by using __cxa_demangle instead of cplus_demangle.
Bug #232763 r=dbaron sr=brendan


git-svn-id: svn://10.0.0.236/trunk@152593 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 16:19:47 +00:00
peterv%propagandism.org
f5e9d8fad4 Fix warnings.
git-svn-id: svn://10.0.0.236/trunk@152592 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 13:17:48 +00:00
peterv%propagandism.org
d9cc6be435 Trying to fix camino bustage from bug 233307.
git-svn-id: svn://10.0.0.236/trunk@152591 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 12:54:44 +00:00
jshin%mailaps.org
fc8e4ee0df bug 227547 (follow-up): with nsFileSpec fixed, we don't need to call UnicodeNormalizer in mailnews for Mac OS X
git-svn-id: svn://10.0.0.236/trunk@152590 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 11:47:39 +00:00
peterv%propagandism.org
3e7ac82893 Fix for bug 16603 (DOM doesn't throw INVALID_CHARACTER_ERR for arguments with invalid characters). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@152589 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 10:58:13 +00:00
timeless%mozdev.org
e0d76a26df Bug 233299 nsIFilePicker.show is not reentrant - windows
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@152588 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 10:15:37 +00:00
timeless%mozdev.org
e28f950b33 Bug 230807 Calendar uses xmlterm's "program launch"-accelerator key (commandkey "7")
patch by mikko.virkkila@mbnet.fi r=neil sr=mscott


git-svn-id: svn://10.0.0.236/trunk@152587 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 10:12:15 +00:00
neil%parkwaycc.co.uk
46fe82b340 Supplementary patch to bug 227651 not to use capturing on the load event listener so we don't get uselessly called for every content page load r=timeless sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152586 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 09:21:36 +00:00
sicking%bigfoot.com
c702ec4334 Final patch for bug 195350. Make XUL use new nsAttrAndChildren class. Kill nsXULAttributeValue and nsXULAttributes in favour of nsAttrValue resp. nsDOMAttributeMap. Should fix a few bugs, improve performance and reduce bloat.
r=bz sr=jst


git-svn-id: svn://10.0.0.236/trunk@152585 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 09:08:06 +00:00
blakeross%telocity.com
7696c6d1dd Fix 137254: "Web Search for" should be "Search Web for" -- patch by Diego Biurrun.
git-svn-id: svn://10.0.0.236/trunk@152584 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 09:02:54 +00:00
jshin%mailaps.org
fdb5f898e3 bug 229872 : non-ascii filenames don't show up in attachment list. forgot to commit this in the previous checkin (r=bienvenu, sr=mscott)
git-svn-id: svn://10.0.0.236/trunk@152583 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 06:49:15 +00:00
silver%warwickcompsoc.co.uk
05f4b57b38 Bug 233085 - Actually update the locale file version number to match content's version number.
r=rginda@hacksrus.com


git-svn-id: svn://10.0.0.236/trunk@152582 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 06:13:39 +00:00
jshin%mailaps.org
1630e02ed6 bug 229872 : non-ASCII file names don't show up in the attachment list (r=bienvenu, sr=mscott)
git-svn-id: svn://10.0.0.236/trunk@152581 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 06:08:13 +00:00
jshin%mailaps.org
19ebe3c5bb bug 227547: convert NFD to NFC on MacOS X : nsFileSpec patch (r=ccarlen, sr=dbaron)
git-svn-id: svn://10.0.0.236/trunk@152579 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 05:05:01 +00:00
blakeross%telocity.com
533413ec67 Fix 182928: Add confirmation for Set As Wallpaper. Patch mainly by Jeff Thieleke (sr=blake).
git-svn-id: svn://10.0.0.236/trunk@152578 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 04:05:34 +00:00
bienvenu%nventure.com
5e6590784f fix 205902 problems detecting duplicate cards in palm categories sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152577 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 03:19:28 +00:00
jst%mozilla.jstenback.com
b75df0a2dc One more time...
git-svn-id: svn://10.0.0.236/trunk@152575 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 01:08:27 +00:00
jst%mozilla.jstenback.com
b6eaa73206 Fixing more bustage.
git-svn-id: svn://10.0.0.236/trunk@152573 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 00:51:35 +00:00
dbaron%dbaron.org
231dd42833 Add common dotfiles.
git-svn-id: svn://10.0.0.236/trunk@152572 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 00:19:09 +00:00
jst%mozilla.jstenback.com
f5b4c6484e Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@152571 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 00:18:51 +00:00
dbaron%dbaron.org
00c8e0d13a Remove misleading examples. Use perl build-seamonkey.pl --example-config instead.
git-svn-id: svn://10.0.0.236/trunk@152570 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-10 00:17:27 +00:00
neil%parkwaycc.co.uk
de19647276 Bug 215846 Can't Ctrl+Tab to attachment area r=mscott sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@152569 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 23:48:29 +00:00
jst%mozilla.jstenback.com
6db4801e85 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@152568 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 23:45:47 +00:00
bishakhabanerjee%netscape.com
ad9de3df73 removing dependency of a testcase on a previous testcase; i.e. each testcase
now imports all the CRLs required for it, and then deletes them at the end
of the test


git-svn-id: svn://10.0.0.236/trunk@152567 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 23:33:26 +00:00
despotdaemon%netscape.com
40392a87ed Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@152566 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 22:56:51 +00:00
jst%mozilla.jstenback.com
854468a176 Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
git-svn-id: svn://10.0.0.236/trunk@152565 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 22:48:53 +00:00
wchang0222%aol.com
a14daeb4f5 Bugzilla bug 233319: prepend, rather than append, the NSS lib and bin
directories to PATH. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@152564 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 22:39:11 +00:00
alex.fritze%crocodile-clips.com
c932db44ea Join strings because AIX compiler doesn't seem to automatically concatenate them them. SVG only - not part of default build.
git-svn-id: svn://10.0.0.236/trunk@152563 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 21:45:58 +00:00
bzbarsky%mit.edu
38a6e197cd Make SVG use the normal attribute mapping codepath (via HasAttributeDependence)
by pushing the relevant helpers up to nsGenericElement..  Remove referrer code
in nsSVGDocument, since nsDocument handles that.  Bug 233370,
r=alex@croczilla.com, sr=jst


git-svn-id: svn://10.0.0.236/trunk@152562 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 20:48:20 +00:00
cbiesinger%web.de
f633987483 Bug 217531 mozilla .xpi files' install.js has filesize too big
patch by Andrew Schultz <ajschult@eos.ncsu.edu> r=bsmedberg sr=leaf


git-svn-id: svn://10.0.0.236/trunk@152561 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 18:39:25 +00:00
cbiesinger%web.de
b116d275ac fixing bustage
git-svn-id: svn://10.0.0.236/trunk@152560 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 17:52:48 +00:00
danm-moz%comcast.net
50647ff64c popup blocker once again tolerates window.open targeted to _self, _top, et.al. reinstatement of bug 177526 (rev 1.557) messed up by rev 1.605, now bug 232933 r=bzbarsky,caillon
git-svn-id: svn://10.0.0.236/trunk@152559 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 17:38:31 +00:00
cbiesinger%web.de
1c0102020c Bug 233457 nsObjectFrame cleanup
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@152558 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 17:33:45 +00:00
peterv%propagandism.org
83ca284cde No C++ comments in a C file.
git-svn-id: svn://10.0.0.236/trunk@152557 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 17:27:03 +00:00
webmail%kmgerich.com
ce3d40c607 Firefox 64x64 alert icon
git-svn-id: svn://10.0.0.236/trunk@152556 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 17:14:28 +00:00
peterv%propagandism.org
c682e08e39 Use 0, not nsnull in expat.
git-svn-id: svn://10.0.0.236/trunk@152555 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 17:03:59 +00:00
peterv%propagandism.org
5960139bd6 Move comment before function.
git-svn-id: svn://10.0.0.236/trunk@152554 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 16:29:00 +00:00
bienvenu%nventure.com
122455d6e5 delete .sbd when local folder has its last sub-folder deleted, 73404 patch by kazhik@mozilla.gr.jp, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@152553 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 16:23:25 +00:00
bienvenu%nventure.com
8959fa5640 fix 206050 don't fire new mail notification for imap messages that are deleted or marked read by mail filters, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152552 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 16:00:44 +00:00
bienvenu%nventure.com
4fe2370ce9 fix 206050 don't fire new mail notification for pop3 messages that are deleted or marked read by mail filters, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152551 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 15:59:20 +00:00
danm-moz%comcast.net
d79c301710 abort FireAbuseEvents if there's no top window. presumably the window is being closed. b=233443 r=bzbarsky,jst
git-svn-id: svn://10.0.0.236/trunk@152550 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 15:46:39 +00:00
peterv%propagandism.org
ef109abd40 Fix for bug 232591 (Expose name validation methods from the XML parser (expat)). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@152549 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 14:59:46 +00:00
peterv%propagandism.org
04ef9d13a2 Fix for bug 232591 (Expose name validation methods from the XML parser (expat)). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@152548 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 14:15:57 +00:00
peterv%propagandism.org
681d4a4794 Fix for bug 232591 (Expose name validation methods from the XML parser (expat)). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@152547 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 13:37:40 +00:00
bzbarsky%mit.edu
f7395a60a4 Fix build warning. Bug 225570.
git-svn-id: svn://10.0.0.236/trunk@152546 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 09:10:24 +00:00
cls%seawood.org
359c95b546 Explicitly include prsht.h to get PSH_* includes.
Set _WIN32_IE to have access to appropriate defines.
Fixing mingw bustage.
Thanks to David G King <d_king@xtra.co.nz> for the original patch.
Bug #225163 r=bryner


git-svn-id: svn://10.0.0.236/trunk@152543 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 07:34:05 +00:00
dbaron%dbaron.org
1b07c84897 Make sure proper computed values for root element display fixups end up in the style data so that other code looking at the style data doesn't break. b=233480 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152542 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 06:56:24 +00:00
dbaron%dbaron.org
1f7a84c373 Clean up nsStyleContext::GetUniqueStyleData. b=233480 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152541 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 06:55:14 +00:00
blakeross%telocity.com
18f65f8baa Fix whitespace issue.
git-svn-id: svn://10.0.0.236/trunk@152540 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 05:57:22 +00:00
bienvenu%nventure.com
6fe867be8a more work on 204441, pref to turn off imap use of literal+ when appending to folders, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152539 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 05:48:53 +00:00
dbaron%dbaron.org
251f155cb8 A little cleanup. b=229654 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152538 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 05:22:58 +00:00
dbaron%dbaron.org
564b504848 Don't handle auto margins when the container has an unconstrained width. (This still doesn't handle max-width computation with a constrained reflow.) b=229654 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152537 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 05:22:23 +00:00
blakeross%telocity.com
9547081a38 Fix 233473: History doesn't sort properly.
git-svn-id: svn://10.0.0.236/trunk@152536 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 05:04:33 +00:00
despotdaemon%netscape.com
fb98e27f21 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@152535 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 04:13:38 +00:00
alex.fritze%crocodile-clips.com
cb548097d4 Don't use GTK2-specific SVG libart rendering backend code for GTK<2.1 (bug 233459). Patch by Roland Mainz <roland.mainz@nrubsig.org>. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@152534 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 02:05:21 +00:00
bzbarsky%mit.edu
e94a4a8364 Collapse trailing whitespace even if there is a placeholder after it. Bug
233451, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@152533 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 01:01:06 +00:00
cbiesinger%web.de
896834858e Bug 201879 Warn the user that many message windows are going opened due to a double-click when many messages are selected
patch by Chris Thomas <cst@andrew.cmu.edu> r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152532 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 00:38:51 +00:00
uid504
5318e3e6cb adding windows binary files, Makefile to list of default-ignored files
bug 166139. Patch from cls.


git-svn-id: svn://10.0.0.236/trunk@152531 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 23:27:08 +00:00
jocuri%softhome.net
a11128c4bf Patch for bug 232441: Suggest solution in the error message in case admin forgets to rerun checksetup.pl; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152530 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 23:17:11 +00:00
jocuri%softhome.net
b2f976d603 Patch for bug 158527: Fix up description for the editbugs group so it is closer to the reality; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152529 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 23:09:23 +00:00
alex.fritze%crocodile-clips.com
02b2b8d5bc Include <math.h> header before trying to #define M_PI and M_SQRT2. (Needed for AIX tinderbox build.)
git-svn-id: svn://10.0.0.236/trunk@152528 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 22:30:24 +00:00
ian%hixie.ch
ec05034d44 Protect against a number of possible undefined string concatenations
git-svn-id: svn://10.0.0.236/trunk@152527 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 22:23:23 +00:00
ian%hixie.ch
485fadb041 If we've checked spelling, don't let Infobot (for example) answer it too.
git-svn-id: svn://10.0.0.236/trunk@152526 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 22:22:14 +00:00
ian%hixie.ch
eac5a24cdc Add in a missing key to the patProtected hash which was missed during the last checkin.
git-svn-id: svn://10.0.0.236/trunk@152525 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 22:21:35 +00:00
ian%hixie.ch
e191d12036 Reset lastNick at reconnect so that nick collisions on reconnect are handled correctly. (Also clean up a long line or two since I'm using a small monitor right now...)
git-svn-id: svn://10.0.0.236/trunk@152524 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 22:21:04 +00:00
varga%nixcorp.com
8d29b8c38a Adding licenses.
git-svn-id: svn://10.0.0.236/trunk@152523 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 21:51:06 +00:00
dbaron%dbaron.org
b7650f3913 Remove ngdriver tests as well. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@152521 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 21:01:19 +00:00
cbiesinger%web.de
0bd98a09ca Bug 84123 Image information is shown on title bar only after image is completely loaded
call UpdateTitleAndCharset in OnStartContainer, that's the earliest time at
which we have the image dimensions.
r=varga sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152520 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 20:58:38 +00:00
pinkerton%aol.net
4c0df177c8 reconnect the autocomplete text field to the browser window so it can
pass the escape key to it. it got disconnected at some point.


git-svn-id: svn://10.0.0.236/trunk@152519 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 20:41:48 +00:00
dbaron%dbaron.org
f3d49196c9 Remove some more tests with animation. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@152518 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 20:14:43 +00:00
dbaron%dbaron.org
eb0911d7d5 Fix one more out-of-bounds access to gLexTable. b=233399 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152517 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 19:43:50 +00:00
dbaron%dbaron.org
ecdc074868 Fix another case of out-of-bounds access of gLexTable. b=233399 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152516 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 19:22:47 +00:00
cbiesinger%web.de
4bedae03f2 addressing reviewer comments
git-svn-id: svn://10.0.0.236/trunk@152515 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 16:03:39 +00:00
rlk%trfenv.com
49b89dd863 Bug 232722 - change 'character coding' to 'character encoding'. Patch by Jungshik Shin <jshin@mailaps.org>. r=rlk@trfenv.com, sr=ben@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@152514 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 15:48:50 +00:00
mvl%exedo.nl
c2b0ecef12 Create a new file to store nsPermissionManager's data in.
This will create a hostperm.1 file instead of cookperm.txt. The new file has more flexibility.
Bug 219752, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@152513 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 13:04:13 +00:00
justdave%syndicomm.com
70438f1e1b grep is a command line program, not something you do while editing a file (to most people anyway)
git-svn-id: svn://10.0.0.236/trunk@152512 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 08:25:38 +00:00
dbaron%dbaron.org
e57b9c3671 Remove problematic tests. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@152511 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 08:18:10 +00:00
dbaron%dbaron.org
2b5b062b8e Fix crashes caused by out-of-bounds access to gLexTable and some other bugs. b=233399 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152510 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 07:29:42 +00:00
ben%bengoodger.com
b8b04a9b0a make the toolbar and menubar look a bit better on windows and gnome.
git-svn-id: svn://10.0.0.236/trunk@152506 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 05:23:30 +00:00
jshin%mailaps.org
2875d9f9c6 bug 233391 : bug 224847 change was not reflected in FB/TB (r=p_ch)
git-svn-id: svn://10.0.0.236/trunk@152504 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 04:45:00 +00:00
dbaron%dbaron.org
f9f66554c8 Remove more tests we don't want.
git-svn-id: svn://10.0.0.236/trunk@152503 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 03:28:18 +00:00
dbaron%dbaron.org
e9a431bf9a Remove tests with delays.
git-svn-id: svn://10.0.0.236/trunk@152502 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 03:24:12 +00:00
dbaron%dbaron.org
c98632d2d1 Remove wml file.
git-svn-id: svn://10.0.0.236/trunk@152501 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 03:12:02 +00:00
dbaron%dbaron.org
82e43cae57 Fix accidentally split line.
git-svn-id: svn://10.0.0.236/trunk@152500 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 03:05:39 +00:00
dbaron%dbaron.org
e1720b95c1 Don't refer to nonexistent files.
git-svn-id: svn://10.0.0.236/trunk@152499 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 02:51:58 +00:00
dbaron%dbaron.org
129195079b I'm not sure how this onStateChange handling ever worked. Not part of non-developer build.
git-svn-id: svn://10.0.0.236/trunk@152498 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 02:45:00 +00:00
dbaron%dbaron.org
e5f91d8fcb Create baseline/verify directory if it doesn't exist. Not part of non-developer build.
git-svn-id: svn://10.0.0.236/trunk@152497 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 02:18:34 +00:00
dbaron%dbaron.org
cede173507 Better way, and one that works too. Not part of non-developer build.
git-svn-id: svn://10.0.0.236/trunk@152496 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 02:09:21 +00:00
alex.fritze%crocodile-clips.com
bef8cc0cc7 Fix AIX tinderbox on Seamonkey-Ports by changing order of header inclusion.
git-svn-id: svn://10.0.0.236/trunk@152495 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-08 01:47:08 +00:00
cbiesinger%web.de
b960f6b93a Bug 232771 Typo in definition of GTK_MOZ_EMBED_CLASS
patch by Crispin Flowerday <mozilla@flowerday.cx> r+sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@152493 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 22:23:07 +00:00
cbiesinger%web.de
9f6efa9223 Bug 232456 Escape key doesn't cancel Gtk alerts
patch by Crispin Flowerday <mozilla@flowerday.cx> sr=bryner r=blizzard


git-svn-id: svn://10.0.0.236/trunk@152492 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 22:21:42 +00:00
hjtoi%comcast.net
38312260ae Bug 197114, less copying when loading external DTDs, r=alecf, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@152489 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 21:23:34 +00:00
cbiesinger%web.de
d48fe3a90b Bug 233145 stop implementing nsIURIContentListener in nsExternalAppHandler
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@152486 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 19:52:16 +00:00
neil%parkwaycc.co.uk
ff60f6d6b6 Bug 197667 sidebar name list becomes bottom-justifed r=silver
Note that this the underlying bug has been fixed on the trunk, this is just to allow new xpis to work on old builds.


git-svn-id: svn://10.0.0.236/trunk@152485 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 19:43:31 +00:00
bzbarsky%mit.edu
97dc62f04e Fix bug 233197. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@152484 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 19:38:10 +00:00
bienvenu%nventure.com
d028161b9d add pref to turn off use of literal+ in case that's causing spins on append to imap folders on some servers, 20441, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152478 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 18:55:11 +00:00
wchang0222%aol.com
6318e14d2d Bugzilla bug 224161: fixed a regression that was introduced in the fix
for this bug.  There was a missing '$' and the incorrect use of () around
variable names.


git-svn-id: svn://10.0.0.236/trunk@152476 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 15:23:49 +00:00
alex.fritze%crocodile-clips.com
06a1518ea6 Removing '#ifdef MOZ_SVG' conditionals, because xpidl doesn't allow
them. The code which exposes 4 additional methods of the freetype2 api
to mozilla (glyphTransform, getKerning, glyphCopy, glyphToBitmap) is
now compiled into default builds as well. The #ifdefs have been left
in the code to identify those sections only required for SVG support.


git-svn-id: svn://10.0.0.236/trunk@152475 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 15:22:30 +00:00
alex.fritze%crocodile-clips.com
c10c129de5 Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes


git-svn-id: svn://10.0.0.236/trunk@152474 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 14:31:04 +00:00
alex.fritze%crocodile-clips.com
a63ae8d632 Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes


git-svn-id: svn://10.0.0.236/trunk@152473 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 14:23:04 +00:00
alex.fritze%crocodile-clips.com
f98c44145f Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes


git-svn-id: svn://10.0.0.236/trunk@152472 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 14:04:26 +00:00
alex.fritze%crocodile-clips.com
905c3107d1 Forgot this file first time round...
Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes


git-svn-id: svn://10.0.0.236/trunk@152471 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 13:42:17 +00:00
neil%parkwaycc.co.uk
53f7739c39 Bug 226955 Convert <window class="dialog"> to <dialog> p=gautheri@noos.fr r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@152470 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 13:08:38 +00:00
neil%parkwaycc.co.uk
7598b8b19d Bug 162432 JS error redeclaration of const MOZILLA_CONTENT_PACK p=gautheri@noos.fr r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152469 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 13:05:24 +00:00
alex.fritze%crocodile-clips.com
937a1cf846 Landing of SVG_20020806_BRANCH, Bug 182533. Refactoring of SVG backend, new GDI+ and Libart rendering
backends, text support on Windows (GDI+), rudimentary text support on Linux (libart/freetype2), presentation
attributes, lots of bug fixes (see bug 182533 for dependency list).

Not part of default build; code is #ifdef'ed out.

r=sicking, sr=jst for dom and htmlparser changes
r=bsmedberg, sr=tor for config changes
r=dbaron, sr=bzbarsky for content and layout changes
r=tor, sr=bzbarsky for gfx changes


git-svn-id: svn://10.0.0.236/trunk@152468 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 12:39:26 +00:00
hpradhan%hotpop.com
f2e907a312 Bug 193223 : Make the add() method on html option collections
more compatible with IE. r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@152467 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 11:40:30 +00:00
jshin%mailaps.org
78681e660c bug 231447: space after charset name gets charset detetctor confused (r=smontagu, sr=bzbarsky)
git-svn-id: svn://10.0.0.236/trunk@152466 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 10:24:55 +00:00
jshin%mailaps.org
62735dff65 bug 233250: replace a spurrious assertion with a warning (r=smontagu, sr=dbaron)
git-svn-id: svn://10.0.0.236/trunk@152465 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 10:21:23 +00:00
cls%seawood.org
b61f7956f5 Re-add RESFILE dependency to HOST_PROGRAM for the moment.
Fixing tinderbox bustage


git-svn-id: svn://10.0.0.236/trunk@152464 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 09:49:50 +00:00
cls%seawood.org
eca43c4e5d Use OS_LIBS for system libraries.
Fixing tinderbox bustage.


git-svn-id: svn://10.0.0.236/trunk@152461 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 08:55:40 +00:00
cls%seawood.org
573771028a Tighten static library dependencies for programs.
Bug #232499 r=bryner


git-svn-id: svn://10.0.0.236/trunk@152460 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 08:22:28 +00:00
nelsonb%netscape.com
47bae21d3c Enable a chain to validate when a perm cert has been issued by a
temp cert.  Bug 233038. r=ian,relyea


git-svn-id: svn://10.0.0.236/trunk@152459 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 07:17:31 +00:00
brendan%mozilla.org
3cee430b79 Typo in comment.
git-svn-id: svn://10.0.0.236/trunk@152456 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 05:38:56 +00:00
ian%hixie.ch
ab94b0bcf1 Correct an off by one (order of magnitude) error, and change the code so it is even more like copy and paste... one day I really should unify these functions.
git-svn-id: svn://10.0.0.236/trunk@152455 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 03:35:07 +00:00
tor%cs.brown.edu
6ab1d43553 bustage fix
git-svn-id: svn://10.0.0.236/trunk@152454 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 03:06:25 +00:00
tor%cs.brown.edu
e80519da24 bustage fix
git-svn-id: svn://10.0.0.236/trunk@152453 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 02:58:18 +00:00
ian%hixie.ch
f84bf13a0b Hugs and Pats by popular request. Anyone else think this module is getting out of hand? :-)
git-svn-id: svn://10.0.0.236/trunk@152452 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 02:49:10 +00:00
tor%cs.brown.edu
fdb05f925f Bug 208314 - remove use of iostreams to allow building with compilers
that don't support classic C++ iostreams (ex: MSVC++ .net 2003).
r=timeless, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@152450 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 02:41:10 +00:00
wchang0222%aol.com
8f1f979564 Bugzilla bug 225808: 1. Use a 32-bit integer type for cert->nsCertType so
that it can be safely passed to PR_AtomicSet on all platforms.  Note that
we still use an unsigned type to avoid introducing signed/unsigned compiler
warnings.  2. Added a (PRInt32 *) cast to eliminate a pre-existing
signed/unsigned warning.  r=nelsonb.
Modified Files: certdb.c certt.h


git-svn-id: svn://10.0.0.236/trunk@152447 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 01:41:15 +00:00
bienvenu%nventure.com
bff670767b add ability to set smtp password to be same as imap or pop3 password, off by default sr=mscott 219200
git-svn-id: svn://10.0.0.236/trunk@152445 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 01:17:03 +00:00
wchang0222%aol.com
9d5d8e591b Bugzilla bug 233239: do not include cmd/zlib and cmd/lib headers and
libraries in NSS binary releases.
Modified Files:
	lib/Makefile lib/manifest.mn makepqg/manifest.mn zlib/Makefile
	zlib/manifest.mn


git-svn-id: svn://10.0.0.236/trunk@152442 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 00:26:02 +00:00
despotdaemon%netscape.com
b01360c7a1 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@152441 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 00:16:13 +00:00
pinkerton%aol.net
3993a16ccc copy plists for objdir build (sr=bryner, bug 233310)
git-svn-id: svn://10.0.0.236/trunk@152440 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-07 00:10:19 +00:00
mostafah%oeone.com
cd1c8d9ef5 Fixed bug 230617: Jan 9 Build will not create new Calendar, Event, or Task for *first time* installation
git-svn-id: svn://10.0.0.236/trunk@152439 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 23:36:48 +00:00
dbaron%dbaron.org
f19ef7abab Get rid of empty damage rect warning; better to check at callee than caller. Add const to fix DEBUG-only warnings about string constants being used as non-const. b=233292 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@152438 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 23:11:46 +00:00
dbaron%dbaron.org
d155f2a7e1 Synthesized mouse moves shouldn't fire DOM mousemove events. b=20022 r=roc sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152437 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 23:10:32 +00:00
cbiesinger%web.de
4ad889bcc7 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@152436 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 23:05:40 +00:00
cbiesinger%web.de
9d521b4603 Bug 233169 [windows] It's impossible to set helper applications for executables
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@152435 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 22:32:29 +00:00
scott%scott-macgregor.org
a48b814168 Bug #229879, 208196 --> Thunderbird/Mozilla does not properly display attachments sent from a mac when they are
encoded via apple/double.

Always look for the file name from the data fork then the resource fork.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152432 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:48:56 +00:00
darin%meer.net
40e86ad288 adding a JS testcase for server sockets (see bug 92928)
git-svn-id: svn://10.0.0.236/trunk@152431 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:36:58 +00:00
neil%parkwaycc.co.uk
bbcfe12b81 Bug 231499 Cookie manager could only delete contiguous selections r=dwitte sr=darin
git-svn-id: svn://10.0.0.236/trunk@152430 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:32:48 +00:00
mostafah%oeone.com
36f8eddfda Fixing minor problem with xpi build script
git-svn-id: svn://10.0.0.236/trunk@152429 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:28:59 +00:00
igor%mir2.org
509cd7e28a Fixing bug 233274: for/in loop goes through array elements in wrong order
Fix: populate ids array in NativeArray with dense indexes first

Since array literals in Rhino creates instances of NativeArray with the
internal dense array containing literal elements, the patch changes
NativeArray.getIds to return ids array with dense indexes coming first and
indexes for elements added later after that.


git-svn-id: svn://10.0.0.236/trunk@152428 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:16:36 +00:00
ccarlen%mac.com
72a4f9df0e Bug 161982 - need an autobuffer impl available to all code. This is a template version of nsSpillableStackBuffer, which is defined in more than 1 place. r=brade/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152427 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:15:59 +00:00
neil%parkwaycc.co.uk
9645e8abc7 Bug 209037 JS error invalid instanceof operand trying to content.find() r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@152426 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:14:38 +00:00
mostafah%oeone.com
ad2ea553f6 Fixed bug 212520: Calendar xpi should follow the standar xpi structure
git-svn-id: svn://10.0.0.236/trunk@152425 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 20:13:15 +00:00
scott%scott-macgregor.org
81f21ab5a6 Bug #229855 --> check filename extension before Appledouble-encoding attachment having insignificant resource fork
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152423 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 19:30:33 +00:00
cbiesinger%web.de
bf8440f216 Bug 231886 Allow extensions to add extension->type mappings by adding an entry
in the "ext-to-type-mapping" category, where the name is the extension and the
value the mime type.
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@152422 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 18:43:27 +00:00
mostafah%oeone.com
7f665ef96c Removing unneeded makefile.win
git-svn-id: svn://10.0.0.236/trunk@152421 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 18:32:32 +00:00
neil%parkwaycc.co.uk
1ac6259606 Bug 189430 JS strict warning reference to undefined property window.arguments[2] p=gautheri@noos.fr r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152419 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 17:30:42 +00:00
neil%parkwaycc.co.uk
6c16fae300 Bug 162432 JS error redeclaration of const MOZILLA_CONTENT_PACK p=gautheri@noos.fr r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152418 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 17:29:03 +00:00
neil%parkwaycc.co.uk
2716cc8c09 Bug 231595 Remove obsolete showSidebarMenu entity p=gautheri@noos.fr r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152417 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 17:27:18 +00:00
neil%parkwaycc.co.uk
eba89e17f5 Bug 232597 JS error redeclaration of const kPersonalAddressBookURI p=gautheri@noos.fr r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152416 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 17:25:05 +00:00
neil%parkwaycc.co.uk
2ce19661d6 Bug 232755 JS strict warning assignment to undeclared variable prevDefaultPort p=gautheri@noos.fr r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152415 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 17:23:11 +00:00
daniel%glazman.org
1c59909ce3 fixes annoying assertion in the editor: b=217906, r=brade, sr=kin
git-svn-id: svn://10.0.0.236/trunk@152414 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 14:34:54 +00:00
cbiesinger%web.de
297d736822 bug 225570. make nsMsgCompose use GetTypeFromFile
r=bzbarsky sr=mscott


git-svn-id: svn://10.0.0.236/trunk@152413 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 13:49:22 +00:00
ian%hixie.ch
f263364c7f We should never try to ask _ourselves_ what stuff is, that's just silly!
git-svn-id: svn://10.0.0.236/trunk@152412 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 12:19:13 +00:00
ian%hixie.ch
7b95e5f745 Oops, must reply to status in round 1. Make the Told handlers slightly happier about replying early.
git-svn-id: svn://10.0.0.236/trunk@152411 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 12:03:37 +00:00
axel%pike.org
a9e6a5ba30 txStylesheetCompiler should not error on mRV, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@152410 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 11:33:45 +00:00
jshin%mailaps.org
fe734acf5c bug 229705: make CStringArray:CStringAt accept nsACString& as out param. (r=alecf, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@152409 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 09:49:22 +00:00
bryner%brianryner.com
734b31c40f Install default.xpm to the right place.
git-svn-id: svn://10.0.0.236/trunk@152408 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 08:47:36 +00:00
bmlk%gmx.de
f11f93b94a col frames should not have child frames. bug 230138 r=dbaron sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152407 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 05:27:57 +00:00
jst%mozilla.jstenback.com
c9137dbff8 Fixing regression bug 233191. Make sure we fire the correct document notifications when inserting/appending children to a DOM node through the DOM APIs. r=mscott@mozilla.org, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@152406 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 02:26:10 +00:00
scott%scott-macgregor.org
382cc21186 fix some more UI glitcheds in the 3-pane. Patch by theboyjenkins
git-svn-id: svn://10.0.0.236/trunk@152405 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 02:17:36 +00:00
wchang0222%aol.com
f7d2a1dfa4 Bugzilla bug 123693: improved the fix for this bug. Maintain the
consistency between the slot hash table and slot list when the
creation of a slot fails. r=relyea,nelsonb.


git-svn-id: svn://10.0.0.236/trunk@152404 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 02:04:48 +00:00
cbiesinger%web.de
495ef649d8 removing unused include
git-svn-id: svn://10.0.0.236/trunk@152402 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-06 00:12:38 +00:00
scott%scott-macgregor.org
1eb38809ba Bug #230577 --> mail address autocompletion chooses three addresses from address book entries of a certain form.
Remove the header parser's code that breaks names based on spaces so it won't break:

Scott, John Smith, Peter

r=neil, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152398 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 21:30:54 +00:00
bienvenu%nventure.com
1e23ed9d54 fix 228597 news article article always gets sent to the first account's server when sharing identities between accounts, patch by ch.ey@gmx.net, r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152397 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 21:15:10 +00:00
cbiesinger%web.de
048a4a95bd Bug 233153 symlinking to mozilla startup script broken
patch by roland.mainz@nrubsig.org r=ajschult sr=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@152395 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 20:32:05 +00:00
neil%parkwaycc.co.uk
f0168ef74e Backing out workarounds in bug 196755 and 206668 now that the correct fix has landed r=jst sr=jag
git-svn-id: svn://10.0.0.236/trunk@152394 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 20:31:10 +00:00
bienvenu%nventure.com
9c281f93ca fix 231133 only parse the current response line for auth capapility, not the whole response text, patch by ch.ey@gmx.net, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@152393 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 19:59:09 +00:00
neil%parkwaycc.co.uk
31a78769c3 Bug 233158 Make tree content view notify tree when all rows are removed r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@152392 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 19:53:40 +00:00
cbiesinger%web.de
c758746e25 checking in right patch for bug 63117 - numbers in prefs accepted in octal when they start with 0, in hex when they start with 0x
r=neil sr=alecf, patch by eddyk@netscape.com/durbacher@gmx.de


git-svn-id: svn://10.0.0.236/trunk@152391 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 19:46:42 +00:00
cbiesinger%web.de
236139bfd1 backing out wrong patch for bug 63117
git-svn-id: svn://10.0.0.236/trunk@152390 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 19:45:16 +00:00
mkaply%us.ibm.com
ad5c25a5c2 #227914
r=pedemont, sr=blizzard (platform specific)
Patch from ganesh -only substitute Helvetica for WarpSans when printing


git-svn-id: svn://10.0.0.236/trunk@152389 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 19:39:12 +00:00
mkaply%us.ibm.com
88b14c5dd0 #231435
r=mkaply, sr=blizzard (platform specific)
Patch from ganesh - Don't recycle compose windows on OS/2


git-svn-id: svn://10.0.0.236/trunk@152388 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 19:27:53 +00:00
bienvenu%nventure.com
f7e6e2ce0e fix 229044 don't add - divider if signature already contains one, patch by ch.ey@gmx.net, r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152387 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 19:17:18 +00:00
bienvenu%nventure.com
6383b5b5dc fix palm build bustage from last checkin (shouldn't affect tbox since I don't think it builds palm sync)
git-svn-id: svn://10.0.0.236/trunk@152385 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 19:03:00 +00:00
bienvenu%nventure.com
70f136c909 respect ab directory position pref in ab pane order and autocomplete search order of local directories, replace nsISupportsArray with nsCOMArray and nsISimpleEnumerator, misc cleanup 232570, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152383 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 18:33:06 +00:00
pinkerton%aol.net
49da17622f fix objdir builds
git-svn-id: svn://10.0.0.236/trunk@152381 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 18:27:55 +00:00
myk%mozilla.org
a43046ca7d Fix for bug 127995: shows the size of attachments in the show bug and attachment interfaces.
Patch by Dave Swegen <dswegen@software.plasmon.com>
r=myk
a=myk


git-svn-id: svn://10.0.0.236/trunk@152379 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 18:14:11 +00:00
ian%hixie.ch
01ce8e18df Ok, we don't really need ridiculouslyEagerToHelp, just use the autoHelp variable which is per channel.
git-svn-id: svn://10.0.0.236/trunk@152376 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 16:50:52 +00:00
tor%cs.brown.edu
61bcd4b514 Bug 212263 - missing files in .cvsignore. Patch by d_king@xtra.co.nz,
r=pavlov, sr=tor.


git-svn-id: svn://10.0.0.236/trunk@152375 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 16:19:02 +00:00
webmail%kmgerich.com
d90a17e002 Refined search bar icon
git-svn-id: svn://10.0.0.236/trunk@152374 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 15:59:56 +00:00
wchang0222%aol.com
011dffed43 Bugzilla bug 231195: fixed the crash in PR_LogCleanup if NSPR_LOG_FILE is
set to WinDebug.  Thanks to timeless@bemail.org for the patch. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@152373 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 15:57:46 +00:00
cbiesinger%web.de
037b665dc6 bug 233105, keep a reference before removing the download, to not crash
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@152371 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 15:31:26 +00:00
igor%mir2.org
afbe867b94 Adding backward compatibility to SecurityController so it can be used with Rhino 1.5R4.1 subclasses
git-svn-id: svn://10.0.0.236/trunk@152370 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 15:10:52 +00:00
mostafah%oeone.com
29a3e39803 Updated sunbird throbber
git-svn-id: svn://10.0.0.236/trunk@152369 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 14:57:26 +00:00
cbiesinger%web.de
b904cd10b8 Bug 232784, verify that opening the file works, and show an error message if it doesn't
r=pinkerton sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152368 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 10:53:11 +00:00
ben%bengoodger.com
10a553a993 disable the installer's upgrade panel for now.
git-svn-id: svn://10.0.0.236/trunk@152367 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 09:16:16 +00:00
pinkerton%aol.net
a609f7171a update profile keys for new user profile naming
git-svn-id: svn://10.0.0.236/trunk@152366 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 08:12:12 +00:00
pinkerton%aol.net
f1afcb672e change profile to ~/Library/App Support/Camino and migrate old prefs by
finding the dir in the registry. Only use stub profile lib, not the whole
thing. (bug 181752)


git-svn-id: svn://10.0.0.236/trunk@152365 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 08:04:35 +00:00
jst%mozilla.jstenback.com
637405526a Fixing bug 197427. Making insertBefore, appendChild, replaceChild, and removeChild() work correctly on XUL elements by sharing the implementation with nsGenericElement. r=jonas@sicking.cc, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@152361 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 06:48:30 +00:00
wchang0222%aol.com
0882fac1ee Bugzilla bug 233112: fixed a typo: "futuer" -> "future". Thanks to
Heikki Toivonen <hjtoi-bugzilla@comcast.net> for the bug report.


git-svn-id: svn://10.0.0.236/trunk@152357 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 05:56:54 +00:00
pinkerton%aol.net
f1bbfcc5b7 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@152356 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 05:31:03 +00:00
justdave%syndicomm.com
17ef04c18a er, oops, wrong date :)
git-svn-id: svn://10.0.0.236/trunk@152354 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 05:13:24 +00:00
scott%scott-macgregor.org
36aa0cdc81 spell check on unix should be ctrl-shift-k like seamonkey.
Thanks to Stephen Walker for the patch


git-svn-id: svn://10.0.0.236/trunk@152353 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 05:10:58 +00:00
justdave%syndicomm.com
85ac7c469a Bump docs build date to test the xml rebuild script on the website
git-svn-id: svn://10.0.0.236/trunk@152352 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 05:04:04 +00:00
justdave%syndicomm.com
88a32c3cdb - Remove html, txt, and pdf directories from CVS
- makedocs.pl now creates said directories when building the docs
The idea here is that it's useless to have compiled stuff in CVS.  The website will now auto-build the docs upon changes to
the xml directory.


git-svn-id: svn://10.0.0.236/trunk@152351 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 04:49:32 +00:00
pinkerton%aol.net
a871d165e3 project cleanup. removing Personal pref panel, renaming targets.
git-svn-id: svn://10.0.0.236/trunk@152349 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 04:15:30 +00:00
bryner%brianryner.com
e6a225b469 Inline getters and setters for scaling factors on nsIDeviceContext. Bug 233103, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152326 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 01:57:10 +00:00
justdave%syndicomm.com
355ccba208 Minor tag fix to OS X section
git-svn-id: svn://10.0.0.236/trunk@152325 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 01:30:47 +00:00
tingley%sundell.net
315f1d35f9 bug 217620: ensure that the history is loaded before doing any RDF
operations on it.  r=bzbarsky sr=alecf


git-svn-id: svn://10.0.0.236/trunk@152324 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 01:13:47 +00:00
justdave%syndicomm.com
dd11fbe8aa Corrections to the Mac OS X installation instructions
git-svn-id: svn://10.0.0.236/trunk@152323 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 01:12:27 +00:00
tingley%sundell.net
9e2b131e64 bug 232854: RemoveBroadcastListenerFor wasn't removing listeners properly.
r=varga sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152322 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 01:08:07 +00:00
pinkerton%aol.net
6a1c35422a use 10.2.8 sdk
git-svn-id: svn://10.0.0.236/trunk@152321 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 00:47:54 +00:00
dbaron%dbaron.org
60f1d41bd5 Improve serialization of new margin/padding properties (and fix CSS parsing errors). b=74880 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152320 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-05 00:19:19 +00:00
neil%parkwaycc.co.uk
e89d63053d Bug 223294 <dialog>s no longer need a <separator> at the bottom of their content p=stefan@borggraefe.com r=me sr=ben
git-svn-id: svn://10.0.0.236/trunk@152317 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 23:44:29 +00:00
cbiesinger%web.de
e2b420d1d2 bug 230347, Javascript warnings in msgHdrViewOverlay.js
patch by Karsten Düsterloh <mnyromyr@tprac.de> r=neil sr=mscott


git-svn-id: svn://10.0.0.236/trunk@152316 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 23:34:34 +00:00
cltbld%netscape.com
10f1050cd5 Automated update
git-svn-id: svn://10.0.0.236/trunk@152315 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 23:21:11 +00:00
pinkerton%aol.net
1ca812e507 prefer xcodebuild to pbxbuild (bug 224161, r=bryner)
git-svn-id: svn://10.0.0.236/trunk@152314 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 23:14:33 +00:00
pinkerton%aol.net
960a7f2dc0 removing, we now use xcode
git-svn-id: svn://10.0.0.236/trunk@152313 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 23:00:31 +00:00
pinkerton%aol.net
50e0791c6b Move to xcode
git-svn-id: svn://10.0.0.236/trunk@152312 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 22:57:16 +00:00
pinkerton%aol.net
e97d4516d0 use "Select" in choose directory button instead of "Open" (bug 232926)
git-svn-id: svn://10.0.0.236/trunk@152310 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 22:52:30 +00:00
bienvenu%nventure.com
f5ed768a43 fix 232860 handle case where smtp server drops the connection after it responds that it has received the message, patch by ch.ey@gmx.net, r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152309 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 22:41:59 +00:00
silver%warwickcompsoc.co.uk
e5d10fd1cf Bug 233085 - Add "Copy Qualified Name" to Locals view context menu.
Bumping version and locale version too.
r=rginda@hacksrus.com


git-svn-id: svn://10.0.0.236/trunk@152307 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 22:19:20 +00:00
pinkerton%aol.net
a7a23452bd put in a catch-all that checks if a text area has focus before going back
when backspace is pressed. it's not ideal, but it is a short-term fix for
several IME bugs which aren't trivial to resolve (bug 181198)


git-svn-id: svn://10.0.0.236/trunk@152306 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 22:09:48 +00:00
pinkerton%aol.net
e0f962a4ea correct a case in IME where hitting backspace after finishing composition would
seep through up the responder chain. (bug 181198)


git-svn-id: svn://10.0.0.236/trunk@152305 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 22:08:14 +00:00
bienvenu%nventure.com
a6d582a8d1 fix 232892 imap unread counts not correctly updated when moving messages from imap to imap, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152304 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 21:47:19 +00:00
bienvenu%nventure.com
94504d86ca fix 232984 r=mscott, sr=sspitzer migrate mailnews prefs after 4.x profile migration when mcd sets up an account
git-svn-id: svn://10.0.0.236/trunk@152301 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 21:43:57 +00:00
bishakhabanerjee%netscape.com
52d432a62e added a few more missing $ for variable PKITSdb for more accurate log reporting
also, minor optimization of crlImport and crlImportn script so that $crls does
not have to be specified on every line


git-svn-id: svn://10.0.0.236/trunk@152299 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 20:04:14 +00:00
bsmedberg%covad.net
b4eabf26c2 Build bustage... we need to look for contents.rdf in the preprocess case also. r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152298 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 19:22:01 +00:00
scott%scott-macgregor.org
a460516bfa Patch from mozillazine contributor: theboyjenkins to fix some UI glitches with the mail 3-pane window
git-svn-id: svn://10.0.0.236/trunk@152297 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 17:38:58 +00:00
timeless%mozdev.org
7323bb61ac Bug 229147 mHost = ArenaStrDup from nsHostEntry can fail and needs to be handled
r=mvl sr=bz


git-svn-id: svn://10.0.0.236/trunk@152294 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 16:15:38 +00:00
jocuri%softhome.net
173384f5bf Patch for bug 218401; add in some places templatization support for the bug term in query.cgi; patch by Andreas Höfler <andreas.hoefler@bearingpoint.com>; r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152293 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 15:30:49 +00:00
jocuri%softhome.net
c994262e95 Patch for bug 194472; link to the product's component editor when displaying error regarding lack of components; patch written by me based on the work and review of chaduv and jouni; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152292 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 15:23:39 +00:00
mostafah%oeone.com
feeacccb89 Checking in new ico file
git-svn-id: svn://10.0.0.236/trunk@152291 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 15:16:28 +00:00
cltbld%netscape.com
002213de57 Automated update
git-svn-id: svn://10.0.0.236/trunk@152290 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 14:31:07 +00:00
kairo%kairo.at
9eeba6dafc bug 232011 - Use the XUL preprocessor for build-time inserting of localeVersion strings, this removes contents*.rdf.in files and resurrects the contents*.rdf files, using preprocessor.pl via the jar.mn definitions
git-svn-id: svn://10.0.0.236/trunk@152289 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 14:24:38 +00:00
cbiesinger%web.de
a975e0ee6f bug 228388. nsDownloadManager.{cpp,h} cleanup - remove some unnecessary QIs, use
nsRefPtrHashtable, and a bit other stuff
r=neil sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152288 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 13:44:39 +00:00
bsmedberg%covad.net
889f2cf6ac Bug 232059 - installed-chrome.txt shouldn't need to end in a newline. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152287 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 12:49:43 +00:00
daniel%glazman.org
e8c18511c2 NOT PART OF THE BUILD
CaScadeS cleanup


git-svn-id: svn://10.0.0.236/trunk@152286 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 10:05:06 +00:00
neil%parkwaycc.co.uk
913fdf66ae Bug 117594 Wallet's URL specific page does not resize r=dwitte sr=alecf
git-svn-id: svn://10.0.0.236/trunk@152285 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 09:43:17 +00:00
nelsonb%netscape.com
0bd0446c75 Fix numerous bugs in CERT_FindCertByKeyID. Bug 233019. r=jpierre
git-svn-id: svn://10.0.0.236/trunk@152284 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 08:54:06 +00:00
dbaron%dbaron.org
15b5f0db41 Relanding changes for bug 74880.
git-svn-id: svn://10.0.0.236/trunk@152282 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 08:16:19 +00:00
dbaron%dbaron.org
b98ae4dff3 Backing out part of changes to see which part is causing performance problem. b=74880
git-svn-id: svn://10.0.0.236/trunk@152281 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 08:03:40 +00:00
scott%scott-macgregor.org
94f111093b Make the options dialog modal
git-svn-id: svn://10.0.0.236/trunk@152280 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 07:33:27 +00:00
dbaron%dbaron.org
6b800e75e5 Implement -moz-margin-start, -moz-margin-end, -moz-padding-start, and -moz-padding-end and cascade them correctly. Use them in html.css to improve default styles for lists in RTL documents. b=74880 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152274 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 06:10:56 +00:00
dbaron%dbaron.org
0348e00c9f Change the way we handle auto margins on blocks with outer width (excluding auto margins) wider than their containing block. Use rules equivalent to overconstraint handling (margins non-auto) so that we depend on 'direction' rather than on which margins are 'auto'. b=185411 r=roc sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152273 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 05:18:37 +00:00
bryner%brianryner.com
b4bcadff7f Second try at enabling hidden visibility for NS_IMETHOD on ELF platforms (bug 227537). r+sr=dbaron for the changes.
git-svn-id: svn://10.0.0.236/trunk@152272 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 04:55:57 +00:00
pinkerton%aol.net
61c79814b4 return self in init
git-svn-id: svn://10.0.0.236/trunk@152271 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 04:36:45 +00:00
nelsonb%netscape.com
d5ba0488c8 Add a feature to disable all use of CRLs with an environment variable.
Don't run most vfychain commands after crlutil fails to import the CRL,
when that is the expected result.
Remove one error that caused the HTML output to be invalid.


git-svn-id: svn://10.0.0.236/trunk@152270 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 04:07:32 +00:00
danm-moz%comcast.net
dfca904f94 bump popup window limit to 20 while we're waiting for a UI. b=197919 r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152269 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 03:13:54 +00:00
danm-moz%comcast.net
dc195deef1 more tweaks to 1.636. rethink popup limit and give special status to click events. b=197919 r=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@152268 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 03:10:17 +00:00
nelsonb%netscape.com
459ee85564 Put in missing $, so log output will show actual commands exeuted.
git-svn-id: svn://10.0.0.236/trunk@152267 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 02:23:40 +00:00
kyle.yuan%sun.com
33f1a73932 Bug 110584 Missing call to jsj_ExitJava
use |break| instead of |return| in |switch|
r=xiaobin.lu, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@152266 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 02:01:54 +00:00
justdave%syndicomm.com
9bcc60146c Bug 232993: Quote the filenames in the Content-disposition header when downloading attachments. This allows spaces to be used in filenames, and fixes compliance with RFCs 2183, 2045, and 822.
r= myk, a= justdave


git-svn-id: svn://10.0.0.236/trunk@152265 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 01:52:20 +00:00
wchang0222%aol.com
7d1ab463c4 Bugzilla bug 232120: added support for NetBSD's pthread library. The patch
is contributed by Shin'ichiro TAYA <taya@netbsd.org>. r=wtc.
Modified Files: configure configure.in ptio.c


git-svn-id: svn://10.0.0.236/trunk@152264 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 01:40:56 +00:00
cbiesinger%web.de
20e5130795 Bug 63117 Numbers in prefs accepted in octal when started with 0 and hexadecimal when started with 0x
patch by eddyk@netscape.com/durbacher@gmx.de, r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@152262 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:58:23 +00:00
bryner%brianryner.com
7bb5fb4ac1 Fix IRIX bustage
git-svn-id: svn://10.0.0.236/trunk@152261 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:58:11 +00:00
cbiesinger%web.de
aeaff81380 Bug 66256 both form manager dialogs have the same title
change the titles to "Form Manager: Editor" and "Form Manager: Sites"
patch by Andreas Kunz <durbacher@gmx.de> r=mvl sr=alecf


git-svn-id: svn://10.0.0.236/trunk@152260 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:54:01 +00:00
cbiesinger%web.de
7864edc326 Bug 190229 In High contrast black color scheme, classic theme, display resolution custom line is not there
patch by Andreas Kunz <durbacher@gmx.de> r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@152259 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:50:48 +00:00
dbaron%dbaron.org
f609de46de Fix for loop scoping bustage.
git-svn-id: svn://10.0.0.236/trunk@152258 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:46:14 +00:00
cbiesinger%web.de
cc19f4065a Bug 232973 Remove unused style rule for #disabledDomains
r=neil sr=alecf patch by Andreas Kunz <durbacher@gmx.de>


git-svn-id: svn://10.0.0.236/trunk@152257 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:39:04 +00:00
cbiesinger%web.de
507ee213c3 bug 160973 patch by Andrew Schultz <ajschult@eos.ncsu.edu> r=dveditz sr=bryner
fix gtk assertions on installer exit from auto-mode


git-svn-id: svn://10.0.0.236/trunk@152256 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:31:33 +00:00
cbiesinger%web.de
791bbe976b bug 230468, patch by Roland Mainz <Roland.Mainz@informatik.med.uni-giessen.de>
r=bsmedberg sr=leaf
mozilla should provide a simple way to run custom shell scripts at mozilla startup and shutdown
this allows putting S01* and K01* scripts in $MOZILLA_FIVE_HOME/init.d, which will be executed on startup/shutdown of moz.


git-svn-id: svn://10.0.0.236/trunk@152255 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:25:14 +00:00
jshin%mailaps.org
3116b6e947 bug 206252 : back out firebird change to fix the regression (r=bryner for firebird checkin)
git-svn-id: svn://10.0.0.236/trunk@152254 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:13:37 +00:00
gerv%gerv.net
36f5a20d93 Bug 232830 - use url_quote instead of html filtering to make sure we can delete queries which contain a "+". Patch by gerv; r,a=myk.
git-svn-id: svn://10.0.0.236/trunk@152253 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:12:42 +00:00
dbaron%dbaron.org
b7508c936c Update :hover state and mouse cursor and send mouse events when the position of the pointer changes due to scrolling or reflow. b=20022 r=roc sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152252 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:11:59 +00:00
cbiesinger%web.de
e0a2d46ff4 browser part of 47909 - hide the progress meter when it's not needed
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@152251 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-04 00:04:42 +00:00
bryner%brianryner.com
e99c832d65 Fixing includes
git-svn-id: svn://10.0.0.236/trunk@152250 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 23:58:29 +00:00
brendan%mozilla.org
414e3b02bb - ECMA-prescribed {DontEnum} attributes for length on empty arg list, and on
<any-function>.prototype.constructor.
- Put rarely-set default properties in prototypes.
- Improve a couple of comments.


git-svn-id: svn://10.0.0.236/trunk@152249 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 23:58:03 +00:00
ben%bengoodger.com
b276a24a2f Prevent the seamonkey progress dialog from being shown in some situations
git-svn-id: svn://10.0.0.236/trunk@152248 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 23:57:03 +00:00
neil%parkwaycc.co.uk
93f5bbc8f8 Bug 227019 Cookie sites is blank if opened from cookie icon r=dwitte sr=darin
git-svn-id: svn://10.0.0.236/trunk@152246 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 23:32:26 +00:00
bryner%brianryner.com
f5eb5eb70f Fix bug 56219 for gtk1 (can't paste over 4000 bytes from another app into mozilla) by porting the fix from gtk2. This also takes the VMS #ifdef'ing from xremote and makes it the same for gtk1 and gtk2. r+sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@152245 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 23:31:19 +00:00
jst%mozilla.jstenback.com
534a59157f Checking in patch from psolanki@myrealbox.com for bug 232417. DeCOMtaminating nsIHTMLDocument. r+sr=jst@mozilla.jstenback.com
git-svn-id: svn://10.0.0.236/trunk@152244 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 23:23:10 +00:00
justdave%syndicomm.com
1d686414f7 Bug 224242: Add a CSS id signature to the <body> attribute on Bugzilla pages to allow user CSS to explicitly affect Bugzilla.
r= myk, a= myk


git-svn-id: svn://10.0.0.236/trunk@152240 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 22:08:24 +00:00
mostafah%oeone.com
20fcf303d3 Checked in patch for bug 232829.
git-svn-id: svn://10.0.0.236/trunk@152239 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 21:03:18 +00:00
bienvenu%nventure.com
536d03e9ac fix 232929 js warnings in offline-startup.js sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152238 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 20:42:44 +00:00
dbaron%dbaron.org
76dd720050 Clean up code related to broken / loading image icons and make it observe pref changes. b=180620 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152237 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 20:30:02 +00:00
bishakhabanerjee%netscape.com
26eb67df23 correcting header of section 4.1, minor edits to make headers more definitive
git-svn-id: svn://10.0.0.236/trunk@152236 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 20:13:26 +00:00
danm-moz%comcast.net
bfc01cab83 that doesn't seem to be the problem. restoring over last revision.
git-svn-id: svn://10.0.0.236/trunk@152235 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 20:07:39 +00:00
myk%mozilla.org
cdd7a0e2b9 Fix for bug 220998: Allows blocks, dependson, and keywords values to be part of a bug entry template (i.e. a URL that presets those fields to specific values).
Original patch by Ludovic Dubost.
r=kiko


git-svn-id: svn://10.0.0.236/trunk@152234 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 20:05:07 +00:00
mostafah%oeone.com
707bd4b842 Changes to throbber for sunbird
git-svn-id: svn://10.0.0.236/trunk@152233 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 20:03:02 +00:00
dbaron%dbaron.org
97b8c2a403 Uncomment a call to SetColor that is needed. b=181336 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152232 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 18:27:11 +00:00
dbaron%dbaron.org
a994a81ad3 Fix some incorrect string usage and improve performance in a few places that show up in an LXR search for the previous pattern. b=232339 r=jshin sr=darin
git-svn-id: svn://10.0.0.236/trunk@152231 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 18:23:41 +00:00
dbaron%dbaron.org
c4c24f87d6 Allow PushLines to push the first line. b=185357 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@152230 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 18:19:42 +00:00
danm-moz%comcast.net
dfd4acc64b tweak last checkin to allow a maximum popup pref of 0
git-svn-id: svn://10.0.0.236/trunk@152229 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 17:17:38 +00:00
danm-moz%comcast.net
a45460e442 disabling last checkin in an attempt to pin down the Tp regression
git-svn-id: svn://10.0.0.236/trunk@152228 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 17:16:05 +00:00
bzbarsky%mit.edu
10a3d1bf55 Remove code that munges block widths inside table cells. Bug 232754,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@152224 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 16:49:38 +00:00
neil%parkwaycc.co.uk
06f91367a1 Bug 232545 fix marquee regression caused by xbl content sink change r=doron sr=bz
git-svn-id: svn://10.0.0.236/trunk@152223 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 16:46:20 +00:00
kiko%async.com.br
fbbd2c249a Fix for bustage caused by Gerv's checkin for bug 232903; basically, we
need to exempt Hook.process() calls from the filter checks. I'm assuming
Gerv has stamped this fix, and I'm just checking it in to keep things
green -- back me out later if this was wrong.


git-svn-id: svn://10.0.0.236/trunk@152222 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 13:29:33 +00:00
mvl%exedo.nl
a0ec3c79a4 Convert mozPersonalDictionary to use nsTHashTable. Removal of obsolete files.
Bug 224625, r=dwitte, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@152221 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 13:06:44 +00:00
mvl%exedo.nl
49bfbadc1c Convert mozPersonalDictionary to use nsTHashTable
Bug 224625, r=dwitte, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@152220 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 11:54:03 +00:00
bryner%brianryner.com
23399a7583 Turn off visibility until I can figure out how to fix this for older gcc's that won't accept visibility=default
git-svn-id: svn://10.0.0.236/trunk@152213 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 09:09:41 +00:00
cltbld%netscape.com
9f5a2e18e0 Automated update
git-svn-id: svn://10.0.0.236/trunk@152212 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 08:41:00 +00:00
bryner%brianryner.com
34c56dea27 Make NS_IMETHOD set hidden symbol visibility by default on ELF platforms. This is always desirable for virtual methods implemented in XPCOM component libraries, since it's impossible to reference the symbol from outside of the library. The behavior can be overridden as needed, such as a base class in a shared library that's linked against. For more details, see the comments in nscore.h and bug 227537. r=dbaron, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@152211 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 08:32:33 +00:00
nelsonb%netscape.com
ac3bc59264 Invoke crlImportn instead of crlImport in several places where a
negative outcome is expected.  More work on this is needed.
crlImportN should return a value that tells us if it actually failed,
so that the script can decide whether or not to proceed with vfychain.
But this change makes the outcome more green, less red.


git-svn-id: svn://10.0.0.236/trunk@152210 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 07:14:52 +00:00
nelsonb%netscape.com
655c12b01b Honor key usage extensions, whether they're critical or not.
Bug 232738. r=jpiperre.


git-svn-id: svn://10.0.0.236/trunk@152209 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 07:10:04 +00:00
nelsonb%netscape.com
fe97c4ffca Max crlutil return 0 or 1 correctly, depending on the success of the
operation.  Bug 232937.  r=jpierre.


git-svn-id: svn://10.0.0.236/trunk@152208 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 06:59:35 +00:00
danm-moz%comcast.net
cb330e2f9c oopsie
git-svn-id: svn://10.0.0.236/trunk@152207 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 06:37:17 +00:00
bzbarsky%mit.edu
527b02fbe9 Don't error out if keyword.enabled is just not set. Bug 229083, patch by
Patrick McCormick <patrick@meer.net>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152206 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 06:18:41 +00:00
nelsonb%netscape.com
9d6fe2e700 Change script so that html output and logfile will be broken up into
clearly defined and easy-to-find sections.


git-svn-id: svn://10.0.0.236/trunk@152205 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 04:15:08 +00:00
robin.lu%sun.com
169dc93605 fix bug 231231 - next item should be get before the callback is called
r=blizzard, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152202 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 03:40:03 +00:00
brendan%mozilla.org
07f8f0409c JS implemented in JS, initial checkin.
git-svn-id: svn://10.0.0.236/trunk@152201 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 03:28:54 +00:00
nelsonb%netscape.com
a89537c2c9 Make output log file more readable by separating each test case.
git-svn-id: svn://10.0.0.236/trunk@152200 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 03:07:38 +00:00
danm-moz%comcast.net
fe18088740 add popup window event control prefs. bug 197919 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@152199 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 02:23:11 +00:00
danm-moz%comcast.net
53fa82956e set event being handled in the EventStateManager. bug 197919 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@152198 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 02:23:08 +00:00
danm-moz%comcast.net
2dc2eb6fc4 generally disallow popup windows spawned by event handlers, or too many simultaneous popups. bug 197919 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@152197 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 02:22:54 +00:00
danm-moz%comcast.net
c0cfc94bde add methods to track whether window was opened as a popup. bug 197919 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@152196 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 02:22:02 +00:00
danm-moz%comcast.net
e16397f155 add accessor and mutator for event currently being handled. bug 197919 r=bryner,jst
git-svn-id: svn://10.0.0.236/trunk@152195 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 02:22:01 +00:00
pinkerton%aol.net
add356d46e fix up a bunch of issues with disabled items, borders and minwidth on buttons
(bug 228499, not part of build)


git-svn-id: svn://10.0.0.236/trunk@152194 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 02:17:36 +00:00
jim_nance%yahoo.com
2486c6baeb Bug 230289. Code size reduction in nsFontMetricsXft. sr=rbs&blizzard, r=jshin
git-svn-id: svn://10.0.0.236/trunk@152193 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 01:41:36 +00:00
bishakhabanerjee%netscape.com
b57301e2b4 fixed one typo
git-svn-id: svn://10.0.0.236/trunk@152192 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 01:27:47 +00:00
myk%mozilla.org
093af06978 send email to mozilla-crypto-checkins on checkins to mozilla/dbm per Nelson Bolyard
git-svn-id: svn://10.0.0.236/trunk@152191 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 01:16:18 +00:00
bishakhabanerjee%netscape.com
d9d5e94e84 checking with all latest revew comments addressed
git-svn-id: svn://10.0.0.236/trunk@152190 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 00:59:53 +00:00
myk%mozilla.org
247501a8b2 testing a fix that makes security checkins on a branch show the current URL to the Bonsai description of the changes (bug 66232)
git-svn-id: svn://10.0.0.236/trunk@152189 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-03 00:54:53 +00:00
gerv%gerv.net
7a3bbe0ee9 Bug 232903: hook to allow addition of extra administration links in the footer. Patch by gerv; r,a=myk.
git-svn-id: svn://10.0.0.236/trunk@152188 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 23:35:59 +00:00
timeless%mozdev.org
2c7385e723 Bug 191580 typeaheadfind accesses sound device on Linux when it's set to just "beep"
r=biesi sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152186 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 23:12:00 +00:00
gerv%gerv.net
1f91c8769b Bug 232096 - documenting content-type parameter for attachment.cgi.
git-svn-id: svn://10.0.0.236/trunk@152184 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 23:09:05 +00:00
dbaron%dbaron.org
fb65dd6f85 Make debugging code compile on gcc. Fix warnings. b=232711 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152183 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 22:42:29 +00:00
bryner%brianryner.com
5b5cd321a4 Guarantee that the pres context's device context will be non-null by returning failure from Init() if it's null. Rename inline getter GetDeviceContext() to DeviceContext(), convert all callers to use the inline getter, and remove the virtual/refcounting getter. Bug 229371, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152182 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 22:17:21 +00:00
gerv%gerv.net
1933a43e01 Bug 232804 - add a "--check-modules" switch to checksetup.pl to get it to only do the Perl module checks. This makes installation easier to explain. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152181 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 22:01:52 +00:00
sicking%bigfoot.com
c47b780108 Bug 231199: Make hashing of mapped-attributes be case sensitive to improve performance, and enable possible codesharing with xul and svg in the future.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@152180 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 22:00:36 +00:00
gerv%gerv.net
6a5741f860 Bug 232413 - remove occurrences of &nbsp; in favour of [%+ construct to prevent whitespace chomping. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152179 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 21:57:31 +00:00
locka%iol.ie
6c9341fee8 Implement outerHTML. Checkin on behalf of Alexandre Trémon <atremon@elansoftware.com> b=232281 r=adamlock sr=jst
git-svn-id: svn://10.0.0.236/trunk@152176 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 21:02:25 +00:00
neil%parkwaycc.co.uk
5ea35784f5 Spurious semicolon in patch to bug 78360 found by mnyromyr@tprac.de r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@152175 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 19:35:13 +00:00
dbaron%dbaron.org
02a1298ebe Fix build bustage. Filenames are case sensitive. b=232557
git-svn-id: svn://10.0.0.236/trunk@152173 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 19:18:00 +00:00
timeless%mozdev.org
7eaea205a1 Bug 137193 Debug Mozilla aborts when JSObject.call("func", args) and args is zero-length array
r=kyle sr=brendan


git-svn-id: svn://10.0.0.236/trunk@152172 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 19:10:33 +00:00
bienvenu%nventure.com
1412b4b755 attempt to fix linux build bustage
git-svn-id: svn://10.0.0.236/trunk@152171 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 18:55:25 +00:00
bienvenu%nventure.com
a4a44b6d41 add optional prompt for deleting imap sub-folders of trash when emptying trash sr=mscott 232557
git-svn-id: svn://10.0.0.236/trunk@152169 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 18:21:08 +00:00
ian%hixie.ch
cfab0c9e10 No longer support 'foo karma' or 'foo rank' since they clashed with 'help karma' and 'help rank' and other commands of that syntax.
git-svn-id: svn://10.0.0.236/trunk@152168 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 18:01:12 +00:00
bzbarsky%mit.edu
f79aa747db Fix bug 220773. Patch by Daniel de Wildt <mozilla1q04@dewildt.de>, r=biesi, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@152166 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 17:01:17 +00:00
cbiesinger%web.de
2ef0007e9e install reports there is zero space free on my drive and quits (NT 3.51)
bug 202505 r=dveditz sr=roc


git-svn-id: svn://10.0.0.236/trunk@152165 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 16:47:05 +00:00
cbiesinger%web.de
6225228707 add ui for smoothscroll preference.
bug 232607, r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@152164 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 16:43:47 +00:00
jocuri%softhome.net
0bdd56eaaa Patch for bug 232842; adds a missing semicolon in section 2.2.2.3 of the docs; r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152163 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 16:33:36 +00:00
mostafah%oeone.com
448538d9d8 Checked in patch for bug 232868
git-svn-id: svn://10.0.0.236/trunk@152162 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 15:42:10 +00:00
noririty%jcom.home.ne.jp
6ce0fea3fd Bug 231237 - MacOSX Incorrectly displayed separator on Bookmark Manager and Sidebar
git-svn-id: svn://10.0.0.236/trunk@152161 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 12:09:01 +00:00
ian%hixie.ch
2f43575406 Oops, Infobot was way too eager to help even in non-eager mode. Make the 'no,' prefix only take effect if the bot thinks it is a direct statement.
git-svn-id: svn://10.0.0.236/trunk@152160 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 10:38:14 +00:00
dbaron%dbaron.org
e831e0df85 Missed newline.
git-svn-id: svn://10.0.0.236/trunk@152159 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 03:10:00 +00:00
dbaron%dbaron.org
4503134f27 Don't close files twice. Not part of non-developer build.
git-svn-id: svn://10.0.0.236/trunk@152158 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 03:09:33 +00:00
dbaron%dbaron.org
eec8fbdb60 Fix incorrect flag. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@152157 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 02:10:50 +00:00
dbaron%dbaron.org
954fb76739 Get (old) regression tests close to working in layout debugger. Not part of non-developer build.
git-svn-id: svn://10.0.0.236/trunk@152156 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 01:51:05 +00:00
dbaron%dbaron.org
5b95817c03 Add .cvsignore. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@152155 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 00:49:56 +00:00
dbaron%dbaron.org
1b56c42035 Add lists with relative URLs for new harness. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@152154 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 00:44:25 +00:00
dbaron%dbaron.org
ee48cc5707 Add lists with relative URLs for new harness. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@152153 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 00:37:43 +00:00
dbaron%dbaron.org
a7eb69fc81 Add .cvsignore. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@152152 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-02 00:24:22 +00:00
cltbld%netscape.com
4bd7978a2e Automated update
git-svn-id: svn://10.0.0.236/trunk@152151 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 23:31:02 +00:00
dbaron%dbaron.org
13a12cf1f7 Fix --disable-xul for non-MINIMO builds by building chromelite. b=232254 r=dougt
git-svn-id: svn://10.0.0.236/trunk@152150 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 23:23:19 +00:00
dbaron%dbaron.org
58d23b3ac3 Allow MINIMO=1 to be specified in a mozconfig file. b=232254 r=dougt
git-svn-id: svn://10.0.0.236/trunk@152149 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 23:22:21 +00:00
ian%hixie.ch
1b91695a6d Patch by Eira to support times and weight conversions. Reviewed and changed a bit by me.
git-svn-id: svn://10.0.0.236/trunk@152148 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 18:55:47 +00:00
ian%hixie.ch
8ddd24048a Remove spurious blank line which _seems_ to be causing problems in old perls.
git-svn-id: svn://10.0.0.236/trunk@152147 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 16:16:19 +00:00
ian%hixie.ch
53d6f6c85a Done Currency now. :-)
git-svn-id: svn://10.0.0.236/trunk@152146 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 16:15:46 +00:00
ian%hixie.ch
af5e2fc2b1 Currency convertor thanks to xe.com. Patch originally by Alex Schuilenburg <alex@schuilenburg.org>. Heavily edited by me. See bug 231120.
git-svn-id: svn://10.0.0.236/trunk@152145 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 16:06:18 +00:00
ian%hixie.ch
f3f6fbb43a Oops, checkRights was completely broken due to a couple of typos...
git-svn-id: svn://10.0.0.236/trunk@152143 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 14:30:31 +00:00
ian%hixie.ch
e0fcff84b0 Revamp of the way we handle nick problems.
git-svn-id: svn://10.0.0.236/trunk@152142 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 14:29:43 +00:00
hpradhan%hotpop.com
a4965da921 remove unused variable, fix warning (follow up to checkin for bug 229575)
git-svn-id: svn://10.0.0.236/trunk@152141 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 12:17:19 +00:00
noririty%jcom.home.ne.jp
ca3f67b5da cut off -moz-image-region inheritance b=220717, 232793
git-svn-id: svn://10.0.0.236/trunk@152140 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 12:14:53 +00:00
hpradhan%hotpop.com
d2ecf20783 bug 232731 : misc cleanup in printing code
git-svn-id: svn://10.0.0.236/trunk@152139 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 12:10:57 +00:00
bryner%brianryner.com
018aeefc0d More nsIPresContext deCOMtamination (bug 229371). Inline getters and setters for LinkHandler, VisibleArea, and Language; change some methods that don't return any useful data to |void|; make GetContainer return an already_AddRefed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152137 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 10:09:07 +00:00
dwitte%stanford.edu
7f8ca508c2 remove preference imageblocker.enabled.
b=208882, patch by mconnor@myrealbox.com, r=mvl, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@152136 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 09:17:51 +00:00
dougt%meer.net
d55e9bbf8b minimo only. cross compiler more sensitive to casting.
git-svn-id: svn://10.0.0.236/trunk@152135 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 05:22:51 +00:00
bzbarsky%mit.edu
1dbae383cd Make sure file control frames always have a space manager. Bug 232017, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152134 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 04:07:17 +00:00
bryner%brianryner.com
ec394db23f Remove unused nsTimingService and nsITimingService (bug 232779). r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152133 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 03:35:16 +00:00
bryner%brianryner.com
7527289f7f fixing xmlterm bustage
git-svn-id: svn://10.0.0.236/trunk@152128 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 23:45:30 +00:00
bryner%brianryner.com
b4581d93cf Continuing nsIPresContext deCOMtamination (bug 229371). Remove ReParentStyleContext - callers can call frame manager directly. Removed several unused setters. Inlined getters for default colors, font scaler, and focus ring width. Changed GetDefaultFont to return a const nsFont*. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@152127 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 22:41:40 +00:00
cls%seawood.org
0b7cf8531a Add support for timeouts of cvs checkouts.
Bug #184757 r=bryner


git-svn-id: svn://10.0.0.236/trunk@152126 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 21:31:54 +00:00
neil%parkwaycc.co.uk
a0eae1a34a Bug 232186 Remove deprecated nsIPref usage from PKI chrome moa=kaie r=caillon sr=brendan
git-svn-id: svn://10.0.0.236/trunk@152125 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 21:11:27 +00:00
bzbarsky%mit.edu
a77e45ace4 Fix XBL extension of XHTML namespaced nodes. Bug 176606, patch by hyatt,
r=jst, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152124 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 19:09:47 +00:00
bienvenu%nventure.com
4b87bde50e one more fix for 232438 mapping personal address book to Personal category, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152123 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 19:02:34 +00:00
chanial%noos.fr
d76daa6fd0 Bug 184802: Sidebar close button has no tooltip, patch by Simon Paquet <bugzilla@babylonsounds.com>
git-svn-id: svn://10.0.0.236/trunk@152122 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 18:55:22 +00:00
bzbarsky%mit.edu
924a8eb9bf Fix JS strict warning. Bug 230645, patch by Alex Vincent <ajvincent@juno.com>,
r=timeless, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@152121 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 18:53:55 +00:00
mvl%exedo.nl
753da42f03 Cookie Manager: "remove cookie" and "remove site" should disable with un-selection
bug 202324, patch by mconnor@myrealbox.com, r=mvl, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@152119 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 18:35:06 +00:00
cbiesinger%web.de
00051da5f2 removing unused include
git-svn-id: svn://10.0.0.236/trunk@152118 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 16:34:42 +00:00
neil%parkwaycc.co.uk
5905430402 Bug 228536 Fix JS strict warning undefined property this.onStandaloneImage r=timeless sr=bz
git-svn-id: svn://10.0.0.236/trunk@152117 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 15:39:50 +00:00
neil%parkwaycc.co.uk
00244f7fa8 Bug 228535 Fix JS strict warning undefined property this.searchInputTO r=timeless sr=bz
git-svn-id: svn://10.0.0.236/trunk@152116 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 15:35:56 +00:00
cbiesinger%web.de
52bd0e2680 Bug 232512
Caret browser dialogue box is potentially confusing to new users
make the buttons be OK/Cancel instead of Yes/Cancel
patch by Andreas Kunz <durbacher@gmx.de> r=neil.parkwaycc.co.uk sr=alecf


git-svn-id: svn://10.0.0.236/trunk@152115 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 12:58:20 +00:00
neil%parkwaycc.co.uk
88b5919092 Bug 232594 RTL languages should be able to swap back/forward navigation keys r=smontagu sr=jag
git-svn-id: svn://10.0.0.236/trunk@152114 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 12:47:02 +00:00
neil%parkwaycc.co.uk
f48ca05933 Bug 230707 nsRefPtrHashtable (like nsInterfaceHashtable but for refcounted objects of concrete types) r=bsmedberg sr=alecf
git-svn-id: svn://10.0.0.236/trunk@152113 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 12:37:36 +00:00
silver%warwickcompsoc.co.uk
293ce0011b Bug 232544 - Make Ctrl-Up/Down change multiline pref instead of bypassing it.
r=samuel@sieb.net


git-svn-id: svn://10.0.0.236/trunk@152112 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 09:29:09 +00:00
jgmyers%speakeasy.net
aa91c6c0d8 Extend set of OIDs mapped to text: bug 97406 r=kaie sr=spitzer
git-svn-id: svn://10.0.0.236/trunk@152111 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 07:10:35 +00:00
jgmyers%speakeasy.net
60bb6d60d1 Don't use strcmp() on UTF-16: bug 154121 r=kaie sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@152110 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 07:09:21 +00:00
bsmedberg%covad.net
26c439cdcf Bug 222542 - delayed profile install fails. This landed for seamonkey 10/21/03 but never got ported, a=pch
git-svn-id: svn://10.0.0.236/trunk@152109 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 04:48:33 +00:00
bienvenu%nventure.com
7046212a00 232438 fix detection of dups when adding palm cards to moz ab, and set palm card id on existing card, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@152108 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 01:44:55 +00:00
pschwartau%netscape.com
57c00ba044 Updating email address.
git-svn-id: svn://10.0.0.236/trunk@152107 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 01:04:51 +00:00
cbiesinger%web.de
14c12088d7 make toolkit use hasDefaultApp to check for presence of default application.
defaultApplicationHandler will go away soon; this checkin is to avoid breakage
r=pch


git-svn-id: svn://10.0.0.236/trunk@152106 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 00:59:19 +00:00
myk%mozilla.org
f34cbc746e Fix for bug 228917: Makes some flag SQL work with PostgreSQL by using the semantically equivalent INNER JOIN over a comma (,).
Patch by mkanat@kerio.com.
r=myk
a=myk


git-svn-id: svn://10.0.0.236/trunk@152105 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 00:49:56 +00:00
jocuri%softhome.net
fe2f01e78e Patch for bug 213679: Implement a parameter that allows administrators to control whether blank comments are allowed when filling new bugs; code by Dave Swegen <dswegen@software.plasmon.com>; r=myk; a=myk.
git-svn-id: svn://10.0.0.236/trunk@152104 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-31 00:12:10 +00:00
roc+%cs.cmu.edu
83d80aee52 Fixing bustage related to bug 109772 by making a new ExternalIsRoot and calling it from inline functions.
git-svn-id: svn://10.0.0.236/trunk@152103 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 23:52:39 +00:00
dbaron%dbaron.org
2151f1ea5d Add missing CPP_THROW_NEW to fix HP-UX bustage. b=195350
git-svn-id: svn://10.0.0.236/trunk@152101 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 23:26:29 +00:00
chanial%noos.fr
a3aef4b4bc Bug 232102: [gtk2] incorrect system colors for the text (normal and selected)
r=blizzard, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152099 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 22:57:07 +00:00
scott%scott-macgregor.org
cbb3159c3f Bug #232699 --> disable -turbo for thunderbird like it is already disabled for firebird so the user does not
get in a state from which he cannot quit.


git-svn-id: svn://10.0.0.236/trunk@152098 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 22:33:39 +00:00
sicking%bigfoot.com
7835aafcaf Doh! This is what i ment to do. (Bug 195350)
git-svn-id: svn://10.0.0.236/trunk@152097 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 22:26:24 +00:00
sicking%bigfoot.com
8ece73371f More bug 195350 work. Try to improve performance and reduce mallocs by letting buffer for mapped attributes be inline allocated.
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@152096 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 22:08:23 +00:00
scott%scott-macgregor.org
6b3994bfa5 check in the right patch for Bug #231034
git-svn-id: svn://10.0.0.236/trunk@152094 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 21:56:55 +00:00
jst%mozilla.jstenback.com
aa4e1c9058 Fixing debug build bustage.
git-svn-id: svn://10.0.0.236/trunk@152093 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 21:09:49 +00:00
brendan%mozilla.org
ee77ac0954 More bug 231518 followup: non-identifier as well as reserved-id property names must be quoted/indexed, not dotted (r=shaver).
git-svn-id: svn://10.0.0.236/trunk@152092 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 20:34:23 +00:00
dbaron%dbaron.org
c07a053815 Add hack to make egcs happy with NS_DEFINE_STATIC_IID_ACCESSOR on class with methods that are neither pure virtual nor inline. Fixing bustage. b=109772
git-svn-id: svn://10.0.0.236/trunk@152090 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 20:02:42 +00:00
bienvenu%nventure.com
4e82011e5b ensure local folders account exists in verifyAccounts, if account wizard isn't going to run, sr=mscott 232571
git-svn-id: svn://10.0.0.236/trunk@152088 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 19:29:13 +00:00
scott%scott-macgregor.org
557ee354e8 trunk builds are now referred to as 0.5+
git-svn-id: svn://10.0.0.236/trunk@152086 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 18:21:04 +00:00
scott%scott-macgregor.org
05a2b70193 Bug #231034 --> Tab doesn't scroll though address list. Regression from my earlier checkin
r=neil
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152085 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 18:17:53 +00:00
cbiesinger%web.de
540d3328f7 Bug 232608: unused preferences in browser-prefs.js
r=bsmedberg sr=roc


git-svn-id: svn://10.0.0.236/trunk@152082 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 16:38:24 +00:00
neil%parkwaycc.co.uk
8f2fca5d51 Bug 84098 Link properties dialog should display ids as well as named anchors and headings p=basic@mozillanews.org r=me sr=brendan
git-svn-id: svn://10.0.0.236/trunk@152080 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 11:04:40 +00:00
neil%parkwaycc.co.uk
c0b99b5ee7 Bug 231750 gtk alert text should be selected p=mozilla@flowerday.cx r=blizzard sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152079 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 10:55:44 +00:00
gerv%gerv.net
98428fbe1d Bug 232485 - fix missing space between words. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152078 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 08:49:14 +00:00
gerv%gerv.net
4bb005cbab Bug 232494 - fix missing space between words. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@152077 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 08:48:13 +00:00
dbaron%dbaron.org
1b3901e857 Make first method inline to try to fix egcs bustage. b=109772
git-svn-id: svn://10.0.0.236/trunk@152076 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 08:01:01 +00:00
dougt%meer.net
351adcd455 minimo only - making the stop icon act like a throbber when page loading. wacking g_prints to save a tad of footprint. And, yes. These are the xpm's I am using for now.
git-svn-id: svn://10.0.0.236/trunk@152075 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 07:36:31 +00:00
cls%seawood.org
6519d8d3d6 Removing unused file.
Bug #232354


git-svn-id: svn://10.0.0.236/trunk@152074 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 06:23:54 +00:00
bienvenu%nventure.com
910e8d8b49 make starting up mail with unsent messages to send prompt the user, sr=mscott 232516
git-svn-id: svn://10.0.0.236/trunk@152073 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 04:45:26 +00:00
scott%scott-macgregor.org
90c32f6380 Bug #232453 --> ldap quick search and advanced search does not honor search filters
when applied to the ldap directory properties dialog.

r=dmose
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152072 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 04:34:16 +00:00
roc+%cs.cmu.edu
41452064b4 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@152071 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 04:25:46 +00:00
nelsonb%netscape.com
83a979af58 When an attempt to initialize a slot fails, free up the resources
right away, rather than waiting until NSS_Shutdown.  Bug 123693.
Second try.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@152068 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 04:15:47 +00:00
roc+%cs.cmu.edu
0456e20a91 Bug 109772. Some nsIView deCOMtamination. Fixed the API for GetNeearestWidget to be sensible. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152067 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 03:20:41 +00:00
dbaron%dbaron.org
8fc524624b Unregister pref observer onunload to prevent it leaking until shutdown. Also run more onload rather than when the script is executed. b=231384 r=mvl sr=bryner
git-svn-id: svn://10.0.0.236/trunk@152062 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-30 00:46:32 +00:00
nelsonb%netscape.com
ac040243c0 Back out rev 1.90. It breaks shlibsign.
git-svn-id: svn://10.0.0.236/trunk@152055 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 23:34:21 +00:00
rlk%trfenv.com
ea65999955 Hooking up the Developer Tools to the build which was forgotten as part of bug 145056.
git-svn-id: svn://10.0.0.236/trunk@152053 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 23:30:40 +00:00
nelsonb%netscape.com
966f24a024 Export SECOID_AddEntry. Bug 132942. r=wtc.
git-svn-id: svn://10.0.0.236/trunk@152052 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:51:55 +00:00
nelsonb%netscape.com
6a696f9188 Invoke SECU_RegisterDynamicOids() so that more OIDs will print out.
Bug 132942.  a=wtc.


git-svn-id: svn://10.0.0.236/trunk@152051 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:48:58 +00:00
nelsonb%netscape.com
14340b9719 Bug 132942. r=wtc
Make the following enhancements to NSS's ASN.1 printing code:
- Print warning messages that are properly indendented.
- PrintAsHex notices when the buffer contains entirely printable characters, and is larger than an int, and prints it as text in that case.
- PrintRawString now indents the string, rather than always printing it on
a separate line.
- now prints decoded bit strings
- now prints BMP (UCS2) strings as strings (not as hex) when they contain only printable ASCII characters.
- now prints Universal (UCS4) Strings as strings (not hex) when they contain only printable ASCII characters.
- Decodes certain encoded data that was previously printed as hex.
- Generically decodes ASN.1 data, rather than merely printing an error, when the ASN.1 data doesn't fit a known template.
- properly handles all optional components of basic constraints extensions.
- Prints the names of the bits in the X509 Key Usage extension.
- Prints General Names.
- Print Auth Key ID extensions
- Print subject and issuer alt name extensions
- Print CRL distribution points extensions
- format and print name constraints extensions
- print Authority Information Access extensions
- Print optional X509v2 subject and issuer Unique ID bit strings


git-svn-id: svn://10.0.0.236/trunk@152050 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:45:20 +00:00
wchang0222%aol.com
51a83dbb0e Bugzilla bug 231504: made --disable-strip work. r=bryner.
git-svn-id: svn://10.0.0.236/trunk@152049 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:41:50 +00:00
cbiesinger%web.de
8e7fa168ca bug 232219, memory leak in nsGNOMERegisty::GetFromType
patch by Christian Persch <chpe@gnome.org> r=darin sr=bryner


git-svn-id: svn://10.0.0.236/trunk@152047 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:20:44 +00:00
dougt%meer.net
a2e7f29454 [minimo only] remove dos line endings.
git-svn-id: svn://10.0.0.236/trunk@152046 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:09:23 +00:00
jst%mozilla.jstenback.com
6629ad58f7 Fixing bug 232503. Start using Empty[C]String() to save a bit on code-size. r+sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@152045 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:04:45 +00:00
dougt%meer.net
a4fdb69d95 [minimo only] check of small screen css addition
git-svn-id: svn://10.0.0.236/trunk@152044 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 22:00:57 +00:00
nelsonb%netscape.com
a27747ac5b Change some comments and one variable as suggested in review comments.
r=relyea,wtc.  Bug 124923.


git-svn-id: svn://10.0.0.236/trunk@152043 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 21:57:41 +00:00
dougt%meer.net
f6916f2055 http caching disabled per darin and I
git-svn-id: svn://10.0.0.236/trunk@152042 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 21:55:00 +00:00
nelsonb%netscape.com
e67ef64ae6 Make SECOID_AddEntry be thread safe. Export it. Bug 124923. r=relyea.
git-svn-id: svn://10.0.0.236/trunk@152036 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 21:23:36 +00:00
nelsonb%netscape.com
b655ec4ccf Plug leaks. Bug 123693. r=wtc,relyea
git-svn-id: svn://10.0.0.236/trunk@152034 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 21:18:24 +00:00
neil%parkwaycc.co.uk
c8f1704c27 Don't retarget events that are bubbling back out of content anonymous to the original target b=196755 r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@152032 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 21:14:53 +00:00
ben%bengoodger.com
1b34f23858 231371 - downloading a file destroys the desktop
git-svn-id: svn://10.0.0.236/trunk@152030 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 21:10:10 +00:00
jst%mozilla.jstenback.com
56e48ee132 Making nsDocument::RetrieveRelevantHeaders() non-virtual now that noone overrides it. Bug 202636, suggested by psolanki@myrealbox.com, r+sr=jst@mozilla.jstenback.com
git-svn-id: svn://10.0.0.236/trunk@152029 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 20:52:06 +00:00
despotdaemon%netscape.com
f5f68c0d62 Pseudo-automatic update of changes made by sergei_d@fi.tartu.ee.
git-svn-id: svn://10.0.0.236/trunk@152028 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 20:34:05 +00:00
cltbld%netscape.com
a05ec143d7 Automated update
git-svn-id: svn://10.0.0.236/trunk@152027 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 20:20:57 +00:00
pinkerton%aol.net
72cd30a00a add support for OSX 10.3 SDK support so build done on 10.3 can be run on
previous OS versions. Enabled with configure flag --with-macos-sdk=dir
(bug 224161, r=bryner)


git-svn-id: svn://10.0.0.236/trunk@152026 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 20:18:14 +00:00
pinkerton%aol.net
846b38df70 hacked up a private method to respond when smooth scrolling is turned on
on panther (bug 230594)


git-svn-id: svn://10.0.0.236/trunk@152025 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 20:11:54 +00:00
myk%mozilla.org
7a540ce399 Fix for bug 232508: adds back missing space between "tell" and "[% terms.Bugzilla %]".
Patch by Stephen Reindl <sr@stephenreindl.de>
r=myk
a=myk


git-svn-id: svn://10.0.0.236/trunk@152024 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 19:54:44 +00:00
pinkerton%aol.net
ed7b2b5fe5 fix highliting, temp buffer truncated or crashes with IME (bug 162666)
git-svn-id: svn://10.0.0.236/trunk@152023 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 19:42:13 +00:00
despotdaemon%netscape.com
7c29c1b296 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@152022 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 19:14:04 +00:00
igor%mir2.org
c314764b06 Fixing bug 210605 again: for now re-throw Error instances as is without wrapping them into WrappedException so scripts would not be able to catch them.
git-svn-id: svn://10.0.0.236/trunk@152021 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 17:04:31 +00:00
scott%scott-macgregor.org
36d2f1b840 Bug #229203 --> convert new lines to commas when pasting into a single line text box
git-svn-id: svn://10.0.0.236/trunk@152020 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 17:03:03 +00:00
scott%scott-macgregor.org
0d92e4b579 Bug #229203 --> thunderbird needs new liness converted to commas when pasting into single cell text boxes.
This comes up when pasting address data from spreadsheet programs into the addressing widget. This pref cannot be turned on for seamonkey because it effects all single line text boxes.

r=glazman, moa=glazman
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@152018 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 16:55:01 +00:00
pinkerton%aol.net
c71cf0b1a7 fixed the error handling in the d/l location setting
git-svn-id: svn://10.0.0.236/trunk@152017 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 16:10:07 +00:00
pinkerton%aol.net
010ee73da1 correctly save the download location in IC (bug 232353)
git-svn-id: svn://10.0.0.236/trunk@152016 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 15:05:02 +00:00
daniel%glazman.org
dfe8508bf4 Remove all text styles menu item and key binding both no longer working in Composer and mail composer; b=215406; r=floppymoose,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152015 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 14:52:43 +00:00
silver%warwickcompsoc.co.uk
da40793429 Bug 112435 - Add font size and family menus, commands, and access keys (for bigger/smaller/reset).
r=rginda@hacksrus.com


git-svn-id: svn://10.0.0.236/trunk@152013 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 11:27:35 +00:00
dbaron%dbaron.org
feb73d7d3e Speed up constructors of nsAutoString and nsCAutoString by calling nsStrPrivate::Initialize only once. b=188828 r=darin sr=alecf
git-svn-id: svn://10.0.0.236/trunk@152009 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 04:00:47 +00:00
bzbarsky%mit.edu
2a93163d15 Rework cookie dialogs to allow setting session-only cookies. Bug 230624, patch
by Mike Connor <mconnor@myrealbox.com>, r=mvl, sr=darin


git-svn-id: svn://10.0.0.236/trunk@152008 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 03:34:58 +00:00
jst%mozilla.jstenback.com
2ea255335b Tweak to new APIs. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@152007 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 03:25:59 +00:00
bsmedberg%covad.net
62d53d74e8 Bug 109703 - unix stub installer sends proxy auth even when no username/password is entered. patch by opi@gmx.at r=me r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@152006 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 03:14:53 +00:00
ben%bengoodger.com
2114a586a9 fix 229627 - installer creates wrong keys for java on windows
git-svn-id: svn://10.0.0.236/trunk@152005 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 02:45:43 +00:00
dbaron%dbaron.org
1425a74cba Use a stub implementation of nsIDocumentObserver for implementors of nsIDocumentObserver in the layout library. b=232351 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@152003 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 01:45:34 +00:00
jst%mozilla.jstenback.com
8ad9311c40 Silly filter stuff (not working), and make the serializer work, or work better at least. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@152002 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 01:44:00 +00:00
bsmedberg%covad.net
8514fb895b Bug 231996 - [BEOS]Improper background clipping patch by simontaylor2@lycos.co.uk r=sergei_d@fi.tartu.ee
git-svn-id: svn://10.0.0.236/trunk@152000 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 01:30:25 +00:00
jst%mozilla.jstenback.com
b5cf8e3a27 Moving code around. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@151999 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 01:05:32 +00:00
bienvenu%nventure.com
fd3f4602aa fix palm sync category <-> moz ab mapping 232438 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@151998 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 01:04:45 +00:00
jst%mozilla.jstenback.com
cb46af17c1 Support sync loading (if mIsAsync is somehow set), and implement abort(). Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@151997 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 00:34:19 +00:00
darin%meer.net
489cd5cc8d landing patch for bug 114451 "digest auth nonce count not updated properly" patch by avva@livejournal.com r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@151996 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 00:10:32 +00:00
dbaron%dbaron.org
85465588e0 Miscellaneous cleanup. b=232393 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@151995 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-29 00:04:58 +00:00
bsmedberg%covad.net
824286124d Bug 232201 part 2 - update consumers to use inherited nsIPrefBranchInternal interface. This should be happy for codesize. r=alecf sr=darin
git-svn-id: svn://10.0.0.236/trunk@151994 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 23:45:17 +00:00
jst%mozilla.jstenback.com
421fc415c0 Fixing bug 227263. Making document.domain return null in stead of throwing an exception when there's no domain to return. r+sr=peterv@propagandism.org.
git-svn-id: svn://10.0.0.236/trunk@151993 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 23:44:08 +00:00
neil%parkwaycc.co.uk
1081fd4044 Bug 231203 fix regression (from bug 214797 nsFileSpec to nsIFile conversion) that stopped searchplugins that didn't use .gif images from loading r=darin sr=jag
git-svn-id: svn://10.0.0.236/trunk@151992 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 23:34:57 +00:00
jpierre%netscape.com
13b5f81d25 Fix for 232377 - assertion in vfychain with DSA cert. r=wtc, nelsonb
git-svn-id: svn://10.0.0.236/trunk@151990 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 23:25:07 +00:00
nelsonb%netscape.com
a9d9ed95da Export cert functions that decode extensions and traverse decoded
extensions.  Bug 231881. r= relyea, wtc.


git-svn-id: svn://10.0.0.236/trunk@151989 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 23:23:45 +00:00
cbiesinger%web.de
f729f55a48 Bug 62760
make the helper app dialog always select "Save to disk" if the server sent
content-disposition:attachment, not only if we first see this content type
r=bzbarsky rs=darin


git-svn-id: svn://10.0.0.236/trunk@151988 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 23:18:20 +00:00
neil%parkwaycc.co.uk
39cce00ea6 Bug 226511 Speed up cookie deletions by not reloading the entire tree after every deletion as the rows have already been removed from the tree r=dwitte sr=darin
git-svn-id: svn://10.0.0.236/trunk@151987 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 23:14:42 +00:00
bzbarsky%mit.edu
15c51a090f Make three changes:
1)  Use GetWeak() on the queue hashtable where possible
2)  Fix what looks like a bug in CreateEventQueue (passing wrong thread
    to MakeNewQueue).
3)  Fix what looks like a bug in PushThreadEventQueue (looking at the original
    queue for the thread rather than the youngest one).

Bug 230092, r=danm, sr=darin


git-svn-id: svn://10.0.0.236/trunk@151986 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 23:13:48 +00:00
cbiesinger%web.de
9e4f933cca Bug 166192 Remove last traces of PICS.
patch by Stephen Walker <sdwalker@myrealbox.com> r=bsmedberg,dougt sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151985 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 22:42:21 +00:00
darin%meer.net
75b5c84bb5 updating basebrowser and PPEmbed project file to reflect mozipcd being
renamed mozilla-ipcd.  see bug 226481.  r/sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151984 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 22:33:34 +00:00
nelsonb%netscape.com
b0fa299987 Change program return value to reflect test outcome. Bug 221737. r=wtc
git-svn-id: svn://10.0.0.236/trunk@151983 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 22:30:27 +00:00
myk%mozilla.org
cfd876dcee Fix for bug 232447: Warns user about missing bug number instead of dying in GetBugLink().
r=justdave


git-svn-id: svn://10.0.0.236/trunk@151982 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 22:08:29 +00:00
cbiesinger%web.de
de45f8452d Bug 232373
nsWebShell::LoadDocument unused, remove it
r=adamlock sr=darin


git-svn-id: svn://10.0.0.236/trunk@151981 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 22:08:27 +00:00
cbiesinger%web.de
f6ffec5a2f Bug 152224
Leak in nsExternalAppHandler, due to reference cycle between the nsIDownload implementation,
the helper app service, and the helper app dialog.
now, the reference cycle with the helper app dialog is broken in Cancel/CreateProgressListener,
and the cycle with the nsIDownload will be broken in Cancel/CloseProgressWindow/OnStopRequest

r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@151980 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 22:05:25 +00:00
cbiesinger%web.de
f091b7e971 Bug 232431
exthandler should not export as many headers
only export nsOSHelperAppService.h. this is needed because docshell depends on
it, and docshell's makefile does not know which OSHelperAppService it needs.

r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@151979 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:59:10 +00:00
cbiesinger%web.de
0bde8b3205 Bug 232369
remove the unused function makeProgressDialog
r=neil.parkwaycc.co.uk sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@151978 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:57:04 +00:00
wchang0222%aol.com
f2ad2c3faa Bugzilla bug 232380: deleted CERT_FindExpiredIssuer, which is dead code.
In cert_VerifyCertChain, make sure that subjectCert and issuerCert never
point to the same cert to prevent from destroying that cert twice.
r=jpierre,nelsonb.
Modified Files: certdb/cert.h certhigh/certvfy.c


git-svn-id: svn://10.0.0.236/trunk@151977 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:51:10 +00:00
pinkerton%aol.net
b859bfc05d require 10.1.5 at minimum (Bug 184864)
git-svn-id: svn://10.0.0.236/trunk@151976 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:50:11 +00:00
cbiesinger%web.de
e972f168f6 184433 Internet Keywords triggered by "connection refused" errors. fix it to
only trigger if the hostname is unknown.
patch by Jerry Talkington <jtalkington@users.sourceforge.net> r=adamlock
sr=darin


git-svn-id: svn://10.0.0.236/trunk@151975 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:32:00 +00:00
darin%meer.net
6166d1337c fixes bug 226481 "please rename mozipcd to mozilla-ipcd so it doesn't break shell autocompletion" r=dbaron
git-svn-id: svn://10.0.0.236/trunk@151974 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:31:47 +00:00
cbiesinger%web.de
efd9439529 Bug 229623
"What's Related" - remove from default sidebar list (temporarily)
patch by benc@chuang.net r=neil.parkwaycc.co.uk sr=alecf
a=asa/chofmann


git-svn-id: svn://10.0.0.236/trunk@151973 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:22:18 +00:00
wchang0222%aol.com
00bcaa852a Bugzilla bug 224161: added support for Mac OS X Panther SDK. We assume
that NEXT_ROOT is set in the environment.  The patch is contributed by
Mike Pinkerton <pinkerton@aol.net>. r=wtc.
Modified files: configure configure.in pr/src/linking/Makefile.in


git-svn-id: svn://10.0.0.236/trunk@151972 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:11:04 +00:00
dbaron%dbaron.org
8eddaadb96 Use a stub implementation of nsIDocumentObserver for implementors of nsIDocumentObserver in the layout library. b=232351 r=jst sr=peterv
git-svn-id: svn://10.0.0.236/trunk@151970 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 21:04:33 +00:00
bzbarsky%mit.edu
4d0cf5fe48 Don't do URI fixup on IP address literals. Bug 62402, patch by Lorenzo Colitti
<lorenzo@colitti.com>, r=adamlock, sr=darin


git-svn-id: svn://10.0.0.236/trunk@151968 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 19:56:55 +00:00
pinkerton%aol.net
6daebb95b1 cleanup problems with bookmark toolbar and bookmark manager when launched
from odoc or gurl appleEvents. lazily setup bookmark manager to improve
new window open times. (bug 232092)


git-svn-id: svn://10.0.0.236/trunk@151967 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 19:54:53 +00:00
scott%scott-macgregor.org
785620344e Bug #232433 --> Account Settings / Local Folders needs a browse button
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@151964 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 19:16:30 +00:00
bmlk%gmx.de
9631b46bd0 recover overflow area during incr. reflows in table frames, bug 219220 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151959 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 18:44:41 +00:00
bienvenu%nventure.com
65876d4920 fix 232429 addr book changes required for palm sync fixes, track deleted ab's with a pref, and export display name property string sr=mscott
git-svn-id: svn://10.0.0.236/trunk@151958 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 17:25:45 +00:00
pinkerton%aol.net
7a76c7839e fix bustage and remove dependence on internal header
git-svn-id: svn://10.0.0.236/trunk@151957 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 17:06:06 +00:00
neil%parkwaycc.co.uk
857c9de052 pref entry for Bug 16498 Finished Downloading sound r=varga sr=bz
git-svn-id: svn://10.0.0.236/trunk@151956 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 16:07:44 +00:00
cbiesinger%web.de
02ed91e445 trying to fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@151955 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 15:08:46 +00:00
cbiesinger%web.de
80f05f9dbd bug 78919, part 3: Move nsMIMEInfoImpl to exthandler, and don't allow to CreateInstance it
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@151954 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 14:48:22 +00:00
ian%hixie.ch
a2cab20a10 Also accept 'commands' command instead of help, since it is what some people expect. We should probably also support 'list' but that is more likely to clash with other modules.
git-svn-id: svn://10.0.0.236/trunk@151953 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 13:09:40 +00:00
ian%hixie.ch
10e8cd8e2d Make the help line shorter so it doesn't wrap.
git-svn-id: svn://10.0.0.236/trunk@151952 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 13:08:18 +00:00
ian%hixie.ch
27c4316aae First, dramatically reduce the priority of Infobot responses. Especially with eager mode enabled, infobot was being ridiculously helpful, butting in to all kinds of conversations with other modules. Also, don't treat 'bla is bla?' as a statement. This may need tweaking some (now it treats it as a question for 'bla is bla', which you can't easily set anyway)
git-svn-id: svn://10.0.0.236/trunk@151951 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 13:07:05 +00:00
ian%hixie.ch
749ec32773 Oops, reality did not match the documentation. Fix reality. (once a module returns 0, stop using the handlers. Hopefully this won't break any modules.)
git-svn-id: svn://10.0.0.236/trunk@151950 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 13:02:49 +00:00
hpradhan%hotpop.com
6f4724db9f bug 229575 : refactor some code that was common between
the xml and html content sinks into nsContentSink
r=sicking sr=jst


git-svn-id: svn://10.0.0.236/trunk@151948 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 12:14:17 +00:00
hpradhan%hotpop.com
839ea54af6 bug 232035 : fix leak and cleanup some stuff in printing code r=dbaron sr=jst
git-svn-id: svn://10.0.0.236/trunk@151947 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 11:17:14 +00:00
jshin%mailaps.org
3366b1fd05 follow-up to bug 227547 (not a bug) : added missing 'const' qualifier to the first parameter of CopyUTF8toUTF16NFC()
git-svn-id: svn://10.0.0.236/trunk@151945 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 08:21:39 +00:00
jshin%mailaps.org
7c14813e88 bug 230210: add High Sorbian (hsb) to the language list r=smontagu, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@151944 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 06:15:35 +00:00
jshin%mailaps.org
1952f8f7e3 bug 227547: return local file names after converting NFD (decomposed Unicode) to NFC (composed Unicode) for consumers (Mac OS X only). r=ccarlen, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@151943 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 05:55:30 +00:00
bsmedberg%covad.net
9438356211 Fix system pref extension for bug 232201. r=bustage
git-svn-id: svn://10.0.0.236/trunk@151942 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 05:11:20 +00:00
jgmyers%speakeasy.net
411a605312 address review comments: bug 231659
git-svn-id: svn://10.0.0.236/trunk@151940 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 04:29:14 +00:00
bsmedberg%covad.net
53a4101622 Bug 232201 - make nsIPrefBranchInternal inherit from nsIPrefBranch (small codesize savings) r=alecf sr=darin
git-svn-id: svn://10.0.0.236/trunk@151939 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 04:20:03 +00:00
jst%mozilla.jstenback.com
cd9093c6e4 Fixing regression bug 232343. Make nsTextServicesDocument::GetFirstTextNodeInPrevBlock() just return the first text node in the previous block, and not also position the iterator at that node. r=mscott@mozilla.org, sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@151938 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 04:09:23 +00:00
jgmyers%speakeasy.net
94a241181e rewrite utf8 parser for strictness: bug 231659 r=MisterSSL
git-svn-id: svn://10.0.0.236/trunk@151937 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 03:48:43 +00:00
jgmyers%speakeasy.net
eb2e0d9e56 fix charset conversion: bug 185167 r=kaie sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@151936 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 03:44:38 +00:00
jst%mozilla.jstenback.com
747d1a43fd Fixing typo in comment.
git-svn-id: svn://10.0.0.236/trunk@151935 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 02:55:49 +00:00
jst%mozilla.jstenback.com
9e1b27aa07 Adding partial implementations of some DOM LS classes. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@151934 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 02:55:18 +00:00
pschwartau%netscape.com
6207775b14 Updating JS_GetImplementationVersion() to date of latest JS release (67111).
git-svn-id: svn://10.0.0.236/trunk@151932 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 02:10:31 +00:00
myk%mozilla.org
98d132eaf8 Fix validation problem (unescaped ampersands) by making the program listing be CDATA.
git-svn-id: svn://10.0.0.236/trunk@151931 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 01:44:41 +00:00
jpierre%netscape.com
7add33698c Fix for 231051 - crlutil asserts after deleting CRL. r=wtc, nelsonb
git-svn-id: svn://10.0.0.236/trunk@151930 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 01:18:45 +00:00
bryner%brianryner.com
56ec02628e fixing svg bustage
git-svn-id: svn://10.0.0.236/trunk@151929 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 01:15:30 +00:00
cbiesinger%web.de
b8f8792fdc bug 230931 - nsFileStreams.h should not #include nsReadLine.h
this forward-declares nsLineBuffer in nsFileStreams.h instead, and turns a
typedef struct { ... } nsLineBuffer into struct nsLineBuffer { ... }
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@151928 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 00:22:55 +00:00
bryner%brianryner.com
e46f7c8143 More nsIPresContext deCOMtamination (bug 229371). Removed GetBaseURL, rename GetMedium to Medium and inline it, remove virtual style resolution methods that forward to style set (callers will call style set methods directly). Removed PresContext parameter to StyleSet style resolution functions. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151927 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-28 00:18:22 +00:00
wchang0222%aol.com
e14efd79e1 Bugzilla bug 231018: use AIX.mk for all AIX versions. Removed the
AIXm.n.mk files.  Removed support for AIX 3.2, 4.1, and 4.2.  Removed
unused make variable EXPORT_RULES.  Removed unused macro define -DAIX4_3.
The patch is contributed by Philip K. Warren <pkw@us.ibm.com>. r=wtc.
Modified Files:
	AIX.mk config.mk
Removed Files:
	AIX3.2.mk AIX4.1.mk AIX4.2.mk AIX4.3.mk AIX5.1.mk AIX5.2.mk


git-svn-id: svn://10.0.0.236/trunk@151924 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 23:55:38 +00:00
wchang0222%aol.com
a09da9d17c Bugzilla bug 232226: use the -bnortllib linker flag when building AIX
shared libraries so that they do not include a reference to the run time
linker library - only the main program needs to have a reference to the
run-time linker library.  The patch is contributed by Philip K. Warren
<pkw@us.ibm.com>. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@151922 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 23:10:18 +00:00
jst%mozilla.jstenback.com
114fac3117 Removing these interfaces in favor of the ones in dom/public/idl/ls/. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@151920 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 23:00:38 +00:00
jst%mozilla.jstenback.com
f4b748edd6 Bringing these interfaces up to match the latest spec. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@151919 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 22:59:47 +00:00
cbiesinger%web.de
ab5c827956 119491 patch by Kenneth Herron (kherron) <kjh-5727@comcast.net>
r=biesi sr=bzbarsky
replace printf-style debugging with nspr logs


git-svn-id: svn://10.0.0.236/trunk@151918 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 22:27:55 +00:00
bzbarsky%mit.edu
dd799446c6 Make sure to not return uninitialized stuff. Bug 232317, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@151917 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 22:24:02 +00:00
rlk%trfenv.com
c9e2ac8665 Bug 231835 - It's now "Bookmarks File" (plural), update help documentation. Patch by Joe Infla (mail124@bellsouth.net). r=stolenclover@yahoo.com.tw
git-svn-id: svn://10.0.0.236/trunk@151916 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 21:27:35 +00:00
bzbarsky%mit.edu
f3f750b9eb If compilation of a prototype member fails, destroy all prototype members
before bailing.  Bug 232095, r+sr=bryner


git-svn-id: svn://10.0.0.236/trunk@151915 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 21:18:00 +00:00
pinkerton%aol.net
989edcf891 remove references to system internet prefs since they no longer exist on
panther. first stab at choosing download folder (display works, setting it
does not)


git-svn-id: svn://10.0.0.236/trunk@151914 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 20:52:18 +00:00
despotdaemon%netscape.com
e3ec7b141a Pseudo-automatic update of changes made by daniel@glazman.org.
git-svn-id: svn://10.0.0.236/trunk@151913 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 20:41:52 +00:00
caillon%returnzero.com
3e58617a44 232327 - Use valid JS in our javascript: URL wrapping around window._content
r=shaver sr=brendan


git-svn-id: svn://10.0.0.236/trunk@151912 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 19:51:31 +00:00
darin%meer.net
3d6e71538f fixes bug 230456 "potential invalid memory access [@nsFontMetricsGTK::TryNodes]" r=bryner
git-svn-id: svn://10.0.0.236/trunk@151911 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 18:49:03 +00:00
relyea%netscape.com
13f5459a8e bug 231698: fix regression in reading SDR data in databases written on 64-bit platforms.
r=MisterSSL


git-svn-id: svn://10.0.0.236/trunk@151910 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 18:31:29 +00:00
bsmedberg%covad.net
ef01c31aa3 These four files need placeholders so that the SeamonkeyAll CVS module pulls without errors.
git-svn-id: svn://10.0.0.236/trunk@151909 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 17:43:06 +00:00
scott%scott-macgregor.org
8c1c78343b remove @ marks around app_version
git-svn-id: svn://10.0.0.236/trunk@151908 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 17:37:15 +00:00
scott%scott-macgregor.org
9ff4d7aa2e Bug #132159 --> Quick Search: Status text "1 matches found" is grammatically incorrect
patch by stephen walker

r=neil
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@151907 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 17:33:33 +00:00
timeless%mozdev.org
7a3219bbe6 Bug 224327 if domain.com is blocked, sub.domain.com is blocked, but cannot be unblocked using remove
patch by mconnor@myrealbox.com r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@151905 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 16:42:29 +00:00
timeless%mozdev.org
8d8da98388 Bug 175359 Add confirm dialog for Remove All Cookies/Remove All Sites
patch by mconnor@myrealbox.com r=mvl sr=alecf


git-svn-id: svn://10.0.0.236/trunk@151904 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 16:41:15 +00:00
timeless%mozdev.org
43ad1c4985 Bug 231831 About Popups doesn't load pref panel on Yes.
patch by r=neil sr=jag


git-svn-id: svn://10.0.0.236/trunk@151903 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 16:38:45 +00:00
jst%mozilla.jstenback.com
1a675be550 Fixing bug 232133. Cleaning up nsHTMLSelectElement a bit. r+sr=bzbarsky@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@151902 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 16:20:38 +00:00
ian%hixie.ch
7570f93aec mixed case help lines were getting lost
git-svn-id: svn://10.0.0.236/trunk@151901 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 12:31:32 +00:00
gerv%gerv.net
415134296d Bug 232161 - add ability to forget or edit saved searches when the search throws an error. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@151900 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 09:03:30 +00:00
dougt%meer.net
1b28ca1ad7 [Minimo only] Adding simple popup blocking
git-svn-id: svn://10.0.0.236/trunk@151899 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 08:45:11 +00:00
scott%scott-macgregor.org
9920686f69 remove ctrl-m's from an ifdef to make ctrl-m look right in the file / new message menu
git-svn-id: svn://10.0.0.236/trunk@151898 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 07:45:14 +00:00
dbaron%dbaron.org
5d781dc551 Clean up ComputeShrinkwrapMargins. b=217369 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151897 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 06:46:33 +00:00
scott%scott-macgregor.org
773a977b1e fix subscribe bustage where the subscribe window was DOA.
hide the progressmeter by default and give it an element ID so we can unhide it later

thanks to stephen walker for pointing out the problem


git-svn-id: svn://10.0.0.236/trunk@151895 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 06:19:22 +00:00
scott%scott-macgregor.org
8b94bd15a5 remove obsolete files. We now use thunderbird.js
git-svn-id: svn://10.0.0.236/trunk@151894 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 06:10:55 +00:00
scott%scott-macgregor.org
1c294ae068 Bug #232166 --> Unfork mailnews,js, move diffs to thunderbird.js.
git-svn-id: svn://10.0.0.236/trunk@151893 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 06:06:40 +00:00
dbaron%dbaron.org
3057f6fb34 Fix a bunch of errors in incremental computation of maximum width and max-element-size that were causing incremental reflow bugs. b=39683, 217369 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@151892 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 05:47:55 +00:00
caillon%returnzero.com
e26d1a9ead - If the mouse moves while the scrollbar thumb is incrementing toward it (after a click and hold), update the destination point so it doesn't go past the mouse if it moves closer, and chases the mouse if it moves further away (bug 153946).
- Cache the scrollbar prefs so they aren't constantly looked up.
- Minor cleanup.

r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@151890 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 05:19:57 +00:00
jst%mozilla.jstenback.com
7c5a974bdf Fixing bug 202636. Patch by psolanki@myrealbox.com. Adding document.referrer to all document types. r+sr=jst@mozilla.jstenback.com
git-svn-id: svn://10.0.0.236/trunk@151889 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 05:11:44 +00:00
caillon%returnzero.com
16839e4cdc AddRef() the out parameter, and check for OOM.
Fixes bug 231709, iframes pointing to signed XUL crashes browser
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@151888 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 05:01:48 +00:00
bzbarsky%mit.edu
62c53f23d5 Preserve case of end tags in preserve targets (<textarea>, <xmp>, etc.). Bug
64799, r=choess, sr=jst


git-svn-id: svn://10.0.0.236/trunk@151887 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 04:50:56 +00:00
jst%mozilla.jstenback.com
bdd7b1f7ab Fixing bug 202636. Patch by psolanki@myrealbox.com. Adding document.referrer to all document types. r+sr=jst@mozilla.jstenback.com
git-svn-id: svn://10.0.0.236/trunk@151886 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 04:41:12 +00:00
bzbarsky%mit.edu
6d00103488 Remove the broken nsAttributeContent and just use regular textnodes to
implement attr() content.  Use mutation events to handle dynamic attr changes.
Bug 214013, r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@151885 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 04:22:58 +00:00
scott%scott-macgregor.org
699a605cce Bug #218328 --> ctrl-n should open a new compose window from the mail window and the mail compose window.
git-svn-id: svn://10.0.0.236/trunk@151884 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 04:01:00 +00:00
scott%scott-macgregor.org
e94a8213ea Bug #230466 --> When saving an attachment by dragging it to the desktop or by saving it from the context menu (as opposed to chosing open), show a standalone progress dialog for large attachments.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@151883 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 02:59:49 +00:00
scott%scott-macgregor.org
e9b4234fcc Dynamically generate version information for Thunderbird based on the value of version.txt
thanks to stephen walker for the patch.

(this file is now dynamically generated)


git-svn-id: svn://10.0.0.236/trunk@151882 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 02:50:41 +00:00
scott%scott-macgregor.org
121461bd74 Dynamically generate version information for Thunderbird based on the value of version.txt
thanks to stephen walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@151881 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 02:49:45 +00:00
dougt%meer.net
4ddbb73c99 We build minimo a different way now
git-svn-id: svn://10.0.0.236/trunk@151880 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 01:55:04 +00:00
dougt%meer.net
99c65dfc70 [minimo only] Minimo app vanity clean up. Merging stop and reload buttons. Autosizing URL entry bar on focus. Fixed chrome lite library so that it doesn't require any linking to necko. Adding ipkg build stuff.
git-svn-id: svn://10.0.0.236/trunk@151879 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 01:46:05 +00:00
ian%hixie.ch
931856198b Update documentation to match latest changes w.r.t. SpottedPart and SpottedQuit. Document 'unload' since three standard modules use it.
git-svn-id: svn://10.0.0.236/trunk@151878 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 01:42:28 +00:00
ian%hixie.ch
04b7e987b9 Make XMLLogger work again (fallout from the time patch a while back)
git-svn-id: svn://10.0.0.236/trunk@151877 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 01:29:18 +00:00
ian%hixie.ch
a78a11238a * Add more comments (especially XXX ones!).
* Rework how Parting, Quitting, and Kicking work:
* Fix bug 133965 (SpottedQuit and SpottedPart not sent for self) for SpottedPart.
  SpottedQuit part of the fix is more involved and is WONTFIX for now; I've added XXX comments where the fixes would have to go.
* Fixed the part message when leaving a channel through the 'part' command.
* Parting and Joining no longer ensure that they were (not already) in the channel before doing the /part of /join command.
* Admin module's Kicked is no longer called for the 'part' command, only when kicked.
* PartedChannel is now where the channel gets removed from the config, so if the server doesn't let the bot part, it won't remember that it has parted.


git-svn-id: svn://10.0.0.236/trunk@151876 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 01:28:18 +00:00
bienvenu%nventure.com
ad2b85260b fix for 232233 crash in SetFileXPPref if value is null sr=mscott
git-svn-id: svn://10.0.0.236/trunk@151873 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 00:21:38 +00:00
bienvenu%nventure.com
a85f34ec6b properly logout of imap connections when shutting down sr=mscott 115349
git-svn-id: svn://10.0.0.236/trunk@151871 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 00:17:49 +00:00
bryner%brianryner.com
9993225962 Use the right identifier for the version number substitution
git-svn-id: svn://10.0.0.236/trunk@151870 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 00:13:32 +00:00
bryner%brianryner.com
832c70b465 Use the right identifier for the version number substitution
git-svn-id: svn://10.0.0.236/trunk@151869 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 00:11:27 +00:00
jpierre%netscape.com
87077780f7 Fix for 231051 - crlutil asserts after importing CRL. r=nelsonb, wtc
git-svn-id: svn://10.0.0.236/trunk@151868 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-27 00:02:16 +00:00
jst%mozilla.jstenback.com
92dc654217 Fixing bug 147058. Changing the scope chain of non-XUL DOM nodes to match what IE and Nav<6.0. r=caillon@aillon.org, sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@151867 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 23:41:34 +00:00
scott%scott-macgregor.org
afe5c249b9 Bug #228300 --> can't install themes if install path contains 8 bit characters
git-svn-id: svn://10.0.0.236/trunk@151866 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 23:39:15 +00:00
ian%hixie.ch
28d6ab334f Comment about possible bug in Kicked method
git-svn-id: svn://10.0.0.236/trunk@151865 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 23:25:37 +00:00
gerv%gerv.net
8ab5b431db Bug 225043 - enhance chart migration code to populate 'All Open' charts from historical data. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@151864 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 23:23:08 +00:00
dbaron%dbaron.org
73080943e5 Allow this to compile in a build with trace-malloc enabled.
git-svn-id: svn://10.0.0.236/trunk@151863 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 23:00:30 +00:00
scott%scott-macgregor.org
5ed4e25b09 More pref regression fallout:
add missing signon prefs to thunderbird
pref("signon.rememberSignons",              true);
pref("signon.expireMasterPassword",         false);


git-svn-id: svn://10.0.0.236/trunk@151862 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 22:23:22 +00:00
ian%hixie.ch
5fe8dc9baf in eager mode, it looks silly if we don't trim trailing dots.
git-svn-id: svn://10.0.0.236/trunk@151860 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 22:03:03 +00:00
jst%mozilla.jstenback.com
809cf8fca0 Fixing uninitialized variable that was introduced with the fix for bug 230840.
git-svn-id: svn://10.0.0.236/trunk@151859 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 21:58:09 +00:00
ian%hixie.ch
6682668d89 Make the port optional since not everyone knows it's 3306 :-)
git-svn-id: svn://10.0.0.236/trunk@151858 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 21:55:38 +00:00
ian%hixie.ch
53e4556451 More ways to insult (and praise) the bot.
git-svn-id: svn://10.0.0.236/trunk@151857 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 21:34:09 +00:00
ian%hixie.ch
7ad690733a * Keep track of age of quotes so we can avoid showing some quotes more than others
* Remove commented out code
* Fix the search string parser to actually, er, work
* Don't report number of matches using numbers if there is only one
* Check database is up before reporting status
* Check database is not empty before reporting status
* Report most popular quote


git-svn-id: svn://10.0.0.236/trunk@151855 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 20:33:16 +00:00
chanial%noos.fr
4b07289474 remove files left over from bug 194678, r=bsmedberg, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151854 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 20:33:09 +00:00
bsmedberg%covad.net
994c56f0e9 Re-adding blank makefiles.all to fix tinderboxen
git-svn-id: svn://10.0.0.236/trunk@151853 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 20:27:39 +00:00
bsmedberg%covad.net
e94fd857a2 Bug 221363 - remove outdated files from mozilla/l10n. These files are old and unmaintained, and do not work with any trunk code. suggested by bugzilla@babylonsounds.com (sipaq), r=me
git-svn-id: svn://10.0.0.236/trunk@151852 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 20:09:34 +00:00
ian%hixie.ch
61264a65a8 Crash protection for faulty modules that raise exceptions when reporting their help info.
git-svn-id: svn://10.0.0.236/trunk@151851 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 20:06:40 +00:00
sicking%bigfoot.com
32ed76bc96 Fix bustage from bad casing in #include
git-svn-id: svn://10.0.0.236/trunk@151850 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 19:32:48 +00:00
sicking%bigfoot.com
2d7b04ac1f More bug 195350 work: Make html use new nsAttrAndChildArray class.
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@151849 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 19:22:05 +00:00
mostafah%oeone.com
2b5e583daf New ico for sunbird
git-svn-id: svn://10.0.0.236/trunk@151848 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 17:31:26 +00:00
bienvenu%nventure.com
dc72c00dce make imap protocol logging handle large chunks of data sent to server, 232129 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@151847 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 15:52:04 +00:00
mostafah%oeone.com
f050c82260 Updated Spanish translation
git-svn-id: svn://10.0.0.236/trunk@151846 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 14:56:02 +00:00
neil%parkwaycc.co.uk
aba31e6fe6 Bug 231076 nsIPref removal from bookmarks p=arne.anka@stupido.com r=pch sr=jag
git-svn-id: svn://10.0.0.236/trunk@151845 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 13:37:17 +00:00
neil%parkwaycc.co.uk
afb6cd3720 Bug 230434 nsIPref removal from spellchecker p=arne.anka@stupido.com r=mkaply sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151844 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 13:29:25 +00:00
myk%mozilla.org
f4d5a1d8b8 Fix for bug 232164: Adds backwards-compatibility hack for changedin queries for newly created bugs and simplifies the code.
r=bbaetz


git-svn-id: svn://10.0.0.236/trunk@151843 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 12:09:40 +00:00
myk%mozilla.org
a6770c99c6 Fix for bug 232160: adds the header back in to the "verify component, etc." page that appears when a user changes the product to which a bug belongs.
r=gerv


git-svn-id: svn://10.0.0.236/trunk@151842 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 10:12:32 +00:00
ere%atp.fi
a5fdb5e5d3 Fix for bug 231001: [rte] HTMLArea (Midas) broken since 20040114
r=brade
sr=bz


git-svn-id: svn://10.0.0.236/trunk@151841 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 09:48:50 +00:00
myk%mozilla.org
21c563cb73 Fix for bug 232154: Make old column lists work again by correctly translating old -> new column names.
r=bbaetz


git-svn-id: svn://10.0.0.236/trunk@151840 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 07:58:26 +00:00
myk%mozilla.org
e7190d0299 Fix for bug 232140: makes tests work on b.m.o by making BugMail.pm use Bugzilla::Util, which contains the trim() function BugMail.pm needs.
r=bbaetz


git-svn-id: svn://10.0.0.236/trunk@151839 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 07:04:22 +00:00
scott%scott-macgregor.org
2f77e7016d Try to fix pref bustage regressions such as link clicks not loading the default browser.
git-svn-id: svn://10.0.0.236/trunk@151838 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 04:40:45 +00:00
myk%mozilla.org
2efe3b6b4e Fix for bug 232150: Corrects "field changed" queries including [Bug creation] as one of the fields so that they actually work instead of taking forever. The query was structured as "[Bug creation] clause OR (bugs_activity JOIN clause OR (other field clauses))" when it should have been "bugs_activity JOIN CLAUSE AND ([Bug creation] clause OR other field clauses)"
r=bbaetz
a=myk


git-svn-id: svn://10.0.0.236/trunk@151837 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 04:04:28 +00:00
jake%bugzilla.org
bfc8514519 Bug 232156: Bugzilla 2.17.3 changed some field names in the RDF output. Make Mozbot succeed with either schema.
r= bbaetz


git-svn-id: svn://10.0.0.236/trunk@151836 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 02:57:03 +00:00
ian%hixie.ch
db2c8cb185 Quotebot. Requires MySQL. Based on a specification written by Nortis http://www.blomstereng.org/
git-svn-id: svn://10.0.0.236/trunk@151835 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 00:48:52 +00:00
chanial%noos.fr
7ca65dda5c Bug 216137: Make xpinstall/packager produce thunderbird/Firebird packages.
patch by David Fraser <davidf@sjsoft.com>, r=bsmedberg, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@151834 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-26 00:40:13 +00:00
myk%mozilla.org
d293e5734b Fix for bug 183774: makes duplicates.xul compute a correct base URL when jarred so that links to bugs work.
r=gerv
a=myk


git-svn-id: svn://10.0.0.236/trunk@151832 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 18:47:16 +00:00
caillon%returnzero.com
e423dd3d75 Use the correct free methods. r+sr=peterv via irc.
git-svn-id: svn://10.0.0.236/trunk@151831 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 14:53:21 +00:00
ian%hixie.ch
4d4d4c03ab Handle exceptions being raised in the Schedule() handler. Before, they would cause the bot to crash on startup and to say stupid things during module loading.
git-svn-id: svn://10.0.0.236/trunk@151830 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 13:49:54 +00:00
ian%hixie.ch
f6560e15fe Standardise on 'status' as the status command for all modules.
git-svn-id: svn://10.0.0.236/trunk@151829 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 13:05:45 +00:00
ian%hixie.ch
5f7cbc8e30 Support comments, p tags, and div tags.
git-svn-id: svn://10.0.0.236/trunk@151828 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 13:04:23 +00:00
ian%hixie.ch
0ff30abb52 Added some default hit protection. Removed a redundant variable definition. Implemented responses for tickling and apologies. Added some support for the moronic misspelt 'u' (you) form. Added support for shaking hands. Added some insults to handle and cleaned up (/x) two regular expressions that were getting very long.
git-svn-id: svn://10.0.0.236/trunk@151827 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 11:41:48 +00:00
bryner%brianryner.com
88b5530edd Some cleanup to nsProxyObject: implement refcounting without nsISupports inheritance, inline getters, and fix a few warnings. Bug 232022, r=dougt, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151826 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 10:39:02 +00:00
dbaron%dbaron.org
851b1fbeb8 Oops.
git-svn-id: svn://10.0.0.236/trunk@151824 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 06:29:54 +00:00
dbaron%dbaron.org
71cb6f8e7a Oops.
git-svn-id: svn://10.0.0.236/trunk@151823 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 06:29:06 +00:00
dbaron%dbaron.org
3470945121 Adding testcase from bug 228172. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@151822 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 06:29:05 +00:00
ian%hixie.ch
ba0e2d7130 Don't send PASS unless there is a password. Make some debug messages a little clearer. Report PASS errors. And most importantly: Correctly handle NICK changes. We will now only change our internal memory of our nick when the server tells us what are nick is. As part of this, stop using the Net::IRC concept of the Current Nick, since that is completely broken. Handles invalid nicks much more gracefully.
git-svn-id: svn://10.0.0.236/trunk@151821 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 02:48:32 +00:00
uid504
45fb4026da adding mozilla/ipc/ipcd to MozillaTinderboxAll
git-svn-id: svn://10.0.0.236/trunk@151820 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 02:10:20 +00:00
jim_nance%yahoo.com
fbf0b3e509 Fix Bug 232051 - Make jprof work with Fedora Core1. The stack walking code
did not work on that platform. r=dbaron sr=dbaron.


git-svn-id: svn://10.0.0.236/trunk@151819 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 01:51:39 +00:00
ian%hixie.ch
175ef1b48a Remove excessive trailing spaces. Fix a bug where I was setting the wrong variable (duh), this should make the username/identd stuff actually work. Make the mail regarding the server being down actually show the right values. Split some debug lines onto two for clarity.
git-svn-id: svn://10.0.0.236/trunk@151818 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 01:12:34 +00:00
bienvenu%nventure.com
24945a1034 enable full mcd pr logging in release build, sr=mscott 232073
git-svn-id: svn://10.0.0.236/trunk@151817 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 01:11:11 +00:00
ian%hixie.ch
8a0eed3777 Oops, need double quotes to interpolate...
git-svn-id: svn://10.0.0.236/trunk@151816 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 01:03:45 +00:00
ian%hixie.ch
de874281d1 Some more drastic auto-fixing code for really annoying servers.
git-svn-id: svn://10.0.0.236/trunk@151815 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 00:53:50 +00:00
ian%hixie.ch
b0cec7a003 Make mozbot try to use a valid username if it thinks it needs to (this is untested; what do servers normally complain about when the identd isn't valid? I've seen this happen but I forget the actual string they send back). Also, fix an undefined variable warning in the wordWrap method.
git-svn-id: svn://10.0.0.236/trunk@151814 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 00:45:38 +00:00
ian%hixie.ch
55d940d6f6 Upgrade the insult protection overrides to be more customisable. Add more of them by default. Note that this is not a backwards compatible change but since we haven't released a version with this module yet, that's ok.
git-svn-id: svn://10.0.0.236/trunk@151813 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-25 00:08:43 +00:00
ian%hixie.ch
d7a22506e5 New fortune cookie format, in case we ever add more types of cookies. Limit on size of cookie file, to prevent trivial DOS attack. Prevent the addition of duplicate cookies.
git-svn-id: svn://10.0.0.236/trunk@151812 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 23:56:12 +00:00
ian%hixie.ch
dc5e90448e * Support fluffy "tell me" prefix
* Fix a bug introduced in version 1.10 which made Infobot, ah, not work. (bug 223905, thanks to Charlie, Michael, and justdave)
* Support for more fluffy wording (expletives in questions)
* Space out some regular expressions
* Made the "anyone know what foo is" form actually work for the first time
* Fix the bug introduced 7 patches ago, which I partly fixed 5 patches ago, in which "targetted" comments wouldn't be, ah, targetted.


git-svn-id: svn://10.0.0.236/trunk@151811 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 23:48:11 +00:00
chanial%noos.fr
f3a42ddaeb Bug 221899: when saving web page, not defaulting with any file extension, patch by <pike@pikey.me.uk>
git-svn-id: svn://10.0.0.236/trunk@151809 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 23:29:43 +00:00
caillon%returnzero.com
ae05fab377 Stop outputting comments pertaining to forward declared interfaces. See bug 232032 for details.
r=dbradley, sr=shaver


git-svn-id: svn://10.0.0.236/trunk@151808 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 23:01:55 +00:00
chanial%noos.fr
161c41318e Bug 228103: Toolbar Google search for empty string results in garbage characters.
Loads the host of the search engine when querying for the null string.


git-svn-id: svn://10.0.0.236/trunk@151807 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 22:22:40 +00:00
gerv%gerv.net
c15c4d05fb Bug 232055 - add more colours to line graphs (default is 7; we now have 16.) Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@151806 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 21:40:31 +00:00
dbaron%dbaron.org
132de00da5 Change name of variable so this code makes sense.
git-svn-id: svn://10.0.0.236/trunk@151804 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 20:21:32 +00:00
scott%scott-macgregor.org
1a854ceaef Bug #220173 --> If new email comes in while reading a message in the preview pane, the message scrolls back to the start
git-svn-id: svn://10.0.0.236/trunk@151803 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 20:08:58 +00:00
dbaron%dbaron.org
c3de46c776 Add new testcases. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@151801 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 19:41:28 +00:00
ian%hixie.ch
9556431c76 minor documentation error fix
git-svn-id: svn://10.0.0.236/trunk@151799 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 18:40:07 +00:00
gerv%gerv.net
a1ca8312b7 Massive rearrangement of the installation section. Hopefully it makes sense now.
git-svn-id: svn://10.0.0.236/trunk@151798 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 18:31:00 +00:00
silver%warwickcompsoc.co.uk
1658b33966 Bug 98251 Implement Half-Op (mode +h) in Chatzilla
r=rginda


git-svn-id: svn://10.0.0.236/trunk@151796 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 17:22:14 +00:00
hpradhan%hotpop.com
749e03f66d attempt to fix Camino bustage from bug 230840
git-svn-id: svn://10.0.0.236/trunk@151794 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 13:04:10 +00:00
hpradhan%hotpop.com
0802afdaf1 bug 229392 : minor cleanup in session history r=alecf sr=bz
git-svn-id: svn://10.0.0.236/trunk@151793 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 07:26:37 +00:00
hpradhan%hotpop.com
2a8868e0d4 bug 231233 : nsPrintData.h cleanup r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@151792 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 07:23:56 +00:00
hpradhan%hotpop.com
2beaf66b1b bug 229177 : Make TestXMLExtras not leak on shutdown r+sr=heikki
git-svn-id: svn://10.0.0.236/trunk@151791 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 07:21:57 +00:00
silver%warwickcompsoc.co.uk
c4943643b8 Bug 111475 Missing /ignore command
r=rginda


git-svn-id: svn://10.0.0.236/trunk@151788 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 03:00:53 +00:00
jst%mozilla.jstenback.com
c8c3147620 Fixing mac bustage.
git-svn-id: svn://10.0.0.236/trunk@151787 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 01:30:02 +00:00
scott%scott-macgregor.org
8ccec17274 Change the mac creator type on firebird to MOZB (b is for browser) to avoid
using the same type as Mozilla (MOZZ). This makes url delegation between thunderbird
and firebird work on the mac without the two tripping over each other.

a=brendan on the new creator name

(I forgot to check this change in back in November when I changed browser\app\Makefile.in


git-svn-id: svn://10.0.0.236/trunk@151786 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 01:08:50 +00:00
jst%mozilla.jstenback.com
12ed685455 Fixing bug 230840. DeCOMtaminating nsIDocumentObserver, nsIAttribute, nsIContentList, and nsIContentIterator, and doing some other cleanup. r=jonas@sicking.cc, sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@151784 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 00:46:17 +00:00
scott%scott-macgregor.org
d107c96989 Try to unhork platform specific pref bustage. Patch by bsmedberg
git-svn-id: svn://10.0.0.236/trunk@151783 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 00:44:28 +00:00
brendan%mozilla.org
c48008dcde Brace style fascism.
git-svn-id: svn://10.0.0.236/trunk@151782 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 00:36:10 +00:00
silver%warwickcompsoc.co.uk
8324963409 Bug 231770 Various minor bug fixes that need landing
r=samuel


git-svn-id: svn://10.0.0.236/trunk@151781 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-24 00:23:51 +00:00
dbaron%dbaron.org
707d55e1d1 Remove users of deprecated, no-op, NS_INIT_ISUPPORTS macro from tree. b=178643 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151780 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 23:12:44 +00:00
nelsonb%netscape.com
9c82ab27aa Fix crashes that occur when optional policyQualifiers are not present.
Bug 230951. r=kinmoz.


git-svn-id: svn://10.0.0.236/trunk@151779 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 22:50:01 +00:00
pinkerton%aol.net
1c90d7338b use aa fonts regardless of font size (bug 180535)
git-svn-id: svn://10.0.0.236/trunk@151778 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 22:44:23 +00:00
pinkerton%aol.net
24f792df8e allow pref to always use aa fonts, even at small sizes (this is what
safari does). (r=tsk, sr=bryner, bug 180535)


git-svn-id: svn://10.0.0.236/trunk@151777 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 22:43:09 +00:00
wchang0222%aol.com
4dcddf3c43 Bumped version to 1.50 (for NSS 3.10).
git-svn-id: svn://10.0.0.236/trunk@151773 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 22:15:39 +00:00
bryner%brianryner.com
c070e081bc Move EXTRA_DSO_LDOPTS before rules.mk include so that dependencies are picked up properly.
git-svn-id: svn://10.0.0.236/trunk@151772 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 21:59:22 +00:00
pinkerton%aol.net
5339856820 more tweaking of dock icon click behavior. unminimize the frontmost browser if
it's in the dock and the only other browser.


git-svn-id: svn://10.0.0.236/trunk@151771 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 21:54:23 +00:00
neil%parkwaycc.co.uk
0e2cc287a9 Bug 231953 nsIPref removal from Calendar Front End r=mostafah
git-svn-id: svn://10.0.0.236/trunk@151770 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 21:47:18 +00:00
dbaron%dbaron.org
22595f0833 Add testcases for bug 185411.
git-svn-id: svn://10.0.0.236/trunk@151769 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 21:41:52 +00:00
bryner%brianryner.com
4a034a15c2 Move EXTRA_DSO_LDOPTS before include of rules.mk so that it catches dependencies properly
git-svn-id: svn://10.0.0.236/trunk@151767 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 21:24:08 +00:00
bryner%brianryner.com
e0c116657a Oops, DSO_LDOPTS_DEPS should not have been inside the DEPENDENT_LIBS ifdef!
git-svn-id: svn://10.0.0.236/trunk@151766 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 21:21:38 +00:00
bienvenu%nventure.com
2b99eaf51d fix duplication of messages in inbox if new mail arrives while the user has the inbox open, and the inbox.msf file is out of date for some reason (usually file systems with latency issues) sr=mscott 90422
git-svn-id: svn://10.0.0.236/trunk@151760 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 19:52:06 +00:00
smontagu%smontagu.org
7c0e07cf16 Removing unused code. Preliminary patch to bug 231162, r=jshin@mailaps.org, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151758 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 19:46:43 +00:00
brendan%mozilla.org
660246582b Fix quoting/escaping of non-ASCII chars and reserved ids in all property access cases (231518, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@151754 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 17:52:03 +00:00
scott%scott-macgregor.org
f9b2e0ba34 Bug #231960 --> Unable to create a table from pasted data
git-svn-id: svn://10.0.0.236/trunk@151752 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 17:35:55 +00:00
roc+%cs.cmu.edu
e75fad64ef Bug 230687. DEC compiler barfs on call to implicit nsRectFast::operator=. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151751 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 17:27:59 +00:00
peterv%propagandism.org
300d19feec Fix for bug 231870 (instanceof Event (well, any dom object) is broken - throws instead of returning false). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151750 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 17:07:57 +00:00
neil%parkwaycc.co.uk
1de5fc134d Bug 78360 gContextMenu has no properties if you open a submenu r=timeless sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@151749 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 16:20:27 +00:00
neil%parkwaycc.co.uk
4abe65a663 Hopefully the final patch to bug 220717 to fix all the users of -moz-image-region p=mscott,swalker r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151747 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 13:35:57 +00:00
neil%parkwaycc.co.uk
7082e58c32 Bug 231368 Remove unused nsIPref includes p=arne.anka@stupido.com r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151746 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 13:31:07 +00:00
neil%parkwaycc.co.uk
e0f6c5d22c Bug 181602 accessible/ should be using the new pref apis p=arne.anka@stupido.com r=caillon sr=peterv
git-svn-id: svn://10.0.0.236/trunk@151745 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 13:23:20 +00:00
neil%parkwaycc.co.uk
94cdcfc2f0 Bug 229121 Remove unused files p=arne.anka@stupido.com r=mscott sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@151744 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 13:20:35 +00:00
neil%parkwaycc.co.uk
4ce35a42f6 Windows bustage fix - nsresult should have been NS_METHOD
git-svn-id: svn://10.0.0.236/trunk@151743 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 11:04:20 +00:00
neil%parkwaycc.co.uk
178bfead9d Bug 227500 Provide scriptable environment access p=bsmedberg,gisburn r/sr=dougt
git-svn-id: svn://10.0.0.236/trunk@151742 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 10:23:12 +00:00
neil%parkwaycc.co.uk
cd5564a988 Bug 231772 fix link icon regression from bug 225854 r/sr=jag
git-svn-id: svn://10.0.0.236/trunk@151741 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 09:21:38 +00:00
bryner%brianryner.com
0db5cf173e fallout from chrome registry reorg - fix CID to match chrome/src/nsChromeRegistry.h
git-svn-id: svn://10.0.0.236/trunk@151740 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 08:53:35 +00:00
bryner%brianryner.com
c89e6081ad Make sure we rebuild shared libraries when a static library that's being linked in changes. Fallout from bug 231162. r=cls.
git-svn-id: svn://10.0.0.236/trunk@151739 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 08:15:49 +00:00
myk%mozilla.org
a6501424ee fixing incorrect ulink attribute (href should be url)
git-svn-id: svn://10.0.0.236/trunk@151738 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 07:53:30 +00:00
timeless%mozdev.org
faefa1040c Bug 231810 Incorrect prompt when copying address records between address books
patch by borggraefe@despammed.com r=neil sr=mscott


git-svn-id: svn://10.0.0.236/trunk@151737 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 07:07:51 +00:00
timeless%mozdev.org
63f33c553f Bug 223290 Account Settings dialog should come to front when it is already open
patch by borggraefe@despammed.com r=timeless sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@151736 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 06:41:20 +00:00
chanial%noos.fr
5e85bf7a28 bug 231824: the bookmarks toolbar folder should be indelible.
git-svn-id: svn://10.0.0.236/trunk@151735 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 06:38:54 +00:00
silver%warwickcompsoc.co.uk
c94511d7b0 Bug 231770 Various minor bug fixes that need landing (see bug for details)
r=samuel


git-svn-id: svn://10.0.0.236/trunk@151734 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 06:37:07 +00:00
timeless%mozdev.org
85a7997765 Bug 231810 Incorrect prompt when copying address records between address books
patch by borggraefe@despammed.com r=neil sr=mscott


git-svn-id: svn://10.0.0.236/trunk@151733 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 06:30:50 +00:00
nelsonb%netscape.com
b53f174e3a RFC 3280 says Name Constraints do not apply to self-issued CA certs,
including self-issued intermediate CA certs (so-called "roll-over" certs).
This fixes an NISCC test failure.  Bug 231030. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@151730 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 06:06:06 +00:00
bsmedberg%covad.net
05ece56624 Re-landing prefs from bug 178910 that were accidentally removed in bug 224578 due to merge conflicts. r=Sergei Dolgov
git-svn-id: svn://10.0.0.236/trunk@151729 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 05:00:13 +00:00
bienvenu%nventure.com
545afbe684 fix imap build bustage
git-svn-id: svn://10.0.0.236/trunk@151728 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 01:24:03 +00:00
bienvenu%nventure.com
ad6589421f fix incorrect total and unread msg counts in msg db's, and try to remove bogus headers, sr=mscott 162342 and 227472 also clean up use of unread vs. new in nsIDBfolderInfo
git-svn-id: svn://10.0.0.236/trunk@151727 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 01:11:26 +00:00
pinkerton%aol.net
80712bc454 fix warnings
git-svn-id: svn://10.0.0.236/trunk@151726 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 01:10:02 +00:00
pinkerton%aol.net
9efe38f87f clear the window-level undo stack to get rid of pending actions when
the window closes (bug 229661)


git-svn-id: svn://10.0.0.236/trunk@151724 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-23 00:31:20 +00:00
nelsonb%netscape.com
fd3ceea619 When a name attribute's value exceeds the maximum allowed length, display
a truncated version of it, followed by ellipsis.  Bug 220855. r=wtc


git-svn-id: svn://10.0.0.236/trunk@151723 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 23:45:30 +00:00
cltbld%netscape.com
4d087b63a4 Automated update
git-svn-id: svn://10.0.0.236/trunk@151720 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 22:41:00 +00:00
wchang0222%aol.com
c482dc5448 Bugzilla bug 230934: fixed the second sed script for extracting versions of
Microsoft tools. Pass both sed scripts to the same invocation of sed.
Removed the unnecessary spaces in awk variable names. r=cls. sr=bryner.


git-svn-id: svn://10.0.0.236/trunk@151719 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 22:38:18 +00:00
wchang0222%aol.com
3a1fbf11bf Bugzilla bug 231786: extended PR_GetAddrInfoByName to support PR_AF_INET.
The patch was contributed by John G. Myers <jgmyers@speakeasy.net>. r=wtc
and darin.


git-svn-id: svn://10.0.0.236/trunk@151718 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 22:27:23 +00:00
dbaron%dbaron.org
c25d2125fb Push copyright year to 2004.
git-svn-id: svn://10.0.0.236/trunk@151716 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 22:22:24 +00:00
jst%mozilla.jstenback.com
9b5d38706f Removing unused variable (bug 230947). Patch bygautheri@noos.fr, r+sr=jst@mozilla.jstenback.com
git-svn-id: svn://10.0.0.236/trunk@151715 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 22:20:54 +00:00
pinkerton%aol.net
40065ff9a5 allow an empty url to be either "" or about:blank (bug 208838)
git-svn-id: svn://10.0.0.236/trunk@151714 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 22:15:18 +00:00
nelsonb%netscape.com
3551dec68d Add -a option for Base64 encoded ASCII input and output.
The -i and -o options now understand "-" to mean stdin and stdout.
Usage is displayed when -? or no arguments are given.
Bug 231536. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@151712 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 22:08:59 +00:00
nelsonb%netscape.com
053cb3921e Correct NSS's key usage tests for certs with non-RSA public keys.
Bug 221638. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@151711 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 22:04:54 +00:00
pkw%us.ibm.com
10c75796f5 Bug 231104 - Checkin for Bug 195350 causes AIX build to segfault on startup.
r=bugmail@sicking.cc, sr=tor@acm.org


git-svn-id: svn://10.0.0.236/trunk@151710 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 21:58:57 +00:00
dbaron%dbaron.org
36db5d8dff Reduce randomness in indentation and line wrapping. Whitespace changes only.
git-svn-id: svn://10.0.0.236/trunk@151709 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 21:58:28 +00:00
dbaron%dbaron.org
93fe82725e Fix two problems with display fixups. b=231787 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151708 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 21:34:04 +00:00
pinkerton%aol.net
3158dc0d6b fix up margins and min sizes so small buttons don't look so bad (bug 228499, notpart of seamonkey build)
git-svn-id: svn://10.0.0.236/trunk@151707 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 21:04:34 +00:00
scott%scott-macgregor.org
68110b8fb5 change buttonover to hover for the get msg button. Thanks to Stephen Walker for the patch
git-svn-id: svn://10.0.0.236/trunk@151703 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 20:02:56 +00:00
neil%parkwaycc.co.uk
4f492e0969 Bug 209550 make it possible to use <statusbar> as direct child of <wizard> p=afatecha@idea.com.py r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@151702 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 19:37:05 +00:00
silver%warwickcompsoc.co.uk
4f45863d33 Bug 112435 [partial] Need Motif with fixed width font [and]
Bug 220325 [partial] content pane text should be sized based upon prefs
r=rginda


git-svn-id: svn://10.0.0.236/trunk@151699 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 18:57:39 +00:00
silver%warwickcompsoc.co.uk
cd9b0fc079 Bug 230833 /help quote refers to IRC 1459 instead of RFC1459
r=rginda


git-svn-id: svn://10.0.0.236/trunk@151698 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 18:55:49 +00:00
pkw%us.ibm.com
deeffb5c31 Bug 227841 - AIX: Thunderbird fails to build because of redefined macros
r+sr=mscott@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@151697 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 18:07:03 +00:00
neil%parkwaycc.co.uk
dbb0f16d55 Bug 231738 Use title caps for English window titles p=durbacher@gmx.de r=varga sr=alecf (no l10n impact)
git-svn-id: svn://10.0.0.236/trunk@151696 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 17:48:22 +00:00
bienvenu%nventure.com
6e429c7eb3 fix slowdown in pop3 mail downloading on nfs servers, 231814 sr=mscott by checking if we're at eof before seeking to eof
git-svn-id: svn://10.0.0.236/trunk@151695 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 17:46:02 +00:00
neil%parkwaycc.co.uk
880a098fe5 Commenting on change in bug 219908 patch is in original bug 217089 p=gautheri@noos.fr r=bryner sr=jag
git-svn-id: svn://10.0.0.236/trunk@151693 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 16:14:35 +00:00
neil%parkwaycc.co.uk
ae9d8920af Bug 230791 Wrong company name and trademarks in mozilla.exe p=mbockelcamp@web.de r=leaf sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151691 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 16:01:25 +00:00
cbiesinger%web.de
ccedbc4f4e Bug 231372
GetCombinedArea could be faster/better
make it return an nsRect as return value instead of out parameter.
r=dbaron sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@151690 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 15:06:25 +00:00
silver%warwickcompsoc.co.uk
15d6a330a0 Bug 207436 Custom sounds doesn't work
r=samuel


git-svn-id: svn://10.0.0.236/trunk@151689 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 13:57:26 +00:00
silver%warwickcompsoc.co.uk
7b15d8b9e2 Bug 146398 Open at Startup and Leave $viewname have no access keys
r=samuel


git-svn-id: svn://10.0.0.236/trunk@151688 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 13:55:40 +00:00
silver%warwickcompsoc.co.uk
bd2aab3395 Bug 219983 sidebar doesn't update if it's closed while switching channels
r=samuel


git-svn-id: svn://10.0.0.236/trunk@151687 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 13:53:38 +00:00
silver%warwickcompsoc.co.uk
b13568c52f Bug 231621 Add a middle-click action for the Chatzilla client window (open in new tab, configurable)
patch by Andreas Kunz (durbacher@gmx.de)
r=silver


git-svn-id: svn://10.0.0.236/trunk@151686 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 13:49:22 +00:00
neil%parkwaycc.co.uk
fbee2740fd Fix compiler warning b=229540 p=gautheri@noos.fr r=danm sr=alecf
git-svn-id: svn://10.0.0.236/trunk@151685 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 13:13:09 +00:00
neil%parkwaycc.co.uk
325bf06221 Fix compiler warning b=231716 p=gautheri@noos.fr r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151684 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 13:07:40 +00:00
neil%parkwaycc.co.uk
0200c9b3b5 Bug 231651 gNavigatorBundle is not defined when attempting to open empty location history in the open location dialog r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@151683 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 10:00:20 +00:00
neil%parkwaycc.co.uk
bd30cf9e9a Bug 230779 View/Character Coding/Customize should not load into existing Preferences dialog r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@151682 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 09:57:02 +00:00
neil%parkwaycc.co.uk
811fa5aaec Bug 231766 Fix JS strict warning p=gautheri@noos.fr r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@151681 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 09:44:20 +00:00
gerv%gerv.net
fa662ccb81 Bug 227155 - make sure running collectstats.pl twice in a day, or migrating data from old charts to new charts where there are duplicate entries, doesn't cause an SQL error. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@151680 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 08:10:53 +00:00
dbaron%dbaron.org
4f0232d21c Comment this out until we figure out what to do about nsXPIDLString's shared empty buffer handle. b=112547
git-svn-id: svn://10.0.0.236/trunk@151679 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 04:30:03 +00:00
bzbarsky%mit.edu
487c2df707 Move the methods for handling inline style and attribute style sheets up to
nsDocument.  Bug 230947, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@151678 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 03:35:09 +00:00
bzbarsky%mit.edu
3380184c21 Make image inputs that got replaced by alt text still submit .x and .y (submit
empty strings).  Bug 122238, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@151677 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 03:26:17 +00:00
nelsonb%netscape.com
591abc4303 Detect duplicate issuer name and serial number between two temp certs.
Bug 230996. r=ian, relyea.


git-svn-id: svn://10.0.0.236/trunk@151676 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 02:36:53 +00:00
nelsonb%netscape.com
b713707ff3 Fix name constraints code to pass NIST PKITS test 38. r=wtc. Bug 231223.
git-svn-id: svn://10.0.0.236/trunk@151675 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 02:33:41 +00:00
nelsonb%netscape.com
b46e29aeba Move an extern function declaration to the header file where it belongs.
Bug 229212. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@151674 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 02:19:42 +00:00
nelsonb%netscape.com
897d07cf2f Fix some erronous code that set SEC_ERROR_NO_MEMORY when there had been
no memory failure.  r=relyea.  Bug 231566


git-svn-id: svn://10.0.0.236/trunk@151673 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 02:17:26 +00:00
dbaron%dbaron.org
4e28d5d217 Untabify. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@151672 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 01:54:13 +00:00
dbaron%dbaron.org
af1165ae66 Call removeControllers / RemoveObserver for objects implemented in JS so that the chrome window's DOM window object can be cleaned up in one cycle of JS GC rather than two. b=231384 r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@151671 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 01:47:58 +00:00
dbaron%dbaron.org
f83f6e72de Fix leaks by calling removeObserver for pref observers implemented in JS so they don't stay around until the pref service shuts down. Call removeControllers in a similar situation so that the chrome windows DOM window object can be cleaned up in one cycle of JS GC rather than two. b=231384 r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@151670 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 01:46:48 +00:00
bryner%brianryner.com
1bd144eac3 Continuing removal of unneeded virtual destructors (bug 229875). r=dougt, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151669 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 01:01:19 +00:00
gerv%gerv.net
9cdeacbab5 Bug 231391 - make "cumulate" option work on new charts, together with a few UI tweaks. Patch by gerv; r=kiko, a=myk.
git-svn-id: svn://10.0.0.236/trunk@151665 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 00:02:27 +00:00
rlk%trfenv.com
651b5d470e Bug 231119 - "Replying to a Message" in "Help" gives bad menu path on placement of quotes in replies. Patch by Stefan Borggraefe (borggraefe@despammed.com). r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@151664 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-22 00:01:56 +00:00
dbaron%dbaron.org
2f4f03a4d2 Use |const|. DEBUG-only.
git-svn-id: svn://10.0.0.236/trunk@151663 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 23:08:51 +00:00
bryner%brianryner.com
2dce372072 DeCOMtaminate nsCSSFrameConstructor (bug 231157). This gets rid of the nsIStyleFrameConstruction and nsICSSFrameConstructor interfaces. The frame constructor now has the same lifetime as the pres shell. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151662 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 23:05:10 +00:00
bsmedberg%covad.net
cad5353970 Remove mozilla/chimera, which hasn't been used in a while. Camino is built from mozilla/camino r=pinkerton+leaf
git-svn-id: svn://10.0.0.236/trunk@151661 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 22:20:30 +00:00
scott%scott-macgregor.org
921bcfc083 Bug #220717 --> fix regressions in thunderbird toolbar drop down menus
sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151660 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 22:17:08 +00:00
despotdaemon%netscape.com
85013b799a Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@151659 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 22:16:30 +00:00
jst%mozilla.jstenback.com
db2dd10b45 Fixing bug 183373. Provide XPCOM methods for accessing a shared empty string object. r=bryner@brianryner.com, sr=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@151658 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 21:36:40 +00:00
dbaron%dbaron.org
5e3c423778 Fix leak by calling removeObserver for observer implemented in JS so it doesn't stay around until the pref service shuts down. b=231384 r=daniel@glazman.org sr=bryner@brianryner.com
git-svn-id: svn://10.0.0.236/trunk@151656 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 21:15:44 +00:00
dbaron%dbaron.org
9280bd4140 Make WEBSHELL printfs use clearer notation and add DOMWINDOW printfs, which will actually show some leaks. b=231384 r=bryner sr=brendan
git-svn-id: svn://10.0.0.236/trunk@151655 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 21:13:39 +00:00
dbaron%dbaron.org
08e58eaabc Fix leak regression by restoring code that gets the script context from the prototype document for compiling event handlers that are going to be stored in the prototype. b=231384 r=brendan sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151654 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 21:11:29 +00:00
dbaron%dbaron.org
07ffb5471c Print more information about nsXPCWrappedJS objects in GC_MARK_DEBUG. b=231384 r=brendan sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151653 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 21:09:18 +00:00
dbaron%dbaron.org
624b72625a Add ifdefs (off by default) that allow better debugging of invalidation problems by painting invalidated regions exactly rather than taking the minimal containing rectangle. b=215303 r=roc sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151652 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 21:05:57 +00:00
dbaron%dbaron.org
80828a028f Make nsTraceRefcnt bloat test less prominent and rename nsTraceRefcnt leak test to RLk.
git-svn-id: svn://10.0.0.236/trunk@151651 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 20:56:42 +00:00
pinkerton%aol.net
7d2a9b8f94 add site icons and urlbar autocomplete prefs back in as they were removed
from all.js


git-svn-id: svn://10.0.0.236/trunk@151650 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 20:25:31 +00:00
cbiesinger%web.de
3186b54aaa Bug 215784
segmentation violation when clicking on Edit/Preferences/Appearance/Fonts
patch by sergei_d@fi.tartu.ee (Sergei Dolgov) r=biesi (beos only, no sr needed)


git-svn-id: svn://10.0.0.236/trunk@151649 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 20:23:15 +00:00
dbaron%dbaron.org
c1efd3dcd5 Fix Windows debug bustage. b=231737, 112547
git-svn-id: svn://10.0.0.236/trunk@151647 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 18:29:38 +00:00
cbiesinger%web.de
a601a2a286 Bug 185195 cleanup BMP Decoder
r=neil.parkwaycc.co.uk sr=tor


git-svn-id: svn://10.0.0.236/trunk@151646 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 17:30:14 +00:00
cbiesinger%web.de
d5bd46234d Bug 231734
[BEOS]Random crashes in CallMethod
patch by sergei_d@fi.tartu.ee (Sergei Dolgov) r=biesi


git-svn-id: svn://10.0.0.236/trunk@151645 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 17:26:55 +00:00
bienvenu%nventure.com
c3497bc650 fix 231615 duplicate categories created on palm during palm sync in some situations, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@151643 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 16:38:30 +00:00
bzbarsky%mit.edu
f0f0c83489 Select addresses window should persist size/position. Bug 131959, patch by
borggraefe@despammed.com (Stefan Borggraefe), r=neil, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@151642 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 15:49:07 +00:00
bzbarsky%mit.edu
a46544cbec Backing out the last change since it has no effect on Ts and increases
codesize. Bug 224765.


git-svn-id: svn://10.0.0.236/trunk@151641 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 15:36:28 +00:00
ian%hixie.ch
d84fd2876d Preprocessor documentation, believe it or not.
git-svn-id: svn://10.0.0.236/trunk@151640 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 15:34:35 +00:00
ian%hixie.ch
1570c45e76 Support a new --line-endings argument so that you can force a particular type of line endings.
git-svn-id: svn://10.0.0.236/trunk@151639 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 15:34:10 +00:00
bugreport%peshkin.net
41be22cdae Bug 225075: Fix exact case search so it only selects bugs with matching case strings.
r=bbaetz, a=justdave


git-svn-id: svn://10.0.0.236/trunk@151638 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 14:01:08 +00:00
peterv%propagandism.org
056132a85b Rename verify to verifyThread to fix OS X debug build bustage.
git-svn-id: svn://10.0.0.236/trunk@151637 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 12:25:50 +00:00
bryner%brianryner.com
70bf134ff4 Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@151636 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 09:35:59 +00:00
smontagu%smontagu.org
1091515534 Backing out last change because of test failures on tinderbox.
git-svn-id: svn://10.0.0.236/trunk@151635 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 08:06:12 +00:00
justdave%syndicomm.com
6e3cc92ad7 small whitespace change to test cvs back-end changes related to this file
git-svn-id: svn://10.0.0.236/trunk@151634 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 07:58:31 +00:00
justdave%syndicomm.com
dc593afe09 Bug 115642: Use XML for buglists, and lots of other goodies. This makes the Bugzilla.bm module actually work now. :)
Patch primarily by Jake Steenhagen <jake@bugzilla.org> and Bradley Baetz <bbaetz@acm.org>
r= justdave


git-svn-id: svn://10.0.0.236/trunk@151633 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 07:45:39 +00:00
scott%scott-macgregor.org
ecc8a13881 Don't issue the compose-send-message until after we have tried to spell check the document
and test for a subject.

This makes us not do the cert lookup against ldap directories until after all these dialogs are done.


git-svn-id: svn://10.0.0.236/trunk@151632 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 07:32:58 +00:00
dougt%meer.net
6dfdbc2485 [minimo only] there are no default/ prefs any longer
git-svn-id: svn://10.0.0.236/trunk@151631 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 07:05:19 +00:00
scott%scott-macgregor.org
59a966da60 initial pass at dynamically adding buttons for managing certs and security devices to the advanced options panel.
git-svn-id: svn://10.0.0.236/trunk@151630 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 06:59:51 +00:00
dougt%meer.net
6fa78a09eb [minimo only] Minimo, the app, lives -- inital checkin
git-svn-id: svn://10.0.0.236/trunk@151629 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 06:55:55 +00:00
dougt%meer.net
992e3e97d4 [minimo only] Minimo, now renamed.
git-svn-id: svn://10.0.0.236/trunk@151628 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 06:50:52 +00:00
dougt%meer.net
728297e4f3 [minimo only] Minimo, the app, lives -- inital checkin
git-svn-id: svn://10.0.0.236/trunk@151627 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 06:48:40 +00:00
dougt%meer.net
ba03fb5326 [minimo only] change to all.js so that cookies work.
git-svn-id: svn://10.0.0.236/trunk@151626 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 06:42:56 +00:00
smontagu%smontagu.org
4deb72f5b5 Removing unused code. Preliminary patch to bug 231162, r=jshin@mailaps.org, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@151625 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 06:40:17 +00:00
nelsonb%netscape.com
705a3bd947 Fix bug in cert path length validation. Bug 221644. r=jpierre
git-svn-id: svn://10.0.0.236/trunk@151624 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 05:32:18 +00:00
bzbarsky%mit.edu
4cfe16fca7 Oops, forgot this change. Bug 224765
git-svn-id: svn://10.0.0.236/trunk@151623 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 05:06:42 +00:00
bzbarsky%mit.edu
3ecceb72be Attempt to fix Ts regression from bug 224765. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@151622 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 05:03:10 +00:00
bzbarsky%mit.edu
2b2b7e7c79 Don't claim to have a GNOME registry handler if it's disabled. Bug 226576,
patch by chpe@gnome.org (Christian Persch), r=bryner, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@151621 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 04:52:10 +00:00
dbaron%dbaron.org
4bafd30ad7 Assert when shared buffers are used on multiple threads. b=112547 r=jst sr=darin
git-svn-id: svn://10.0.0.236/trunk@151620 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 04:39:58 +00:00
dbaron%dbaron.org
281268c905 Send ContentStateChanged notifications for the checked state with correct BeginUpdate and EndUpdate calls and even when there is no frame, except during element construction. b=231081 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@151619 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 04:28:57 +00:00
dbaron%dbaron.org
9ccbe84b74 Process queued-up events after all types of reflow so we don't leak things referenced by the queues. b=231278 r=bzbarsky sr=roc
git-svn-id: svn://10.0.0.236/trunk@151618 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 04:15:00 +00:00
jpierre%netscape.com
f9c5648c5d Support GeneralizedTime in NSS tools. bug 210530. r=wtc
git-svn-id: svn://10.0.0.236/trunk@151617 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 01:15:01 +00:00
pinkerton%aol.net
626472a4f1 remove font prefs that were always present but getting changed by all.js after
we set them here. Now that this file comes after all.js, they were suddenly
being used and aren't necessarily what we want.


git-svn-id: svn://10.0.0.236/trunk@151616 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 01:03:49 +00:00
bryner%brianryner.com
ac27c3fbbc Beginning of cocoa support for firebird
git-svn-id: svn://10.0.0.236/trunk@151615 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 00:57:55 +00:00
neil%parkwaycc.co.uk
552abb4d61 Bug 230229 Remove Print Plus CSS p=gautheri@noos.fr r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@151614 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 00:19:04 +00:00
nelsonb%netscape.com
846d2916ab Use the results from PK11_ProtectedAuthenticationPath(slot) in the
password callback function.  Bug 229023. r=relyea.  verified by submittor.


git-svn-id: svn://10.0.0.236/trunk@151613 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 00:18:59 +00:00
neil%parkwaycc.co.uk
02e2bcd0b4 Bug 229903 remove bogus QueryInterface methods from bookmarks.js r=pch sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151612 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-21 00:17:38 +00:00
bzbarsky%mit.edu
393a35a481 Make button baselines take into account the vertical centering we do. Bug
231574, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151611 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 23:57:40 +00:00
gerv%gerv.net
3edff7d5b2 Bug 231026 - improve the appearance of the buglist options at the bottom of the buglist. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@151607 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 23:48:17 +00:00
wchang0222%aol.com
ef05d85188 Bugzilla bug 229299: fixed unused variable warning. r=nelsonb.
git-svn-id: svn://10.0.0.236/trunk@151604 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 22:57:40 +00:00
caillon%returnzero.com
f1a4010e76 This should be #ifdef DEBUG.
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151603 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 22:56:21 +00:00
db48x%yahoo.com
77ca96d311 bug 228218 - Cannot save media (image,...) from page info (validateFileName is not defined)
patch by Gilles Durys <mozbug@durys.net>, r=db48x, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151602 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 22:26:31 +00:00
caillon%returnzero.com
6ca68157ac This should be #ifdef DEBUG.
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151601 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 22:15:38 +00:00
cbiesinger%web.de
9b6217cfb5 Bug 230349
Adding multiple history entries to bookmarks fails and context menu reads
      "Bookmark this Page(L)"
patch by durbacher@gmx.de (Andreas Kunz) r=neil.parkwaycc.co.uk sr=alecf


git-svn-id: svn://10.0.0.236/trunk@151600 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 21:44:00 +00:00
cbiesinger%web.de
b35ceb5972 Bug 159377
tab-group bookmark does nothing when no windows are open
patch by durbacher@gmx.de (Andreas Kunz)  r=pch sr=alecf


git-svn-id: svn://10.0.0.236/trunk@151599 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 21:41:56 +00:00
pinkerton%aol.net
ba22f674ff change "view source" to cmd-opt-v to match safari and free up cmd-E for its
reserved purpose (bug 160777)


git-svn-id: svn://10.0.0.236/trunk@151598 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 21:39:15 +00:00
wchang0222%aol.com
199c5acfbc Bugzilla bug 230837: define the _MD_INIT_CONTEXT macro correctly -- it
needs to set *status to PR_TRUE. The patch was contributed by
timeless@bemail.org. r=wtc.
Modified Files: _os2.h _solaris.h _win95.h


git-svn-id: svn://10.0.0.236/trunk@151597 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 21:23:33 +00:00
jgmyers%speakeasy.net
c92b30b75a fix review comment: bug 53133
git-svn-id: svn://10.0.0.236/trunk@151595 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 19:57:17 +00:00
wchang0222%aol.com
2a56e54553 Bugzilla bug 228899: pass the RTLD_MEMBER flag to dlopen on AIX so that we
can load a shared library that is a member of an archive.  The patch was
contributed by Michael Lew <mlew@us.ibm.com>. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@151594 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 19:49:03 +00:00
pkw%us.ibm.com
0bedbadbc1 Bug 228899 - ATK bridge does not initialize for AIX (patch by Michael Lew)
r=kyle.yuan@sun.com, sr=Henry.Jia@sun.com


git-svn-id: svn://10.0.0.236/trunk@151590 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 19:01:13 +00:00
pinkerton%aol.net
e5fdc55d3a ensure toolbar is updated when d/l finishes (bug 231581)
git-svn-id: svn://10.0.0.236/trunk@151589 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 18:28:55 +00:00
bsmedberg%covad.net
16880c269d Bug 231586 - fix "clickSelectsAll" and "prefWindowModal" prefs on unix (platform-specific) rs=tor
git-svn-id: svn://10.0.0.236/trunk@151587 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 15:05:36 +00:00
dougt%meer.net
7698a256f2 If we aren't building XUL, we don't need RDF r=dougt+bryner
git-svn-id: svn://10.0.0.236/trunk@151586 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 09:02:09 +00:00
justdave%syndicomm.com
feec02cc0a Bug 36379: adds command-line switches for default product, component, and version to bug_email.pl
Patch by Ludovic Dubost <ludovic@pobox.xom>
(no r= for contrib)
a= justdave


git-svn-id: svn://10.0.0.236/trunk@151583 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 06:03:38 +00:00
scott%scott-macgregor.org
0f95ac46aa Bug #231552 -->dragging addresses to addressing widget causes attachment bucket to pop open
git-svn-id: svn://10.0.0.236/trunk@151581 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 04:59:40 +00:00
myk%mozilla.org
2dbb7b1b06 improved readability (for both readers and editors); added docbook tags for variables, literals, and inline code; corrected a few errors, regressions, and typos; and added section explaining applicability of hooks for installation customizers
git-svn-id: svn://10.0.0.236/trunk@151579 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 04:29:00 +00:00
bienvenu%nventure.com
0ca5e67502 fixes for 229003, imap status command returning unread counts when it shouldn't, sr=mscott, mark deleted messages as seen, don't check trash or junk folders for new messages, or no select folders
git-svn-id: svn://10.0.0.236/trunk@151577 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 00:39:04 +00:00
neil%parkwaycc.co.uk
a680df8466 Bug 158475 JS console should allow multiple evaluations of const x = Math.random(); x * x; r=timeless sr=roc
git-svn-id: svn://10.0.0.236/trunk@151572 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 00:14:31 +00:00
gerv%gerv.net
2f53f71880 Bug 227026 - remove obsolete MacsBug information from guided template (we no longer support OS 9.) Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@151571 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 00:08:42 +00:00
pinkerton%aol.net
bf7b2faa4e make sure we unregister our interest in being asked for sleep notification
when there aren't any windows open. (r=josha/pink, sr=sfraser, bug 227680)


git-svn-id: svn://10.0.0.236/trunk@151569 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 23:48:15 +00:00
bryner%brianryner.com
59fad90ca4 Copy all.js and security-prefs.js from and to the greprefs directory.
git-svn-id: svn://10.0.0.236/trunk@151567 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 23:07:51 +00:00
justdave%syndicomm.com
dc1a0592c2 Backing out bug 230293, we decided this was the wrong approach.
a= justdave


git-svn-id: svn://10.0.0.236/trunk@151566 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 22:44:54 +00:00
justdave%syndicomm.com
212438f31b Backing out code change that was accidently left in the patch on bug 228894 (see comment 9)
git-svn-id: svn://10.0.0.236/trunk@151564 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 22:25:31 +00:00
daniel%glazman.org
0ee0cbc545 Allow the editing session to update all command controllers from script; this is needed for MDI in Composer/Nvu and frameset editing.
b=231464, r/sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151558 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 20:31:18 +00:00
cbiesinger%web.de
0a4f48c732 bug 231202. patch by sergei_d@fi.tartu.ee (Sergei Dolgov) r=tor
[BEOS] transparent images defined as background aren't rendered properly
should also fix beos build bustage


git-svn-id: svn://10.0.0.236/trunk@151555 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 18:41:47 +00:00
bienvenu%nventure.com
085279df34 fix 230925 fix tbird compose window font drop down to include system fonts, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@151553 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 17:58:56 +00:00
mostafah%oeone.com
3b3ecaa9d8 Updating sl-SL translation
git-svn-id: svn://10.0.0.236/trunk@151552 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 16:49:19 +00:00
axel%pike.org
848ca4d162 bug 230633, constify tx a bit, regression fix, r/sr=pterv
git-svn-id: svn://10.0.0.236/trunk@151550 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 14:21:58 +00:00
mozilla.BenB%bucksch.org
6b5787252e 209526: Treat Japanese space as space.
Patch by Brodie Thiesfield <brofield@jellycan.com>.
r=BenB, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@151549 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 14:07:42 +00:00
chanial%noos.fr
198226575b Bug 216170: Send Page (as Link) omits query string
patch by Jon Henry <jhenry@ccs.neu.edu>


git-svn-id: svn://10.0.0.236/trunk@151548 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 09:58:06 +00:00
neil%parkwaycc.co.uk
96dc21632a Bug 135717 can't customize sidebar if all tabs are deleted r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@151546 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 09:43:27 +00:00
chanial%noos.fr
3ab8a4e69c Bug 225065 Create Profile Wizard window is too short.
patch by Stefan Borggraefe <borggraefe@despammed.com> (port of seamonkey bug 221697)


git-svn-id: svn://10.0.0.236/trunk@151542 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 09:34:44 +00:00
chanial%noos.fr
69fb5016a8 Bug 231381: supplementary fix for linux.
git-svn-id: svn://10.0.0.236/trunk@151541 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 06:46:02 +00:00
scott%scott-macgregor.org
b0b1522b11 Bug #231289 --> when replying to a message, customized priority toolbar button always defaults to highest
instead of normal due to a typo.


git-svn-id: svn://10.0.0.236/trunk@151540 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 06:17:36 +00:00
chanial%noos.fr
2b7cd59558 Bug 229241: Bookmarks menu fails to collapse if bookmark is middle clicked.
YAW. Thanks to Mike for testing the patch.


git-svn-id: svn://10.0.0.236/trunk@151539 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 06:16:46 +00:00
scott%scott-macgregor.org
67c568a66e Port Bug #231293 to thunderbird: Broken align, insert, and smiley dropdown arrows
patch port by stephen walker


git-svn-id: svn://10.0.0.236/trunk@151538 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 06:12:23 +00:00
scott%scott-macgregor.org
2098999e6e named anchor bug fix. Patch by Stephen Walker
git-svn-id: svn://10.0.0.236/trunk@151536 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 06:10:00 +00:00
scott%scott-macgregor.org
8e50ab55d6 Package greprefs\*.js
Patch by Stephen Walker


git-svn-id: svn://10.0.0.236/trunk@151535 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 06:06:21 +00:00
chanial%noos.fr
cf5b31fe65 Bug 231381: Alt+D no longer selects all text in Location Bar.
there was a typo but the preprocessor is still confused by a multiple case statement. It doesn't fix the linux platform yet. Thanks to Ali for building on windows.


git-svn-id: svn://10.0.0.236/trunk@151533 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 04:38:08 +00:00
bienvenu%nventure.com
4efacf5466 don't use cram-md5 for imap unless use secure auth is turned on, patch by ch.ey@gmx.net, sr=me 231303, and back out my previous fix for this bug in favour of ch.ey's fix
git-svn-id: svn://10.0.0.236/trunk@151531 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 04:09:19 +00:00
nelsonb%netscape.com
6e3185130a Make this code build on Windows as well as Unix.
git-svn-id: svn://10.0.0.236/trunk@151529 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 01:05:53 +00:00
gerv%gerv.net
662cd20ddb Bug 230742 - document new 'hooks' mechanism. This is my take on Myk's text - probably still needs further polish.
git-svn-id: svn://10.0.0.236/trunk@151527 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 00:25:16 +00:00
bryner%brianryner.com
3063484a5e Bug 228270 - Fix problem where UTF8 sequences in the password file were being re-encoded as UTF8 (as if from UTF16) when the password file is read in. r=darin, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151526 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 23:51:27 +00:00
bsmedberg%covad.net
a81b31cf58 Bug 231286 - "make install" doesn't create directories for default pref files. r=bryner
git-svn-id: svn://10.0.0.236/trunk@151525 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 23:39:45 +00:00
bzbarsky%mit.edu
461e1be651 When a method has an empty body, don't drop the rest of the binding because of that.
Bug 231324, r+sr=bryner


git-svn-id: svn://10.0.0.236/trunk@151524 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 23:38:31 +00:00
neil%parkwaycc.co.uk
35cf604fce Cleanup print preview JS b=228529 p=gautheri@noos.fr r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@151523 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 22:50:13 +00:00
chanial%noos.fr
96cb1471bc 231043: open/close tree view button in Add Bookmark dialog at a bad location
git-svn-id: svn://10.0.0.236/trunk@151522 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 22:47:43 +00:00
timeless%mozdev.org
f15038adb8 Bug 231056 Misspelling of "parameters" in editparams.cgi when no password is given
patch by david_costanzo@yahoo.com r=timeless


git-svn-id: svn://10.0.0.236/trunk@151520 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 22:37:21 +00:00
bryner%brianryner.com
25e0ca6782 Remove duplicate prefs from all.js so that we don't re-override platform overrides. Rename firebird's all.js to firebird.js (copied in the cvs repository). Bug 231200 patch by steffen wilberg
git-svn-id: svn://10.0.0.236/trunk@151519 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 22:10:15 +00:00
igor%mir2.org
a8bcbdff82 Removal support for deprecated getTargetClassFileName/setTargetClassFileName: they throw exception instead of calling a special proxy to avoid having probably unused any more class. If this is not true, then the methods should be restored.
git-svn-id: svn://10.0.0.236/trunk@151518 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 21:26:34 +00:00
igor%mir2.org
6fbd283c41 Fixing JavaDoc comments
git-svn-id: svn://10.0.0.236/trunk@151517 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 21:23:53 +00:00
igor%mir2.org
fd04b52604 EvaluatorException and WrappedException are public API now
git-svn-id: svn://10.0.0.236/trunk@151516 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 21:21:41 +00:00
cbiesinger%web.de
ebf085dfd5 Bug 227733
Live resize is possible for BeOS widget implementation.
patch by sergei_d@fi.tartu.ee (Sergei Dolgov), r=biesi, no sr needed (beos
only)


git-svn-id: svn://10.0.0.236/trunk@151515 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 20:49:45 +00:00
bsmedberg%covad.net
ca276cebd1 Bug 231298 - "Page Setup" doesn't work. Mistakenly removed these prefs during bug 224578. r=obviousness
git-svn-id: svn://10.0.0.236/trunk@151514 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 19:36:01 +00:00
roc+%cs.cmu.edu
66839d6abc Bug 229052. Treat pre-formatted newlines like BRs, preserving the break type in nsBlockFrame::ReflowInlineFrame. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151513 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 19:35:19 +00:00
tingley%sundell.net
3cfdfe11e4 Namespace-qualify RDF attributes. bug=227307 r=rjc sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151512 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 19:26:02 +00:00
jocuri%softhome.net
ed38d881ca Patch for bug 228894: Change HTML comments to template-toolkit ones for template version numbers; patch by GavinS <bugzilla@chimpychompy.org>; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@151510 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 18:39:39 +00:00
brendan%mozilla.org
f9711b11a9 Fix bug reported by Adrian Klein <master@dragosan.net> where o['if'] is decompiled as o.if.
git-svn-id: svn://10.0.0.236/trunk@151509 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 18:31:34 +00:00
bzbarsky%mit.edu
750308fe88 Back out accidentally committed code. Bug 230852, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@151508 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 18:20:57 +00:00
bienvenu%nventure.com
4862f6735a don't use cram-md5 for imap unless use secure auth is turned on, r=ch.ey@gmx.net, sr=sspitzer 231303
git-svn-id: svn://10.0.0.236/trunk@151507 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 17:58:46 +00:00
bienvenu%nventure.com
22348ccd81 fix 46233 saving imap attachments causes message to get downloaded again, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@151506 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 17:42:57 +00:00
dbaron%dbaron.org
fecdcb9b7a Missed a line in previous checkin.
git-svn-id: svn://10.0.0.236/trunk@151505 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 17:42:23 +00:00
axel%pike.org
699f790758 bug 192139, integrate latest expat, npob, fix transformiix standalone bustage on win, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@151504 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 16:57:34 +00:00
cbiesinger%web.de
0b399ca906 Bug 143783
Splash screen should catch mouse button events
patch by kjh-5727@comcast.net (Kenneth Herron (kherron))
r=bryner sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@151503 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 16:35:22 +00:00
peterv%propagandism.org
7e5c863be4 Doh. Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@151502 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 15:20:00 +00:00
peterv%propagandism.org
351bce50d5 Miscellaneous cleanup. r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151501 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 14:53:32 +00:00
peterv%propagandism.org
f76a4dbc8a Fix for bug 230439 (Remove anonymous nodeinfomanager and other cleanup). r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151500 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 14:52:21 +00:00
cbiesinger%web.de
e0a847a2af Bug 176637 Custom link colors not rendered correctly
patch by durbacher@gmx.de (Andreas Kunz) r=dbaron sr=bz


git-svn-id: svn://10.0.0.236/trunk@151499 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 14:44:43 +00:00
cbiesinger%web.de
a67056384d Bug 133590
[RFE] in history, add right-click > open in new tab
patch by durbacher@gmx.de (Andreas Kunz) r=neil.parkwaycc.co.uk sr=alecf


git-svn-id: svn://10.0.0.236/trunk@151497 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 12:52:42 +00:00
peterv%propagandism.org
2b68893784 Fix for bug 230439 (Remove anonymous nodeinfomanager and other cleanup) - share CreateElement. r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151496 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 11:59:21 +00:00
peterv%propagandism.org
94b69cb574 Miscellaneous cleanup. r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151493 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 10:45:26 +00:00
bmlk%gmx.de
a316af5457 remove unneccesary prescontext arguments bug 230923 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@151492 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 10:28:40 +00:00
peterv%propagandism.org
ec0b3d579c Fix for bug 230439 (Remove anonymous nodeinfomanager and other cleanup). r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151491 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 10:22:22 +00:00
gerv%gerv.net
909926e853 Bug 224420 - fix test bustage caused by accidental use of the word "bugs". Oops.
git-svn-id: svn://10.0.0.236/trunk@151488 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 08:27:26 +00:00
dbaron%dbaron.org
cfbe9cf517 Remove unneeded casts and extra shadowing variable.
git-svn-id: svn://10.0.0.236/trunk@151486 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 07:13:40 +00:00
chanial%noos.fr
51b3289c61 on linux, clicking in the url bar should not highlight the text. It wasn't consistent with nautilus, and it was messing the cut'n paste PRIMARY selection (see http://freedesktop.org/Standards/clipboards-spec/clipboards.txt)
git-svn-id: svn://10.0.0.236/trunk@151485 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 06:20:54 +00:00
dbaron%dbaron.org
a06e2c19f8 Fix elements with max-width overlapping floats due to initial incorrect position by reflow state. b=52916 Patch by Chris Waterson. r=dbaron sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151483 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 06:06:13 +00:00
bzbarsky%mit.edu
d50fd19d7c Fix warning. Bug 217089, patch by mbockelkamp@web.de (Matthias Bockelkamp),
r=timeless, sr=kin.


git-svn-id: svn://10.0.0.236/trunk@151482 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 04:40:12 +00:00
bzbarsky%mit.edu
b520ce68a9 Don't crash if the file input's frame is destroyed while the filepicker is up.
Bug 230998, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151481 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 04:35:54 +00:00
dbaron%dbaron.org
feaaa1abec Add -moz-image-region:auto to cut off inheritance where needed (and not previously noticed due to an inheritance bug with -moz-image-region). b=231293, 220717 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151480 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 04:33:28 +00:00
caillon%returnzero.com
a6b89b89f0 Bug 230976.
Use atoms for common default values in nsComputedDOMStyle to avoid string duplication.
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@151476 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 02:42:27 +00:00
rlk%trfenv.com
bb7cdfe955 Bug 224196 - Split "General Mozilla Shortcuts" r=neil@parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@151474 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 01:33:23 +00:00
rlk%trfenv.com
c3b2c4a932 Bug 158447 - Advanced autocomplete prefs dialog needs Help button. Patch by Daniel Wang (stolenclover@yahoo.com.tw). r=neil@parkwaycc.co.uk sr=alecf@flett.org
git-svn-id: svn://10.0.0.236/trunk@151473 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 01:25:30 +00:00
rlk%trfenv.com
a59b5d1d6c Minor mend to previous checkin.
git-svn-id: svn://10.0.0.236/trunk@151472 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 01:21:01 +00:00
rlk%trfenv.com
5864df6451 Bug 220495 - Mail Help has no text for Message View. Patch by Daniel Wang (stolenclover@yahoo.com.tw). r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@151471 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 01:19:53 +00:00
dbaron%dbaron.org
87f96cc17d Fix parsing of 'cursor' property and ignoring of uri() values, which we don't support. b=77974 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151470 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 01:12:58 +00:00
neil%parkwaycc.co.uk
e6289d2fb6 Supplementary patch to bug 53673 now that xbl content sink preserves whitespace r=varga sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@151468 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 23:54:37 +00:00
dbaron%dbaron.org
4ff69b3d4c Refactor code that calls ComputeStyleChangeFor and handles the result. b=231027 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@151466 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 22:43:14 +00:00
dbaron%dbaron.org
1eef365774 Fix leaks by avoiding closure and unregistering listener. b=231266 r=bryner sr=brendan
git-svn-id: svn://10.0.0.236/trunk@151465 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 22:41:38 +00:00
igor%mir2.org
5537bf9bee Deprecating ClassNameHelper and ClassRepository in favor of new optimizer/ClassCompiler.
git-svn-id: svn://10.0.0.236/trunk@151464 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 21:52:30 +00:00
igor%mir2.org
67138be31e optimizer.ClassCompiler provides new simple API for generating of class files from scripts that does not require to create Context instances.
The jsc tool is updated to use the new interface instead of using ClassNamehelper and friends.


git-svn-id: svn://10.0.0.236/trunk@151463 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 21:02:32 +00:00
dbaron%dbaron.org
7e12d1dd8b Note out-of-component pointers.
git-svn-id: svn://10.0.0.236/trunk@151462 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 20:52:40 +00:00
bzbarsky%mit.edu
aa46fa93c7 Remove unused function. Bug 217089, patch by mbockelkamp@web.de (Matthias
Bockelkamp), r=pinkerton, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@151460 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 20:09:56 +00:00
bzbarsky%mit.edu
4554c2ece4 Handle two-':' forms of pseudo-elts. Bug 128482, r=caillon, sr=jst
git-svn-id: svn://10.0.0.236/trunk@151459 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 20:04:26 +00:00
bsmedberg%covad.net
69a4902963 Bug 231270 - fix default prefs for Mac OSX rs=dbaron
git-svn-id: svn://10.0.0.236/trunk@151458 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 20:04:03 +00:00
cbiesinger%web.de
3c3ec3ae92 Bug 223243
margins pref no longer works
patch by jblanco@us.ibm.com (Jessica Blanco) r=mkaply sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@151457 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 18:26:54 +00:00
cbiesinger%web.de
79e6be8791 bug 215590 "Copy Link Location", "Delete", "Select All" in history sidebar do
not work/are inactive/greyed out
patch by durbacher@gmx.de (Andreas Kunz) r=neil.parkwaycc.co.uk sr=alecf


git-svn-id: svn://10.0.0.236/trunk@151456 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 15:43:29 +00:00
cbiesinger%web.de
abb0d8eec7 fix bustage
git-svn-id: svn://10.0.0.236/trunk@151455 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 13:41:23 +00:00
cbiesinger%web.de
311441e2f8 Bug 230267
BeOS: The caret is stuck or hidden (when GIF animations are visible)
patch by sergei_d@fi.tartu.ee (Sergei Dolgov) r=thesuckiestemail@yahoo.se (Fredrik Holmqvist)
beos only, no sr needed


git-svn-id: svn://10.0.0.236/trunk@151454 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 13:21:16 +00:00
cbiesinger%web.de
889eb264eb bug 55690 Spool file should be moved once the user picks a filename
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@151453 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 13:18:12 +00:00
gerv%gerv.net
675521c2f8 Bug 224420 - add a warning that only public bugs are counted by the new charting system at the moment. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@151452 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 09:16:39 +00:00
bryner%brianryner.com
aebbd768e7 If encrypting the password fails (such as the user cancelling the master password prompt), then don't store the password entry.
git-svn-id: svn://10.0.0.236/trunk@151451 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 07:10:07 +00:00
nelsonb%netscape.com
0db17a1a63 Fix two more incorrect cert names that caused erroneous test results.
Bug 231221.


git-svn-id: svn://10.0.0.236/trunk@151450 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 05:55:20 +00:00
nelsonb%netscape.com
5962d2e001 Correct this script to more accurately report errors. Bug 231221.
git-svn-id: svn://10.0.0.236/trunk@151449 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 05:04:42 +00:00
rlk%trfenv.com
b3013f2c82 Fixing dead link in Help TOC. Patch by Christian Eyrich (ch.ey@gmx.net). r=rlk@trfenv.com
git-svn-id: svn://10.0.0.236/trunk@151447 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 02:10:14 +00:00
gerv%gerv.net
dacd8779e8 Rebuilt guide for kiko's install changes.
git-svn-id: svn://10.0.0.236/trunk@151446 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 00:23:07 +00:00
bsmedberg%covad.net
39a96d6007 From bug 229285, Don't build the fat chrome registry when --disable-xul is specified, build minimo/chromelite registry instead. Suggested by dbaron, r=bryner
git-svn-id: svn://10.0.0.236/trunk@151445 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 00:20:00 +00:00
gerv%gerv.net
b8f59526b3 Rebuild docs for kiko's changes to install; cvs add an HTML file I missed last time.
git-svn-id: svn://10.0.0.236/trunk@151444 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 00:19:00 +00:00
bryner%brianryner.com
531da3c048 Copy the default plugin PkgInfo file to the bundle Contents directory to ensure that the plugin can load successfully on Mac OS 10.1. Bug 230915, r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@151443 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 00:07:54 +00:00
bsmedberg%covad.net
58eac0a4df Bug 224578 - unix.js prefs were left out of first patch! I'm mortified.
git-svn-id: svn://10.0.0.236/trunk@151442 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 23:59:09 +00:00
tor%cs.brown.edu
00c58e094b Bug 229652 - invalid gif could crash browser. r=darin, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@151441 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 23:32:25 +00:00
tor%cs.brown.edu
721f04c74e Bug 113561 - handle tiling of images where the frame is smaller
than the container.  r=pavlov, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@151440 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 23:28:51 +00:00
despotdaemon%netscape.com
6f21bc08b8 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@151439 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 23:00:20 +00:00
kiko%async.com.br
b1230b72c2 Fix for bug 90468: Bugzilla does not log out automatically when closing
the session. Patch by toms@myrealbox.com (Toms Baugis), with minor
cleanups by me. r=kiko, a=myk.


git-svn-id: svn://10.0.0.236/trunk@151438 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 22:46:31 +00:00
sicking%bigfoot.com
4cf4f38304 Bug 195350: Fix regression from earlier patch in same bug: make html-attributes be case-insensitive again.
r=caillon sr=peterv


git-svn-id: svn://10.0.0.236/trunk@151437 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 22:44:33 +00:00
kiko%async.com.br
cd363df407 Fix for bug 229998: bugzilla-submit 'Operating-System' and 'URL' fields
are rejected. Minor fixes to bugzilla-submit's argument parsing. Patch
by me, inspired by work done by joseph@picsel.com (Joseph Heenan).
contrib-only. a=myk


git-svn-id: svn://10.0.0.236/trunk@151436 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 22:26:49 +00:00
bsmedberg%covad.net
7aaf21f4da Forgot a file for bug 224578.
git-svn-id: svn://10.0.0.236/trunk@151434 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 21:54:44 +00:00
nelsonb%netscape.com
a4e59c4ba6 Detect absent isCA flags in basic constraints. Detect and reject negative
or too large positive path length constraints in basic constraints.
Bug 221644. r=jpierre.


git-svn-id: svn://10.0.0.236/trunk@151433 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 21:33:16 +00:00
bienvenu%nventure.com
fed1e7ce9d add pr logging to MCD, sr=mscott 231148
git-svn-id: svn://10.0.0.236/trunk@151431 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 21:24:09 +00:00
pkw%us.ibm.com
5eafdd5f09 Bug 231104 - Checkin for Bug 195350 causes AIX build to segfault on startup.
r=bugmail@sicking.cc, sr=tor@acm.org


git-svn-id: svn://10.0.0.236/trunk@151430 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 21:04:12 +00:00
peterv%propagandism.org
66dad5125c Fix for bug 230633 (Constify Transformiix code a bit). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151429 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 21:01:44 +00:00
bsmedberg%covad.net
7157b6b6b9 Firebird bustage-fix for bug 224578. Since all pref files are now preprocessed
we can remove the custom rules from this Makefile.


git-svn-id: svn://10.0.0.236/trunk@151428 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 20:51:57 +00:00
bsmedberg%covad.net
eaffa06f00 Bug 224578 - separate embedding/GRE default prefs from application prefs. r=timeless+glazou r/sr=alecf
There were a couple CVS-moves during this process:
modules/libpref/src/init/editor.js -> editor/ui/composer.js
modules/libpref/src/init/mailnews.js -> mailnews/mailnews.js


git-svn-id: svn://10.0.0.236/trunk@151427 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 19:22:43 +00:00
bsmedberg%covad.net
440186a600 Bug 224578 - separate embedding/GRE default prefs from application prefs. r=timeless+glazou r/sr=alecf
There were a couple CVS-moves during this process:
modules/libpref/src/init/editor.js -> editor/ui/composer.js
modules/libpref/src/init/mailnews.js -> mailnews/mailnews.js


git-svn-id: svn://10.0.0.236/trunk@151426 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 19:15:30 +00:00
mostafah%oeone.com
c5d2e4a25e Removed entries that should've been removed
git-svn-id: svn://10.0.0.236/trunk@151425 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 19:09:01 +00:00
mostafah%oeone.com
489583fb01 Updated makefile for proper distribution files ( should be used with --enablestatic )
git-svn-id: svn://10.0.0.236/trunk@151424 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 19:07:25 +00:00
cbiesinger%web.de
1070bd2129 230970
nsExternalAppHandler needs no virtual functions
also, w/o bug: nsExternalHelperAppService doesn't require threadsafe addref/release
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@151423 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 18:22:55 +00:00
igor%mir2.org
1aaf108722 1. optimizer/Codegen now just generates byte code classes, the instantiation of classes is done in a separated class optimizer/ClassCompiler. This is done to provide in future a simple interface to generate class files instead of complicated ClassNameHelper and friends implementation.
2. Parser now stores TokenStream instance in its field instead of having it present in each and every method signature. It allowed to simplify interaction between Parser and IRFactory where the later now uses Parser.reportError so parser van recover from syntax errors and provide better error reporting.


git-svn-id: svn://10.0.0.236/trunk@151422 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 18:20:22 +00:00
bienvenu%nventure.com
69c37dd5a7 replace gPrefs with gPrefBranch, patch by neil@parkwaycc, tbird changes to stay in sync with seamonkey changes, sr=me 230649
git-svn-id: svn://10.0.0.236/trunk@151419 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 17:27:07 +00:00
mkaply%us.ibm.com
f36a71e3aa Accidental printf left in
git-svn-id: svn://10.0.0.236/trunk@151418 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 17:21:14 +00:00
igor%mir2.org
0c5f6dbf35 Added setters for properties of CompilerEnvirons.java so it can be initialized
without having Context object.


git-svn-id: svn://10.0.0.236/trunk@151417 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 16:09:07 +00:00
neil%parkwaycc.co.uk
68722f764a Bug 230649 nsIPref removal in Mail Window Front End r=caillon sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@151416 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 16:04:06 +00:00
igor%mir2.org
488148ca6f Renaming Context.hrowAsUncheckedException to Context.throwAsScriptRuntimeEx to better reflect its purpose, providing better documentation and making sure it throws only instances of EcmaError and EvaluatorException.
git-svn-id: svn://10.0.0.236/trunk@151415 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 15:14:25 +00:00
igor%mir2.org
5189a47915 Fixing bug 228336 :
This is a Rhino version of Brandan's patch from attachment 138844, bug 228087
plus code to fix overflow problem reported in bug 230216.


git-svn-id: svn://10.0.0.236/trunk@151414 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 15:11:31 +00:00
mostafah%oeone.com
d24764fb54 Fixing mis-spelled success
git-svn-id: svn://10.0.0.236/trunk@151413 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 15:09:56 +00:00
peterv%propagandism.org
8047235333 Backout to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@151412 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 15:08:30 +00:00
peterv%propagandism.org
c96aabaa29 Fix for bug 230633 (Constify Transformiix code a bit). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151411 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 14:44:38 +00:00
peterv%propagandism.org
0abb77f8ec Fix for bug 230633 (Constify Transformiix code a bit). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151410 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 14:30:54 +00:00
peterv%propagandism.org
3587f51557 Fix for bug 230633 (Constify Transformiix code a bit). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@151409 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 13:46:07 +00:00
gerv%gerv.net
96b973b116 Bug 231037 - remove JS popup from bug entry page. Patch by gerv; r,a=myk.
git-svn-id: svn://10.0.0.236/trunk@151408 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 08:40:32 +00:00
nelsonb%netscape.com
fc720b461d Fix template for Cert policy extensions. Bug 230951, r=jpierre
git-svn-id: svn://10.0.0.236/trunk@151407 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 05:36:08 +00:00
jst%mozilla.jstenback.com
856b84852f Fixing bug 231049. Removing unused member nsXPInstallManager::mStringBundle. r=dougt@meer.net, sr=alecf@flett.org.
git-svn-id: svn://10.0.0.236/trunk@151406 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 04:09:39 +00:00
bzbarsky%mit.edu
186039170e Make <noscript> inline when displayed. Bug 230616, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@151405 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 03:05:00 +00:00
nelsonb%netscape.com
4a497ce6d8 Fix NSS parsing of Issuer Unique ID and Subject Unique ID fields in
certificate.  Bug 216116. r=jpierre


git-svn-id: svn://10.0.0.236/trunk@151404 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 02:11:44 +00:00
nelsonb%netscape.com
eccdb3a593 Add vfychain to list of NSS cmds being built nightly. r=wtc. Bug 231025
git-svn-id: svn://10.0.0.236/trunk@151403 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 02:03:08 +00:00
jgmyers%speakeasy.net
1b9009f59e fix comment per review: bug 53133
git-svn-id: svn://10.0.0.236/trunk@151401 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-16 01:04:57 +00:00
43722 changed files with 94 additions and 9517572 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,558 +0,0 @@
#!/usr/bin/perl --
# DO NOT EDIT THIS FILE! You must instead go to http://despot.mozilla.org/, and
# tweak things from there.
$mode{'52'} = 'Open';
$branch{'52'} = 'HEAD';
$fullname{'52'} = 'Aurora/RDF BE';
$mode{'172'} = 'Open';
$branch{'172'} = 'HEAD';
$fullname{'172'} = 'BeOS-based gfx and widget';
$mode{'53'} = 'Open';
$branch{'53'} = 'HEAD';
$fullname{'53'} = 'Berkeley DB';
$mode{'166'} = 'Open';
$branch{'166'} = 'HEAD';
$fullname{'166'} = 'Browser';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'164'} = 'Restricted';
$branch{'164'} = 'HEAD';
$fullname{'164'} = 'chimera';
$blessed{'164'} = ['saari%netscape.com','bryner%brianryner.com','brendan%mozilla.org',];
$super{'164'} = ['hyatt%mozilla.org','sfraser%netscape.com','hewitt%netscape.com','ben%bengoodger.com','beard%netscape.com','pinkerton%aol.net',];
$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'} = ['seawood%netscape.com','richm%netscape.com',];
$super{'59'} = ['leif%ogre.com','dmose%mozilla.org','mhein%sun.com','mcs%netscape.com',];
$mode{'103'} = 'Open';
$branch{'103'} = 'HEAD';
$fullname{'103'} = 'Document Object Model';
$mode{'46'} = 'Open';
$branch{'46'} = 'HEAD';
$fullname{'46'} = 'ef';
$mode{'101'} = 'Open';
$branch{'101'} = 'HEAD';
$fullname{'101'} = 'Embeddable Web Browser';
$mode{'177'} = 'Open';
$branch{'177'} = 'HEAD';
$fullname{'177'} = 'GFX and Widget - General';
$mode{'178'} = 'Open';
$branch{'178'} = 'HEAD';
$fullname{'178'} = 'GFX and Widget - Mac';
$mode{'49'} = 'Open';
$branch{'49'} = 'HEAD';
$fullname{'49'} = 'GTK';
$mode{'144'} = 'Open';
$branch{'144'} = 'HEAD';
$fullname{'144'} = 'GTK Embedding Widget';
$mode{'174'} = 'Open';
$branch{'174'} = 'HEAD';
$fullname{'174'} = 'Help System';
$mode{'62'} = 'Open';
$branch{'62'} = 'HEAD';
$fullname{'62'} = 'HTML to Text/PostScript Translation';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'64'} = 'Open';
$branch{'64'} = 'HEAD';
$fullname{'64'} = 'Image Handling: JPEG';
$mode{'155'} = 'Open';
$branch{'155'} = 'HEAD';
$fullname{'155'} = 'Image Handling: MNG';
$mode{'65'} = 'Open';
$branch{'65'} = 'HEAD';
$fullname{'65'} = 'Image Handling: PNG';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Java and JS Capability-Based Security';
$mode{'130'} = 'Open';
$branch{'130'} = 'HEAD';
$fullname{'130'} = 'Java APIs for DOM';
$mode{'127'} = 'Open';
$branch{'127'} = 'HEAD';
$fullname{'127'} = 'Java APIs to WebShell';
$mode{'68'} = 'Open';
$branch{'68'} = 'HEAD';
$fullname{'68'} = 'Java Stubs';
$mode{'128'} = 'Open';
$branch{'128'} = 'HEAD';
$fullname{'128'} = 'Java to XPCOM Bridge';
$mode{'133'} = 'Open';
$branch{'133'} = 'HEAD';
$fullname{'133'} = 'Java Utility Classes';
$mode{'129'} = 'Open';
$branch{'129'} = 'HEAD';
$fullname{'129'} = 'Java-Implemented Plugins';
$mode{'70'} = 'Restricted';
$branch{'70'} = 'HEAD';
$fullname{'70'} = 'JavaScript';
$blessed{'70'} = ['timeless%mozdev.org','mike+mozilla%meer.net','cls%seawood.org','bratell%lysator.liu.se',];
$super{'70'} = ['shaver%mozilla.org','rogerl33%aol.com','khanson%netscape.com','jband%netscape.com','brendan%mozilla.org',];
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'JavaScript Debugger';
$mode{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'136'} = 'Closed';
$branch{'136'} = 'HEAD';
$fullname{'136'} = 'Locked-Content';
$blessed{'136'} = [];
$super{'136'} = ['hyatt%mozilla.org',];
$mode{'123'} = 'Open';
$branch{'123'} = 'HEAD';
$fullname{'123'} = 'Mail/News';
$mode{'165'} = 'Open';
$branch{'165'} = 'HEAD';
$fullname{'165'} = 'MathML';
$mode{'124'} = 'Open';
$branch{'124'} = 'HEAD';
$fullname{'124'} = 'MIME';
$mode{'157'} = 'Open';
$branch{'157'} = 'HEAD';
$fullname{'157'} = 'Movemail';
$mode{'112'} = 'Open';
$branch{'112'} = 'HEAD';
$fullname{'112'} = 'Mozilla Tools';
$mode{'19'} = 'Open';
$branch{'19'} = 'HEAD';
$fullname{'19'} = 'mozilla-toplevel';
$mode{'147'} = 'Open';
$branch{'147'} = 'HEAD';
$fullname{'147'} = 'Mstone';
$mode{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'102'} = 'Open';
$branch{'102'} = 'HEAD';
$fullname{'102'} = 'New HTML Parser';
$mode{'100'} = 'Open';
$branch{'100'} = 'HEAD';
$fullname{'100'} = 'New HTML Style System';
$mode{'98'} = 'Open';
$branch{'98'} = 'HEAD';
$fullname{'98'} = 'New Layout Engine';
$mode{'122'} = 'Open';
$branch{'122'} = 'HEAD';
$fullname{'122'} = 'News';
$mode{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['sfraser%netscape.com','sdagley%mac.com','kirk.erickson%sun.com',];
$super{'78'} = ['darin%meer.net','srinivas%netscape.com','seawood%netscape.com','wchang0222%aol.com',];
$mode{'163'} = 'Restricted';
$branch{'163'} = 'NSS_3_3_BRANCH';
$fullname{'163'} = 'NSS Stable Release Branch';
$blessed{'163'} = [];
$super{'163'} = ['mhein%sun.com','tfox%netscape.com','sonja.mirtitsch%sun.com','nicolson%netscape.com','nelsonb%netscape.com','kirk.erickson%sun.com','jpierre%netscape.com','javi%netscape.com','ian.mcgreer%sun.com','glen.beasley%sun.com','ddrinan%netscape.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','jag%tty.nl','cotter%netscape.com','cls%seawood.org','bryner%brianryner.com','alecf%flett.org','scc%mozilla.org',];
$super{'145'} = ['mhein%sun.com','wchang0222%aol.com','tfox%netscape.com','sonja.mirtitsch%sun.com','rangansen%netscape.com','nicolson%netscape.com','nelsonb%netscape.com','kirk.erickson%sun.com','kaie%kuix.de','jpierre%netscape.com','javi%netscape.com','ian.mcgreer%sun.com','glen.beasley%sun.com','chrisk%netscape.com','bishakhabanerjee%netscape.com','thayes%netscape.com','relyea%netscape.com','ddrinan%netscape.com',];
$mode{'151'} = 'Open';
$branch{'151'} = 'HEAD';
$fullname{'151'} = 'Security - Mozilla PSM Glue';
$mode{'86'} = 'Open';
$branch{'86'} = 'HEAD';
$fullname{'86'} = 'Security Stubs';
$mode{'110'} = 'Open';
$branch{'110'} = 'HEAD';
$fullname{'110'} = 'Silent Download';
$mode{'115'} = 'Open';
$branch{'115'} = 'HEAD';
$fullname{'115'} = 'small-devices';
$mode{'87'} = 'Open';
$branch{'87'} = 'HEAD';
$fullname{'87'} = 'SmartUpdate';
$mode{'173'} = 'Open';
$branch{'173'} = 'HEAD';
$fullname{'173'} = 'Standalone Composer';
$mode{'170'} = 'Open';
$branch{'170'} = 'HEAD';
$fullname{'170'} = 'Standalone Mail';
$mode{'160'} = 'Open';
$branch{'160'} = 'HEAD';
$fullname{'160'} = 'String';
$mode{'169'} = 'Open';
$branch{'169'} = 'HEAD';
$fullname{'169'} = 'toolkit';
$mode{'154'} = 'Open';
$branch{'154'} = 'HEAD';
$fullname{'154'} = 'tools';
$mode{'158'} = 'Open';
$branch{'158'} = 'HEAD';
$fullname{'158'} = 'URI Loader';
$mode{'156'} = 'Open';
$branch{'156'} = 'HEAD';
$fullname{'156'} = 'ViXEn';
$mode{'175'} = 'Open';
$branch{'175'} = 'HEAD';
$fullname{'175'} = 'Win32-Based GFX and Widget';
$mode{'121'} = 'Open';
$branch{'121'} = 'HEAD';
$fullname{'121'} = 'Xlib-based gfx + widget';
$mode{'88'} = 'Open';
$branch{'88'} = 'HEAD';
$fullname{'88'} = 'XML';
$mode{'141'} = 'Open';
$branch{'141'} = 'HEAD';
$fullname{'141'} = 'xmlterm';
$mode{'90'} = 'Open';
$branch{'90'} = 'HEAD';
$fullname{'90'} = 'XP File Handling';
$mode{'137'} = 'Open';
$branch{'137'} = 'HEAD';
$fullname{'137'} = 'XPApps';
$mode{'89'} = 'Open';
$branch{'89'} = 'HEAD';
$fullname{'89'} = 'XPCOM';
$mode{'118'} = 'Open';
$branch{'118'} = 'HEAD';
$fullname{'118'} = 'XPConnect';
$mode{'117'} = 'Open';
$branch{'117'} = 'HEAD';
$fullname{'117'} = 'XPIDL';
$mode{'150'} = 'Open';
$branch{'150'} = 'HEAD';
$fullname{'150'} = 'XPInstall';
$mode{'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:^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/chimera/.*$:) {return '164';}
if (m:^mozilla/modules/libimg/png/.*$:) {return '65';}
if (m:^mozilla/layout/mathml/.*$:) {return '165';}
if (m:^mozilla/intl/.*$:) {return '67';}
if (m:^mozilla/browser/.*$:) {return '166';}
if (m:^mozilla/chrome/.*$:) {return '166';}
if (m:^mozilla/toolkit/.*$:) {return '166';}
if (m:^mozilla/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/caps/.*$:) {return '69';}
if (m:^mozilla/mail/.*$:) {return '170';}
if (m:^js/src/*\.c$:) {return '70';}
if (m:^js/src/*\.def$:) {return '70';}
if (m:^js/src/*\.h$:) {return '70';}
if (m:^js/src/*\.m*k$:) {return '70';}
if (m:^js/src/*\.tbl$:) {return '70';}
if (m:^js/src/*akefile.*$:) {return '70';}
if (m:^mozilla/extensions/cookie$:) {return '171';}
if (m:^mozilla/extensions/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^mozilla/gfx/src/beos$:) {return '172';}
if (m:^mozilla/widget/src/beos$:) {return '172';}
if (m:^js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/extensions/help$:) {return '174';}
if (m:^mozilla/netwerk/.*$:) {return '77';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '175';}
if (m:^mozilla/widget/src/windows/.*$:) {return '175';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/gfx/public/.*$:) {return '177';}
if (m:^mozilla/gfx/src/*\.cpp$:) {return '177';}
if (m:^mozilla/gfx/src/*\.h$:) {return '177';}
if (m:^mozilla/gfx/src/shared/.*$:) {return '177';}
if (m:^mozilla/widget/public/.*$:) {return '177';}
if (m:^mozilla/widget/src/xpwidgets/.*$:) {return '177';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/gfx/src/mac/.*$:) {return '178';}
if (m:^mozilla/widget/src/mac/.*$:) {return '178';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/modules/progress/.*$:) {return '83';}
if (m:^mozilla/modules/libreg/.*$:) {return '84';}
if (m:^mozilla/modules/security/.*$:) {return '86';}
if (m:^mozilla/modules/softupdt/.*$:) {return '87';}
if (m:^mozilla/content/xml/.*$:) {return '88';}
if (m:^mozilla/expat/.*$:) {return '88';}
if (m:^mozilla/extensions/xmlextras/.*$:) {return '88';}
if (m:^mozilla/xpcom/.*$:) {return '89';}
if (m:^xpcom/io$:) {return '90';}
if (m:^mozilla/modules/zlib/.*$:) {return '93';}
if (m:^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 ($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,36 +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

View File

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

View File

@@ -1,163 +0,0 @@
#!/usr/bin/perl
# -*- Mode: perl; indent-tabs-mode: nil -*-
# Arguments:
#
# -a Only send checkin messages which contain added files. All other checkin
# messages will be ignored.
# -u <url> Base URL for the Bonsai directory; "/cvsview2.cgi" will get
# appended to this with appropriate args.
# -h <hostname> Host whose SMTP server we will contact to send mail.
# -s <string> String specifying dir and filenames. As generated by "%s"
# in a CVSROOT/loginfo file
# -f <file> A regexp. If present, then only checkins to files whose
# name (without the directory) matches the regexp will generate mail.
#
# The remaining args are email addresses of people who should get notified.
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my $debug = 0;
my $addsonly = 0;
my $mailhost = "127.0.0.1";
my $urlbase = "";
my $cvsargs = "";
my $cvsroot = "";
my @mailto;
my $fileregexp = "";
while (@ARGV) {
my $arg = shift @ARGV;
if ($arg eq '-d') {
$debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} elsif ($arg eq '-u') {
$urlbase = shift @ARGV;
} elsif ($arg eq '-s') {
$cvsargs = shift @ARGV;
} elsif ($arg eq '-f') {
$fileregexp = shift @ARGV;
} elsif ($arg eq '-a') {
$addsonly = 1;
} else {
push(@mailto, $arg);
}
}
my $url = "";
if ($urlbase ne "" && $cvsargs ne "") {
my @list = split(/ /, $cvsargs);
my $dir = shift @list;
if ($fileregexp ne "") {
if (grep(m/$fileregexp/, @list) <= 0) {
exit;
}
}
$url = $urlbase . "/cvsview2.cgi?command=DIRECTORY&subdir=$dir&files=" .
join('%2B', @list);
}
my $message = "";
my $filesadded = 0;
while (<>) {
my $line = $_;
if ($line =~ m@^Revision/Branch: (.*)$@) {
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,39 +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
# misc modules
mozilla/webtools/bugzilla $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s cvs-checkins@bugzilla.org webtools-changed@warp.mcom.com
mozilla/webtools $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s webtools-changed@warp.mcom.com
CVSROOT $CVSROOT/CVSROOT/cvsmailfilter.pl -u http://bonsai.mozilla.org -r /cvsroot -s %s -f modules sysalerts@mozilla.org

View File

@@ -1,795 +0,0 @@
# Three different line formats are valid:
# key -a aliases...
# key [options] directory
# key [options] directory files...
#
# Where "options" are composed of:
# -i prog Run "prog" on "cvs commit" from top-level of module.
# -o prog Run "prog" on "cvs checkout" of module.
# -e prog Run "prog" on "cvs export" of module.
# -t prog Run "prog" on "cvs rtag" of module.
# -u prog Run "prog" on "cvs update" of module.
# -d dir Place module in directory "dir" instead of module name.
# -l Top-level directory only -- do not recurse.
#
# NOTE: If you change any of the "Run" options above, you'll have to
# release and re-checkout any working directories of these modules.
#
# And "directory" is a path to a directory relative to $CVSROOT.
#
# The "-a" option specifies an alias. An alias is interpreted as if
# everything on the right of the "-a" had been typed on the command line.
#
# You can encode a module within a module by using the special '&'
# character to interpose another module into the current module. This
# can be useful for creating a module that consists of many directories
# spread out over the entire source repository.
######################################################################
#
# Module that contains the LEGAL and the LICENSE file. This should be
# a part of every logical source pull for a component. Care should
# be given so that this module is not specified twice for a given
# source pull.
#
MozillaLicense -a \
mozilla/LEGAL \
mozilla/LICENSE
Grendel -a \
MozillaLicense \
mozilla/grendel
######################################################################
#
# Modules for the MozillaClassic Browser, based on the original
# layout engine. If you wish to develop on the Mozilla Classic
# codebase, pull using these modules and using the branch tag
# MozillaSourceClassic_19981026_BRANCH.
# These modules should be considered obsolete.
#
MozillaSource -a \
MozillaSourceWin \
MozillaSourceMac \
MozillaSourceUnix
MozillaSourceWin -a \
MozillaSourceCommon \
MozillaSourceWinOnly
MozillaSourceMac -a \
MozillaSourceCommon \
MozillaSourceMacOnly
MozillaSourceUnix -a \
MozillaSourceCommon \
MozillaSourceUnixOnly \
mozilla/cmd/xfe \
mozilla/cmd/gnomefe \
mozilla/cmd/qtfe \
mozilla/cmd/ybfe
MozillaSourceMotif -a \
MozillaSourceCommon \
mozilla/cmd/xfe \
MozillaSourceUnixOnly
MozillaSourceQtfe -a \
MozillaSourceCommon \
mozilla/cmd/qtfe \
MozillaSourceUnixOnly
MozillaSourceGnomefe -a \
MozillaSourceCommon \
mozilla/cmd/gnomefe \
MozillaSourceUnixOnly
MozillaSourceYbfe -a \
MozillaSourceCommon \
mozilla/cmd/ybfe \
MozillaSourceUnixOnly
MozillaSourceCommon -a \
mozilla/LEGAL \
mozilla/LICENSE \
mozilla/base \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/include \
mozilla/caps \
mozilla/jpeg \
mozilla/js \
mozilla/lib/htmldlgs \
mozilla/lib/layout \
mozilla/lib/libcnv \
mozilla/lib/libdom \
mozilla/lib/libi18n \
mozilla/lib/liblayer \
mozilla/lib/libmisc \
mozilla/lib/libmime \
mozilla/lib/libmocha \
mozilla/lib/libnet \
mozilla/lib/libparse \
mozilla/lib/libpics \
mozilla/lib/libpwcac \
mozilla/lib/libstyle \
mozilla/lib/mailto \
mozilla/lib/plugin \
mozilla/lib/xlate \
mozilla/lib/xp \
mozilla/modules/calendar \
mozilla/modules/edtplug/classes \
mozilla/modules/edtplug/src \
mozilla/modules/edtplug/include \
mozilla/modules/libfont/classes \
mozilla/modules/libfont/public \
mozilla/modules/libfont/src \
mozilla/modules/libhook \
mozilla/modules/libimg \
mozilla/modules/libnls \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/progress/src \
mozilla/modules/rdf \
mozilla/modules/schedulr \
mozilla/modules/security/freenav \
mozilla/modules/softupdt/classes \
mozilla/modules/softupdt/include \
mozilla/modules/softupdt/src \
mozilla/modules/xml \
mozilla/modules/zlib/src \
mozilla/nav-java/stubs \
mozilla/network \
mozilla/nsprpub \
mozilla/privacy \
mozilla/xpcom \
mozilla/l10n \
mozilla/dbm \
mozilla/README
MozillaSourceWinOnly -a \
mozilla/client.mak \
mozilla/cmd/makefile.win \
mozilla/cmd/wincom \
mozilla/cmd/winfe \
mozilla/config \
mozilla/lib/makefile.win \
mozilla/modules/coreincl \
mozilla/modules/edtplug/makefile.win \
mozilla/makefile.win \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/makefile.win \
mozilla/modules/libfont/producers/makefile.win \
mozilla/modules/libfont/producers/win \
mozilla/modules/libfont/producers/win/classes \
mozilla/modules/libfont/producers/win/classes/netscape \
mozilla/modules/libfont/producers/win/classes/netscape/fonts \
mozilla/modules/libfont/producers/win/src \
mozilla/modules/makefile.win \
mozilla/modules/progress/makefile.win \
mozilla/modules/progress/public \
mozilla/modules/security/makefile.win \
mozilla/modules/softupdt/makefile.win \
mozilla/modules/zlib/makefile.win \
mozilla/nav-java/makefile.win \
JavaStubWin
MozillaSourceUnixOnly -a \
mozilla/.cvsignore \
mozilla/Makefile \
mozilla/Makefile.in \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/cmd/Makefile \
mozilla/cmd/Makefile.in \
mozilla/cmd/stubfe \
mozilla/cmd/unixfe \
mozilla/config/.cvsignore \
mozilla/config/AIX.mk \
mozilla/config/BSD_OS.mk \
mozilla/config/DGUX.mk \
mozilla/config/FreeBSD.mk \
mozilla/config/HP-UX.mk \
mozilla/config/IRIX.mk \
mozilla/config/Linux.mk \
mozilla/config/NCR.mk \
mozilla/config/NEC.mk \
mozilla/config/NEWS-OS.mk \
mozilla/config/NEXTSTEP.mk \
mozilla/config/NetBSD.mk \
mozilla/config/OSF1.mk \
mozilla/config/OpenBSD.mk \
mozilla/config/QNX.mk \
mozilla/config/Rhapsody.mk \
mozilla/config/SCOOS.mk \
mozilla/config/SINIX.mk \
mozilla/config/SunOS.mk \
mozilla/config/SunOS4.mk \
mozilla/config/SunOS5.mk \
mozilla/config/UNIXWARE.mk \
mozilla/config/common.mk \
mozilla/config/config.mk \
mozilla/config/coreconf.mk \
mozilla/config/rules.mk \
mozilla/config/Makefile \
mozilla/config/Makefile.in \
mozilla/config/autoconf.mk.in \
mozilla/config/bdate.c \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/bsdecho.c \
mozilla/config/clobber_miss.pl \
mozilla/config/config.guess \
mozilla/config/cvsco.pl \
mozilla/config/fastcwd.pl \
mozilla/config/gtscc.c \
mozilla/config/makecopy.c \
mozilla/config/mangle.c \
mozilla/config/mantomak.c \
mozilla/config/mkdepend \
mozilla/config/mkdetect \
mozilla/config/nfspwd.pl \
mozilla/config/nodl.pl \
mozilla/config/nsinstall.c \
mozilla/config/outofdate.pl \
mozilla/config/pathsub.c \
mozilla/config/pathsub.h \
mozilla/config/pkg2dpth.pl \
mozilla/config/ports \
mozilla/config/revdepth.pl \
mozilla/config/set-timebomb.pl \
mozilla/config/sj.pl \
mozilla/lib/Makefile \
mozilla/lib/Makefile.in \
mozilla/modules/edtplug/Makefile \
mozilla/modules/edtplug/Makefile.in \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/Makefile \
mozilla/modules/libfont/Makefile.in \
mozilla/modules/libfont/producers/Makefile \
mozilla/modules/libfont/producers/Makefile.in \
mozilla/modules/Makefile \
mozilla/modules/Makefile.in \
mozilla/modules/progress/Makefile \
mozilla/modules/progress/Makefile.in \
mozilla/modules/progress/public \
mozilla/modules/security/Makefile \
mozilla/modules/security/Makefile.in \
mozilla/modules/softupdt/Makefile \
mozilla/modules/softupdt/Makefile.in \
mozilla/modules/zlib/Makefile \
mozilla/modules/zlib/Makefile.in \
mozilla/nav-java/Makefile \
mozilla/nav-java/Makefile.in \
mozilla/lib/mariner \
JavaStubUnix
MozillaSourceMacOnly -a \
mozilla/config/mac \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/mac-set-timebomb.pl \
mozilla/cmd/macfe \
mozilla/lib/mac/AutoAdmin \
mozilla/lib/mac/Includes \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/patches \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/UserInterface \
mozilla/modules/coreincl \
mozilla/modules/edtplug/macbuild \
mozilla/modules/libfont \
mozilla/modules/progress/macbuild \
mozilla/modules/progress/public \
mozilla/modules/softupdt/macbuild \
mozilla/modules/zlib/macbuild \
mozilla/lib/mariner \
JavaStubMac
JavaStubAll -a \
JavaStubWin \
JavaStubMac \
JavaStubUnix
JavaStubCore -a \
mozilla/sun-java/stubs/include \
mozilla/sun-java/stubs/src
JavaStubMac -a \
JavaStubCore \
mozilla/sun-java/stubs/macbuild \
mozilla/sun-java/stubs/macjri
JavaStubUnix -a \
JavaStubCore \
mozilla/sun-java/Makefile \
mozilla/sun-java/Makefile.in \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/Makefile \
mozilla/sun-java/stubs/Makefile.in
JavaStubWin -a \
JavaStubCore \
mozilla/sun-java/makefile.win \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/makefile.win
######################################################################
#
# Modules for the raptor layout effort. Note that raptor dist is temporary
# until raptor is integrated into the mainline build.
#
RaptorDoc -a \
mozilla/LICENSE \
mozilla/LEGAL \
mozilla/README/nglayout
RaptorDist -a \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/editor \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
mozilla/lib/liblayer \
mozilla/lib/libpwcac \
mozilla/lib/xp \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/nsprpub \
mozilla/rdf \
mozilla/silentdl \
mozilla/sun-java \
mozilla/xpcom
RaptorLayout -a \
mozilla/base \
mozilla/dom \
mozilla/gfx \
mozilla/expat \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget
Raptor -a \
RaptorDoc \
RaptorDist \
RaptorLayout
RaptorWin -a \
Raptor
RaptorUnix -a \
Raptor \
mozilla/aclocal.m4 \
mozilla/nglayout.mk
RaptorMac -a \
Raptor \
mozilla/build/mac \
mozilla/cmd/macfe/applevnt \
mozilla/cmd/macfe/central \
mozilla/cmd/macfe/gui \
mozilla/cmd/macfe/include \
mozilla/cmd/macfe/pch \
mozilla/cmd/macfe/projects \
mozilla/cmd/macfe/utility \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/PowerPlant
#####################
# An all inclusive modules for tinderbox to use
#####################
RaptorAll -a \
RaptorWin \
RaptorUnix \
RaptorMac
#####################
# Transformiix module (xslt processor)
#####################
TransformiixStandalone -a \
mozilla/config \
mozilla/expat \
mozilla/extensions/transformiix
#######################################################################
# Modules for the Directory SDK. There are two users of the libldap
# Mozilla and the DirectorySDK. Maintained by Chuck Boatwright
# cboatwri@netscape.com
#
DirectorySDKSource -a \
DirectorySDKSourceCommon \
DirectorySDKSourceBuild
DirectorySDKSourceC -a \
mozilla/directory/ldapsdk.mak \
mozilla/directory/ldapsdk.mk \
mozilla/directory/buildsdk.txt \
mozilla/directory/Makefile \
mozilla/directory/c-sdk
DirectorySDKSourceJava -a \
mozilla/directory/buildjsdk.txt \
mozilla/directory/java-sdk
DirectorySDKSourceCommon -a \
DirectorySDKSourceC \
DirectorySDKSourceJava
DirectorySDKSourceBuild -a \
mozilla/config \
mozilla/nsprpub
PerLDAP -a \
mozilla/directory/perldap
#######################################################################
# Modules for the Messenging Server SDK. Code maintained by Prasad Yendluri
# (prasad@netscape.com)
#
MessagingSDK -a \
mozilla/msgsdk
#######################################################################
# Modules for Calendar client.
# (spider@netscape.com)
#
CalendarClient -a \
mozilla/calendar \
mozilla/modules/calendar \
mozilla/htmlparser \
mozilla/gconfig \
mozilla/gfx \
mozilla/widget \
mozilla/xpfc \
mozilla/view
#######################################################################
# Modules for the JavaScript
# (fur@netscape.com)
#
JSRef -a \
mozilla/js/src
#
# Can't pull all of js/src, because the server-style config filenames
# are illegal on some operating systems.
#
JSClient -a \
mozilla/js/Makefile.in \
mozilla/js/makefile.win \
mozilla/js/macbuild \
mozilla/js/src \
mozilla/js/.cvsignore \
!mozilla/js/src/config \
!mozilla/js/src/editline \
!mozilla/js/src/liveconnect/config \
!mozilla/js/src/mininspr \
!mozilla/js/src/os \
!mozilla/js/src/perlconnect \
!mozilla/js/src/sh \
!mozilla/js/src/xpcom
#######################################################################
# Modules for SeaMonkey
# (5.0 Browser and 5.0 Mail/News based on nglayout)
#
# Initial wild ass guess: cyeh@netscape.com
# Second guess: mcafee@netscape.com
#
# We might want to do the platform-specific stuff like:
# SeaMonkeyCoreFoo = SeaMonkeyCore + <stuff for platform Foo>
# and so on, for each module.
#
NSPR -a \
mozilla/nsprpub
SeaMonkeyCore -a \
mozilla/.cvsignore \
mozilla/README \
mozilla/README.txt \
mozilla/client.mk \
mozilla/client.mak \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/aclocal.m4 \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/db/.cvsignore \
mozilla/db/Makefile.in \
mozilla/db/makefile.win \
mozilla/db/mork \
mozilla/db/mdb \
mozilla/docshell \
mozilla/embedding \
mozilla/gc/boehm \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
mozilla/js/jsd \
!mozilla/js/jsd/jsdb \
!mozilla/js/jsd/classes \
!mozilla/js/jsd/corba \
!mozilla/js/jsd/java \
!mozilla/js/jsd/javawrap \
JSClient \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/NSStartup \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/InterfaceLib \
mozilla/lib/mac/embedding \
mozilla/modules/appfilelocprovider \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/mpfilelocprovider \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/staticmod \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/netwerk \
mozilla/nglayout.mk \
mozilla/plugin/oji \
mozilla/profile \
mozilla/rdf \
mozilla/string \
mozilla/sun-java \
mozilla/tools/leaky \
mozilla/tools/preloader \
mozilla/tools/elf-dynstr-gc \
mozilla/uriloader \
mozilla/xpcom \
mozilla/xpinstall \
MozillaLicense
SeaMonkeyLayout -a \
SeaMonkeyCore \
mozilla/content \
mozilla/dom \
mozilla/gfx \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget \
mozilla/expat
SeaMonkeyXPToolKit -a \
SeaMonkeyLayout \
mozilla/themes \
mozilla/xpfe
SeaMonkeyBrowser -a \
mozilla/directory/xpcom \
mozilla/editor/Makefile.in \
mozilla/editor/public \
mozilla/extensions \
SeaMonkeyXPToolKit
# This needs work!
SeaMonkeyMailNews -a \
SeaMonkeyLayout \
mozilla/mailnews \
!mozilla/mailnews/db/mdb \
!mozilla/mailnews/db/mork \
SeaMonkeyEditor -a \
SeaMonkeyBrowser \
mozilla/editor \
mozilla/mailnews
SeaMonkeyL10n -a \
mozilla/l10n/makefile.win \
mozilla/l10n/makefiles.all \
mozilla/l10n/Makefile.in \
mozilla/l10n/langpacks/makefile.win \
mozilla/l10n/langpacks/Makefile.in \
mozilla/l10n/langpacks/en-DE \
mozilla/l10n/langpacks/en-GB
#############################################################
# This module is the whole banana, and this
# is the module that tinderbox and bonsai should
# track.
#
# Right now Editor pulls Browser which pulls XPToolKit
# which pulls Layout which pulls Core. But eventually,
# there will be more differentiation and uniqueness so
# All will need to contain more than Editor. Perhaps it
# will contain SeaMonkeyUnix, SeaMonkeyMac, SeaMonkeyWin
# et cetera, et cetera, et cetera. But that is in the
# future. --sarah
#
SeaMonkeyAll -a \
SeaMonkeyEditor \
SeaMonkeyL10n
Blackwood -a \
mozilla/java
SeaMonkeyBlackwood -a \
SeaMonkeyAll \
Blackwood
#############################################################
#
# Alexander Larsson's GTK+ widget for embedding mozilla into
# gtk applications.
#
#############################################################
GtkMozilla -a \
mozilla/webshell/embed/gtk
############################################################
#
# Module for Chimera, the embedded MacOSX browser.
# Because this project is mixing a branched SeaMonkeyAll
# with a trunk mozilla/chimera, we need a small module here
# for tinderbox to track mozilla/chimera. This module
# should be temporary until mozilla/chimera joins another
# major module. -mcafee
#
# 3/3/03: Chimera -> Camino name change. Temporarily adding
# new camino directory to Chimera, also adding new Camino
# module. -mcafee
#############################################################
Chimera -a \
mozilla/chimera \
mozilla/camino \
SeaMonkeyAll
Camino -a \
mozilla/camino \
SeaMonkeyAll
#############################################################
#
# Modules For Webtools
#
#############################################################
Bugzilla -a \
mozilla/webtools/bugzilla
Bonsai -a \
mozilla/webtools/bonsai
LXR -a \
mozilla/webtools/lxr
Tinderbox -a \
mozilla/webtools/tinderbox
Webtools -a \
Bugzilla \
Bonsai \
LXR \
Tinderbox
#############################################################
#
# Module for the java webclient (edburns)
#
#############################################################
Webclient -a \
mozilla/java/Makefile.in \
mozilla/java/Makefile.win \
mozilla/java/build.xml \
mozilla/java/README \
mozilla/java/README.commercial \
mozilla/java/build \
mozilla/java/config \
mozilla/java/dom \
mozilla/java/external \
mozilla/java/makefiles \
mozilla/java/util \
mozilla/java/webclient
#############################################################
#
# Module for iPlanet Network Security Services
#
#############################################################
NSS -a \
mozilla/security/nss \
mozilla/security/coreconf
#############################################################
#
# Module for Mozilla Tinderbox
#
#############################################################
MozillaTinderboxAll -a \
SeaMonkeyAll \
mozilla/security/psm \
mozilla/accessible \
mozilla/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
# 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://warp/mozilla.org, and
# tweak things from there.
aaronl%netscape.com:S0MUPohMWfaMo:cvsuser
akhil.arora%sun.com:tG7tQfICukUNg:cvsuser
akkzilla%shallowsky.com:LyPNKDRAkCEfM:cvsuser
alecf%flett.org:xY/EzwiSEg43U:cvsuser
alex.fritze%crocodile-clips.com:.qnz.iJA.rUaQ:cvsuser
alexsavulov%netscape.com:NL.2.L.pOoEE.:cvsuser
alla%lysator.liu.se:PfaCJJD7S/Vyc:cvsuser
amardare%qnx.com:.nnbfi3s/6pLw:cvsuser
anatoliya%netscape.com:gzzdCC45etLpk:cvsuser
andreas.otte%debitel.net:kydQ2aAIGwhkA:cvsuser
andrew%redhat.com:Q5vhhvO.ksq/E:cvsuser
andreww%netscape.com:VDb/gyVOKB8gg:cvsuser
angelon%netscape.com:xLYuHRKI0gIh6:cvsuser
ann.adamcik%sun.com:McRIlR2v7WMXQ:cvsuser
anthonyd%netscape.com:3cZ8Ug3ggdAfE:cvsuser
antitux%netscape.com:GPYA3.J0mZ8dg:cvsuser
antonio.xu%sun.com:xb9jwUyu9kmog:cvsuser
arielb%rice.edu:18fBUQf4tjW/Y:cvsuser
arougthopher%lizardland.net:yPBKuWa3y6zlc:cvsuser
arvid%quadrone.org:OlnGBWl7agA9.:cvsuser
asa%mozilla.org:KwQFH5YHrDGVw:cvsuser
asasaki%netscape.com:eW4lJwcDcifpA:cvsuser
ashishbhatt%netscape.com:hAtS/UPSRHvCg:cvsuser
ashuk%eng.sun.com:QrgopBbFpT10Y:cvsuser
attinasi-moz%attinasi.org:KQdxTI4aFdReA:cvsuser
av%netscape.com:GZ3mu2MifoZiU:cvsuser
axel%pike.org:mbSWqS64YZTQw:cvsuser
bbaetz%acm.org:JhmLaLDTsT/h2:cvsuser
beard%netscape.com:2Eed7KIBNPtL6:cvsuser
ben%bengoodger.com:z68cHGOZUnekA:cvsuser
bhart00%yahoo.com:AnZyRL6ytm1.Q:cvsuser
bienvenu%nventure.com:dzcEj09V1HQLg:cvsuser
bishakhabanerjee%netscape.com:bLgNOlaDbR.lc:cvsuser
blakeross%telocity.com:iecsxCayirMQw:cvsuser
blizzard%redhat.com:W86ZbnavsJzxk:cvsuser
bmartin%netscape.com:VDvmT5ew0s2Uk:cvsuser
bmlk%gmx.de:diOpGSeH3syIs:cvsuser
bolian.yin%sun.com:SXDI.XmKRDr7s:cvsuser
braddr%puremagic.com:Tzs8cIqrzzC/I:cvsuser
brade%comcast.net:ouetdVzWLzsWs:cvsuser
BradleyJunk%cinci.rr.com:EOOl4wp9MNcU6:cvsuser
bratell%lysator.liu.se:GLG2cm83vaqBk:cvsuser
brendan%mozilla.org:q5aR3MqARGBMA:cvsuser
briane%qnx.com:pKLtqULcssSZo:cvsuser
bruce%cubik.org:.VcS8pxE3d5rQ:cvsuser
bryner%brianryner.com:gy5stVpStoVNw:cvsuser
bsharma%netscape.com:vjlb1xJC7MsAk:cvsuser
bsmedberg%covad.net:dvB/veJh3IxkM:cvsuser
bstell%ix.netcom.com:/ZdK7gz9SA/RU:cvsuser
bugreport%peshkin.net:PgnY246SzUcHk:cvsuser
burnus%gmx.de:RBozBY9sekJRM:cvsuser
bzbarsky%mit.edu:YySJ0ECW0UqcM:cvsuser
caillon%returnzero.com:crXJoEJGqOt1c:cvsuser
carl.wong%intel.com:60H5NoMHeEpvI:cvsuser
carosendahl%netscape.com:vzE2R0ISTc0Rs:cvsuser
cathleen%netscape.com:g4oBIcfbxZzt.:cvsuser
cavin%netscape.com:Wd/zikwQdE62c:cvsuser
cbiesinger%web.de:SmMxtOg6tGNJg:cvsuser
ccarlen%mac.com:KYg00rzfYX4vs:cvsuser
chak%netscape.com:muP/8gmdIYQgM:cvsuser
chanial%noos.fr:9sotrJUSTkw2o:cvsuser
chofmann%netscape.com:zSMKbARwiYniA:cvsuser
Chris.Yeh%nokia.com:98WX9EeAZIt/6:cvsadm
chrisk%netscape.com:iAECHtKFagLSw:cvsuser
ChrisKarnaze%cox.net:C.H2iRqFy7CnY:cvsuser
claudius%netscape.com:gJezy23y0r4wI:cvsuser
cls%seawood.org:YLAr7ajnaXezg:cvsuser
cltbld%netscape.com:mla4CZgCloBSU:cvsuser
cmanske%jivamedia.com:wZ2fFz6Y4JIkk:cvsuser
colin%theblakes.com:1fbT0DKTKXTsk:cvsuser
colinp%oeone.com:o4A5a8g5U/tO2:cvsuser
cotter%netscape.com:JZ1rqINZKa.Ig:cvsuser
curt%netscape.com:/rx/ZFSvRo2cI:cvsuser
dac%x.cx:xZwzT4et.TSYY:cvsuser
Dale.Stansberry%Nexwarecorp.com:iFmg8YUyFSpA.:cvsuser
daniel%glazman.org:voZRrCYpgF9AU:cvsuser
danm-moz%comcast.net:3h6FdkzmMqnyA:cvsuser
darin%meer.net:BFlqb/kSuCdKo:cvsuser
db48x%yahoo.com:WOXgUg7VfNR2s:cvsuser
dbaron%dbaron.org:z3R2dyupEH6yk:cvsuser
dbragg%netscape.com:k34vc.FRrLRYI:cvsuser
dcone%netscape.com:dWcV1sBlGlAHU:cvsuser
ddkilzer%theracingworld.com:srB5Z/2wN1VDw:cvsuser
ddrinan%netscape.com:4vs6JokcLeYkQ:cvsuser
dean_tessman%hotmail.com:AM2BZ7M0nDhlM:cvsuser
depstein%netscape.com:nMGeNsPMko07s: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
ducarroz%aol.net:B9ih04P7FDhrg:cvsuser
dveditz%cruzio.com:S1X7iuOVZr0tI:cvsuser
dwitte%stanford.edu:sFoUYfKYFCQeg:cvsuser
edburns%acm.org:z7zqfOtPH9oic:cvsuser
edwin%woudt.nl:8dZB6Qv1GFw4E:cvsuser
endico%mozilla.org:yXO.M/SUdhzAc:cvsadm
ere%atp.fi:HlHx6Z2VwOLeg:cvsuser
ericb%neoplanet.com:D63L651L6w.a2:cvsuser
etsai%netscape.com:b6.iRP5wVeO1s:cvsuser
friedman%splode.com:mZ5UQ4/qb5h3E:cvsadm
ftang%netscape.com:cjA4Oe7qangyQ:cvsuser
gagan%netscape.com:aJDYc91m7tmpI:cvsuser
garrett%blythe-wang.com:UXnssIXpwUtBU:cvsuser
gayathrik00%netscape.com:gy4GP7.sWyoUs:cvsuser
gerv%gerv.net:/3awrKKpfLPvQ:cvsuser
gilbert.fang%sun.com:DJJSeZLDeXl0Y:cvsuser
girish.manwani%eng.sun.com:0Nm63TloVl5Rw:cvsuser
glen.beasley%sun.com:Bg3n.ccr13OvI:cvsuser
gordon%netscape.com:MCComT.xg8/GM:cvsuser
grail%cafebabe.org:KsBL5nzVbWFC6:cvsuser
granrose%netscape.com:xndKEgLhYUUUY:cvsuser
harishd%netscape.com:A0zdbDQ36sqs.:cvsuser
henry.jia%sun.com:u9SJe2/103fMo:cvsuser
hewitt%netscape.com:pE1RTplEofSd2:cvsuser
hidday%geocities.com:A1nFYdvMQRKDI:cvsuser
hjtoi%comcast.net:52AbDkgxmkRfY:cvsuser
hpradhan%hotpop.com:Z9A47ej9QDVYc:cvsuser
hwaara%chello.se:74eCB7AZi/Bm2:cvsuser
hyatt%mozilla.org:/Sepj5wnpvupA:cvsuser
ian.mcgreer%sun.com:86YhVbbpm8aZ2:cvsuser
ian%hixie.ch:nibu2mA5/kgco:cvsuser
idk%eng.sun.com:hGFoMfxrF7eCM:cvsuser
igor%mir2.org:MM9XCaPQ9hSyA:cvsuser
imajes%php.net:2QdOW14NQ6PdQ:cvsadm
inaky.gonzalez%intel.com:S7JSies.2wToc:cvsuser
jab%atdot.org:EQ0cIL6giNkWw:cvsuser
jag%tty.nl:JfxrrkZerNZv.:cvsuser
jake%bugzilla.org:mjldF4ES.KxbI:cvsuser
jat%princeton.edu:0P0EK1s5q3OCk:cvsuser
javi%netscape.com:WkJc6UpXUyLVw:cvsuser
jay.yan%sun.com:lgDae/1lMfLrk:cvsuser
jband%netscape.com:jc1KB4qvBDWxE:cvsuser
jcgriggs%sympatico.ca:hQ/ITeFfitEvw:cvsuser
jdunn%netscape.com:nwle/bqcCtTMA:cvsuser
jeff.dyer%compilercompany.com:O.dwVxqCyvmqQ:cvsuser
jeff.hedlund%matrixsi.com:dUxvk4HDbIrkA:cvsuser
jelwell%netscape.com:phAeFbVmVsIFg:cvsuser
Jerry.Kirk%Nexwarecorp.com:iSvw9A.T6nH6w:cvsuser
jerry.tan%sun.com:3vzkwo3LNd8Mk:cvsuser
jglick%netscape.com:MW7f8SLLptnEw:cvsuser
jgmyers%speakeasy.net:tj/q7ALULIlLM:cvsuser
jim_nance%yahoo.com:MW2pItooimXQc:cvsuser
jje%mac.com:Slemj8mwbIPao:cvsadm
jmas%softcatala.org:PmaWVAdMzkM7A:cvsuser
jocuri%softhome.net:icDVGeWEv1eDw:cvsuser
joe.chou%sun.com:peT1nWrch0xGo:cvsuser
john.marmion%ireland.sun.com:c6A3GBlY0bSbU:cvsuser
john%johnkeiser.com:UEgKBivGIzptw:cvsuser
joshua.xia%bea.com:qK5Olug74ZkBI:cvsuser
jouni%heikniemi.net:ykttS9UKWXc9E:cvsuser
jpierre%netscape.com:2ebjC0cACURyU:cvsuser
jrgm%netscape.com:3ix9Y5PU9Qruw:cvsuser
jruderman%hmc.edu:X40q5fD7Yno4s:cvsuser
jshin%mailaps.org:j6/TcPcy/KYgg:cvsuser
jst%mozilla.jstenback.com:ry1WSdsxrYVhg:cvsuser
jsun%netscape.com:coq.3Xx7ARTjs:cvsuser
justdave%syndicomm.com:gH/q.1W.wLBGQ:cvsadm
kaie%kuix.de:.hgVIsvtes.Fw:cvsuser
kairo%kairo.at:P3GfvvKlerCks:cvsuser
katakai%japan.sun.com:qJPfrx26UNm2.:cvsuser
keith%kvisco.com:7u.twuUBsFGJA:cvsuser
kerz%mozillazine.org:PrxCfYo5gxNi.:cvsuser
kestes%walrus.com:5Ld0f8MhzQggw:cvsuser
kevin%perldap.org:OR9AnICPijq1g:cvsuser
khanson%netscape.com:TFWnuwfuYSFnI:cvsuser
kiko%async.com.br:Uz8pBMTzv6gpo:cvsuser
kin%netscape.com:RexUJ7MbhHOeE:cvsuser
kirk.erickson%sun.com:2ju/p7xptfkFQ:cvsuser
kmcclusk%netscape.com:KiXYwpHlCP1nE:cvsuser
koehler%mythrium.com:0vfTLcKn6XhV6:cvsuser
kyle.yuan%sun.com:4pSzbqjeADpcc:cvsuser
kysmith%netscape.com:tBE5QiCelL1mM:cvsuser
laa%sparc.spb.su:xaXKTqerGGoxE:cvsuser
law%netscape.com:QQU7Gc4FME9Ek:cvsuser
leaf%mozilla.org:u8bmgbEVjQQ6k:cvsadm
leif%ogre.com:NSpnZ.4teg8CA:cvsuser
leila.garin%eng.sun.com:Cz4LcsTHYzTwk:cvsuser
leon.zhang%sun.com:LUAz1d7SL5TF.:cvsuser
loadrunner%betak.net:IUk5X6IaJ5fTM:cvsuser
locka%iol.ie:Odt22ztoqh7Pc:cvsuser
lordpixel%mac.com:pBoWsz5/W/1/o:cvsuser
louie.zhao%sun.com:ajsxRr.217rWY:cvsuser
louis.martin%eng.sun.com:QsJ91Lm0/Y/0Y:cvsuser
lpham%netscape.com:E06CUoNSPOyqg:cvsuser
mang%subcarrier.org:VuSc/CvF/y94A:cvsuser
maolson%earthlink.net:k1eI.1dDx/fkI:cvsuser
margaret.chan%sun.com:W3v8XaNRwpmZY:cvsuser
martinl%netscape.com:tBTLPNQZ7oRdM:cvsuser
matthias%sorted.org:OzME313V9XMNo:cvsuser
matty%chariot.net.au:c/z7/vNQ/Vv1I:cvsuser
mbarnson%sisna.com:hRMbA3bW5q6Ak:cvsuser
mcafee%netscape.com:Y/0zK7Dff2W8.:cvsadm
mcs%netscape.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:7AlaMZqXustsg: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
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:AutLMEkk8092Y:cvsuser
pete%alphanumerica.com:8I2QCUKNKooqA:cvsuser
peterb%oeone.com:TxT4Q17V0YIp6:cvsuser
peterlubczynski%netscape.com:kSPTyFx/Yg.0M:cvsuser
peterv%propagandism.org:tknmYRfnctNHY:cvsuser
philip.zhao%sun.com:t3AHvdCfAkGOs:cvsuser
phomoz%netscape.com:vmDEmKMt0liZM:cvsuser
pinkerton%aol.net:SXjRJmDJDtb1U:cvsuser
pkw%us.ibm.com:8b/bmWBPVi2ug:cvsuser
pp%ludusdesign.com:G0MYIuYvwPznk:cvsuser
prass%netscape.com:FR60OL5/QxDWQ:cvsuser
preed%sigkill.com:BvqmKaKN1qcNE:cvsuser
pschwartau%netscape.com:MEim3s/EIZWs6:cvsuser
putterman%netscape.com:CRfRGZi9Nrtg6:cvsuser
quy%igelaus.com.au:x9H1aMz3jpYUA:cvsuser
racham%netscape.com:G3oNVDE5uCV0o:cvsuser
radha%netscape.com:E8m/i8B0sIO5k:cvsuser
ramiro%eazel.com:04T/4Hcs1Yr/c:cvsadm
rangansen%netscape.com:cLfMytTA8Q.aY:cvsuser
rayw%netscape.com:tnMNnv234muWY:cvsuser
rbs%maths.uq.edu.au:2urVlBcTziPaA:cvsuser
rcassin%supernova.org:xbcASQsSB3GNo:cvsuser
rchen%netscape.com:aur8LEiFViHB2:cvsuser
rdayal%netscape.com:wS397S9STmKn6:cvsuser
realpeterv%mac.com:03s6xSCMxEKx.:cvsuser
redfive%acm.org:bwZbPN1gYEnPo:cvsuser
relyea%netscape.com:SnAaVLpexLWKw:cvsuser
rginda%hacksrus.com:TRTBrAIOV/zck:cvsuser
richm%netscape.com:yFyxcWf6.RJnc:cvsuser
rick.ju%sun.com:O/OoCMTnW5sUE:cvsuser
rjc%rjcdb.com:RVRRe0F5Be03c:cvsuser
rjesup%wgate.com:5Ccmc2hO67zAk:cvsuser
rko%netscape.com:erIlm8Cr.fpeM:cvsadm
rlk%trfenv.com:Kg0SscFg1bZfw:cvsuser
robin.lu%sun.com:QX/01AXloHL0A:cvsuser
robinf%netscape.com:qsizhSBd/KLxw:cvsuser
roc+%cs.cmu.edu:7yP.3Z8FERo/.:cvsuser
rods%netscape.com:0IcCge9UaI6V6:cvsuser
rogc%netscape.com:ggq89u2RGdGyc:cvsuser
rogerl33%aol.com:EOrmrYUfmdcOk:cvsuser
rpotts%netscape.com:S0L.1Z15bd0qA:cvsuser
rth%cygnus.com:PgrJbhkbkSaXM:cvsuser
ruslan%netscape.com:D.VKkgUzl9qmo:cvsuser
rusty.lynch%intel.com:DhYR6Z5RXyqSk:cvsuser
rweltman%netscape.com:sXP4ymRl/iKBg:cvsuser
saari%netscape.com:8QO4pF72fYVFo:cvsuser
saileshd%netscape.com:lUoVAFVqyyuXg:cvsuser
samuel%sieb.net:UyA4IG.2.LceA:cvsuser
saul.edwards%sun.com:roYr1eI1z89vU:cvsuser
scc%mozilla.org:rSANuSFML82vc:cvsuser
scott%scott-macgregor.org:/iUxoWYhl45Gw:cvsuser
sdagley%mac.com:PvYFZiRMRKuG.:cvsuser
sdv%sparc.spb.su:o7qyUidRy0Ixw:cvsuser
sean%beatnik.com:PUH1uLgUkOHK6:cvsuser
seawood%netscape.com:NoNERGlI7IujM:cvsuser
selmer%netscape.com:0a0Zn2Mtb9RMM:cvsuser
serge%netscape.com:.fjhetVN42Gtc:cvsuser
sergei_d%fi.tartu.ee:vtNGFU0v6JZXM:cvsuser
seth%cs.brandeis.edu:NZh2SXUWQwca2:cvsuser
sford3%swbell.net:qiBgt92c4q9VE:cvsuser
sfraser%netscape.com:2mFWUaEqjN7lE:cvsuser
sgehani%netscape.com:6GHPo3hAIJqxg:cvsuser
shanjian%netscape.com:QB8g/ScTxKRkI:cvsuser
shannond%netscape.com:oMNCZEJ1DPSKc:cvsuser
shaver%mozilla.org:I4.grysVnENVM:cvsadm
shawnp%earthling.net:Nkv1/z1WuxbSc:cvsuser
sherry.shen%sun.com:NsxfPnTNAkIiA:cvsuser
shliang%netscape.com:KO.gzVLb9PrLU:cvsuser
shrutiv%netscape.com:3Ve5mvMx.Ze1M:cvsuser
sicking%bigfoot.com:HmAX9bYyCA47k:cvsuser
silver%warwickcompsoc.co.uk:w4kdm3lu7ZCUY:cvsuser
simford.dong%sun.com:fV41vy16txOL6:cvsuser
sman%netscape.com:gHR2VdSKyaV0Q:cvsuser
smeredith%netscape.com:y4A/cyjrQKlq6:cvsuser
smontagu%smontagu.org:GR7KUGsPjdY/6:cvsuser
sonja.mirtitsch%sun.com:wchMbWjVfFXxM:cvsuser
srilatha%netscape.com:vn.P0HO0ippg2:cvsuser
srinivas%netscape.com:S7u05VkFOtTeQ:cvsuser
ssaux%netscape.com:tpL9Gf.XBvolU:cvsuser
sspitzer%mozilla.org:YY7Y4g9eYkulA:cvsuser
sspitzer%netscape.com:JlQHq8F/C8kV6:cvsuser
ssu%netscape.com:cfNlpxCKVXQtQ:cvsuser
stephendonner%yahoo.com:MPo74xU9kvo/M:cvsuser
suresh%netscape.com:XUIUMLGJA3RZ2:cvsuser
svn%xmlterm.org:jJ1wJYK5mkg5M:cvsuser
syd%netscape.com:CUkm3PbBnrIsk:cvsuser
taek%netscape.com:7oZpC0ix52epo:cvsuser
tajima%eng.sun.com:/sI8qG0LRP1mk:cvsuser
taka%netscape.com:jPPzAmrbNd1wg:cvsuser
talisman%anamorphic.com:KB7aseh1Ssuyg:cvsuser
tao%netscape.com:gM5BUf7j12EIc:cvsuser
tara%tequilarista.org:tVcSLekcNJsk2:cvsuser
terry%mozilla.org:sYyehWIbexkrI:cvsadm
tfox%netscape.com:tQPZKESPZltZ2:cvsuser
tgl%sss.pgh.pa.us:rr7pe1GPkjIw6:cvsuser
thayes%netscape.com:CLgsFPZnRpuhM:cvsuser
thesteve%netscape.com:35.Khy1IDl2VE:cvsuser
timeless%mozdev.org:oJ1sqLvoXLp7I:cvsuser
tingley%sundell.net:dJuhpDRtS9J..:cvsuser
tonyr%fbdesigns.com:B1mFZmEmKdg4E:cvsuser
tor%cs.brown.edu:.GLVprG/lOpjM:cvsuser
toshok%hungry.com:45BYKXpLObZ..:cvsuser
trudelle%netscape.com:kguEx2XoA/qOQ:cvsuser
twalker%netscape.com:h28XrHXhyvScQ:cvsuser
t_mutreja%yahoo.com:r.isAol8Qh60w:cvsuser
val4%cornell.edu:.MA49sSDjYK66:cvsuser
valeski%netscape.com:UQIy1R23X0tnc:cvsuser
varada%netscape.com:/PHzlvLt1d/Pk:cvsuser
varga%nixcorp.com:itS5ZJXFiEJC2:cvsuser
vidur%netscape.com:QSvSExpE4HwEE:cvsuser
wade%ezri.org:FeXuLzEvXT132:cvsuser
waldemar%netscape.com:hrfmZUyM.cQqw:cvsuser
waterson%maubi.net:UMOoIwsZgkNEM:cvsuser
wchang0222%aol.com:qv4XOpmSQjJG2:cvsuser
webmail%kmgerich.com:K7U1HCAoxFv2E:cvsuser
Xiaobin.Lu%eng.Sun.com:MrrYDdtVNWvV6:cvsuser
yokoyama%netscape.com:zC32qkz2JNuTc:cvsuser
yueheng.xu%intel.com:oRvjQhWXcyCIU:cvsuser
yxia%netscape.com:ilKZVJUeHDLj6:cvsuser
zach%zachlipton.com:GLozolSujiqSo:cvsuser
zuperdee%yahoo.com:ltcWrFvUEUYTY:cvsuser

View File

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

View File

View File

@@ -1,78 +0,0 @@
#!/usr/bin/perl
use Socket;
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
my @mailto;
my $i;
foreach $i (@ARGV) {
# Deal with our "%" encoding of email addresses.
if ($i !~ /\@/) {
$i =~ s/%/\@/;
}
push(@mailto, $i);
}
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: cvs-notify-daemon\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
print S "Subject: CVS notification\n";
print S "To: " . join(',', @mailto) . "\n";
print S "\n";
while (<STDIN>) {
print S $_;
}
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);

View File

@@ -1,20 +0,0 @@
# The "taginfo" file is used to control pre-tag checks.
# The filter on the right is invoked with the following arguments:
#
# $1 -- tagname
# $2 -- operation "add" for tag, "mov" for tag -F, and "del" for tag -d
# $3 -- repository
# $4-> file revision [file revision ...]
#
# A non-zero exit of the filter program will cause the tag to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".

View File

@@ -1,21 +0,0 @@
# The "verifymsg" file is used to allow verification of logging
# information. It works best when a template (as specified in the
# rcsinfo file) is provided for the logging procedure. Given a
# template with locations for, a bug-id number, a list of people who
# reviewed the code before it can be checked in, and an external
# process to catalog the differences that were code reviewed, the
# following test can be applied to the code:
#
# Making sure that the entered bug-id number is correct.
# Validating that the code that was reviewed is indeed the code being
# checked in (using the bug-id number or a seperate review
# number to identify this particular code set.).
#
# If any of the above test failed, then the commit would be aborted.
#
# Actions such as mailing a copy of the report to each reviewer are
# better handled by an entry in the loginfo file.
#
# One thing that should be noted is the the ALL keyword is not
# supported. There can be only one entry that matches a given
# repository.

View File

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

View File

@@ -1,107 +0,0 @@
/* GLIB - Library of useful routines for C programming
* Copyright (C) 1995-1997 Peter Mattis, Spencer Kimball and Josh MacDonald
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
* License as published by the Free Software Foundation; either
* version 2 of the License, or (at your option) any later version.
*
* This library is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
* Library General Public License for more details.
*
* You should have received a copy of the GNU Library General Public
* License along with this library; if not, write to the
* Free Software Foundation, Inc., 59 Temple Place - Suite 330,
* Boston, MA 02111-1307, USA.
*/
/* acconfig.h
This file is in the public domain.
Descriptive text for the C preprocessor macros that
the distributed Autoconf macros can define.
No software package will use all of them; autoheader copies the ones
your configure.in uses into your configuration header file templates.
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). Although this order
can split up related entries, it makes it easier to check whether
a given entry is in the file.
Leave the following blank line there!! Autoheader needs it. */
/* Other stuff */
#undef ENABLE_MEM_CHECK
#undef ENABLE_MEM_PROFILE
#undef G_COMPILED_WITH_DEBUGGING
#undef G_THREADS_ENABLED
#undef GLIB_SIZEOF_GMUTEX
#undef GLIB_BYTE_CONTENTS_GMUTEX
#undef HAVE_BROKEN_WCTYPE
#undef HAVE_DOPRNT
#undef HAVE_FLOAT_H
#undef HAVE_GETPWUID_R
#undef HAVE_GETPWUID_R_POSIX
#undef HAVE_LIMITS_H
#undef HAVE_LONG_DOUBLE
#undef HAVE_POLL
#undef HAVE_PTHREAD_GETSPECIFIC_POSIX
#undef HAVE_PWD_H
#undef HAVE_SYS_PARAM_H
#undef HAVE_SYS_POLL_H
#undef HAVE_SYS_SELECT_H
#undef HAVE_SYS_TIME_H
#undef HAVE_SYS_TIMES_H
#undef HAVE_STRERROR
#undef HAVE_STRSIGNAL
#undef HAVE_UNISTD_H
#undef HAVE_VALUES_H
#undef HAVE_WCHAR_H
#undef HAVE_WCTYPE_H
#undef NO_FD_SET
#undef NO_SYS_ERRLIST
#undef NO_SYS_SIGLIST
#undef NO_SYS_SIGLIST_DECL
#undef WITH_SYMBOL_UNDERSCORE
#undef SIZEOF_CHAR
#undef SIZEOF_SHORT
#undef SIZEOF_LONG
#undef SIZEOF_INT
#undef SIZEOF_VOID_P
#undef G_VA_COPY
#undef G_VA_COPY_AS_ARRAY
#undef G_HAVE___INLINE
#undef G_HAVE___INLINE__
#undef G_HAVE_INLINE
#undef GLIB_MAJOR_VERSION
#undef GLIB_MINOR_VERSION
#undef GLIB_MICRO_VERSION
#undef GLIB_INTERFACE_AGE
#undef GLIB_BINARY_AGE
#undef WIN32
#undef NATIVE_WIN32
#undef G_THREAD_SOURCE
/* #undef PACKAGE */
/* #undef VERSION */
/* Leave that blank line there!! Autoheader needs it.
If you're adding to this file, keep in mind:
The entries are in sort -df order: alphabetical, case insensitive,
ignoring punctuation (such as underscores). */

View File

@@ -1,138 +0,0 @@
/* config.h.win32. Handcrafted for Microsoft C */
/* Define to empty if the keyword does not work. */
/* #undef const */
/* Define if you don't have vprintf but do have _doprnt. */
/* #undef HAVE_DOPRNT */
/* Define if you have <unistd.h>. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the vprintf function. */
#define HAVE_VPRINTF 1
/* Define if you have the ANSI C header files. */
#define STDC_HEADERS 1
/* Define if your processor stores words with the most significant
byte first (like Motorola and SPARC, unlike Intel and VAX). */
/* #undef WORDS_BIGENDIAN */
/* #undef ENABLE_MEM_CHECK */
/* #undef ENABLE_MEM_PROFILE */
#define G_COMPILED_WITH_DEBUGGING "minimum"
/* #undef HAVE_BROKEN_WCTYPE */
/* #undef HAVE_DOPRNT */
#define HAVE_FLOAT_H 1
#define HAVE_LIMITS_H 1
/* #undef HAVE_LOCALTIME_R */
/* #undef HAVE_LONG_DOUBLE */
/* #undef HAVE_POLL */
/* #undef HAVE_PWD_H */
/* #undef HAVE_SYS_PARAM_H */
/* #undef HAVE_SYS_POLL_H */
/* #undef HAVE_SYS_SELECT_H */
/* #undef HAVE_SYS_TIME_H */
/* #undef HAVE_SYS_TIMES_H */
#define HAVE_STRERROR 1
/* #undef HAVE_STRSIGNAL */
/* #undef HAVE_UNISTD_H */
/* #undef HAVE_VSNPRINTF */
/* #undef HAVE_VALUES_H */
#define HAVE_VPRINTF 1
#define HAVE_WCHAR_H 1
#define HAVE_WCTYPE_H 1
/* #undef NO_FD_SET */
/* #undef NO_SYS_ERRLIST */
#define NO_SYS_SIGLIST 1
/* #undef G_VA_COPY */
/* #undef G_VA_COPY_AS_ARRAY */
#define G_HAVE___INLINE 1
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#define GLIB_INTERFACE_AGE 0
#define GLIB_BINARY_AGE 0
#define G_THREAD_SOURCE "gthread-posix.c"
#define G_THREADS_IMPL_POSIX
#define HAVE_PTHREAD_GETSPECIFIC_POSIX 1
/* The number of bytes in a char. */
#define SIZEOF_CHAR 1
/* The number of bytes in a int. */
#define SIZEOF_INT 4
/* The number of bytes in a long. */
#define SIZEOF_LONG 4
/* The number of bytes in a long long. */
#define SIZEOF_LONG_LONG 8
/* The number of bytes in a short. */
#define SIZEOF_SHORT 2
/* The number of bytes in a void *. */
#define SIZEOF_VOID_P 4
/* Define if you have the atexit function. */
#define HAVE_ATEXIT 1
/* Define if you have the lstat function. */
/* #undef HAVE_LSTAT */
/* Define if you have the memmove function. */
#define HAVE_MEMMOVE 1
/* Define if you have the on_exit function. */
/* #undef HAVE_ON_EXIT */
/* Define if you have the strcasecmp function. */
/* #undef HAVE_STRCASECMP ^*/
/* Define if you have the strerror function. */
#define HAVE_STRERROR 1
/* Define if you have the strsignal function. */
/* #undef HAVE_STRSIGNAL */
/* Define if you have the vsnprintf function. */
/* #undef HAVE_VSNPRINTF */
/* Define if you have the <float.h> header file. */
#define HAVE_FLOAT_H 1
/* Define if you have the <limits.h> header file. */
#define HAVE_LIMITS_H 1
/* Define if you have the <pwd.h> header file. */
/* #undef HAVE_PWD_H */
/* Define if you have the <sys/param.h> header file. */
/* #undef HAVE_SYS_PARAM_H */
/* Define if you have the <sys/select.h> header file. */
/* #undef HAVE_SYS_SELECT_H */
/* Define if you have the <sys/time.h> header file. */
/* #undef HAVE_SYS_TIME_H */
/* Define if you have the <sys/times.h> header file. */
/* #undef HAVE_SYS_TIMES_H */
/* Define if you have the <unistd.h> header file. */
/* #undef HAVE_UNISTD_H */
/* Define if you have the <values.h> header file. */
/* #undef HAVE_VALUES_H */
/* Define if you have the w library (-lw). */
/* #undef HAVE_LIBW */

File diff suppressed because it is too large Load Diff

View File

@@ -1,173 +0,0 @@
/* glibconfig.h.win32 */
/* Handcrafted for Microsoft C. */
#ifndef GLIBCONFIG_H
#define GLIBCONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#ifdef _MSC_VER
/* Make MSVC more pedantic, this is a recommended pragma list
* from _Win32_Programming_ by Rector and Newcomer.
*/
#pragma warning(error:4002)
#pragma warning(error:4003)
#pragma warning(1:4010)
#pragma warning(error:4013)
#pragma warning(1:4016)
#pragma warning(error:4020)
#pragma warning(error:4021)
#pragma warning(error:4027)
#pragma warning(error:4029)
#pragma warning(error:4033)
#pragma warning(error:4035)
#pragma warning(error:4045)
#pragma warning(error:4047)
#pragma warning(error:4049)
#pragma warning(error:4053)
#pragma warning(error:4071)
#pragma warning(disable:4101)
#pragma warning(error:4150)
#pragma warning(disable:4244) /* No possible loss of data warnings */
#pragma warning(disable:4305) /* No truncation from int to char warnings */
#endif /* _MSC_VER */
#include <limits.h>
#include <float.h>
#define G_MINFLOAT FLT_MIN
#define G_MAXFLOAT FLT_MAX
#define G_MINDOUBLE DBL_MIN
#define G_MAXDOUBLE DBL_MAX
#define G_MINSHORT SHRT_MIN
#define G_MAXSHORT SHRT_MAX
#define G_MININT INT_MIN
#define G_MAXINT INT_MAX
#define G_MINLONG LONG_MIN
#define G_MAXLONG LONG_MAX
typedef signed char gint8;
typedef unsigned char guint8;
typedef signed short gint16;
typedef unsigned short guint16;
typedef signed int gint32;
typedef unsigned int guint32;
#define G_HAVE_GINT64 1
typedef __int64 gint64;
typedef unsigned __int64 guint64;
#define G_GINT64_CONSTANT(val) (val##i64)
#define GPOINTER_TO_INT(p) ((gint)(p))
#define GPOINTER_TO_UINT(p) ((guint)(p))
#define GINT_TO_POINTER(i) ((gpointer)(i))
#define GUINT_TO_POINTER(u) ((gpointer)(u))
#define g_ATEXIT(proc) (atexit (proc))
#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
#define G_HAVE_ALLOCA 1
#define alloca _alloca
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 0
#ifdef __cplusplus
#define G_HAVE_INLINE 1
#else /* !__cplusplus */
#define G_HAVE___INLINE 1
#endif
#define G_THREADS_ENABLED
/*
* The following program can be used to determine the magic values below:
* #include <stdio.h>
* #include <pthread.h>
* main(int argc, char **argv)
* {
* int i;
* pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
* printf ("sizeof (pthread_mutex_t) = %d\n", sizeof (pthread_mutex_t));
* printf ("PTHREAD_MUTEX_INITIALIZER = ");
* for (i = 0; i < sizeof (pthread_mutex_t); i++)
* printf ("%u, ", (unsigned) ((char *) &m)[i]);
* printf ("\n");
* exit(0);
* }
*/
typedef struct _GStaticMutex GStaticMutex;
struct _GStaticMutex
{
struct _GMutex *runtime_mutex;
union {
/* The size of the pad array should be sizeof (pthread_mutext_t) */
/* This value corresponds to the 1999-01-24 version of pthreads-win32 */
char pad[36];
double dummy_double;
void *dummy_pointer;
long dummy_long;
} aligned_pad_u;
};
/* This should be NULL followed by the bytes in PTHREAD_MUTEX_INITIALIZER */
#define G_STATIC_MUTEX_INIT { NULL, { { 1, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 } } }
#define g_static_mutex_get_mutex(mutex) \
(g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) : \
g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))
#define G_BYTE_ORDER G_LITTLE_ENDIAN
#define GINT16_TO_LE(val) ((gint16) (val))
#define GUINT16_TO_LE(val) ((guint16) (val))
#define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))
#define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
#define GINT32_TO_LE(val) ((gint32) (val))
#define GUINT32_TO_LE(val) ((guint32) (val))
#define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))
#define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))
#define GINT64_TO_LE(val) ((gint64) (val))
#define GUINT64_TO_LE(val) ((guint64) (val))
#define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))
#define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))
#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))
#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))
#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))
#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))
#define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
#define GLIB_SYSDEF_POLLIN = 1
#define GLIB_SYSDEF_POLLOUT = 4
#define GLIB_SYSDEF_POLLPRI = 2
#define GLIB_SYSDEF_POLLERR = 8
#define GLIB_SYSDEF_POLLHUP = 16
#define GLIB_SYSDEF_POLLNVAL = 32
#define G_HAVE_WCHAR_H 1
#define G_HAVE_WCTYPE_H 1
/* Define if this is Win32, possibly using the Cygwin emulation layer. */
#define WIN32 1
/* Define if this is Win32 without Cygwin. */
#define NATIVE_WIN32 1
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* GLIBCONFIG_H */

View File

@@ -1,827 +0,0 @@
/**************************************************************************
IDL.h (IDL parse tree and namespace components)
Include wide character support before this, if necessary.
Copyright (C) 1998, 1999 Andrew T. Veliath
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: IDL.h,v 1.1 1999-04-08 20:04:26 mccabe%netscape.com Exp $
***************************************************************************/
#ifndef __IDL_H
#define __IDL_H
#include <glib.h>
#ifdef __cplusplus
extern "C" {
#endif
/* version */
#define LIBIDL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define LIBIDL_MAJOR_VERSION 0
#define LIBIDL_MINOR_VERSION 6
#define LIBIDL_MICRO_VERSION 3
#define LIBIDL_VERSION_CODE LIBIDL_VERSION(0,6,3)
/* miscellaneous constants */
#define IDL_SUCCESS 0
#define IDL_ERROR 1
#define IDL_WARNING1 2
#define IDL_WARNING2 3
#define IDL_WARNING3 4
#define IDL_WARNINGMAX IDL_WARNING3
/* general parse flags */
#define IDLF_VERBOSE (1UL << 0)
#define IDLF_NO_EVAL_CONST (1UL << 1)
#define IDLF_COMBINE_REOPENED_MODULES (1UL << 2)
#define IDLF_PREFIX_FILENAME (1UL << 3)
#define IDLF_IGNORE_FORWARDS (1UL << 4)
#define IDLF_PEDANTIC (1UL << 5)
/* syntax extension parse flags */
#define IDLF_TYPECODES (1UL << 16)
#define IDLF_XPIDL (1UL << 17)
/* declaration specification flags */
#define IDLF_DECLSPEC_EXIST (1UL << 0)
#define IDLF_DECLSPEC_INHIBIT (1UL << 1)
/* output flags */
#define IDLF_OUTPUT_NO_NEWLINES (1UL << 0)
#define IDLF_OUTPUT_NO_QUALIFY_IDENTS (1UL << 1)
#define IDLF_OUTPUT_PROPERTIES (1UL << 2)
#define IDLF_OUTPUT_CODEFRAGS (1UL << 3)
#ifdef _WIN32
# define IDL_EXPORT __declspec (dllexport)
# define IDL_IMPORT __declspec (dllimport)
#else
# define IDL_EXPORT /* empty */
# define IDL_IMPORT extern
#endif
/* type casting checks */
#define IDL_check_cast_enable(boolean) do { \
IDL_IMPORT int __IDL_check_type_casts; \
__IDL_check_type_casts = (boolean); \
} while (0)
#define IDL_CHECK_CAST(tree, thetype, name) \
(IDL_check_type_cast(tree, thetype, \
__FILE__, __LINE__, \
G_GNUC_PRETTY_FUNCTION)->u.name)
#ifdef G_HAVE_GINT64
# if G_MAXLONG > 0xffffffffUL
# define IDL_LL "l"
# else
# define IDL_LL "ll"
# endif
typedef gint64 IDL_longlong_t;
typedef guint64 IDL_ulonglong_t;
#else
# define IDL_LL "l"
typedef long IDL_longlong_t;
typedef unsigned long IDL_ulonglong_t;
# warning 64-bit integer type not available, using 32-bit instead
#endif /* G_HAVE_GINT64 */
typedef unsigned int IDL_declspec_t;
typedef struct _IDL_tree_node IDL_tree_node;
typedef struct _IDL_tree_node * IDL_tree;
struct _IDL_LIST {
IDL_tree data;
IDL_tree prev;
IDL_tree next;
IDL_tree _tail; /* Internal use, may not be valid */
};
#define IDL_LIST(a) IDL_CHECK_CAST(a, IDLN_LIST, idl_list)
extern IDL_tree IDL_list_new (IDL_tree data);
extern IDL_tree IDL_list_concat (IDL_tree orig,
IDL_tree append);
extern IDL_tree IDL_list_remove (IDL_tree list,
IDL_tree p);
extern int IDL_list_length (IDL_tree list);
extern IDL_tree IDL_list_nth (IDL_tree list,
int n);
struct _IDL_GENTREE {
IDL_tree data;
GHashTable *siblings;
GHashTable *children;
GHashFunc hash_func;
GCompareFunc key_compare_func;
IDL_tree _import; /* Internal use, do not recurse */
char *_cur_prefix; /* Internal use */
};
#define IDL_GENTREE(a) IDL_CHECK_CAST(a, IDLN_GENTREE, idl_gentree)
extern IDL_tree IDL_gentree_new (GHashFunc hash_func,
GCompareFunc key_compare_func,
IDL_tree data);
extern IDL_tree IDL_gentree_new_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_child (IDL_tree from,
IDL_tree data);
struct _IDL_INTEGER {
IDL_longlong_t value;
};
#define IDL_INTEGER(a) IDL_CHECK_CAST(a, IDLN_INTEGER, idl_integer)
extern IDL_tree IDL_integer_new (IDL_longlong_t value);
struct _IDL_STRING {
char *value;
};
#define IDL_STRING(a) IDL_CHECK_CAST(a, IDLN_STRING, idl_string)
extern IDL_tree IDL_string_new (char *value);
struct _IDL_WIDE_STRING {
wchar_t *value;
};
#define IDL_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_WIDE_STRING, idl_wide_string)
extern IDL_tree IDL_wide_string_new (wchar_t *value);
struct _IDL_CHAR {
char *value;
};
#define IDL_CHAR(a) IDL_CHECK_CAST(a, IDLN_CHAR, idl_char)
extern IDL_tree IDL_char_new (char *value);
struct _IDL_WIDE_CHAR {
wchar_t *value;
};
#define IDL_WIDE_CHAR(a) IDL_CHECK_CAST(a, IDLN_WIDE_CHAR, idl_wide_char)
extern IDL_tree IDL_wide_char_new (wchar_t *value);
struct _IDL_FIXED {
char *value;
};
#define IDL_FIXED(a) IDL_CHECK_CAST(a, IDLN_FIXED, idl_fixed)
extern IDL_tree IDL_fixed_new (char *value);
struct _IDL_FLOAT {
double value;
};
#define IDL_FLOAT(a) IDL_CHECK_CAST(a, IDLN_FLOAT, idl_float)
extern IDL_tree IDL_float_new (double value);
struct _IDL_BOOLEAN {
unsigned value;
};
#define IDL_BOOLEAN(a) IDL_CHECK_CAST(a, IDLN_BOOLEAN, idl_boolean)
extern IDL_tree IDL_boolean_new (unsigned value);
struct _IDL_IDENT {
char *str;
char *repo_id;
GSList *comments;
IDL_tree _ns_ref; /* Internal use, do not recurse */
unsigned _flags; /* Internal use */
#define IDLF_IDENT_CASE_MISMATCH_HIT (1UL << 0)
};
#define IDL_IDENT(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident)
#define IDL_IDENT_TO_NS(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident._ns_ref)
#define IDL_IDENT_REPO_ID(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident.repo_id)
extern IDL_tree IDL_ident_new (char *str);
extern void IDL_queue_new_ident_comment (const char *str);
enum IDL_float_type {
IDL_FLOAT_TYPE_FLOAT,
IDL_FLOAT_TYPE_DOUBLE,
IDL_FLOAT_TYPE_LONGDOUBLE
};
struct _IDL_TYPE_FLOAT {
enum IDL_float_type f_type;
};
#define IDL_TYPE_FLOAT(a) IDL_CHECK_CAST(a, IDLN_TYPE_FLOAT, idl_type_float)
extern IDL_tree IDL_type_float_new (enum IDL_float_type f_type);
struct _IDL_TYPE_FIXED {
IDL_tree positive_int_const;
IDL_tree integer_lit;
};
#define IDL_TYPE_FIXED(a) IDL_CHECK_CAST(a, IDLN_TYPE_FIXED, idl_type_fixed)
extern IDL_tree IDL_type_fixed_new (IDL_tree positive_int_const,
IDL_tree integer_lit);
enum IDL_integer_type {
IDL_INTEGER_TYPE_SHORT,
IDL_INTEGER_TYPE_LONG,
IDL_INTEGER_TYPE_LONGLONG
};
struct _IDL_TYPE_INTEGER {
unsigned f_signed : 1;
enum IDL_integer_type f_type;
};
#define IDL_TYPE_INTEGER(a) IDL_CHECK_CAST(a, IDLN_TYPE_INTEGER, idl_type_integer)
extern IDL_tree IDL_type_integer_new (unsigned f_signed,
enum IDL_integer_type f_type);
extern IDL_tree IDL_type_char_new (void);
extern IDL_tree IDL_type_wide_char_new (void);
extern IDL_tree IDL_type_boolean_new (void);
extern IDL_tree IDL_type_octet_new (void);
extern IDL_tree IDL_type_any_new (void);
extern IDL_tree IDL_type_object_new (void);
extern IDL_tree IDL_type_typecode_new (void);
struct _IDL_TYPE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRING, idl_type_string)
extern IDL_tree IDL_type_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_WIDE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_WIDE_STRING, idl_type_wide_string)
extern IDL_tree IDL_type_wide_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_ENUM {
IDL_tree ident;
IDL_tree enumerator_list;
};
#define IDL_TYPE_ENUM(a) IDL_CHECK_CAST(a, IDLN_TYPE_ENUM, idl_type_enum)
extern IDL_tree IDL_type_enum_new (IDL_tree ident,
IDL_tree enumerator_list);
struct _IDL_TYPE_ARRAY {
IDL_tree ident;
IDL_tree size_list;
};
#define IDL_TYPE_ARRAY(a) IDL_CHECK_CAST(a, IDLN_TYPE_ARRAY, idl_type_array)
extern IDL_tree IDL_type_array_new (IDL_tree ident,
IDL_tree size_list);
struct _IDL_TYPE_SEQUENCE {
IDL_tree simple_type_spec;
IDL_tree positive_int_const;
};
#define IDL_TYPE_SEQUENCE(a) IDL_CHECK_CAST(a, IDLN_TYPE_SEQUENCE, idl_type_sequence)
extern IDL_tree IDL_type_sequence_new (IDL_tree simple_type_spec,
IDL_tree positive_int_const);
struct _IDL_TYPE_STRUCT {
IDL_tree ident;
IDL_tree member_list;
};
#define IDL_TYPE_STRUCT(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRUCT, idl_type_struct)
extern IDL_tree IDL_type_struct_new (IDL_tree ident,
IDL_tree member_list);
struct _IDL_TYPE_UNION {
IDL_tree ident;
IDL_tree switch_type_spec;
IDL_tree switch_body;
};
#define IDL_TYPE_UNION(a) IDL_CHECK_CAST(a, IDLN_TYPE_UNION, idl_type_union)
extern IDL_tree IDL_type_union_new (IDL_tree ident,
IDL_tree switch_type_spec,
IDL_tree switch_body);
struct _IDL_MEMBER {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_MEMBER(a) IDL_CHECK_CAST(a, IDLN_MEMBER, idl_member)
extern IDL_tree IDL_member_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_NATIVE {
IDL_tree ident;
char *user_type; /* XPIDL extension */
};
#define IDL_NATIVE(a) IDL_CHECK_CAST(a, IDLN_NATIVE, idl_native)
extern IDL_tree IDL_native_new (IDL_tree ident);
struct _IDL_TYPE_DCL {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_TYPE_DCL(a) IDL_CHECK_CAST(a, IDLN_TYPE_DCL, idl_type_dcl)
extern IDL_tree IDL_type_dcl_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_CONST_DCL {
IDL_tree const_type;
IDL_tree ident;
IDL_tree const_exp;
};
#define IDL_CONST_DCL(a) IDL_CHECK_CAST(a, IDLN_CONST_DCL, idl_const_dcl)
extern IDL_tree IDL_const_dcl_new (IDL_tree const_type,
IDL_tree ident,
IDL_tree const_exp);
struct _IDL_EXCEPT_DCL {
IDL_tree ident;
IDL_tree members;
};
#define IDL_EXCEPT_DCL(a) IDL_CHECK_CAST(a, IDLN_EXCEPT_DCL, idl_except_dcl)
extern IDL_tree IDL_except_dcl_new (IDL_tree ident,
IDL_tree members);
struct _IDL_ATTR_DCL {
unsigned f_readonly : 1;
IDL_tree param_type_spec;
IDL_tree simple_declarations;
};
#define IDL_ATTR_DCL(a) IDL_CHECK_CAST(a, IDLN_ATTR_DCL, idl_attr_dcl)
extern IDL_tree IDL_attr_dcl_new (unsigned f_readonly,
IDL_tree param_type_spec,
IDL_tree simple_declarations);
struct _IDL_OP_DCL {
unsigned f_noscript : 1;
unsigned f_oneway : 1;
/* XPIDL extension (varags) */
unsigned f_varargs : 1;
IDL_tree op_type_spec;
IDL_tree ident;
IDL_tree parameter_dcls;
IDL_tree raises_expr;
IDL_tree context_expr;
};
#define IDL_OP_DCL(a) IDL_CHECK_CAST(a, IDLN_OP_DCL, idl_op_dcl)
extern IDL_tree IDL_op_dcl_new (unsigned f_oneway,
IDL_tree op_type_spec,
IDL_tree ident,
IDL_tree parameter_dcls,
IDL_tree raises_expr,
IDL_tree context_expr);
enum IDL_param_attr {
IDL_PARAM_IN,
IDL_PARAM_OUT,
IDL_PARAM_INOUT
};
struct _IDL_PARAM_DCL {
enum IDL_param_attr attr;
IDL_tree param_type_spec;
IDL_tree simple_declarator;
};
#define IDL_PARAM_DCL(a) IDL_CHECK_CAST(a, IDLN_PARAM_DCL, idl_param_dcl)
extern IDL_tree IDL_param_dcl_new (enum IDL_param_attr attr,
IDL_tree param_type_spec,
IDL_tree simple_declarator);
struct _IDL_CASE_STMT {
IDL_tree labels;
IDL_tree element_spec;
};
#define IDL_CASE_STMT(a) IDL_CHECK_CAST(a, IDLN_CASE_STMT, idl_case_stmt)
extern IDL_tree IDL_case_stmt_new (IDL_tree labels,
IDL_tree element_spec);
struct _IDL_INTERFACE {
IDL_tree ident;
IDL_tree inheritance_spec;
IDL_tree body;
};
#define IDL_INTERFACE(a) IDL_CHECK_CAST(a, IDLN_INTERFACE, idl_interface)
extern IDL_tree IDL_interface_new (IDL_tree ident,
IDL_tree inheritance_spec,
IDL_tree body);
struct _IDL_FORWARD_DCL {
IDL_tree ident;
};
#define IDL_FORWARD_DCL(a) IDL_CHECK_CAST(a, IDLN_FORWARD_DCL, idl_forward_dcl)
extern IDL_tree IDL_forward_dcl_new (IDL_tree ident);
struct _IDL_MODULE {
IDL_tree ident;
IDL_tree definition_list;
};
#define IDL_MODULE(a) IDL_CHECK_CAST(a, IDLN_MODULE, idl_module)
extern IDL_tree IDL_module_new (IDL_tree ident,
IDL_tree definition_list);
enum IDL_binop {
IDL_BINOP_OR,
IDL_BINOP_XOR,
IDL_BINOP_AND,
IDL_BINOP_SHR,
IDL_BINOP_SHL,
IDL_BINOP_ADD,
IDL_BINOP_SUB,
IDL_BINOP_MULT,
IDL_BINOP_DIV,
IDL_BINOP_MOD
};
struct _IDL_BINOP {
enum IDL_binop op;
IDL_tree left, right;
};
#define IDL_BINOP(a) IDL_CHECK_CAST(a, IDLN_BINOP, idl_binop)
extern IDL_tree IDL_binop_new (enum IDL_binop op,
IDL_tree left,
IDL_tree right);
enum IDL_unaryop {
IDL_UNARYOP_PLUS,
IDL_UNARYOP_MINUS,
IDL_UNARYOP_COMPLEMENT
};
struct _IDL_UNARYOP {
enum IDL_unaryop op;
IDL_tree operand;
};
#define IDL_UNARYOP(a) IDL_CHECK_CAST(a, IDLN_UNARYOP, idl_unaryop)
extern IDL_tree IDL_unaryop_new (enum IDL_unaryop op,
IDL_tree operand);
/* XPIDL code fragments extension. */
struct _IDL_CODEFRAG {
char *desc;
GSList *lines;
};
#define IDL_CODEFRAG(a) IDL_CHECK_CAST(a, IDLN_CODEFRAG, idl_codefrag)
extern IDL_tree IDL_codefrag_new (char *desc,
GSList *lines);
/*
* IDL_tree_type - Enumerations of node types
*
* Note this enumerator list is subject to change in the future. A program should not need
* more than a recompilation to adjust for a change in this list, so instead of using a
* statically initialized jumptable, allocate an array of size IDLN_LAST and assign the
* elements manually.
*/
typedef enum {
IDLN_NONE,
IDLN_ANY,
IDLN_LIST,
IDLN_GENTREE,
IDLN_INTEGER,
IDLN_STRING,
IDLN_WIDE_STRING,
IDLN_CHAR,
IDLN_WIDE_CHAR,
IDLN_FIXED,
IDLN_FLOAT,
IDLN_BOOLEAN,
IDLN_IDENT,
IDLN_TYPE_DCL,
IDLN_CONST_DCL,
IDLN_EXCEPT_DCL,
IDLN_ATTR_DCL,
IDLN_OP_DCL,
IDLN_PARAM_DCL,
IDLN_FORWARD_DCL,
IDLN_TYPE_INTEGER,
IDLN_TYPE_FLOAT,
IDLN_TYPE_FIXED,
IDLN_TYPE_CHAR,
IDLN_TYPE_WIDE_CHAR,
IDLN_TYPE_STRING,
IDLN_TYPE_WIDE_STRING,
IDLN_TYPE_BOOLEAN,
IDLN_TYPE_OCTET,
IDLN_TYPE_ANY,
IDLN_TYPE_OBJECT,
IDLN_TYPE_TYPECODE,
IDLN_TYPE_ENUM,
IDLN_TYPE_SEQUENCE,
IDLN_TYPE_ARRAY,
IDLN_TYPE_STRUCT,
IDLN_TYPE_UNION,
IDLN_MEMBER,
IDLN_NATIVE,
IDLN_CASE_STMT,
IDLN_INTERFACE,
IDLN_MODULE,
IDLN_BINOP,
IDLN_UNARYOP,
IDLN_CODEFRAG,
IDLN_LAST
} IDL_tree_type;
IDL_IMPORT const char * IDL_tree_type_names[];
struct _IDL_tree_node {
IDL_tree_type _type;
IDL_tree up; /* Do not recurse */
IDL_declspec_t declspec;
/* properties is an XPIDL extension. It is a hash table of
* case-insensitive string keys to string values. */
GHashTable *properties;
int refs;
char *_file; /* Internal use */
int _line; /* Internal use */
union {
struct _IDL_LIST idl_list;
struct _IDL_GENTREE idl_gentree;
struct _IDL_INTEGER idl_integer;
struct _IDL_STRING idl_string;
struct _IDL_WIDE_STRING idl_wide_string;
struct _IDL_CHAR idl_char;
struct _IDL_WIDE_CHAR idl_wide_char;
struct _IDL_FIXED idl_fixed;
struct _IDL_FLOAT idl_float;
struct _IDL_BOOLEAN idl_boolean;
struct _IDL_IDENT idl_ident;
struct _IDL_TYPE_DCL idl_type_dcl;
struct _IDL_CONST_DCL idl_const_dcl;
struct _IDL_EXCEPT_DCL idl_except_dcl;
struct _IDL_ATTR_DCL idl_attr_dcl;
struct _IDL_OP_DCL idl_op_dcl;
struct _IDL_PARAM_DCL idl_param_dcl;
struct _IDL_FORWARD_DCL idl_forward_dcl;
struct _IDL_TYPE_FLOAT idl_type_float;
struct _IDL_TYPE_FIXED idl_type_fixed;
struct _IDL_TYPE_INTEGER idl_type_integer;
struct _IDL_TYPE_ENUM idl_type_enum;
struct _IDL_TYPE_STRING idl_type_string;
struct _IDL_TYPE_WIDE_STRING idl_type_wide_string;
struct _IDL_TYPE_SEQUENCE idl_type_sequence;
struct _IDL_TYPE_ARRAY idl_type_array;
struct _IDL_TYPE_STRUCT idl_type_struct;
struct _IDL_TYPE_UNION idl_type_union;
struct _IDL_MEMBER idl_member;
struct _IDL_NATIVE idl_native;
struct _IDL_CASE_STMT idl_case_stmt;
struct _IDL_INTERFACE idl_interface;
struct _IDL_MODULE idl_module;
struct _IDL_BINOP idl_binop;
struct _IDL_UNARYOP idl_unaryop;
struct _IDL_CODEFRAG idl_codefrag;
} u;
};
#define IDL_NODE_TYPE(a) ((a)->_type)
#define IDL_NODE_TYPE_NAME(a) ((a)?IDL_tree_type_names[IDL_NODE_TYPE(a)]:"NULL")
#define IDL_NODE_UP(a) ((a)->up)
#define IDL_NODE_PROPERTIES(a) ((a)->properties)
#define IDL_NODE_DECLSPEC(a) ((a)->declspec)
#define IDL_NODE_REFS(a) ((a)->refs)
#define IDL_NODE_IS_LITERAL(a) \
(IDL_NODE_TYPE(a) == IDLN_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_STRING || \
IDL_NODE_TYPE(a) == IDLN_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_CHAR || \
IDL_NODE_TYPE(a) == IDLN_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_FIXED || \
IDL_NODE_TYPE(a) == IDLN_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_BOOLEAN)
#define IDL_NODE_IS_TYPE(a) \
(IDL_NODE_TYPE(a) == IDLN_TYPE_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FIXED || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_BOOLEAN || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OCTET || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ANY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OBJECT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_TYPECODE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ARRAY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_SEQUENCE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
#define IDL_NODE_IS_SCOPED(a) \
(IDL_NODE_TYPE(a) == IDLN_IDENT || \
IDL_NODE_TYPE(a) == IDLN_INTERFACE || \
IDL_NODE_TYPE(a) == IDLN_MODULE || \
IDL_NODE_TYPE(a) == IDLN_EXCEPT_DCL || \
IDL_NODE_TYPE(a) == IDLN_OP_DCL || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
typedef struct _IDL_ns * IDL_ns;
struct _IDL_ns {
IDL_tree global;
IDL_tree file;
IDL_tree current;
GHashTable *inhibits;
GHashTable *filename_hash;
};
#define IDL_NS(a) (*(a))
typedef enum {
IDL_INPUT_REASON_INIT,
IDL_INPUT_REASON_FILL,
IDL_INPUT_REASON_ABORT,
IDL_INPUT_REASON_FINISH
} IDL_input_reason;
union IDL_input_data {
struct {
const char *filename;
} init;
struct {
char *buffer;
size_t max_size;
} fill;
};
typedef int (*IDL_input_callback) (IDL_input_reason reason,
union IDL_input_data *data,
gpointer user_data);
typedef int (*IDL_msg_callback) (int level,
int num,
int line,
const char *filename,
const char *message);
typedef struct _IDL_tree_func_state IDL_tree_func_state;
typedef struct _IDL_tree_func_data IDL_tree_func_data;
/* Traversal state data. Recursive walks chain states. */
struct _IDL_tree_func_state {
IDL_tree_func_state *up;
IDL_tree start;
IDL_tree_func_data *bottom;
};
/* This holds a list of the up hierarchy traversed, beginning from traversal. This is
* useful since nodes referenced after initial definition will have a different traversal
* path than the actual up path. */
struct _IDL_tree_func_data {
IDL_tree_func_state *state;
IDL_tree_func_data *up;
IDL_tree tree;
};
typedef gboolean (*IDL_tree_func) (IDL_tree_func_data *tnfd,
gpointer user_data);
extern IDL_tree IDL_check_type_cast (const IDL_tree var,
IDL_tree_type type,
const char *file,
int line,
const char *function);
extern const char * IDL_get_libver_string (void);
extern const char * IDL_get_IDLver_string (void);
extern int IDL_parse_filename (const char *filename,
const char *cpp_args,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_parse_filename_with_input (const char *filename,
IDL_input_callback input_cb,
gpointer input_cb_user_data,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_ns_prefix (IDL_ns ns,
const char *s);
extern void IDL_ns_ID (IDL_ns ns,
const char *s);
extern void IDL_ns_version (IDL_ns ns,
const char *s);
extern int IDL_inhibit_get (void);
extern void IDL_inhibit_push (void);
extern void IDL_inhibit_pop (void);
extern void IDL_file_set (const char *filename,
int line);
extern void IDL_file_get (const char **filename,
int *line);
extern IDL_tree IDL_get_parent_node (IDL_tree p,
IDL_tree_type type,
int *scope_levels);
extern IDL_tree IDL_tree_get_scope (IDL_tree p);
extern int IDL_tree_get_node_info (IDL_tree tree,
char **who,
char **what);
extern void IDL_tree_error (IDL_tree p,
const char *fmt,
...);
extern void IDL_tree_warning (IDL_tree p,
int level,
const char *fmt,
...);
extern const char * IDL_tree_property_get (IDL_tree tree,
const char *key);
extern void IDL_tree_property_set (IDL_tree tree,
const char *key,
const char *value);
extern gboolean IDL_tree_property_remove (IDL_tree tree,
const char *key);
extern void IDL_tree_properties_copy (IDL_tree from_tree,
IDL_tree to_tree);
extern void IDL_tree_walk (IDL_tree p,
IDL_tree_func_data *current,
IDL_tree_func pre_tree_func,
IDL_tree_func post_tree_func,
gpointer user_data);
extern void IDL_tree_walk_in_order (IDL_tree p,
IDL_tree_func tree_func,
gpointer user_data);
extern void IDL_tree_free (IDL_tree root);
extern void IDL_tree_to_IDL (IDL_tree p,
IDL_ns ns,
FILE *output,
unsigned long output_flags);
extern char * IDL_do_escapes (const char *s);
extern IDL_tree IDL_resolve_const_exp (IDL_tree p,
IDL_tree_type type);
extern IDL_ns IDL_ns_new (void);
extern void IDL_ns_free (IDL_ns ns);
extern IDL_tree IDL_ns_resolve_this_scope_ident (IDL_ns ns,
IDL_tree scope,
IDL_tree ident);
extern IDL_tree IDL_ns_resolve_ident (IDL_ns ns,
IDL_tree ident);
extern IDL_tree IDL_ns_lookup_this_scope (IDL_ns ns,
IDL_tree scope,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_lookup_cur_scope (IDL_ns ns,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_place_new (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_push_scope (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_pop_scope (IDL_ns ns);
extern IDL_tree IDL_ns_qualified_ident_new (IDL_tree nsid);
extern char * IDL_ns_ident_to_qstring (IDL_tree ns_ident,
const char *join,
int scope_levels);
extern int IDL_ns_scope_levels_from_here (IDL_ns ns,
IDL_tree ident,
IDL_tree parent);
extern char * IDL_ns_ident_make_repo_id (IDL_ns ns,
IDL_tree p,
const char *p_prefix,
int *major,
int *minor);
#ifdef __cplusplus
}
#endif
#endif /* __IDL_H */

View File

@@ -1,64 +0,0 @@
@echo off
if "%MOZ_TOOLS%" == "" goto no_moz_tools
echo.
echo MOZ_TOOLS is set to %MOZ_TOOLS%
echo It should NOT be set to anything in your cygwin
echo directory, such as c:\cygwin or c:\cygwin\bin
echo where C:\cygwin represents where you installed cygwin.
echo In that case files will be overwritten.
echo.
echo It should be set to some empty directory.
echo. e.g.
echo. mkdir c:\moz_tools
echo. set MOZ_TOOLS=c:\moz_tools
echo.
echo Please verify this.
echo.
pause
echo copying exes and dlls to %MOZ_TOOLS%\bin
if not exist %MOZ_TOOLS%\bin\NUL mkdir %MOZ_TOOLS%\bin >NUL
copy bin\x86\* %MOZ_TOOLS%\bin >NUL
echo copying include files to %MOZ_TOOLS%\include
if not exist %MOZ_TOOLS%\include\NUL mkdir %MOZ_TOOLS%\include >NUL
copy include\* %MOZ_TOOLS%\include >NUL
echo copying include files to %MOZ_TOOLS%\include\libIDL
if not exist %MOZ_TOOLS%\include\libIDL\NUL mkdir %MOZ_TOOLS%\include\libIDL >NUL
copy include\libIDL\* %MOZ_TOOLS%\include\libIDL >NUL
echo copying lib files to %MOZ_TOOLS%\lib
if not exist %MOZ_TOOLS%\lib\NUL mkdir %MOZ_TOOLS%\lib >NUL
copy lib\* %MOZ_TOOLS%\lib >NUL
echo.
echo done copying
echo.
echo make sure that MOZ_TOOLS\bin is on your path
echo.
goto done
:no_moz_tools
echo.
echo. ERROR!
echo.
echo You need to set MOZ_TOOLS in your environment.
echo MOZ_TOOLS should be the name of a directory that
echo you create to hold these tools.
echo.
echo. e.g.
echo. mkdir c:\moz_tools
echo. set MOZ_TOOLS=c:\moz_tools
echo.
echo MOZ_TOOLS should be set permanently so that it is
echo available to the build system whenever mozilla is building.
echo.
echo.
echo Please set MOZ_TOOLS and run install.bat again
echo.
:done
pause

Binary file not shown.

View File

@@ -1,12 +0,0 @@
Sources for glib are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout glib
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the GLIB_1_2_0 tag on the gnome cvs
server.

View File

@@ -1,14 +0,0 @@
Sources for libIDL are available from gnome.org via cvs. See cvs
checkout instructions at http://www.gnome.org - or use
export CVSROOT=:pserver:anonymous@anoncvs.gnome.org:/cvs/gnome
cvs login (no password)
cvs -z3 checkout ORBit
(libIDL files are in ORBit/libIDL)
or grap a package of the sources we're currently using from
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/
These sources correspond to the LIBIDL_V0_6_3 tag on the gnome cvs
server.

View File

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

View File

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

View File

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

View File

@@ -1,504 +0,0 @@
GNU LESSER GENERAL PUBLIC LICENSE
Version 2.1, February 1999
Copyright (C) 1991, 1999 Free Software Foundation, Inc.
59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the Lesser GPL. It also counts
as the successor of the GNU Library Public License, version 2, hence
the version number 2.1.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Lesser General Public License, applies to some
specially designated software packages--typically libraries--of the
Free Software Foundation and other authors who decide to use it. You
can use it too, but we suggest you first think carefully about whether
this license or the ordinary General Public License is the better
strategy to use in any particular case, based on the explanations below.
When we speak of free software, we are referring to freedom of use,
not price. Our General Public Licenses are designed to make sure that
you have the freedom to distribute copies of free software (and charge
for this service if you wish); that you receive source code or can get
it if you want it; that you can change the software and use pieces of
it in new free programs; and that you are informed that you can do
these things.
To protect your rights, we need to make restrictions that forbid
distributors to deny you these rights or to ask you to surrender these
rights. These restrictions translate to certain responsibilities for
you if you distribute copies of the library or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link other code with the library, you must provide
complete object files to the recipients, so that they can relink them
with the library after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
We protect your rights with a two-step method: (1) we copyright the
library, and (2) we offer you this license, which gives you legal
permission to copy, distribute and/or modify the library.
To protect each distributor, we want to make it very clear that
there is no warranty for the free library. Also, if the library is
modified by someone else and passed on, the recipients should know
that what they have is not the original version, so that the original
author's reputation will not be affected by problems that might be
introduced by others.
Finally, software patents pose a constant threat to the existence of
any free program. We wish to make sure that a company cannot
effectively restrict the users of a free program by obtaining a
restrictive license from a patent holder. Therefore, we insist that
any patent license obtained for a version of the library must be
consistent with the full freedom of use specified in this license.
Most GNU software, including some libraries, is covered by the
ordinary GNU General Public License. This license, the GNU Lesser
General Public License, applies to certain designated libraries, and
is quite different from the ordinary General Public License. We use
this license for certain libraries in order to permit linking those
libraries into non-free programs.
When a program is linked with a library, whether statically or using
a shared library, the combination of the two is legally speaking a
combined work, a derivative of the original library. The ordinary
General Public License therefore permits such linking only if the
entire combination fits its criteria of freedom. The Lesser General
Public License permits more lax criteria for linking other code with
the library.
We call this license the "Lesser" General Public License because it
does Less to protect the user's freedom than the ordinary General
Public License. It also provides other free software developers Less
of an advantage over competing non-free programs. These disadvantages
are the reason we use the ordinary General Public License for many
libraries. However, the Lesser license provides advantages in certain
special circumstances.
For example, on rare occasions, there may be a special need to
encourage the widest possible use of a certain library, so that it becomes
a de-facto standard. To achieve this, non-free programs must be
allowed to use the library. A more frequent case is that a free
library does the same job as widely used non-free libraries. In this
case, there is little to gain by limiting the free library to free
software only, so we use the Lesser General Public License.
In other cases, permission to use a particular library in non-free
programs enables a greater number of people to use a large body of
free software. For example, permission to use the GNU C Library in
non-free programs enables many more people to use the whole GNU
operating system, as well as its variant, the GNU/Linux operating
system.
Although the Lesser General Public License is Less protective of the
users' freedom, it does ensure that the user of a program that is
linked with the Library has the freedom and the wherewithal to run
that program using a modified version of the Library.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, whereas the latter must
be combined with the library in order to run.
GNU LESSER GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library or other
program which contains a notice placed by the copyright holder or
other authorized party saying it may be distributed under the terms of
this Lesser General Public License (also called "this License").
Each licensee is addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also combine or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Use a suitable shared library mechanism for linking with the
Library. A suitable mechanism is one that (1) uses at run time a
copy of the library already present on the user's computer system,
rather than copying library functions into the executable, and (2)
will operate properly with a modified version of the library, if
the user installs one, as long as the modified version is
interface-compatible with the version that the work was made with.
c) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
d) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
e) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the materials to be distributed need not include anything that is
normally distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties with
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Lesser General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

View File

@@ -1,481 +0,0 @@
GNU LIBRARY GENERAL PUBLIC LICENSE
Version 2, June 1991
Copyright (C) 1991 Free Software Foundation, Inc.
675 Mass Ave, Cambridge, MA 02139, USA
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
[This is the first released version of the library GPL. It is
numbered 2 because it goes with version 2 of the ordinary GPL.]
Preamble
The licenses for most software are designed to take away your
freedom to share and change it. By contrast, the GNU General Public
Licenses are intended to guarantee your freedom to share and change
free software--to make sure the software is free for all its users.
This license, the Library General Public License, applies to some
specially designated Free Software Foundation software, and to any
other libraries whose authors decide to use it. You can use it for
your libraries, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.
To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if
you distribute copies of the library, or if you modify it.
For example, if you distribute copies of the library, whether gratis
or for a fee, you must give the recipients all the rights that we gave
you. You must make sure that they, too, receive or can get the source
code. If you link a program with the library, you must provide
complete object files to the recipients so that they can relink them
with the library, after making changes to the library and recompiling
it. And you must show them these terms so they know their rights.
Our method of protecting your rights has two steps: (1) copyright
the library, and (2) offer you this license which gives you legal
permission to copy, distribute and/or modify the library.
Also, for each distributor's protection, we want to make certain
that everyone understands that there is no warranty for this free
library. If the library is modified by someone else and passed on, we
want its recipients to know that what they have is not the original
version, so that any problems introduced by others will not reflect on
the original authors' reputations.
Finally, any free program is threatened constantly by software
patents. We wish to avoid the danger that companies distributing free
software will individually obtain patent licenses, thus in effect
transforming the program into proprietary software. To prevent this,
we have made it clear that any patent must be licensed for everyone's
free use or not licensed at all.
Most GNU software, including some libraries, is covered by the ordinary
GNU General Public License, which was designed for utility programs. This
license, the GNU Library General Public License, applies to certain
designated libraries. This license is quite different from the ordinary
one; be sure to read it in full, and don't assume that anything in it is
the same as in the ordinary license.
The reason we have a separate public license for some libraries is that
they blur the distinction we usually make between modifying or adding to a
program and simply using it. Linking a program with a library, without
changing the library, is in some sense simply using the library, and is
analogous to running a utility program or application program. However, in
a textual and legal sense, the linked executable is a combined work, a
derivative of the original library, and the ordinary General Public License
treats it as such.
Because of this blurred distinction, using the ordinary General
Public License for libraries did not effectively promote software
sharing, because most developers did not use the libraries. We
concluded that weaker conditions might promote sharing better.
However, unrestricted linking of non-free programs would deprive the
users of those programs of all benefit from the free status of the
libraries themselves. This Library General Public License is intended to
permit developers of non-free programs to use free libraries, while
preserving your freedom as a user of such programs to change the free
libraries that are incorporated in them. (We have not seen how to achieve
this as regards changes in header files, but we have achieved it as regards
changes in the actual functions of the Library.) The hope is that this
will lead to faster development of free libraries.
The precise terms and conditions for copying, distribution and
modification follow. Pay close attention to the difference between a
"work based on the library" and a "work that uses the library". The
former contains code derived from the library, while the latter only
works together with the library.
Note that it is possible for a library to be covered by the ordinary
General Public License rather than by this special one.
GNU LIBRARY GENERAL PUBLIC LICENSE
TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
0. This License Agreement applies to any software library which
contains a notice placed by the copyright holder or other authorized
party saying it may be distributed under the terms of this Library
General Public License (also called "this License"). Each licensee is
addressed as "you".
A "library" means a collection of software functions and/or data
prepared so as to be conveniently linked with application programs
(which use some of those functions and data) to form executables.
The "Library", below, refers to any such software library or work
which has been distributed under these terms. A "work based on the
Library" means either the Library or any derivative work under
copyright law: that is to say, a work containing the Library or a
portion of it, either verbatim or with modifications and/or translated
straightforwardly into another language. (Hereinafter, translation is
included without limitation in the term "modification".)
"Source code" for a work means the preferred form of the work for
making modifications to it. For a library, complete source code means
all the source code for all modules it contains, plus any associated
interface definition files, plus the scripts used to control compilation
and installation of the library.
Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope. The act of
running a program using the Library is not restricted, and output from
such a program is covered only if its contents constitute a work based
on the Library (independent of the use of the Library in a tool for
writing it). Whether that is true depends on what the Library does
and what the program that uses the Library does.
1. You may copy and distribute verbatim copies of the Library's
complete source code as you receive it, in any medium, provided that
you conspicuously and appropriately publish on each copy an
appropriate copyright notice and disclaimer of warranty; keep intact
all the notices that refer to this License and to the absence of any
warranty; and distribute a copy of this License along with the
Library.
You may charge a fee for the physical act of transferring a copy,
and you may at your option offer warranty protection in exchange for a
fee.
2. You may modify your copy or copies of the Library or any portion
of it, thus forming a work based on the Library, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:
a) The modified work must itself be a software library.
b) You must cause the files modified to carry prominent notices
stating that you changed the files and the date of any change.
c) You must cause the whole of the work to be licensed at no
charge to all third parties under the terms of this License.
d) If a facility in the modified Library refers to a function or a
table of data to be supplied by an application program that uses
the facility, other than as an argument passed when the facility
is invoked, then you must make a good faith effort to ensure that,
in the event an application does not supply such function or
table, the facility still operates, and performs whatever part of
its purpose remains meaningful.
(For example, a function in a library to compute square roots has
a purpose that is entirely well-defined independent of the
application. Therefore, Subsection 2d requires that any
application-supplied function or table used by this function must
be optional: if the application does not supply it, the square
root function must still compute square roots.)
These requirements apply to the modified work as a whole. If
identifiable sections of that work are not derived from the Library,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works. But when you
distribute the same sections as part of a whole which is a work based
on the Library, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote
it.
Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Library.
In addition, mere aggregation of another work not based on the Library
with the Library (or with a work based on the Library) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.
3. You may opt to apply the terms of the ordinary GNU General Public
License instead of this License to a given copy of the Library. To do
this, you must alter all the notices that refer to this License, so
that they refer to the ordinary GNU General Public License, version 2,
instead of to this License. (If a newer version than version 2 of the
ordinary GNU General Public License has appeared, then you can specify
that version instead if you wish.) Do not make any other change in
these notices.
Once this change is made in a given copy, it is irreversible for
that copy, so the ordinary GNU General Public License applies to all
subsequent copies and derivative works made from that copy.
This option is useful when you wish to copy part of the code of
the Library into a program that is not a library.
4. You may copy and distribute the Library (or a portion or
derivative of it, under Section 2) in object code or executable form
under the terms of Sections 1 and 2 above provided that you accompany
it with the complete corresponding machine-readable source code, which
must be distributed under the terms of Sections 1 and 2 above on a
medium customarily used for software interchange.
If distribution of object code is made by offering access to copy
from a designated place, then offering equivalent access to copy the
source code from the same place satisfies the requirement to
distribute the source code, even though third parties are not
compelled to copy the source along with the object code.
5. A program that contains no derivative of any portion of the
Library, but is designed to work with the Library by being compiled or
linked with it, is called a "work that uses the Library". Such a
work, in isolation, is not a derivative work of the Library, and
therefore falls outside the scope of this License.
However, linking a "work that uses the Library" with the Library
creates an executable that is a derivative of the Library (because it
contains portions of the Library), rather than a "work that uses the
library". The executable is therefore covered by this License.
Section 6 states terms for distribution of such executables.
When a "work that uses the Library" uses material from a header file
that is part of the Library, the object code for the work may be a
derivative work of the Library even though the source code is not.
Whether this is true is especially significant if the work can be
linked without the Library, or if the work is itself a library. The
threshold for this to be true is not precisely defined by law.
If such an object file uses only numerical parameters, data
structure layouts and accessors, and small macros and small inline
functions (ten lines or less in length), then the use of the object
file is unrestricted, regardless of whether it is legally a derivative
work. (Executables containing this object code plus portions of the
Library will still fall under Section 6.)
Otherwise, if the work is a derivative of the Library, you may
distribute the object code for the work under the terms of Section 6.
Any executables containing that work also fall under Section 6,
whether or not they are linked directly with the Library itself.
6. As an exception to the Sections above, you may also compile or
link a "work that uses the Library" with the Library to produce a
work containing portions of the Library, and distribute that work
under terms of your choice, provided that the terms permit
modification of the work for the customer's own use and reverse
engineering for debugging such modifications.
You must give prominent notice with each copy of the work that the
Library is used in it and that the Library and its use are covered by
this License. You must supply a copy of this License. If the work
during execution displays copyright notices, you must include the
copyright notice for the Library among them, as well as a reference
directing the user to the copy of this License. Also, you must do one
of these things:
a) Accompany the work with the complete corresponding
machine-readable source code for the Library including whatever
changes were used in the work (which must be distributed under
Sections 1 and 2 above); and, if the work is an executable linked
with the Library, with the complete machine-readable "work that
uses the Library", as object code and/or source code, so that the
user can modify the Library and then relink to produce a modified
executable containing the modified Library. (It is understood
that the user who changes the contents of definitions files in the
Library will not necessarily be able to recompile the application
to use the modified definitions.)
b) Accompany the work with a written offer, valid for at
least three years, to give the same user the materials
specified in Subsection 6a, above, for a charge no more
than the cost of performing this distribution.
c) If distribution of the work is made by offering access to copy
from a designated place, offer equivalent access to copy the above
specified materials from the same place.
d) Verify that the user has already received a copy of these
materials or that you have already sent this user a copy.
For an executable, the required form of the "work that uses the
Library" must include any data and utility programs needed for
reproducing the executable from it. However, as a special exception,
the source code distributed need not include anything that is normally
distributed (in either source or binary form) with the major
components (compiler, kernel, and so on) of the operating system on
which the executable runs, unless that component itself accompanies
the executable.
It may happen that this requirement contradicts the license
restrictions of other proprietary libraries that do not normally
accompany the operating system. Such a contradiction means you cannot
use both them and the Library together in an executable that you
distribute.
7. You may place library facilities that are a work based on the
Library side-by-side in a single library together with other library
facilities not covered by this License, and distribute such a combined
library, provided that the separate distribution of the work based on
the Library and of the other library facilities is otherwise
permitted, and provided that you do these two things:
a) Accompany the combined library with a copy of the same work
based on the Library, uncombined with any other library
facilities. This must be distributed under the terms of the
Sections above.
b) Give prominent notice with the combined library of the fact
that part of it is a work based on the Library, and explaining
where to find the accompanying uncombined form of the same work.
8. You may not copy, modify, sublicense, link with, or distribute
the Library except as expressly provided under this License. Any
attempt otherwise to copy, modify, sublicense, link with, or
distribute the Library is void, and will automatically terminate your
rights under this License. However, parties who have received copies,
or rights, from you under this License will not have their licenses
terminated so long as such parties remain in full compliance.
9. You are not required to accept this License, since you have not
signed it. However, nothing else grants you permission to modify or
distribute the Library or its derivative works. These actions are
prohibited by law if you do not accept this License. Therefore, by
modifying or distributing the Library (or any work based on the
Library), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Library or works based on it.
10. Each time you redistribute the Library (or any work based on the
Library), the recipient automatically receives a license from the
original licensor to copy, distribute, link with or modify the Library
subject to these terms and conditions. You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.
11. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Library at all. For example, if a patent
license would not permit royalty-free redistribution of the Library by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Library.
If any portion of this section is held invalid or unenforceable under any
particular circumstance, the balance of the section is intended to apply,
and the section as a whole is intended to apply in other circumstances.
It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system which is
implemented by public license practices. Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.
This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.
12. If the distribution and/or use of the Library is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Library under this License may add
an explicit geographical distribution limitation excluding those countries,
so that distribution is permitted only in or among countries not thus
excluded. In such case, this License incorporates the limitation as if
written in the body of this License.
13. The Free Software Foundation may publish revised and/or new
versions of the Library General Public License from time to time.
Such new versions will be similar in spirit to the present version,
but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Library
specifies a version number of this License which applies to it and
"any later version", you have the option of following the terms and
conditions either of that version or of any later version published by
the Free Software Foundation. If the Library does not specify a
license version number, you may choose any version ever published by
the Free Software Foundation.
14. If you wish to incorporate parts of the Library into other free
programs whose distribution conditions are incompatible with these,
write to the author to ask for permission. For software which is
copyrighted by the Free Software Foundation, write to the Free
Software Foundation; we sometimes make exceptions for this. Our
decision will be guided by the two goals of preserving the free status
of all derivatives of our free software and of promoting the sharing
and reuse of software generally.
NO WARRANTY
15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
LIBRARY IS WITH YOU. SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
DAMAGES.
END OF TERMS AND CONDITIONS
Appendix: How to Apply These Terms to Your New Libraries
If you develop a new library, and you want it to be of the greatest
possible use to the public, we recommend making it free software that
everyone can redistribute and change. You can do so by permitting
redistribution under these terms (or, alternatively, under the terms of the
ordinary General Public License).
To apply these terms, attach the following notices to the library. It is
safest to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least the
"copyright" line and a pointer to where the full notice is found.
<one line to give the library's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
Also add information on how to contact you by electronic and paper mail.
You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the library, if
necessary. Here is a sample; alter the names:
Yoyodyne, Inc., hereby disclaims all copyright interest in the
library `Frob' (a library for tweaking knobs) written by James Random Hacker.
<signature of Ty Coon>, 1 April 1990
Ty Coon, President of Vice
That's all there is to it!

View File

@@ -1,8 +0,0 @@
These libraries were compiled using .NET/VC7. The original
sources can be found at ftp://ftp.gtk.org/pub/gtk/v1.2/glib-1.2.10.tar.gz &
ftp://ftp.mozilla.org/pub/mozilla/libraries/source/libIDL-0.6.8.tar.gz.
The patches used to build can be found at
http://bugzilla.mozilla.org/show_bug.cgi?id=123743 .
- cls, 2002/10/18

File diff suppressed because it is too large Load Diff

View File

@@ -1,174 +0,0 @@
/* glibconfig.h.win32 */
/* Handcrafted for Microsoft C. */
#ifndef GLIBCONFIG_H
#define GLIBCONFIG_H
#ifdef __cplusplus
extern "C" {
#endif /* __cplusplus */
#ifdef _MSC_VER
/* Make MSVC more pedantic, this is a recommended pragma list
* from _Win32_Programming_ by Rector and Newcomer.
*/
#pragma warning(error:4002)
#pragma warning(error:4003)
#pragma warning(1:4010)
#pragma warning(error:4013)
#pragma warning(1:4016)
#pragma warning(error:4020)
#pragma warning(error:4021)
#pragma warning(error:4027)
#pragma warning(error:4029)
#pragma warning(error:4033)
#pragma warning(error:4035)
#pragma warning(error:4045)
#pragma warning(error:4047)
#pragma warning(error:4049)
#pragma warning(error:4053)
#pragma warning(error:4071)
#pragma warning(disable:4101)
#pragma warning(error:4150)
#pragma warning(disable:4244) /* No possible loss of data warnings */
#pragma warning(disable:4305) /* No truncation from int to char warnings */
#endif /* _MSC_VER */
#include <limits.h>
#include <float.h>
#define G_MINFLOAT FLT_MIN
#define G_MAXFLOAT FLT_MAX
#define G_MINDOUBLE DBL_MIN
#define G_MAXDOUBLE DBL_MAX
#define G_MINSHORT SHRT_MIN
#define G_MAXSHORT SHRT_MAX
#define G_MININT INT_MIN
#define G_MAXINT INT_MAX
#define G_MINLONG LONG_MIN
#define G_MAXLONG LONG_MAX
typedef signed char gint8;
typedef unsigned char guint8;
typedef signed short gint16;
typedef unsigned short guint16;
typedef signed int gint32;
typedef unsigned int guint32;
#define G_HAVE_GINT64 1
typedef __int64 gint64;
typedef unsigned __int64 guint64;
#define G_GINT64_CONSTANT(val) (val##i64)
#define GPOINTER_TO_INT(p) ((gint)(p))
#define GPOINTER_TO_UINT(p) ((guint)(p))
#define GINT_TO_POINTER(i) ((gpointer)(i))
#define GUINT_TO_POINTER(u) ((gpointer)(u))
#define g_ATEXIT(proc) (atexit (proc))
#define g_memmove(d,s,n) G_STMT_START { memmove ((d), (s), (n)); } G_STMT_END
#define G_HAVE_ALLOCA 1
#define alloca _alloca
#define GLIB_MAJOR_VERSION 1
#define GLIB_MINOR_VERSION 2
#define GLIB_MICRO_VERSION 10
#ifdef __cplusplus
#define G_HAVE_INLINE 1
#else /* !__cplusplus */
#define G_HAVE___INLINE 1
#endif
#define G_THREADS_ENABLED
/*
* The following program can be used to determine the magic values below:
* #include <stdio.h>
* #include <pthread.h>
* main(int argc, char **argv)
* {
* int i;
* pthread_mutex_t m = PTHREAD_MUTEX_INITIALIZER;
* printf ("sizeof (pthread_mutex_t) = %d\n", sizeof (pthread_mutex_t));
* printf ("PTHREAD_MUTEX_INITIALIZER = ");
* for (i = 0; i < sizeof (pthread_mutex_t); i++)
* printf ("%u, ", ((unsigned char *) &m)[i]);
* printf ("\n");
* exit(0);
* }
*/
#define G_THREADS_IMPL_POSIX
typedef struct _GStaticMutex GStaticMutex;
struct _GStaticMutex
{
struct _GMutex *runtime_mutex;
union {
/* The size of the pad array should be sizeof (pthread_mutext_t) */
/* This value corresponds to the 1999-04-07 version of pthreads-win32 */
char pad[4];
double dummy_double;
void *dummy_pointer;
long dummy_long;
} aligned_pad_u;
};
/* This should be NULL followed by the bytes in PTHREAD_MUTEX_INITIALIZER */
#define G_STATIC_MUTEX_INIT { NULL, { { 255, 255, 255, 255 } } }
#define g_static_mutex_get_mutex(mutex) \
(g_thread_use_default_impl ? ((GMutex*) &((mutex)->aligned_pad_u)) : \
g_static_mutex_get_mutex_impl (&((mutex)->runtime_mutex)))
#define G_BYTE_ORDER G_LITTLE_ENDIAN
#define GINT16_TO_LE(val) ((gint16) (val))
#define GUINT16_TO_LE(val) ((guint16) (val))
#define GINT16_TO_BE(val) ((gint16) GUINT16_SWAP_LE_BE (val))
#define GUINT16_TO_BE(val) (GUINT16_SWAP_LE_BE (val))
#define GINT32_TO_LE(val) ((gint32) (val))
#define GUINT32_TO_LE(val) ((guint32) (val))
#define GINT32_TO_BE(val) ((gint32) GUINT32_SWAP_LE_BE (val))
#define GUINT32_TO_BE(val) (GUINT32_SWAP_LE_BE (val))
#define GINT64_TO_LE(val) ((gint64) (val))
#define GUINT64_TO_LE(val) ((guint64) (val))
#define GINT64_TO_BE(val) ((gint64) GUINT64_SWAP_LE_BE (val))
#define GUINT64_TO_BE(val) (GUINT64_SWAP_LE_BE (val))
#define GLONG_TO_LE(val) ((glong) GINT32_TO_LE (val))
#define GULONG_TO_LE(val) ((gulong) GUINT32_TO_LE (val))
#define GLONG_TO_BE(val) ((glong) GINT32_TO_BE (val))
#define GULONG_TO_BE(val) ((gulong) GUINT32_TO_BE (val))
#define GINT_TO_LE(val) ((gint) GINT32_TO_LE (val))
#define GUINT_TO_LE(val) ((guint) GUINT32_TO_LE (val))
#define GINT_TO_BE(val) ((gint) GINT32_TO_BE (val))
#define GUINT_TO_BE(val) ((guint) GUINT32_TO_BE (val))
#define GLIB_SYSDEF_POLLIN = 1
#define GLIB_SYSDEF_POLLOUT = 4
#define GLIB_SYSDEF_POLLPRI = 2
#define GLIB_SYSDEF_POLLERR = 8
#define GLIB_SYSDEF_POLLHUP = 16
#define GLIB_SYSDEF_POLLNVAL = 32
#define G_HAVE_WCHAR_H 1
#define G_HAVE_WCTYPE_H 1
/* Define if this is Win32, possibly using the Cygwin emulation layer. */
#define WIN32 1
/* Define if this is Win32 without Cygwin. */
#define NATIVE_WIN32 1
#ifdef __cplusplus
}
#endif /* __cplusplus */
#endif /* GLIBCONFIG_H */

View File

@@ -1,851 +0,0 @@
/**************************************************************************
IDL.h (IDL parse tree and namespace components)
Copyright (C) 1998, 1999 Andrew T. Veliath
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Library General Public
License as published by the Free Software Foundation; either
version 2 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Library General Public License for more details.
You should have received a copy of the GNU Library General Public
License along with this library; if not, write to the Free
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
$Id: IDL.h,v 1.1 2002-10-18 08:31:49 seawood%netscape.com Exp $
***************************************************************************/
#ifndef __IDL_H
#define __IDL_H
#include <glib.h>
/* Try to find wchar_t support */
#include <stdlib.h>
#if 1 /* HAVE_WCHAR_H */
# include <wchar.h>
#endif
#if 0 /* HAVE_WCSTR_H */
# include <wcstr.h>
#endif
#ifdef __cplusplus
extern "C" {
#endif
/* version */
#define LIBIDL_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
#define LIBIDL_MAJOR_VERSION 0
#define LIBIDL_MINOR_VERSION 6
#define LIBIDL_MICRO_VERSION 8
#define LIBIDL_VERSION_CODE LIBIDL_VERSION(0,6,8)
/* miscellaneous constants */
#define IDL_SUCCESS 0
#define IDL_ERROR 1
#define IDL_WARNING1 2
#define IDL_WARNING2 3
#define IDL_WARNING3 4
#define IDL_WARNINGMAX IDL_WARNING3
/* general parse flags */
#define IDLF_VERBOSE (1UL << 0)
#define IDLF_NO_EVAL_CONST (1UL << 1)
#define IDLF_COMBINE_REOPENED_MODULES (1UL << 2)
#define IDLF_PREFIX_FILENAME (1UL << 3)
#define IDLF_IGNORE_FORWARDS (1UL << 4)
#define IDLF_PEDANTIC (1UL << 5)
#define IDLF_INHIBIT_TAG_ONLY (1UL << 6)
#define IDLF_INHIBIT_INCLUDES (1UL << 7)
/* syntax extension parse flags */
#define IDLF_TYPECODES (1UL << 16)
#define IDLF_XPIDL (1UL << 17)
#define IDLF_PROPERTIES (1UL << 18)
#define IDLF_CODEFRAGS (1UL << 19)
/* declaration specification flags */
#define IDLF_DECLSPEC_EXIST (1UL << 0)
#define IDLF_DECLSPEC_INHIBIT (1UL << 1)
/* output flags */
#define IDLF_OUTPUT_NO_NEWLINES (1UL << 0)
#define IDLF_OUTPUT_NO_QUALIFY_IDENTS (1UL << 1)
#define IDLF_OUTPUT_PROPERTIES (1UL << 2)
#define IDLF_OUTPUT_CODEFRAGS (1UL << 3)
#ifdef _WIN32
# define IDL_EXPORT __declspec (dllexport)
# define IDL_IMPORT __declspec (dllimport)
#else
# define IDL_EXPORT /* empty */
# define IDL_IMPORT extern
#endif
/* type casting checks */
#define IDL_check_cast_enable(boolean) do { \
IDL_IMPORT int __IDL_check_type_casts; \
__IDL_check_type_casts = (boolean); \
} while (0)
#define IDL_CHECK_CAST(tree, thetype, name) \
(IDL_check_type_cast(tree, thetype, \
__FILE__, __LINE__, \
G_GNUC_PRETTY_FUNCTION)->u.name)
#ifdef G_HAVE_GINT64
# if G_MAXLONG > 0xffffffffUL
# define IDL_LL "l"
# else
# define IDL_LL "ll"
# endif
typedef gint64 IDL_longlong_t;
typedef guint64 IDL_ulonglong_t;
#else
# define IDL_LL "l"
typedef long IDL_longlong_t;
typedef unsigned long IDL_ulonglong_t;
# warning 64-bit integer type not available, using 32-bit instead
#endif /* G_HAVE_GINT64 */
typedef unsigned int IDL_declspec_t;
typedef struct _IDL_tree_node IDL_tree_node;
typedef struct _IDL_tree_node * IDL_tree;
struct _IDL_LIST {
IDL_tree data;
IDL_tree prev;
IDL_tree next;
IDL_tree _tail; /* Internal use, may not be valid */
};
#define IDL_LIST(a) IDL_CHECK_CAST(a, IDLN_LIST, idl_list)
extern IDL_tree IDL_list_new (IDL_tree data);
extern IDL_tree IDL_list_concat (IDL_tree orig,
IDL_tree append);
extern IDL_tree IDL_list_remove (IDL_tree list,
IDL_tree p);
extern int IDL_list_length (IDL_tree list);
extern IDL_tree IDL_list_nth (IDL_tree list,
int n);
struct _IDL_GENTREE {
IDL_tree data;
GHashTable *siblings;
GHashTable *children;
GHashFunc hash_func;
GCompareFunc key_compare_func;
IDL_tree _import; /* Internal use, do not recurse */
char *_cur_prefix; /* Internal use */
};
#define IDL_GENTREE(a) IDL_CHECK_CAST(a, IDLN_GENTREE, idl_gentree)
extern IDL_tree IDL_gentree_new (GHashFunc hash_func,
GCompareFunc key_compare_func,
IDL_tree data);
extern IDL_tree IDL_gentree_new_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_sibling (IDL_tree from,
IDL_tree data);
extern IDL_tree IDL_gentree_chain_child (IDL_tree from,
IDL_tree data);
struct _IDL_INTEGER {
IDL_longlong_t value;
};
#define IDL_INTEGER(a) IDL_CHECK_CAST(a, IDLN_INTEGER, idl_integer)
extern IDL_tree IDL_integer_new (IDL_longlong_t value);
struct _IDL_STRING {
char *value;
};
#define IDL_STRING(a) IDL_CHECK_CAST(a, IDLN_STRING, idl_string)
extern IDL_tree IDL_string_new (char *value);
struct _IDL_WIDE_STRING {
wchar_t *value;
};
#define IDL_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_WIDE_STRING, idl_wide_string)
extern IDL_tree IDL_wide_string_new (wchar_t *value);
struct _IDL_CHAR {
char *value;
};
#define IDL_CHAR(a) IDL_CHECK_CAST(a, IDLN_CHAR, idl_char)
extern IDL_tree IDL_char_new (char *value);
struct _IDL_WIDE_CHAR {
wchar_t *value;
};
#define IDL_WIDE_CHAR(a) IDL_CHECK_CAST(a, IDLN_WIDE_CHAR, idl_wide_char)
extern IDL_tree IDL_wide_char_new (wchar_t *value);
struct _IDL_FIXED {
char *value;
};
#define IDL_FIXED(a) IDL_CHECK_CAST(a, IDLN_FIXED, idl_fixed)
extern IDL_tree IDL_fixed_new (char *value);
struct _IDL_FLOAT {
double value;
};
#define IDL_FLOAT(a) IDL_CHECK_CAST(a, IDLN_FLOAT, idl_float)
extern IDL_tree IDL_float_new (double value);
struct _IDL_BOOLEAN {
unsigned value;
};
#define IDL_BOOLEAN(a) IDL_CHECK_CAST(a, IDLN_BOOLEAN, idl_boolean)
extern IDL_tree IDL_boolean_new (unsigned value);
struct _IDL_IDENT {
char *str;
char *repo_id;
GSList *comments;
IDL_tree _ns_ref; /* Internal use, do not recurse */
unsigned _flags; /* Internal use */
#define IDLF_IDENT_CASE_MISMATCH_HIT (1UL << 0)
};
#define IDL_IDENT(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident)
#define IDL_IDENT_TO_NS(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident._ns_ref)
#define IDL_IDENT_REPO_ID(a) IDL_CHECK_CAST(a, IDLN_IDENT, idl_ident.repo_id)
extern IDL_tree IDL_ident_new (char *str);
extern void IDL_queue_new_ident_comment (const char *str);
enum IDL_float_type {
IDL_FLOAT_TYPE_FLOAT,
IDL_FLOAT_TYPE_DOUBLE,
IDL_FLOAT_TYPE_LONGDOUBLE
};
struct _IDL_TYPE_FLOAT {
enum IDL_float_type f_type;
};
#define IDL_TYPE_FLOAT(a) IDL_CHECK_CAST(a, IDLN_TYPE_FLOAT, idl_type_float)
extern IDL_tree IDL_type_float_new (enum IDL_float_type f_type);
struct _IDL_TYPE_FIXED {
IDL_tree positive_int_const;
IDL_tree integer_lit;
};
#define IDL_TYPE_FIXED(a) IDL_CHECK_CAST(a, IDLN_TYPE_FIXED, idl_type_fixed)
extern IDL_tree IDL_type_fixed_new (IDL_tree positive_int_const,
IDL_tree integer_lit);
enum IDL_integer_type {
IDL_INTEGER_TYPE_SHORT,
IDL_INTEGER_TYPE_LONG,
IDL_INTEGER_TYPE_LONGLONG
};
struct _IDL_TYPE_INTEGER {
unsigned f_signed : 1;
enum IDL_integer_type f_type;
};
#define IDL_TYPE_INTEGER(a) IDL_CHECK_CAST(a, IDLN_TYPE_INTEGER, idl_type_integer)
extern IDL_tree IDL_type_integer_new (unsigned f_signed,
enum IDL_integer_type f_type);
extern IDL_tree IDL_type_char_new (void);
extern IDL_tree IDL_type_wide_char_new (void);
extern IDL_tree IDL_type_boolean_new (void);
extern IDL_tree IDL_type_octet_new (void);
extern IDL_tree IDL_type_any_new (void);
extern IDL_tree IDL_type_object_new (void);
extern IDL_tree IDL_type_typecode_new (void);
struct _IDL_TYPE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRING, idl_type_string)
extern IDL_tree IDL_type_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_WIDE_STRING {
IDL_tree positive_int_const;
};
#define IDL_TYPE_WIDE_STRING(a) IDL_CHECK_CAST(a, IDLN_TYPE_WIDE_STRING, idl_type_wide_string)
extern IDL_tree IDL_type_wide_string_new (IDL_tree positive_int_const);
struct _IDL_TYPE_ENUM {
IDL_tree ident;
IDL_tree enumerator_list;
};
#define IDL_TYPE_ENUM(a) IDL_CHECK_CAST(a, IDLN_TYPE_ENUM, idl_type_enum)
extern IDL_tree IDL_type_enum_new (IDL_tree ident,
IDL_tree enumerator_list);
struct _IDL_TYPE_ARRAY {
IDL_tree ident;
IDL_tree size_list;
};
#define IDL_TYPE_ARRAY(a) IDL_CHECK_CAST(a, IDLN_TYPE_ARRAY, idl_type_array)
extern IDL_tree IDL_type_array_new (IDL_tree ident,
IDL_tree size_list);
struct _IDL_TYPE_SEQUENCE {
IDL_tree simple_type_spec;
IDL_tree positive_int_const;
};
#define IDL_TYPE_SEQUENCE(a) IDL_CHECK_CAST(a, IDLN_TYPE_SEQUENCE, idl_type_sequence)
extern IDL_tree IDL_type_sequence_new (IDL_tree simple_type_spec,
IDL_tree positive_int_const);
struct _IDL_TYPE_STRUCT {
IDL_tree ident;
IDL_tree member_list;
};
#define IDL_TYPE_STRUCT(a) IDL_CHECK_CAST(a, IDLN_TYPE_STRUCT, idl_type_struct)
extern IDL_tree IDL_type_struct_new (IDL_tree ident,
IDL_tree member_list);
struct _IDL_TYPE_UNION {
IDL_tree ident;
IDL_tree switch_type_spec;
IDL_tree switch_body;
};
#define IDL_TYPE_UNION(a) IDL_CHECK_CAST(a, IDLN_TYPE_UNION, idl_type_union)
extern IDL_tree IDL_type_union_new (IDL_tree ident,
IDL_tree switch_type_spec,
IDL_tree switch_body);
struct _IDL_MEMBER {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_MEMBER(a) IDL_CHECK_CAST(a, IDLN_MEMBER, idl_member)
extern IDL_tree IDL_member_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_NATIVE {
IDL_tree ident;
char *user_type; /* XPIDL extension */
};
#define IDL_NATIVE(a) IDL_CHECK_CAST(a, IDLN_NATIVE, idl_native)
extern IDL_tree IDL_native_new (IDL_tree ident);
struct _IDL_TYPE_DCL {
IDL_tree type_spec;
IDL_tree dcls;
};
#define IDL_TYPE_DCL(a) IDL_CHECK_CAST(a, IDLN_TYPE_DCL, idl_type_dcl)
extern IDL_tree IDL_type_dcl_new (IDL_tree type_spec,
IDL_tree dcls);
struct _IDL_CONST_DCL {
IDL_tree const_type;
IDL_tree ident;
IDL_tree const_exp;
};
#define IDL_CONST_DCL(a) IDL_CHECK_CAST(a, IDLN_CONST_DCL, idl_const_dcl)
extern IDL_tree IDL_const_dcl_new (IDL_tree const_type,
IDL_tree ident,
IDL_tree const_exp);
struct _IDL_EXCEPT_DCL {
IDL_tree ident;
IDL_tree members;
};
#define IDL_EXCEPT_DCL(a) IDL_CHECK_CAST(a, IDLN_EXCEPT_DCL, idl_except_dcl)
extern IDL_tree IDL_except_dcl_new (IDL_tree ident,
IDL_tree members);
struct _IDL_ATTR_DCL {
unsigned f_readonly : 1;
IDL_tree param_type_spec;
IDL_tree simple_declarations;
};
#define IDL_ATTR_DCL(a) IDL_CHECK_CAST(a, IDLN_ATTR_DCL, idl_attr_dcl)
extern IDL_tree IDL_attr_dcl_new (unsigned f_readonly,
IDL_tree param_type_spec,
IDL_tree simple_declarations);
struct _IDL_OP_DCL {
unsigned __f_noscript : 1; /* Deprecated */
unsigned f_oneway : 1;
/* XPIDL extension (varags) */
unsigned f_varargs : 1;
IDL_tree op_type_spec;
IDL_tree ident;
IDL_tree parameter_dcls;
IDL_tree raises_expr;
IDL_tree context_expr;
};
#define IDL_OP_DCL(a) IDL_CHECK_CAST(a, IDLN_OP_DCL, idl_op_dcl)
extern IDL_tree IDL_op_dcl_new (unsigned f_oneway,
IDL_tree op_type_spec,
IDL_tree ident,
IDL_tree parameter_dcls,
IDL_tree raises_expr,
IDL_tree context_expr);
enum IDL_param_attr {
IDL_PARAM_IN,
IDL_PARAM_OUT,
IDL_PARAM_INOUT
};
struct _IDL_PARAM_DCL {
enum IDL_param_attr attr;
IDL_tree param_type_spec;
IDL_tree simple_declarator;
};
#define IDL_PARAM_DCL(a) IDL_CHECK_CAST(a, IDLN_PARAM_DCL, idl_param_dcl)
extern IDL_tree IDL_param_dcl_new (enum IDL_param_attr attr,
IDL_tree param_type_spec,
IDL_tree simple_declarator);
struct _IDL_CASE_STMT {
IDL_tree labels;
IDL_tree element_spec;
};
#define IDL_CASE_STMT(a) IDL_CHECK_CAST(a, IDLN_CASE_STMT, idl_case_stmt)
extern IDL_tree IDL_case_stmt_new (IDL_tree labels,
IDL_tree element_spec);
struct _IDL_INTERFACE {
IDL_tree ident;
IDL_tree inheritance_spec;
IDL_tree body;
};
#define IDL_INTERFACE(a) IDL_CHECK_CAST(a, IDLN_INTERFACE, idl_interface)
extern IDL_tree IDL_interface_new (IDL_tree ident,
IDL_tree inheritance_spec,
IDL_tree body);
struct _IDL_FORWARD_DCL {
IDL_tree ident;
};
#define IDL_FORWARD_DCL(a) IDL_CHECK_CAST(a, IDLN_FORWARD_DCL, idl_forward_dcl)
extern IDL_tree IDL_forward_dcl_new (IDL_tree ident);
struct _IDL_MODULE {
IDL_tree ident;
IDL_tree definition_list;
};
#define IDL_MODULE(a) IDL_CHECK_CAST(a, IDLN_MODULE, idl_module)
extern IDL_tree IDL_module_new (IDL_tree ident,
IDL_tree definition_list);
enum IDL_binop {
IDL_BINOP_OR,
IDL_BINOP_XOR,
IDL_BINOP_AND,
IDL_BINOP_SHR,
IDL_BINOP_SHL,
IDL_BINOP_ADD,
IDL_BINOP_SUB,
IDL_BINOP_MULT,
IDL_BINOP_DIV,
IDL_BINOP_MOD
};
struct _IDL_BINOP {
enum IDL_binop op;
IDL_tree left, right;
};
#define IDL_BINOP(a) IDL_CHECK_CAST(a, IDLN_BINOP, idl_binop)
extern IDL_tree IDL_binop_new (enum IDL_binop op,
IDL_tree left,
IDL_tree right);
enum IDL_unaryop {
IDL_UNARYOP_PLUS,
IDL_UNARYOP_MINUS,
IDL_UNARYOP_COMPLEMENT
};
struct _IDL_UNARYOP {
enum IDL_unaryop op;
IDL_tree operand;
};
#define IDL_UNARYOP(a) IDL_CHECK_CAST(a, IDLN_UNARYOP, idl_unaryop)
extern IDL_tree IDL_unaryop_new (enum IDL_unaryop op,
IDL_tree operand);
/* XPIDL code fragments extension. */
struct _IDL_CODEFRAG {
char *desc;
GSList *lines;
};
#define IDL_CODEFRAG(a) IDL_CHECK_CAST(a, IDLN_CODEFRAG, idl_codefrag)
extern IDL_tree IDL_codefrag_new (char *desc,
GSList *lines);
/*
* IDL_tree_type - Enumerations of node types
*
* Note this enumerator list is subject to change in the future. A program should not need
* more than a recompilation to adjust for a change in this list, so instead of using a
* statically initialized jumptable, allocate an array of size IDLN_LAST and assign the
* elements manually.
*/
typedef enum {
IDLN_NONE,
IDLN_ANY,
IDLN_LIST,
IDLN_GENTREE,
IDLN_INTEGER,
IDLN_STRING,
IDLN_WIDE_STRING,
IDLN_CHAR,
IDLN_WIDE_CHAR,
IDLN_FIXED,
IDLN_FLOAT,
IDLN_BOOLEAN,
IDLN_IDENT,
IDLN_TYPE_DCL,
IDLN_CONST_DCL,
IDLN_EXCEPT_DCL,
IDLN_ATTR_DCL,
IDLN_OP_DCL,
IDLN_PARAM_DCL,
IDLN_FORWARD_DCL,
IDLN_TYPE_INTEGER,
IDLN_TYPE_FLOAT,
IDLN_TYPE_FIXED,
IDLN_TYPE_CHAR,
IDLN_TYPE_WIDE_CHAR,
IDLN_TYPE_STRING,
IDLN_TYPE_WIDE_STRING,
IDLN_TYPE_BOOLEAN,
IDLN_TYPE_OCTET,
IDLN_TYPE_ANY,
IDLN_TYPE_OBJECT,
IDLN_TYPE_TYPECODE,
IDLN_TYPE_ENUM,
IDLN_TYPE_SEQUENCE,
IDLN_TYPE_ARRAY,
IDLN_TYPE_STRUCT,
IDLN_TYPE_UNION,
IDLN_MEMBER,
IDLN_NATIVE,
IDLN_CASE_STMT,
IDLN_INTERFACE,
IDLN_MODULE,
IDLN_BINOP,
IDLN_UNARYOP,
IDLN_CODEFRAG,
IDLN_LAST
} IDL_tree_type;
IDL_IMPORT const char * IDL_tree_type_names[];
struct _IDL_tree_node {
IDL_tree_type _type;
IDL_tree up; /* Do not recurse */
IDL_declspec_t declspec;
GHashTable *properties;
int refs;
char *_file; /* Internal use */
int _line; /* Internal use */
union {
struct _IDL_LIST idl_list;
struct _IDL_GENTREE idl_gentree;
struct _IDL_INTEGER idl_integer;
struct _IDL_STRING idl_string;
struct _IDL_WIDE_STRING idl_wide_string;
struct _IDL_CHAR idl_char;
struct _IDL_WIDE_CHAR idl_wide_char;
struct _IDL_FIXED idl_fixed;
struct _IDL_FLOAT idl_float;
struct _IDL_BOOLEAN idl_boolean;
struct _IDL_IDENT idl_ident;
struct _IDL_TYPE_DCL idl_type_dcl;
struct _IDL_CONST_DCL idl_const_dcl;
struct _IDL_EXCEPT_DCL idl_except_dcl;
struct _IDL_ATTR_DCL idl_attr_dcl;
struct _IDL_OP_DCL idl_op_dcl;
struct _IDL_PARAM_DCL idl_param_dcl;
struct _IDL_FORWARD_DCL idl_forward_dcl;
struct _IDL_TYPE_FLOAT idl_type_float;
struct _IDL_TYPE_FIXED idl_type_fixed;
struct _IDL_TYPE_INTEGER idl_type_integer;
struct _IDL_TYPE_ENUM idl_type_enum;
struct _IDL_TYPE_STRING idl_type_string;
struct _IDL_TYPE_WIDE_STRING idl_type_wide_string;
struct _IDL_TYPE_SEQUENCE idl_type_sequence;
struct _IDL_TYPE_ARRAY idl_type_array;
struct _IDL_TYPE_STRUCT idl_type_struct;
struct _IDL_TYPE_UNION idl_type_union;
struct _IDL_MEMBER idl_member;
struct _IDL_NATIVE idl_native;
struct _IDL_CASE_STMT idl_case_stmt;
struct _IDL_INTERFACE idl_interface;
struct _IDL_MODULE idl_module;
struct _IDL_BINOP idl_binop;
struct _IDL_UNARYOP idl_unaryop;
struct _IDL_CODEFRAG idl_codefrag;
} u;
/* Fields for application use */
guint32 flags;
gpointer data;
};
#define IDL_NODE_TYPE(a) ((a)->_type)
#define IDL_NODE_TYPE_NAME(a) ((a)?IDL_tree_type_names[IDL_NODE_TYPE(a)]:"NULL")
#define IDL_NODE_UP(a) ((a)->up)
#define IDL_NODE_PROPERTIES(a) ((a)->properties)
#define IDL_NODE_DECLSPEC(a) ((a)->declspec)
#define IDL_NODE_REFS(a) ((a)->refs)
#define IDL_NODE_IS_LITERAL(a) \
(IDL_NODE_TYPE(a) == IDLN_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_STRING || \
IDL_NODE_TYPE(a) == IDLN_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_CHAR || \
IDL_NODE_TYPE(a) == IDLN_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_FIXED || \
IDL_NODE_TYPE(a) == IDLN_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_BOOLEAN)
#define IDL_NODE_IS_TYPE(a) \
(IDL_NODE_TYPE(a) == IDLN_TYPE_INTEGER || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_STRING || \
IDL_NODE_TYPE(a) == IDLN_TYPE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_WIDE_CHAR || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FIXED || \
IDL_NODE_TYPE(a) == IDLN_TYPE_FLOAT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_BOOLEAN || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OCTET || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ANY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_OBJECT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_TYPECODE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ARRAY || \
IDL_NODE_TYPE(a) == IDLN_TYPE_SEQUENCE || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
#define IDL_NODE_IS_SCOPED(a) \
(IDL_NODE_TYPE(a) == IDLN_IDENT || \
IDL_NODE_TYPE(a) == IDLN_INTERFACE || \
IDL_NODE_TYPE(a) == IDLN_MODULE || \
IDL_NODE_TYPE(a) == IDLN_EXCEPT_DCL || \
IDL_NODE_TYPE(a) == IDLN_OP_DCL || \
IDL_NODE_TYPE(a) == IDLN_TYPE_ENUM || \
IDL_NODE_TYPE(a) == IDLN_TYPE_STRUCT || \
IDL_NODE_TYPE(a) == IDLN_TYPE_UNION)
typedef struct _IDL_ns * IDL_ns;
struct _IDL_ns {
IDL_tree global;
IDL_tree file;
IDL_tree current;
GHashTable *inhibits;
GHashTable *filename_hash;
};
#define IDL_NS(a) (*(a))
typedef enum {
IDL_INPUT_REASON_INIT,
IDL_INPUT_REASON_FILL,
IDL_INPUT_REASON_ABORT,
IDL_INPUT_REASON_FINISH
} IDL_input_reason;
union IDL_input_data {
struct {
const char *filename;
} init;
struct {
char *buffer;
size_t max_size;
} fill;
};
typedef int (*IDL_input_callback) (IDL_input_reason reason,
union IDL_input_data *data,
gpointer user_data);
typedef int (*IDL_msg_callback) (int level,
int num,
int line,
const char *filename,
const char *message);
typedef struct _IDL_tree_func_state IDL_tree_func_state;
typedef struct _IDL_tree_func_data IDL_tree_func_data;
/* Traversal state data. Recursive walks chain states. */
struct _IDL_tree_func_state {
IDL_tree_func_state *up;
IDL_tree start;
IDL_tree_func_data *bottom;
};
/* This holds a list of the up hierarchy traversed, beginning from traversal. This is
* useful since nodes referenced after initial definition will have a different traversal
* path than the actual up path. */
struct _IDL_tree_func_data {
IDL_tree_func_state *state;
IDL_tree_func_data *up;
IDL_tree tree;
gint step;
gpointer data; /* Application data */
};
typedef gboolean (*IDL_tree_func) (IDL_tree_func_data *tnfd,
gpointer user_data);
extern IDL_tree IDL_check_type_cast (const IDL_tree var,
IDL_tree_type type,
const char *file,
int line,
const char *function);
extern const char * IDL_get_libver_string (void);
extern const char * IDL_get_IDLver_string (void);
extern int IDL_parse_filename (const char *filename,
const char *cpp_args,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_parse_filename_with_input (const char *filename,
IDL_input_callback input_cb,
gpointer input_cb_user_data,
IDL_msg_callback msg_cb,
IDL_tree *tree, IDL_ns *ns,
unsigned long parse_flags,
int max_msg_level);
extern int IDL_ns_prefix (IDL_ns ns,
const char *s);
extern void IDL_ns_ID (IDL_ns ns,
const char *s);
extern void IDL_ns_version (IDL_ns ns,
const char *s);
extern int IDL_inhibit_get (void);
extern void IDL_inhibit_push (void);
extern void IDL_inhibit_pop (void);
extern void IDL_file_set (const char *filename,
int line);
extern void IDL_file_get (const char **filename,
int *line);
extern IDL_tree IDL_get_parent_node (IDL_tree p,
IDL_tree_type type,
int *scope_levels);
extern IDL_tree IDL_tree_get_scope (IDL_tree p);
extern int IDL_tree_get_node_info (IDL_tree tree,
char **who,
char **what);
extern void IDL_tree_error (IDL_tree p,
const char *fmt,
...)
G_GNUC_PRINTF (2, 3);
extern void IDL_tree_warning (IDL_tree p,
int level,
const char *fmt,
...)
G_GNUC_PRINTF (3, 4);
extern const char * IDL_tree_property_get (IDL_tree tree,
const char *key);
extern void IDL_tree_property_set (IDL_tree tree,
const char *key,
const char *value);
extern gboolean IDL_tree_property_remove (IDL_tree tree,
const char *key);
extern void IDL_tree_properties_copy (IDL_tree from_tree,
IDL_tree to_tree);
extern void IDL_tree_remove_inhibits (IDL_tree *tree,
IDL_ns ns);
extern void IDL_tree_walk (IDL_tree p,
IDL_tree_func_data *current,
IDL_tree_func pre_tree_func,
IDL_tree_func post_tree_func,
gpointer user_data);
extern void IDL_tree_walk_in_order (IDL_tree p,
IDL_tree_func tree_func,
gpointer user_data);
extern void IDL_tree_free (IDL_tree root);
extern void IDL_tree_to_IDL (IDL_tree p,
IDL_ns ns,
FILE *output,
unsigned long output_flags);
extern GString * IDL_tree_to_IDL_string (IDL_tree p,
IDL_ns ns,
unsigned long output_flags);
extern gchar * IDL_do_escapes (const char *s);
extern IDL_tree IDL_resolve_const_exp (IDL_tree p,
IDL_tree_type type);
extern IDL_ns IDL_ns_new (void);
extern void IDL_ns_free (IDL_ns ns);
extern IDL_tree IDL_ns_resolve_this_scope_ident (IDL_ns ns,
IDL_tree scope,
IDL_tree ident);
extern IDL_tree IDL_ns_resolve_ident (IDL_ns ns,
IDL_tree ident);
extern IDL_tree IDL_ns_lookup_this_scope (IDL_ns ns,
IDL_tree scope,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_lookup_cur_scope (IDL_ns ns,
IDL_tree ident,
gboolean *conflict);
extern IDL_tree IDL_ns_place_new (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_push_scope (IDL_ns ns,
IDL_tree ident);
extern void IDL_ns_pop_scope (IDL_ns ns);
extern IDL_tree IDL_ns_qualified_ident_new (IDL_tree nsid);
extern gchar * IDL_ns_ident_to_qstring (IDL_tree ns_ident,
const char *join,
int scope_levels);
extern int IDL_ns_scope_levels_from_here (IDL_ns ns,
IDL_tree ident,
IDL_tree parent);
extern gchar * IDL_ns_ident_make_repo_id (IDL_ns ns,
IDL_tree p,
const char *p_prefix,
int *major,
int *minor);
#ifdef __cplusplus
}
#endif
#endif /* __IDL_H */

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 871 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

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