Compare commits

...

1193 Commits

Author SHA1 Message Date
rrelyea%redhat.com
39d2eeadb5 Make building and using a local sqlite3 default.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@227924 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:07:48 +00:00
rrelyea%redhat.com
f74a40f7df Handle system 5 gettimeofday.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@227917 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 22:01:20 +00:00
rrelyea%redhat.com
4b31109f00 Include Makefile in
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@227906 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:29:34 +00:00
rrelyea%redhat.com
2e09e0e5fc NSS copy of sqlite3
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@227497 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:02:09 +00:00
rrelyea%redhat.com
0665ad119e Build shareddb on windows.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@227291 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:06:27 +00:00
rrelyea%redhat.com
d7b9d894f6 1) Sharing db handles across threads should not be the default.
2) add back in the sensitive attribute checking


git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@227289 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:00:14 +00:00
rrelyea%redhat.com
dabee342b8 fix update bug in SDR. Export the CKA_ID of the key
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@226629 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 23:22:53 +00:00
rrelyea%redhat.com
c6d26613e8 Changes to shared db doesn't kill performance.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@226627 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 23:08:27 +00:00
rrelyea%redhat.com
9b5c615213 Add CKA_NSS_OVERRIDE_EXTENSIONS attribute.
rename CK?_NETSCAPE_* to CK?_NSS_*. Keep the old names for older code.
Fix password update in the legacydb case.


git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@226551 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 01:08:18 +00:00
rrelyea%redhat.com
56849861da include the legacydb manifest file
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@226483 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:02:22 +00:00
rrelyea%redhat.com
261c99b079 Add database upgrade support.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@226480 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 21:59:52 +00:00
rrelyea%redhat.com
7fb0950700 Add support to dbm databases as a separate shared library.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@224109 18797224-902f-48f8-a5cc-f745e15eee43
2007-04-03 22:50:02 +00:00
rrelyea%redhat.com
eaaf175c61 Fix change password support.
Add database reset support.


git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@221993 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-16 23:01:41 +00:00
rrelyea%redhat.com
726fba2c84 C_FindObjectInit should return all objects when NULL is passed.
(pk11mode found this error). With this all.sh passes with the new db code.


git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@221587 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-08 23:11:34 +00:00
rrelyea%redhat.com
7e4c9a0b96 Roll the current tip changes into my branch.
Fix the semantics of transaction processing. This helps keep a more consistant
 view of the database. Only the thread the transaction is on sees the
 transaction database. Other threads continue to get their own database, so
 they can continue to work, reading the old changes untill the transaction
 is committed.


git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@221518 18797224-902f-48f8-a5cc-f745e15eee43
2007-03-08 02:19:56 +00:00
rrelyea%redhat.com
f86085f1ae Get a fresh pull to build correctly.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@221090 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-28 20:44:55 +00:00
rrelyea%redhat.com
6d11469725 restore headers needed to build.
Use the correct define for key info structures.


git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@221052 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-28 02:25:49 +00:00
rrelyea%redhat.com
0036aa950d Fix stupid unitialized bugs.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@221039 18797224-902f-48f8-a5cc-f745e15eee43
2007-02-28 00:06:57 +00:00
rrelyea%redhat.com
ffd1f975a8 1) Use NSPR's access function rather than building our own.
2) Automatically search use the S/MIME entries to find certs that match a given
email address.


git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@218412 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-16 00:20:54 +00:00
rrelyea%redhat.com
2837980869 Remove legacy db files.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@218229 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-11 22:50:31 +00:00
rrelyea%redhat.com
11c4e71dda Initial work for Shared Database support.
The following still need works:
Shared db design not yet approved or completely finished.

Shared db code issues.
   1) there are still race conditions in sdb.c. The temporary locks
   allow strsclient with client auth to pass all.sh.
   2) signtool still does not pass all.sh.
   3) multiple email addresses in the cert do no pass all.sh.
   4) change password does not yet work (NOTE: no all.sh tests for this yet)
   5) current secmod.db code uses stdio libraries rather than NSPR.
   6) need to make secmod.db work with 'foreign' secmod.db's (Windows & Mac)
   7) a number of random FIXME's still in the code.
   8) Need answer to where to get sqlite3 on platforms that don't come with it.

legacy db support
   1) no legacy db support exists in this code base yet.
   2) no database update code exists.
   3) all.sh needs to test shared database as well as legacy db (currently the code only does shared, so existing all.sh tests just the shared).


git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@218228 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-11 22:47:57 +00:00
(no author)
f07ee360a9 This commit was manufactured by cvs2svn to create branch 'NSS_BOB_SHARED'.
git-svn-id: svn://10.0.0.236/branches/NSS_BOB_SHARED@217791 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-05 00:21:46 +00:00
alexei.volkov.bugs%sun.com
85697cdac7 353780: Klocwork NULL ptr dereferences in pkcs11.c. r=nelson
git-svn-id: svn://10.0.0.236/trunk@217790 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-05 00:21:45 +00:00
brendan%mozilla.org
10b034cc1a Fast followup for 365851: use MARK_ID instead of its expansion.
git-svn-id: svn://10.0.0.236/trunk@217789 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-05 00:14:39 +00:00
alexei.volkov.bugs%sun.com
60253eab1a 340218: Coverity 910, memory leaks in CRMF code. r=nelson
git-svn-id: svn://10.0.0.236/trunk@217787 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-05 00:00:50 +00:00
lpsolit%gmail.com
d908e39162 Bug 362066: strict_isolation: cannot remove users from the bug if their privs changed so that they can no longer edit bugs in the product - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=myk
git-svn-id: svn://10.0.0.236/trunk@217786 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 23:37:19 +00:00
ghendricks%novell.com
34ca6a661f Create a test case from a bug.
git-svn-id: svn://10.0.0.236/trunk@217784 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 22:45:11 +00:00
alexei.volkov.bugs%sun.com
43e28046c8 301496: NSS_Shutdown failure in p7sign. r=nelson
git-svn-id: svn://10.0.0.236/trunk@217782 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 22:42:40 +00:00
graydon%mozilla.com
3998c66e23 Bug 333078: XPCOM cycle collector
r=brendan, sicking, bz, dbaron, bsmedberg


git-svn-id: svn://10.0.0.236/trunk@217781 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 22:31:26 +00:00
despotdaemon
6874e8c16c Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@217780 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 22:29:53 +00:00
brendan%mozilla.org
e3d844f7cf Stage 0 patch for getter/setter optimizations (365851, r=igor).
git-svn-id: svn://10.0.0.236/trunk@217778 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 21:15:09 +00:00
alexei.volkov.bugs%sun.com
25c1501389 342461 - verify signature on an OCSP response without intermediate decoding and encoding. r=nelson
git-svn-id: svn://10.0.0.236/trunk@217777 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:38:29 +00:00
alexei.volkov.bugs%sun.com
2a5c39463b Bug 158242: PK11_PutCRL is very memory inefficient. r=nelson, julien
git-svn-id: svn://10.0.0.236/trunk@217774 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:25:41 +00:00
despotdaemon
09deea823f Pseudo-automatic update of changes made by pavlov@pavlov.net.
git-svn-id: svn://10.0.0.236/trunk@217773 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:21:19 +00:00
alexei.volkov.bugs%sun.com
f5741042f8 Bug 363987: crlutil does not change thisUpdate date when creating a modified CRL. r=nelson,neil
git-svn-id: svn://10.0.0.236/trunk@217772 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:18:58 +00:00
gavin%gavinsharp.com
d039b77914 Bug 365773: radiogroup.selectedItem = null fails if group is focused, patch by Wladimir Palant <trev@gtchat.de>, r=neil
git-svn-id: svn://10.0.0.236/trunk@217771 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:08:52 +00:00
alexei.volkov.bugs%sun.com
343934c671 Bug 363480 ocspclnt needs option to take cert from specified file. r=nelson
git-svn-id: svn://10.0.0.236/trunk@217770 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:07:33 +00:00
aaronr%us.ibm.com
ddf9863db0 [XForms] xsi:type value with no prefix handled incorrectly. Bug 360974, r=doronr+olli
git-svn-id: svn://10.0.0.236/trunk@217769 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:07:03 +00:00
despotdaemon
8972401ee0 Pseudo-automatic update of changes made by asqueella@gmail.com.
git-svn-id: svn://10.0.0.236/trunk@217768 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:06:37 +00:00
gavin%gavinsharp.com
ec74140a3f Bug 360241: Add a buch of accesskeys to Publishing dialogs/tabs, patch by Giacomo Magnini <prometeo.bugs@gmail.com>, r=glazou, sr=neil
git-svn-id: svn://10.0.0.236/trunk@217767 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:05:18 +00:00
gavin%gavinsharp.com
b6d3618231 Bug 325906: Remove one malloc from the JPEG decoder, and some optimizations, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, updated by Ryan VanderMeulen <ryanvm@gmail.com>, r=alfredkayser, sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@217766 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:03:50 +00:00
gavin%gavinsharp.com
4861a0ff57 Bug 365615: remove unnecessary CSS from downloads.css, patch by Declan Naughton <piratepenguin@gmail.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@217765 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:01:10 +00:00
cltbld
2681bcee34 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@217764 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 20:01:03 +00:00
gavin%gavinsharp.com
ae2c58657a Bug 364049: add configure check for broken msvc7.1 compilers, patch by Mook <mook.moz+sites.org.mozilla.bugzilla@gmail.com>, r=bsmedberg, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@217763 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 19:59:15 +00:00
despotdaemon
903fe322bb Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217762 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 19:57:49 +00:00
mozilla%weilbacher.org
7d72e49ecd [OS/2] Bug 222509: report the correct DOM_VK constants so that JS apps work better, r=mkaply
git-svn-id: svn://10.0.0.236/trunk@217760 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 19:49:04 +00:00
gavin%gavinsharp.com
40c5978ac1 Bug 365329: string to date conversion returns wrong value for dates in february when run after 28th of each month, patch by Magnus Melin <mkmelin+mozilla@iki.fi>, r=neil, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@217758 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 19:48:04 +00:00
dietrich%mozilla.com
b55e441f57 Bug 364972 [SessionStore] allow SessionStore to work without writing data to disk (for zeniko, r=dietrich)
git-svn-id: svn://10.0.0.236/trunk@217753 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 19:26:37 +00:00
glen.beasley%sun.com
e3ccc4b5e3 update error codes to NSS r=wtc
git-svn-id: svn://10.0.0.236/trunk@217749 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 19:08:47 +00:00
gavin%gavinsharp.com
ef40f655ef Bug 365381: treat <method><body/></method> XBL as 'function () {}' instead of ignoring it, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@217745 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:56:00 +00:00
gavin%gavinsharp.com
120ebebc31 Bug 364903: Error page 'Try Again' button doesn't dim once pressed, r=neil, sr=bzbarksy
git-svn-id: svn://10.0.0.236/trunk@217744 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:53:28 +00:00
gavin%gavinsharp.com
7116c82f58 Bug 365633: Non-localizable string when checking for updates to add-ons, patch by Ryan Jones <bugs@ryan-jones.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@217743 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:51:40 +00:00
gavin%gavinsharp.com
85761db8d8 Bug 365529: Take advantage of new yes/no constant in nsIPrompt, patch by Ryan Jones <bugs@ryan-jones.com>, r+sr=biesi for /netwerk, r+sr=neil for mailnews, r=me for the rest
git-svn-id: svn://10.0.0.236/trunk@217742 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:48:53 +00:00
gavin%gavinsharp.com
22d2dce1af Bug 361154: Drop support for pre-Win2k platforms from Win32 widgets, patch by Ryan Jones <bugs@ryan-jones.com>, r=ere, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217741 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:43:26 +00:00
benjamin%smedbergs.us
8a002f032b Bug 364599 - Some newly-created profile files are write protected (build-system fix), r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@217740 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:38:06 +00:00
gavin%gavinsharp.com
89aaaa248c Followup patch for bug 269254: make sure not to include the null terminator in the string's length, patch by Ryan Jones <bugs@ryan-jones.com>, r+sr=biesi
git-svn-id: svn://10.0.0.236/trunk@217739 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:37:00 +00:00
gavin%gavinsharp.com
d725f5d1d5 Bug 363097: Make copy of Win32 REDIST files work with MSYS, patch by Bruno 'Aqualon' Escherl <aqualon@aquachan.de>, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@217738 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:32:57 +00:00
gavin%gavinsharp.com
5a7c013b7b Bug 328357: Codesize reduction of nsAppRunner.obj, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=bsmedberg, sr=neil
git-svn-id: svn://10.0.0.236/trunk@217737 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:28:49 +00:00
gavin%gavinsharp.com
b69ce443af Bug 343296: Spell-checker requires text cursor to be in word to get context menu, patch by smorgan <stuart.morgan@alumni.case.edu>, r=murph, sr=pink
git-svn-id: svn://10.0.0.236/trunk@217736 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:19:22 +00:00
gavin%gavinsharp.com
f167d5e65f Bug 342885: Session restore launches even when I haven't crashed, patch by Simon Bünzli <zeniko@gmail.com>, r=me, sr=neil
git-svn-id: svn://10.0.0.236/trunk@217735 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 18:00:32 +00:00
lpsolit%gmail.com
206d547364 Bug 364216: Flag::retarget() is broken (again) - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@217732 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 17:48:17 +00:00
benjamin%smedbergs.us
074a1e46a0 Remove unused client.mk-like files.
git-svn-id: svn://10.0.0.236/trunk@217730 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 17:24:08 +00:00
benjamin%smedbergs.us
667c52d8e2 Bug 363942 - MozillaBuild needs to handle MSVC8 express + SDK, r=luser
git-svn-id: svn://10.0.0.236/trunk@217729 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 17:06:35 +00:00
uriber%gmail.com
4ddde0e089 Bug 200098: Double click near beginning of word selects two words (fix for Windows). r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217728 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 16:47:04 +00:00
despotdaemon
f0e1406347 Pseudo-automatic update of changes made by pavlov@pavlov.net.
git-svn-id: svn://10.0.0.236/trunk@217727 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 16:43:57 +00:00
benjamin%smedbergs.us
6430c736f2 Bug 365691 - Useful error message and conversion tool to move a srcdir from cygwin textmode to MSYS binmode - r=dbaron
git-svn-id: svn://10.0.0.236/trunk@217726 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 16:30:04 +00:00
cbiesinger%web.de
5bdaa34e24 Bug 309429 use QueryInterface rather than static_cast where the exact type
isn't known
patch by Nickolay Ponomarev <asqueella@gmail.com>/Jan Varga r=bz sr=neil


git-svn-id: svn://10.0.0.236/trunk@217725 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 16:23:48 +00:00
tor%cs.brown.edu
2d2f675cc3 Bug 360316 - Avoid group opacity when possible. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217724 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 15:05:39 +00:00
tor%cs.brown.edu
9a3460d709 Bug 364811 - svg:svg not live to length modifications. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217723 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 14:39:54 +00:00
peterv%propagandism.org
5ac72b9307 Fix for bug 329111 (nsChromeRegistry::SetProviderForPackage has NS_ENSURE_TRUE(rv, rv)). r=bsmedberg, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@217720 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 12:16:08 +00:00
jwatt%jwatt.org
c08a026ac8 Fixing bug 334587. Unify event handling for links and fix various XLink bugs. r=olli.pettay@gmail.com, r=dbaron@mozilla.com, sr=bugmail@sicking.cc
git-svn-id: svn://10.0.0.236/trunk@217719 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 10:53:59 +00:00
Olli.Pettay%helsinki.fi
d8d314d9b0 Bug 365798, IME leaks nsPrivateTextRangeList objects, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217718 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 10:32:10 +00:00
scott%scott-macgregor.org
6a6cf3d925 Bug #336412 --> first names or surnames disappear after sending a message. r=mark banner
git-svn-id: svn://10.0.0.236/trunk@217715 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 05:40:36 +00:00
dbaron%dbaron.org
cd06827bdd Restore code to refresh scrolledContentSize between horizontal and vertical scrollbar manipulation. b=330673 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217713 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 04:44:42 +00:00
dbaron%dbaron.org
a6fe0f6902 Fix incorrect comments. b=363807 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217712 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 04:27:36 +00:00
scott%scott-macgregor.org
85991edf9d Bug #359900 --> ship gmail.rdf in Thunderbird. remove obsolete rdf files (example and nswebmail)
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@217709 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 04:19:08 +00:00
reed%reedloden.com
959c99db95 Bug 354563 - [p=reed r=bear r=timeless]
git-svn-id: svn://10.0.0.236/trunk@217707 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 02:42:30 +00:00
despotdaemon
306d96c6e1 Pseudo-automatic update of changes made by pavlov@pavlov.net.
git-svn-id: svn://10.0.0.236/trunk@217706 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 02:03:24 +00:00
roc+%cs.cmu.edu
adae28a836 Bug 365695. Fix bad usage of MAC_OS_X_VERSION_10_4. r=vlad
git-svn-id: svn://10.0.0.236/trunk@217705 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 01:48:37 +00:00
ghendricks%novell.com
baae7f9857 Replace individual lookups with single quicksearch field.
git-svn-id: svn://10.0.0.236/trunk@217704 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 00:17:18 +00:00
mattwillis%gmail.com
cdee422ce1 bug 360659 - Fixes 'NS_ERROR_FILE_UNRECOGNIZED_PATH' error in migrator. Patch by Sebastian Schwieger <sebastian.schwieger@googlemail.com>, r1=lilmatt, r2=jminta
git-svn-id: svn://10.0.0.236/trunk@217703 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 00:13:30 +00:00
mkanat%bugzilla.org
46f5661a3c Bug 365229: email_in.pl modifies bug permissions without user entering fields
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk


git-svn-id: svn://10.0.0.236/trunk@217702 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-04 00:08:05 +00:00
neil.williams%sun.com
cf6970b3e9 Bug 339906, r=nelson, sec_pkcs12_install_bags passes uninitialized variables
git-svn-id: svn://10.0.0.236/trunk@217700 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 23:02:12 +00:00
bienvenu%nventure.com
0c572e07af fix increasingly slow autocomplete when user has mailing lists in ab by not adding sub-directories to mSubDirectories if we already have them, 363113, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@217699 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 21:41:43 +00:00
bent.mozilla%gmail.com
0164d4a1d8 Bug 362597 - "Increased Rlk (leak) on balsa after landing of bug 354787". r=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@217698 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 20:40:51 +00:00
despotdaemon
d854be1ab8 Pseudo-automatic update of changes made by graydon@mozilla.com.
git-svn-id: svn://10.0.0.236/trunk@217697 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 20:36:56 +00:00
tor%cs.brown.edu
73a2627706 Bug 365704 - Remove nsSVGAtoms.h. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217696 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 20:15:38 +00:00
despotdaemon
02530cd38d Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217695 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 20:00:49 +00:00
Olli.Pettay%helsinki.fi
16c1b7501d Bug 176024, possible memleak in IMETextTxn::CollapseTextSelection, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@217694 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 19:39:28 +00:00
bugzilla%standard8.demon.co.uk
11f759c8eb Bug 361203 Suiterunner: More Information button doesn't work on Smart Browsing pane. r=KaiRo,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@217693 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 18:57:20 +00:00
despotdaemon
39f1768dc9 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217692 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 18:51:38 +00:00
rhelmer%mozilla.com
08e015964e add check for read-only files r=tfullhart sr=rcampbell
git-svn-id: svn://10.0.0.236/trunk@217691 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 17:55:13 +00:00
gijskruitbosch%gmail.com
2371be1bec Bug 361914 - multiline send regression caused by fix.
r=silver@warwickcompsoc.co.uk (James Ross) on IRC
ChatZilla Only, NPOTB.


git-svn-id: svn://10.0.0.236/trunk@217690 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 17:34:31 +00:00
lpsolit%gmail.com
53b38b69a5 Bug 365739: An error is thrown when attaching a too big file on bug creation - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217689 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 16:23:14 +00:00
bienvenu%nventure.com
a48bf4992a fix 363094, with autcompleteToMyDomain set, we still append domain to addresses that have @ in them (in some cases), sr=mscott
git-svn-id: svn://10.0.0.236/trunk@217687 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 15:52:38 +00:00
peterv%propagandism.org
5934551e2b Fix for bug 365597 (Crash [@ nsINodeInfo::NodeInfoManager]). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@217685 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 13:36:18 +00:00
nelson%bolyard.com
faa99150f6 Bug 256046. Don't prefix with $(JAVA_DESTPATH)/ if it's undefined.
r=Glen.beasley,neil.williams


git-svn-id: svn://10.0.0.236/trunk@217684 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 13:07:47 +00:00
nelson%bolyard.com
c4995ca9fc Bug 353904. Fix potential NULL ptr deref. Klocwork. r=alexei.volkov
git-svn-id: svn://10.0.0.236/trunk@217683 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 12:57:41 +00:00
nelson%bolyard.com
80b2615268 Bug 354423. Get the right string length. R=alexei.volkov,rrelyea
git-svn-id: svn://10.0.0.236/trunk@217682 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 12:54:10 +00:00
lpsolit%gmail.com
e947b7f4b6 Bug 365696: Posting a new bug via email_in.pl fails due to typo in default platform and severity - Patch by Albert Ting <altlst@sonic.net> r=mkanat a=myk
git-svn-id: svn://10.0.0.236/trunk@217681 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 10:50:26 +00:00
longsonr%gmail.com
d569fe36f1 Bug 363583 - remove non-standard getConsolidationMatrix function from SVG DOM r=jwatt,sr=roc
git-svn-id: svn://10.0.0.236/trunk@217679 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 09:54:08 +00:00
m_kato%ga2.so-net.ne.jp
2cccc181e5 bug 364731 - Windows x64 porting of bug 349002 - Refactor xptcall into a frozen API. r=benjamin, sr=dougt
git-svn-id: svn://10.0.0.236/trunk@217678 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 08:30:34 +00:00
bmlk%gmx.de
3185892a10 remove TableProcessChild, this creates a single codepath trough ProcessChildren for frame construction bug 243159 2. attempt r=rbs sr=bz
git-svn-id: svn://10.0.0.236/trunk@217677 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 07:18:54 +00:00
stridey%gmail.com
92c61ab764 Bug 365603: Updating copyright dates for 2007. Patches by ardissone <alqahira@ardisson.org> r=wevah sr=smorgan.
git-svn-id: svn://10.0.0.236/trunk@217674 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 06:25:36 +00:00
philringnalda%gmail.com
479eb2d1a8 Bug 365569: remove workaround from bug 297227, r=mento
git-svn-id: svn://10.0.0.236/trunk@217673 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 06:02:39 +00:00
stridey%gmail.com
f38fd73a5e Camino only - Bug 363895: Make history menu items respect cmd/shift toggles when pressed after menu is already shown (ie, alternates). r=cl sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@217672 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 05:59:41 +00:00
Olli.Pettay%helsinki.fi
380e37d9af Bug 364398, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@217671 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 05:37:03 +00:00
nelson%bolyard.com
e14af33a7a Improve checking of received SSL2 records.
Bug 364319, bug 364323. r=rrelyea, wtchang


git-svn-id: svn://10.0.0.236/trunk@217670 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 05:32:33 +00:00
Olli.Pettay%helsinki.fi
d8b38d028b Bug 364718, Crash [@ nsXULElement::HandleDOMEvent], r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@217669 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 05:16:25 +00:00
philringnalda%gmail.com
2b60626872 Bug 365385: unbreak profile manager keyboard shortcuts, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@217668 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 05:14:50 +00:00
philringnalda%gmail.com
3b436012a4 Bug 365621: update mail/ copyright dates to 2007, r+a=mscott
git-svn-id: svn://10.0.0.236/trunk@217667 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 05:07:55 +00:00
dbaron%dbaron.org
f1baaac993 Remove now-unused declaration from header file (missed in previous patch). b=332285 r=martijn
git-svn-id: svn://10.0.0.236/trunk@217666 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 04:15:00 +00:00
philringnalda%gmail.com
37776c92c3 Bug 364679: attriubtes typo, r=aaronleventhal
git-svn-id: svn://10.0.0.236/trunk@217665 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 04:07:55 +00:00
bienvenu%nventure.com
26cf123dc1 fix 365282 sr=mscott if extension is trying to set content type on an attachment, don't try to override it on mac by fetching the file
git-svn-id: svn://10.0.0.236/trunk@217664 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 01:23:17 +00:00
timeless%mozdev.org
4e14ae0fd4 Bug 365525 Periods in wrong place in relation to parentheses
r=mkanat a=myk


git-svn-id: svn://10.0.0.236/trunk@217663 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 00:32:06 +00:00
timeless%mozdev.org
befa2df488 GetImageRequest is only available for gtk2 builds
trying to fix build bustage


git-svn-id: svn://10.0.0.236/trunk@217660 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-03 00:14:09 +00:00
timeless%mozdev.org
863ecdf17b Bug 321326 code execution in webtools/leak-o-matic/logs.cgi
Upping required perl version to 5.6
r=bear


git-svn-id: svn://10.0.0.236/trunk@217659 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 22:54:24 +00:00
despotdaemon
a88f1758bb Pseudo-automatic update of changes made by inonit@inonit.com.
git-svn-id: svn://10.0.0.236/trunk@217658 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 22:37:32 +00:00
timeless%mozdev.org
733ac809e7 Landing MICROB_20061206_BRANCH
This should improve the gnomevfs story (the goal is to not use it).
Patches Wanted, Work will be on the MICROB_20070103_BRANCH


git-svn-id: svn://10.0.0.236/trunk@217657 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 22:23:53 +00:00
reed%reedloden.com
290ba7ae89 Bug 365684 - "Unable to see add user UI in Despot" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@217652 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 21:52:25 +00:00
despotdaemon
ca9ade4644 Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@217649 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 21:47:43 +00:00
brendan%mozilla.org
5e96b76b5d Partial fix from me (239721, r=gavin) and the real fix from Gavin Reaney <gavin@picsel.com> (364836, r=me).
git-svn-id: svn://10.0.0.236/trunk@217639 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:57:03 +00:00
pkasting%google.com
9ed81669fd Bug 364831: Fix Firefox build w/Vista SDK.
Patch by craig.hawko@gmail.com
r=neil


git-svn-id: svn://10.0.0.236/trunk@217637 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:33:23 +00:00
despotdaemon
0be8f41da6 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217635 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:18:32 +00:00
despotdaemon
33dc49ff6c Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217634 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:13:21 +00:00
despotdaemon
c277c60877 Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217633 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:12:48 +00:00
despotdaemon
33477ff342 Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217632 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:11:45 +00:00
despotdaemon
2b3e41d41b Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217631 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:11:12 +00:00
despotdaemon
7cc5ab4f54 Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217630 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:10:04 +00:00
despotdaemon
3cc36473fc Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217629 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:08:08 +00:00
despotdaemon
104444c687 Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217628 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:07:17 +00:00
despotdaemon
0380aad878 Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217627 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:06:46 +00:00
despotdaemon
69b02f98b1 Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217626 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:05:07 +00:00
despotdaemon
9c62ef6aae Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217624 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 20:00:43 +00:00
despotdaemon
3333af9d8f Pseudo-automatic update of changes made by reed@reedloden.com.
git-svn-id: svn://10.0.0.236/trunk@217623 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 19:56:06 +00:00
despotdaemon
fd2ee3af5e Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217620 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 19:42:01 +00:00
wclouser%mozilla.com
5d7aab8c53 - Fixed a bug where plain text is echoed in a select list
- A new version of plotkit came out, and that is integrated here
- Fixed bug 354391
- Added MPL/GPL/LGPL to all files


git-svn-id: svn://10.0.0.236/trunk@217618 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 19:39:47 +00:00
Olli.Pettay%helsinki.fi
5473831527 Bug 353021, better assertions
git-svn-id: svn://10.0.0.236/trunk@217616 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 19:21:38 +00:00
despotdaemon
f0d94e7ccb Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217615 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 18:53:15 +00:00
Olli.Pettay%helsinki.fi
511e0e4867 Bug 353021, crashes [@ PL_DHashTableOperate] removing from nsDOMClassInfo's sExternallyReferencedTable, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217614 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 18:51:42 +00:00
bugzilla%standard8.demon.co.uk
e614fbaf43 Bug 365576 Update SeaMonkey's copyright strings to 2007 (main strings) r=KaiRo,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@217611 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:51:16 +00:00
reed%reedloden.com
99ac1271c2 Bug 339471 - [p=reed/LpSolit r=bear]
git-svn-id: svn://10.0.0.236/trunk@217610 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:38:33 +00:00
reed%reedloden.com
23e3a7c011 Bug 325316 - [p=reed r=bear]
git-svn-id: svn://10.0.0.236/trunk@217609 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:32:56 +00:00
justdave%bugzilla.org
29455dc152 Bug 365619: Remove lloydcgi.pl, there's nothing left that uses it.
r=reed


git-svn-id: svn://10.0.0.236/trunk@217608 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:31:17 +00:00
mattwillis%gmail.com
33c8a3805c bug 365545 - Fix javascript strict warnings. sr=bienvenu, aTb2=mscott
git-svn-id: svn://10.0.0.236/trunk@217607 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:29:17 +00:00
justdave%bugzilla.org
e977825211 Bug 276985: Fix XSS vulnerability in who.cgi. Wound up rewriting the whole thing from scratch as a Template Toolkit template, to make it easier to keep track of what's been escaped and what hasn't. This is a wholesale replacement.
r=bear


git-svn-id: svn://10.0.0.236/trunk@217606 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:29:03 +00:00
justdave%bugzilla.org
ea35d634be Bug 280464: Fix XSS vulnerability in file.cgi. Wound up rewriting the whole thing from scratch as a Template Toolkit template, to make it easier to keep track of what's been escaped and what hasn't. This is a wholesale replacement.
r=bear


git-svn-id: svn://10.0.0.236/trunk@217605 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:28:06 +00:00
justdave%bugzilla.org
a2ba25ddf6 Bug 365474: Fix "Use of implicit split to @_ is deprecated" warning
r=bear


git-svn-id: svn://10.0.0.236/trunk@217604 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:15:55 +00:00
justdave%bugzilla.org
190de78b0d Bug 365469: restore create-guided's ability to auto-insert the User-Agent in the build ID field.
r=gerv, a=justdave


git-svn-id: svn://10.0.0.236/trunk@217603 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 17:06:32 +00:00
ajschult%verizon.net
d7e63cffad Bug 362625: Stop pulling individual files to make fast-update happy. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@217602 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 16:47:08 +00:00
benjamin%smedbergs.us
ebd8d6b93e Bug 364754 - ActiveX control doesn't build with MSVC8 Express, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@217601 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 15:24:08 +00:00
thomas.benisch%sun.com
ca3f655c02 removed patch for bug #350323 add selected calendar to composite calendar
git-svn-id: svn://10.0.0.236/trunk@217600 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 15:10:11 +00:00
longsonr%gmail.com
483340788b Bug 362068 - crash in _moz_cairo_win32_scaled_font_select_font. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217599 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 13:15:06 +00:00
edburns%acm.org
acfdb6daf6 fix makefiles, remove external dom
git-svn-id: svn://10.0.0.236/trunk@217594 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 03:11:23 +00:00
mozilla.mano%sent.com
df7df362e0 Bug 365570 - FeedWriter doesn't work with handlers with chrome:// URI (throws exception when downloading favicon). r=gavin.
git-svn-id: svn://10.0.0.236/trunk@217593 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 00:33:43 +00:00
mozilla.mano%sent.com
aee7f8b6a9 Bug 365539 - Don't list History and Subscriptions queries in Places Organizer's left pane. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217592 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 00:30:27 +00:00
mozilla.mano%sent.com
a131392aea Bug 365528 - Places Organizer Toolbar. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217591 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 00:26:35 +00:00
mozilla.mano%sent.com
440751c135 Bug 364643 - placesCmd_rename is not implemented. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217590 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-02 00:17:41 +00:00
reed%reedloden.com
e224e8fc55 Bug 274833 - [p=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@217589 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-01 19:53:33 +00:00
edburns%acm.org
a50a2627e3 M build.xml
- don't extract dom2.jar.  It's in the JDK now.

M classes/org/mozilla/dom/AttrImpl.java
M classes/org/mozilla/dom/DOMImplementationImpl.java
M classes/org/mozilla/dom/DocumentImpl.java
M classes/org/mozilla/dom/ElementImpl.java
M classes/org/mozilla/dom/EntityImpl.java
M classes/org/mozilla/dom/NodeImpl.java
M classes/org/mozilla/dom/TextImpl.java

- conform to dom in JDK 1.6 (Dom level 3)


git-svn-id: svn://10.0.0.236/trunk@217588 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-01 18:29:49 +00:00
bmlk%gmx.de
9ddb3480ae Zerorowspans are expanded during cellmap entry creation. There is no need to adapt the rowspan value later, bug 364318 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@217587 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-01 18:18:53 +00:00
mats.palmgren%bredband.net
76ca4d6f76 Print Preview crash when accessing print engine data before it's fully created. b=365003 r=sharparrow1 sr=roc
git-svn-id: svn://10.0.0.236/trunk@217586 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-01 10:53:11 +00:00
philringnalda%gmail.com
81b401f289 Bug 365553: Update browser/toolkit copyright dates to 2007, r=gavin
git-svn-id: svn://10.0.0.236/trunk@217585 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-01 04:33:27 +00:00
igor.bukanov%gmail.com
1a88a7954b Bug 363530: cleaning up arguments bytecode implementation. r=brendan
git-svn-id: svn://10.0.0.236/trunk@217584 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-01 03:03:16 +00:00
mattwillis%gmail.com
7abc6d6e30 bug 360479 - Removes obsolete methods. Patch by <gekacheka@yahoo.com> r1=lilmatt, r2=jminta
git-svn-id: svn://10.0.0.236/trunk@217583 18797224-902f-48f8-a5cc-f745e15eee43
2007-01-01 01:23:25 +00:00
cst%yecc.com
0775934008 Bug 351881 nsIPrompt needs nsIPromptService::STD_YES_NO_BUTTONS
r=biesi sr=darin


git-svn-id: svn://10.0.0.236/trunk@217582 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-31 19:23:50 +00:00
philringnalda%gmail.com
52ba5a1981 Bug 365437: browser/ dependency in help.css, r=mano
git-svn-id: svn://10.0.0.236/trunk@217581 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-31 18:36:44 +00:00
mozilla.mano%sent.com
b1df0632ce Bug 365439 - Delete keyboard shortcuts are not working places organizer. Bug 333924 - [Mac] No Window menu in Places Organizer. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217580 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-31 17:43:46 +00:00
mats.palmgren%bredband.net
159c9722a0 Crash [@ nsPrintEngine::PrintPreview] when trying to print preview a display:none iframe. b=365004 r=sharparrow1 sr=roc
git-svn-id: svn://10.0.0.236/trunk@217579 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-31 08:13:56 +00:00
philringnalda%gmail.com
1319dcf0ea Bug 323455: chrome override URIs not resolved, p=chpe@gnome.org, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@217578 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-31 03:20:27 +00:00
lpsolit%gmail.com
b4b46f81f2 Bug 248037: Link from attachment 'created' date to comment where it was created - Patch by Frédéric Buclin <LpSolit@gmail.com> r=timeless a=justdave
git-svn-id: svn://10.0.0.236/trunk@217577 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-31 00:45:07 +00:00
cltbld
7cc58d0502 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@217576 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-31 00:41:03 +00:00
timeless%mozdev.org
fd01c459c8 sroaming breaks firefox w/ extensions=all
there was an a=benb
this will be removed when bug 249343 is fixed


git-svn-id: svn://10.0.0.236/trunk@217575 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-31 00:38:09 +00:00
mnyromyr%tprac.de
85a2f7e997 Bug 146075: always set a default priority value; r/sr=neil
git-svn-id: svn://10.0.0.236/trunk@217572 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 22:11:43 +00:00
neil%parkwaycc.co.uk
96456f1aca Mac's <wizard> buttons should be Go Back, Continue, Done b=360908 p=sugar.waffle@gmail.com (Hiro) r+sr=me
git-svn-id: svn://10.0.0.236/trunk@217571 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 21:04:38 +00:00
bryner%brianryner.com
0222dfe04d Missing part of checkin for bug 347686 to add the autocomplete collector. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@217570 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 20:59:22 +00:00
neil%parkwaycc.co.uk
d3e9e234ee Mac's <wizard> buttons should be Go Back, Continue, Done b=360908 p=sugar.waffle@gmail.com (Hiro) r+sr=me
git-svn-id: svn://10.0.0.236/trunk@217569 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 20:34:15 +00:00
lpsolit%gmail.com
9ee874607f Bug 365407: Reorder tabs in userprefs.cgi - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217568 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 19:53:52 +00:00
enndeakin%sympatico.ca
2b9c1bf7dc Bug 365234, scrolled items in listbox are invisible, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217566 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 17:18:15 +00:00
gijskruitbosch%gmail.com
42b91b1da9 Bug 364900 - topcrash [@ nsXULDocument::ResumeWalk], starting with 2006122304 build
p=asqueella@gmail.com (Nickolay Ponomarev)
r+sr=bzbarsky@mit.edu (Boris Zbarsky)


git-svn-id: svn://10.0.0.236/trunk@217565 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 11:10:24 +00:00
mozilla.mano%sent.com
3748ccac60 Bug 364397 - Bookmarks under the chevron menu do nothing when activated (--enable-places-bookmarks only). r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217564 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 10:26:23 +00:00
bugzilla%standard8.demon.co.uk
6cb893d746 Bug 362186 entries from ldap address book not displayed (offline) - you can only search. p=James Andrewartha (trs80@tartarus.uwa.edu.au),r=me,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217561 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 09:01:28 +00:00
bzbarsky%mit.edu
037b31603b Use the right percentage base for figuring out text-indent when drawing the
text-decoration.  Bug 364862, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@217560 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 05:56:25 +00:00
bzbarsky%mit.edu
50334acdc0 Be consistent about what percentage border-radius is a percentage of. Bug
364861, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@217559 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 05:23:51 +00:00
bzbarsky%mit.edu
a9c6606754 Make computed style not have to worry about null style structs. Bug 364821, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@217558 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 05:17:59 +00:00
reed%reedloden.com
d07c878ca8 Bug 258059 - (change die to &fatal) [p=reed]
git-svn-id: svn://10.0.0.236/trunk@217557 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 02:53:48 +00:00
reed%reedloden.com
96d84f11ee Bug 258059 - [p=justdave]
git-svn-id: svn://10.0.0.236/trunk@217556 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 02:42:27 +00:00
lpsolit%gmail.com
5a090371ab Bug 365352: Lists of bugs (a.k.a tags) may be overwritten or deleted when tagging a new bug - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@217555 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 02:02:00 +00:00
lpsolit%gmail.com
5b26ba18fa Bug 365241: Changing the context of a patch fails - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=justdave
git-svn-id: svn://10.0.0.236/trunk@217554 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 01:58:28 +00:00
mkanat%bugzilla.org
fe1ce88121 Bug 365293: [mod_perl] click OR, AND or ADD... button in bool charts initiates search
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=justdave, a=justdave


git-svn-id: svn://10.0.0.236/trunk@217553 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-30 00:45:07 +00:00
lpsolit%gmail.com
153b84b4a4 Bug 365376: query.cgi: Use of uninitialized value at line 178 - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217552 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 23:41:34 +00:00
olav%bkor.dhs.org
764c01e571 Bug 365374: The newchangedmail template calls field-descs when it only needs variables.none.tmpl (perf problem)
Patch By Olav Vitters <olav@bkor.dhs.org> r=mkanat, a=justdave


git-svn-id: svn://10.0.0.236/trunk@217551 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 23:23:35 +00:00
mkanat%bugzilla.org
57eff4620f Bug 364637: contrib/bzdbcopy.pl: Can't locate object method "params" via package "Bugzilla" at Bugzilla/DB/Mysql.pm line 65
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@217550 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 23:17:53 +00:00
mkanat%bugzilla.org
2e27cf28d8 Bug 363371: It is hard to determine which row has a failed encoding, with recode.pl --guess
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=justdave, a=justdave


git-svn-id: svn://10.0.0.236/trunk@217549 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 23:16:22 +00:00
lpsolit%gmail.com
c1e595e7c1 Bug 346121: Creating an attachment upon new bug doesn't create attachment link in comment #0 - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@217545 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 22:18:55 +00:00
sspitzer%mozilla.org
3d8dad8296 fix for bug #364316
[places] some favicons in the historu sidebar and the bookmarks dialog are bigger than 16px by 16px.

r=mano


git-svn-id: svn://10.0.0.236/trunk@217544 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 21:44:36 +00:00
lpsolit%gmail.com
cce34fa7cf Bug 365300: [mod_perl] Editing a saved search does not re-populate the search page - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217543 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 20:55:08 +00:00
kairo%kairo.at
4c1da1fb6c bug 361096 - sanitize [w|p]instripe help.css, first-r=mano second-r=Neil
git-svn-id: svn://10.0.0.236/trunk@217541 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 16:09:47 +00:00
gijskruitbosch%gmail.com
3de3bec66d Bug 363791 - Crash [@ nsTreeBodyFrame::PrefillPropertyArray] involving removal of <treecols>
p=asqueella@gmail.com (Nickolay Ponomarev)
r=neil@parwaycc.co.uk (Neil Rashbrook)
sr=roc@ocallahan.org (Robert O'Callahan)


git-svn-id: svn://10.0.0.236/trunk@217540 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 13:20:23 +00:00
gijskruitbosch%gmail.com
c0431c1d15 Bug 328128 - nsIPrefBranch::prefHasUserValue should document the fact that a pref doesn't have a user set value if it's set to its default value
p=asqueella@gmail.com (Nickolay Ponomarev)
r+sr=darin.moz@gmail.com (Darin Fisher)
Documentation Only.


git-svn-id: svn://10.0.0.236/trunk@217539 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 13:08:41 +00:00
bmlk%gmx.de
d73e2e993c backout of bug 243159, rtest is necessary before checkin
git-svn-id: svn://10.0.0.236/trunk@217538 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 11:27:31 +00:00
ginn.chen%sun.com
c1b7113c1e bug 364274 Incorrect state for static text in wizard dialogs
patch by evan.yan at sun.com r=ginn.chen


git-svn-id: svn://10.0.0.236/trunk@217537 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 08:52:04 +00:00
ginn.chen%sun.com
be9b368772 Bug 363646 message header tree table report incorrect number of table headers
patch by Evan.Yan at sun.com r=mscott sr=neil


git-svn-id: svn://10.0.0.236/trunk@217536 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 06:41:23 +00:00
lpsolit%gmail.com
f5ed67795d Bug 365254: When running a shared saved search, its name is not displayed at the top of the bug list - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217535 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 02:15:21 +00:00
sspitzer%mozilla.org
858729282d supplimental for bug #364412
Crash when updating in nsIncrementalDownload::OnStartRequest, attempting to allocate a huge amount of memory.

clean up code, per biesi

r=biesi


git-svn-id: svn://10.0.0.236/trunk@217534 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 01:19:32 +00:00
mozilla.mano%sent.com
e0305bcc06 Bug 365268 - Get rid of historyDNDObserver. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217533 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 00:30:19 +00:00
mozilla.mano%sent.com
9527d3db8f Bug 364401 - js error when you drag link from places based history sidebar panel to personal toolbar. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217532 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-29 00:27:33 +00:00
mozilla.mano%sent.com
c3b6cce8a2 Bug 365266 - Bookmark This Link in the history sidebar is broken in places-bookmarks-enabled builds. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217531 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 23:49:44 +00:00
mozilla.mano%sent.com
ff1592d55c Bug 365171 - Bug context menu delete of personal toolbar bookmark can delete history item if focused. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217530 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 22:56:59 +00:00
sspitzer%mozilla.org
352d8f88bc fix for bug #364325
History search shows the results in wrong (reverse) sort order.

r=mano


git-svn-id: svn://10.0.0.236/trunk@217529 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 22:08:06 +00:00
bienvenu%nventure.com
4563d5659c fix default location of special folders for new pop3 accounts which don't use global inbox, sr=mscott 365113
git-svn-id: svn://10.0.0.236/trunk@217528 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 21:52:30 +00:00
mozilla.mano%sent.com
ced59144f3 Use the right array lenght in the fix for bug 365100.
git-svn-id: svn://10.0.0.236/trunk@217527 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 21:26:11 +00:00
timeless%mozdev.org
505e38e735 Bug 365083 edit components cc list text needs wordsmithing
r=lpsolit a=justdave


git-svn-id: svn://10.0.0.236/trunk@217524 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 18:20:07 +00:00
timeless%mozdev.org
bc3da9b791 Bug 365062 extra whitespace in "to classification ..." parenthetical
r=lpsolit a=justdave


git-svn-id: svn://10.0.0.236/trunk@217523 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 18:18:33 +00:00
timeless%mozdev.org
2907a90fd3 Bug 365061 Unclassified default description is bad
r=lpsolit a=justdave


git-svn-id: svn://10.0.0.236/trunk@217522 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 18:16:42 +00:00
timeless%mozdev.org
e36084aafd Bug 365054 no changes should be in the plural
r=lpsolit a=justdave


git-svn-id: svn://10.0.0.236/trunk@217521 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 18:15:21 +00:00
timeless%mozdev.org
85c1d2223d Bug 363915 The group currently being edited should not be linkified, in editgroups.cgi
r=lpsolit a=justdave


git-svn-id: svn://10.0.0.236/trunk@217520 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 18:01:02 +00:00
timeless%mozdev.org
6fd150a1ca Bug 363912 editwhines uses both the word "query" and the word "search" for the same thing
r=colin.ogilvie a=justdave


git-svn-id: svn://10.0.0.236/trunk@217519 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 17:57:50 +00:00
timeless%mozdev.org
b092e6ec4d Bug 354660 please reword "use in total"
r=lpsolit a=justdave


git-svn-id: svn://10.0.0.236/trunk@217518 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 17:56:00 +00:00
reed%reedloden.com
a4dd525d93 Bug 364919 - "Watching-related text at bottom of "Email Preferences" page has typos" [p=reed/timeless r=LpSolit a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217517 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 17:51:35 +00:00
smontagu%smontagu.org
7d71db096f Extend bug 353756 to cover vector fonts as well as bitmap fonts. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@217516 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 17:23:21 +00:00
reed%reedloden.com
ae8d26386f Bug 276565 - ""Log In" link in footer should return to same page after logging in." [p=reed r=justdave a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217515 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 16:48:06 +00:00
Olli.Pettay%helsinki.fi
498568a836 Bug 358713, implement accessible objects for xforms selects of full apperance, p=surkov, r=aaronr+ginn.chen, sr=neil
git-svn-id: svn://10.0.0.236/trunk@217514 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 14:19:47 +00:00
tony%ponderer.org
86d73f3b36 Bug 354199 – firefox fetches a key from sb.google.com in local list mode
patch: only get key when in remote mode
r=mmchew


git-svn-id: svn://10.0.0.236/trunk@217511 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 06:54:35 +00:00
jminta%gmail.com
057a832c82 Bug 336287 – Multiweek view has inconsistent/faulty navigation, r=daniel, mvl
git-svn-id: svn://10.0.0.236/trunk@217505 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 01:23:15 +00:00
jminta%gmail.com
f76922fc5f Bug 343190 – DnD month view: Drag and Drop stops working if event is dropped out of calendar view, r=lilmatt, mvl
git-svn-id: svn://10.0.0.236/trunk@217504 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 01:19:59 +00:00
jminta%gmail.com
ab819218ff Bug 361565 – Weekly layout: Every second week is not printed and wrong week numbering, r=lilmatt, mvl
git-svn-id: svn://10.0.0.236/trunk@217503 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 01:13:54 +00:00
lpsolit%gmail.com
dca29d8ef1 Bug 365122: Success messages in userprefs.cgi shouldn't be red - Patch by Frédéric Buclin <LpSolit@gmail.com> r=Colin a=justdave
git-svn-id: svn://10.0.0.236/trunk@217501 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:43:16 +00:00
lpsolit%gmail.com
298e6bcd97 Bug 365067: Flags set from the enter_bug page are not mentioned in email - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217500 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:39:30 +00:00
lpsolit%gmail.com
523daa0c88 Bug 365107: When classifications are in use, query.cgi doesn't fill the component, version and target milestone select menus correctly - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@217499 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:36:30 +00:00
lpsolit%gmail.com
a3044e837f Bug 365092: Inactive flag types should be excluded from the JS array in the bug creation form - Patch by Frédéric Buclin <LpSolit@gmail.com> and Olav Vitters <bugzilla-mozilla@bkor.dhs.org> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@217498 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:31:35 +00:00
stridey%gmail.com
6a7ebc64f4 Camino only - Image removal for Bug 341967.
git-svn-id: svn://10.0.0.236/trunk@217497 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:29:52 +00:00
lpsolit%gmail.com
726b03b78c Bug 365179: Performance problems with multiple fields chosen in the "where one or more of the following changed" box - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217495 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:26:11 +00:00
stridey%gmail.com
c66230d1a1 Project patch for Bug 341967.
git-svn-id: svn://10.0.0.236/trunk@217493 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:21:02 +00:00
dbaron%dbaron.org
b399e1ef80 Improve behavior of multiple RSS accounts by removing cache of datasource that was not per server but would need to be to work correctly. b=340957 r=mscott
git-svn-id: svn://10.0.0.236/trunk@217492 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:18:04 +00:00
stridey%gmail.com
77c92615e7 Camino only - Bug 341967: Make pop-up blocker notification text wrap. Patch by murph <camino@seanmurph.com> r=smorgan sr=pink
git-svn-id: svn://10.0.0.236/trunk@217491 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-28 00:11:49 +00:00
neil%parkwaycc.co.uk
e1b3251589 Make some more help buttons work in suiterunner b=346605 r=IanN
git-svn-id: svn://10.0.0.236/trunk@217490 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 23:51:11 +00:00
brendan%mozilla.org
2da9a2eaba Optimize x.p for arg/var/local x; fix decompiler bugs hiding nearby (363536, r=igor).
git-svn-id: svn://10.0.0.236/trunk@217489 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 23:47:13 +00:00
neil%parkwaycc.co.uk
2a65125a67 Fix issues trying to overlay some mail <dialog>s caused by referencing the DOM from top-level script by removing unused code b=365164 r=mscott
git-svn-id: svn://10.0.0.236/trunk@217487 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 23:08:53 +00:00
joshmoz%gmail.com
0b8f2e0bcf we need to include carbon and cocoa here, it works coincidentally without this though. no bug. r=smorgan
git-svn-id: svn://10.0.0.236/trunk@217485 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 23:07:21 +00:00
mnyromyr%tprac.de
61445c9b24 Bug 363831: SeaMonkey regression band-aid fix; r/sr=neil
git-svn-id: svn://10.0.0.236/trunk@217484 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 22:28:49 +00:00
sspitzer%mozilla.org
ad2f3218b9 fix for regression bug #364018
cannot drag and drop url from location bar or webpage to bookmark toolbar.

r=mano


git-svn-id: svn://10.0.0.236/trunk@217483 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 21:51:06 +00:00
mozilla.mano%sent.com
cbc4777865 Bug 365100 - 'Open in Tabs' doesn't work in the left pane of the organizer. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217482 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 21:03:02 +00:00
despotdaemon
4075dc9f82 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217481 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 20:47:57 +00:00
szegedia%freemail.hu
f7fd78a15c Test watches
git-svn-id: svn://10.0.0.236/trunk@217480 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 20:35:32 +00:00
reed%reedloden.com
55d6fb4f90 s/Fill/File/ [p=reed r=LpSolit]
git-svn-id: svn://10.0.0.236/trunk@217479 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 20:19:50 +00:00
sspitzer%mozilla.org
c5f9be8707 fix for bug #364412.
Crash when updating in nsIncrementalDownload::OnStartRequest, attempting to allocate a huge amount of memory.

thanks to biesi for the initial patch.

r=darin


git-svn-id: svn://10.0.0.236/trunk@217478 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 20:17:44 +00:00
mattwillis%gmail.com
19655ccf5c Convert DOS line endings to UNIX to make future patches readable
git-svn-id: svn://10.0.0.236/trunk@217477 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 19:52:00 +00:00
mnyromyr%tprac.de
fe55f58549 Bug 365005: red XUL error for menu_HelpPopup_reportertoolmenu; r/sr=biesi
git-svn-id: svn://10.0.0.236/trunk@217474 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 19:44:22 +00:00
szegedia%freemail.hu
f7349e58fb Updated with recently fixed bugs
git-svn-id: svn://10.0.0.236/trunk@217473 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 19:43:00 +00:00
mattwillis%gmail.com
7feec8a5bc Convert DOS line endings to UNIX to make future patches readable
git-svn-id: svn://10.0.0.236/trunk@217472 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 19:42:55 +00:00
szegedia%freemail.hu
6184d8baf0 Updated changelog with recent bugfixes
git-svn-id: svn://10.0.0.236/trunk@217471 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 19:23:09 +00:00
stuart.morgan%alumni.case.edu
079e535391 Camino only - Bug 202337: Make keychain storage compatible with Safari. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@217470 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 18:40:37 +00:00
szegedia%freemail.hu
2e310eb9f1 Fix for #344501 "Can't step into/put breakpoint in functions that are tail called in the debugger"
git-svn-id: svn://10.0.0.236/trunk@217469 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 18:34:25 +00:00
szegedia%freemail.hu
7d010c88a2 Bug 340561 Ð <Function>.prototype should not be DontEnum
git-svn-id: svn://10.0.0.236/trunk@217468 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 18:21:59 +00:00
stuart.morgan%alumni.case.edu
75acca6899 Camino only - Bug 181721: Disable menu commands when sheets or dialogs are frontmost. r=cl sr=pink
git-svn-id: svn://10.0.0.236/trunk@217467 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 18:17:14 +00:00
reed%reedloden.com
8ca8d63cd2 Bug 365143 - "[BUGZILLA] Mozbot does not parse duplicate bug messages correctly" [p=reed r=LpSolit]
git-svn-id: svn://10.0.0.236/trunk@217466 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 18:13:52 +00:00
szegedia%freemail.hu
6e7934d510 Revert previous change for now
git-svn-id: svn://10.0.0.236/trunk@217465 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 18:07:58 +00:00
szegedia%freemail.hu
57305a5386 Fix for Bug 347154 Ð CompilerEnvirons examines deprecated cx.compileFunctionsWithDynamicScopeFlag instead of calling cx.hasFeature(Context.FEATURE_DYNAMIC_SCOPE)
git-svn-id: svn://10.0.0.236/trunk@217464 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 18:04:25 +00:00
stuart.morgan%alumni.case.edu
80da8c3580 Camino only - Bug 340099: Highlight bookmark bar buttons when using Cmd-1 through 9. r=stridey sr=pink
git-svn-id: svn://10.0.0.236/trunk@217463 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 17:54:40 +00:00
peterv%propagandism.org
65f31f249d Fix for bug 362937 (Merge element's List and DumpContent implementations). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@217462 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 17:26:32 +00:00
peterv%propagandism.org
dd03cc794a Fix for bug 364037 (xsl:copy-of a xsl:variable which contains a node crashes mozilla). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@217461 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 14:24:21 +00:00
masayuki%d-toybox.com
fa284ddafc Bug 287624 ? round CSS border widths to nearest pixel r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217460 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 14:21:43 +00:00
bmlk%gmx.de
627a20a258 remove TableProcessChild, this creates a single codepath trough ProcessChildren for frame construction bug 243159 r=rbs sr=bz
git-svn-id: svn://10.0.0.236/trunk@217459 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 14:00:12 +00:00
daniel.boelzle%sun.com
30b1ae8567 Bug 340949: misc fixes, reconnect timer
git-svn-id: svn://10.0.0.236/trunk@217458 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 12:38:57 +00:00
bmlk%gmx.de
9df82f6d3b initialize variables before use bug 365075 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@217456 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 08:46:30 +00:00
smontagu%smontagu.org
b50cbc9d9f Bitmap fonts claim to support Unicode characters when they don't really. Bug 353756, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@217455 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 08:43:15 +00:00
smontagu%smontagu.org
2ac0a48ae0 Make the y-offsets cairo sends to ExtTextOut relative to the location of the previous glyph instead of relative to the baseline. Bug 365021, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@217454 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 07:50:24 +00:00
smontagu%smontagu.org
867405c595 Back out bug 361782 since it was fixed upstream. Bug 365021, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@217453 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 07:47:22 +00:00
lpsolit%gmail.com
15bbea14f5 Bug 365064: describecomponents.cgi returns no data when no product name is given - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217452 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 07:37:20 +00:00
dbaron%dbaron.org
ef84567f30 Make those C-style comments.
git-svn-id: svn://10.0.0.236/trunk@217451 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 03:11:28 +00:00
dbaron%dbaron.org
87b4b6deee Hack to get Mac builds working again. b=364794
git-svn-id: svn://10.0.0.236/trunk@217450 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 03:08:37 +00:00
reed%reedloden.com
4b13f60e01 Bug 364172 - "Wording on showdependencytree.cgi is bad when there are no dependencies" [p=reed r=bkor a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217449 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 01:28:15 +00:00
reed%reedloden.com
91db19f831 Bug 364926 - "Platform and OS should be next to each other on "Enter Bug" page" [p=reed r=LpSolit a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217448 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 01:24:42 +00:00
reed%reedloden.com
28077b383d Bug 364835 - "current bug number should be filled in in "to bugs" input box to simplify tagging" [p=reed r=bkor a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217447 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 01:21:32 +00:00
reed%reedloden.com
4bd34c51b5 Bug 364950 - ""Enter Bug" page does not validate due to <input> in <table>" [p=reed r=bkor a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217446 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 01:17:05 +00:00
reed%reedloden.com
33c636e085 Bug 364952 - "Clicking "Hide/Show Obsolete" link should not scroll show_bug page" [p=reed/Hannibal r=LpSolit a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217445 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 01:14:39 +00:00
reed%reedloden.com
8b5b29de1c Bug 364958 - "If user does not have a real name, just e-mail address should be displayed instead of " <user@email.tld>"" [p=reed r=bkor a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217444 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 01:12:35 +00:00
lpsolit%gmail.com
30ad7a1401 Bug 364951: post_bug.cgi does not validate due to invalid id for "Reassign bug to ..." <input> - Patch by Reed Loden <reed@reedloden.com> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@217443 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 01:01:43 +00:00
lpsolit%gmail.com
bf4199e77f Bug 364851: Some accesskeys are duplicated when viewing a bug - Patch by Reed Loden <reed@reedloden.com> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@217442 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 00:56:50 +00:00
lpsolit%gmail.com
aca3e56f3e Bug 365046: If docs_urlbase is empty, link to "the named tag" in the documentation should be supressed - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@217441 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 00:47:05 +00:00
mozilla.mano%sent.com
64e247a4c3 Bug 334451 - Places Organizer: places-list tree should not list bookmark items. This also fixes the selectBookmark dialog bustage from bug 359462. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217440 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-27 00:36:35 +00:00
cbiesinger%web.de
b1cad63a4c Bug 364847 Give nsISocketTransport classinfo and a THREADSAFE flag
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@217439 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 22:14:29 +00:00
mozilla.mano%sent.com
11879f8ebc Bug 330807 - Places Organizer desn't show URL in its status bar. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217438 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 20:35:05 +00:00
mozilla.mano%sent.com
b9299566db Bug 329949 - browser.tabs.loadBookmarksInBackground is ignored in places views (histrory sidebar, bookmarks toolbar etc.). r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217437 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 20:26:38 +00:00
lpsolit%gmail.com
93db0ccb13 Bug 364780: The keyword cache cannot be fixed with editkeywords privs only - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217436 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 20:19:06 +00:00
mozilla.mano%sent.com
7b4f912194 Bug 364991 - Stop loading CFLocale functions dynamically. r=josh, sr=pink.
git-svn-id: svn://10.0.0.236/trunk@217435 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 20:18:15 +00:00
bmlk%gmx.de
5e2c64b119 the previous commit was bogus, the bustage was due to midcheckin.
git-svn-id: svn://10.0.0.236/trunk@217434 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 19:18:56 +00:00
reed%reedloden.com
cdc5eb4ce9 Bug 364863 - "on confirming a new account page, wrong 'Email Address' is shown when logged in" [p=victory/vladd/reed r=LpSolit a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217433 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 19:03:55 +00:00
reed%reedloden.com
033cb53971 Bug 353528 - "<select> fields with just one value shouldn't appear editable" [p=reed r=LpSolit a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217432 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 18:53:15 +00:00
lpsolit%gmail.com
da9a9f06d5 Bug 364923: Flag options should be disabled for users that cannot request or grant/deny them instead of showing a blank drop-down - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217431 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 18:48:24 +00:00
bmlk%gmx.de
a38d8c03a8 bustage fix
git-svn-id: svn://10.0.0.236/trunk@217430 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 18:34:59 +00:00
bmlk%gmx.de
f20938bf42 bustage fix
git-svn-id: svn://10.0.0.236/trunk@217429 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 18:12:11 +00:00
lpsolit%gmail.com
19c57f7bf3 Bug 364134: Upgrading from 2.20 to latest CVS produces error message in contrib/recode.pl - Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@217428 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 18:12:04 +00:00
lpsolit%gmail.com
f5de6af0bf Bug 364879: The custom field creation page generates invalid HTML code - Patch by victory(_RSZ_) <bmo2007@rsz.jp> r=vladd a=justdave
git-svn-id: svn://10.0.0.236/trunk@217427 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 18:01:07 +00:00
lpsolit%gmail.com
5cf2e37c40 Bug 363916: buglist.cgi can throw an error about JavaScript even though QuickSearch no longer uses JS - Patch by timeless <timeless@bemail.org> r=vladd a=justdave
git-svn-id: svn://10.0.0.236/trunk@217426 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 17:51:53 +00:00
timeless%mozdev.org
c778d21502 Bug 355300 There should be only one nsGkAtoms creature
r=dbaron


git-svn-id: svn://10.0.0.236/trunk@217425 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 17:47:52 +00:00
reed%reedloden.com
6eb41c6e0e Bug 364920 - "Watcher list should be sorted alphabetically" [p=reed r=LpSolit a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217424 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 16:46:04 +00:00
reed%reedloden.com
0681f9e6b8 Bug 364169 - "There is a "show votes for this bug" link when the bug has no votes" [p=reed r=bkor a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217423 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 16:41:47 +00:00
reed%reedloden.com
689ef9e373 Bug 364165 - ""Unclassified" classification appears in "Format for Printing" but not normal view" [p=reed r=bkor a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217422 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 16:38:34 +00:00
justdave%bugzilla.org
d17c7f7365 Bug 356074: make error for omitting "cf_" from a command name be grammatically correct.
r=LpSolit, a=jusdave


git-svn-id: svn://10.0.0.236/trunk@217421 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 16:28:25 +00:00
bmlk%gmx.de
6db17ea546 be carefull with row indices when deleting cells bug=364318, patch by bz, r=me sr=roc
git-svn-id: svn://10.0.0.236/trunk@217418 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 14:24:15 +00:00
bmlk%gmx.de
93402c4df5 rename variable rename mRowCount to mContentRowCount so that it becomes obvious what it contains. Adjust the cellmap grow mechanism to the new nsTArray world bug=363370 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@217417 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 14:04:20 +00:00
bmlk%gmx.de
1ac0afc850 add again bound checks that the BC code relies on. bug 364150 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@217416 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 13:55:32 +00:00
gijskruitbosch%gmail.com
68ca4e5ac5 Bug 363965 - [OS/2] by default, SM single middle mouse button click will not open CZ window URL in new tab with CZ 0.9.76+
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217415 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 12:20:29 +00:00
mozilla.mano%sent.com
e7ccd5bf3c Bug 365002 - newFolder/Separator methods should not try to focus the controller's view. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217414 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 01:57:23 +00:00
mozilla.mano%sent.com
da56f8b8df Bug 336990 - Choosing delete on bookmarks toolbar deletes everything there indeed (this should only affect --enable-places-bookmarks builds). r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217413 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-26 01:54:51 +00:00
dbaron%dbaron.org
202dcc4811 Untabify.
git-svn-id: svn://10.0.0.236/trunk@217412 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-25 19:44:34 +00:00
uriber%gmail.com
c0d1269952 Pull InsertFrames, AppendFrames, and RemoveFrames up from nsInlineFrame to nsContainerFrame. bug=198928 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217411 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-25 18:53:52 +00:00
mozilla.mano%sent.com
8a87c4db26 Bug 364828 - PlacesController efficiency improvements - update places-specific commands for places-events only. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217410 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-24 22:56:08 +00:00
mozilla.mano%sent.com
c6297a8700 Bug 364905 - places-popup is broken (NPOB, only affects --enable-places-bookmarks builds). r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217409 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-24 22:51:40 +00:00
timeless%mozdev.org
4ed094a7fd Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
r=darin
updating comment


git-svn-id: svn://10.0.0.236/trunk@217408 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-24 12:27:45 +00:00
igor.bukanov%gmail.com
703dd01edc Bug 310405: allow to stop long running native code. r=brendan
git-svn-id: svn://10.0.0.236/trunk@217407 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-24 11:31:37 +00:00
gijskruitbosch%gmail.com
89e4c82aaf Bug 348215 - Join Channel dialog creating messages in client
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217406 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-24 09:59:46 +00:00
gijskruitbosch%gmail.com
2cfad0e067 Bug 288844 - irc channel calls onStartRequest synchronously and without onStopRequest
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217405 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-24 09:07:35 +00:00
stridey%gmail.com
c105b6b9b5 Camino only - Bug 363680:Context menu overhaul for menu spacers. Patch by cl <bugzilla@chrislawson.net>. r=me sr=pink
git-svn-id: svn://10.0.0.236/trunk@217403 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-24 00:02:30 +00:00
neil%parkwaycc.co.uk
60ee1fcc79 Back out bug 350766's scrollbar metrics r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217402 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 23:32:09 +00:00
joshmoz%gmail.com
2d5f1cce9f get rid of kTitleBarHeight constant in cocoa widgets. b=347965 r=mano sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@217401 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 20:25:51 +00:00
mozilla.mano%sent.com
84eb283b30 Bug 364521 - Need a bundleIdentifier attribute in nsILocalFileMac. r=mento, sr=pink.
git-svn-id: svn://10.0.0.236/trunk@217400 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 20:17:29 +00:00
mozilla.mano%sent.com
a6d1dc9800 Bug 364661 - [cocoa] nsDragService::IsDataFlavorSupported should not throw for unsupported data flavors. r=josh, sr=pink.
git-svn-id: svn://10.0.0.236/trunk@217399 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 20:09:43 +00:00
dbaron%dbaron.org
16fd6022ad Bug 132071: Escape < and > (used in templates) in jprof's HTML output. Initial patch by Dave Morrison <morrison@bnl.gov>, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@217397 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 18:37:39 +00:00
masayuki%d-toybox.com
d883023eda Bug 364785 ts regression by bug 362665 and bug 364678 r=vlad
git-svn-id: svn://10.0.0.236/trunk@217396 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 16:12:11 +00:00
gavin%gavinsharp.com
2f0ee572e8 Bug 364297: Fix typo, add a few more names, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@217394 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 15:48:59 +00:00
mnyromyr%tprac.de
ebc7380b6c Bug 362349: suppressMsgDisplay should only force display when exactly one message is selected; p=Bruno 'Aqualon' Escherl <aqualon@aquachan.de>, r=neil, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217393 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 13:20:30 +00:00
wr%rosenauer.org
6faafbe6f0 Bug 364567 - fixed warning: operation on 'typeIndex' may be undefined, r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217387 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 08:58:13 +00:00
masayuki%d-toybox.com
25bbfb2e05 Bug 364678 Incorrectly styled text after bug 362665 (only on western page??) r=vlad
git-svn-id: svn://10.0.0.236/trunk@217385 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 05:27:45 +00:00
vladimir%pobox.com
6a67fdb3c8 linux cff fix
git-svn-id: svn://10.0.0.236/trunk@217384 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 01:46:43 +00:00
vladimir%pobox.com
3670425f12 linux/xlib fix
git-svn-id: svn://10.0.0.236/trunk@217383 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 01:42:53 +00:00
vladimir%pobox.com
bb81827bcf OS X fix
git-svn-id: svn://10.0.0.236/trunk@217382 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 01:32:34 +00:00
vladimir%pobox.com
bf19bcf865 b=364742, Update cairo to git 473ae3aa95, r=stuart
git-svn-id: svn://10.0.0.236/trunk@217379 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 01:15:54 +00:00
mike.morgan%oregonstate.edu
7fe98785dc Checking in patch from bug 364628 that makes the AUS2 config more flexible and helps avoid cross-product version conflicts for nightly updates.
git-svn-id: svn://10.0.0.236/trunk@217378 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 00:55:56 +00:00
mike.morgan%oregonstate.edu
ddf51bd97f Removed trailing slash at the end of $host.
git-svn-id: svn://10.0.0.236/trunk@217376 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 00:25:40 +00:00
mike.morgan%oregonstate.edu
7f1ad43737 Fixed acceptance tests to make sure updateVersion and osVersion are granular and adjustable.
git-svn-id: svn://10.0.0.236/trunk@217375 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-23 00:23:22 +00:00
bclary%bclary.com
ac0f6baa41 JavaScript Test - test callback mutation in Array filter, by Jeff Walden, bug 364603
git-svn-id: svn://10.0.0.236/trunk@217374 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 21:45:44 +00:00
mozilla%weilbacher.org
865ecf539d [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 5, changes to SQLite. r=abwillis1, sr=vlad
git-svn-id: svn://10.0.0.236/trunk@217373 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 20:12:03 +00:00
dmose%mozilla.org
ff897ddcb7 Back out version number change, as we need more discussion on this first
git-svn-id: svn://10.0.0.236/trunk@217372 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 20:11:52 +00:00
lpsolit%gmail.com
34501f0979 Bug 364748: Bug number not displayed when viewing all attachments - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217371 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 19:41:45 +00:00
lpsolit%gmail.com
a2ca50da43 Bug 364743: Crash when renaming components (regression) - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217369 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 18:10:21 +00:00
brendan%mozilla.org
bec424d922 Meter small-slot ops (363529, r=crowder).
git-svn-id: svn://10.0.0.236/trunk@217368 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 18:02:42 +00:00
dbaron%dbaron.org
3c6623d408 Don't forget to assign to rv. b=340554 r=sayrer
git-svn-id: svn://10.0.0.236/trunk@217367 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 17:28:48 +00:00
peterv%propagandism.org
7809c17869 First part of fix for bug 306539 (Error during XSLT transformation: (null)). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@217366 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 17:22:18 +00:00
rhelmer%mozilla.com
dbb8f52160 use different filter for State line b=364652 r=nrthomas
git-svn-id: svn://10.0.0.236/trunk@217365 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 17:17:50 +00:00
peterv%propagandism.org
faa9bb5fb6 Fix for bug 363656 (regexp:match returns results out of order). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@217364 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 16:15:15 +00:00
gijskruitbosch%gmail.com
354a68501f Bug 361087 - remove the nsIXULPrototypeDocument interface
p=asqueella@gmail.com (Nickolay Ponomarev)
r+sr=bugmail@sicking.cc (Jonas Sicking)


git-svn-id: svn://10.0.0.236/trunk@217363 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 16:11:16 +00:00
bclary%bclary.com
da814fc21f JavaScript Test - modify test to use object instance instead of |this|, bug 355344
git-svn-id: svn://10.0.0.236/trunk@217361 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 14:53:50 +00:00
bclary%bclary.com
f0ea5d5c27 JavaScript Test - modify test to reflect change in typeof RegExp instance, bug 61911
git-svn-id: svn://10.0.0.236/trunk@217360 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 14:43:56 +00:00
bclary%bclary.com
49bcb26b67 JavaScript Test - modify test to delay execution until page loaded, bug 324688
git-svn-id: svn://10.0.0.236/trunk@217359 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 14:38:00 +00:00
bienvenu%nventure.com
55b9de05ed fix a couple problems with news unread counts, including marking missing articles as read, sr=mscott part of 298737
git-svn-id: svn://10.0.0.236/trunk@217357 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 13:57:22 +00:00
bugzilla%standard8.demon.co.uk
71b6295893 Bug 363266 Simplify some ifdefs/Restructure some DIRS under xpfe/ (components/MakeFile.in part) r=benjamin
git-svn-id: svn://10.0.0.236/trunk@217356 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 13:56:40 +00:00
bienvenu%nventure.com
c8be66dec0 fix 319535 don't issue getacl command unless we have myrights administrative rights, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@217354 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 13:39:04 +00:00
brendan%mozilla.org
c86b0a0350 Fix from shutdown@flashmail.com for off-by-one in js_Disassemble1 (364691, r=me).
git-svn-id: svn://10.0.0.236/trunk@217346 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 08:22:32 +00:00
alfred.peng%sun.com
b34b600af7 Bug 353162. Firefox calls system pixman_image_init and causes hang.
r=benjamin+vladimir.


git-svn-id: svn://10.0.0.236/trunk@217341 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 06:40:36 +00:00
bzbarsky%mit.edu
70c517f74d Remove most of the aFrame args in computed style; just store the frame in a
member instead.  Bug 364617, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@217340 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 06:10:32 +00:00
brendan%mozilla.org
5963937b03 Back out patch for 310405 due to regressions.
git-svn-id: svn://10.0.0.236/trunk@217339 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 05:46:46 +00:00
rhelmer%mozilla.com
12ee7153ab disable xforms until bug 339568 is resolved.
git-svn-id: svn://10.0.0.236/trunk@217338 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 04:33:00 +00:00
masayuki%d-toybox.com
efed138d00 Bug 362665 Implement font name resolver on Mac r=vlad
git-svn-id: svn://10.0.0.236/trunk@217335 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 03:56:37 +00:00
cvshook%sicking.cc
ea18868277 Fix bustage from bug 363789
git-svn-id: svn://10.0.0.236/trunk@217334 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 01:13:04 +00:00
cvshook%sicking.cc
10146a5b87 Fix long lines in previous patch. b=363789
git-svn-id: svn://10.0.0.236/trunk@217333 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 00:58:00 +00:00
neil%parkwaycc.co.uk
442631c4f5 Bug 364215 Modern themed sidebar should have mini scrollbars r=IanN
git-svn-id: svn://10.0.0.236/trunk@217331 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 00:24:05 +00:00
cvshook%sicking.cc
d3f8d240a0 Implement more exslt functions. r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@217330 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 00:19:34 +00:00
igor.bukanov%gmail.com
7104aa81f2 Bug 310405: long running loops in native code are brekable now. r=brendan,crowder
git-svn-id: svn://10.0.0.236/trunk@217329 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 00:00:40 +00:00
mozilla.mano%sent.com
6235546314 Bug 359462 - Redesign PlacesController interaction with places views (this makes various edit command work in the places-based history sidebar). r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@217328 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-22 00:00:21 +00:00
mattwillis%gmail.com
bf38a49e18 bump trunk version number so AUS branch vs. trunk don't collide
git-svn-id: svn://10.0.0.236/trunk@217327 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 23:36:31 +00:00
wtchang%redhat.com
baeea2fe1e Bugzilla Bug 362134: fixed a crash in dtoa when running with reduced CPU
float precision.  Original patch for jsdtoa.c in JavaScript by Keith Victor
<keith@virtock.com>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@217323 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 22:41:42 +00:00
gijskruitbosch%gmail.com
c4cf0051a5 Change profilePath pref to hidden. No bug.
r=silver@warwickcompsoc.co.uk (James Ross) on IRC
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217321 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 22:35:55 +00:00
bienvenu%nventure.com
03094f8024 add hidden per smtp server pref to allow overriding of EHLO/HELO argument, patch by ch.ey@gmx.net, r/sr=bienvenu 244030
git-svn-id: svn://10.0.0.236/trunk@217317 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 22:10:54 +00:00
Olli.Pettay%helsinki.fi
0c12bf4696 Bug 364544, Crash [@ nsSliderFrame::HandleEvent] when a scrollbar thumb gets removed while dragging, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217314 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 21:44:10 +00:00
rhelmer%mozilla.com
65c9f8fb84 used for testing 1509/2001 releases
git-svn-id: svn://10.0.0.236/trunk@217312 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 21:37:57 +00:00
benjamin%smedbergs.us
3254e73176 Bug 341654 cleanup - search should be built in tier-app, not tier-toolkit, r=gavin
git-svn-id: svn://10.0.0.236/trunk@217311 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 21:34:05 +00:00
mike.morgan%oregonstate.edu
1e410ed873 Checked in added versions for nightly updates from bug 364477.
git-svn-id: svn://10.0.0.236/trunk@217309 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 21:14:49 +00:00
lpsolit%gmail.com
38d4dd1b08 Bug 91761: sanitycheck.cgi is too broadly accessible - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@217308 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 20:47:23 +00:00
lpsolit%gmail.com
cb931d84c8 Bug 364293: Do not call can_see_product() from templates - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@217307 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 20:34:07 +00:00
lpsolit%gmail.com
c49cb29251 Bug 364284: User::get_selectable_products() can return wrong data if $classification_id is passed - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@217306 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 20:30:43 +00:00
roc+%cs.cmu.edu
36d18e2982 Bug 363813. Mark canvas with HAS_DIRTY_CHILDREN when we delete its child. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217305 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 20:05:34 +00:00
roc+%cs.cmu.edu
408d24ae4a Bug 363813. Reparent style contexts for special-siblings because they may depend on our frame's style context. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217304 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 20:03:09 +00:00
mnyromyr%tprac.de
f10bf9fb3b Bug 364542: View > Messages > All/Unread doesn't uncheck; r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217303 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 20:02:35 +00:00
roc+%cs.cmu.edu
75b2611119 Bug 363813. Always reset parent pointers when pulling an inline frame's overflow back into its main child list. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217302 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 19:59:30 +00:00
Olli.Pettay%helsinki.fi
810e04c8c4 Bug 364219, Crash [@ CallQueryInterface] when passing on an xmlhttprequest load event to a timeout, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@217301 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 19:27:48 +00:00
bugzilla%standard8.demon.co.uk
da5dcb4a18 Bug 364141 toolkitify composer's startup handler. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@217300 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 17:36:44 +00:00
mozilla.mano%sent.com
888455ec8c Bug 358456 - Feed preview should include pubDate of each entry. patch from Michael Ventnor <ventnor.bugzilla@yahoo.com.au>; r=sayre,me; ui-r=beltzner.
git-svn-id: svn://10.0.0.236/trunk@217297 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 08:43:09 +00:00
timeless%mozdev.org
90a496a407 Bug 47868 Unable to search for numbers only
r=bear


git-svn-id: svn://10.0.0.236/trunk@217296 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 07:17:07 +00:00
timeless%mozdev.org
0dbce75039 Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
r=darin


git-svn-id: svn://10.0.0.236/trunk@217295 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 07:13:58 +00:00
timeless%mozdev.org
35b31fd791 Bug 341952 Adding firefox variants to mozilla/browser/app/.cvsignore
also sunbird and thunderbird
r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@217294 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 07:05:08 +00:00
timeless%mozdev.org
7a201105b7 Bug 341955 add some more items to .cvsignore
r=bsmeberg


git-svn-id: svn://10.0.0.236/trunk@217293 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 07:04:12 +00:00
timeless%mozdev.org
3ea4e560e3 Bug 363390 IS_LOW_SURROGATE conflicts with winnls.h
r=darin


git-svn-id: svn://10.0.0.236/trunk@217292 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 07:03:23 +00:00
timeless%mozdev.org
3c5c6820cf Bug 363446 EmbedPrivate::ScrollToSelectedNode doesn't initialize rv if !aDOMNode
patch by sciguyryan+bugzilla@gmail.com r=timeless


git-svn-id: svn://10.0.0.236/trunk@217291 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 07:01:48 +00:00
timeless%mozdev.org
4f67e833f0 Bug 364264 Assertion failure: pcdepth >= 0, at jsopcode.c:4737 - failure to handle JSOP_TRAP in js_DecompileValueGenerator
r=brendan


git-svn-id: svn://10.0.0.236/trunk@217289 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 06:59:51 +00:00
justdave%bugzilla.org
bc48ce29db Followup fix for bug 362546: set the value in the DB correctly
git-svn-id: svn://10.0.0.236/trunk@217288 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 06:19:04 +00:00
despotdaemon
95a593f678 Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@217287 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 06:15:58 +00:00
despotdaemon
0381e90806 Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@217286 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 06:07:17 +00:00
jminta%gmail.com
9549262a93 Bug 329582 Remove superfluous parts of gCalendarWindow object, including disabled mail support in sunbird. r=lilmatt,mvl
git-svn-id: svn://10.0.0.236/trunk@217285 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 04:52:28 +00:00
jminta%gmail.com
470a625b49 Bug 361836 Calendar csv import/export does not include alarms r=lilmatt,mvl
git-svn-id: svn://10.0.0.236/trunk@217284 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 04:39:12 +00:00
jminta%gmail.com
f6f291b898 Bug 362496 Fail more gracefully if we can't parse the date during csv import r=ctalbert,mvl
git-svn-id: svn://10.0.0.236/trunk@217283 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 04:35:21 +00:00
jminta%gmail.com
ab2dd2188f Bug 362876 Offer a chance to save changes to an item if the app is trying to restart r=lilmatt,mvl
git-svn-id: svn://10.0.0.236/trunk@217282 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 04:31:21 +00:00
igor.bukanov%gmail.com
da9e4ec912 Bug 364017: fix source node decoding in the dissembler, r=brendan
git-svn-id: svn://10.0.0.236/trunk@217279 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 01:48:27 +00:00
brendan%mozilla.org
c6642a597b Finish NEW_ => STRICT_ renaming (363536, r=igor).
git-svn-id: svn://10.0.0.236/trunk@217277 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 01:35:54 +00:00
brendan%mozilla.org
ee32c685b5 Remove stale comments (334261 followup, r=self).
git-svn-id: svn://10.0.0.236/trunk@217275 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 01:00:32 +00:00
brendan%mozilla.org
b328725e03 JSOP_GETTHISPROP optimization (363536, r=igor).
git-svn-id: svn://10.0.0.236/trunk@217273 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-21 00:02:20 +00:00
mozilla.mano%sent.com
7ae3cfd07a Bug 356536 - [Mac] XUL Scroll bar slider jumps back up when mouse cursor strays from near scroll bar. patch from Stefan <stefanh@bluebottle.com>, r=me, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@217270 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 22:49:59 +00:00
mozilla.mano%sent.com
d3e7fc2422 Bug 363512 - remove base-64 encoding functions in favor of built-ins. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@217269 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 22:41:20 +00:00
mozilla.mano%sent.com
a0f3b04b72 Bug 355120 - Move default feed reader code to shellsvc. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@217268 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 22:34:51 +00:00
Olli.Pettay%helsinki.fi
28ce10d978 Testcases for bug 364092 and bug 364413
git-svn-id: svn://10.0.0.236/trunk@217266 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 21:33:22 +00:00
Olli.Pettay%helsinki.fi
1b73029ac9 Bug 364413, Related node on DOMAttrModified listener isn't the same as attr node set by SetAttributeNodeNS, p=Alex Vincent+me, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@217265 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:55:08 +00:00
despotdaemon
ad52cd19a0 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217264 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:54:19 +00:00
crowder%fiverocks.com
3da5f7e293 Bug 364350: free of uninitialized memory in OOM condition, patch by Gavin Reaney (gavin@picsel.com), r=crowder@fiverocks.com
git-svn-id: svn://10.0.0.236/trunk@217263 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:51:12 +00:00
benjamin%smedbergs.us
cadeb69c98 Bug 36195 - CYGWIN and PATH environment variables should be unset when building in the MSYS shell, r=luser
git-svn-id: svn://10.0.0.236/trunk@217262 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:44:31 +00:00
mattwillis%gmail.com
41e4fad997 bug 327064 - Adds STRIP_XPI to Lightning. r=dmose via IRC
git-svn-id: svn://10.0.0.236/trunk@217261 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:42:36 +00:00
mvl%exedo.nl
4f3b97d4ad bug 215971, use the values from the actual patch
git-svn-id: svn://10.0.0.236/trunk@217260 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:18:04 +00:00
mozilla.mano%sent.com
ad97db0aee Fix upcoming bustage from bug 326854
git-svn-id: svn://10.0.0.236/trunk@217259 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:16:23 +00:00
mvl%exedo.nl
8dd355ce8b Bug 215971 auto refresh remote calendar every x minutes. r=lilmatt, jminta
git-svn-id: svn://10.0.0.236/trunk@217258 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:14:25 +00:00
mozilla.mano%sent.com
d59fc62008 Bug 326854 - expose btoa and atob to JS components. r=brendan, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@217257 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:10:12 +00:00
despotdaemon
9785d446e8 Pseudo-automatic update of changes made by shaver@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@217256 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 20:06:06 +00:00
lpsolit%gmail.com
8d9dd10809 Bug 364216: Flag::retarget() is broken - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@217254 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 19:53:58 +00:00
justdave%bugzilla.org
609ed4072f Scripts now live in $CONFIG_DIR
git-svn-id: svn://10.0.0.236/trunk@217253 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 19:53:18 +00:00
justdave%bugzilla.org
40a7f8bc46 Add the check scripts that we use
git-svn-id: svn://10.0.0.236/trunk@217252 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 19:50:59 +00:00
mvl%exedo.nl
3d78320a71 bug 360479: move workweek days calculation to multiday-view so it refreshes just once. patch by gekacheka@yahoo.com, r=lilmatt, jminta
git-svn-id: svn://10.0.0.236/trunk@217250 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 19:07:12 +00:00
mattwillis%gmail.com
7499d9ec74 fix obvious typo in comment
git-svn-id: svn://10.0.0.236/trunk@217249 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 19:01:40 +00:00
igor.bukanov%gmail.com
9093eec7cf Bug 354297: Fix for getters on index when compiled with GC_MARK_DEBUG. r=brendan
git-svn-id: svn://10.0.0.236/trunk@217248 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 18:55:07 +00:00
mvl%exedo.nl
2f7fe8772e bug 356207: start searching at the right place when reading .ics which has BYMONTHDAY and BYDAY in an RRULE. r=dbo
git-svn-id: svn://10.0.0.236/trunk@217247 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 18:53:54 +00:00
ghendricks%novell.com
736fa53ff4 Sync with 2499 Testopia 1.1.2
git-svn-id: svn://10.0.0.236/trunk@217244 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 17:01:20 +00:00
mattwillis%gmail.com
c14a7c952f bug 364339 - Add files to be packaged with Windows build for Sunbird to work on branch. Patch by Stefan Sitter <ssitter@googlemail.com> r1=lilmatt, r2=jminta
git-svn-id: svn://10.0.0.236/trunk@217237 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 13:04:58 +00:00
gijskruitbosch%gmail.com
390dabf129 Bug 361781 - nsIDomInternalWindow::GetAttention on GTK2 doesn't behave "right" in all cases. (Second try)
r+sr=roc@ocallahan.org (Robert O'Callahan)


git-svn-id: svn://10.0.0.236/trunk@217236 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 09:05:19 +00:00
stridey%gmail.com
8d1571d60e Camino only - Make the string from bug 330534 localize properly. sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@217235 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 08:46:26 +00:00
brendan%mozilla.org
7991ccd56e Rename strict equality ops (cleanup pre-patch for 363536, r=igor).
git-svn-id: svn://10.0.0.236/trunk@217234 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 08:12:18 +00:00
brendan%mozilla.org
43e84ca3e2 Bytecode succession metering (363529, r=crowder).
git-svn-id: svn://10.0.0.236/trunk@217233 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 07:47:22 +00:00
philringnalda%gmail.com
d13faa839e Bug 363043: Unfork Sb's customizeToolbar, r=jminta
git-svn-id: svn://10.0.0.236/trunk@217231 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 06:45:09 +00:00
philringnalda%gmail.com
f01d0a6515 Bug 364197: Wrong end position for bolding in Granpa Radiso EULA for Mac, r=mano
git-svn-id: svn://10.0.0.236/trunk@217230 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 06:10:36 +00:00
ginn.chen%sun.com
3bec800993 Bug 364205 gtkmozembed.h should be C style
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@217229 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 05:28:57 +00:00
reed%reedloden.com
0714ad586e Bug 364195 - "No way to search for private comments" [p=reed r=justdave a=justdave]
git-svn-id: svn://10.0.0.236/trunk@217228 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 05:14:24 +00:00
mats.palmgren%bredband.net
14e7266121 Rename IsSplittable() to GetSplittableType(). b=349973 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@217227 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 03:52:34 +00:00
joshmoz%gmail.com
201ffb4c53 remove unused quickdraw code. b=364415 r=cl
git-svn-id: svn://10.0.0.236/trunk@217226 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 03:41:43 +00:00
joshmoz%gmail.com
78fbb28d7a nsChildView comment, whitespace, and includes cleanup, no actual code changes. makes the file much easier to read. r=smorgan
git-svn-id: svn://10.0.0.236/trunk@217225 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 02:13:57 +00:00
bzbarsky%mit.edu
e457732aea Remove the GetScrollBarDimensions API from device contexts. Bug 364345, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217224 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 02:04:00 +00:00
dbaron%dbaron.org
9332796f42 Eliminate nsStyleBorderPadding and add margin/padding/content rect APIs to nsIFrame. b=332922 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217223 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 01:23:45 +00:00
mats.palmgren%bredband.net
36ff0f7a42 Horizontal under/overflow events are not dispatched. b=363933 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217222 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-20 01:17:00 +00:00
Olli.Pettay%helsinki.fi
3ab568daae Try to fix crashes possibly caused by bug 359790, r=aaronl
git-svn-id: svn://10.0.0.236/trunk@217219 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 22:57:23 +00:00
joshmoz%gmail.com
3afdea1233 followup to menubarless dialog fix. sometimes during startup it is normal to not have a native application menu yet. b=355138
git-svn-id: svn://10.0.0.236/trunk@217218 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 22:54:14 +00:00
mike.morgan%oregonstate.edu
fb970ea6ca Fixed missing </div>.
git-svn-id: svn://10.0.0.236/trunk@217214 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 21:39:06 +00:00
silver%warwickcompsoc.co.uk
8343179484 Bug 361785 - adoptNode as needed.
JavaScript Debugger only.
r=rginda


git-svn-id: svn://10.0.0.236/trunk@217212 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 21:00:10 +00:00
joshmoz%gmail.com
163e763cde Remove non-cairo gfx support from cocoa widgets. This isn't going to work soon anyway, camino can't build without cairo already, and it is a lot of clutter. Carbon widgets will still build with non-cairo gfx. b=364379 r=smorgan r=mento sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@217211 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 20:47:53 +00:00
mnyromyr%tprac.de
987b264088 Bug 363831: Saved Search with only one folder to search results in endless loading and high CPU load; r=neil, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217210 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 20:26:47 +00:00
roc+%cs.cmu.edu
5dd391d386 Bug 363848. Scrollframes CAN TOO have an nsIScrollbarMediator scrolled frame. r=enndeaking,sr=mats
git-svn-id: svn://10.0.0.236/trunk@217209 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 20:11:27 +00:00
sayrer%gmail.com
1ab4016c16 Fix an ifdef syntax mistake.
git-svn-id: svn://10.0.0.236/trunk@217208 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 19:58:04 +00:00
sayrer%gmail.com
163a3d2df1 Bug 364337. Fix unit test build bustage--don't run bookmarks tests when bookmarks aren't enabled. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@217207 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 19:51:31 +00:00
joshmoz%gmail.com
402e8c42ee fix menu bar for menubarless dialogs. b=355138 r=hwaara r=mento sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@217206 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 19:26:41 +00:00
gavin%gavinsharp.com
2bda371186 Bug 361652: Remove extraneous files that differ only in case, r=morgamic
git-svn-id: svn://10.0.0.236/trunk@217205 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 19:25:55 +00:00
bzbarsky%mit.edu
d33fe96766 If we have an unsupported classid, bail out even if we have no URI. Bug
363379, r+sr=biesi


git-svn-id: svn://10.0.0.236/trunk@217202 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 16:31:42 +00:00
bzbarsky%mit.edu
1fdc2a2db8 Fix bug 363235 -- REJECT_SERVER is taken to mean "content is blocked by user",
and that's not what we want here.  r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@217201 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 15:32:46 +00:00
bzbarsky%mit.edu
78cfdd7ca8 Remove the consumers of GetScrollBarDimensions so that we can work on removing
the API too.  Bug 364301, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@217200 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 15:08:34 +00:00
cbiesinger%web.de
6e9115cd9c bug 261425
Make nsStandardURL::SetSpec and SetHost consistent with respect to handling
spaces in hostnames (i.e. make both return an error)
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@217199 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 15:07:14 +00:00
cbiesinger%web.de
133b9c1384 bug 357958 Ignore unsupported content encodings instead of making them a fatal
error
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@217198 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 15:03:17 +00:00
longsonr%gmail.com
2eb1d086cc Bug 363710 - Removing text node has no visible effect. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217195 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 13:15:37 +00:00
gijskruitbosch%gmail.com
3ed4c763e2 Bug 361781 - Backing out due to orange on older boxes.
git-svn-id: svn://10.0.0.236/trunk@217194 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 12:07:10 +00:00
gijskruitbosch%gmail.com
ab1187cc82 Bug 361781 - try nullchecking lib to fix orange.
git-svn-id: svn://10.0.0.236/trunk@217193 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 11:46:37 +00:00
silver%warwickcompsoc.co.uk
2c37efe634 Update version from 3.0a1 to 3.0a2; we hate you AMO.
ChatZilla only, NPODB.


git-svn-id: svn://10.0.0.236/trunk@217192 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 11:22:30 +00:00
martijn.martijn%gmail.com
c3140a39f3 Bug 312867 - Implement textbox.reset(), expose input's editor, r+sr=neil, r=gavin
git-svn-id: svn://10.0.0.236/trunk@217191 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 11:17:27 +00:00
gijskruitbosch%gmail.com
90e15eb199 Bug 361781 - nsIDomInternalWindow::GetAttention on GTK2 behaves non-optimal
r+sr=roc@ocallahan.org (Robert O'Callahan, Novell)


git-svn-id: svn://10.0.0.236/trunk@217190 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 11:01:12 +00:00
lpsolit%gmail.com
53078c46f2 Bug 339384: Make Bugzilla::Milestone use Bugzilla::Object - Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@217189 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 10:35:43 +00:00
lpsolit%gmail.com
82e79d9d8f Back out a change which is not part of the patch I reviewed and which breaks the list of flags to display on bug and attachment creation - see bug 335389
git-svn-id: svn://10.0.0.236/trunk@217187 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 09:38:11 +00:00
lpsolit%gmail.com
8d9b0dd2c2 Bug 364286: Code in Classification->products() is suboptimal - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=justdave
git-svn-id: svn://10.0.0.236/trunk@217185 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 08:38:49 +00:00
lpsolit%gmail.com
ba1bec1581 Bug 343635: Enabling classifications should add a tree view of classifications and products when entering a new bug - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@217184 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 08:32:04 +00:00
reed%reedloden.com
1deb867b0e Bug 362546 - "Hide ancient code modules from list of current modules" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@217183 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 07:00:35 +00:00
reed%reedloden.com
94d0be48ed Bug 363681 - "Clean up poorly used subroutine prototypes" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@217182 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 06:55:03 +00:00
mkanat%bugzilla.org
4f0a60e4a0 Bug 364250: If a hook fails, no error is available for diagnosis
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=colin, a=myk


git-svn-id: svn://10.0.0.236/trunk@217181 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 06:43:10 +00:00
mkanat%bugzilla.org
c7ae56b4db Bug 339385: Make Bugzilla::Version use Bugzilla::Object
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk


git-svn-id: svn://10.0.0.236/trunk@217180 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 06:41:46 +00:00
mkanat%bugzilla.org
4a41fcb4c8 Bug 339380: Make Bugzilla::Component use Bugzilla::Object
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk


git-svn-id: svn://10.0.0.236/trunk@217179 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 06:39:29 +00:00
bzbarsky%mit.edu
92ae61a0e2 Use typesafe methods for getting style structs, for now. Bug 363605, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217175 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 04:16:09 +00:00
reed%reedloden.com
9c32bc40a2 Bug 364065 - "Disabling CC list <select> for logged-out users can make the list unscrollable" [p=reed r=bkor a=myk]
git-svn-id: svn://10.0.0.236/trunk@217174 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 04:05:58 +00:00
reed%reedloden.com
1fde8135c2 Bug 364167 - "no space in Attachments on this Bug:263" [p=reed r=LpSolit a=myk]
git-svn-id: svn://10.0.0.236/trunk@217173 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 04:03:49 +00:00
reed%reedloden.com
a3d85bc82c Bug 335389 - "flags should use '', '?', '+', '-' as option order" [p=reed r=LpSolit a=myk]
git-svn-id: svn://10.0.0.236/trunk@217172 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 04:01:32 +00:00
reed%reedloden.com
22201ca6f9 Bug 364094 - "login-small.html.tmpl's table needs an id for skinning" [p=reed r=LpSolit a=myk]
git-svn-id: svn://10.0.0.236/trunk@217171 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 03:59:21 +00:00
bzbarsky%mit.edu
ff23c0ece1 Make scrollframes use the pref width of the scrollbar, not the min width, for
determining pref width.  Fixes bug 363528, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@217169 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 02:53:05 +00:00
wtchang%redhat.com
ff4f6cd0b2 Bugzilla Bug 360933: removed dead code (for the plevent.h functions and for
Win16 support).
Modified Files:
	README.TXT
Removed Files:
	w16gui/.cvsignore w16gui/Makefile.in w16gui/popfile.c
	w16gui/popfind.c w16gui/popfont.c w16gui/poppad.c
	w16gui/poppad.h w16gui/poppad.ico w16gui/poppad.rc
	w16gui/popprnt0.c w16gui/readme.1st


git-svn-id: svn://10.0.0.236/trunk@217168 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 02:33:05 +00:00
wtchang%redhat.com
3d53310c7b Bugzilla Bug 360933: removed the 'windows' directory from CVS.
git-svn-id: svn://10.0.0.236/trunk@217167 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 02:25:11 +00:00
wtchang%redhat.com
45f6755c7f Bugzilla Bug 360933: removed dead code (for the plevent.h functions, which
have been moved to XPCOM).
Removed files: makefile readme.1st winevent.c


git-svn-id: svn://10.0.0.236/trunk@217166 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 02:21:06 +00:00
stridey%gmail.com
61417304b9 Camino only - Bug 330534: Show correct expiration date ('On Quit') for session cookies. Patch by cl <bugzilla@chrislawson.net>. r=murph sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@217163 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 00:08:35 +00:00
neil%parkwaycc.co.uk
b5e860555f Fix missing icons b=364115 r=Mnyromyr
git-svn-id: svn://10.0.0.236/trunk@217162 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 00:03:39 +00:00
stridey%gmail.com
a0468bf49f Camino only - Missed nib for bug 359662.
git-svn-id: svn://10.0.0.236/trunk@217161 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-19 00:00:37 +00:00
nrthomas%gmail.com
e64140f3d0 Bump version to 1.{5,8}.0.10pre for Fx,Tb, & XR. Bug 360034, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@217157 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 23:41:27 +00:00
nrthomas%gmail.com
ffdacda0c4 Bump version to 2.0.0.2pre for Firefox & XULRunner. Bug 360585, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@217155 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 23:31:21 +00:00
Olli.Pettay%helsinki.fi
fe5981e170 Bug 364125, middle-click on scroll bar keeps scrolling until the left mouse button is pressed, p=badsector@slashstone.com, r=me, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217154 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 22:45:07 +00:00
dbaron%dbaron.org
244455b8f1 Fix shadowing variable name. No bug.
git-svn-id: svn://10.0.0.236/trunk@217153 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 22:35:01 +00:00
dbaron%dbaron.org
c31903a4f8 Fix handling of columns in which no cell originates (i.e., unneeded extra colspan). b=363329 Patch from Bernd Mielke, bmlk%gmx.de, with review comments addressed by me. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217152 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 22:34:30 +00:00
cbiesinger%web.de
35043a79c8 bug 362673
Document that nsISocketTransport::securityInfo is only set once the socket is
connected, and document how to trigger connection setup.
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@217151 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 21:52:24 +00:00
tony%ponderer.org
d5e888b6d3 bug 352788: New Firefox versions result in a new pref entry for rc4 key
patch: only use getkey url up until ?
r=mmchew


git-svn-id: svn://10.0.0.236/trunk@217149 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 20:47:49 +00:00
mozilla.mano%sent.com
6ac04ea189 Bug 362578 - 'autocheck' doesn't work in cocoa widget menus. r=josh, sr=pinkerton.
git-svn-id: svn://10.0.0.236/trunk@217148 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 20:14:47 +00:00
stridey%gmail.com
52bf0d8945 Camino only - Bug 328737: Destination should be consistently remembered when saving bookmarks. Patch by hwaara <hwaara@gmail.com> and cl <bugzilla@chrislawson.net>. r=smorgan sr=pink
git-svn-id: svn://10.0.0.236/trunk@217147 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 20:02:18 +00:00
joshmoz%gmail.com
b3542cd914 don't use quartz/qd font prefs under cairo. b=363501 r=mento r=smorgan
git-svn-id: svn://10.0.0.236/trunk@217146 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 19:50:14 +00:00
nrthomas%gmail.com
51df5e36ad Bump version to 1.9a2pre/3.0a2pre in XULRunner/Firefox nighty files config. Bug 362418, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@217145 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 19:40:54 +00:00
stridey%gmail.com
a525ee455c Camino only - Bug 240760:Make Find menu item focus the quicksearch field when in the bookmark manager. r=smorgan sr=pink
git-svn-id: svn://10.0.0.236/trunk@217144 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 19:35:01 +00:00
rhelmer%mozilla.com
32e67f7ce5 bump version to 3.0a2pre/1.9a2pre b=362418 r=preed
git-svn-id: svn://10.0.0.236/trunk@217143 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 19:28:36 +00:00
Olli.Pettay%helsinki.fi
ef488fc7b6 Bug 364092, Related node on DOMAttrModifed listener isn't the same as attr node removed by RemoveAttributeNode, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@217142 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 19:15:57 +00:00
lpsolit%gmail.com
cc90217d30 Bug 364013: "Add individual bugs to..." should be reworded - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=justdave
git-svn-id: svn://10.0.0.236/trunk@217141 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 19:08:35 +00:00
stridey%gmail.com
ff3d4a4248 Camino only - Bug 361049:Keep zoom-to-fit from failing miserably. Patch by Torben <torben@Spamfence.net>. r=smorgan sr=pink
git-svn-id: svn://10.0.0.236/trunk@217140 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 19:08:12 +00:00
stridey%gmail.com
a3fb812bd4 Camino only - Bug 359662: Fix validation of Bookmark menu helper items. r=smorgan sr=pink
git-svn-id: svn://10.0.0.236/trunk@217139 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 18:52:47 +00:00
stridey%gmail.com
6fdd0f79fc Camino only - Bug 359662: Fix validation of Bookmark menu helper items. r=smorgan sr=pink
git-svn-id: svn://10.0.0.236/trunk@217138 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 18:44:53 +00:00
joshmoz%gmail.com
0ac4b9b246 JEP 0.9.6. b=364158 r=josh sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@217137 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 18:38:56 +00:00
stuart.morgan%alumni.case.edu
2bb0b7649f Camino only - Bug 363600: Periodically auto-save window state for crash recovery. r=cl sr=pink
git-svn-id: svn://10.0.0.236/trunk@217136 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 18:38:48 +00:00
stridey%gmail.com
be988612ec Camino only - Bug 346228:Use files' actual icons for favicons of local files. r=murph sr=pink
git-svn-id: svn://10.0.0.236/trunk@217135 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 18:28:57 +00:00
Olli.Pettay%helsinki.fi
191ed00378 Bug 363879, deCOMtaminate nsGrid dir, part 2, p=Andreas Lange, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217134 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 18:25:48 +00:00
stridey%gmail.com
4e29e718b8 Camino only - Bug 363435:Make bookmark keyword case-insensitive. r=murph sr=pink
git-svn-id: svn://10.0.0.236/trunk@217133 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 18:18:39 +00:00
stridey%gmail.com
90d70d08fd Camino only - Bug 362609: Change font of 'Like Times'/'Like Helvetica' hint text to always reflect the text. r=smorgan sr=pink
git-svn-id: svn://10.0.0.236/trunk@217131 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 18:15:13 +00:00
Olli.Pettay%helsinki.fi
42687d7b53 Bug 363450, implement nsIScriptEventHandlerOwner as a tearoff, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@217130 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 17:52:04 +00:00
richm%stanfordalumni.org
474babe745 svrcore was still using the -e test which is broken with test on traditional unix bourne shell systems
git-svn-id: svn://10.0.0.236/trunk@217129 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 17:01:07 +00:00
wsharp%adobe.com
74ea3bce3d bug 360602. fix mac build from recent checkin
git-svn-id: svn://10.0.0.236/trunk@217128 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 16:43:46 +00:00
wsharp%adobe.com
be49a384fb bug 360602. 64-bit porting work. review: stejohns.adobe.com
git-svn-id: svn://10.0.0.236/trunk@217127 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 16:04:48 +00:00
gerv%gerv.net
00c98834ad Bug 358399 - make "dot" munging in email addresses global, instead of just doing the first one.
git-svn-id: svn://10.0.0.236/trunk@217125 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 15:33:38 +00:00
hwaara%gmail.com
303f0e17cd Initial support for making comboboxes (for example the location bar in firefox) accessible. r=surkov, b=362079
Don't use performance-intensive NSAccessibilityUnignoredChildren() API since we no longer have to. r=surkov, b=363713


git-svn-id: svn://10.0.0.236/trunk@217123 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 13:57:37 +00:00
mats.palmgren%bredband.net
277be83fff Rename ComputeHorizontalValue to ComputeWidthDependentValue (ditto for height) and some minor cleanup. b=364131 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217122 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 13:20:18 +00:00
neil%parkwaycc.co.uk
f5951dc23f Bug 364116 Virtual Folder list contains an extraneous splitter r=mscott
git-svn-id: svn://10.0.0.236/trunk@217121 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 10:52:48 +00:00
neil%parkwaycc.co.uk
29ed8be6fd Bug 363725 Make about:logo work in (some) toolkit apps r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@217120 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 10:51:10 +00:00
daniel.boelzle%sun.com
5f98fd61e5 Bug 361057: minding asynchronous provider responses
git-svn-id: svn://10.0.0.236/trunk@217119 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 10:51:09 +00:00
stridey%gmail.com
8a17b47167 Camino only - Bug 364075:Ensure that separators in bookmarks bar always appear as separators. r=cl sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@217118 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 07:53:21 +00:00
ginn.chen%sun.com
9b0d86d308 Bug 359790 set text doesn't work correctly for XUL entry
patch by nian.liu at sun.com r=ginn.chen


git-svn-id: svn://10.0.0.236/trunk@217117 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 07:02:03 +00:00
jwalden%mit.edu
efabeb8450 Bug 364104 - Fix two bugs: one in array.indexOf with first argument === array[array.length-1] and second argument >= array.length, and another in array.lastIndexOf with first argument === array[0] and with second argument < -array.length. r=brendan
git-svn-id: svn://10.0.0.236/trunk@217116 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 06:43:02 +00:00
bzbarsky%mit.edu
68ad73677a Fix bug 364192 -- assert was backwards.
git-svn-id: svn://10.0.0.236/trunk@217115 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 05:08:01 +00:00
reed%reedloden.com
d2031ae9a0 Bug 338845 - "[BUGZILLA] Mozbot incorrectly parses the "changed:" line" (fix for previous fix) [p=reed r=mkanat]
git-svn-id: svn://10.0.0.236/trunk@217114 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 05:02:09 +00:00
bzbarsky%mit.edu
3c5c5f02b3 Fix build bustage. Still bug 363406
git-svn-id: svn://10.0.0.236/trunk@217113 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 04:06:21 +00:00
bzbarsky%mit.edu
a9fd8779bf Fix bug 363406, patch by Nickolay Ponomarev <asqueella@gmail.com>,
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@217112 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 03:59:46 +00:00
bzbarsky%mit.edu
e92b9baa88 Forgot file for bug 363637. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217111 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 03:34:05 +00:00
bzbarsky%mit.edu
c3dbe09fe8 Adding regression test.
git-svn-id: svn://10.0.0.236/trunk@217110 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 03:29:35 +00:00
bzbarsky%mit.edu
6cab0c0057 Remove some unused table code. Bug 359139, r=bernd, sr=roc
git-svn-id: svn://10.0.0.236/trunk@217109 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 03:04:25 +00:00
bzbarsky%mit.edu
e9cbfbe714 Fix computation of a hypothetical box for abs pos frames which are descendants
of a rel-pos block.  Bug 363637, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@217108 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 03:00:23 +00:00
roc+%cs.cmu.edu
f50a7d874f Bug 363767. Add AppendElements() API (that appends empty elements) to nsTArray. r=sicking,sr=darin
git-svn-id: svn://10.0.0.236/trunk@217103 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-18 01:17:23 +00:00
cbiesinger%web.de
bb74327ee2 bug 275116 use the safe version of ObjectAt as required by the documentation
patch by Andreas Lange <mozilla@lange.cx> r=darin sr=biesi


git-svn-id: svn://10.0.0.236/trunk@217102 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 21:59:26 +00:00
sharparrow1%yahoo.com
f3db88e798 Bug 363770: Fix print crash caused by premature release of print engine. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@217101 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 21:39:03 +00:00
uriber%gmail.com
9de31d2467 Fix calculation of margin forced to "auto" when both margins and width are specified but together smaller than available width. bug=364079 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217099 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 17:02:22 +00:00
uriber%gmail.com
c44fa5a890 Always set wordLen to -1 before calling tx.GetNextWord() from AddInline[Min|Pref]Width, so that GetNextWord() will look at the entire content. bug=363732, r=smontagu sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217098 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 16:57:15 +00:00
szegedia%freemail.hu
260f663015 finalizers should be protected
git-svn-id: svn://10.0.0.236/trunk@217097 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 15:39:48 +00:00
szegedia%freemail.hu
234bf62c7f Don't invoke System.gc
git-svn-id: svn://10.0.0.236/trunk@217096 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 15:39:36 +00:00
szegedia%freemail.hu
369c9de239 Smaller sanity fixes - removal of unnecessary casts and local variables
git-svn-id: svn://10.0.0.236/trunk@217095 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 15:37:19 +00:00
szegedia%freemail.hu
189e48f949 Fix for #351664: more usable error message in JavaScriptException
git-svn-id: svn://10.0.0.236/trunk@217094 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 15:14:31 +00:00
szegedia%freemail.hu
6ef01a7395 Fix for #359411, courtesy of Hannes Wallnoefer
git-svn-id: svn://10.0.0.236/trunk@217093 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 14:42:39 +00:00
gijskruitbosch%gmail.com
6db791dd9e General whitespace and code style cleanup in ircbot and mingus code. No bug.
r=Silver on IRC (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217092 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 14:40:31 +00:00
szegedia%freemail.hu
2337902323 Fix for #359411: make it serializable
git-svn-id: svn://10.0.0.236/trunk@217091 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 14:33:47 +00:00
szegedia%freemail.hu
20d2cd4e7f Reduce race condition opportunity
git-svn-id: svn://10.0.0.236/trunk@217090 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 14:29:34 +00:00
mats.palmgren%bredband.net
34a45a87f6 Make the CSS 'ch' length unit work in most cases. b=363573 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217089 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 14:06:42 +00:00
szegedia%freemail.hu
ae532eaa4c Fix for #361574
git-svn-id: svn://10.0.0.236/trunk@217088 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 13:16:46 +00:00
gijskruitbosch%gmail.com
d70e78ae3d Bug 232817 - make IRC library work under XPCShell and Rhino
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217087 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 11:07:40 +00:00
gijskruitbosch%gmail.com
bc90c345ce Bug 235169 - ChatZilla's motifs should style the userlist and other UI elements
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217086 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 10:24:19 +00:00
timeless%mozdev.org
ed823955bc Bug 363046 libgfxps.a to lubxul.so link error - Bustage caused by printing on linux bug 323928
patch by laurent@xulfr.org r=bsmedberg sr=pavlov


git-svn-id: svn://10.0.0.236/trunk@217084 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 09:19:25 +00:00
igor.bukanov%gmail.com
e88ea52827 Bug 362909: Faster debugging of function calls. r=brendan
git-svn-id: svn://10.0.0.236/trunk@217081 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 01:58:54 +00:00
mnyromyr%tprac.de
dc998a3990 Bug 199318: Keyboard shortcut for opening new tabs works differently than documented; p=Bruno 'Aqualon' Escherl <aqualon@aquachan.de>, r=stefanh
git-svn-id: svn://10.0.0.236/trunk@217080 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 01:12:31 +00:00
cst%yecc.com
1193a6e776 Bug 343893 Add events for watching the addition and removal of tabs (API compatibility w/Firefox)
r=neil


git-svn-id: svn://10.0.0.236/trunk@217079 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-17 00:45:08 +00:00
reed%reedloden.com
1289b6300e Bug 338845 - "[BUGZILLA] Mozbot incorrectly parse the 'from' field" [p=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@217078 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 23:51:27 +00:00
bugzilla%arlen.demon.co.uk
90ab419152 Bug 360777 Change nsIAbCard::EditCardToDatabase to nsIAbDirectory::ModifyCard - fix for SM (also includes port of TB Bug 363993)
p=me r=standard8 sr=mscott


git-svn-id: svn://10.0.0.236/trunk@217077 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 23:20:30 +00:00
martijn.martijn%gmail.com
38d94bf132 Bug 364039 - Plugin placeholder is not styled anymore, r=mano
git-svn-id: svn://10.0.0.236/trunk@217076 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 22:53:50 +00:00
gijskruitbosch%gmail.com
00962ab102 Bug 361914 - hostmasks should not be formatted as mailto urls
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217075 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 22:24:04 +00:00
cst%yecc.com
c36d7ddc21 Bug 363792 tabbrowser destructor loops over array that's length of tabpanels rather than length of tabs
r=neil


git-svn-id: svn://10.0.0.236/trunk@217073 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 21:14:38 +00:00
gijskruitbosch%gmail.com
9d7a5d3eb7 Bug 349137 - no way to disable bugzilla munging on a per-channel basis
p=bonzini@gnu.org (Paolo Bonzini)
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@217072 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 20:32:52 +00:00
neil%parkwaycc.co.uk
9a850ce752 Fix possible referrer spoofing b=363179 r=IanN sr=jag
git-svn-id: svn://10.0.0.236/trunk@217071 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 20:10:37 +00:00
brendan%mozilla.org
4f1c139293 Fix for 363988 from shutdown@flashmail.com, r=me.
git-svn-id: svn://10.0.0.236/trunk@217070 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 20:01:05 +00:00
neil%parkwaycc.co.uk
ed4258cef2 Bug 360908 Account Wizard "Finish" should be "Done" on Mac p=sugar.waffle@gmail.com (Hiro) r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@217069 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 19:59:31 +00:00
sayrer%gmail.com
3ef429d26e Bug 364070. Places bookmark import running when places bookmarks are not enabled. r=mano.
git-svn-id: svn://10.0.0.236/trunk@217068 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 19:12:52 +00:00
lpsolit%gmail.com
54e7222b48 Bug 364055: Message confusing when your version of DBD::foo is too old - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=justdave
git-svn-id: svn://10.0.0.236/trunk@217067 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 16:30:22 +00:00
szegedia%freemail.hu
64ac797ac7 Fix for #342807: Error objects can have automatic "fileName" and "lineNumber" properties
git-svn-id: svn://10.0.0.236/trunk@217066 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 16:15:59 +00:00
szegedia%freemail.hu
b609e76c15 Fix for #342807: Error objects can have automatic "fileName" and "lineNumber" properties
git-svn-id: svn://10.0.0.236/trunk@217065 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 16:08:07 +00:00
szegedia%freemail.hu
e5bf34b183 Fix for #361616
git-svn-id: svn://10.0.0.236/trunk@217064 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 15:27:39 +00:00
gavin%gavinsharp.com
072db601f3 Mac bustage fix for bug 361351
git-svn-id: svn://10.0.0.236/trunk@217063 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 15:11:56 +00:00
gavin%gavinsharp.com
c8cffe7fb1 Bug 363734: update French DOMi locale, patch by Cédric Corazza <cedric.corazza@wanadoo.fr>, r=bugzilla.fr@gmail.com
git-svn-id: svn://10.0.0.236/trunk@217062 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:59:17 +00:00
gavin%gavinsharp.com
eef25bc48a Bug 363138: Extra separator on mail context menu, patch by Neuos (formerly Paradigm K.) <neuos@technodrome.com>, r=IanN, sr=Neil
git-svn-id: svn://10.0.0.236/trunk@217061 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:57:33 +00:00
gavin%gavinsharp.com
bccaa15503 Bug 361351: nsIFile.exists() should throw NOT_INITIALIZED if nsIFile is not initialized, patch by Ryan Jones <sciguyryan+bugzilla@gmail.com>, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@217060 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:55:00 +00:00
gavin%gavinsharp.com
51a92482a0 Bug 358512: notification sliding does not complete last step, patch by Mook <mook.moz+sites.org.mozilla.bugzilla@gmail.com>, r=enndeakin
git-svn-id: svn://10.0.0.236/trunk@217058 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:48:12 +00:00
gavin%gavinsharp.com
574c3e161b Bug 348520: remove threadpane.dtd from thunderbird, patch by Magnus Melin <mkmelin+mozilla@iki.fi>, r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217057 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:46:18 +00:00
gavin%gavinsharp.com
9400380c7a Bug 345121: Option "File replies in folder of original message" disabled, patch by Magnus Melin <mkmelin+mozilla@iki.fi>, r=mscott
git-svn-id: svn://10.0.0.236/trunk@217055 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:42:57 +00:00
gavin%gavinsharp.com
af54921f6e Bug 320468: SetDelayCaretOverExistingSelection is unused, patch by Adam Guthrie <ispiked@gmail.com>, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217054 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:40:44 +00:00
gavin%gavinsharp.com
053886d76a Bug 307058: Folder Properties dialog's Retention Policy tab has incorrectly aligned captions, patch by Magnus Melin <mkmelin+mozilla@iki.fi>, r=mscott
git-svn-id: svn://10.0.0.236/trunk@217052 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:38:07 +00:00
gavin%gavinsharp.com
bc4d6b90ec Bug 269254: fix bug in utf16ToUcs4()'s returned length, patch by Ryan Jones <sciguyryan+bugzilla@gmail.com>, r+sr=biesi
git-svn-id: svn://10.0.0.236/trunk@217051 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:36:12 +00:00
gavin%gavinsharp.com
6fd6852c5a Bug 262866: Invalid path offered when file already exists (Save all attachments), patch by Magnus Melin <mkmelin+mozilla@iki.fi>/Katsuhiro MIHARA <katsuhiromihara@goo.jp>, r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217050 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:34:12 +00:00
gavin%gavinsharp.com
7a9f44f99f Bug 212852: Browser assumes ftp protocol for URL's beginning with 'ftp' and written without protocol in address field, patch by Magnus Melin <mkmelin+mozilla@iki.fi>, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@217049 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:32:19 +00:00
gavin%gavinsharp.com
1b320b5fc0 Bug 364041: failure to detect SeaMonkey (>= 1.0) as valid default browsers, which breaks first-startup profile migration, r=mano
git-svn-id: svn://10.0.0.236/trunk@217048 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:30:05 +00:00
gavin%gavinsharp.com
f9ef193f2b Bug 364042: first startup profile migration is broken, r=mano
git-svn-id: svn://10.0.0.236/trunk@217047 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 14:27:58 +00:00
bugzilla%standard8.demon.co.uk
30cb571fb8 Bug 361683 Help buttons missing for mailnews items in suiterunner builds r=iann_bugzilla
git-svn-id: svn://10.0.0.236/trunk@217046 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 08:39:20 +00:00
stridey%gmail.com
81378dcdb4 Camino only - Missed strings from Bug 356708: Make the corrupted bookmark dialog less jargony.
git-svn-id: svn://10.0.0.236/trunk@217045 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 07:41:47 +00:00
rhelmer%mozilla.com
415dc71d70 updates for 1508, reverse order so more critical operations (partials) run first
git-svn-id: svn://10.0.0.236/trunk@217043 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 06:57:08 +00:00
rhelmer%mozilla.com
b8b5b3bed7 initialize config variables between runs b=363871 r=tfullhart
git-svn-id: svn://10.0.0.236/trunk@217042 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 06:50:46 +00:00
stridey%gmail.com
6c316c2f62 Bug 362042: Remove pre-Cocoa-Cairo remnants from basebrowser-mac-macho. Patch by ardissone <alqahira@ardisson.org>. r=smorgan sr=mento
git-svn-id: svn://10.0.0.236/trunk@217041 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 04:58:25 +00:00
dbaron%dbaron.org
806b1c5919 Use unsigned value with 1-bit field width, per sicking's advice. No bug.
git-svn-id: svn://10.0.0.236/trunk@217040 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 02:11:38 +00:00
mkanat%bugzilla.org
4bdf98635a Bug 345405: showdependencygraph.cgi: Dependency Graphs are broken on mod_perl
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=myk


git-svn-id: svn://10.0.0.236/trunk@217039 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 01:47:12 +00:00
igor.bukanov%gmail.com
78871b5335 Bug 363057: Propagating cx to MakeStringImmutable so it can properly report out-of-memory. r=brendan
git-svn-id: svn://10.0.0.236/trunk@217038 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 01:27:48 +00:00
scott%scott-macgregor.org
1f800eac06 Bug #362241 --> thread pane selection is lost when thunderbird compacts folders in the background. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217037 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 01:13:55 +00:00
scott%scott-macgregor.org
be46cbbe58 Bug #363993 --> ModifyCard is not a property of nsIAbMDBDirectory, it is a property of nsIAbDirectory. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217036 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 01:11:58 +00:00
scott%scott-macgregor.org
b916ccaa6b Bug #363979 --> Package storage.xpt and dom_storage.xpt files. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217035 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 01:09:29 +00:00
scott%scott-macgregor.org
8e18cf5784 Bug #362754 --> improve the english translation of the confirm phishing url entity string. Not changing the meaning at all. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217034 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-16 01:04:08 +00:00
dbaron%dbaron.org
d0ca35d600 Fix crash regression by doing the best we can for computed padding/margin when there's no frame. b=363950 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@217033 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 23:39:43 +00:00
bzbarsky%mit.edu
7bb79c2d4b Fix warning. Bug 347705, no review.
git-svn-id: svn://10.0.0.236/trunk@217032 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 23:15:58 +00:00
ghendricks%novell.com
9cb03f81f3 Versions are converted to numbers instead of strings
git-svn-id: svn://10.0.0.236/trunk@217031 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 21:42:55 +00:00
bzbarsky%mit.edu
ea96e4cb5d Fix error in previous patch for bug 348691. Reviews pending.
git-svn-id: svn://10.0.0.236/trunk@217030 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 21:39:30 +00:00
bienvenu%nventure.com
1f917eac36 fix removing of a single default tag (the old labels), sr=mscott 348752
git-svn-id: svn://10.0.0.236/trunk@217029 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 20:45:14 +00:00
ghendricks%novell.com
2bf5a4b941 Bugzilla Bug 358424
hyperlinks do not work


git-svn-id: svn://10.0.0.236/trunk@217027 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 20:08:48 +00:00
ghendricks%novell.com
afe69a2f31 update multiple was setting the status when it shouldn't
links to csv were broken on opensource
removed unused file


git-svn-id: svn://10.0.0.236/trunk@217026 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 19:49:55 +00:00
mozilla%weilbacher.org
c6bdce8b5b Bug 351246 (Part 4). Recreated configure was still missing
git-svn-id: svn://10.0.0.236/trunk@217025 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 19:00:57 +00:00
cltbld
8bf319306a Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@217024 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 18:41:02 +00:00
sspitzer%mozilla.org
7393a57057 fix for bug #355738
re-enable places by default.  note, this will not enable all of places, just
history on top of places.

also note, we are using places.sqlite now (and not bookmarks_history.sqlite)
because the schema has changed.

r=mconnor


git-svn-id: svn://10.0.0.236/trunk@217023 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 18:40:08 +00:00
sayrer%gmail.com
bfebe8d327 Bug 309085. False positives from FeedHandler.harvestFeeds hide distinct feeds. r=gavin, ui-r=beltzner
git-svn-id: svn://10.0.0.236/trunk@217021 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 17:57:43 +00:00
joshmoz%gmail.com
c88dde303d remove unused code from cocoa cursor code. b=363629 r=cbarrett r=smorgan
git-svn-id: svn://10.0.0.236/trunk@217020 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 17:32:16 +00:00
ghendricks%novell.com
556386aa24 add support for creating object from env and build
git-svn-id: svn://10.0.0.236/trunk@217019 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 16:57:30 +00:00
bienvenu%nventure.com
9fb28f6487 don't send rtf or vcs files as text/plain, sr=mscott 363764
git-svn-id: svn://10.0.0.236/trunk@217017 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 16:20:32 +00:00
bugzilla%standard8.demon.co.uk
7d981cbbbd SeaMonkey doesn't need to enter xpfe/communicator any more (part of Bug 363266 - Simplify some ifdefs/Restructure some DIRS under xpfe/) r=KaiRo,benjamin
git-svn-id: svn://10.0.0.236/trunk@217016 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 15:22:04 +00:00
lpsolit%gmail.com
2d6deb20ac Bug 363894: Use a better date format in notifications about user account creation and email address change (and include the timezone too) - Patch by Frédéric Buclin <LpSolit@gmail.com> r=timeless a=myk
git-svn-id: svn://10.0.0.236/trunk@217015 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 12:30:02 +00:00
Olli.Pettay%helsinki.fi
cb11b4c039 Bug 363879, deCOMtaminate nsGrid dir, p=Andreas Lange, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217014 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 12:18:37 +00:00
igor.bukanov%gmail.com
617bf0b194 Bug 313967: function body parser use the shared recycle list. r=brendan
git-svn-id: svn://10.0.0.236/trunk@217013 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 10:50:20 +00:00
thomas.benisch%sun.com
844598e406 bug #350323 add selected calendar to composite calendar r=lilmatt
git-svn-id: svn://10.0.0.236/trunk@217012 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 10:28:57 +00:00
thomas.benisch%sun.com
8cdd4af922 bug #362930 Selected calendar will not be restored after restart of Lightning r=lilmatt
git-svn-id: svn://10.0.0.236/trunk@217011 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 10:17:07 +00:00
uriber%gmail.com
50a51cb08d Bug 363378: Caret gets stuck (or moves incorrectly) in empty table cells when using left/right arrow keys. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@217008 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 09:32:24 +00:00
brendan%mozilla.org
e3be1c2962 Fix 363917, r=igor.
git-svn-id: svn://10.0.0.236/trunk@217007 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 08:00:13 +00:00
bzbarsky%mit.edu
3723073263 Adding testcase.
git-svn-id: svn://10.0.0.236/trunk@217006 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 06:37:07 +00:00
ginn.chen%sun.com
deac34db38 Bug 359790 set text doesn't work correctly for XUL entry
patch by nian.liu at sun.com r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@217005 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 06:28:11 +00:00
ajschult%verizon.net
82b497bce0 Bug 363804: new / delete / free mismatch in mimeobj. r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@217004 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 03:53:31 +00:00
ajschult%verizon.net
68fe64450f Bug 363678: have fast-update use non-recursive bonsai queries for local directories. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@217003 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 03:43:18 +00:00
martijn.martijn%gmail.com
d1b4f97646 Partial back-out of patch for bug 330705 to fix the regressions it caused
git-svn-id: svn://10.0.0.236/trunk@217002 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 02:50:57 +00:00
jwalden%mit.edu
6262239dc7 Bug 342877 - Substantially revamp/rewrite the testing-only HTTP server used in necko unit tests, making it suitable for use in Mozilla tests which require files be stored on an HTTP server (e.g. because the test depends on certain HTTP headers being set or not set, the functionality uses HTTP, etc.) but which don't require that the server have a specified hostname. Docs, implementation, and tests (!) are in netwerk/test/httpserver/; if you have questions about using the server in unit tests or have some use case which the server could support better or doesn't support at all, CC me on the bug and I'll see how I can help. Huge (huge) thanks to biesi for the review of the huge patch. r=davel on test-harness changes, r=biesi on the server and test changes
git-svn-id: svn://10.0.0.236/trunk@217001 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 02:13:54 +00:00
roc+%cs.cmu.edu
23b002054c Bug 359371. Calculate correct available content-height when a float has border or padding. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@217000 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 01:52:53 +00:00
dbaron%dbaron.org
0190abe263 Use hidden visibility for JPEG lib when we build it. b=359461 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@216999 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 00:27:53 +00:00
dbaron%dbaron.org
3ca8e8e2ff Add lber.h, used by LDAP code. b=363679 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@216998 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 00:24:25 +00:00
Olli.Pettay%helsinki.fi
aec65575d1 Bug 336574, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@216997 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-15 00:23:39 +00:00
mattwillis%gmail.com
8d457acb68 bug 363275 - Makes week printout show correct dates for timezones with positive offset from UTC. r1=ssitter, r2=dmose
git-svn-id: svn://10.0.0.236/trunk@216996 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 23:26:39 +00:00
bzbarsky%mit.edu
58c4c002b2 Adding regression test.
git-svn-id: svn://10.0.0.236/trunk@216995 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 22:35:52 +00:00
joshmoz%gmail.com
d784b86bc6 Apple Event handling for use with Cocoa widgets. Patch by Stan Shebs. b=355352 r=josh moa=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@216994 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 22:00:46 +00:00
mozilla%weilbacher.org
9c4f11abbe [OS/2] Bug 265798: add min-height to make new toolbar visible, p=philringnalda, r(OS/2 only)=me
git-svn-id: svn://10.0.0.236/trunk@216992 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 21:54:49 +00:00
Olli.Pettay%helsinki.fi
bbd39f5447 Bug 363817, nsVoidArray mAttachedStack to nsTArray<nsRefPtr<nsXBLBinding> >, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@216991 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 21:32:10 +00:00
benjamin%smedbergs.us
0327ccd65c Bug 363079 - MozillaBuild for Windows, initial cut (there are still known bugs to fix, and need to implement an installer), r=preed
git-svn-id: svn://10.0.0.236/trunk@216990 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 20:44:58 +00:00
wtchang%redhat.com
2e366638ed [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 2, changes to
NSPR. By Peter Weilbacher <mozilla@weilbacher.org>. r=mkaply, sr=wtc


git-svn-id: svn://10.0.0.236/trunk@216989 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 19:29:25 +00:00
benjamin%smedbergs.us
0a46d346a5 Bug 361413 - Build succeeds even when arch-specific xptcall is not implemented, r=timeless
git-svn-id: svn://10.0.0.236/trunk@216988 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 19:13:43 +00:00
sayrer%gmail.com
6dacac1bce Bug 358946. Let the places unit tests pass. r=sspitzer,mano
git-svn-id: svn://10.0.0.236/trunk@216987 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 17:28:52 +00:00
ghendricks%novell.com
2432c46853 Cleared up some inconsistencies with caserun editing
git-svn-id: svn://10.0.0.236/trunk@216986 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 17:25:17 +00:00
richm%stanfordalumni.org
96a84d4d49 Resolves: bug 299995
Description: Use PK11_TokenKeyGenWithFlags instead of PK11_KeyGen
Fix Description: Use the new function and pass in CKF_ENCRYPT|CKF_DECRYPT
as the keygen flags.


git-svn-id: svn://10.0.0.236/trunk@216984 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 17:09:17 +00:00
richm%stanfordalumni.org
ff18d41b73 Resolves: bug 363168
Description: Add autotool support to svrcore; have svrcore build shared libs
Fix Description: This is a pretty basic autotool-ization using libtool
to build the shared library.  The vast majority of the work was done
by Toshio-san.  However, there are a couple of extras worth noting:
1) Windows builds are different now.  In order to build on Windows using
the MSVC compiler, you still have to use coreconf.  I just could not get
configure/libtool to work correctly with the MSVC compiler.  The old
makefile has been moved to src/Makefile.win, so you just have to
 cd src ; make -f Makefile.win
I also updated the README and INSTALL.win to add this information.
2) I added some m4 files to find and figure out which nspr and nss to use
based on the environment and pkg-config.


git-svn-id: svn://10.0.0.236/trunk@216983 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 17:07:32 +00:00
martijn.martijn%gmail.com
8dc347cd42 Bug 330705 - Using blur() on some unfocused element also blurs the focused element, r=jst, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@216982 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 13:59:50 +00:00
Olli.Pettay%helsinki.fi
46b0b0fc24 Bug 363810, strong reference to owner document while deleting properties, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@216981 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 11:31:28 +00:00
michael.buettner%sun.com
763bbd0e47 fixed sign-problem with alarmOffset
git-svn-id: svn://10.0.0.236/trunk@216979 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 08:24:56 +00:00
dbaron%dbaron.org
56a1a43b54 Forgot to rev IID. b=332922
git-svn-id: svn://10.0.0.236/trunk@216978 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 08:00:53 +00:00
masayuki%d-toybox.com
01992f3d68 Bug 363410 Implement font-size-adjust on Linux r=pavlov
git-svn-id: svn://10.0.0.236/trunk@216977 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 04:14:06 +00:00
masayuki%d-toybox.com
731c5162cb Bug 362428 [Cairo] 'normal' keyword for line-height is too tall with 'Lucida Grande'. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@216976 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 04:12:40 +00:00
reed%reedloden.com
89a837d71f Bug 363739 - "graph.html has several validation errors" [p=reed r=thunder]
git-svn-id: svn://10.0.0.236/trunk@216975 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 03:57:26 +00:00
cst%yecc.com
04fcda6a25 Bug 358553 Disabled and checked menuitems should always have disabled checkmarks
Images by stefanh, r+sr=neil


git-svn-id: svn://10.0.0.236/trunk@216973 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 03:31:58 +00:00
cst%yecc.com
b8a69ce731 Bug 358553 Disabled and checked menuitems should always have disabled checkmarks
Patch by stefanh <stefanh@bluebottle.com>
r+sr=neil


git-svn-id: svn://10.0.0.236/trunk@216972 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 03:27:16 +00:00
cst%yecc.com
4dc1cb5575 Bug 301477 image zoom cursor does not change after resizing browser window
r=bz sr=jst


git-svn-id: svn://10.0.0.236/trunk@216971 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-14 02:06:49 +00:00
dbaron%dbaron.org
534cefc5fa Remove nsLineLayout::mWordWidth, which should have been removed in earlier reflow branch merging. b=363232 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@216966 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 23:11:13 +00:00
dbaron%dbaron.org
866a194991 Better API for used padding/border/margin: remove deprecated Calc*For on nsStyleStructs and add GetUsed* to nsIFrame. b=332922 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@216965 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 23:04:57 +00:00
mozilla%weilbacher.org
d9604b2cd3 [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 4, changes to LDAP build config (LDAP trunk version). r=mkaply, r=mcs
git-svn-id: svn://10.0.0.236/trunk@216963 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 22:12:16 +00:00
mkanat%bugzilla.org
8a1eb23cc4 Post-checkin fix for bug 360710: Fix how docs get the required DBD versions.
git-svn-id: svn://10.0.0.236/trunk@216962 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 22:03:50 +00:00
cltbld
ac15ce4cf1 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@216961 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 22:01:03 +00:00
mozilla%weilbacher.org
7b30ebaa02 [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 3, changes to build config. r=mkaply, sr=wtc
git-svn-id: svn://10.0.0.236/trunk@216960 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 21:57:56 +00:00
mkanat%bugzilla.org
f100a74462 Bug 360710: checksetup.pl needs to blacklist some non-working external modules
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@216959 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 21:45:12 +00:00
mattwillis%gmail.com
530e3db408 Removing README.txt for Mozilla Suite from Sunbird builds. Was causing trouble with unify.
git-svn-id: svn://10.0.0.236/trunk@216958 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 21:43:31 +00:00
hwaara%gmail.com
efaa01b40b Make sure disabled buttons never get the default button look. r=josh, sr=pavlov, b=362820
git-svn-id: svn://10.0.0.236/trunk@216957 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 21:37:34 +00:00
mozilla.mano%sent.com
a7e2df9cf3 Bug 360211 - text fields are transparent in cocoa-cairo builds. r=josh, sr=pavlov.
git-svn-id: svn://10.0.0.236/trunk@216955 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 21:13:42 +00:00
neil%parkwaycc.co.uk
df888d713e Bug 363444 Small objects sometimes incorrectly scrolled into view r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@216954 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 20:43:59 +00:00
ccooper%deadsquid.com
2ae105144f b=363658
- fix footer links


git-svn-id: svn://10.0.0.236/trunk@216953 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 20:30:13 +00:00
gijskruitbosch%gmail.com
d8915d70bc Bug 135926 - Support for IRCnet network
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@216952 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 20:29:35 +00:00
gijskruitbosch%gmail.com
6b73e409d7 Bug 227366 - Add irc-hispano to default network list
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@216951 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 20:21:07 +00:00
ccooper%deadsquid.com
7534b912ca b=363658
- fix runaway JS from double product setting


git-svn-id: svn://10.0.0.236/trunk@216950 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 20:04:36 +00:00
mattwillis%gmail.com
382969e162 Add Sunbird to list of 'normal' profile directories on Mac. r=coop via IRC
git-svn-id: svn://10.0.0.236/trunk@216949 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 19:12:21 +00:00
mvl%exedo.nl
e528e80cfe bug 343792: bulletproof libical to not hang after import of .ics file which has INTERVAL=0 in RRULE. r=dbo
git-svn-id: svn://10.0.0.236/trunk@216948 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 19:06:08 +00:00
reed%reedloden.com
90dff61149 Bug 353459 - "Unable to load config.pl if the GTop perl module is installed." [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216947 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 18:49:19 +00:00
mattwillis%gmail.com
347987a472 Fix lightning's CVSROOT
git-svn-id: svn://10.0.0.236/trunk@216946 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 18:34:08 +00:00
mattwillis%gmail.com
839d45940c bug 340920 - Make Sunbird builds Universal
git-svn-id: svn://10.0.0.236/trunk@216945 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 18:17:08 +00:00
mkanat%bugzilla.org
1839c95781 Bug 357847: recommend Theory58S instead of landfill for ppm users
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=glob, a=justdave


git-svn-id: svn://10.0.0.236/trunk@216944 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 17:36:03 +00:00
bienvenu%nventure.com
0f25e83178 fix 362735 problem in rich text conversion, patch by guninski@guninski.com, r=bienvenu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216943 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 16:25:53 +00:00
uriber%gmail.com
774e156325 Use the containing block's direction (LTR/RTL) instead of this frame's direction when deciding on default alignment of the frame. bug=328181 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@216942 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 16:16:25 +00:00
smontagu%smontagu.org
f05531a6b7 Bug 345238: Make XPFE alerts service use alert origin reported by look and feel. Ported from the toolkit patch by Jens Bannmann <jens.b@web.de>, r=neil, sr=biesi
git-svn-id: svn://10.0.0.236/trunk@216941 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 16:06:20 +00:00
bzbarsky%mit.edu
e4cf24b861 Push the JSContext we're going to run the javascript: URL in on the stack
before doing anything else.  Bug 363594, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@216940 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 15:52:55 +00:00
bzbarsky%mit.edu
f7370ae6b5 Use string buffers to store strings in nsCSSValue so we don't have to alloc in
copy constructors and such.  Bug 350141, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@216939 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 15:49:36 +00:00
cltbld
e0b765ccef Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@216938 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 15:21:03 +00:00
gijskruitbosch%gmail.com
0266dfb861 Bug 361409 - Configure should list options for fixing java-xpcom deficits more clearly
first-r=benjamin@smedbergs.us (Benjamin Smedberg)


git-svn-id: svn://10.0.0.236/trunk@216937 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 15:14:29 +00:00
aaronleventhal%moonset.net
82cd6f52a8 Bug 363617. Missing support for some ARIA properties. r=ginn.chen, sr=neil
git-svn-id: svn://10.0.0.236/trunk@216936 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 14:40:54 +00:00
dbaron%dbaron.org
6552bcb27d Correct style for messages already converted from RSS to HTML email. b=363154 r=mscott
git-svn-id: svn://10.0.0.236/trunk@216934 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 08:08:24 +00:00
dbaron%dbaron.org
9c1887ad97 Generate CSS that's *supposed* to make the iframe fill the viewport. b=363154 r=mscott
git-svn-id: svn://10.0.0.236/trunk@216933 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 08:06:56 +00:00
dbaron%dbaron.org
7c3d43cc80 Fix bustage. b=363524
git-svn-id: svn://10.0.0.236/trunk@216932 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 04:21:05 +00:00
despotdaemon
a4f1fdaeca Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@216931 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 04:18:42 +00:00
despotdaemon
4f78eb0b55 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@216930 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 04:17:36 +00:00
despotdaemon
8c180cd1b3 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@216929 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 04:15:59 +00:00
despotdaemon
db77e554fe Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@216928 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 04:14:42 +00:00
ccooper%deadsquid.com
8a1c8682b8 - updating calendar configs to run on new intel xserve
git-svn-id: svn://10.0.0.236/trunk@216927 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 04:03:19 +00:00
dbaron%dbaron.org
08d8ed684c Reflow all of the table structure (although not its descendants) when frame structure within the table is changed. b=363524 r=bernd sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@216926 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 03:45:28 +00:00
cst%yecc.com
6a74e8c266 Bug 363422 Fix confirmEx parameters (broken "delete all cookies" button)
r=neil


git-svn-id: svn://10.0.0.236/trunk@216923 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 01:13:01 +00:00
sayrer%gmail.com
813328f8de Bug 363636. duplicate nsLivemarkService.getSiteURI in toolbar.xml. r=sspitzer/gavin
git-svn-id: svn://10.0.0.236/trunk@216922 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 01:05:31 +00:00
bzbarsky%mit.edu
da2551af1f Having an empty textnode or CDATA section child should not prevent an element
from matching :empty.  Bug 315620, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@216919 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-13 00:18:32 +00:00
bienvenu%nventure.com
ae4ae2eb1f fix hang when doing a quick search while in threaded mode, sr=mscott 331014
git-svn-id: svn://10.0.0.236/trunk@216917 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 23:41:00 +00:00
wtchang%redhat.com
79bcd9fcd8 Bug 236613: added newline at end of file.
git-svn-id: svn://10.0.0.236/trunk@216914 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 23:26:40 +00:00
mnyromyr%tprac.de
a96e3f7e01 Bug 362741: Selecting folder with previous view unread, while viewing another unread folder, fails; p=Kent James <kent@caspia.com>, r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216913 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 23:24:51 +00:00
mnyromyr%tprac.de
49623e06d8 Bug 362990: asynchronous message view list manipulation; r=neil, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216912 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 23:20:48 +00:00
sayrer%gmail.com
c87c7f7b73 Bug 363506. Can not build nsDocumentViewer.cpp with --disable-printing. Patch by Andreas Lange <mozilla@lange.cx>. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@216911 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 23:00:52 +00:00
bzbarsky%mit.edu
5a40a60434 Make nsAString lookups in nsStaticCaseInsensitiveNameTable a little faster.
Bug 348691, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@216910 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 22:47:16 +00:00
bzbarsky%mit.edu
416011af41 Call the superclass Destroy(). Bug 363149, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@216909 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 22:30:39 +00:00
mozilla%weilbacher.org
26dbf92062 [OS/2] Bug 358296: fix crash when closing filepicker with the system menu, r=mkaply
git-svn-id: svn://10.0.0.236/trunk@216907 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 22:24:52 +00:00
cvshook%sicking.cc
2eec67b7b3 fix bustage for optimized builds
git-svn-id: svn://10.0.0.236/trunk@216906 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 22:05:47 +00:00
mozilla%weilbacher.org
f4e25b5f8e [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 2, changes to NSPR. r=mkaply, sr=wtc
git-svn-id: svn://10.0.0.236/trunk@216905 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 22:00:25 +00:00
rhelmer%mozilla.com
c77318159c full update verification used by tfullhart for 1508 r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@216903 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 21:20:28 +00:00
cvshook%sicking.cc
120424502b Bug 210528: Fix ownership models of some functioncalls in the XPath code and replace some txLists with owning nsTArrays. r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@216902 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 21:20:15 +00:00
rhelmer%mozilla.com
91d86dd5ac config used for 1508 by tfullhart r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@216901 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 21:18:49 +00:00
bzbarsky%mit.edu
dbfd5010c0 Don't return bogus overflow values when we can't compute a real overflow
value.  Bug 319381, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@216900 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 21:16:23 +00:00
bienvenu%nventure.com
1e60671f8a make custom db headers a space delimited list, not comma, follow on to 356860, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216899 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 21:14:35 +00:00
bienvenu%nventure.com
e5846dc78c allow users or extensions to add headers to display in the message pane header area via a pref 353193, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216897 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 19:36:33 +00:00
wtchang%redhat.com
1cb0ab078a Bug 236613: added newline to the end of file.
git-svn-id: svn://10.0.0.236/trunk@216896 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 19:35:56 +00:00
joshmoz%gmail.com
0abb99a15b remove my name from these files, I never did anything with them as far as I know. r=wevah sr=me
git-svn-id: svn://10.0.0.236/trunk@216894 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 19:22:01 +00:00
aaronleventhal%moonset.net
b5987cf65d Bug 359924. Crash when entering characters in XUL textfields, such as find field. r=nian.liu, r=surkov
git-svn-id: svn://10.0.0.236/trunk@216893 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 19:04:25 +00:00
joshmoz%gmail.com
7b76adf46a When a top-level window's parent is destroyed, the parent should set the parent pointer on its children to null. We do this in the other Mac nsIWidget impls, someone just forgot to do it in cocoa top-level windows. b=362952 r=mano r=smorgan
git-svn-id: svn://10.0.0.236/trunk@216892 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 18:55:24 +00:00
reed%reedloden.com
17f4a9ade6 Bug 61150 - "Site-specific data spread throughout despot" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216891 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 18:51:09 +00:00
reed%reedloden.com
0db27b871f Bug 166424 - "can't rename a module in despot" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216890 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 18:38:47 +00:00
dbaron%dbaron.org
e4794b2c9c Correctly align a line with no justification opportunities (a single word) for RTL justified text. Patch originally from Uri Bernstein <uriber@gmail.com>, modified by smontagu and me. b=102019 r=dbaron/smontagu
git-svn-id: svn://10.0.0.236/trunk@216889 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 18:28:37 +00:00
lpsolit%gmail.com
868db5d9ae Bug 363556: No obvious way to log in to view/change a bug when you're not logged in - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@216888 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 18:17:34 +00:00
uriber%gmail.com
47d6cf40cf Bug 314519: Caret skips blank lines using right-arrow key in some cases of preformatted text. Take 2. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@216887 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 18:12:46 +00:00
stuart.morgan%alumni.case.edu
4cc6242f8f Camino only - Bug 360779: Fix loading of links dropped on tabs. r=max r=ardissone sr=pink
git-svn-id: svn://10.0.0.236/trunk@216886 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 18:04:27 +00:00
bugzilla%standard8.demon.co.uk
c05e8a2d22 Bug 361193 In suiterunner preferences, advanced -> Mousewheel pane doesn't display (remove obsolete xpfe strings) r=kairo
git-svn-id: svn://10.0.0.236/trunk@216885 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 18:03:17 +00:00
sayrer%gmail.com
991a6880dd Bug 350273. registerContentHandler should throw an exception for malformed URIs. r=mano
git-svn-id: svn://10.0.0.236/trunk@216884 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 17:57:11 +00:00
bzbarsky%mit.edu
11427fca97 Make the GetStyle* getters not go through GetStyleData() so they can be
faster.  Bug 360870, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@216883 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 17:44:45 +00:00
bienvenu%nventure.com
545eabec69 make check for existing keywords be case-insensitive when fetching tags in the thread pane, sr=mscott 355547
git-svn-id: svn://10.0.0.236/trunk@216882 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 17:33:49 +00:00
sayrer%gmail.com
c3491129b4 Bug 266904. Discovered feeds aren't cleared on loads in background tabs (refresh or drag and drop). r=gavin
git-svn-id: svn://10.0.0.236/trunk@216881 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 17:27:34 +00:00
hwaara%gmail.com
e92ea807b0 implement accessible objects for xforms date input controls, r=aaronr, aaronlev, sr=neil, b=349644. Patch by Alexander Surkov <surkov.alexander@gmail.com>
git-svn-id: svn://10.0.0.236/trunk@216880 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 16:19:18 +00:00
bzbarsky%mit.edu
932d12bfe8 Make it possible to start/stop jprof programmatically in C++ inside gklayout.
Bug 354069, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@216879 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 15:47:47 +00:00
bzbarsky%mit.edu
07726b530a Add tests for bug 332557
git-svn-id: svn://10.0.0.236/trunk@216878 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 15:45:12 +00:00
bzbarsky%mit.edu
2a4880f3a6 Don't use LookupKeyword to deal with CSS units. Bug 347705, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@216876 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 15:34:43 +00:00
bzbarsky%mit.edu
eed3b083f3 Adding test for bug 360065, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@216875 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 15:27:05 +00:00
bzbarsky%mit.edu
82cfd09e26 Fix percentage padding on nodes with overflow other than visible. Bug 332557,
r+sr=dbaron.


git-svn-id: svn://10.0.0.236/trunk@216874 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 15:18:40 +00:00
igor.bukanov%gmail.com
4cd5fdde5c Bug 331966: Fixing orage tinderboxes due to my stupid oversight in RealloSlots.
git-svn-id: svn://10.0.0.236/trunk@216873 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 12:58:42 +00:00
igor.bukanov%gmail.com
3daead6c18 Bug 331966: initial object's slots are allocated together with JSObjects, r=brendan.
git-svn-id: svn://10.0.0.236/trunk@216872 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 10:45:06 +00:00
mats.palmgren%bredband.net
f88e2865ef Fix crash in Print Preview when doc has more than two pages. Patch by Eli Friedman<sharparrow1@yahoo.com>. b=362210 r=me sr=roc
git-svn-id: svn://10.0.0.236/trunk@216871 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 09:54:48 +00:00
justdave%bugzilla.org
7d0ebfb25a Bug 31985: put committer name in the From line on mail from cvsmailfilter
git-svn-id: svn://10.0.0.236/trunk@216870 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 03:44:22 +00:00
reed%reedloden.com
694411a805 Bug 241493 - [p=timeless r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216869 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 03:44:13 +00:00
gavin%gavinsharp.com
499e72a65c Bug 360898: Option to hide processing instructions, patch by Shawn Wilsher <comrade693@gmail.com>, r=db48x, sr=neil
git-svn-id: svn://10.0.0.236/trunk@216868 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 02:05:28 +00:00
cvshook%sicking.cc
1a3376514d Bug 363242: Make txExpandedNameMap typesafe. r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@216867 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 01:59:30 +00:00
roc+%cs.cmu.edu
08f7e2bd9a Bug 359371. Don't leak overflowing frames if a bug occurs and we still have overflowing frames in an unconstrained reflow situation. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@216866 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 01:06:23 +00:00
scott%scott-macgregor.org
ac1c61a115 Bug #363459 --> add more names to the credit list. Move more names into the Special Thanks section. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216865 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-12 00:37:07 +00:00
tor%cs.brown.edu
bf87e4c98d Bug 363458 - avoid trying to draw circles or ellipses with radius <= 0.
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@216864 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 23:21:01 +00:00
aaronr%us.ibm.com
b79fe3c6df [XForms] incorrect dup schema error message using inline schemas. Bug 350067, patch by msterlin, r=olli+aaronr
git-svn-id: svn://10.0.0.236/trunk@216861 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 22:14:11 +00:00
ghendricks%novell.com
a8e91342ed run->cases is returning the wrong thing.
git-svn-id: svn://10.0.0.236/trunk@216860 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 22:08:06 +00:00
joshmoz%gmail.com
fc2ebfe878 different approach for fixing 363002. b=363002 r=mento
git-svn-id: svn://10.0.0.236/trunk@216859 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 21:40:32 +00:00
gavin%gavinsharp.com
14050ba106 Bug 363318: use native btoa() where possible, and optimize the JS-implemented b64() for the search service (large slowdown seen when the feed preview page is shown), r=mano
git-svn-id: svn://10.0.0.236/trunk@216858 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 21:29:38 +00:00
sspitzer%mozilla.org
06fd784c9f fix for bug #344284, saved search history not imported from Safari. r=gavin
git-svn-id: svn://10.0.0.236/trunk@216857 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 21:12:12 +00:00
pedemont%us.ibm.com
a696c4c0e4 Bug 335696 - Provide helper method for embedding in AWT/Swing (Mac only for the moment). r=bsmeberg
git-svn-id: svn://10.0.0.236/trunk@216856 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 21:07:02 +00:00
gavin%gavinsharp.com
58b58f6992 Bug 361061: params added nsISearchEngine::addParam() are sometimes forgotten after a restart (especially for engines added without icons), r=mano
git-svn-id: svn://10.0.0.236/trunk@216855 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 20:54:35 +00:00
bmlk%gmx.de
586eb3f128 typo fix
git-svn-id: svn://10.0.0.236/trunk@216854 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 20:09:25 +00:00
lpsolit%gmail.com
682be710f0 Bug 297186: Send emails in the recipient's locale, not the current user's - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=justdave
git-svn-id: svn://10.0.0.236/trunk@216853 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 18:00:46 +00:00
despotdaemon
e584bd7817 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@216852 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 18:00:11 +00:00
dietrich%mozilla.com
c16f693d65 Tests for Bug 359862 (r=sspitzer)
git-svn-id: svn://10.0.0.236/trunk@216851 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 17:16:55 +00:00
olav%bkor.dhs.org
c402b6f16a Bug 181239: Do not show flag table's header when all flags are disabled
Patch by Olav Vitters <olav@bkor.dhs.org> r=LpSolit a=justdave


git-svn-id: svn://10.0.0.236/trunk@216850 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 16:51:47 +00:00
tor%cs.brown.edu
8c3f65c081 Bug 361070 - Implement feBlend and feComposite.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@216849 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 16:33:08 +00:00
stridey%gmail.com
55a35a3c1a Camino only - Bug 335637: General polish to the Certificates window. r=ardissone sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@216848 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 16:10:58 +00:00
mattwillis%gmail.com
46854f8451 bug 360947 - Fixes calendar grid to not overflow when screen is in portrait mode. Patch by <gekacheka@yahoo.com> r1=lilmatt, r2=mvl
git-svn-id: svn://10.0.0.236/trunk@216847 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 16:08:10 +00:00
mattwillis%gmail.com
d42315e08f bug 358701 - Makes vertical day/date header column narrower. Patch by <gekacheka@yahoo.com>, r1=lilmatt, r2=mvl, ui-r=mvl
git-svn-id: svn://10.0.0.236/trunk@216846 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 15:50:18 +00:00
kaie%kuix.de
df796d13a7 Bug 355409, unable to search LDAP server (over SSL) with tbird 2.0 build, but 1.5.0.7 works
r=wtchang


git-svn-id: svn://10.0.0.236/trunk@216845 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 13:51:25 +00:00
gijskruitbosch%gmail.com
aea190009b Bug 363141 - "this.whoisList has no properties" when doing a /query
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@216844 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 11:55:44 +00:00
Olli.Pettay%helsinki.fi
e37cecac93 Bug 361501, use 'anonid' attribute inside anonymous content as ID attribute, p=surkov, r=aaronr+me
git-svn-id: svn://10.0.0.236/trunk@216843 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 10:54:09 +00:00
Olli.Pettay%helsinki.fi
9cd35293e7 Bug 361366, problems with xf:repeat in anonymous content, r=aaronr+doronr
git-svn-id: svn://10.0.0.236/trunk@216842 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 10:24:25 +00:00
martijn.martijn%gmail.com
cdb785a2f0 Bug 363285 - marquee broken, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@216841 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 09:51:46 +00:00
gerv%gerv.net
a54c420f30 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@216839 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 09:45:41 +00:00
hwaara%gmail.com
ae9ba90686 Make all buttons (also those that are not by definition popupmenus) that have a menu expose the ShowMenu action (by making them mozPopupButtonAccessible instances under the hood). r=surkov, b=363082
git-svn-id: svn://10.0.0.236/trunk@216838 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 09:37:01 +00:00
joshmoz%gmail.com
638836cc26 Some keys like arrow keys send double command events to NSView's performKeyEquivalent:, one for key up and one for key down. This doesn't make sense for us, so only handle key down command events. b=363005 r=cbarrett r=froodian r=cl
git-svn-id: svn://10.0.0.236/trunk@216837 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 05:31:33 +00:00
dougt%meer.net
e93f384e2b Trying bandaide for crash at [@ imgRequest::OnStopRequest]. see bug 361499.
git-svn-id: svn://10.0.0.236/trunk@216836 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 04:15:45 +00:00
roc+%cs.cmu.edu
3d86905040 Bug 357351. Assertion should be #ifdef MOZ_CAIRO_GFX only. Debug-only change.
git-svn-id: svn://10.0.0.236/trunk@216835 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-11 00:09:50 +00:00
timeless%mozdev.org
8753f00580 Removing lowercase filename because it's identical to a properly named file
git-svn-id: svn://10.0.0.236/trunk@216834 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 23:19:34 +00:00
sayrer%gmail.com
eba310c07d Bug 361030. Bookmarks refresh problem due to JS error code. r=sspitzer/jminta
git-svn-id: svn://10.0.0.236/trunk@216833 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 22:40:39 +00:00
roc+%cs.cmu.edu
3713dfee3b Fixing DEBUG_roc-only bustage. NPOB.
git-svn-id: svn://10.0.0.236/trunk@216831 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 22:06:53 +00:00
roc+%cs.cmu.edu
4d9d5d0511 Bug 326758. Bullets should accept mouse events. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@216830 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 21:56:30 +00:00
roc+%cs.cmu.edu
95b9c792e0 Bug 344894. Process mContentFrame before mLegendFrame in nsFieldSetFrame::BuildDisplayList, because mContentFrame might have out-of-flow frames whose placeholders are in mLegendFrame and we always need to visit out-of-flow frames before their placeholders while building display lists. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@216829 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 21:53:53 +00:00
bienvenu%nventure.com
205b3ad002 fix 298737 newsgroups lose track of counts when headers haven't been downloaded, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216828 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 21:28:37 +00:00
ajschult%verizon.net
c0a04ffd9d Bug 361437: GRE should be installed locally. Patch by Benoît <benoit@gawab.com>. r=CTho, sr=Neil
git-svn-id: svn://10.0.0.236/trunk@216827 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 21:07:45 +00:00
stridey%gmail.com
0d2936025d Camino only - Bug 362541: Tooltips for Download toolbar buttons should update to reflect the number of items selected. r=cl sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@216826 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 19:16:20 +00:00
db48x%yahoo.com
4781091ef7 bug 363112: nsDeckFrame::GetSelectedBox should use mIndex
patch by Alex Vincent <ajvincent@gmail.com>, r=enn, sr=neil


git-svn-id: svn://10.0.0.236/trunk@216825 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 18:13:48 +00:00
bienvenu%nventure.com
61bd14e6ba land part of fix for 360342 that I missed due to a merge conflict, sr=mscott, fix crash deleting imap attachment
git-svn-id: svn://10.0.0.236/trunk@216824 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 16:45:21 +00:00
cst%yecc.com
98717b2da9 Bug 362905 OK/Cancel are almost never the right choices
r+sr=neil


git-svn-id: svn://10.0.0.236/trunk@216823 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 16:02:27 +00:00
masayuki%d-toybox.com
af0e2675bd Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=stuart
git-svn-id: svn://10.0.0.236/trunk@216822 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 14:01:36 +00:00
kjh-5727%comcast.net
453fd077ad Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part B: deleted files. r=pavlov, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@216821 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 13:02:12 +00:00
silver%warwickcompsoc.co.uk
4d8b39114c Bug 363276 - Specify more properties so Gecko doesn't guess 'wrong'.
ChatZilla only.
r=samuel


git-svn-id: svn://10.0.0.236/trunk@216820 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 12:54:29 +00:00
kjh-5727%comcast.net
ef03dea008 Bug 360485 - OS/2 build bustage fix. Patch by Andy Williams <abwillis1@gmail.com>.
git-svn-id: svn://10.0.0.236/trunk@216819 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 12:47:13 +00:00
mozilla%weilbacher.org
712a4e7cb3 [OS/2] Bug 351246: Load Mozilla into Highmem on OS/2. Part 1, changes to OS/2 only core code. r=abwillis1, sr=mkaply
git-svn-id: svn://10.0.0.236/trunk@216818 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 08:53:03 +00:00
sharparrow1%yahoo.com
bbc7755ab2 Bug 361844: Printing cleanup; r+sr=roc. Changes the way the presentation is managed for print preview, plus many smaller cleanups.
git-svn-id: svn://10.0.0.236/trunk@216817 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 08:05:05 +00:00
mozilla.mano%sent.com
e767bc6b84 Bug 363339 - Gran Paradiso dmg license is improperly encoded. patch from Smokey Ardisson, <alqahira@ardisson.or>, r=me.
git-svn-id: svn://10.0.0.236/trunk@216816 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 08:00:47 +00:00
bmlk%gmx.de
46398b3fb9 report frames currently on the overflow list as frames on a additional childlist to get their views reparented if a frame higher in the tree needs to reparent the views bug 362724 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@216815 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 06:46:17 +00:00
timeless%mozdev.org
e790f0abc6 Backing out!
git-svn-id: svn://10.0.0.236/trunk@216814 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 03:35:22 +00:00
timeless%mozdev.org
c3ae441147 Bug 361413 Build succeeds even when XPTC stubs/invocation stuff are not implemented.
patch by bsmedberg r=timeless


git-svn-id: svn://10.0.0.236/trunk@216813 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 03:24:47 +00:00
sayrer%gmail.com
ddf4c03c15 bug 362547. xpcshell unit tests for SAX Patch by Alex Vincent <ajvincent@gmail.com>. r=sayrer
git-svn-id: svn://10.0.0.236/trunk@216812 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 03:16:39 +00:00
bienvenu%nventure.com
d750bed9e8 fix crash deleting attachment from imap message, sr=mscott 360342
git-svn-id: svn://10.0.0.236/trunk@216811 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-10 00:09:31 +00:00
mozilla.mano%sent.com
eaf232c61c Bug 360220 - readers menulist has no icon if the last-selected reader is a web reader. r=enn.
git-svn-id: svn://10.0.0.236/trunk@216808 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 21:34:51 +00:00
gijskruitbosch%gmail.com
5ab5e9bf90 Bug 362646 - domNodeDialog.xul doesn't have control attributes pointing to valid ids
p=comrade693+bmo@gmail.com (Shawn Wilsher)
r=db48x (Daniel Brooks)
sr=neil@parkwaycc.co.uk


git-svn-id: svn://10.0.0.236/trunk@216806 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 19:43:54 +00:00
sayrer%gmail.com
2757ebe9db Test for bug 308484 by Wladimir Palant <trev@gtchat.de>. r=bz
git-svn-id: svn://10.0.0.236/trunk@216803 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 18:02:18 +00:00
sayrer%gmail.com
9cd5bffe94 Test for bug 238409 by Wladimir Palant <trev@gtchat.de>. r=jst
git-svn-id: svn://10.0.0.236/trunk@216802 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 17:33:29 +00:00
kjh-5727%comcast.net
2674b6e768 Bug 360485 - Factor out nsIDeviceContextSpecFactory. Part 1: changed files. r=pavlov, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@216801 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 17:18:56 +00:00
lpsolit%gmail.com
2e18b4a401 Bug 359315: "NNTP" and "IO" should be filtered out of the mail_delivery_method options - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@216800 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 16:39:18 +00:00
timeless%mozdev.org
9f7096c63b Bug 362842 please rename nsIMsgImapMailFolder.canIOpenThisFolder
r=bienvenu sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@216799 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 16:31:05 +00:00
igor.bukanov%gmail.com
b8fe134378 Bug 362668: JSObject.slot is no longer accessed directly. Instead code uses STOBJ_macros. r=brendan
git-svn-id: svn://10.0.0.236/trunk@216798 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 15:02:37 +00:00
wsharp%adobe.com
74e31a04ae bug 363255. uintptr_t should be uintptr. Also checked in fix for e4xnode.cpp when parsing malformed namespace. no reviewer for sat. morning
git-svn-id: svn://10.0.0.236/trunk@216797 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 13:33:53 +00:00
lpsolit%gmail.com
364bdefaf8 Bug 362865: email_in.pl permissions not good after running checksetup.pl - Patch by Bill Barry <after.fallout@gmail.com> r=mkanat a=myk
git-svn-id: svn://10.0.0.236/trunk@216795 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 11:58:14 +00:00
lpsolit%gmail.com
870c67b100 Bug 361252: checksetup.pl should get confirmation from the user before causing dataloss in UTF8 conversion - Patch by Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit a=myk
git-svn-id: svn://10.0.0.236/trunk@216794 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 11:51:35 +00:00
philringnalda%gmail.com
c097eee8cd Bug 353194: Statusbar changes size depending on whether lock icon appears; Wrong broken image in addressbar, r=mano
git-svn-id: svn://10.0.0.236/trunk@216793 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 06:40:21 +00:00
dbaron%dbaron.org
1d1477169f Fix bad interaction of colspan handling with AddMinCoord's magic to deal with specified coord widths. Substantive changes by bzbarsky, comments by me. r+sr=dbaron/bzbarsky b=363150
git-svn-id: svn://10.0.0.236/trunk@216792 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 05:38:19 +00:00
gavin%gavinsharp.com
ee7a0ad27d Bug 347230: Minimal Save-only dialog shown for files with discoverable types (known file extensions), patch by Masatoshi Kimura (:emk) <VYV03354@nifty.ne.jp>, r=me
git-svn-id: svn://10.0.0.236/trunk@216791 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 04:37:22 +00:00
philringnalda%gmail.com
4027c85c61 Bug 359656: Make toolbar customization restore defaults restore the app's defaults, not Firefox's defaults, r=mano, lilmatt
git-svn-id: svn://10.0.0.236/trunk@216790 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 03:32:36 +00:00
preed%mozilla.com
28bf8fab5b Bug 363108: patcher2.pl --build-tools pulls from the trunk. This is bad for a number of reasons. This is a stop-gap measure to get --build-tools working again after the cairo/svg landing and the dbus landing. patch=tfullhart. r=preed.
git-svn-id: svn://10.0.0.236/trunk@216789 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 02:47:38 +00:00
rhelmer%mozilla.com
47ae2d48a9 remove independent verification from this step b=363237 r=preed
git-svn-id: svn://10.0.0.236/trunk@216788 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 02:18:52 +00:00
jminta%gmail.com
f90ffc2a94 Second try at fixing bug 360658 Weekly print layout: No preview for 'Selected events' selection. r=lilmatt, mvl
git-svn-id: svn://10.0.0.236/trunk@216787 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 01:14:59 +00:00
jminta%gmail.com
c5a3578441 Bug 362866 Tasklist, unifinder and views still display old task/event after conversion to event/task. r=lilmatt, mvl
git-svn-id: svn://10.0.0.236/trunk@216786 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 01:12:48 +00:00
jminta%gmail.com
2d2097fa8d Bug 361650 Default event start time is 00:00 and not the next full hour. r=lilmatt, mvl
git-svn-id: svn://10.0.0.236/trunk@216785 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 01:09:45 +00:00
jminta%gmail.com
c96e65f884 Bug 362585 Remove useless line that can throw an error in some cases. r=lilmatt, dmose
git-svn-id: svn://10.0.0.236/trunk@216784 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 01:03:09 +00:00
wtchang%redhat.com
e045e318b7 Bugzilla Bug 358785: merged the mozilla/security/nss/lib/libpkix from the
NSS_LIBPKIX_BRANCH onto the NSS trunk.  Approved by rrelyea and nelsonb.


git-svn-id: svn://10.0.0.236/trunk@216782 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 00:27:38 +00:00
rhelmer%mozilla.com
eb04305862 rollback to 1.3, 1.4 should not have been checked in
git-svn-id: svn://10.0.0.236/trunk@216781 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-09 00:16:05 +00:00
ghendricks%novell.com
a12f9503a9 Failing a test cases with closed bugs, opens them. Passing one with RESOLVED bugs Verifies them.
git-svn-id: svn://10.0.0.236/trunk@216779 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 23:12:16 +00:00
wtchang%redhat.com
078873d980 Bugzilla Bug 363092: removed the pthread_kill macro definition. Mac OS X
has had the pthread_kill function since 10.2.   The patch is contributed by
Josh Aas <joshmoz@gmail.com>.  r=mark.mentovai,wtc


git-svn-id: svn://10.0.0.236/trunk@216775 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 22:58:13 +00:00
wtchang%redhat.com
861ea09ed1 Bugzilla Bug 363092: made 10.2 the default Mac OS X ppc deployment target.
r=josh.aas


git-svn-id: svn://10.0.0.236/trunk@216774 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 22:56:43 +00:00
wtchang%redhat.com
1cb5d3ccbb Bugzilla Bug 363073: verify that the peer's ephemeral public key is the
type we expect before using it.  r=nelsonb
Modified Files: ssl3con.c ssl3ecc.c


git-svn-id: svn://10.0.0.236/trunk@216773 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 22:37:29 +00:00
wtchang%redhat.com
ee9615098b Bugzilla Bug 357197: a small but subtle change to reject a hash algorithm
identifier with bogus 'parameters', and a large but straightforward change
of renaming function arguments and improving comments to clarify the
asymmetry between the two certID arguments. r=nelsonb


git-svn-id: svn://10.0.0.236/trunk@216772 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 22:10:52 +00:00
bclary%bclary.com
bade730b62 Bug 309169 - update JS_GetImplementationVersion, r=brendan
git-svn-id: svn://10.0.0.236/trunk@216771 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 21:08:09 +00:00
dietrich%mozilla.com
aa7253d2f9 Bug 359862 Places schema: improvements in descriptiveness and consistency (r=sspitzer)
git-svn-id: svn://10.0.0.236/trunk@216770 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 19:57:12 +00:00
sspitzer%mozilla.org
7703e1e5fa fix for bug #359349:
add "show sessions" to the history query options, so that we can disable it.

by default, disable sessions for the history-on-places sidebar (as we are initially going for Firefox 2.0 parity on top of places.)

To enable sessions, toggle the hidden "browser.history.showSessions" boolean pref.

Thanks to Dan Mills <thunder@mozilla.com> for the fix.

r=sspitzer,gavin


git-svn-id: svn://10.0.0.236/trunk@216769 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 19:56:31 +00:00
ghendricks%novell.com
23af09768a Bugzilla Bug 360100
Cloning a test case with copy document also clones the entire document history


git-svn-id: svn://10.0.0.236/trunk@216767 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 19:19:09 +00:00
rhelmer%mozilla.com
51db457067 script to download and clean pageset, checkin for anodelman, b=362152 r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@216766 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 18:53:15 +00:00
ghendricks%novell.com
bbbf4af613 Escape <script> tags in wysiwyg feilds so that they don't execute.
git-svn-id: svn://10.0.0.236/trunk@216765 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 18:39:14 +00:00
sayrer%gmail.com
dc4d0507ba Bug 361448. Feed processor logs an exception when it hits an unknown element in atom:author. r=mano
git-svn-id: svn://10.0.0.236/trunk@216762 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 17:33:15 +00:00
stridey%gmail.com
dbe6fd41ab Bug 284554 - Enable preference panes to use applescript studio. Patch by Geoff Beier <me@mollyandgeoff.com> r=cl sr=pink
git-svn-id: svn://10.0.0.236/trunk@216761 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 17:29:09 +00:00
stridey%gmail.com
e6ed54b40d Camino only - Bug 288980. Create 'Reveal in Bookmark Manager' contextual menu item for relevant bookmarks. Patch by Chris Lawson <bugzilla@chrislawson.net> r=me sr=pink
git-svn-id: svn://10.0.0.236/trunk@216760 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 17:23:05 +00:00
bienvenu%nventure.com
63b89d266c remember tags when copying imap messages to local folders, sr=mscott 362989
git-svn-id: svn://10.0.0.236/trunk@216759 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 17:12:07 +00:00
stridey%gmail.com
9df1d6058e Camino only - bug 345419: When already selected, make 'Use as Dock Menu' context menu item reset the Dock Menu to the default folder. r=cl sr=pink
git-svn-id: svn://10.0.0.236/trunk@216758 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 16:57:38 +00:00
mattwillis%gmail.com
a0982d4393 bug 362742 - ifdefs branch vs. trunk pieces of Customize Toolbar in prep for using toolkit's. Patch by philor. r=lilmatt, jminta
git-svn-id: svn://10.0.0.236/trunk@216757 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 16:37:01 +00:00
silver%warwickcompsoc.co.uk
f660a3990f Bug 359592 - Kill off dead strings from chatzilla.dtd, and consistently use "ChatZilla" to refer to the app.
ChatZilla only.
r=samuel


git-svn-id: svn://10.0.0.236/trunk@216756 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 16:23:53 +00:00
mozilla.mano%sent.com
df85dc6a39 Backout help.css changes I accidenally checked in.
git-svn-id: svn://10.0.0.236/trunk@216754 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 16:23:24 +00:00
ted.mielczarek%gmail.com
f3403205ed bug 363062, workaround to prevent out of disk space errors on hourly win32 tinderboxes. airbag symbol store generation is disabled for now. r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@216753 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 16:22:58 +00:00
mozilla.mano%sent.com
7d9a9cbede Bug 363125 - location bar is stretched vertically in Pinstripe. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@216751 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 16:18:03 +00:00
longsonr%gmail.com
0c9355d8c2 Bug 363066 - remove unused macro from nsSVGImageFrame. r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@216748 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 10:48:43 +00:00
michael.buettner%sun.com
e173bb08f0 bug #363147 attendee list and free/busy grid are not synchronized
git-svn-id: svn://10.0.0.236/trunk@216747 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 10:24:11 +00:00
alfred.peng%sun.com
102c41198f Bug 356863. Right-hand account settings panels are not accessible.
Patch by Evan.Yan@sun.com. r=aaronleventhal.


git-svn-id: svn://10.0.0.236/trunk@216746 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 09:59:45 +00:00
alfred.peng%sun.com
f576513bce Bug 356347. Invisible column headers of xul tree-table are not exposed.
Patch by Evan.Yan@sun.com. r=aaronleventhal.


git-svn-id: svn://10.0.0.236/trunk@216745 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 09:57:25 +00:00
bzbarsky%mit.edu
7c3973cf2b More tests pass now that reflow branch landed.
git-svn-id: svn://10.0.0.236/trunk@216744 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 08:53:41 +00:00
joshmoz%gmail.com
bae08c8401 merge nsToolkit and nsToolkitBase in cocoa widgets. b=363117 r=mento sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@216743 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 08:29:46 +00:00
joshmoz%gmail.com
0988905a4a Don't compile FSVolumeMount in MoreFilesX. It exists on Mac OS X 10.5 now, we can't re-define it in MoreFilesX. Since we don't use it anyway, just don't ever compile it. b=363092 r=mento sr=wtc
git-svn-id: svn://10.0.0.236/trunk@216742 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 07:52:18 +00:00
ajschult%verizon.net
ee1c4ccf9a Bug 362605: fast-update pulls Attic directory on branch for files deleted on trunk. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@216741 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 07:47:08 +00:00
dbaron%dbaron.org
1ca9f3f372 Bug 300030: Move intrinsic width computation out of nsIFrame::Reflow and into its own methods on nsIFrame. Replace reflow reasons, types, and commands with dirty bits/notifications. Thanks to bzbarsky for almost all of the HTML form controls (mozilla/layout/forms) changes, and many others for help testing and patching. For detailed commit logs, see REFLOW_YYYYMMDD_BRANCH, where YYYYMMDD is one of 20061031, 20060830, 20060603, 20060302, 20060119, 20051011, 20050804, 20050429, 20050315, 20050111, and 20041213.
git-svn-id: svn://10.0.0.236/trunk@216738 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 05:38:33 +00:00
philringnalda%gmail.com
1a1de382fe Bug 363098: customizeToolbar needs to include global/skin, r=gavin
git-svn-id: svn://10.0.0.236/trunk@216736 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 04:19:56 +00:00
jwalden%mit.edu
6a5a8fdefa Bug 277122 - XUL preprocessor #else-type conditions are evaluated relative to the result of the previous condition only. Fixed the bug with the original patch (unknowing use of a Perl 5.8.0 feature) and relanding... r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@216735 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 04:13:00 +00:00
mats.palmgren%bredband.net
b1edb47875 Fix a Print Preview crash. b=362708 r=bernd sr=roc
git-svn-id: svn://10.0.0.236/trunk@216733 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 03:44:11 +00:00
mats.palmgren%bredband.net
dd00a78c5d Syncing with branch fix for bug 363054: Ctrl-Shift Keyboard Shortcuts broken (linux). r=zeniko sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@216731 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 03:18:29 +00:00
jwalden%mit.edu
c1d1dab503 Giving up on bug 277122 for now; will try again later.
git-svn-id: svn://10.0.0.236/trunk@216718 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-08 00:09:08 +00:00
mattwillis%gmail.com
08d7a50483 bug 343207 - Uncomments piece of Makefile that packages updater.ini. r=dmose
git-svn-id: svn://10.0.0.236/trunk@216717 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 23:53:59 +00:00
cst%yecc.com
e05d061afa Bug 362913 Fix regression from bug 354953 that made the undo history store the least-recent tabs rather than the most-recent
r+sr=neil


git-svn-id: svn://10.0.0.236/trunk@216716 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 23:52:58 +00:00
bugzilla%arlen.demon.co.uk
1ad7ce4729 Bug 361708 Make the way links from mailnews behave pref controllable
p=me r=mnyromyr sr=neil (SM only)


git-svn-id: svn://10.0.0.236/trunk@216711 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 23:25:03 +00:00
jwalden%mit.edu
563073030c Attempt to fix build bustage on balsa-trunk; fix stupid Perl mistake in previous commit, still trying to fix bug 277122.
git-svn-id: svn://10.0.0.236/trunk@216708 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 23:04:12 +00:00
jwalden%mit.edu
b42f900ae9 Attempt to fix build bustage on balsa-trunk; if this fails will probably back out the patch for bug 277122.
git-svn-id: svn://10.0.0.236/trunk@216706 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 22:59:19 +00:00
mozilla%weilbacher.org
ed9c885ce9 Fix XPCOM build break on OS/2, see bug 345517. p=abwillis1, r=benjamin
git-svn-id: svn://10.0.0.236/trunk@216705 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 22:54:18 +00:00
mattwillis%gmail.com
aaba7a2abe bug 343207 - Uncomments piece of Makefile that packages updater.ini. r=dmose
git-svn-id: svn://10.0.0.236/trunk@216704 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 22:29:50 +00:00
sayrer%gmail.com
e8aa8fa1dd Bug 363032. invalid arg assertion in nsFrameList.cpp. Patch by Alex Vincent <ajvincent@gmail.com>. r=enndeakin, sr=neil
git-svn-id: svn://10.0.0.236/trunk@216703 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 22:08:00 +00:00
mozilla%weilbacher.org
bd0a019b6d [OS/2] Bug 355067: add Freetype copyright notice to about:license as OS/2 builds with cairo need to ship with it. r=gerv
git-svn-id: svn://10.0.0.236/trunk@216702 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 22:00:22 +00:00
jwalden%mit.edu
fbc7395155 Bug 277122 - XUL preprocessor #else-type conditions are evaluated relative to the result of the previous condition only (with one visible result being that #ifdef/#elifdef/#else/#endif doesn't work correctly if both the ifdef and elifdef conditions are true). This patch fixes conditions such that at most one section of any #if/#el*/#el*[...]/#endif set is ever included, regardless of the conditions used or types of the tests performed. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@216701 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:49:21 +00:00
gavin%gavinsharp.com
078433f1c5 Bug 362686: install-app from zip fails, patch by Tuukka Tolvanen <tuukka.tolvanen@gmail.com>, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@216700 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:39:35 +00:00
mvl%exedo.nl
7312f8fcfb bug 343721: just try to password from passwordmanager, instead of prompting. r=lilmatt, jminta
git-svn-id: svn://10.0.0.236/trunk@216699 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:36:02 +00:00
gavin%gavinsharp.com
479df5064c Bug 360273: Firefox should substitute unrecognized parameter extension with blank string, patch by Pavel Franc - Pawell (Czilla.cz) <p.franc@gmail.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@216698 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:31:15 +00:00
gavin%gavinsharp.com
a393fef1e6 Bug 351260: No provision for disabling welcome and override pages, patch by Harry Johnston <harry@scms.waikato.ac.nz>, r=me
git-svn-id: svn://10.0.0.236/trunk@216697 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:28:32 +00:00
gavin%gavinsharp.com
f561786137 Bug 351591: Pressing Enter in an exceptions dialog adds an unwanted 'scheme:http' entry in the list, r=mano
git-svn-id: svn://10.0.0.236/trunk@216696 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:25:38 +00:00
gavin%gavinsharp.com
5f01743988 Bug 278859: fix minor layout-debug issues when using Firefox, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@216695 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:21:41 +00:00
gavin%gavinsharp.com
104aff22be Bug 353324: When search engine is found and search bar icon highlighted in blue, it loses effect on hover, r=mano
git-svn-id: svn://10.0.0.236/trunk@216694 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:20:07 +00:00
gavin%gavinsharp.com
f2c1bab4fd Bug 341872: Download manager leaks helperApps, patch by Regis Caspar <regis.caspar+bz@gmail.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@216693 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:16:56 +00:00
ghendricks%novell.com
9215b62099 Cloning a plan without the doc causes error when creating a run in that clone.
git-svn-id: svn://10.0.0.236/trunk@216692 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 21:12:47 +00:00
neil%parkwaycc.co.uk
b4a9673424 Bug 360639 Omit virtual folders from offline use selection r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216690 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 20:48:50 +00:00
mattwillis%gmail.com
7696e6b571 bug 362639 - Adds missing accesskeys to Lightning's main menu. Patch by Cédric Corazza <cedric.corazza@wanadoo.fr> r=lilmatt,jminta
git-svn-id: svn://10.0.0.236/trunk@216689 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 20:15:28 +00:00
timeless%mozdev.org
e7bcc57e31 Bug 362843 xpidl should warn about attribute anytype aaaIAa ([a-z]{2,3}I[A-Z][a-z])
r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@216688 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 20:10:34 +00:00
sayrer%gmail.com
153508ceff Bug 354345. Set isStoredWithId for RSS 2.0 feed items. Patch by Wladimir Palant <trev@gtchat.de>. r=sayrer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216687 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 20:07:48 +00:00
roc+%cs.cmu.edu
0e0e3e92c4 Bug 344228. Fix up some naughty uses of nsIScrollbarMediator. r=enndeakin,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@216686 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 19:53:41 +00:00
roc+%cs.cmu.edu
a05d07a3a7 Bug 358764. Make backspace do nothing on Linux. r=caillon,mconnor
git-svn-id: svn://10.0.0.236/trunk@216685 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 19:46:47 +00:00
joshmoz%gmail.com
41d796e2b3 don't include nsMimeMapper.h in the cocoa drag service, it is unused and causes problems compiling trunk on 10.5. r=mento
git-svn-id: svn://10.0.0.236/trunk@216683 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 19:16:08 +00:00
ghendricks%novell.com
0bca36ec93 Allow more options for tag searches
git-svn-id: svn://10.0.0.236/trunk@216682 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 19:13:10 +00:00
ghendricks%novell.com
bb5b2e7ca3 Missing error message
git-svn-id: svn://10.0.0.236/trunk@216680 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:53:29 +00:00
sayrer%gmail.com
a54860f67d Bug 362156. Support the 'feed' link relation for autodiscovery. r=gavin
git-svn-id: svn://10.0.0.236/trunk@216679 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:45:45 +00:00
ghendricks%novell.com
10ef4758cd RELATIONSHIPS collides with Exporter.
git-svn-id: svn://10.0.0.236/trunk@216678 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:43:21 +00:00
ghendricks%novell.com
3cc49fd7c2 You shouldn't be able to drag product folders.
git-svn-id: svn://10.0.0.236/trunk@216677 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:39:50 +00:00
scott%scott-macgregor.org
3b9324bd2c Bug #291341 --> switching from drafts folder to saved search folder doesn't remove the edit draft button. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216676 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:35:25 +00:00
wtchang%redhat.com
17276e586e Bugzilla Bug 361077: removed commented-out code. r=christophe.ravel
git-svn-id: svn://10.0.0.236/trunk@216675 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:31:49 +00:00
wtchang%redhat.com
6bd11fe950 Bugzilla Bug 361077: fixed the bug that HP-UXB.11.*.mk test USE_PTHREADS
before it is set.  Since we always use pthreads now, we can unconditionally
add -D_POSIX_C_SOURCE=199506L to OS_CFLAGS in HP-UXB.11.mk.
r=christophe.ravel
Modified Files:
	HP-UXB.11.00.mk HP-UXB.11.11.mk HP-UXB.11.20.mk
	HP-UXB.11.22.mk HP-UXB.11.23.mk HP-UXB.11.mk


git-svn-id: svn://10.0.0.236/trunk@216673 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:28:40 +00:00
ghendricks%novell.com
a1952380ba Missing filters on a couple tables
git-svn-id: svn://10.0.0.236/trunk@216672 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:24:29 +00:00
nrthomas%gmail.com
dcccfafa52 Bump nagios version for Thunderbird 1.5.0.9, b=360034, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@216670 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 18:02:29 +00:00
jminta%gmail.com
fa1f63e4b1 Bug 362856 Edit Task command from tasklist context menu does nothing, patch by sebastian.schwieger@googlemail.com, r=jminta
git-svn-id: svn://10.0.0.236/trunk@216669 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 17:19:23 +00:00
benjamin%smedbergs.us
c5717f53e9 Bug 363000 - protect against spaces in the source directory, r=luser
git-svn-id: svn://10.0.0.236/trunk@216668 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 16:36:22 +00:00
vladd%bugzilla.org
df34507479 Documentation patch for bug 355302: Documentation for the "clone bug" feature; patch by victory(_RSZ_) <bmo2007@rsz.jp>, r=vladd.
git-svn-id: svn://10.0.0.236/trunk@216667 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 15:40:27 +00:00
thomas.benisch%sun.com
4a789af8f6 bug #357397 support WCAP server invitations r=mvl
git-svn-id: svn://10.0.0.236/trunk@216666 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 14:50:04 +00:00
dschaffe%adobe.com
ee5c81b648 bug 361312, fix tamarin tests of case Math.pow(Infinity,-1)=0 and variants, r=wsharp
git-svn-id: svn://10.0.0.236/trunk@216665 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 14:30:29 +00:00
thomas.benisch%sun.com
f75e0df2ee bug #357397 support WCAP server invitations
git-svn-id: svn://10.0.0.236/trunk@216664 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 14:28:45 +00:00
thomas.benisch%sun.com
c392079e43 bug #357397 support WCAP server invitations
git-svn-id: svn://10.0.0.236/trunk@216663 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 13:48:42 +00:00
kaie%kuix.de
413c4b7249 Bug 362980, Unable to verify the identity of [www.something.com] as a trusted site
Fixes a regression from yesterday's checkin for bug 176501.
r=rrelyea, r=wtchang


git-svn-id: svn://10.0.0.236/trunk@216661 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 13:02:28 +00:00
mozilla.mano%sent.com
a585ab7859 Bug 359552 - Remove keycode constants from nsIAutoCompleteController. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@216660 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 12:59:02 +00:00
gijskruitbosch%gmail.com
f534757264 Bug 342988 - Allow plugins to rebuild menu(s), but not before CZ has initialized.
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@216656 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 12:21:11 +00:00
gijskruitbosch%gmail.com
40bba391c8 Bug 326873 - ChatZilla should be less picky about filenames
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only.


git-svn-id: svn://10.0.0.236/trunk@216655 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 11:35:20 +00:00
longsonr%gmail.com
e7664de954 Bug 357808 - make nsSVGMarkerFrame::PaintMark and nsSVGMarkerFrame::RegionMark more robust. r=jwatt, sr=tor
git-svn-id: svn://10.0.0.236/trunk@216654 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 09:32:13 +00:00
mozilla.mano%sent.com
5ec2a77783 Bug 354531 - Moving (reordering) search engines should enable the Restore Defaults button. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@216651 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 09:01:30 +00:00
mozilla.mano%sent.com
1cb30110cf Bug 359056 - [Winstripe] regression: no hover feedback for go/search dropdown buttons. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@216650 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 08:58:48 +00:00
mozilla.mano%sent.com
2c72f3427c Bug 353438 - Preview of Location Bar in 'Customize' dialog flawed. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@216649 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 08:55:52 +00:00
cltbld
d3ee520ca6 bootstrap.cfg changes for Tbird 1.5.0.9 builds -preed
git-svn-id: svn://10.0.0.236/trunk@216645 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 07:15:31 +00:00
mozilla.mano%sent.com
233443cc69 Landing bug 354644's fix on trunk, r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@216644 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 07:03:44 +00:00
masayuki%d-toybox.com
305c7436cb Bug 362048 gfxPlatFormGtk::ResolveFontName returns uninitialzed value for aAborted r=dbaron
git-svn-id: svn://10.0.0.236/trunk@216643 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 07:01:08 +00:00
reed%reedloden.com
1e6a5d1cb9 Bug 363029 - "local patch on registry on webtools.m.o... do we need it?" (commit just the comment portion)
git-svn-id: svn://10.0.0.236/trunk@216638 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 06:12:16 +00:00
cltbld
bc73e4f8ef Bump the pullDate to get the version number checkins for FFx 1.5.0.9.
git-svn-id: svn://10.0.0.236/trunk@216636 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 06:08:43 +00:00
smontagu%smontagu.org
b95d0b69a2 Compiler bustage fix
git-svn-id: svn://10.0.0.236/trunk@216634 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 05:10:12 +00:00
reed%reedloden.com
8eb5d2f530 Change /usr/bonsaitools/bin/perl to /usr/bin/perl [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216633 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 04:59:39 +00:00
reed%reedloden.com
8f3ad8ec5b Change /usr/bonsaitools/bin/perl to /usr/bin/perl [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216632 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 04:35:46 +00:00
bzbarsky%mit.edu
d631c95536 Fix build orange. Bug 356335, reviews hopefully coming up.
git-svn-id: svn://10.0.0.236/trunk@216631 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 03:43:52 +00:00
bzbarsky%mit.edu
9ecace1150 Fix build bustage. See bug 356335 comment 18 for what I forgot to do in the
initial checkin for that bug...  I need a longer-term memory, clearly.  :(


git-svn-id: svn://10.0.0.236/trunk@216630 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 02:53:35 +00:00
bzbarsky%mit.edu
db150e26f6 Go into an error state if we get a handler with a command in non-chrome XBL.
Bug 362716, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@216629 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 02:34:57 +00:00
bzbarsky%mit.edu
dfc962fee2 Allocate the celldata structs from the presshell arena instead of allocating
them from the malloc heap with new.  Use nsTArray to store them and an nsTArray
to store those arrays instead of using nsVoidArray.  Bug 356335, r=bernd,
sr=sicking


git-svn-id: svn://10.0.0.236/trunk@216628 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 02:32:57 +00:00
wtchang%redhat.com
0c3b792433 Bugzilla Bug 345482: changed abspath to core_abspath to avoid conflict with
the built-in abspath function of GNU make 3.81.  The patch is contributed
by Benjamin Smedberg <benjamin@smedbergs.us>. r=wtc,christophe.ravel
Modified Files:
	coreconf/rules.mk nss/cmd/shlibsign/Makefile
	nss/lib/freebl/Makefile nss/lib/pk11wrap/Makefile


git-svn-id: svn://10.0.0.236/trunk@216626 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 01:57:18 +00:00
timeless%mozdev.org
c4eb3547d6 there's no objdir, but we need LOCAL_INCLUDES
git-svn-id: svn://10.0.0.236/trunk@216621 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-07 00:41:36 +00:00
ghendricks%novell.com
2e009fcc63 Filter the html in the diffs.
git-svn-id: svn://10.0.0.236/trunk@216619 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 23:33:07 +00:00
mozilla.mano%sent.com
d25e533013 Bug 347249 - QuickFind Link/Text Visual Distinction. r=gavin, ui-r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@216617 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 23:24:26 +00:00
mozilla.mano%sent.com
67f31cfa10 Bug 363011 - click on search suggestion doesn't start the search anymore. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@216615 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 23:00:20 +00:00
wtchang%redhat.com
cb167e11ec Bug 332350: fixed a typo in the comment.
git-svn-id: svn://10.0.0.236/trunk@216614 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 23:00:17 +00:00
sayrer%gmail.com
ba68e3a1b8 test for bug 218236. Patch by Wladimir Palant <trev@gtchat.de>. r=bz
git-svn-id: svn://10.0.0.236/trunk@216610 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:41:07 +00:00
timeless%mozdev.org
b46cf23c0c Bug 362950 build in embedding/browser/gtk/src failed if srcdir=. is set
The makefile was violating readonly srcdir for objdir builds too...
r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@216609 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:32:07 +00:00
joshmoz%gmail.com
388bae4a52 copy nsLookAndFeel to cocoa dir so we don't depend on widget/mac, we can use cocoa, and our impl can diverge from mac widgets. remove cocoa ifdefs, de-tab files. b=362999 r=smorgan sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@216608 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:31:17 +00:00
ghendricks%novell.com
b8b10f9715 Added a top bugs report to plans
git-svn-id: svn://10.0.0.236/trunk@216607 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:29:50 +00:00
tor%cs.brown.edu
ca2e75f93f Bug 362008 - remove nsSVGImageFrame copy of image data. r=pavlov, sr=roc
git-svn-id: svn://10.0.0.236/trunk@216606 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:23:10 +00:00
mnyromyr%tprac.de
4d4efea460 Bug 351108: Tooltips in OS X need to not be banana-yellow; p=<stefanh@bluebottle.com>, r=josh, sr=pinkerton - "too....much....free....time..."
git-svn-id: svn://10.0.0.236/trunk@216605 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:19:45 +00:00
tor%cs.brown.edu
4f512d8fda Bug 362759 - make erode default morphology operation.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@216604 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:18:01 +00:00
tor%cs.brown.edu
b484107c01 Bug 362773 - add cairo_create error checking to nsSVGUtils.
Patch by amenzie@us.ibm.com, r=tor, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@216603 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 22:16:15 +00:00
wtchang%redhat.com
a26a68193b Bugzilla Bug 342795: the call-once functions need to store the error code
on failure so that the error code can be retrieved later. r=nelsonb and
alexei.volkov.


git-svn-id: svn://10.0.0.236/trunk@216601 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 21:50:40 +00:00
stridey%gmail.com
197981d0a9 Camino only - bug 361016: Make zoom widget maximize to fill screen when shift is held. r=torben sr=pink
git-svn-id: svn://10.0.0.236/trunk@216600 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 21:43:39 +00:00
stridey%gmail.com
1899e63d7a Camino only - Bug 327203: When opening prefpanes, respect the OS Full keyboard access pref for determining whether or not to focus the first element. r=hwaara sr=pink
git-svn-id: svn://10.0.0.236/trunk@216599 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 21:25:09 +00:00
christophe.ravel.bugs%sun.com
b7566555ac Bugzilla 362857 Simplify the NSS version string definition.
r+ wtchang


git-svn-id: svn://10.0.0.236/trunk@216598 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 21:14:54 +00:00
smontagu%smontagu.org
6f9d166dbe Make alert notifications popup over the left end of the taskbar on right-to-left desktops. Bug 132733, r=ere, sr=neil
git-svn-id: svn://10.0.0.236/trunk@216596 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 20:52:09 +00:00
wsharp%adobe.com
9d04e5b964 bug 361312. Fix for Math.pow plus a few other things. r: stejohns@adobe.com
git-svn-id: svn://10.0.0.236/trunk@216595 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 20:51:03 +00:00
wtchang%redhat.com
521bf20b5a Bugzilla Bug 362857: simplified the NSS and softoken version string
definition.  r=christophe.ravel,nelsonb.
Modified files: nss/nss.h softoken/softkver.h


git-svn-id: svn://10.0.0.236/trunk@216592 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 19:51:30 +00:00
ghendricks%novell.com
0689dec183 Update url in env lookup
git-svn-id: svn://10.0.0.236/trunk@216591 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 19:37:03 +00:00
scott%scott-macgregor.org
0802969b60 Bug #360702 --> look for ISP RDF Files in extension directories. Don't forget to package rss.rdf from its new location. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216590 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 19:36:27 +00:00
ghendricks%novell.com
8c7002dc1e Forgot to add the quicksearch files.
git-svn-id: svn://10.0.0.236/trunk@216589 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 19:35:10 +00:00
smontagu%smontagu.org
9e39056441 Recognize attachments when importing Japanese Eudora mailboxes. Bug 95613, patch by Hiro <sugar.waffle@gmail.com>, r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216584 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 19:09:49 +00:00
timeless%mozdev.org
4d2beb9547 Bug 283487 nsStringInputStream is still broken
use LengthRemaining consistently
r=darin


git-svn-id: svn://10.0.0.236/trunk@216583 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 18:46:29 +00:00
ghendricks%novell.com
987a4bc169 Use a suggest type lookup for environments in caseruns.
git-svn-id: svn://10.0.0.236/trunk@216582 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 18:35:39 +00:00
ccooper%deadsquid.com
e187b497d0 b=355278
- associate branches directly with testcases, subgroups, and testgroups
- existing Litmus installs will need to run the migration/update_branch_relationships.pl script to update their installs
- fix fidelity of testcase, subgroup, and testgroup listings so that entities th
at don't belong to groupings are still displayed

Misc.
- standardize how we call 'onchange' js functions to avoid capitalization errors that were plaguing us before
- enable differential sorting in FormWidget listings


git-svn-id: svn://10.0.0.236/trunk@216581 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 18:18:31 +00:00
stuart.morgan%alumni.case.edu
09a4411ae3 Camino only - Remove extra parameter is bookmark failure logging; no bug. r/sr=josh
git-svn-id: svn://10.0.0.236/trunk@216580 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 18:04:47 +00:00
aaronr%us.ibm.com
081a782a2a [XForms] removed redundant label in select anonymous content. Bug 348053, patch by surkov, r=aaronL+aaronr
git-svn-id: svn://10.0.0.236/trunk@216579 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 18:02:39 +00:00
wtchang%redhat.com
50fccfcc92 Bugzilla Bug 362246: enable large-file support on Mac OS X.
r=mark.mentovai,bienvenu


git-svn-id: svn://10.0.0.236/trunk@216575 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 17:57:34 +00:00
kaie%kuix.de
a6585ba30d Bug 362967, export SECMOD_DeleteModuleEx
r=rrelyea, r=wtchang


git-svn-id: svn://10.0.0.236/trunk@216574 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 17:56:04 +00:00
michael.buettner%sun.com
719f017794 bug #362921 moving event to new start-date does not update free/busy grid
git-svn-id: svn://10.0.0.236/trunk@216573 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 17:54:30 +00:00
stuart.morgan%alumni.case.edu
d43ce9ede1 Camino only - Bug 344356: Fill all password forms, not just the first one.
git-svn-id: svn://10.0.0.236/trunk@216572 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 17:43:39 +00:00
kaie%kuix.de
8f45191b4b follow up checkin, make sure entries in nss.def are sorted
git-svn-id: svn://10.0.0.236/trunk@216571 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 17:32:47 +00:00
kaie%kuix.de
ac6441f8bf Bug 345277, When "Certificate Viewer" is shut, the object leaks
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@216570 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 17:25:14 +00:00
kaie%kuix.de
85ee992791 Export two NSS functions, required for:
Bug 307319, Certificate details show incorrect public key information
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@216569 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 17:12:41 +00:00
joshmoz%gmail.com
703152c5b9 fix "Some Cmd+Shift+letter shortcuts are broken". This is a big step towards fixing menuless dialogs as well. b=355817 r=mento sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@216568 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 17:04:13 +00:00
kaie%kuix.de
04fb966856 Bug 360526, Cert not imported - Feedback prompt sometimes does not work
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@216566 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 16:31:32 +00:00
kaie%kuix.de
27a43405ec Bug 360525, S/Mime LDAP cert fetching no longer works on trunk
r=mscott


git-svn-id: svn://10.0.0.236/trunk@216565 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 16:27:45 +00:00
kaie%kuix.de
fde4dc155a Bug 360528, Can no longer import trusted email cert
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@216564 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 16:20:08 +00:00
kaie%kuix.de
bf7ee32279 Bug 164707, Provide a way to view/delete orphan certs
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@216563 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 16:16:52 +00:00
mkaply%us.ibm.com
0b9ba08bd5 OS/2build break
git-svn-id: svn://10.0.0.236/trunk@216562 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 16:14:41 +00:00
michael.buettner%sun.com
d50ffb82b5 bug #359026 all-day events not included in calculating availability
git-svn-id: svn://10.0.0.236/trunk@216561 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 15:59:43 +00:00
kaie%kuix.de
e2a6356e24 Bug 176501, mozilla apps must manage NSS configuration for PKCS#11 shared libs, including nssckbi.dll
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@216560 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 15:42:39 +00:00
michael.buettner%sun.com
693585d8a8 bug #362961 missing relation for custom reminder
git-svn-id: svn://10.0.0.236/trunk@216559 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 14:50:33 +00:00
hwaara%gmail.com
12c3af2372 Implement accessible objects for xforms select controls. Patch by Alexander Surkov <surkov.alexander@gmail.com>. r=aaronr, aaronlev, b=348053
git-svn-id: svn://10.0.0.236/trunk@216558 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 13:44:19 +00:00
hwaara%gmail.com
c5c5bee258 Initial support for popupmenus, r=surkov, b=362080
git-svn-id: svn://10.0.0.236/trunk@216557 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 13:35:56 +00:00
neil%parkwaycc.co.uk
600348d019 Register content separately from skin and locale b=362265 r=ajschult sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@216556 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 10:37:05 +00:00
reed%reedloden.com
9bd323afae Bug 311765 - [p=timeless r=bear]
git-svn-id: svn://10.0.0.236/trunk@216555 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 10:22:03 +00:00
reed%reedloden.com
ab05782243 Bug 318880 - "Despot should log authentication results" [p=justdave r=reed]
git-svn-id: svn://10.0.0.236/trunk@216554 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 09:37:49 +00:00
longsonr%gmail.com
a3f9a4e652 Bug 362683 - SVG Text doesn't move when x/y attributes changed r+sr=tor
git-svn-id: svn://10.0.0.236/trunk@216553 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 09:34:14 +00:00
michael.buettner%sun.com
c36b818abf bug #362743 add new icons to free/busy dialog and rearrange layout
git-svn-id: svn://10.0.0.236/trunk@216552 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 08:02:04 +00:00
michael.buettner%sun.com
6cc720608d bug #362743 add new icons to free/busy dialog and rearrange layout
git-svn-id: svn://10.0.0.236/trunk@216551 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 07:56:42 +00:00
reed%reedloden.com
3fb096fea7 Bug 322763 - "Should be a UI for the administrator to view an account's history" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216550 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 07:56:24 +00:00
masayuki%d-toybox.com
97ca50516b Bug 341500 crash in usp10.dll(ScriptShape API) r=pavlov
git-svn-id: svn://10.0.0.236/trunk@216548 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 07:01:02 +00:00
bzbarsky%mit.edu
2cb665ad6a Add more tests.
git-svn-id: svn://10.0.0.236/trunk@216547 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 06:59:22 +00:00
reed%reedloden.com
376c1c0259 Bug 362912 - [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216546 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 06:25:05 +00:00
bzbarsky%mit.edu
79e3b2b3ba Add a few more tests
git-svn-id: svn://10.0.0.236/trunk@216545 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 06:20:21 +00:00
scott%scott-macgregor.org
6251d22199 replace spaces with tabs in the Makefile in order to fix build bustage on linux.
git-svn-id: svn://10.0.0.236/trunk@216544 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 05:49:23 +00:00
scott%scott-macgregor.org
01da3259d0 Bug #362557 --> forgot to land this with the rest of the changes to support editing tags.
git-svn-id: svn://10.0.0.236/trunk@216541 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 05:31:44 +00:00
scott%scott-macgregor.org
b3824ce6e8 Bug #360702 --> Look for ISP RDF files in extension directories. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216540 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 05:24:28 +00:00
scott%scott-macgregor.org
bea3b02a66 Bug #360702 --> Look for ISP RDF files in extension directories that contain "isp" sub directories. This should make it easy for extensions to make account setup easy for ISPs. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216539 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 05:22:26 +00:00
alfred.peng%sun.com
cf0865ef8c Bug 351950. nsLocalFileUnix has "access"(system call) problem on Solaris.
r+sr=dougt.


git-svn-id: svn://10.0.0.236/trunk@216538 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 03:58:48 +00:00
timeless%mozdev.org
87d9aca247 Bug 351261 startup crash. [@ js_XDRStringAtom] / jsxdrapi.c
mips crash because of bad optimization with MIPSpro compiler
patch by neko@nekochan.net r=brendan


git-svn-id: svn://10.0.0.236/trunk@216537 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 03:03:59 +00:00
timeless%mozdev.org
99eae78b79 Bug 322806 ARM crash [@ XPTC_InvokeByIndex]
patch by apm@dna.fi
eabi arm assembly didn't warn that a variable was a memory operand so the
newer gcc compilers (e.g. gcc4) started optimizing things away...

I tried to get someone to vouch for this code but the people I poked
never got back to me.

moa=timeless


git-svn-id: svn://10.0.0.236/trunk@216536 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 03:00:09 +00:00
timeless%mozdev.org
f723e5f220 Bug 337244 Incorrect pointer passed in nsUnicodeToISO2022JP::ConvertNoBuffNoErr
r=smontagu sr=roc


git-svn-id: svn://10.0.0.236/trunk@216534 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 02:49:51 +00:00
mattwillis%gmail.com
eb75237ca0 Okay, that doesn't work either. Removing --with-sdk for now.
git-svn-id: svn://10.0.0.236/trunk@216533 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 02:42:15 +00:00
wtchang%redhat.com
b9d0822fe3 Bugzilla Bug 357197: when we compare hash algorithm identifiers, allow the
'parameters' to be either NULL or missing.  r=nelsonb,relyea


git-svn-id: svn://10.0.0.236/trunk@216531 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 02:25:52 +00:00
mattwillis%gmail.com
9684419fd7 Bump SDK used to 10.3.9. josh's checkin for (MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_3) breaks using 10.2.8 on trunk.
git-svn-id: svn://10.0.0.236/trunk@216529 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 01:37:53 +00:00
wtchang%redhat.com
ed4b8e9aeb Bugzilla Bug 358248: SSL_ShutdownServerSessionIDCache should stop the
LockPoller thread.  r=nelsonb,relyea


git-svn-id: svn://10.0.0.236/trunk@216528 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 01:36:08 +00:00
ted.mielczarek%gmail.com
bee418d4f3 bug 359151 Generate symbol files from pdb if airbag is enabled. r=preed. Use |make splitsymbols| to generate symbols.
git-svn-id: svn://10.0.0.236/trunk@216526 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 01:16:05 +00:00
ted.mielczarek%gmail.com
86894b2dc0 bug 359151 Generate symbol files from pdb if airbag is enabled. r=preed. This binary was compiled from the airbag source: http://airbag.googlecode.com/svn/trunk/src/tools/windows/dump_syms/
git-svn-id: svn://10.0.0.236/trunk@216525 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 01:14:51 +00:00
timeless%mozdev.org
bcb588e3dc Bug 362283 Components.errors is a silly typo for Components.results
patch by sciguyryan+bugzilla@gmail.com r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@216524 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 01:12:06 +00:00
preed%mozilla.com
60b8a5568d Bug 360813: patcher2.pl doesn't generate correct snippits for older releases on partner builds. r=preed
git-svn-id: svn://10.0.0.236/trunk@216523 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 01:11:27 +00:00
timeless%mozdev.org
222d8d6349 Bug 362720 please spell NS_LOCAL_FILE_CONTRACTID as such
r=gavin


git-svn-id: svn://10.0.0.236/trunk@216522 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 00:48:12 +00:00
martijn.martijn%gmail.com
1e69df58b5 Bug 304188 - find-menu appears in editor element which has had makeEditable() called but designMode not set, r=mano
git-svn-id: svn://10.0.0.236/trunk@216520 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 00:17:24 +00:00
joshmoz%gmail.com
9b756917d1 (MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_3) is never true any more on trunk. r=smorgan
git-svn-id: svn://10.0.0.236/trunk@216519 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-06 00:14:47 +00:00
tony%ponderer.org
e51ed9e0c2 Add tests for URLCanonicalizer and EnchashDecryptor. Small change in
trtable.js to expose JS component in debug builds to allow testing.


git-svn-id: svn://10.0.0.236/trunk@216517 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 23:36:01 +00:00
lpsolit%gmail.com
62b510372b Bug 362878: .htaccess should protect .pm and .pl files by default - Patch by Frédéric Buclin <LpSolit@gmail.com> r=myk
git-svn-id: svn://10.0.0.236/trunk@216515 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 23:09:46 +00:00
bzbarsky%mit.edu
ab526229a2 Avoid floats altogether for block <math>. Bug 362701, r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@216512 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 22:28:07 +00:00
lpsolit%gmail.com
d1f058a46b Bug 334995: Doctor needs an installation script to set file permissions correctly - Patch by Frédéric Buclin <LpSolit@gmail.com> r=myk
git-svn-id: svn://10.0.0.236/trunk@216511 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 22:19:38 +00:00
timeless%mozdev.org
35361dde9b Trying to fix Thunderbird Linux galactica Dep Lt-Release %
it's running with an old glib2. The hope is that the code will automatically
generate the marshalling code. This may or may not work, if it doesn't,
everything will probably go red :).


git-svn-id: svn://10.0.0.236/trunk@216509 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 21:36:25 +00:00
mvl%exedo.nl
4b76343d6e bug 360513: Show file type suffix in import/export file picker filter description (wildmat pattern). patch by gekacheka@yahoo.com, r=lilmatt, me. ui-review=dmose
git-svn-id: svn://10.0.0.236/trunk@216507 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 21:17:18 +00:00
ghendricks%novell.com
7590f96609 Bugzilla Bug 362861
DB error--cannot find column while attempting to create report of completed test run


git-svn-id: svn://10.0.0.236/trunk@216506 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 20:46:09 +00:00
rhelmer%mozilla.com
13df5f7d1e add Makefile and Config
git-svn-id: svn://10.0.0.236/trunk@216503 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 19:58:38 +00:00
preed%mozilla.com
ab3e04b540 Bug 360034: tinder-config changes for the 1.5.0.9 release; r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@216502 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 19:56:12 +00:00
sayrer%gmail.com
a9df860190 Bug 362547. Crash in SAXReader with doctype missing public, system ID's. Patch by Alex Vincent <ajvincent@gmail.com>. r=sayrer, sr=bz
git-svn-id: svn://10.0.0.236/trunk@216499 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 19:37:37 +00:00
bzbarsky%mit.edu
6dda4a3840 Allow subframes that come from a different domain to document.write/open
themselves.  Bug 362837, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@216498 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 19:36:40 +00:00
rhelmer%mozilla.com
c044968bd5 reset test log
git-svn-id: svn://10.0.0.236/trunk@216497 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 19:13:34 +00:00
rhelmer%mozilla.com
cf5be8be88 implement release steps b=356185 r=preed
git-svn-id: svn://10.0.0.236/trunk@216496 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 19:12:59 +00:00
joshmoz%gmail.com
bcef8b46c5 Treat control-click on mac as a right click. b=362812 r=mano sr=pink
git-svn-id: svn://10.0.0.236/trunk@216495 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 18:38:17 +00:00
stridey%gmail.com
6caa129bfc Camino only - Bug 313740: Force drags from external apps to copy, not move. r=Wevah sr=pink
git-svn-id: svn://10.0.0.236/trunk@216494 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 18:36:59 +00:00
preed%mozilla.com
ecc226facb Add HashFile() to exported symbols. r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@216493 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 18:27:08 +00:00
rhelmer%mozilla.com
0c17fae856 use exporter b=356185 r=preed
git-svn-id: svn://10.0.0.236/trunk@216492 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 18:24:08 +00:00
sayrer%gmail.com
d321819e85 Bug 362329. Autodiscovery should not discover rel='alternate stylesheet' as a feed. r=gavin
git-svn-id: svn://10.0.0.236/trunk@216491 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 18:18:05 +00:00
aaronr%us.ibm.com
abaef00423 schema loader/validator isnt handling forward declaration of complexContent extension base. Bug 350076, patch by sspeiche, r+a=doronr
git-svn-id: svn://10.0.0.236/trunk@216490 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 18:09:42 +00:00
nrthomas%gmail.com
e5f7f40b80 Nagios changes for Firefox/Xulrunner version bump to 2.0.0.1/1.8.1.1. Bug 360585, r=preed
git-svn-id: svn://10.0.0.236/trunk@216489 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 18:02:18 +00:00
nrthomas%gmail.com
07591b6813 Firefox/Xulrunner version bump to 1.5.0.9/1.8.0.9. Bug 360034, r=preed
git-svn-id: svn://10.0.0.236/trunk@216488 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 17:59:44 +00:00
mvl%exedo.nl
4e096d0f15 bustage fix
git-svn-id: svn://10.0.0.236/trunk@216487 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 16:46:39 +00:00
jminta%gmail.com
d41a8c8a90 Bug 277731 no way to convert task <-> event, r=lilmatt, mvl
git-svn-id: svn://10.0.0.236/trunk@216486 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 16:21:45 +00:00
doronr%us.ibm.com
2de3ed3b02 Make schema validation tests not hardcode my path. Patch be sspeiche, r=me
git-svn-id: svn://10.0.0.236/trunk@216485 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 16:21:13 +00:00
jminta%gmail.com
a71ebd6df4 Bug 361560 Weekly layout: Sunday of previous week displayed in current week, r=lilmatt, mvl
git-svn-id: svn://10.0.0.236/trunk@216484 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 16:17:08 +00:00
jminta%gmail.com
84a2947cb2 Bug 360658 Weekly layout: No preview for 'Selected events' selection [Error: aStart has no properties], r=lilmatt, mvl
git-svn-id: svn://10.0.0.236/trunk@216483 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 16:13:29 +00:00
peterv%propagandism.org
859f63854e Fix part of bug 226124 (Cleanup transformiix walkers). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@216482 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 15:59:04 +00:00
bienvenu%nventure.com
b1291887d5 don't stop local ab autocomplete when the user types @, r=neil, sr=mscott 200804
git-svn-id: svn://10.0.0.236/trunk@216481 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 15:54:02 +00:00
brendan%mozilla.org
5ce206c2a5 Back out last checkin.
git-svn-id: svn://10.0.0.236/trunk@216480 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 15:46:19 +00:00
bzbarsky%mit.edu
25c459209d Move GetCompatibilityMode() to nsIDocument. Bug 362797, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@216479 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 15:46:18 +00:00
edburns%acm.org
dac867a2cc M mozilla/Makefile.in
M src/Makefile.in

- Force logging to be enabled, regardless of debugging setting.

M src/PlugletEngine.cpp

- Make sure to disable JVM debugging.


git-svn-id: svn://10.0.0.236/trunk@216477 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 13:02:25 +00:00
brendan%mozilla.org
43df37f53d Back out last rev to clear orange balsa.
git-svn-id: svn://10.0.0.236/trunk@216476 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 07:39:15 +00:00
brendan%mozilla.org
501c8f8d6f Fix O(n^2) problem exposed by closures as instance-getters/setters (335700, r=mrbkap+shaver).
git-svn-id: svn://10.0.0.236/trunk@216471 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 00:55:00 +00:00
brendan%mozilla.org
985f53dfd3 Add JS_DHASH_{,DEFAULT_}CAPACITY macros for realloc-free init (356116, r/sr=mrbkap+shaver/dbaron).
git-svn-id: svn://10.0.0.236/trunk@216470 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 00:52:05 +00:00
ghendricks%novell.com
a6d15be59d Add more detail to notes and give users a popup too view all the notes.
Added script and arguments to the case-run short form.


git-svn-id: svn://10.0.0.236/trunk@216467 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 00:20:58 +00:00
cst%yecc.com
bc0ee935af Fixing string from previous checkin
git-svn-id: svn://10.0.0.236/trunk@216466 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 00:18:14 +00:00
cst%yecc.com
0c10bf0bbf Bug 339720 show warning page before showing about:config (toolkit version)
r=mano


git-svn-id: svn://10.0.0.236/trunk@216465 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-05 00:15:22 +00:00
mats.palmgren%bredband.net
a51098a12d Last checkin was for bug 353553.
git-svn-id: svn://10.0.0.236/trunk@216464 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 23:50:19 +00:00
mats.palmgren%bredband.net
3e318e35c9 Fix regression from bug 286622. r=cbiesinger sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@216463 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 23:47:34 +00:00
timeless%mozdev.org
4b321afe5f missed one gnomevfs containing function. of course, that function was buggy...
git-svn-id: svn://10.0.0.236/trunk@216460 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 23:40:52 +00:00
wtchang%redhat.com
c7169e2f5e Bugzilla Bug 362173: The NSS cryptographic module (the softoken and freebl
shared libraries) should have its own version numbers. r=nelsonb and
neil.williams.
Modified Files:
	lib/freebl/freebl.rc lib/freebl/freeblver.c
	lib/softoken/manifest.mn lib/softoken/pkcs11.c
	lib/softoken/softkver.c lib/softoken/softokn.rc
Added Files:
	lib/softoken/softkver.h


git-svn-id: svn://10.0.0.236/trunk@216459 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 23:31:35 +00:00
preed%mozilla.com
e950cdfa5a Adds HashFile(), a method that uses openssl to provide md5/sha1 sums of files. Much of the code was taken from tinderbox's implementation; openssl was chosen because it's just about guaranteed to exist on all the platforms we care about, and thus elimintes platform-specifics-parsing- and trying to figure out platform/which-binary-to-call-issues.
git-svn-id: svn://10.0.0.236/trunk@216458 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 23:19:01 +00:00
timeless%mozdev.org
2c45bf926f Attempt to make gnomevfs optional
git-svn-id: svn://10.0.0.236/trunk@216457 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 23:10:20 +00:00
timeless%mozdev.org
5193e38807 oops, map doesn't take a parameter
git-svn-id: svn://10.0.0.236/trunk@216456 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 22:33:27 +00:00
ghendricks%novell.com
7498a51b05 fixed the missing pie.
git-svn-id: svn://10.0.0.236/trunk@216455 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 22:23:21 +00:00
ghendricks%novell.com
0860b44fd9 List bug test cases instead of case-runs
git-svn-id: svn://10.0.0.236/trunk@216454 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 22:15:30 +00:00
ghendricks%novell.com
f819acd422 Allow cloning of a list of cases to a list of plans.
git-svn-id: svn://10.0.0.236/trunk@216453 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 21:52:57 +00:00
despotdaemon
5a25ba25f8 Pseudo-automatic update of changes made by nrthomas@gmail.com.
git-svn-id: svn://10.0.0.236/trunk@216452 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 21:46:42 +00:00
mvl%exedo.nl
cd712957fd bustage fix
git-svn-id: svn://10.0.0.236/trunk@216450 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 21:38:20 +00:00
cltbld
8c4ad5353b Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@216449 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 21:31:03 +00:00
roc+%cs.cmu.edu
7a14fc9070 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@216448 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 21:28:56 +00:00
timeless%mozdev.org
030f8e1ef5 Fixing merge conflict, fixing out value to return ok on success and fixing out value to null out on failure.
Using interface map for complicated conditional case.


git-svn-id: svn://10.0.0.236/trunk@216445 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 21:23:35 +00:00
ghendricks%novell.com
b77b994631 Changes to cloning. Now you can keep the author or choose yourself. Also cloning plans between products and runs between plans.
git-svn-id: svn://10.0.0.236/trunk@216444 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 21:03:06 +00:00
timeless%mozdev.org
1c7e4a3627 reverting header include to match rev 1.24, it's a gtk2 only header...
git-svn-id: svn://10.0.0.236/trunk@216443 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 20:58:27 +00:00
cltbld
fe2cf06b52 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@216442 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 20:51:03 +00:00
roc+%cs.cmu.edu
e7a95dd7ee Bug 312793. Make Linux builds listen to dbus for NetworkManager events so we can go online/offline automatically. r=caillon,bsmedberg sr=darin
git-svn-id: svn://10.0.0.236/trunk@216440 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 20:42:31 +00:00
bzbarsky%mit.edu
e1eaaf62ed Make ReconstructDocElementHierarchy work correctly even if we first blew away a
pseudo which had the root as its content.  Bug 343293, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@216439 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 20:35:55 +00:00
aaronr%us.ibm.com
40660adb9d [XForms] reset has stopped working. Bug 362310, r=surkov+olli
git-svn-id: svn://10.0.0.236/trunk@216438 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 20:33:14 +00:00
bzbarsky%mit.edu
090356bde5 Fix build bustage on platforms where we use a struct for 64-bit ints. Bug
361075, r=shaver


git-svn-id: svn://10.0.0.236/trunk@216436 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 20:28:31 +00:00
bugzilla%standard8.demon.co.uk
48339d03de Fix build bustage from gtkmozembed checkins, r=timeless
git-svn-id: svn://10.0.0.236/trunk@216435 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 20:23:52 +00:00
lpsolit%gmail.com
c8c3de36a3 Bug 359129: Doctor should have a robots.txt - Patch by Frédéric Buclin <LpSolit@gmail.com> r=myk
git-svn-id: svn://10.0.0.236/trunk@216434 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 20:06:25 +00:00
despotdaemon
2b59b36bff Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@216431 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 19:35:05 +00:00
timeless%mozdev.org
b062f9dbe8 Pulling romaxa's gtk1 fixes and the other changes from his commit
git-svn-id: svn://10.0.0.236/trunk@216429 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 18:00:11 +00:00
stridey%gmail.com
022cc742ca Camino only - bug 362572: Visual tweaks to Appearance Prefpane. r=ardissone sr=pink
git-svn-id: svn://10.0.0.236/trunk@216427 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 17:46:57 +00:00
bugzilla%standard8.demon.co.uk
d0a1c6d189 Bug 256447 In mailWindowOverlay.js, "Warning: redeclaration of var i" and "Warning: assignment to undeclared variable pop3Server" (Bv1-TB) p=Serge Gautherie <sgautherie.bz@free.fr>,r=bienvenu,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216423 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 17:09:01 +00:00
bugzilla%standard8.demon.co.uk
cf30ce7778 Bug 361994 Searching for LDAP entries in address book always gets all entries (fixes regression from bug 355363). r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216422 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 17:06:15 +00:00
stridey%gmail.com
87e7e8ef50 Camino only - Bug 346772: First item in History search results has all disabled items in context menu. r=smorgan sr=pink
git-svn-id: svn://10.0.0.236/trunk@216421 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 17:04:55 +00:00
bugzilla%standard8.demon.co.uk
498562c05c Bug 360777 Change nsIAbCard::EditCardToDatabase to nsIAbDirectory::ModifyCard. r=bienvenu,sr=mscott (relanding now windows compilation issues should be fixed).
git-svn-id: svn://10.0.0.236/trunk@216420 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 17:04:43 +00:00
timeless%mozdev.org
b4ff8c409e fixing non libxul directory service handl; thanks smaug
git-svn-id: svn://10.0.0.236/trunk@216419 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 16:01:06 +00:00
timeless%mozdev.org
d4a7b4df39 fixing non libxul directory service handling; thanks smaug
git-svn-id: svn://10.0.0.236/trunk@216418 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 15:39:33 +00:00
peterv%propagandism.org
8c4433aa7f Add new JS component for bug 354886 to package files.
git-svn-id: svn://10.0.0.236/trunk@216417 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 15:30:00 +00:00
hwaara%gmail.com
b2338f244c Reorganize full selects, Patch by Alexander Surkov <surkov.alexander@gmail.com>. r=aaronr, Olli.Pettay, b=358712
git-svn-id: svn://10.0.0.236/trunk@216416 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 15:21:14 +00:00
peterv%propagandism.org
4249846cc7 Fix for bug 354886 (implement EXSLT - Regular Expressions module). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@216415 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 15:11:40 +00:00
hwaara%gmail.com
599211201d Reorganize full selects, Patch by Alexander Surkov <surkov.alexander@gmail.com>. r=aaronr, Olli.Pettay, b=358712
git-svn-id: svn://10.0.0.236/trunk@216414 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 14:55:25 +00:00
timeless%mozdev.org
7563c3b33c Fixing most ifdefs to mean libxul instead of saying 1.8
making xulrunner link dynamically against gtkmozembed (because ajschult and
I couldn't figure out how to deal with a profiledirectorylock and we know
of no reason to have gtkmozembed linked statically).
Hopefully fixed some cast complaints smaug had (presumably they relate to
the comments "I doubt this cast pair is correct").
Tried to clean up the REQUIRES a /bit/ in an effort to address the lock
problem.

Again, thanks to ajschult for his time and assistance.


git-svn-id: svn://10.0.0.236/trunk@216412 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 10:50:02 +00:00
smontagu%smontagu.org
8cb532ea8b Correct stupid typo in default font names. Bug 362709, r=mano
git-svn-id: svn://10.0.0.236/trunk@216411 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 09:43:52 +00:00
reed%reedloden.com
dd57b1f8a4 Bug 362704 - "Bonsai needs a default .htaccess file for data directory" [p=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@216410 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 08:32:01 +00:00
reed%reedloden.com
dc7064168a Bug 272514 - "make install does "chmod 755 data/", which breaks sendmail writing to that directory" [p=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@216409 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 08:00:08 +00:00
timeless%mozdev.org
9dfdbfd20c SetPageTitle is nsIGlobalHistory2 :(
And RemoveAllPages is now just nsresult


git-svn-id: svn://10.0.0.236/trunk@216408 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 07:58:22 +00:00
smontagu%smontagu.org
d1c574b919 Reverse the y offsets returned by ScriptPlace(). Bug 361782, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@216407 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 07:23:12 +00:00
reed%reedloden.com
dc331a3010 Bug 347105 - [p=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@216406 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 07:09:50 +00:00
reed%reedloden.com
d132cad03c Bug 346660 - [p=justdave r=myk]
git-svn-id: svn://10.0.0.236/trunk@216405 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 07:08:00 +00:00
timeless%mozdev.org
7482a312b7 Removing nsIBrowserHistory
The only method we needed was RemoveAllPages, which i've moved to be accessible via nsIObserver,
it's a private communication from the specific history client.

Variable length arrays is a C99 ism, in gecko we use nsAutoArrayPtr.

thanks to ajschult for helping out


git-svn-id: svn://10.0.0.236/trunk@216404 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 06:46:27 +00:00
timeless%mozdev.org
6c1793062c Title should be nsCString (Autos never belong in structures, and the data was always narrow)
git-svn-id: svn://10.0.0.236/trunk@216403 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 06:23:28 +00:00
timeless%mozdev.org
01e43ed007 First attempt at bandaging gtk1
git-svn-id: svn://10.0.0.236/trunk@216402 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 06:22:18 +00:00
scott%scott-macgregor.org
4cda990adc Bug #308552 --> land some strings for growl integration in case we add growl support.
git-svn-id: svn://10.0.0.236/trunk@216401 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 06:11:02 +00:00
ajschult%verizon.net
24dcebf110 Fixing preliminary bustage. rs=timeless
git-svn-id: svn://10.0.0.236/trunk@216400 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 06:02:56 +00:00
scott%scott-macgregor.org
cb9dcc05d5 Bug #361434 --> add some strings for the privacy dialog in case we want to use them after the string freeze
git-svn-id: svn://10.0.0.236/trunk@216399 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 05:53:49 +00:00
scott%scott-macgregor.org
443ecb1b3e Bug #361434 --> put the advanced config button after the return receipts button.
git-svn-id: svn://10.0.0.236/trunk@216398 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 05:43:32 +00:00
pavlov%pavlov.net
8be0a19df7 fixing windows print crash bug 362476. r=vlad
git-svn-id: svn://10.0.0.236/trunk@216395 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 05:03:13 +00:00
reed%reedloden.com
7982fe675f Bug 279089 - "Add favicon to bonsai" [p=justdave p=unattended@gmail.com r=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@216394 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 05:02:57 +00:00
timeless%mozdev.org
7e663e4f9e Landing MICROB_20061031_BRANCH
This is an experiment, and I'm sorry that the code isn't perfect.
Patches Wanted, Work will be on the MICROB_20061204_BRANCH


git-svn-id: svn://10.0.0.236/trunk@216392 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 04:06:14 +00:00
philringnalda%gmail.com
b979daf5a5 Bug 361246: Don't collapse toolbar customization window since we don't animate it, r=mano
git-svn-id: svn://10.0.0.236/trunk@216389 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 03:02:15 +00:00
bzbarsky%mit.edu
6175079009 Better naming for the tests for bug 362594
git-svn-id: svn://10.0.0.236/trunk@216388 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 02:24:03 +00:00
bzbarsky%mit.edu
13b38651f2 Fixing buglet.
git-svn-id: svn://10.0.0.236/trunk@216387 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 02:15:22 +00:00
db48x%yahoo.com
79a9c4511f bug 327833: In <inspector.xul>, "Failed to load overlay from chrome://browser/content/baseMenuOverlay.xul"
patch by Shawn Wilsher :sdwilsh <comrade693+bmo@gmail.com>, r=timeless, sr=neil


git-svn-id: svn://10.0.0.236/trunk@216385 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 01:02:05 +00:00
despotdaemon
7383866fb1 Pseudo-automatic update of changes made by timeless@mozdev.org.
git-svn-id: svn://10.0.0.236/trunk@216384 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-04 00:40:17 +00:00
bzbarsky%mit.edu
764bd2fa4a Add regression tests for bug 362594.
git-svn-id: svn://10.0.0.236/trunk@216383 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 23:39:49 +00:00
Olli.Pettay%helsinki.fi
b9f447cb08 Test for bug 362391, r=sicking
git-svn-id: svn://10.0.0.236/trunk@216382 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 23:04:42 +00:00
reed%reedloden.com
c0b31a92d5 Bug 322729 - "Despot needs an .htaccess file to restrict access to various non-CGI files" [p=justdave r=reed]
git-svn-id: svn://10.0.0.236/trunk@216379 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 22:52:47 +00:00
reed%reedloden.com
41315ac6df Bug 322765 - "Lots of people are missing vouchers" [p=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@216378 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 22:16:44 +00:00
reed%reedloden.com
242ba0609b Bug 17589 - ""delete user" currently not a good idea" (also change $EnableDeleteUser to 1) [p=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@216377 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 22:10:33 +00:00
reed%reedloden.com
fd21d6ace5 Bug 322762 - "Password resets don't get logged" [p=reed r=timeless]
git-svn-id: svn://10.0.0.236/trunk@216376 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 22:07:18 +00:00
stridey%gmail.com
80ec4e16ce Camino only - Bug 362543: Make 'Clear History' menu item function with user-added keyboard shortcuts. r=ardissone sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@216375 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 22:01:14 +00:00
cltbld
59fb0c0188 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@216374 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 21:21:02 +00:00
dietrich%mozilla.com
1ae60d8b04 Bug 360162 - Create build option for MOZ_PLACES_BOOKMARKS (r=bsmedberg)
git-svn-id: svn://10.0.0.236/trunk@216373 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 21:19:21 +00:00
mozilla.mano%sent.com
6ca0019f67 Bug 351253 - Search button misinterprets modifiers when clicked. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@216372 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 20:10:29 +00:00
philringnalda%gmail.com
5ef3c4b0b8 Bug 362627: Keyboard shortcuts to close Mac toolbar customization sheet don't work, r=mano
git-svn-id: svn://10.0.0.236/trunk@216371 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 19:52:28 +00:00
szegedia%freemail.hu
274664269e Bugfix for a generated proxy
git-svn-id: svn://10.0.0.236/trunk@216370 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 19:46:12 +00:00
neil%parkwaycc.co.uk
4322f922e5 Remove try/catch as Scott changed the implementation so that it returns nothing instead of throwing r=Mnyromyr
git-svn-id: svn://10.0.0.236/trunk@216369 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 19:43:16 +00:00
neil%parkwaycc.co.uk
cb6a4b2a28 Port Serge Gautherie's Thunderbird priority menu changes b=146075 r=Mnyromyr
git-svn-id: svn://10.0.0.236/trunk@216368 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 19:31:44 +00:00
reed%reedloden.com
aa1d06fa63 Bug 164221 - ""find partition containing file named" is misleading" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216367 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 19:07:47 +00:00
mattwillis%gmail.com
710811902a bug 357756 - Make CalDAV handle trailing parameters on the URL. Patch by Bruno Browning <browning@uwalumni.com> r=lilmatt, jminta
git-svn-id: svn://10.0.0.236/trunk@216366 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 18:45:37 +00:00
mattwillis%gmail.com
17d511cef4 bug 311263 - Adds UTF-8 request headers for CalDAV. Patch by Bruno Browning <browning@uwalumni.com> r=ctalbert,mvl NPOTDB
git-svn-id: svn://10.0.0.236/trunk@216365 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 18:40:05 +00:00
reed%reedloden.com
d24dec84e8 Bug 321234 - [p=morgamic/timeless r=dveditz r=chase r=dbaron]
git-svn-id: svn://10.0.0.236/trunk@216364 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 18:35:24 +00:00
ajschult%verizon.net
8a25258922 Bug 343552: Bonsai shouldn't try to look ouside of cvsroot via ../, r=timeless
git-svn-id: svn://10.0.0.236/trunk@216361 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 16:27:46 +00:00
emaijala%kolumbus.fi
adb9378f07 Fix for bug 362162: copy image to other app and crash on exit
r+sr=pavlov


git-svn-id: svn://10.0.0.236/trunk@216360 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 10:10:30 +00:00
tony%ponderer.org
c4b664bdde Bug 337336: Remove safebrowsing code from /extensions/safebrowsing
part 2, actually remove all the safe browsing files
r=bsmedbergs


git-svn-id: svn://10.0.0.236/trunk@216359 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 08:29:45 +00:00
cltbld
f5e9421958 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@216358 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 08:11:01 +00:00
tony%ponderer.org
58a8f1155f Bug 337336: Remove safebrowsing code from /extensions/safebrowsing
patch part 1 (making sure configure change doesn't cause anything to blow up)
r=bsmedbergs


git-svn-id: svn://10.0.0.236/trunk@216357 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 08:04:21 +00:00
robert%accettura.com
06e19af06e Backout of bug 325098 to facilitate 256447
git-svn-id: svn://10.0.0.236/trunk@216355 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 04:11:33 +00:00
reed%reedloden.com
85661b9795 Bug 362614 - "Use of uninitialized value in string ne at despot.cgi line 441" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216354 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 03:33:22 +00:00
anton.bobrov%sun.com
f10c871ff7 fix previous commit
git-svn-id: svn://10.0.0.236/trunk@216353 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 02:43:16 +00:00
bienvenu%nventure.com
f17d9ada0b fix 352530 connections exceeded alert with ssl imap, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216350 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 01:53:32 +00:00
reed%reedloden.com
1f09b3e8cd Bug 164151 - "Use of uninitialized value at line 58" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216349 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 01:06:29 +00:00
reed%reedloden.com
75eb99b7c8 Bug 322790 - "Error about email address not in database should be consistent" [p=timeless r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216348 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 00:34:02 +00:00
mrbkap%gmail.com
f9f5201fe4 Fix silly mistake (and thus UMR). bug 361694, r=brendan
git-svn-id: svn://10.0.0.236/trunk@216347 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-03 00:15:06 +00:00
brendan%mozilla.org
16c6d9e308 Fix from Gavin Reaney <gavin@picsel.com> for bug 362110, r=me.
git-svn-id: svn://10.0.0.236/trunk@216346 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 23:12:56 +00:00
gavin%gavinsharp.com
c7050a4e14 Bug 362286: nsIPrefBranchInternal is deprecated - use nsIPrefBranch2, patch by Shawn Wilsher :sdwilsh <comrade693+bmo@gmail.com>, r=db48x, sr=neil
git-svn-id: svn://10.0.0.236/trunk@216345 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 22:27:06 +00:00
gavin%gavinsharp.com
0c97f872d5 Bug 362590: Context 'Print Preview' menu lacks an accesskey, patch by Cédric Corazza <cedric.corazza@wanadoo.fr>, r=mscott
git-svn-id: svn://10.0.0.236/trunk@216343 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 21:57:01 +00:00
ajschult%verizon.net
b52c664be4 Bug 361128: Bad description of Privacy tab in page_info_help.xhtml. Patch by Rafal Likus <lemiel@wp.pl>, r=stefanh.
git-svn-id: svn://10.0.0.236/trunk@216341 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 17:16:18 +00:00
ajschult%verizon.net
02cf59e431 Bug 249744: Wrong URI for cookie notification icon. Patch by Rafal Likus <lemiel@wp.pl>, r=IanN.
git-svn-id: svn://10.0.0.236/trunk@216340 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 17:14:21 +00:00
ajschult%verizon.net
ba770dcb62 Bug 361901: Save Page menuitem label missing from File menu when DM is open. Patch by Stefan Hermes <stefanh@bluebottle.com>, r=mnyromyr, sr=neil
git-svn-id: svn://10.0.0.236/trunk@216338 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 16:40:40 +00:00
bugzilla%standard8.demon.co.uk
9b7d725b13 Bug 329744 Write migrator for moving to Toolkit-based profiles (basic build structure only). r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@216337 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 15:40:33 +00:00
bmlk%gmx.de
90079a0a52 testcase for bug 362348 NPOTB
git-svn-id: svn://10.0.0.236/trunk@216336 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 08:45:07 +00:00
scott%scott-macgregor.org
f8599f28d0 Bug #362557 --> add support for editing tags. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216335 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 07:47:42 +00:00
scott%scott-macgregor.org
34d346afc4 fix some dos line endings
git-svn-id: svn://10.0.0.236/trunk@216334 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 07:27:23 +00:00
scott%scott-macgregor.org
d88a2e8b50 Bug #362560 --> Tag UI polish. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216331 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 07:24:38 +00:00
bmlk%gmx.de
c07940c9fb colframes are referenced via the firstinflow bug 362348 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@216330 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 06:52:55 +00:00
mconnor%steelgryphon.com
62847bcfd9 bug 360493 - allow users to disable password autofill without disabling password manager, r=gavin
git-svn-id: svn://10.0.0.236/trunk@216329 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 06:34:22 +00:00
stuart.morgan%alumni.case.edu
92a4ecabf8 Bug 361838: Some valid .url files fail to open. Patch by Wevah <mozilla@derailer.org>. r=max sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@216328 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 05:14:10 +00:00
stuart.morgan%alumni.case.edu
29ecff721d Bug 362488: Copied images are byte-swapped on Intel. r=josh
git-svn-id: svn://10.0.0.236/trunk@216327 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 04:54:26 +00:00
gerv%gerv.net
45d573d5f4 Code tidy-up; add option to print out list of initial developers.
git-svn-id: svn://10.0.0.236/trunk@216326 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 01:58:14 +00:00
mnyromyr%tprac.de
7c08ff25cb Bug 342560: npob anymore
git-svn-id: svn://10.0.0.236/trunk@216324 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 01:17:26 +00:00
philringnalda%gmail.com
c7a6cd3067 Bug 351639: Close button in notification bar is missing a tooltip, r=mano
git-svn-id: svn://10.0.0.236/trunk@216323 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 01:16:33 +00:00
bienvenu%nventure.com
5b7fff745e fix 361150 message aging with grouped view crashing, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216318 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 00:41:06 +00:00
ghendricks%novell.com
498e1254af Allow user to add a new case to a list of runs or an existing case from within show_case
git-svn-id: svn://10.0.0.236/trunk@216316 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 00:32:10 +00:00
cst%yecc.com
b49bae56c0 Bug 356805 Undo close tab doesn't show the tab bar if it was hidden
r+sr=neil


git-svn-id: svn://10.0.0.236/trunk@216315 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 00:29:36 +00:00
ghendricks%novell.com
47e2815af8 Nasty error showing up if you enter an invalid bug id on a case-run
git-svn-id: svn://10.0.0.236/trunk@216313 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 00:15:21 +00:00
cvshook%sicking.cc
38f3bfff89 Bug 361442: Evaluate context independent expressions at optimize time. r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@216312 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-02 00:01:45 +00:00
reed%reedloden.com
1be503802b Bug 362447 - "use ssl for URLs on bmo in mozbot" [p=bugzilla@tuxmachine.com r=colin.oglivie]
git-svn-id: svn://10.0.0.236/trunk@216311 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 23:49:49 +00:00
ghendricks%novell.com
873f5c2e57 Move to the lists of builds and categories after adding and updating instead of show_plan
git-svn-id: svn://10.0.0.236/trunk@216309 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 23:40:07 +00:00
rhelmer%mozilla.com
1c779fa96a tbird version bump b=362533 r=nrthomas(cf)
git-svn-id: svn://10.0.0.236/trunk@216300 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 23:01:35 +00:00
stridey%gmail.com
d54369b4b3 Camino only - Bug 359334: Tweak download toolbar tooltips for consistency and accuracy
git-svn-id: svn://10.0.0.236/trunk@216294 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 22:18:17 +00:00
scott%scott-macgregor.org
d61a2c9435 Bug #362402 --> chrome toolbars aren't toggline on and off properly because goToggleToolbar was accidentally removed. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216293 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 22:07:16 +00:00
mozilla%justcameron.com
48277a21d0 Bug 359084 - rustico: some ugly excess platform text when viewing an add-on that's not available for your platform
CSS changes made in the patch for that bug affected the bookmarks page too :(
r=shaver


git-svn-id: svn://10.0.0.236/trunk@216290 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 21:13:24 +00:00
ghendricks%novell.com
c9a2fc13e7 renamed README
git-svn-id: svn://10.0.0.236/trunk@216289 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 20:54:46 +00:00
ghendricks%novell.com
983411d54e Renamed README in dojo to prevent conflicts.
git-svn-id: svn://10.0.0.236/trunk@216288 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 20:48:23 +00:00
neil%parkwaycc.co.uk
56749d281a Decode the priority when editing a message as new b=146075 r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216286 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 20:12:09 +00:00
ghendricks%novell.com
5f2daecadd Added script for updating testopia from CVS
git-svn-id: svn://10.0.0.236/trunk@216285 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 20:11:38 +00:00
bent.mozilla%gmail.com
8b21a1191d Bustage fix from 354787.
git-svn-id: svn://10.0.0.236/trunk@216283 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 19:49:24 +00:00
ghendricks%novell.com
216854ef14 Some error messages were being displayed before the headers were printed.
git-svn-id: svn://10.0.0.236/trunk@216282 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 19:37:26 +00:00
reed%reedloden.com
86ace1f824 Bug 349265 - "When using Modify Query, dates entered are clobbered (set to UNIX time)" (fix a regression caused by first patch) [p=bugzilla@tuxmachine.com r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216278 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 19:30:43 +00:00
redfive%acm.org
609d721e2a bug360301 - add/remove eventListeners should both be capture
trunk checkin
r=enndeakin


git-svn-id: svn://10.0.0.236/trunk@216277 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 19:30:07 +00:00
reed%reedloden.com
8fc8db8f7d Bug 362444 - "Correct old reference to netscape, use https instead of http for URL, and update help" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216276 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 19:27:28 +00:00
bienvenu%nventure.com
c501ba47df fix 362512 issues with rfc2047 encoding, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@216275 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 19:26:30 +00:00
bent.mozilla%gmail.com
b2dca58318 Bug 354787 - "1% performance hit (Tp/Tdhtml) from the fix for bug 204114". r=roc+bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@216274 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 19:26:18 +00:00
gavin%gavinsharp.com
deb3dbb566 Bug 362514: "official build" detection code doesn't work, treats all builds as "official", r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@216273 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 18:59:11 +00:00
gavin%gavinsharp.com
7c710a3066 Bug 362460: Search service shouldn't assume that builds with branding directories are "official" builds, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@216270 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 18:18:28 +00:00
mattwillis%gmail.com
2412dc36c8 bustage fix - Remove blank lines caused by Windows line endings in the middle of a Unix file
git-svn-id: svn://10.0.0.236/trunk@216269 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 18:16:43 +00:00
ghendricks%novell.com
ab3a43f6a6 Sync with 2431
git-svn-id: svn://10.0.0.236/trunk@216268 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 18:06:58 +00:00
mattwillis%gmail.com
175ea305f7 bug 361216 - Adds new dtds to lightning's jar.mn. Patch by nightrat, r=jminta. Slight typo fixes by lilmatt
git-svn-id: svn://10.0.0.236/trunk@216267 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 17:55:13 +00:00
mats.palmgren%bredband.net
50ac9a55cb Use the EventStateManager to focus the for-element. b=360009 r=zeniko sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@216266 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 17:18:34 +00:00
wsharp%adobe.com
667f641df0 fix mac build. bug 362390.
git-svn-id: svn://10.0.0.236/trunk@216265 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 17:17:06 +00:00
wsharp%adobe.com
9cb1faf54b bug 362390. Various fixes to get Tamarin working with latest Adobe Flash player. Some fixes from Flash source code brought over. r: edwsmith
git-svn-id: svn://10.0.0.236/trunk@216264 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 16:38:46 +00:00
bclary%bclary.com
aa6928f538 JavaScript Test - regression test for bug 361571, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@216263 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 16:11:58 +00:00
lpsolit%gmail.com
2d0af23821 Bug 356395: On bug creation, an error is thrown when the requestee of a private attachment is not in the insidergroup, or when the requestee is not in the grant group (for attachment flags) - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@216262 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 15:55:24 +00:00
michael.buettner%sun.com
818ee87cca fixed issue with timezone-setting for tasks
git-svn-id: svn://10.0.0.236/trunk@216261 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 15:26:11 +00:00
Olli.Pettay%helsinki.fi
9e389ab7d5 Trying to fix Thunderbird bustage, Bug 360731
git-svn-id: svn://10.0.0.236/trunk@216260 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 14:40:05 +00:00
mozilla.mano%sent.com
f16cfe1d1b Bug 349481 - Clear private data dialog width is hardcoded. r=gavin
git-svn-id: svn://10.0.0.236/trunk@216258 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 12:44:40 +00:00
mozilla.mano%sent.com
fd4fc0b9e8 Bug 362295 - Remove find methods from browser and tabbrowser, r=gavin.
git-svn-id: svn://10.0.0.236/trunk@216257 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 12:38:47 +00:00
mozilla.mano%sent.com
91ef1d26dd Actually address gavin's review comment in bug 185239
git-svn-id: svn://10.0.0.236/trunk@216256 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 12:36:23 +00:00
mozilla.mano%sent.com
1bf95a76be Bug 185239 - Print Frame in context menu. r=gavin, ui-r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@216255 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 12:33:30 +00:00
mozilla.mano%sent.com
e5a1371058 Bug 331215 - Find toolbar doesn't reset status when search is wrapped, also fix bug 361930 (strict warnings 'reference to undefined property this._foundLink'). r=gavin on both.
git-svn-id: svn://10.0.0.236/trunk@216254 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 12:29:11 +00:00
mozilla.mano%sent.com
8b3c53b218 Bug 343077 - Find Again toolbarbutton doesn't switch back to normal-find if the findbar is opened after links TAF. r=masayuki.
git-svn-id: svn://10.0.0.236/trunk@216253 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 12:19:26 +00:00
gijskruitbosch%gmail.com
9c6f25d793 Bug 361145 - Makes FAQ entry in help menu localizable
r=silver@warwickcompsoc.co.uk (James Ross)
ChatZilla Only


git-svn-id: svn://10.0.0.236/trunk@216249 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 11:36:12 +00:00
Olli.Pettay%helsinki.fi
67a5b99ec2 Bug 360731, Back and Forward buttons on mouse no longer work, also Bug 330938, r=emaijala, sr=roc
git-svn-id: svn://10.0.0.236/trunk@216248 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 11:16:07 +00:00
Olli.Pettay%helsinki.fi
174edaba72 Bug 360731, Back and Forward buttons on mouse no longer work, also Bug 330938, r=emaijala, sr=roc
git-svn-id: svn://10.0.0.236/trunk@216247 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 11:09:53 +00:00
hwaara%gmail.com
d6879d09a3 Make deep hit-testing work. This makes VoiceOver able to speak whatever you mouse over, both in XUL and web page content (if that pref is set in the accessibility settings)
r=surkov, b=352329


git-svn-id: svn://10.0.0.236/trunk@216246 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 10:53:52 +00:00
michael.buettner%sun.com
46f75b409e bug #360120 selection of scheduled event should be interactive
git-svn-id: svn://10.0.0.236/trunk@216245 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 10:42:31 +00:00
Olli.Pettay%helsinki.fi
3be1d1aa64 Bug 362391, DOMAttrModified doesn't handle namespaced attributes properly, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@216242 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 08:44:38 +00:00
scott%scott-macgregor.org
2acffb210e band aid, wrap our attempt to get the phishing warden in a try/catch
git-svn-id: svn://10.0.0.236/trunk@216241 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 08:32:52 +00:00
cls%seawood.org
0dd72d58fc Automatically disable airbag for mingw builds
Bug #362128 r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@216240 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 08:04:59 +00:00
cls%seawood.org
ea2634e773 Add -D_WIN32_IE=0x0400 to win32 builds to enable features used by SpecialSystemDirectory
Bug #361340 r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@216239 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 08:03:14 +00:00
cls%seawood.org
4efa0300cb The features used by nsNotifyAddrListener require w32api 3.8.
Bug #358023 r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@216238 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 07:57:08 +00:00
mconnor%steelgryphon.com
980f78e108 fix brokenness for a1, r=gavin over IRC, a=me since everyone's asleep
git-svn-id: svn://10.0.0.236/trunk@216237 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 07:56:36 +00:00
gerv%gerv.net
5ef0656e5c Further updates to deal with current codebase, and to note progress
git-svn-id: svn://10.0.0.236/trunk@216233 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:59:21 +00:00
scott%scott-macgregor.org
172eef2013 Bug #328749 --> add phishing detection support using a locally downloaded list of known phishing urls. Currently we don't have a provider to use to download the list. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216232 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:57:58 +00:00
scott%scott-macgregor.org
888fb78953 Bug #328749 --> Add phishing detection support using a locally downloaded list of known phishing urls. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216231 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:56:40 +00:00
cltbld
36558ab70e Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@216230 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:51:02 +00:00
scott%scott-macgregor.org
342c090e6c Bug #328749 --> start building the url classifier for thunderbird. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216229 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:50:06 +00:00
scott%scott-macgregor.org
25a2feb828 Bug #328749 --> Add phishing detection support using a locally downloaded list of known phishing urls. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216228 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:47:44 +00:00
scott%scott-macgregor.org
b1958b065b Bug #328749 --> Add phishing detection support using a locally downloaded list of known phishing urls. sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@216226 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:41:28 +00:00
cltbld
1a31cc3d4d Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@216225 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:21:01 +00:00
alfred.peng%sun.com
73eebe5f74 Bug 362209. test -e not available in sh.
r=mconnor.


git-svn-id: svn://10.0.0.236/trunk@216224 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:13:19 +00:00
reed%reedloden.com
e0407d9aaa Bug 362442 - "Despot syncit file still refers to netscape.public.*" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@216223 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 06:09:28 +00:00
tor%cs.brown.edu
839557aeb8 Bug 362233 - merge filter with subregion misbehaves.
Patch by amenzie@us.ibm.com, r=tor, sr=roc


git-svn-id: svn://10.0.0.236/trunk@216222 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 05:30:42 +00:00
tor%cs.brown.edu
5974cf3bd2 Bug 362413 - expose cairo fill rule control. r=vlad
git-svn-id: svn://10.0.0.236/trunk@216221 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 05:24:50 +00:00
tor%cs.brown.edu
e81f27ecb0 Bug 362226 - nested inner svg not updating viewbox. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@216220 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 05:16:14 +00:00
stuart.morgan%alumni.case.edu
78bf66de9e Camino only - Bug 348695: Use editor context menu in Midas frames. r=kreeger sr=pink
git-svn-id: svn://10.0.0.236/trunk@216219 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 05:03:19 +00:00
bzbarsky%mit.edu
15374197c2 Make sure the XML decl in the data we post when a document is passed to send()
matches the encoding we use.  Bug 361934, r=sicking, sr=biesi


git-svn-id: svn://10.0.0.236/trunk@216218 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 04:48:05 +00:00
bzbarsky%mit.edu
755660d2d2 Don't construct unneeded autostring. Bug 362316, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@216217 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 04:44:57 +00:00
bzbarsky%mit.edu
e83916216b Make sure to not use the same disk cache data block for different URIs. Bug
347852, patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=darin, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@216216 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 04:41:30 +00:00
bzbarsky%mit.edu
2830ae21c5 Fix assertion to assert about the right thing. Bug 265780 comment 35 followup.
git-svn-id: svn://10.0.0.236/trunk@216215 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 04:35:18 +00:00
ginn.chen%sun.com
e1a175b756 Bug 360865 Firefox crashes when selecting downloaded item with gok [@nsXULMenuitemAccessible::DoAction]
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@216211 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 03:46:18 +00:00
stridey%gmail.com
b027774f51 Camino only - Bug 359557: Omnibus ad-blocking bug for November. Patch by ardissone <alqahira@ardisson.org> r/sr=smfr
git-svn-id: svn://10.0.0.236/trunk@216210 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 03:46:14 +00:00
stridey%gmail.com
b45374470e Camino only - Bug 353391: Camino ships 2 copies of the table images. Patch by ardissone <alqahira@ardisson.org>. r/sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@216209 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 03:42:16 +00:00
aaronleventhal%moonset.net
d5a3b5e273 Bug 362369. Description missing for Tools -> Options -> Content -> File types -> Manage. r=mano
git-svn-id: svn://10.0.0.236/trunk@216208 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 03:42:12 +00:00
rhelmer%mozilla.com
2588f7c8cc back out changes, only meant for branch
git-svn-id: svn://10.0.0.236/trunk@216205 18797224-902f-48f8-a5cc-f745e15eee43
2006-12-01 02:22:58 +00:00
47661 changed files with 83419 additions and 10179152 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,639 +0,0 @@
#!/usr/bin/perl --
# DO NOT EDIT THIS FILE! You must instead go to https://despot.mozilla.org/, and
# tweak things from there.
$mode{'180'} = 'Open';
$branch{'180'} = 'HEAD';
$fullname{'180'} = 'accessibility';
$mode{'188'} = 'Open';
$branch{'188'} = 'HEAD';
$fullname{'188'} = 'Application Suite';
$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'} = 'Restricted';
$branch{'53'} = 'HEAD';
$fullname{'53'} = 'Berkeley DB';
$blessed{'53'} = ['shaver%mozilla.org','gerv%gerv.net','brendan%mozilla.org',];
$super{'53'} = ['wtchang%redhat.com','nelson%bolyard.com','julien.pierre.bugs%sun.com','rrelyea%redhat.com',];
$mode{'166'} = 'Open';
$branch{'166'} = 'HEAD';
$fullname{'166'} = 'Browser';
$mode{'190'} = 'Open';
$branch{'190'} = 'HEAD';
$fullname{'190'} = 'Bugzilla';
$mode{'204'} = 'Closed';
$branch{'204'} = 'BUGZILLA-2_18-BRANCH';
$fullname{'204'} = 'Bugzilla2.18';
$blessed{'204'} = [];
$super{'204'} = ['justdave%bugzilla.org','lpsolit%gmail.com','mkanat%bugzilla.org','myk%mozilla.org',];
$mode{'191'} = 'Closed';
$branch{'191'} = 'BUGZILLA-2_20-BRANCH';
$fullname{'191'} = 'Bugzilla2.20';
$blessed{'191'} = [];
$super{'191'} = ['myk%mozilla.org','mkanat%bugzilla.org','lpsolit%gmail.com','justdave%bugzilla.org',];
$mode{'203'} = 'Open';
$branch{'203'} = 'BUGZILLA-2_22-BRANCH';
$fullname{'203'} = 'Bugzilla2.22';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'183'} = 'Open';
$branch{'183'} = 'HEAD';
$fullname{'183'} = 'calendar';
$mode{'146'} = 'Restricted';
$branch{'146'} = 'NSPRPUB_PRE_4_2_CLIENT_BRANCH';
$fullname{'146'} = 'Client NSPR';
$blessed{'146'} = ['mozilla%weilbacher.org','smfr%smfr.org','mkaply%us.ibm.com','julien.pierre.bugs%sun.com','gerv%gerv.net','dbaron%dbaron.org','alexei.volkov.bugs%sun.com',];
$super{'146'} = ['cls%seawood.org','wtchang%redhat.com','nelson%bolyard.com','darin%meer.net',];
$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'} = ['myk%mozilla.org','leaf%mozilla.org','despotdaemon',];
$mode{'59'} = 'Open';
$branch{'59'} = 'HEAD';
$fullname{'59'} = 'Directory SDK';
$mode{'103'} = 'Open';
$branch{'103'} = 'HEAD';
$fullname{'103'} = 'Document Object Model';
$mode{'184'} = 'Open';
$branch{'184'} = 'HEAD';
$fullname{'184'} = 'DOM Inspector';
$mode{'46'} = 'Open';
$branch{'46'} = 'HEAD';
$fullname{'46'} = 'ef';
$mode{'101'} = 'Open';
$branch{'101'} = 'HEAD';
$fullname{'101'} = 'Embeddable Web Browser';
$mode{'181'} = 'Open';
$branch{'181'} = 'HEAD';
$fullname{'181'} = 'Find As You Type';
$mode{'177'} = 'Open';
$branch{'177'} = 'HEAD';
$fullname{'177'} = 'GFX and Widget - General';
$mode{'178'} = 'Open';
$branch{'178'} = 'HEAD';
$fullname{'178'} = 'GFX and Widget - Mac';
$mode{'182'} = 'Open';
$branch{'182'} = 'HEAD';
$fullname{'182'} = 'Global Key Bindings';
$mode{'201'} = 'Open';
$branch{'201'} = 'HEAD';
$fullname{'201'} = 'Graphics - Cairo and Thebes';
$mode{'189'} = 'Open';
$branch{'189'} = 'HEAD';
$fullname{'189'} = 'Grendel';
$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','sayrer%gmail.com','jwalden%mit.edu','jst%mozilla.org','jruderman%hmc.edu','gavin%gavinsharp.com','dbaron%dbaron.org','daumling%adobe.com','cls%seawood.org','bzbarsky%mit.edu','bryner%brianryner.com','bratell%lysator.liu.se','benjamin%smedbergs.us','bclary%bclary.com','vladimir%pobox.com',];
$super{'70'} = ['shaver%mozilla.org','mrbkap%gmail.com','jband%netscape.com','igor.bukanov%gmail.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{'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'} = ['mozilla%weilbacher.org','smfr%smfr.org','mkaply%us.ibm.com','julien.pierre.bugs%sun.com','gerv%gerv.net','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com',];
$super{'78'} = ['cls%seawood.org','wtchang%redhat.com','nelson%bolyard.com','darin%meer.net',];
$mode{'163'} = 'Restricted';
$branch{'163'} = 'NSS_3_11_BRANCH';
$fullname{'163'} = 'NSS Stable Release Branch';
$blessed{'163'} = ['douglas%stebila.ca',];
$super{'163'} = ['tfox%netscape.com','neil.williams%sun.com','kaie%kuix.de','glen.beasley%sun.com','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com','wtchang%redhat.com','rrelyea%redhat.com','nelson%bolyard.com','julien.pierre.bugs%sun.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{'161'} = 'Open';
$branch{'161'} = 'HEAD';
$fullname{'161'} = 'Qt-based gfx and widget';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'138'} = 'Open';
$branch{'138'} = 'HEAD';
$fullname{'138'} = 'Rhino';
$mode{'145'} = 'Restricted';
$branch{'145'} = 'HEAD';
$fullname{'145'} = 'security';
$blessed{'145'} = ['slavomir.katuscak%sun.com','nkwan%redhat.com','jgmyers%speakeasy.net','gerv%gerv.net','douglas%stebila.ca','cls%seawood.org','bryner%brianryner.com',];
$super{'145'} = ['tfox%netscape.com','neil.williams%sun.com','kaie%kuix.de','glen.beasley%sun.com','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com','wtchang%redhat.com','rrelyea%redhat.com','nelson%bolyard.com','julien.pierre.bugs%sun.com',];
$mode{'151'} = 'Open';
$branch{'151'} = 'HEAD';
$fullname{'151'} = 'Security - Mozilla PSM Glue';
$mode{'86'} = 'Open';
$branch{'86'} = 'HEAD';
$fullname{'86'} = 'Security Stubs';
$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{'187'} = 'Open';
$branch{'187'} = 'HEAD';
$fullname{'187'} = 'SVG';
$mode{'205'} = 'Restricted';
$branch{'205'} = 'HEAD';
$fullname{'205'} = 'Tamarin';
$blessed{'205'} = ['ssubrama%adobe.com','cpeyer%adobe.com','benjamin%smedbergs.us','dschaffe%adobe.com',];
$super{'205'} = ['wsharp%adobe.com','tierney%adobe.com','stejohns%adobe.com','shaver%mozilla.org','jodyer%adobe.com','igor.bukanov%gmail.com','edwsmith%adobe.com','brendan%mozilla.org','dansmith%adobe.com',];
$mode{'202'} = 'Open';
$branch{'202'} = 'HEAD';
$fullname{'202'} = 'Testing Infrastructure';
$mode{'169'} = 'Open';
$branch{'169'} = 'HEAD';
$fullname{'169'} = 'toolkit';
$mode{'185'} = 'Open';
$branch{'185'} = 'HEAD';
$fullname{'185'} = 'Update Service';
$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{'199'} = 'Open';
$branch{'199'} = 'HEAD';
$fullname{'199'} = 'XBL';
$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{'137'} = 'Open';
$branch{'137'} = 'HEAD';
$fullname{'137'} = 'XPApps';
$mode{'89'} = 'Open';
$branch{'89'} = 'HEAD';
$fullname{'89'} = 'XPCOM';
$mode{'118'} = 'Open';
$branch{'118'} = 'HEAD';
$fullname{'118'} = 'XPConnect';
$mode{'117'} = 'Open';
$branch{'117'} = 'HEAD';
$fullname{'117'} = 'XPIDL';
$mode{'150'} = 'Open';
$branch{'150'} = 'HEAD';
$fullname{'150'} = 'XPInstall';
$mode{'179'} = 'Open';
$branch{'179'} = 'HEAD';
$fullname{'179'} = 'XPrint';
$mode{'206'} = 'Open';
$branch{'206'} = 'HEAD';
$fullname{'206'} = 'xptcall';
$mode{'106'} = 'Open';
$branch{'106'} = 'HEAD';
$fullname{'106'} = 'XPToolkit';
$mode{'140'} = 'Open';
$branch{'140'} = 'HEAD';
$fullname{'140'} = 'XSLT Processor';
$mode{'200'} = 'Open';
$branch{'200'} = 'HEAD';
$fullname{'200'} = 'XTF';
$mode{'93'} = 'Open';
$branch{'93'} = 'HEAD';
$fullname{'93'} = 'Zlib';
sub GetT {
($b,$_) = (@_);
if ($b eq 'BUGZILLA-2_18-BRANCH') {
if (m:^mozilla/webtools/bugzilla/.*$:) {return '204';}
}
if ($b eq 'BUGZILLA-2_20-BRANCH') {
if (m:^mozilla/webtools/bugzilla/.*$:) {return '191';}
}
if ($b eq 'BUGZILLA-2_22-BRANCH') {
if (m:^mozilla/webtools/bugzilla/.*$:) {return '203';}
}
if ($b eq 'HEAD') {
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/xpinstall/.*$:) {return '150';}
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/security/manager/.*$:) {return '151';}
if (m:^mozilla/ef/.*$:) {return '46';}
if (m:^mozilla/webtools/addons/.*$:) {return '185';}
if (m:^mozilla/webtools/update/.*$:) {return '185';}
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/extensions/vixen/.*$:) {return '156';}
if (m:^mozilla/rdf/.*$:) {return '52';}
if (m:^mozilla/mailnews/movemail/.*$:) {return '157';}
if (m:^mozilla/dbm/.*$:) {return '53';}
if (m:^mozilla/uriloader/.*$:) {return '158';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/editor/.*$:) {return '56';}
if (m:^mozilla/string/.*$:) {return '160';}
if (m:^mozilla/xpcom/string/.*$:) {return '160';}
if (m:^mozilla/directory/.*$:) {return '59';}
if (m:^mozilla/gfx/src/qt/.*$:) {return '161';}
if (m:^mozilla/widget/src/qt/.*$:) {return '161';}
if (m:^mozilla/gfx/src/ps/.*$:) {return '62';}
if (m:^mozilla/gfx/src/psshared/.*$:) {return '62';}
if (m:^mozilla/modules/libpr0n/.*$:) {return '63';}
if (m:^mozilla/extensions/p3p/.*$:) {return '162';}
if (m:^mozilla/jpeg/.*$:) {return '64';}
if (m:^mozilla/layout/mathml/.*$:) {return '165';}
if (m:^mozilla/modules/libimg/png/.*$:) {return '65';}
if (m:^mozilla/browser/.*$:) {return '166';}
if (m:^mozilla/other-licenses/branding/firefox/.*$:) {return '166';}
if (m:^mozilla/intl/.*$:) {return '67';}
if (m:^mozilla/chrome/.*$:) {return '169';}
if (m:^mozilla/storage/.*$:) {return '169';}
if (m:^mozilla/toolkit/.*$:) {return '169';}
if (m:^mozilla/xulrunner/.*$:) {return '169';}
if (m:^mozilla/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/mail/.*$:) {return '170';}
if (m:^mozilla/other-licenses/branding/thunderbird/.*$:) {return '170';}
if (m:^mozilla/caps/.*$:) {return '69';}
if (m:^mozilla/extensions/cookie/.*$:) {return '171';}
if (m:^mozilla/js/src/[^/]*$:) {return '70';}
if (m:^mozilla/js/src/config/.*$:) {return '70';}
if (m:^mozilla/js/src/editline/.*$:) {return '70';}
if (m:^mozilla/js/src/fdlibm/.*$:) {return '70';}
if (m:^mozilla/gfx/src/beos/.*$:) {return '172';}
if (m:^mozilla/widget/src/beos/.*$:) {return '172';}
if (m:^mozilla/extensions/venkman/.*$:) {return '71';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^mozilla/extensions/help/.*$:) {return '174';}
if (m:^mozilla/js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '175';}
if (m:^mozilla/widget/src/windows/.*$:) {return '175';}
if (m:^mozilla/netwerk/.*$:) {return '77';}
if (m:^mozilla/gfx/[^/]*$:) {return '177';}
if (m:^mozilla/gfx/public/.*$:) {return '177';}
if (m:^mozilla/gfx/src/[^/]*$:) {return '177';}
if (m:^mozilla/gfx/src/shared/.*$:) {return '177';}
if (m:^mozilla/widget/[^/]*$:) {return '177';}
if (m:^mozilla/widget/public/.*$:) {return '177';}
if (m:^mozilla/widget/src/[^/]*$:) {return '177';}
if (m:^mozilla/widget/src/xpwidgets/.*$:) {return '177';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/gfx/src/mac/.*$:) {return '178';}
if (m:^mozilla/widget/src/cocoa/.*$:) {return '178';}
if (m:^mozilla/widget/src/mac/.*$:) {return '178';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/accessibility/.*$:) {return '180';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/extensions/typeaheadfind/.*$:) {return '181';}
if (m:^mozilla/modules/libreg/.*$:) {return '84';}
if (m:^mozilla/content/xbl/builtin/.*$:) {return '182';}
if (m:^mozilla/modules/security/.*$:) {return '86';}
if (m:^mozilla/extensions/inspector/.*$:) {return '184';}
if (m:^mozilla/layout/inspector/.*$:) {return '184';}
if (m:^mozilla/content/xml/.*$:) {return '88';}
if (m:^mozilla/extensions/xmlextras/.*$:) {return '88';}
if (m:^mozilla/parser/expat/.*$:) {return '88';}
if (m:^mozilla/content/svg/.*$:) {return '187';}
if (m:^mozilla/layout/svg/.*$:) {return '187';}
if (m:^mozilla/xpcom/[^/]*$:) {return '89';}
if (m:^mozilla/xpcom/base/.*$:) {return '89';}
if (m:^mozilla/xpcom/build/.*$:) {return '89';}
if (m:^mozilla/xpcom/components/.*$:) {return '89';}
if (m:^mozilla/xpcom/doc/.*$:) {return '89';}
if (m:^mozilla/xpcom/ds/.*$:) {return '89';}
if (m:^mozilla/xpcom/glue/.*$:) {return '89';}
if (m:^mozilla/xpcom/MoreFiles/.*$:) {return '89';}
if (m:^mozilla/xpcom/obsolete/.*$:) {return '89';}
if (m:^mozilla/xpcom/proxy/.*$:) {return '89';}
if (m:^mozilla/xpcom/sample/.*$:) {return '89';}
if (m:^mozilla/xpcom/stub/.*$:) {return '89';}
if (m:^mozilla/xpcom/tests/.*$:) {return '89';}
if (m:^mozilla/xpcom/threads/.*$:) {return '89';}
if (m:^mozilla/xpcom/tools/.*$:) {return '89';}
if (m:^mozilla/xpcom/windbgdlg/.*$:) {return '89';}
if (m:^mozilla/suite/.*$:) {return '188';}
if (m:^xpcom/reflect/xptcall/.*$:) {return '206';}
if (m:^mozilla/grendel/.*$:) {return '189';}
if (m:^mozilla/modules/zlib/.*$:) {return '93';}
if (m:^mozilla/webtools/bugzilla/.*$:) {return '190';}
if (m:^mozilla/gfx/src/xprint/.*$:) {return '179';}
if (m:^mozilla/view/.*$:) {return '96';}
if (m:^mozilla/gfx/cairo/.*$:) {return '201';}
if (m:^mozilla/gfx/src/thebes/.*$:) {return '201';}
if (m:^mozilla/gfx/thebes/.*$:) {return '201';}
if (m:^mozilla/layout/[^/]*$:) {return '98';}
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/forms/.*$:) {return '98';}
if (m:^mozilla/layout/generic/.*$:) {return '98';}
if (m:^mozilla/layout/html/.*$:) {return '98';}
if (m:^mozilla/layout/macbuild/.*$:) {return '98';}
if (m:^mozilla/layout/printing/.*$:) {return '98';}
if (m:^mozilla/layout/tables/.*$:) {return '98';}
if (m:^mozilla/layout/tools/.*$:) {return '98';}
if (m:^mozilla/modules/libimg/mng/.*$:) {return '155';}
if (m:^mozilla/layout/style/.*$:) {return '100';}
if (m:^mozilla/js/tamarin/.*$:) {return '205';}
if (m:^mozilla/docshell/.*$:) {return '101';}
if (m:^mozilla/embedding/.*$:) {return '101';}
if (m:^mozilla/webshell/.*$:) {return '101';}
if (m:^mozilla/parser/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:^mozilla/js/src/perlconnect/.*$:) {return '111';}
if (m:^mozilla/content/xslt/.*$:) {return '140';}
if (m:^mozilla/extensions/transformiix/.*$:) {return '140';}
if (m:^mozilla/calendar/.*$:) {return '183';}
if (m:^mozilla/gfx/src/photon/.*$:) {return '113';}
if (m:^mozilla/widget/src/photon/.*$:) {return '113';}
if (m:^mozilla/content/xul/.*$:) {return '106';}
if (m:^mozilla/layout/xul/.*$:) {return '106';}
if (m:^mozilla/testing/.*$:) {return '202';}
if (m:^mozilla/profile/.*$:) {return '120';}
if (m:^mozilla/tools/.*$:) {return '112';}
if (m:^mozilla/xpcom/typelib/.*$:) {return '117';}
if (m:^mozilla/js/src/xpconnect/.*$:) {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/extensions/java$:) {return '128';}
if (m:^mozilla/java/plugins/.*$:) {return '129';}
if (m:^mozilla/java/webclient/.*$:) {return '127';}
if (m:^mozilla/java/dom/.*$:) {return '130';}
if (m:^mozilla/java/util/.*$:) {return '133';}
if (m:^mozilla/content/xbl/[^/]*$:) {return '199';}
if (m:^mozilla/content/xbl/public/.*$:) {return '199';}
if (m:^mozilla/content/xbl/src/.*$:) {return '199';}
if (m:^mozilla/content/xtf/.*$:) {return '200';}
if (m:^mozilla/layout/xtf/.*$:) {return '200';}
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/dbm/.*$:) {return '145';}
if (m:^mozilla/security/jss/.*$:) {return '145';}
if (m:^mozilla/security/nss/.*$:) {return '145';}
if (m:^mozilla/composer/.*$:) {return '173';}
if (m:^mozilla/mstone/.*$:) {return '147';}
}
if ($b eq 'NSPRPUB_PRE_4_2_CLIENT_BRANCH') {
if (m:^mozilla/nsprpub/.*$:) {return '146';}
}
if ($b eq 'NSS_3_11_BRANCH') {
if (m:^mozilla/dbm/.*$:) {return '163';}
if (m:^mozilla/security/coreconf/.*$:) {return '163';}
if (m:^mozilla/security/dbm/.*$:) {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,48 +0,0 @@
__.SYMDEF*
_gen
_jmc
_stubs
_xpidlgen
._.DS_Store
._.FBCIndex
._.FBCLockFolder
.*.timestamp
.d
.depends
.deps
.DS_Store
.FBCIndex
.FBCLockFolder
.gdbinit
.HSancillary
.makedepend
.Makedepend
.MCC_Cache_FAT
.MCC_Global_History
.md
.pure
*_DBG_EDT.OBJ
*_DBG.OBJ
*_DBG.OBJD
*_OPT_EDT.OBJ
*_OPT.OBJ
*.class
*.dll
*.dylib
*.exp
*.flc
*.lib
*.map
*.pdb
*.rc
*.res
*.rpo
depend.mk
made
make.dep
make.log
Makefile
manifest.mnw
nuke
so_locations
ti_files

View File

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

View File

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

View File

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

View File

@@ -1,512 +0,0 @@
#! /usr/bin/perl
# -*- Mode: perl; indent-tabs-mode: nil -*-
#
# 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 the Bonsai CVS tool.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s): Mike Taylor <bear@code-bear.com>
# Christopher Seawood <cls@seawood.org>
# You need to put this in your CVSROOT directory, and check it in. (Change the
# first line above to point to a real live perl5.) Add "dolog.pl" to
# CVSROOT/checkoutlist, and check it in. Then, add a line to your
# CVSROOT/loginfo file that says something like:
#
# ALL $CVSROOT/CVSROOT/dolog.pl [-u ${USER}] -r /cvsroot bonsai-checkin-daemon@my.bonsai.machine
#
# or if you do not want to use SMTP at all, add:
#
# ALL ( $CVSROOT/CVSROOT/dolog.pl -r /cvsroot -n | /bonsai/handleCheckinMail.pl )
#
# Replace "/cvsroot" with the name of the CVS root directory, and
# "my.bonsai.machine" with the name of the machine Bonsai runs on.
# Now, on my.bonsai.machine, add a mail alias so that mail sent to
# "bonsai-checkin-daemon" will get piped to handleCheckinMail.pl.
use bytes;
use File::Basename;
use Mail::Mailer;
# Set use_sendmail = 0 to send mail via $mailhost using SMTP
$use_sendmail = 0;
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
$envcvsroot = $ENV{'CVSROOT'};
$cvsroot = $envcvsroot;
$flag_debug = 0;
$flag_tagcmd = 0;
$repository = '';
$repository_tag = '';
$mailhost = 'localhost';
$rlogcommand = '/usr/bin/rlog';
$output2mail = 1;
@mailto = ();
@changed_files = ();
@added_files = ();
@removed_files = ();
@log_lines = ();
@outlist = ();
@import_tags = ();
@import_new_files = ();
@import_changed_files = ();
$STATE_NONE = 0;
$STATE_CHANGED = 1;
$STATE_ADDED = 2;
$STATE_REMOVED = 3;
$STATE_LOG = 4;
$STATE_IMPORT_STATUS = 5;
$STATE_IMPORT_TAGS = 6;
$STATE_IMPORT_FILES = 7;
&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:\n";
print STDERR @outlist;
print STDERR "----------------------------------------------\n";
}
if ($output2mail) {
&mail_notification;
} else {
&stdout_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 '-u') {
$username = 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;
} elsif ($arg eq '-n') {
$output2mail = 0;
} else {
push(@mailto, $arg);
}
}
if ($repository eq '') {
open(REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
}
$repository =~ s:^$cvsroot/::;
$repository =~ s:^$envcvsroot/::;
}
sub get_loginfo {
if ($flag_debug) {
print STDERR "----------------------------------------------\n";
}
# Iterate over the body of the message collecting information.
#
$state = $STATE_NONE;
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_LOG && /^Tag:/) { ($repository_tag = $_) =~ s/^Tag:\s*(\S+).*/$1/; }
if ($state == $STATE_CHANGED && !(/^Tag:/)) { push(@changed_files, split); }
if ($state == $STATE_ADDED && !(/^Tag:/)) { push(@added_files, split); }
if ($state == $STATE_REMOVED && !(/^Tag:/)) { push(@removed_files, split); }
if ($state == $STATE_LOG && (m/^Status:$/)) {
push(@log_lines, $_);
$state = $STATE_IMPORT_STATUS;
next;
}
if ($state == $STATE_IMPORT_STATUS) {
my ($itag, $istat, @rest);
while (<STDIN>) {
chomp;
print STDERR "$_\n" if ($flag_debug);
push(@log_lines, $_);
if ($state == $STATE_IMPORT_STATUS) {
next if (m/^\s*$/);
if (m/^Vendor Tag:/) {
($vendor_tag = $_) =~ s/^Vendor Tag:\s+([\w-]+).*/$1/;
$state = $STATE_IMPORT_TAGS;
next;
} else {
$state = $STATE_LOG;
last;
}
}
if ($state == $STATE_IMPORT_TAGS) {
if (m/^\s*$/) {
$state = $STATE_IMPORT_FILES;
} else {
($itag = $_) =~ s/^(Release Tags:)?\s+([\w-]+).*/$2/;
push(@import_tags, $itag);
}
next;
}
if ($state == $STATE_IMPORT_FILES) {
if (m/^\s*$/) {
$state = $STATE_LOG;
last;
}
($istat, @rest) = split(/ /, $_, 2);
if ($istat eq 'N') {
push(@import_new_files, @rest);
} elsif ($istat eq 'U') {
push(@import_changed_files, @rest);
}
# Ignore everything else
next;
}
}
}
if ($state == $STATE_LOG) { push(@log_lines, $_); }
}
# If any of the filenames in the arrays below contain spaces,
# things get broken later on in the code.
# fix the filename array by using the get_filename sub.
@fixed_changed_files = @{&get_filename("C", @changed_files)};
@fixed_added_files = @{&get_filename("A", @added_files)};
@fixed_removed_files = @{&get_filename("R", @removed_files)};
@fixed_import_new_files = @{&get_filename("I", @import_new_files)};
@fixed_import_changed_files = @{&get_filename("I", @import_changed_files)};
# now replace the old broken arrays with the new fixed arrays and
# carry on.
@changed_files = @fixed_changed_files;
@added_files = @fixed_added_files;
@removed_files = @fixed_removed_files;
@import_new_files = @fixed_import_new_files;
@import_changed_files = @fixed_import_changed_files;
if ($flag_debug) {
print STDERR "----------------------------------------------\n"
. "changed files: @changed_files\n"
. "added files: @added_files\n"
. "removed files: @removed_files\n"
. "new imported files: @import_new_files\n"
. "changed imported files: @import_changed_files\n";
print STDERR "----------------------------------------------\n";
}
}
sub get_filename {
my ($state, @files) = @_;
my @fixed_files;
my $FILE_EXIST = 0;
my $FILE_CHECKED = 0;
my $file;
my $partial_file;
my $path, $apath;
if ($flag_debug) {
print STDERR "\n-- get_filename ------------------------\n";
}
foreach my $scalar (@files) {
if ($FILE_CHECKED && ! $FILE_EXISTS) {
$file = "$partial_file $scalar";
} else{
$file = $scalar;
}
if ($state eq "I") {
$path = "$envcvsroot/$file";
$apath = "$envcvsroot/Attic/$file";
} else {
$path = "$envcvsroot/$repository/$file";
$apath = "$envcvsroot/$repository/Attic/$file";
}
if ($flag_debug) {
print STDERR "changed file: $file\n";
print STDERR "path: $path\n";
}
if (-r "$path,v" || -r "$apath,v") {
push(@fixed_files, $file);
$FILE_EXISTS = 1;
$FILE_CHECKED = 1;
if ($flag_debug){
print STDERR "file exists\n";
}
} else {
$partial_file = $file;
$FILE_EXISTS = 0;
$FILE_CHECKED = 1;
if ($flag_debug) {
print STDERR "file does not exist\n";
}
}
}
if ($flag_debug) {
print STDERR "\@fixed_files: @fixed_files\n";
print STDERR "-------------------------------------------\n\n";
}
return \@fixed_files;
}
sub process_cvs_info {
local($d,$fn,$rev,$mod_time,$sticky,$tag,$stat,@d,$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";
}
$rlogcmd = "$rlogcommand -N -r$rev " . shell_escape($rcsfile);
open(LOG, "$rlogcmd |")
|| 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"));
}
my $headrev;
my $found_desc;
# Process new imported files
foreach $fn (@import_new_files) {
my ($file, $dir, $suffix) = &fileparse($fn, ",v");
$dir =~ s@/$@@;
$found_desc = 0;
$headrev = 0;
$lines_added = 0;
$lines_removed = 0;
$rcsfile = "$envcvsroot/$dir/${file},v";
if (! -r $rcsfile) {
$rcsfile = "$envcvsroot/$dir/Attic/${file},v";
}
$rlogcmd = "$rlogcommand -N " . &shell_escape($rcsfile);
open(LOG, "$rlogcmd |") ||
print STDERR "dolog.pl: Couldn't run import rlog\n";
while (<LOG>) {
$found_desc++, next if (m/^description:$/);
$headrev = $1 if (!$found_desc && m/^head: (\d+[\.\d+]+)$/);
$rev = $1 if (m/^revision (\d+[\.\d+]+)$/);
if (m/^date:.* author: ([^;]*);.*/) {
$username = $1;
if (m/lines: \+([0-9]*) -([0-9]*)/) {
$lines_added = $1;
$lines_removed = $2;
}
# Add the head revision entry
if ($headrev eq $rev) {
push(@outlist,
("A|$time|$username|$cvsroot|$dir|$file|$headrev|" .
"||$lines_added|$lines_removed\n"));
last;
}
}
}
close(LOG);
}
# Process changed imported files
my $search_tag = $import_tags[0];
my ($search_rev, $found_rev, $found_srev);
foreach $fn (@import_changed_files) {
my ($file, $dir, $suffix) = &fileparse($fn, ",v");
$dir =~ s@/$@@;
$found_desc = 0;
$found_rev = 0;
$found_srev = 0;
$search_rev = '';
$lines_added = 0;
$lines_removed = 0;
last if (!defined($search_tag));
$rcsfile = "$envcvsroot/$dir/${file},v";
if (! -r $rcsfile) {
$rcsfile = "$envcvsroot/$dir/Attic/${file},v";
}
$rlogcmd = "$rlogcommand " . &shell_escape($rcsfile);
open(LOG, "$rlogcmd |") ||
print STDERR "dolog.pl: Couldn't run import rlog\n";
while (<LOG>) {
$found_desc++, next if (m/^description:$/);
if (!$found_desc && m/^\s*$search_tag: (\d+[\.\d+]+)$/) {
$search_rev = $1;
$found_srev++;
next;
}
if (!$found_desc && $found_srev && m/^\s*[\w-]+: $search_rev$/) {
# Revision already exists so no actual changes
# were made during this import, so do nothing
last;
}
$found_rev++, next if ($found_srev && m/^revision $search_rev$/);
if ($found_rev && m/^date:.* author: ([^;]*);.*/) {
$username = $1;
if (m/lines: \+([0-9]*) -([0-9]*)/) {
$lines_added = $1;
$lines_removed = $2;
}
push(@outlist,
("C|$time|$username|$cvsroot|$dir|$file|$search_rev|" .
"$search_tag||$lines_added|$lines_removed\n"));
last;
}
}
close(LOG);
}
# make sure dolog has something to parse when it sends its load off
if (!scalar(@log_lines)) {
push @log_lines, "EMPTY LOG MESSAGE";
}
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 mail_notification {
chop(my $hostname = `hostname`);
my $mailer;
if ($use_sendmail) {
$mailer = Mail::Mailer->new("sendmail");
} else {
$mailer = Mail::Mailer->new("smtp", Server => $mailhost);
}
die("Failed to send mail notification\n") if !defined($mailer);
my %headers;
$headers{'From'} = "bonsai-daemon\@$hostname";
$headers{'To'} = \@mailto;
if ($flag_tagcmd) {
$headers{'Subject'} = "cvs tag in $repository";
} else {
$headers{'Subject'} = "cvs commit to $repository";
}
$mailer->open(\%headers);
print $mailer @outlist;
$mailer->close;
}
sub stdout_notification {
chop(my $hostname = `hostname`);
print "MAIL FROM: bonsai-daemon\@$hostname\n";
print "RCPT TO: root\@localhost\n";
print "DATA\n";
if ($flag_tagcmd) {
print "Subject: cvs tag in $repository\n";
} else {
print "Subject: cvs commit to $repository\n";
}
print "\n";
print @outlist, "\n";
print ".\n";
}
# Quotify a string, suitable for invoking a shell process
sub shell_escape {
my ($file) = @_;
$file =~ s/([ \"\'\?\$\&\|\!<>\(\)\[\]\;\:])/\\$1/g;
return $file;
}

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-checkin-daemon@bonsai.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 -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/extensions/psm-glue $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/netwerk/security $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/netwerk/protocol/http/src $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/netwerk/socket/ssl $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/netwerk/socket/tests $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/dbm $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
# misc modules
mozilla/webtools/bugzilla $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s cvs-checkins@bugzilla.org
CVSROOT $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s -f modules sysalerts@mozilla.org

View File

@@ -1,843 +0,0 @@
# Three different line formats are valid:
# key -a aliases...
# key [options] directory
# key [options] directory files...
#
# Where "options" are composed of:
# -i prog Run "prog" on "cvs commit" from top-level of module.
# -o prog Run "prog" on "cvs checkout" of module.
# -e prog Run "prog" on "cvs export" of module.
# -t prog Run "prog" on "cvs rtag" of module.
# -u prog Run "prog" on "cvs update" of module.
# -d dir Place module in directory "dir" instead of module name.
# -l Top-level directory only -- do not recurse.
#
# NOTE: If you change any of the "Run" options above, you'll have to
# release and re-checkout any working directories of these modules.
#
# And "directory" is a path to a directory relative to $CVSROOT.
#
# The "-a" option specifies an alias. An alias is interpreted as if
# everything on the right of the "-a" had been typed on the command line.
#
# You can encode a module within a module by using the special '&'
# character to interpose another module into the current module. This
# can be useful for creating a module that consists of many directories
# spread out over the entire source repository.
######################################################################
#
# Module that contains the LEGAL and the LICENSE file. This should be
# a part of every logical source pull for a component. Care should
# be given so that this module is not specified twice for a given
# source pull.
#
MozillaLicense -a \
mozilla/LEGAL \
mozilla/LICENSE
Grendel -a \
MozillaLicense \
mozilla/grendel
######################################################################
#
# Modules for the MozillaClassic Browser, based on the original
# layout engine. If you wish to develop on the Mozilla Classic
# codebase, pull using these modules and using the branch tag
# MozillaSourceClassic_19981026_BRANCH.
# These modules should be considered obsolete.
#
MozillaSource -a \
MozillaSourceWin \
MozillaSourceMac \
MozillaSourceUnix
MozillaSourceWin -a \
MozillaSourceCommon \
MozillaSourceWinOnly
MozillaSourceMac -a \
MozillaSourceCommon \
MozillaSourceMacOnly
MozillaSourceUnix -a \
MozillaSourceCommon \
MozillaSourceUnixOnly \
mozilla/cmd/xfe \
mozilla/cmd/gnomefe \
mozilla/cmd/qtfe \
mozilla/cmd/ybfe
MozillaSourceMotif -a \
MozillaSourceCommon \
mozilla/cmd/xfe \
MozillaSourceUnixOnly
MozillaSourceQtfe -a \
MozillaSourceCommon \
mozilla/cmd/qtfe \
MozillaSourceUnixOnly
MozillaSourceGnomefe -a \
MozillaSourceCommon \
mozilla/cmd/gnomefe \
MozillaSourceUnixOnly
MozillaSourceYbfe -a \
MozillaSourceCommon \
mozilla/cmd/ybfe \
MozillaSourceUnixOnly
MozillaSourceCommon -a \
mozilla/LEGAL \
mozilla/LICENSE \
mozilla/base \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/include \
mozilla/caps \
mozilla/jpeg \
mozilla/js \
mozilla/lib/htmldlgs \
mozilla/lib/layout \
mozilla/lib/libcnv \
mozilla/lib/libdom \
mozilla/lib/libi18n \
mozilla/lib/liblayer \
mozilla/lib/libmisc \
mozilla/lib/libmime \
mozilla/lib/libmocha \
mozilla/lib/libnet \
mozilla/lib/libparse \
mozilla/lib/libpics \
mozilla/lib/libpwcac \
mozilla/lib/libstyle \
mozilla/lib/mailto \
mozilla/lib/plugin \
mozilla/lib/xlate \
mozilla/lib/xp \
mozilla/modules/calendar \
mozilla/modules/edtplug/classes \
mozilla/modules/edtplug/src \
mozilla/modules/edtplug/include \
mozilla/modules/libfont/classes \
mozilla/modules/libfont/public \
mozilla/modules/libfont/src \
mozilla/modules/libhook \
mozilla/modules/libimg \
mozilla/modules/libnls \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/progress/src \
mozilla/modules/rdf \
mozilla/modules/schedulr \
mozilla/modules/security/freenav \
mozilla/modules/softupdt/classes \
mozilla/modules/softupdt/include \
mozilla/modules/softupdt/src \
mozilla/modules/xml \
mozilla/modules/zlib/src \
mozilla/nav-java/stubs \
mozilla/network \
mozilla/nsprpub \
mozilla/privacy \
mozilla/xpcom \
mozilla/l10n \
mozilla/dbm \
mozilla/README
MozillaSourceWinOnly -a \
mozilla/client.mak \
mozilla/cmd/makefile.win \
mozilla/cmd/wincom \
mozilla/cmd/winfe \
mozilla/config \
mozilla/lib/makefile.win \
mozilla/modules/coreincl \
mozilla/modules/edtplug/makefile.win \
mozilla/makefile.win \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/makefile.win \
mozilla/modules/libfont/producers/makefile.win \
mozilla/modules/libfont/producers/win \
mozilla/modules/libfont/producers/win/classes \
mozilla/modules/libfont/producers/win/classes/netscape \
mozilla/modules/libfont/producers/win/src \
mozilla/modules/makefile.win \
mozilla/modules/progress/makefile.win \
mozilla/modules/progress/public \
mozilla/modules/security/makefile.win \
mozilla/modules/softupdt/makefile.win \
mozilla/modules/zlib/makefile.win \
mozilla/nav-java/makefile.win \
JavaStubWin
MozillaSourceUnixOnly -a \
mozilla/.cvsignore \
mozilla/Makefile \
mozilla/Makefile.in \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/cmd/Makefile \
mozilla/cmd/Makefile.in \
mozilla/cmd/stubfe \
mozilla/cmd/unixfe \
mozilla/config/.cvsignore \
mozilla/config/AIX.mk \
mozilla/config/BSD_OS.mk \
mozilla/config/DGUX.mk \
mozilla/config/FreeBSD.mk \
mozilla/config/HP-UX.mk \
mozilla/config/IRIX.mk \
mozilla/config/Linux.mk \
mozilla/config/NCR.mk \
mozilla/config/NEC.mk \
mozilla/config/NEWS-OS.mk \
mozilla/config/NEXTSTEP.mk \
mozilla/config/NetBSD.mk \
mozilla/config/OSF1.mk \
mozilla/config/OpenBSD.mk \
mozilla/config/QNX.mk \
mozilla/config/Rhapsody.mk \
mozilla/config/SCOOS.mk \
mozilla/config/SINIX.mk \
mozilla/config/SunOS.mk \
mozilla/config/SunOS4.mk \
mozilla/config/SunOS5.mk \
mozilla/config/UNIXWARE.mk \
mozilla/config/common.mk \
mozilla/config/config.mk \
mozilla/config/coreconf.mk \
mozilla/config/rules.mk \
mozilla/config/Makefile \
mozilla/config/Makefile.in \
mozilla/config/autoconf.mk.in \
mozilla/config/bdate.c \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/bsdecho.c \
mozilla/config/clobber_miss.pl \
mozilla/config/config.guess \
mozilla/config/cvsco.pl \
mozilla/config/fastcwd.pl \
mozilla/config/gtscc.c \
mozilla/config/makecopy.c \
mozilla/config/mangle.c \
mozilla/config/mantomak.c \
mozilla/config/mkdepend \
mozilla/config/mkdetect \
mozilla/config/nfspwd.pl \
mozilla/config/nodl.pl \
mozilla/config/nsinstall.c \
mozilla/config/outofdate.pl \
mozilla/config/pathsub.c \
mozilla/config/pathsub.h \
mozilla/config/pkg2dpth.pl \
mozilla/config/ports \
mozilla/config/revdepth.pl \
mozilla/config/set-timebomb.pl \
mozilla/config/sj.pl \
mozilla/lib/Makefile \
mozilla/lib/Makefile.in \
mozilla/modules/edtplug/Makefile \
mozilla/modules/edtplug/Makefile.in \
mozilla/modules/libfont/jmcgen \
mozilla/modules/libfont/Makefile \
mozilla/modules/libfont/Makefile.in \
mozilla/modules/libfont/producers/Makefile \
mozilla/modules/libfont/producers/Makefile.in \
mozilla/modules/Makefile \
mozilla/modules/Makefile.in \
mozilla/modules/progress/Makefile \
mozilla/modules/progress/Makefile.in \
mozilla/modules/progress/public \
mozilla/modules/security/Makefile \
mozilla/modules/security/Makefile.in \
mozilla/modules/softupdt/Makefile \
mozilla/modules/softupdt/Makefile.in \
mozilla/modules/zlib/Makefile \
mozilla/modules/zlib/Makefile.in \
mozilla/nav-java/Makefile \
mozilla/nav-java/Makefile.in \
mozilla/lib/mariner \
JavaStubUnix
MozillaSourceMacOnly -a \
mozilla/config/mac \
mozilla/config/bdate.pl \
mozilla/config/aboutime.pl \
mozilla/config/mac-set-timebomb.pl \
mozilla/cmd/macfe \
mozilla/lib/mac/AutoAdmin \
mozilla/lib/mac/Includes \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/patches \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/UserInterface \
mozilla/modules/coreincl \
mozilla/modules/edtplug/macbuild \
mozilla/modules/libfont \
mozilla/modules/progress/macbuild \
mozilla/modules/progress/public \
mozilla/modules/softupdt/macbuild \
mozilla/modules/zlib/macbuild \
mozilla/lib/mariner \
JavaStubMac
JavaStubAll -a \
JavaStubWin \
JavaStubMac \
JavaStubUnix
JavaStubCore -a \
mozilla/sun-java/stubs/include \
mozilla/sun-java/stubs/src
JavaStubMac -a \
JavaStubCore \
mozilla/sun-java/stubs/macbuild \
mozilla/sun-java/stubs/macjri
JavaStubUnix -a \
JavaStubCore \
mozilla/sun-java/Makefile \
mozilla/sun-java/Makefile.in \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/Makefile \
mozilla/sun-java/stubs/Makefile.in
JavaStubWin -a \
JavaStubCore \
mozilla/sun-java/makefile.win \
mozilla/sun-java/stubs/jri \
mozilla/sun-java/stubs/makefile.win
######################################################################
#
# Modules for the raptor layout effort. Note that raptor dist is temporary
# until raptor is integrated into the mainline build.
#
RaptorDoc -a \
mozilla/LICENSE \
mozilla/LEGAL \
mozilla/README/nglayout
RaptorDist -a \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/editor \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
JSClient \
mozilla/lib/liblayer \
mozilla/lib/libpwcac \
mozilla/lib/xp \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/nsprpub \
mozilla/rdf \
mozilla/silentdl \
mozilla/sun-java \
mozilla/xpcom
RaptorLayout -a \
mozilla/base \
mozilla/dom \
mozilla/gfx \
mozilla/expat \
mozilla/htmlparser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget
Raptor -a \
RaptorDoc \
RaptorDist \
RaptorLayout
RaptorWin -a \
Raptor
RaptorUnix -a \
Raptor \
mozilla/aclocal.m4 \
mozilla/nglayout.mk
RaptorMac -a \
Raptor \
mozilla/build/mac \
mozilla/cmd/macfe/applevnt \
mozilla/cmd/macfe/central \
mozilla/cmd/macfe/gui \
mozilla/cmd/macfe/include \
mozilla/cmd/macfe/pch \
mozilla/cmd/macfe/projects \
mozilla/cmd/macfe/utility \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/PowerPlant
#####################
# An all inclusive modules for tinderbox to use
#####################
RaptorAll -a \
RaptorWin \
RaptorUnix \
RaptorMac
#####################
# Transformiix module (xslt processor)
#####################
TransformiixStandalone -a \
mozilla/config \
mozilla/expat \
mozilla/extensions/transformiix
#######################################################################
# Modules for the Directory SDK. There are two users of the libldap
# Mozilla and the DirectorySDK. Maintained by Chuck Boatwright
# cboatwri@netscape.com
#
DirectorySDKSource -a \
DirectorySDKSourceCommon \
DirectorySDKSourceBuild
DirectorySDKSourceC -a \
mozilla/directory/ldapsdk.mak \
mozilla/directory/ldapsdk.mk \
mozilla/directory/buildsdk.txt \
mozilla/directory/Makefile \
mozilla/directory/c-sdk
DirectorySDKSourceJava -a \
mozilla/directory/buildjsdk.txt \
mozilla/directory/java-sdk
DirectorySDKSourceCommon -a \
DirectorySDKSourceC \
DirectorySDKSourceJava
DirectorySDKSourceBuild -a \
mozilla/config \
mozilla/nsprpub
PerLDAP -a \
mozilla/directory/perldap
#######################################################################
# Modules for the Messenging Server SDK. Code maintained by Prasad Yendluri
# (prasad@netscape.com)
#
MessagingSDK -a \
mozilla/msgsdk
#######################################################################
# Modules for Calendar client.
# (spider@netscape.com)
#
CalendarClient -a \
mozilla/calendar \
mozilla/modules/calendar \
mozilla/htmlparser \
mozilla/gconfig \
mozilla/gfx \
mozilla/widget \
mozilla/xpfc \
mozilla/view
#######################################################################
# Modules for the JavaScript
# (fur@netscape.com)
#
JSRef -a \
mozilla/js/src
#
# Can't pull all of js/src, because the server-style config filenames
# are illegal on some operating systems.
#
JSClient -a \
mozilla/js/Makefile.in \
mozilla/js/makefile.win \
mozilla/js/macbuild \
mozilla/js/src \
mozilla/js/.cvsignore \
!mozilla/js/src/config \
!mozilla/js/src/editline \
!mozilla/js/src/liveconnect/config \
!mozilla/js/src/mininspr \
!mozilla/js/src/os \
!mozilla/js/src/perlconnect \
!mozilla/js/src/sh \
!mozilla/js/src/xpcom
#######################################################################
# Modules for SeaMonkey
# (5.0 Browser and 5.0 Mail/News based on nglayout)
#
# Initial wild ass guess: cyeh@netscape.com
# Second guess: mcafee@netscape.com
#
# We might want to do the platform-specific stuff like:
# SeaMonkeyCoreFoo = SeaMonkeyCore + <stuff for platform Foo>
# and so on, for each module.
#
NSPR -a \
mozilla/nsprpub
SeaMonkeyCore -a \
mozilla/.cvsignore \
mozilla/README \
mozilla/README.txt \
mozilla/client.mk \
mozilla/client.mak \
mozilla/configure \
mozilla/configure.in \
mozilla/allmakefiles.sh \
mozilla/Makefile.in \
mozilla/makefile.win \
mozilla/aclocal.m4 \
mozilla/build \
!mozilla/build/mac/client.mac \
mozilla/caps \
mozilla/config \
mozilla/dbm \
mozilla/db/.cvsignore \
mozilla/db/Makefile.in \
mozilla/db/makefile.win \
mozilla/db/mork \
mozilla/db/mdb \
mozilla/docshell \
mozilla/embedding \
mozilla/gc/boehm \
mozilla/include \
mozilla/intl \
mozilla/jpeg \
mozilla/js/jsd \
!mozilla/js/jsd/jsdb \
!mozilla/js/jsd/classes \
!mozilla/js/jsd/corba \
!mozilla/js/jsd/java \
!mozilla/js/jsd/javawrap \
JSClient \
mozilla/lib/mac/MacMemoryAllocator \
mozilla/lib/mac/Misc \
mozilla/lib/mac/MoreFiles \
mozilla/lib/mac/NSRuntime \
mozilla/lib/mac/NSStdLib \
mozilla/lib/mac/NSStartup \
mozilla/lib/mac/PowerPlant \
mozilla/lib/mac/InterfaceLib \
mozilla/lib/mac/embedding \
mozilla/modules/appfilelocprovider \
mozilla/modules/libimg \
mozilla/modules/libjar \
mozilla/modules/libpref \
mozilla/modules/libreg \
mozilla/modules/libutil \
mozilla/modules/mpfilelocprovider \
mozilla/modules/oji \
mozilla/modules/plugin \
mozilla/modules/security/freenav \
mozilla/modules/staticmod \
mozilla/modules/zlib \
mozilla/nav-java \
mozilla/network \
mozilla/netwerk \
mozilla/nglayout.mk \
mozilla/plugin/oji \
mozilla/profile \
mozilla/rdf \
mozilla/string \
mozilla/sun-java \
mozilla/tools/leaky \
mozilla/tools/preloader \
mozilla/tools/elf-dynstr-gc \
mozilla/uriloader \
mozilla/xpcom \
mozilla/xpinstall \
MozillaLicense
SeaMonkeyLayout -a \
SeaMonkeyCore \
mozilla/content \
mozilla/dom \
mozilla/gfx \
mozilla/htmlparser \
mozilla/parser \
mozilla/layout \
mozilla/view \
mozilla/webshell \
mozilla/widget \
mozilla/expat
SeaMonkeyXPToolKit -a \
SeaMonkeyLayout \
mozilla/themes \
mozilla/xpfe
SeaMonkeyBrowser -a \
mozilla/directory/xpcom \
mozilla/editor/Makefile.in \
mozilla/editor/public \
mozilla/extensions \
SeaMonkeyXPToolKit
# This needs work!
SeaMonkeyMailNews -a \
SeaMonkeyLayout \
mozilla/mailnews \
!mozilla/mailnews/db/mdb \
!mozilla/mailnews/db/mork \
SeaMonkeyEditor -a \
SeaMonkeyBrowser \
mozilla/editor \
mozilla/mailnews
SeaMonkeyL10n -a \
mozilla/l10n/makefile.win \
mozilla/l10n/makefiles.all \
mozilla/l10n/Makefile.in \
mozilla/l10n/langpacks/makefile.win \
mozilla/l10n/langpacks/Makefile.in \
mozilla/l10n/langpacks/en-DE \
mozilla/l10n/langpacks/en-GB
#############################################################
# This module is the whole banana, and this
# is the module that tinderbox and bonsai should
# track.
#
# Right now Editor pulls Browser which pulls XPToolKit
# which pulls Layout which pulls Core. But eventually,
# there will be more differentiation and uniqueness so
# All will need to contain more than Editor. Perhaps it
# will contain SeaMonkeyUnix, SeaMonkeyMac, SeaMonkeyWin
# et cetera, et cetera, et cetera. But that is in the
# future. --sarah
#
SeaMonkeyAll -a \
SeaMonkeyEditor \
SeaMonkeyL10n
Blackwood -a \
mozilla/java
SeaMonkeyBlackwood -a \
SeaMonkeyAll \
Blackwood
#############################################################
#
# Alexander Larsson's GTK+ widget for embedding mozilla into
# gtk applications.
#
#############################################################
GtkMozilla -a \
mozilla/webshell/embed/gtk
############################################################
#
# Module for Chimera, the embedded MacOSX browser.
# Because this project is mixing a branched SeaMonkeyAll
# with a trunk mozilla/chimera, we need a small module here
# for tinderbox to track mozilla/chimera. This module
# should be temporary until mozilla/chimera joins another
# major module. -mcafee
#
# 3/3/03: Chimera -> Camino name change. Temporarily adding
# new camino directory to Chimera, also adding new Camino
# module. -mcafee
#############################################################
Chimera -a \
mozilla/chimera \
mozilla/camino \
SeaMonkeyAll
Camino -a \
mozilla/camino \
SeaMonkeyAll
#############################################################
#
# Modules For Webtools
#
#############################################################
Bugzilla -a \
mozilla/webtools/bugzilla
Bonsai -a \
mozilla/webtools/bonsai
LXR -a \
mozilla/webtools/lxr
Tinderbox -a \
mozilla/webtools/tinderbox
Testopia -a \
mozilla/webtools/testopia
Webtools -a \
Bugzilla \
Bonsai \
LXR \
Tinderbox
#############################################################
#
# Module for the java webclient (edburns)
#
#############################################################
Webclient -a \
mozilla/java/Makefile.in \
mozilla/java/build.xml \
mozilla/java/README \
mozilla/java/config \
mozilla/java/dom/README \
mozilla/java/dom/build.xml \
mozilla/java/dom/classes \
mozilla/java/dom/jni \
mozilla/java/dom/src \
mozilla/java/external \
mozilla/java/makefiles \
mozilla/java/util \
mozilla/java/webclient \
mozilla/java/webclient/README \
mozilla/java/webclient/build-tests.xml \
mozilla/java/webclient/build.xml \
mozilla/java/webclient/classes_spec \
mozilla/java/webclient/config \
mozilla/java/webclient/src_ie \
mozilla/java/webclient/src_moz \
mozilla/java/webclient/src_share \
mozilla/java/webclient/test/automated \
mozilla/java/webclient/test/manual \
mozilla/java/dist
#############################################################
#
# Module for iPlanet Network Security Services
#
#############################################################
NSS -a \
mozilla/security/nss \
mozilla/security/coreconf
#############################################################
#
# Module for Mozilla Tinderbox
#
#############################################################
CoreTinderboxAll -a \
SeaMonkeyAll \
mozilla/security/psm \
mozilla/accessible \
mozilla/ipc/ipcd \
mozilla/security/manager \
mozilla/tools/trace-malloc \
mozilla/modules/libpr0n \
mozilla/modules/libmar \
mozilla/modules/libbz2 \
mozilla/toolkit \
mozilla/storage \
mozilla/db/morkreader \
mozilla/db/sqlite3
# should this be called SuiteTinderboxAll ?
MozillaTinderboxAll -a \
CoreTinderboxAll \
mozilla/suite
# 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
CoreBranchTinderboxAll -a \
CoreTinderboxAll \
NSS \
NSPR \
mozilla/directory/c-sdk
# should this be called SuiteBranchTinderboxAll ?
MozillaBranchTinderboxAll -a \
CoreBranchTinderboxAll \
mozilla/suite
AviaryBranchTinderbox -a \
CoreBranchTinderboxAll \
mozilla/browser \
mozilla/chrome \
mozilla/mail
# thunderbird's tinderbox module
ThunderbirdTinderbox -a \
CoreTinderboxAll \
mozilla/mail \
mozilla/chrome
# this is for the phoenix tinderbox
PhoenixTinderbox -a \
CoreTinderboxAll \
mozilla/browser \
mozilla/chrome
# For special trees like Mozilla 1.8 --chase
AviarySuiteBranchTinderbox -a \
CoreBranchTinderboxAll \
mozilla/browser \
mozilla/chrome \
mozilla/mail \
mozilla/suite

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,391 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to https://despot.mozilla.org/, and
# tweak things from there.
aaronleventhal%moonset.net:S0MUPohMWfaMo:cvsuser
aaronr%us.ibm.com:Fk/Gm8/Pavt5E:cvsuser
ajschult%verizon.net:586bcad8BLjJ.:cvsuser
akkzilla%shallowsky.com:LyPNKDRAkCEfM:cvsuser
alecf%flett.org:xY/EzwiSEg43U:cvsuser
alex%croczilla.com:.qnz.iJA.rUaQ:cvsuser
alexei.volkov.bugs%sun.com:4kk40jCYel.cQ:cvsuser
alexsavulov%netscape.com:NL.2.L.pOoEE.:cvsuser
alfred.peng%sun.com:XeuD7j8pQQlfU:cvsuser
alla%lysator.liu.se:PfaCJJD7S/Vyc:cvsuser
allan%beaufour.dk:HqCPQ9INvQHOk: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
annie.sullivan%gmail.com:udBz8JbukFZ8I:cvsuser
antitux%netscape.com:GPYA3.J0mZ8dg:cvsuser
anton.bobrov%sun.com:I/GPt4WI84v2s:cvsuser
antonio.gomes%indt.org.br:5Th4Q/mTAB6fg:cvsuser
antonio.xu%sun.com:xb9jwUyu9kmog:cvsuser
arielb%rice.edu:18fBUQf4tjW/Y:cvsuser
arvid%quadrone.org:OlnGBWl7agA9.:cvsuser
asa%mozilla.org:KwQFH5YHrDGVw:cvsuser
asasaki%netscape.com:eW4lJwcDcifpA:cvsuser
ashuk%eng.sun.com:QrgopBbFpT10Y:cvsuser
atremon%elansoftware.com:W3ra7Lu0bCR92:cvsuser
attinasi-moz%attinasi.org:KQdxTI4aFdReA:cvsuser
axel%pike.org:mbSWqS64YZTQw:cvsuser
bbaetz%acm.org:JhmLaLDTsT/h2:cvsuser
bclary%bclary.com:TYy8zRTOlkZWU:cvsuser
benc%meer.net:.mc9O4VQuREws:cvsuser
beng%bengoodger.com:qP3ON3NucalGw:cvsuser
benjamin%smedbergs.us:dvB/veJh3IxkM:cvsuser
bent.mozilla%gmail.com:VTFl7s.ZNXBIc:cvsuser
bhart00%yahoo.com:AnZyRL6ytm1.Q:cvsuser
bienvenu%nventure.com:dzcEj09V1HQLg:cvsuser
blizzard%redhat.com:qNva3X2geFCuY:cvsuser
bmlk%gmx.de:diOpGSeH3syIs:cvsuser
brade%comcast.net:ouetdVzWLzsWs:cvsuser
BradleyJunk%cinci.rr.com:EOOl4wp9MNcU6:cvsuser
bratell%lysator.liu.se:GLG2cm83vaqBk:cvsuser
brendan%mozilla.org:N7wZcaY7Bs9nw:cvsadm
brettw%gmail.com:Jm1XbKZwUGoHs:cvsuser
briane%qnx.com:pKLtqULcssSZo:cvsuser
brofield%jellycan.com:TGMo7cXMfg2HE:cvsuser
bruce%cubik.org:.VcS8pxE3d5rQ:cvsuser
bryner%brianryner.com:gy5stVpStoVNw:cvsuser
bsharma%netscape.com:vjlb1xJC7MsAk:cvsuser
bstell%ix.netcom.com:/ZdK7gz9SA/RU:cvsuser
bugreport%peshkin.net:PgnY246SzUcHk:cvsuser
bugzilla%arlen.demon.co.uk:bVhEvG7dtzxWg:cvsuser
bugzilla%babylonsounds.com:/Cu/c717IBD1w:cvsuser
bugzilla%glob.com.au:O.LFwfIctGxh6:cvsuser
bugzilla%standard8.demon.co.uk:lmzqmqShGzGYs:cvsuser
burnus%gmx.de:RBozBY9sekJRM:cvsuser
bz%barnson.org:hRMbA3bW5q6Ak:cvsuser
bzbarsky%mit.edu:YySJ0ECW0UqcM:cvsuser
caillon%redhat.com:S5LpV7HM4OOzo:cvsuser
carl.wong%intel.com:60H5NoMHeEpvI:cvsuser
cbiesinger%web.de:SmMxtOg6tGNJg:cvsuser
ccarlen%mac.com:KYg00rzfYX4vs:cvsuser
ccooper%deadsquid.com:.a8HcC8mM7pks:cvsuser
cedric.corazza%wanadoo.fr:.8USlBaIJ6WCY:cvsuser
chofmann%mozilla.org:zSMKbARwiYniA:cvsuser
Chris.Yeh%nokia.com:98WX9EeAZIt/6:cvsuser
chrisk%netscape.com:iAECHtKFagLSw:cvsuser
ChrisKarnaze%cox.net:C.H2iRqFy7CnY:cvsuser
christophe.ravel.bugs%sun.com:m72kIhpCT13sg:cvsuser
cls%seawood.org:YLAr7ajnaXezg:cvsuser
cltbld%netscape.com:mla4CZgCloBSU:cvsuser
cmanske%jivamedia.com:wZ2fFz6Y4JIkk:cvsuser
cmp%mozilla.org:N6s8fO4X.RRV.:cvsuser
colin%theblakes.com:1fbT0DKTKXTsk:cvsuser
colinp%oeone.com:o4A5a8g5U/tO2:cvsuser
cpeyer%adobe.com:/J3KHO2IWNqBk:cvsuser
crowder%fiverocks.com:nTJiASZEqtksI:cvsuser
cst%yecc.com:FsXA0AnQhG/kg:cvsuser
cvshook%sicking.cc:HmAX9bYyCA47k:cvsuser
dac%x.cx:xZwzT4et.TSYY:cvsuser
Dale.Stansberry%Nexwarecorp.com:iFmg8YUyFSpA.:cvsuser
daniel.boelzle%sun.com:IhnkPcmU2aaTM:cvsuser
daniel%glazman.org:voZRrCYpgF9AU:cvsuser
danm-moz%comcast.net:3h6FdkzmMqnyA:cvsuser
dansmith%adobe.com:XXuMiHbfmTlRQ:cvsuser
darin%meer.net:BFlqb/kSuCdKo:cvsuser
daumling%adobe.com:PZxEWCXipcjEI:cvsuser
dave.lin%sun.com:0JzgyEccm4Y3c:cvsuser
david%bozemanpass.com:CSVK8gML2ph9c:cvsuser
db48x%yahoo.com:WOXgUg7VfNR2s:cvsuser
dbaron%dbaron.org:Ufu45S7XqztOY: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
deb%dria.org:tevrBpdIX/IAw:cvsuser
depman1%yahoo.com:4KRTD0DTpLuhE:cvsuser
despotdaemon:zJJgZOGMRo/FE:cvsadm
dietrich%mozilla.com:V5GbjeqBWgCQc:cvsuser
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
doronr%us.ibm.com:BntrR9DKOvfRw:cvsuser
douglas%stebila.ca:FtOKWYCG./BN6:cvsuser
dougt%meer.net:6Dpld8jLb0Mcg:cvsuser
dpsuresh%netscape.net:jt.S0eDMnQVDo:cvsuser
drepper%redhat.com:p/CH9PcK4BRCs:cvsuser
driehuis%playbeing.org:BbR6IahGk6yGc:cvsuser
dschaffe%adobe.com:IVaq/BhZhOKOc:cvsuser
dveditz%cruzio.com:S1X7iuOVZr0tI:cvsuser
dwitte%stanford.edu:sFoUYfKYFCQeg:cvsuser
edburns%acm.org:z7zqfOtPH9oic:cvsuser
edwin%woudt.nl:8dZB6Qv1GFw4E:cvsuser
emaijala%kolumbus.fi:HlHx6Z2VwOLeg:cvsuser
endico%mozilla.org:yXO.M/SUdhzAc:cvsuser
enndeakin%sympatico.ca:gQGH2TE1LSHR.:cvsuser
erhyuan%pacbell.net:b6.iRP5wVeO1s:cvsuser
erik%vanderpoel.org:UIUlMPWTelYIE:cvsuser
firefox%blakeross.com:iecsxCayirMQw:cvsuser
flamingice%sourmilk.net:9xh1/DFw2ODOU:cvsuser
fligtar%gmail.com:PcwAYdu4UOrto:cvsuser
friedman%splode.com:mZ5UQ4/qb5h3E:cvsuser
gandalf%aviary.pl:gag9.o44ly07A:cvsuser
garrett%blythe-wang.com:UXnssIXpwUtBU:cvsuser
gavin%gavinsharp.com:pMMNzxf5m93DM:cvsuser
gayathrik00%netscape.com:gy4GP7.sWyoUs:cvsuser
gerv%gerv.net:/3awrKKpfLPvQ:cvsuser
ghendricks%novell.com:EHmq1PZa1a00s:cvsuser
gijskruitbosch%gmail.com:9n2/iwbsnMyiw:cvsuser
gilbert.fang%sun.com:DJJSeZLDeXl0Y:cvsuser
ginn.chen%sun.com:.yE1Sk2DszKf2:cvsuser
girish.manwani%eng.sun.com:0Nm63TloVl5Rw:cvsuser
glen.beasley%sun.com:Bg3n.ccr13OvI:cvsuser
grail%cafebabe.org:KsBL5nzVbWFC6:cvsuser
granrose%netscape.com:xndKEgLhYUUUY:cvsuser
harishd%hotmail.com:A0zdbDQ36sqs.:cvsuser
henry.jia%sun.com:u9SJe2/103fMo:cvsuser
hjtoi%comcast.net:52AbDkgxmkRfY:cvsuser
hpradhan%hotpop.com:Z9A47ej9QDVYc:cvsuser
hwaara%gmail.com:74eCB7AZi/Bm2:cvsuser
hyatt%mozilla.org:/Sepj5wnpvupA:cvsuser
ian%hixie.ch:nibu2mA5/kgco:cvsuser
idk%eng.sun.com:hGFoMfxrF7eCM:cvsuser
igor.bukanov%gmail.com:MM9XCaPQ9hSyA:cvsuser
ispiked%gmail.com:fIoVRIBQ9Yf26:cvsuser
jag%tty.nl:JfxrrkZerNZv.:cvsuser
jake%bugzilla.org:mjldF4ES.KxbI:cvsuser
Jan.Varga%gmail.com:itS5ZJXFiEJC2:cvsuser
javi%netscape.com:WkJc6UpXUyLVw:cvsuser
jay%mozilla.org:./8ppoCBU7xKE:cvsuser
jbecerra%mozilla.com:35zimQpYUl/gM:cvsuser
jcgriggs%sympatico.ca:hQ/ITeFfitEvw:cvsuser
jeff.dyer%compilercompany.com:O.dwVxqCyvmqQ:cvsuser
jeff.hedlund%matrixsi.com:dUxvk4HDbIrkA:cvsuser
Jerry.Kirk%Nexwarecorp.com:iSvw9A.T6nH6w:cvsuser
jerry.tan%sun.com:3vzkwo3LNd8Mk:cvsuser
jgmyers%speakeasy.net:tj/q7ALULIlLM:cvsuser
jim_nance%yahoo.com:MW2pItooimXQc:cvsuser
jje%mac.com:Slemj8mwbIPao:cvsadm
jmas%softcatala.org:PmaWVAdMzkM7A:cvsuser
jminta%gmail.com:xECVGDTSeqbz2:cvsuser
joe%retrovirus.com:qUSVkAd/h8mko:cvsuser
john.marmion%ireland.sun.com:c6A3GBlY0bSbU:cvsuser
john%johnkeiser.com:UEgKBivGIzptw:cvsuser
joshmoz%gmail.com:X9Pi3H9iwCIb2:cvsuser
joshua.xia%bea.com:qK5Olug74ZkBI:cvsuser
jouni%heikniemi.net:ykttS9UKWXc9E:cvsuser
jruderman%hmc.edu:mwr0yF3PJ5H2g:cvsuser
jshin%mailaps.org:j6/TcPcy/KYgg:cvsuser
jst%mozilla.org:ry1WSdsxrYVhg:cvsuser
julien.pierre.bugs%sun.com:2ebjC0cACURyU:cvsuser
justdave%bugzilla.org:Xi4EgN7Xvi7z6:cvsadm
justin%mozilla.com:44P/1lpTCFMo.:cvsadm
jwalden%mit.edu:DYcaTEuBX5WEA:cvsuser
jwatt%jwatt.org:rQgtjD.FtjqWY:cvsuser
kaie%kuix.de:.hgVIsvtes.Fw:cvsuser
kairo%kairo.at:P3GfvvKlerCks:cvsuser
karl.kornel%mindspeed.com:9Vq/LWyYItegs:cvsuser
katakai%japan.sun.com:qJPfrx26UNm2.:cvsuser
keith%kvisco.com:7u.twuUBsFGJA:cvsuser
kerz%mozillazine.org:PrxCfYo5gxNi.:cvsuser
kestesisme%yahoo.com:5Ld0f8MhzQggw:cvsuser
kieran%eternal.undonet.com:gVVzTaNHTa3HE:cvsuser
kiko%async.com.br:Uz8pBMTzv6gpo:cvsuser
kinmoz%netscape.net:RexUJ7MbhHOeE:cvsuser
kjh-5727%comcast.net:rRN9eQFLs3af6:cvsuser
kmcclusk%netscape.com:KiXYwpHlCP1nE:cvsuser
koehler%mythrium.com:0vfTLcKn6XhV6:cvsuser
laa%sparc.spb.su:xaXKTqerGGoxE:cvsuser
lars%mozilla.com:OIS1qjX2A4hPY:cvsuser
lars%trolltech.com:sGvT16I8vdbYY:cvsuser
leaf%mozilla.org:yDi7DUMDdLeDk:cvsuser
leif%ogre.com:NSpnZ.4teg8CA:cvsuser
leila.garin%eng.sun.com:Cz4LcsTHYzTwk:cvsuser
leon.sha%sun.com:VfiWfb3UX3.Iw:cvsuser
leon.zhang%sun.com:LUAz1d7SL5TF.:cvsuser
lianliming%gmail.com:q1NmFx6CiR/cE:cvsuser
light%rathedg.com:G9NscomPqxBJg:cvsuser
loadrunner%betak.net:IUk5X6IaJ5fTM:cvsuser
locka%iol.ie:Odt22ztoqh7Pc:cvsuser
longsonr%gmail.com:n0H6qvTySWbsY: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
lpsolit%gmail.com:s2V0JuW2d3qG.:cvsuser
maolson%earthlink.net:k1eI.1dDx/fkI:cvsuser
marco%gnome.org:zKqukw72.KsUw:cvsuser
margaret.chan%sun.com:W3v8XaNRwpmZY:cvsuser
mark%lussumo.com:dNKgwl4OUxxHY:cvsuser
mark%moxienet.com:xXj.wmda2UrCM:cvsuser
marria%gmail.com:UXJ8PJcEKNij2:cvsuser
martijn.martijn%gmail.com:dQsvqxjujoE9g:cvsuser
martinl%netscape.com:tBTLPNQZ7oRdM:cvsuser
masayuki%d-toybox.com:Px8OA0y98uKTY:cvsuser
matthias%sorted.org:OzME313V9XMNo:cvsuser
mattwillis%gmail.com:TiZNJlJ.RHoBs:cvsuser
mattyt%tpg.com.au:c/z7/vNQ/Vv1I:cvsuser
mconnor%steelgryphon.com:KLpr7Zj8uPkes:cvsuser
mcs%pearlcrescent.com:1K9aYq1ivwd6s:cvsuser
mgalli%geckonnection.com:Myf1X1IRZtvK6:cvsuser
mhammond%skippinet.com.au:T1kpFNZuhvQ0I:cvsuser
michael.buettner%sun.com:NkL7l4mYwuirs:cvsuser
Michael.Kedl%Nexwarecorp.com:/vumJNxEIWQnk:cvsuser
michael.lowe%bigfoot.com:SUFJXqQg3gpwo:cvsuser
mike.morgan%oregonstate.edu:oMf2l.pEwcLAc:cvsuser
mike%meer.net:3rKv1ZMBpeR36:cvsuser
mitchf%netscape.com:SpJhZNzzTZL5E:cvsuser
mjudge%netscape.com:YwzoYiibSIGNA:cvsuser
mkanat%bugzilla.org:UsNXKY7u6ozDw:cvsuser
mkaply%us.ibm.com:1Ui2NF/0U00sI:cvsuser
mnyromyr%tprac.de:8JwFnN3UC8w.w:cvsuser
moied%netscape.com:YEBO82VsfWOlc:cvsuser
mostafah%oeone.com:DaYs.xDcUaa72:cvsuser
mozeditor%floppymoose.com:n8gH7es/9NB6U:cvsuser
mozilla.BenB%bucksch.org:7/oOTh8e41HmY:cvsuser
mozilla.mano%sent.com:rXnDyx.hnVKyk:cvsuser
mozilla%colinogilvie.co.uk:JlBNqlkELDhhI:cvsuser
mozilla%ducarroz.org:B9ih04P7FDhrg:cvsuser
mozilla%weilbacher.org:k0TXrQUcCODxk:cvsuser
mozillacvs%justcameron.com:eCz/XDzlP8Cwg:cvsuser
mozmail%daveliebreich.com:P3fSEyqi8O9S2yba:cvsuser
mrbkap%gmail.com:UMeeFwmDqd7II: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
nboyd%atg.com:hbKSEw6zIzn8A:cvsuser
neeti%netscape.com:q2ekT3ZhwHrKg:cvsuser
neil.williams%sun.com:5demyASX0XQLE:cvsuser
neil%parkwaycc.co.uk:dIqJP4XsRGQIw:cvsuser
nelson%bolyard.com:AVyk3HXWf.ujs:cvsuser
nhosoi%redhat.com:Kc7DN3G6DWNVc:cvsuser
nick.kreeger%park.edu:8w9jrG44s9v9o:cvsuser
nis%sparc.spb.su:qaN5w8ws/GMOI:cvsuser
nkwan%redhat.com:Evx20xUpj8Gk2:cvsuser
noririty%jcom.home.ne.jp:LILUJRbaygv6o:cvsuser
olav%bkor.dhs.org:1okF7EJUXhr8M:cvsuser
Olli.Pettay%helsinki.fi:JNyNghF5OJ9Xo:cvsuser
pamg.bugs%gmail.com:t.cstj7r1wyFo:cvsuser
paper%animecity.nu:zZz20Ze5U4roc:cvsuser
pavel%gingerall.cz:m.6fruuSee/fA:cvsuser
pavlov%pavlov.net:Wm/3gCaQhXNLo:cvsuser
pcbeard%mac.com:2Eed7KIBNPtL6:cvsuser
pedemont%us.ibm.com:yXrIQ7nPbCytE:cvsuser
pete%mozdevgroup.com:8I2QCUKNKooqA:cvsuser
peterb%oeone.com:TxT4Q17V0YIp6:cvsuser
peterv%propagandism.org:tknmYRfnctNHY:cvsuser
philip.zhao%sun.com:t3AHvdCfAkGOs:cvsuser
philringnalda%gmail.com:QfBdPW0n3i/vE:cvsuser
phomoz%netscape.com:vmDEmKMt0liZM:cvsuser
pinkerton%aol.net:SXjRJmDJDtb1U:cvsuser
pkasting%google.com:LyTm7xG6RxIAo:cvsuser
pkw%us.ibm.com:8b/bmWBPVi2ug:cvsuser
polvi%mozilla.com:KSQaP5LWCo.mo:cvsuser
pp%ludusdesign.com:G0MYIuYvwPznk:cvsuser
prass%netscape.com:FR60OL5/QxDWQ:cvsuser
preed%mozilla.com:BvqmKaKN1qcNE:cvsadm
psychoticwolf%carolina.rr.com:utvOR5.5Us.kU:cvsuser
rangansen%netscape.com:cLfMytTA8Q.aY:cvsuser
rbs%maths.uq.edu.au:2urVlBcTziPaA:cvsuser
rcampbell%mozilla.com:/T/10DQgIOWm6:cvsuser
rcassin%supernova.org:xbcASQsSB3GNo:cvsuser
redfive%acm.org:bwZbPN1gYEnPo:cvsuser
reed%reedloden.com:hTsN0cuIWUQL2:cvsuser
rginda%hacksrus.com:TRTBrAIOV/zck:cvsuser
richard.freedman%sun.com:8SW/naR5ntHSs:cvsuser
richm%stanfordalumni.org:CMqOc556cwVPA:cvsuser
rick.ju%sun.com:O/OoCMTnW5sUE:cvsuser
rj.keller%beonex.com:Kg0SscFg1bZfw:cvsuser
rjc%rjcdb.com:RVRRe0F5Be03c:cvsuser
rjesup%wgate.com:5Ccmc2hO67zAk:cvsuser
robert%accettura.com:ofCq6Xe9Mdsk6:cvsuser
robin.lu%sun.com:QX/01AXloHL0A:cvsuser
rob_strong%exchangecode.com:QcQeM1Fhopr1A:cvsuser
roc+%cs.cmu.edu:7yP.3Z8FERo/.:cvsuser
rogc%netscape.com:ggq89u2RGdGyc:cvsuser
rogerl33%aol.com:EOrmrYUfmdcOk:cvsuser
romaxa%gmail.com:ERMq0/01GM3DU:cvsuser
rrelyea%redhat.com:SnAaVLpexLWKw:cvsuser
rth%cygnus.com:PgrJbhkbkSaXM:cvsuser
ruslan%netscape.com:D.VKkgUzl9qmo:cvsuser
rusty.lynch%intel.com:DhYR6Z5RXyqSk:cvsuser
rweltman%netscape.com:sXP4ymRl/iKBg:cvsuser
samuel%sieb.net:UyA4IG.2.LceA:cvsuser
sancus%off.net:Z1FCTZbwRr8xI:cvsuser
sayrer%gmail.com:Bi0wR2pc2rfyE:cvsuser
scc%mozilla.org:rSANuSFML82vc:cvsuser
schrep%mozilla.com:HOyCtawx2RMLg:cvsuser
scootermorris%comcast.net:wQk4tagONTuMg:cvsuser
scott%scott-macgregor.org:/iUxoWYhl45Gw:cvsuser
sdagley%mac.com:PvYFZiRMRKuG.:cvsuser
sdv%sparc.spb.su:o7qyUidRy0Ixw:cvsuser
sean%beatnik.com:PUH1uLgUkOHK6:cvsuser
serge%netscape.com:.fjhetVN42Gtc:cvsuser
sergei_d%fi.tartu.ee:2pMVH6CMfBao6:cvsuser
seth%cs.brandeis.edu:NZh2SXUWQwca2:cvsuser
sford3%swbell.net:qiBgt92c4q9VE:cvsuser
shanjian%netscape.com:QB8g/ScTxKRkI:cvsuser
shannond%netscape.com:oMNCZEJ1DPSKc:cvsuser
sharparrow1%yahoo.com:.ksEGiKJj1sdU: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
silver%warwickcompsoc.co.uk:w4kdm3lu7ZCUY:cvsuser
simford.dong%sun.com:fV41vy16txOL6:cvsuser
slavomir.katuscak%sun.com:zzZvFAbWtnVt6:cvsuser
smeredith%netscape.com:y4A/cyjrQKlq6:cvsuser
smfr%smfr.org:2mFWUaEqjN7lE:cvsuser
smontagu%smontagu.org:GR7KUGsPjdY/6:cvsuser
srilatha%netscape.com:vn.P0HO0ippg2:cvsuser
sspitzer%mozilla.org:6pWx3PlzU0tYQ:cvsuser
ssu0262%aol.com:cfNlpxCKVXQtQ:cvsuser
stdonner%iusb.edu:MPo74xU9kvo/M:cvsuser
Stefan.Borggraefe%gmx.de:h788WO/3xUGRc:cvsuser
steffen.wilberg%web.de:Sj/Ybb7X9aaRI:cvsuser
stephen%noved.org:eUTehPWJZ96oI:cvsuser
stridey%gmail.com:1dIxxxcOFboTM:cvsuser
stuart.morgan%alumni.case.edu:osIW3RwEUQsgM:cvsuser
szegedia%freemail.hu:wnmu1pi.2s982:cvsuser
taek%netscape.com:7oZpC0ix52epo:cvsuser
tajima%eng.sun.com:/sI8qG0LRP1mk:cvsuser
talisman%anamorphic.com:KB7aseh1Ssuyg:cvsuser
tara%tequilarista.org:tVcSLekcNJsk2:cvsuser
ted.mielczarek%gmail.com:RZ395urzBvt8Q:cvsuser
terry%mozilla.org:sYyehWIbexkrI:cvsuser
tfox%netscape.com:tQPZKESPZltZ2:cvsuser
tgl%sss.pgh.pa.us:rr7pe1GPkjIw6:cvsuser
thardcastle%mozilla.com:QZl.i9RfiSOU6:cvsuser
thayes%netscape.com:CLgsFPZnRpuhM:cvsuser
thesteve%netscape.com:35.Khy1IDl2VE:cvsuser
thomas.benisch%sun.com:VS9sGUhKBH37s:cvsuser
tierney%adobe.com:/l37fMGOOoRuA:cvsuser
timeless%mozdev.org:oJ1sqLvoXLp7I:cvsuser
tingley%sundell.net:dJuhpDRtS9J..:cvsuser
tony%ponderer.org:I25wmbIx2NMV.:cvsuser
tonyr%fbdesigns.com:B1mFZmEmKdg4E:cvsuser
tor%cs.brown.edu:.GLVprG/lOpjM:cvsuser
toshok%hungry.com:45BYKXpLObZ..:cvsuser
t_mutreja%yahoo.com:r.isAol8Qh60w:cvsuser
ulf%loop.to:nyAdDm7URuxog:cvsuser
uriber%gmail.com:UbuwPpUMiAJGI:cvsuser
val4%cornell.edu:.MA49sSDjYK66:cvsuser
varada%netscape.com:/PHzlvLt1d/Pk:cvsuser
vitaly%rathedg.com:gCpWN92cgp7aU:cvsuser
vladd%bugzilla.org:icDVGeWEv1eDw:cvsuser
vladimir%pobox.com:ZcFYwCPC7dvjE:cvsuser
wade%ezri.org:FeXuLzEvXT132:cvsuser
wclouser%mozilla.com:7kMqx9pigCvx2:cvsuser
webmail%kmgerich.com:K7U1HCAoxFv2E:cvsuser
wolfe%lobo.us:lv89GmGhY7/16:cvsuser
wr%rosenauer.org:ZfCN63R6WKPWc:cvsuser
wsharp%adobe.com:k/vjPPnrjMKsQ:cvsuser
wtchang%redhat.com:qv4XOpmSQjJG2:cvsuser
wurblzap%gmail.com:pto2PHYncXBQY:cvsuser
Xiaobin.Lu%eng.Sun.com:MrrYDdtVNWvV6:cvsuser
yinbolian%gmail.com:SXDI.XmKRDr7s:cvsuser
yxia%netscape.com:ilKZVJUeHDLj6:cvsuser
zach%zachlipton.com:GLozolSujiqSo:cvsuser
zack%kde.org:OcOf3QFUvN/v2:cvsuser
zhayupeng%gmail.com:rXMiOKAkMlQts: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 = "localhost";
$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