Compare commits

...

1236 Commits

Author SHA1 Message Date
reed%reedloden.com
4deff0f5b3 Bug 391056 - "Swap to SQLite-based pageload server (take three)" [p=reed r=BuildTeam]
git-svn-id: svn://10.0.0.236/branches/feature_textframe@231635 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-08 03:32:47 +00:00
ccooper%deadsquid.com
d216922288 - turn off symbol upload
git-svn-id: svn://10.0.0.236/branches/feature_textframe@228680 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-25 14:16:41 +00:00
reed%reedloden.com
08f680433c Revert back to axolotl until pageload.build db corruption issue can be dealt with (cb-sea-linux-trunk and Camino excluded). [p=reed r=rhelmer]
git-svn-id: svn://10.0.0.236/branches/feature_textframe@228368 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 06:40:27 +00:00
reed%reedloden.com
89e1e0b369 Re-land patches in bug 363499 now that bug 384032 has been fixed. [p=reed r=preed]
git-svn-id: svn://10.0.0.236/branches/feature_textframe@228354 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 02:00:54 +00:00
nrthomas%gmail.com
55343a8357 libxul is back for mac, fix up textframe box
git-svn-id: svn://10.0.0.236/branches/feature_textframe@228320 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 15:20:22 +00:00
nrthomas%gmail.com
7162f44fb0 Fix mac mozconfig for TextFrame test box now that libxul was backed out for mac
git-svn-id: svn://10.0.0.236/branches/feature_textframe@228253 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 19:15:37 +00:00
nrthomas%gmail.com
4315b3c594 Fix textframe mozconfig and reCLOBBER for bug 345517 (libxul landing)
git-svn-id: svn://10.0.0.236/branches/feature_textframe@227872 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:56:51 +00:00
nrthomas%gmail.com
e9a3c94008 Clobber textframe tinderboxes for bug 345517 (enable libxul)
git-svn-id: svn://10.0.0.236/branches/feature_textframe@227862 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:01:20 +00:00
reed%reedloden.com
3f59f5fe78 Swap pageload_server back to axolotl for the time being (Camino excluded). [p=reed r=preed]
git-svn-id: svn://10.0.0.236/branches/feature_textframe@227833 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 00:32:19 +00:00
reed%reedloden.com
912df7ffb0 Bug 363499 - "Move pageload_server from axolotl to dm-pageload01 (pageload.build.mozilla.org)" [p=reed r=preed]
git-svn-id: svn://10.0.0.236/branches/feature_textframe@227684 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 02:42:22 +00:00
ccooper%deadsquid.com
cebaa144a3 - triggering a CLOBBER
git-svn-id: svn://10.0.0.236/branches/feature_textframe@227166 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 17:02:26 +00:00
ccooper%deadsquid.com
4624a1fac1 - upload Mac symbols
git-svn-id: svn://10.0.0.236/branches/feature_textframe@227164 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 17:01:24 +00:00
ccooper%deadsquid.com
a2f1aa1853 - clobbering
git-svn-id: svn://10.0.0.236/branches/feature_textframe@227125 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 20:38:05 +00:00
ccooper%deadsquid.com
58f4e45171 b=382141
- submit breakpad symbols for textframe build


git-svn-id: svn://10.0.0.236/branches/feature_textframe@227124 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 20:24:31 +00:00
ccooper%deadsquid.com
6173778ce9 - turn off talkback
git-svn-id: svn://10.0.0.236/branches/feature_textframe@227012 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 13:04:32 +00:00
ccooper%deadsquid.com
745205236a b=381695
- TextFrame tinderbox configs for Mac


git-svn-id: svn://10.0.0.236/branches/feature_textframe@226982 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 01:30:49 +00:00
preed%mozilla.com
5d57d0f9ce Bug 381695: Config changes for the text frame feature tbox. r=coop
git-svn-id: svn://10.0.0.236/branches/feature_textframe@226976 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 22:19:37 +00:00
(no author)
0ef232e897 This commit was manufactured by cvs2svn to create branch
'feature_textframe'.

git-svn-id: svn://10.0.0.236/branches/feature_textframe@226896 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 18:42:10 +00:00
preed%mozilla.com
f16a7017fc Bug 381719: clobbering mac to get nightly updates; we fixed the problem, but want to make sure the fix sticks across a "nightly" build cycle.
git-svn-id: svn://10.0.0.236/trunk@226895 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 18:42:09 +00:00
sdwilsh%shawnwilsher.com
09440ebae0 Bug 380613 - Need serial comma after canceled in the tooltip for the Clean Up button. Patch by Reed Loden <reed@mozilla.com> r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@226894 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 18:28:53 +00:00
sdwilsh%shawnwilsher.com
515919021b Bug 381690 - Need serial comma after downloading in the error dialog for failed updates. Patch by Reed Loden <reed@mozilla.com>. r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@226893 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 18:24:53 +00:00
lpsolit%gmail.com
1dfb424ebe This file has been committed by accident. It has nothing to do here. Backing it out!
git-svn-id: svn://10.0.0.236/trunk@226892 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 18:18:52 +00:00
sdwilsh%shawnwilsher.com
a97d415a87 Bug 381468 - Convert toolkit application/x-javascript to application/javascript. r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@226891 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 18:08:12 +00:00
ghendricks%novell.com
31139ea5a0 Bug 380928 – Bugzilla::Auth::Verify::create_or_update_user can return stale Bugzilla::User object
patch by vrb@novell.com r=mkanat a=mkanat


git-svn-id: svn://10.0.0.236/trunk@226890 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 18:05:49 +00:00
dietrich%mozilla.com
2694282d55 Bug 381240 - disabling tests for now
git-svn-id: svn://10.0.0.236/trunk@226889 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 17:24:40 +00:00
cltbld
25bf0dab66 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226888 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 17:01:02 +00:00
benjamin%smedbergs.us
0a17f8b4f4 Bug 363263 - OS_TARGET set incorrectly in cross-compiled builds, patch by Mike Hommey, r=me
git-svn-id: svn://10.0.0.236/trunk@226887 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 17:00:17 +00:00
dbaron%dbaron.org
3b493e79c8 Oops.
git-svn-id: svn://10.0.0.236/trunk@226886 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 16:33:12 +00:00
mattwillis%gmail.com
303f1b461a bug 380912 - handle homepage urls with pipes properly when clicking 'get me out of here'. r=gavin
git-svn-id: svn://10.0.0.236/trunk@226885 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 16:23:09 +00:00
dbaron%dbaron.org
3be0702ed0 Safer version check.
git-svn-id: svn://10.0.0.236/trunk@226884 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 16:15:19 +00:00
dbaron%dbaron.org
dddb43b755 Fix includes and add glib version check.
git-svn-id: svn://10.0.0.236/trunk@226883 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 16:13:22 +00:00
enndeakin%sympatico.ca
7f9eecd358 bug 377693, remove test, it is crashing
git-svn-id: svn://10.0.0.236/trunk@226882 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 15:58:11 +00:00
dbaron%dbaron.org
191e75e7e5 Fewer reftests are random now that bug 324698 is fixed, mostly fixing bug 371316.
git-svn-id: svn://10.0.0.236/trunk@226881 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 15:57:21 +00:00
dbaron%dbaron.org
6b86b28d36 Disable antialiasing of borders again, for Linux only, to avoid the performance penalty of pushing/popping groups. b=380473 r=vlad
git-svn-id: svn://10.0.0.236/trunk@226880 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 15:56:15 +00:00
dbaron%dbaron.org
38f01df53d Hook into glib's logging function so we can get stacks for glib assertions/warnings. b=381133 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226879 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 15:55:36 +00:00
tor%cs.brown.edu
6d3abf00ac Bug 381622 - complete cairo removal from svg. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226878 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 15:42:13 +00:00
benjamin%smedbergs.us
e37d58ce03 Bug 381501 - Small screen resolutions mess up reftests, and backout by randomizer from the other day, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@226877 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 13:57:07 +00:00
alfred.peng%sun.com
8bdd19a84a Fix the bustage for bug 381247 on Solaris. Use the POSIX macro S_ISDIR.
r=benjamin.


git-svn-id: svn://10.0.0.236/trunk@226876 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 13:30:45 +00:00
benjamin%smedbergs.us
1bdce8bf4d Fix url-classifier+libxul warnings and test errors, r=luser (no bug)
git-svn-id: svn://10.0.0.236/trunk@226875 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 13:24:32 +00:00
jminta%gmail.com
bc098b3e7c Bug 381485 [Mac] Rename 'Get Info' back to 'Properties', r=mano
git-svn-id: svn://10.0.0.236/trunk@226874 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 13:19:41 +00:00
jminta%gmail.com
ecf4c88a2c Bug 381393 WARNING: Key 'historyHome' of menu item 'Home' could not be found, r=mano
git-svn-id: svn://10.0.0.236/trunk@226873 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 13:16:46 +00:00
enndeakin%sympatico.ca
27688ec1d7 Bug 381078, hang with recursive template, testcase is part of bug 378893, r=smaug,sr=jonas
git-svn-id: svn://10.0.0.236/trunk@226872 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 12:33:47 +00:00
enndeakin%sympatico.ca
bf5e28a8f5 Bug 377693, change priority to an integer, setters should return val, add testcase, r=mano
git-svn-id: svn://10.0.0.236/trunk@226871 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 12:30:21 +00:00
aaronleventhal%moonset.net
6804e9477a Bug 301621. Follow up patch to fix onclick a11y on <li>. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@226870 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 12:20:06 +00:00
ted.mielczarek%gmail.com
0fa414d8f8 bug 381523 - upgrade breakpad to rev 174. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226869 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 11:17:42 +00:00
nrthomas%gmail.com
424502dd83 Bug 381172, use DisableCompleteJump to override of code that forces complete update, r=preed
git-svn-id: svn://10.0.0.236/trunk@226867 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 09:58:30 +00:00
roc+%cs.cmu.edu
f5f8e45b5c (Not Part Of The Build). Fix incorrect treatment of first character always as uppercase, even when it isn't, when building a small-caps textrun ...
git-svn-id: svn://10.0.0.236/trunk@226865 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 09:37:52 +00:00
roc+%cs.cmu.edu
26dc3b7da6 Bug 380625. (Not Part Of The Build). Fix cluster count for trimmed spaces.
git-svn-id: svn://10.0.0.236/trunk@226864 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 09:36:16 +00:00
jwatt%jwatt.org
f920bb8d6b Fixing bug 380952. nsSVGForeignObjectFrame::PaintSVG calls GetCanvasTM twice. r=tor@acm.org, sr=roc@ocallahan.org
git-svn-id: svn://10.0.0.236/trunk@226862 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 08:39:00 +00:00
jwatt%jwatt.org
9d5f92e7ec Fixing bug 381447. nsSVGLengthList::mCtxType is always set to nsSVGUtils::X. r+sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@226861 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 08:38:54 +00:00
philringnalda%gmail.com
39a72f2fbd Bug 381364 - locationFolders menulist icon lacks horizontal margin, patch by Dão Gottwald <dao@design-noir.de>, r=me
git-svn-id: svn://10.0.0.236/trunk@226860 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 06:18:07 +00:00
brendan%mozilla.org
d943774bf5 Fix JOF_XMLNAME, etc., interrogation to mask the mode bits and compare (381504, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@226859 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 06:04:18 +00:00
brendan%mozilla.org
aa1307bdfa More generator expression decompilation love (381372, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@226858 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 06:00:40 +00:00
sharparrow1%yahoo.com
fe56577906 Bug 237770: Mozilla fails to ignore 'float' property even though 'position: absolute' is set. r=dbaron, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@226857 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 05:55:03 +00:00
dwitte%stanford.edu
a1e400df94 bustage fix.
git-svn-id: svn://10.0.0.236/trunk@226855 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 05:05:04 +00:00
roc+%cs.cmu.edu
9be9b77b2f Backing out due to bustage.
git-svn-id: svn://10.0.0.236/trunk@226854 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 04:26:42 +00:00
roc+%cs.cmu.edu
e2bd8901bc Not Part Of The Build (new textframe). IsInBounds uses incorrect logic and produces spurious warnings.
git-svn-id: svn://10.0.0.236/trunk@226853 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 04:08:38 +00:00
roc+%cs.cmu.edu
deb306b806 Bug 336959. Use Pango to break lines for CJK and Thai. r+sr=roc, patch by Theppitak Karoonboonyanan.
git-svn-id: svn://10.0.0.236/trunk@226852 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 04:06:20 +00:00
vladimir%pobox.com
922c3baecd b=353144, new throws in canvas, r=stuart
git-svn-id: svn://10.0.0.236/trunk@226851 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:58:19 +00:00
vladimir%pobox.com
ac958206e4 b=375047, fragile pango initialization, r=roc
git-svn-id: svn://10.0.0.236/trunk@226850 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:57:34 +00:00
vladimir%pobox.com
b95c3d4263 b=324698, disable bilinear filtering for upscaled images (upscaling causes misrendering), r=roc
git-svn-id: svn://10.0.0.236/trunk@226849 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:54:38 +00:00
aaronleventhal%moonset.net
2d9d383255 Bug 381174. Locale not exposed for ATK document interface. r=surkov
git-svn-id: svn://10.0.0.236/trunk@226848 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:54:20 +00:00
sharparrow1%yahoo.com
b64088b1a1 Bug 365189 document.width/document.height flush layout too late. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@226847 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:52:53 +00:00
sharparrow1%yahoo.com
7645b7424a Bug 381645: Remove nsBoxFrame::GetContentOf. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@226846 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:48:43 +00:00
roc+%cs.cmu.edu
4b7d247fd3 Bug 381247. mkdepend on Windows should call GetFileAttributesEx instead of stat() to check for file existence. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226845 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:48:13 +00:00
sharparrow1%yahoo.com
e8f2137a9f Relanding bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@226844 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:45:59 +00:00
roc+%cs.cmu.edu
0b1406df93 Bug 377923. Hide glyphs for \t, \r and \n under all circumstances. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@226843 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:45:52 +00:00
rflint%ryanflint.com
ea2dc67a34 Bug 380907 - 2 undeclared vars in pwd manager. Patch by Justin Dolske <dolske@mozilla.com>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@226842 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:34:10 +00:00
philringnalda%gmail.com
5bd4c01fff Bug 380895: Clean up missing or unnecessary files in packages-static, r=benjamin
git-svn-id: svn://10.0.0.236/trunk@226840 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 03:29:47 +00:00
sharparrow1%yahoo.com
da4bca5ac0 Backing out due to red tree.
git-svn-id: svn://10.0.0.236/trunk@226839 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 01:57:41 +00:00
sspitzer%mozilla.org
40feb36d54 fix for bug #381624: history sidebar slower the first time you open it (or on startup), then when you switch history views
r=mano


git-svn-id: svn://10.0.0.236/trunk@226838 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 01:44:36 +00:00
sharparrow1%yahoo.com
adb31f492e Bug 380438: Black lines appearing on the Opera Desktop Team Blog comments. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226837 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 01:42:37 +00:00
mozilla.mano%sent.com
dfabc0700e Backing out cycle-collecting for mQueries from bug 381239, this was not implemented right and does not seem to be necessary either way.
git-svn-id: svn://10.0.0.236/trunk@226836 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 01:23:24 +00:00
mozilla.mano%sent.com
7dcf411794 Bug 371820 - Places interfaces should use xpidl-friendly types. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@226835 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 01:18:21 +00:00
mozilla.mano%sent.com
21fa1e93ba Bug 372508 - rename insertItem to insertBookmark and add a title parameter. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@226834 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 01:06:32 +00:00
preed%mozilla.com
6603f21ad4 Clobbering a win32 trunk build to test aus2 migration (see http://wiki.mozilla.org/WeeklyUpdates/2007-05-21#Build and http://weblogs.mozillazine.org/preed/2007/05/aus2s_a_movin_can_you_help_us.html)
git-svn-id: svn://10.0.0.236/trunk@226833 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 00:38:23 +00:00
mozilla.mano%sent.com
89f5958f54 Bug 368745 - Use nsIFaviconService in Feed Preview. r=sspitzer,sayrer.
git-svn-id: svn://10.0.0.236/trunk@226832 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 00:36:38 +00:00
sdwilsh%shawnwilsher.com
c9bbb9a653 Bug 378527 - Localize nsIAlertsService. r=mano
git-svn-id: svn://10.0.0.236/trunk@226831 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 00:32:50 +00:00
sharparrow1%yahoo.com
f38416b09f Bug 379015: Fix nsPresShell::RenderOffscreen. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226830 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 00:11:05 +00:00
mozilla.mano%sent.com
543c2b0930 Bug 371426 - repaint xul buttons when the default attribute is changed. r=josh, sr=pink.
git-svn-id: svn://10.0.0.236/trunk@226829 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 00:10:02 +00:00
mozilla.mano%sent.com
5660c471de Bug 372508 - onFolderChanged removal. r=dietrcih.
git-svn-id: svn://10.0.0.236/trunk@226828 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 23:56:50 +00:00
roc+%cs.cmu.edu
c678b3f6e5 Not Part Of The Build. Update nsTextFrameThebes whitespace handling; allow line breaking only at the end of a run of whitespace.
git-svn-id: svn://10.0.0.236/trunk@226827 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 23:45:47 +00:00
roc+%cs.cmu.edu
89c475a04d Bug 381127. Add whitespace trimming capability to BreakAndMeasureText. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@226826 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 23:40:07 +00:00
roc+%cs.cmu.edu
66d3748541 Bug 381128. Remove gfxPangoFonts::Measure, it's kinda broken and not all that helpful right now. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@226825 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 23:33:19 +00:00
mozilla.mano%sent.com
168c480a57 Bug 381511 - Use Bookmark dialog is broken in Places. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226824 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 22:44:30 +00:00
jonas%sicking.cc
e0dcfa6c6a Bug 380872: Bind nodes in insertion points directly under <children>. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@226823 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 22:41:32 +00:00
scott%scott-macgregor.org
df6b7ebfb1 Bug #379070 --> nsMsgProgress code cleanup.
Patch by Joerg Bornemann <jobor@gmx.de>
r=mscott
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226822 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 22:38:12 +00:00
scott%scott-macgregor.org
d335462093 Bug #379070 --> string API and code cleanup for nsIMsgFolderCache and nsIMsgFolderCacheElement.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226821 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 22:24:09 +00:00
scott%scott-macgregor.org
d9420adabe Bug #381642 --> dead code removal
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226820 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 22:16:07 +00:00
Olli.Pettay%helsinki.fi
1156659f71 Bug 378776, windows bustage
git-svn-id: svn://10.0.0.236/trunk@226819 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 22:08:36 +00:00
mozilla.mano%sent.com
4fcfcb5ee1 Bug 371823 - Optimize item moves. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226818 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 22:03:55 +00:00
asqueella%gmail.com
48d3e25ad2 bug 381369 - improve Components.utils.import-related comments
r=sayrer


git-svn-id: svn://10.0.0.236/trunk@226817 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:57:43 +00:00
dbaron%dbaron.org
9d7168dfcd Add bug number for test Benjamin marked as random yesterday.
git-svn-id: svn://10.0.0.236/trunk@226816 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:54:55 +00:00
alexei.volkov.bugs%sun.com
c26c6aea64 part of the fix for 324740. This patch splits certutil by moving code related to extension generation into separate file (certext.c)
git-svn-id: svn://10.0.0.236/trunk@226815 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:52:04 +00:00
thunder%mozilla.com
87e4c80946 Bug 381245: Add back the bookmarks toolbar icon to toggle the bookmarks sidebar. r=dietrich
git-svn-id: svn://10.0.0.236/trunk@226814 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:49:00 +00:00
Olli.Pettay%helsinki.fi
8b4c3d38dd Bug 378776, Need safe way to iterate a document's presshells, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@226813 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:45:07 +00:00
dbaron%dbaron.org
4331aa155c Back out incorrect change from yesterday: if we don't have room for the test, it isn't valid, so it should fail.
git-svn-id: svn://10.0.0.236/trunk@226812 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:42:15 +00:00
joshmoz%gmail.com
20790b6c43 turn native form controls off on Mac OS X until reftests pass. b=175279
git-svn-id: svn://10.0.0.236/trunk@226811 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 21:16:39 +00:00
Olli.Pettay%helsinki.fi
a147ea156a Bug 380674, Move nsTObserverArray from content/* to xpcom/*, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226809 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 20:45:13 +00:00
sspitzer%mozilla.org
736bfdbfed fix for bug #368240: A link on the bottom of the history list takes long to load
r=mano


git-svn-id: svn://10.0.0.236/trunk@226808 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 20:36:43 +00:00
sharparrow1%yahoo.com
d387c5a846 Bug 381621: Get rid of nsBoxFrame::AddRef/Release, plus a few misc cleanups. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@226807 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 20:34:00 +00:00
joshmoz%gmail.com
3d421f1163 Turn on native theme for HTML content on Mac OS X. Bugs remain, but this way we'll get better test coverage and move forward more quickly. Should we discover too many issues for Gecko 1.9a5, we'll flip it back off until 1.9a6. b=175279 sr=roc a=mconnor
git-svn-id: svn://10.0.0.236/trunk@226806 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 20:24:28 +00:00
ted.mielczarek%gmail.com
05a692e8c8 bug 380541 - build time logic to extract debug symbols on Linux - first cut at integrating Breakpad on Linux. r=mento
git-svn-id: svn://10.0.0.236/trunk@226805 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 20:20:57 +00:00
sspitzer%mozilla.org
dcaa009502 fix for bug #381594: not warning user about loading js / data urls
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@226804 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 20:19:45 +00:00
bienvenu%nventure.com
723ab25004 improve palmsync conduit error handling/logging, patch by WSMwk, r/sr=bienvenu 373404
git-svn-id: svn://10.0.0.236/trunk@226803 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 20:14:39 +00:00
preed%mozilla.com
f67d4601fa Clobbering Linux trunk build to test aus2 migration (see http://wiki.mozilla.org/WeeklyUpdates/2007-05-21#Build and http://weblogs.mozillazine.org/preed/2007/05/aus2s_a_movin_can_you_help_us.html).
git-svn-id: svn://10.0.0.236/trunk@226802 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:55:59 +00:00
bugzilla%standard8.demon.co.uk
907f23a16e Part of Bug 329744 - change migration strings to reference SeaMonkey 1.x rather than 1.0/1.1. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@226801 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:49:08 +00:00
gavin%gavinsharp.com
d6db8ef13a Bug 289136: remove lock/unlock pref menu items from about:config, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@226800 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:48:05 +00:00
joshmoz%gmail.com
b1e595f3b3 remove camino-specific CSS from forms.css. b=381539 r=cbarrett sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226799 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:44:01 +00:00
bugzilla%standard8.demon.co.uk
8fe5fe034f 380795 Unify Palm Sync build component locations - remove moved files. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226798 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:43:23 +00:00
joshmoz%gmail.com
c36c8cb71d Don't paint the background for the text frame in comboboxes if the combobox is themed. b=381268 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@226797 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:42:01 +00:00
Olli.Pettay%helsinki.fi
2f4adadc96 Bug 380674, Move nsTObserverArray from content/* to xpcom/*, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226796 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:39:14 +00:00
joshmoz%gmail.com
7a2a849b65 clean up combobox borders, preliminary fix for bug 376823. r=cbarrett sr=roc
git-svn-id: svn://10.0.0.236/trunk@226795 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:35:18 +00:00
tor%cs.brown.edu
4b157d30e3 Bug 380072 - switch svg mask from cairo to thebes. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@226794 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:31:04 +00:00
tor%cs.brown.edu
64c803674e Bug 380071 - add cairo_clip_extents() functionality to thebes. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226793 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 19:30:04 +00:00
bienvenu%nventure.com
eb9d8505ed fix regression in pop3 filters that move messages, sr=mscott, patch in 379070 but fixes 381595
git-svn-id: svn://10.0.0.236/trunk@226792 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 17:01:10 +00:00
gijskruitbosch%gmail.com
4ad277f8fd Clobbering win32 tinderbox
git-svn-id: svn://10.0.0.236/trunk@226791 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 12:58:59 +00:00
nrthomas%gmail.com
69137e04bd Bug 381418, monitoring changes for thunderbird version bump to 3.0a1pre, r=mscott
git-svn-id: svn://10.0.0.236/trunk@226790 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 10:47:11 +00:00
mozilla%kewis.ch
ba03085ee1 Additional fix to bug 380155. Fix script loading order.
git-svn-id: svn://10.0.0.236/trunk@226788 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 09:39:25 +00:00
slavomir.katuscak%sun.com
3c57748ef8 Bug 363197 - Patch to print DBG/OPT version. r=neil,sr=nelson
git-svn-id: svn://10.0.0.236/trunk@226787 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 07:54:43 +00:00
rhelmer%mozilla.com
4afb5d2b5b back out 1.63 as per bug 381445 comment #3
git-svn-id: svn://10.0.0.236/trunk@226786 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 05:01:41 +00:00
sayrer%gmail.com
837db59832 comment out dm tests until we can make them pass in opt builds
git-svn-id: svn://10.0.0.236/trunk@226785 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 04:47:50 +00:00
sayrer%gmail.com
b99374ad98 try some more tests
git-svn-id: svn://10.0.0.236/trunk@226784 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 04:23:38 +00:00
rhelmer%mozilla.com
70d23e60bf add branch attribute to bonsai xml output b=381445 r=bear
git-svn-id: svn://10.0.0.236/trunk@226783 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 04:21:58 +00:00
scott%scott-macgregor.org
5aa0ef8d44 Bug #379070 --> nsIMsgWindow API and code cleanup.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226782 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 03:59:08 +00:00
sdwilsh%shawnwilsher.com
32cd3f3858 Trying to figure out why this test is failing silently. Commenting out listener and observer.
git-svn-id: svn://10.0.0.236/trunk@226781 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 03:39:03 +00:00
sdwilsh%shawnwilsher.com
16f5987f0f Trying to figure out why this test is failing silently.
git-svn-id: svn://10.0.0.236/trunk@226780 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 03:09:26 +00:00
sdwilsh%shawnwilsher.com
1c0e90ebea Trying to figure out why this test is failing silently. r=sayrer
git-svn-id: svn://10.0.0.236/trunk@226779 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 02:26:12 +00:00
sdwilsh%shawnwilsher.com
ca8e18d024 Bug 380250 bustage fix for Camino
git-svn-id: svn://10.0.0.236/trunk@226778 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 02:07:56 +00:00
sdwilsh%shawnwilsher.com
72e236be0f Trying to figure out why this test is failing silently. r=sayrer
git-svn-id: svn://10.0.0.236/trunk@226777 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 01:47:34 +00:00
sdwilsh%shawnwilsher.com
42dd133603 Trying to figure out why this test is failing silently. r=sayrer
git-svn-id: svn://10.0.0.236/trunk@226776 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 01:23:39 +00:00
scott%scott-macgregor.org
c028b638e2 fix a missing return value.
git-svn-id: svn://10.0.0.236/trunk@226775 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 01:15:11 +00:00
sdwilsh%shawnwilsher.com
92f9c154cc Bug 380250 bustage fix for xpfe
git-svn-id: svn://10.0.0.236/trunk@226774 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 01:11:37 +00:00
sdwilsh%shawnwilsher.com
a3cf6ecaf4 More bustage fix for Bug 380250 - passing pointer instead of just the variable
git-svn-id: svn://10.0.0.236/trunk@226773 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:59:50 +00:00
sdwilsh%shawnwilsher.com
2976672622 More bustage fix for Bug 380250 - third time is the charm (getter_Addrefs != getter_AddRefs)
git-svn-id: svn://10.0.0.236/trunk@226772 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:57:26 +00:00
mrbkap%gmail.com
226b95df7a Mark the overwritten scope property in the space between where we remove it and re-add it in its changed form. bug 381374, r=igor
git-svn-id: svn://10.0.0.236/trunk@226771 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:55:04 +00:00
sdwilsh%shawnwilsher.com
1028754ab6 More bustage fix for Bug 380250 (declaring rv)
git-svn-id: svn://10.0.0.236/trunk@226770 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:41:11 +00:00
sdwilsh%shawnwilsher.com
10d817da1a Bustage fix for Bug 380250.
git-svn-id: svn://10.0.0.236/trunk@226769 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:34:53 +00:00
scott%scott-macgregor.org
6fa49a7389 more mac bustage fixes
git-svn-id: svn://10.0.0.236/trunk@226768 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:30:11 +00:00
scott%scott-macgregor.org
80de46125c Back out unix changes I didn't intend to commit while fixing the build bustage.
git-svn-id: svn://10.0.0.236/trunk@226767 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:25:20 +00:00
jonas%sicking.cc
ca7ad7a2f3 Bug 380872: Forgot to address bzs review comment to remove this assertion. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@226766 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:08:05 +00:00
scott%scott-macgregor.org
985a5c328e More Mac fixes
git-svn-id: svn://10.0.0.236/trunk@226765 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:06:36 +00:00
sdwilsh%shawnwilsher.com
c4b3038709 Bug 380250 - Convert Download Manager's RDF backend to mozStorage. r=cbiesinger,r=mconnor
git-svn-id: svn://10.0.0.236/trunk@226764 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-22 00:03:35 +00:00
scott%scott-macgregor.org
d615517809 fix some mac bustage
git-svn-id: svn://10.0.0.236/trunk@226763 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 23:56:11 +00:00
scott%scott-macgregor.org
01d7b8d3e5 Try to fix some unix bustage.
git-svn-id: svn://10.0.0.236/trunk@226762 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 23:51:38 +00:00
mrbkap%gmail.com
76b1f36ecd Protect the number from GC, even if it was originally a number. bug 375976, r=crowder
git-svn-id: svn://10.0.0.236/trunk@226761 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 23:45:42 +00:00
scott%scott-macgregor.org
7d200495f6 Fix Mac bustage.
git-svn-id: svn://10.0.0.236/trunk@226760 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 23:32:03 +00:00
scott%scott-macgregor.org
43bf1d7b45 Bug #379070 --> nsIMsg*Folder API improvements and other code cleanup.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226759 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 23:06:27 +00:00
benjamin%smedbergs.us
30ad0bd507 Marking this reftest random until we can figure out the scrollbar issue.
git-svn-id: svn://10.0.0.236/trunk@226758 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 23:03:49 +00:00
masayuki%d-toybox.com
88b19fbea4 Bug 381426 Can't be activated Input Method in the Bookmark Properties. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226757 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 22:58:17 +00:00
crowder%fiverocks.com
171ccc7e56 Bug 380998: StackGrowthDirection is not reliable with Sun Studio 11, patch by Ginn Chen <ginn.chen@sun.com>, r=brendan
git-svn-id: svn://10.0.0.236/trunk@226756 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 22:55:48 +00:00
mrbkap%gmail.com
a18ef71807 Don't assume that the parser is still enabled after we've returned to the event loop. bug 380590, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@226755 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 22:40:59 +00:00
jonas%sicking.cc
bcd72525c8 Bug 380872: Call BindToTree on anonymous children too when BindToTree is called on an element. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@226754 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 22:26:48 +00:00
jonas%sicking.cc
66ca4f861c Bug 53901: Make sure to also release controllers when unbinding xul elements from the DOM. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@226753 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 22:22:51 +00:00
tor%cs.brown.edu
a37f793835 Build bustage fix (380757).
git-svn-id: svn://10.0.0.236/trunk@226752 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 22:13:56 +00:00
tor%cs.brown.edu
30ccd795b2 Bug 380757 - switch svg filters to thebes. r=jwatt, sr=roc
git-svn-id: svn://10.0.0.236/trunk@226751 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 21:41:53 +00:00
benjamin%smedbergs.us
d23a0cad5e Attempt to fix unit-test orange: the two tests differ only by the width of a scrollbar, so attempt to make the ref the same height as the test, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@226749 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 20:45:43 +00:00
mozilla%kewis.ch
3a982f8778 Fix bug 380155. r=dbo
git-svn-id: svn://10.0.0.236/trunk@226748 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 20:32:44 +00:00
crowder%fiverocks.com
b4f0b880f7 Bug 379482: Crash [@ js_IsIdentifier] decompiling float setter, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@226747 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 19:33:33 +00:00
cltbld
58295dd2b2 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226746 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 19:31:03 +00:00
mozilla%weilbacher.org
512a3c3e09 Bug 359716: followup for OS/2 to fix build break with MOZ_LDAP_XPCOM, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226745 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 19:28:20 +00:00
ctalbert%mozilla.com
abd660e4f6 Clobbering trunk lightning build to pick up change from bug 377437
git-svn-id: svn://10.0.0.236/trunk@226744 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 18:47:57 +00:00
ctalbert%mozilla.com
3f6366d222 Clobbering to pick up fix in bug 377437
git-svn-id: svn://10.0.0.236/trunk@226743 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 18:33:39 +00:00
justdave%bugzilla.org
0d14bbb50c Bug 364008: Work around 405 error on login from home page when using IIS 5.
Patch by Michael Kincaid <michael@luidia.com>
r=justdave, a=justdave


git-svn-id: svn://10.0.0.236/trunk@226742 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 18:19:50 +00:00
mrbkap%gmail.com
5ebdab7ced Don't call DidBuildModel twice if Terminate is called twice since consumers aren't expecting it. bug 378982, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226741 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 18:09:54 +00:00
mrbkap%gmail.com
eea9ee29c4 Count both the getter and setter for a given property. bug 381303, r=crowder
git-svn-id: svn://10.0.0.236/trunk@226740 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 18:02:33 +00:00
mrbkap%gmail.com
825aa6c9b6 Handle Function.prototype.toString not returning what we expect it to return (a function expression). bug 380933, r=crowder
git-svn-id: svn://10.0.0.236/trunk@226739 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 18:01:08 +00:00
morgamic%mozilla.com
00c885a0dc Removing ini_set calls that should not be in init.php. error_reporting and
display_errors should be set in the config or vhost conf if needed.


git-svn-id: svn://10.0.0.236/trunk@226737 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 17:33:23 +00:00
bugzilla%standard8.demon.co.uk
010a12c405 Bug 380795 Unify Palm Sync build component locations r=benjamin,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226736 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 17:17:51 +00:00
benjamin%smedbergs.us
8d7db65173 Clobber win32 to pick up bug 377437
git-svn-id: svn://10.0.0.236/trunk@226735 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 16:33:27 +00:00
benjamin%smedbergs.us
161202bdee Clobbering to pick up bug 377437
git-svn-id: svn://10.0.0.236/trunk@226734 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 16:32:04 +00:00
benjamin%smedbergs.us
21675321ca Clobbering to rebuild bustage from bug 377437
git-svn-id: svn://10.0.0.236/trunk@226733 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 16:31:34 +00:00
nrthomas%gmail.com
9885486bca Bug 381418, use pre suffix in the Thunderbird trunk version for nightlies, r=mscott
git-svn-id: svn://10.0.0.236/trunk@226731 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 16:05:01 +00:00
benjamin%smedbergs.us
e9de78713e Clobber for qm-win2k3-01 redness not rebuilding docshell the way it should.
git-svn-id: svn://10.0.0.236/trunk@226730 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 15:24:44 +00:00
bugzilla%standard8.demon.co.uk
91310120cf Fix Bug 380789 Error message when saying no to installing the palm sync conduit - error should not occur. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226729 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:51 +00:00
bugzilla%standard8.demon.co.uk
ebb963361a Part of bug 322628 Palm Sync Build Changes to automate build and install in profile extensions - change installation directory to match the extension id so that it registers as an addon properly. r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@226728 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:50 +00:00
bugzilla%standard8.demon.co.uk
8d233328fb Bug 378723 Palm Sync extension built in SeaMonkey says installing into Thunderbird AB. Fix installation problem when attempting to use short path names. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226727 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:49 +00:00
bugzilla%standard8.demon.co.uk
c45b9e90de Bug 378723 Palm Sync extension built in SeaMonkey says installing into Thunderbird AB, and part of Bug 322628 Palm Sync build changes (use short path on installation if available). r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226726 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:48 +00:00
scott%scott-macgregor.org
72f3d8722e Bug #322628 --> Palm Sync Build changes to support palm sync as a proper install.rdf based
extension for Thunderbid.

This extension code is NPOTB.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226725 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:47 +00:00
bienvenu%nventure.com
ae2f85dcf8 handle palm desktop 6.01, no bug, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@226724 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:46 +00:00
bienvenu%nventure.com
abd55c8473 fix palm sync uninstall to restore previous conduit, sr=mscott 236923
git-svn-id: svn://10.0.0.236/trunk@226723 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:45 +00:00
ssu%netscape.com
9fc220ed2c fixing bug 197626 - PalmSyncInstall.exe (Address Book Palm Sync) has no customized icon (in Start Menu). r=sgehani, sr=sspitzer, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@226722 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:44 +00:00
timeless%mozdev.org
7cdb307b42 Bug 249782 Make Mozilla compile with Microsoft Visual Studio 2005
patch by sdwalker@myrealbox.com r=bryner


git-svn-id: svn://10.0.0.236/trunk@226721 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:43 +00:00
gerv%gerv.net
4db02e2627 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@226720 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:42 +00:00
bienvenu%nventure.com
e1e5077cee more work on making palmsync a tbird extension, make palmsyncinstall.exe optionally take a path to mozabconduit.dll, r/sr=mscott 214407 not part of default build
git-svn-id: svn://10.0.0.236/trunk@226719 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:41 +00:00
cavin%netscape.com
1c95a68f59 Set conduit title field and created BrandName.rc for the product brand name. r=ssu, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226718 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:40 +00:00
cavin%netscape.com
605b364254 Fix for bug 182423. Look for conduit mgr dll in the registry entry for "Software\\U.S. Robotics\\Pilot Desktop\\Core" as well and restore registry back to point to Palm install dir after uninstall. r=ssu, sr=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226717 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:39 +00:00
rdayal%netscape.com
eeb8eb3e9c Bug #177382 Changes to comply with configure.in changes for WIN32_LEAN_AND_MEAN
r=leaf, sr=bienvenu, a=roc+moz


git-svn-id: svn://10.0.0.236/trunk@226716 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:38 +00:00
rdayal%netscape.com
fe73129440 Bug #174597.
Changes so that PalmSync Installer can run not just from dir
but also from a program sub-menu or a short cut.
Installer Manifest file changes for PalmSync

r=ssu, sr=mscott, a=asa.


git-svn-id: svn://10.0.0.236/trunk@226715 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:37 +00:00
rdayal%netscape.com
6dfa6db9c9 Bug #173821 Modify the Palm Installer to search for Palm Dlls on local disk
Changes in the PalmSync installer to search for Palm dir using Registry key settings.
Also changes to include the Palm Sync files in installer manifest.

r=ssu, sr=dveditz, a=asa


git-svn-id: svn://10.0.0.236/trunk@226714 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:36 +00:00
rdayal%netscape.com
f225db1b97 Bug #172844 Installer for Mozilla PalmSync Conduit
This is the implementation for the PalmSync Conduit which enables the synchronization
between Mozilla AB and Palm. This is built as a separate executable, to build this Palm CDK
should be installed and PALM_CDK_DIR environment variable should be set to it's location.

r=ssu, sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@226713 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:57:35 +00:00
benjamin%smedbergs.us
fab7a75723 Last commit was for bug 377437
git-svn-id: svn://10.0.0.236/trunk@226712 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:43:06 +00:00
cltbld
8266a9400e Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226711 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:41:03 +00:00
benjamin%smedbergs.us
c81491e642 Bug 377347 - Disable the obsolete string API (from the Mozilla 1.4 SDK), r=darin sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226710 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:32:35 +00:00
kairo%kairo.at
4fcebfb0f0 bug 335387 – remove remnants of content packs, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226709 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 14:19:21 +00:00
aaronleventhal%moonset.net
aef3b2b9ee Bug 380976. Tree view accessible hierarchy regression. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@226708 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 13:57:54 +00:00
aaronleventhal%moonset.net
238a418b5d Bug 381229. Incorrect accessible role and events for XUL autocomplete and combobox (menulist) popup lists. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@226707 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 13:53:57 +00:00
kairo%kairo.at
620621c112 bug 377953 - build suiterunner package/installer via suite/installer (a real installer for suiterunner will be added there soon in 351917), r=luser
git-svn-id: svn://10.0.0.236/trunk@226706 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 13:40:32 +00:00
sharparrow1%yahoo.com
1e238506ce Bug 377391: Parts of a rectangle with CSS outline remains, when changing rectangle size. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226705 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 10:06:08 +00:00
sharparrow1%yahoo.com
66ceed1300 Bug 45631: text-indent: n% doesn't incrementally reflow correctly. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@226704 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 09:55:27 +00:00
bugzilla%arlen.demon.co.uk
5578c924cd Bug 310264 unable to print forwarded mail (message/rfc822)
p=me r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@226703 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 08:51:40 +00:00
Olli.Pettay%helsinki.fi
c6473e3758 Bug 378961, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226702 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 07:33:32 +00:00
Olli.Pettay%helsinki.fi
bec84f1922 Bug 381167, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226701 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 07:27:47 +00:00
sspitzer%mozilla.org
94dd32ed0b fix for bug #377281: Changing bookmark properties sets incorrect keyword_id value in database
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@226700 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 04:51:46 +00:00
roc+%cs.cmu.edu
0fe9131095 Bug 381130. Small changes to layout to fix an inline reflow bug and add a new API to nsLineLayout to support tab stops. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226699 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 03:46:22 +00:00
jminta%gmail.com
d4d13ac5ec Bug 377717 again, if this doesn't go green i'll back out
git-svn-id: svn://10.0.0.236/trunk@226698 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 02:57:10 +00:00
jminta%gmail.com
140dcfed13 try again
git-svn-id: svn://10.0.0.236/trunk@226697 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 02:45:45 +00:00
jminta%gmail.com
a6fe36857b bustage fix from Bug 377717
git-svn-id: svn://10.0.0.236/trunk@226696 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 02:42:02 +00:00
jminta%gmail.com
0da57ac99e Bug 377717 Remove 'decorations' and 'variant' from gfxFontStyle, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@226695 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 02:18:05 +00:00
jminta%gmail.com
ea2df54224 Relanding bug 381280 (respect browser.bookmarks.file pref), this time with Ts fixes, r=mano
git-svn-id: svn://10.0.0.236/trunk@226694 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 02:13:25 +00:00
roc+%cs.cmu.edu
f63023ef23 Bug 377232. Align font boundaries with cluster boundaries to avoid ATSUI weirdness where it chooses different fonts fo characters in the same cluster...
git-svn-id: svn://10.0.0.236/trunk@226693 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 02:02:16 +00:00
roc+%cs.cmu.edu
7aec536558 Bug 380484. Don't divide by zero if a font has a really small maxAdvance. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226692 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 01:56:10 +00:00
roc+%cs.cmu.edu
0db328afdc Bug 380210. Time out fonts after 30 seconds, not 3 seconds. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226691 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 01:54:13 +00:00
philringnalda%gmail.com
9842c8da1d Bug 381335 typo fix, irc-r=mano
git-svn-id: svn://10.0.0.236/trunk@226690 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 01:38:50 +00:00
jwalden%mit.edu
8444b0125a Bug 367214 - mod_cern_meta support in the HTTP server, enabling modification of the HTTP status and headers sent in the response for a file. r=biesi
git-svn-id: svn://10.0.0.236/trunk@226689 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 01:35:08 +00:00
bent.mozilla%gmail.com
33536d3aa7 Bug 381084 - "Autocomplete textbox cannot be resized after the popup has shown". Patch by Matt Crocker <matt@songbirdnest.com>. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@226688 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-21 01:30:59 +00:00
vladimir%pobox.com
3267386636 b=380561, missing borders when dashed and dotted border-style is used, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@226687 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 22:49:20 +00:00
vladimir%pobox.com
7695c7cdfe b=380494, followup for zero-sized surfaces; allow zero-sized image surfaces to be created, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226686 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 22:46:53 +00:00
sayrer%gmail.com
bbe18d29bb Bug 238324. Tweak generateFactory to call new, and add unit tests for module loading. Patch by Alex Vincent <ajvincent@gmail.com>. r=sayrer, sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226685 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 22:45:15 +00:00
vladimir%pobox.com
f00acd618e b=379419, bogus assertion in border code with NS_STYLE_BORDER_RULES_MARKER, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226684 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 22:44:45 +00:00
vladimir%pobox.com
15cb385331 b=379436, borders on elements > 2^15px drawn backwards, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@226683 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 22:41:21 +00:00
mozilla.mano%sent.com
10057bcaef Bug 381281 - Cannot reorder bookmarks. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226682 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 22:27:04 +00:00
sayrer%gmail.com
d521fd30ba Bug 381366. Get rid of gBrowserGlue. r=gavin
git-svn-id: svn://10.0.0.236/trunk@226681 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 21:09:42 +00:00
dietrich%mozilla.com
e66a2f5a83 reverting the failing part of the patch to bug 381237
git-svn-id: svn://10.0.0.236/trunk@226680 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 20:10:40 +00:00
sspitzer%mozilla.org
33678e1878 adding LOG statements so when test_annotation fails we can figure it out.
see bug #381351

r=dietrich


git-svn-id: svn://10.0.0.236/trunk@226679 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 20:10:09 +00:00
stefanh%inbox.com
998f41da6b Bug 379985 - [Pinstripe] Use Highlight and highlighttext where applicable. r=mano (toolkit), r=bienvenu (mail).
git-svn-id: svn://10.0.0.236/trunk@226678 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 19:34:13 +00:00
dietrich%mozilla.com
a8a7ed662e Bug 381237 test failure on toolbar folder value on the qm-win2k3-01 - attempting to re-enable this test (r=mano)
git-svn-id: svn://10.0.0.236/trunk@226677 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 19:22:47 +00:00
dwitte%stanford.edu
f12d60173e Bug 368317 – temp files remain if MoveToNative fails in nsSafeFileOutputStream::Finish(). patch by Ryan Jones (sciguyryan@gmail.com), r=mvl, sr=biesi
git-svn-id: svn://10.0.0.236/trunk@226676 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 18:12:26 +00:00
sspitzer%mozilla.org
5d8a980506 fix build bustage
git-svn-id: svn://10.0.0.236/trunk@226675 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 17:31:31 +00:00
sspitzer%mozilla.org
4266dd1edb fix for bug #381298: startup-with-no-profiles and choosing IE / Opera or Safari doesn't doesn't import favorites / bookmarks
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@226674 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 16:31:01 +00:00
neil%parkwaycc.co.uk
1f84a1fa0f Unbreak wallet viewer a bit b=381186 r=Standard8
git-svn-id: svn://10.0.0.236/trunk@226673 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 16:07:44 +00:00
bugzilla%standard8.demon.co.uk
f66434072c Bug 381339 Migrate preferences for extensions we know about. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@226672 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 16:04:51 +00:00
mozilla.mano%sent.com
098551fa0e Bug 381335 - Fix various js warnings in places front-end code. patch from Henrik Skupin <hskupin@gmail.com>, r=me.
git-svn-id: svn://10.0.0.236/trunk@226671 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 15:18:42 +00:00
bugzilla%standard8.demon.co.uk
ff4b350c8c Bug 329744 Write migrator for moving to Toolkit-based profiles - land the actual migration code. r=Neil,mac review from mnyromyr pending
git-svn-id: svn://10.0.0.236/trunk@226670 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 14:19:00 +00:00
mozilla%weilbacher.org
7e91c1acdf [OS/2] Bug 371504: get Thebes working on OS/2 again.
- Change the font handling over from native OS/2 GPI to Fontconfig+Freetype.
- This lets us use cairo text drawing.
Finally end the months long OS/2 build break.


git-svn-id: svn://10.0.0.236/trunk@226669 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 13:45:49 +00:00
mozilla%weilbacher.org
78126519a4 [OS/2] Bug 371504: Makefile additions for Thebes on OS/2, r=vlad
git-svn-id: svn://10.0.0.236/trunk@226668 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 13:28:12 +00:00
mozilla.mano%sent.com
cdbcd3c460 Bug 381220 - until I modify a folder, the dateAdded / lastModified values don't appear in the bookmark organizer. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226667 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 11:39:03 +00:00
bugzilla%standard8.demon.co.uk
9123ab4b90 Bug 381276 Allow moves as copies for address book cards to mailing lists, until such a time as bug 349044/bug 373215 (allow default drag action to be changed) may get fixed. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226666 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 11:31:35 +00:00
bugzilla%standard8.demon.co.uk
da01296b93 Bug 380988 Label_for/Label_by relation is missing in creating new mailing list window. r=Neil for SeaMonkey part,r/sr=mscott for Thunderbird part.
git-svn-id: svn://10.0.0.236/trunk@226665 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 11:27:43 +00:00
mats.palmgren%bredband.net
0512859e25 Null-check results from PR_Find*Symbol. Fix UMR when the stream is less than 4 bytes. b=241738 r+sr=cbiesinger
git-svn-id: svn://10.0.0.236/trunk@226664 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 08:56:36 +00:00
mozilla.mano%sent.com
de2c9e0afc Backing out the fix for 381280 for a cycle to check Ts and Txul impact.
git-svn-id: svn://10.0.0.236/trunk@226663 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 08:11:43 +00:00
mats.palmgren%bredband.net
1017e09c22 Don't use mFirstChild when the child count is zero. b=381057 r=aaronleventhal
git-svn-id: svn://10.0.0.236/trunk@226662 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 08:05:42 +00:00
mats.palmgren%bredband.net
f4fc724632 Null out members in Shutdown() so we bail out of later API calls with an error. b=381057 r=aaronleventhal
git-svn-id: svn://10.0.0.236/trunk@226661 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 08:05:28 +00:00
sayrer%gmail.com
3da7721c60 Bug 381239. Null out members of PrefHandler to break reference cycles. r=dietrich
git-svn-id: svn://10.0.0.236/trunk@226660 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 03:33:04 +00:00
surkov.alexander%gmail.com
517cea7e11 Bustage fix for bug 374487
git-svn-id: svn://10.0.0.236/trunk@226659 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 02:54:27 +00:00
surkov.alexander%gmail.com
bb83935716 Bug 374487 - provide API to support multiple targets for the same relation, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@226658 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 02:41:34 +00:00
mozilla.mano%sent.com
e6232e5117 Re-enabling, this doesn't seem to be the leak cause.
git-svn-id: svn://10.0.0.236/trunk@226657 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 01:32:01 +00:00
sspitzer%mozilla.org
13d63ecd0a adding some LOG() so I can figure out why the last-modified tests for places
bookmarks are failing on tinderbox.

bug #381240


git-svn-id: svn://10.0.0.236/trunk@226656 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 01:24:48 +00:00
sspitzer%mozilla.org
1fece7d327 fix for bug #381267
Bookmark Manager: Import from Netscape/Seamonkey wipes out bookmarks

r=mano


git-svn-id: svn://10.0.0.236/trunk@226655 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 01:03:35 +00:00
jminta%gmail.com
39d0bb80f6 Bug 381217 places exported bookmarks.html missing classic 'This is an automatically generated file' HTML comment, r=mano
git-svn-id: svn://10.0.0.236/trunk@226654 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 01:00:19 +00:00
jminta%gmail.com
d3530bdeb3 Bug 381280 Places bookmarks.html importer ignores 'browser.bookmarks.file' pref, r=mano
git-svn-id: svn://10.0.0.236/trunk@226653 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 00:56:50 +00:00
mozilla.mano%sent.com
c37242f61b Bug 381218 - Organizer's view menu is broken. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226652 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 00:44:57 +00:00
mozilla.mano%sent.com
e700119ddd Re-enabling digest auth. tests, a=sayrer.
git-svn-id: svn://10.0.0.236/trunk@226651 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 00:33:28 +00:00
mozilla.mano%sent.com
a52916cd02 Commenting out potential code path for the remaining Rlk on fxdebug.
git-svn-id: svn://10.0.0.236/trunk@226650 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-20 00:29:04 +00:00
sdwilsh%shawnwilsher.com
d820ebecea Bug 381291 - Stephen Donner's name is misspelled in credits.xhtml. r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@226649 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 22:24:12 +00:00
mozilla.mano%sent.com
04bb2a6a56 Yet another attempt to fix result & result nodes leaks (see bug 381239 comment 13)
git-svn-id: svn://10.0.0.236/trunk@226648 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 20:29:48 +00:00
bclary%bclary.com
1b31ff2980 JavaScript Tests - factor common code into top level shell.js|browser.js, bug 379779, r=igor, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@226647 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 20:05:08 +00:00
mozilla.mano%sent.com
f0200cf856 missing semicolon
git-svn-id: svn://10.0.0.236/trunk@226646 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 19:55:37 +00:00
mozilla.mano%sent.com
fad08ab67a Break cycles between the xbl views to history results (bug 381239).
git-svn-id: svn://10.0.0.236/trunk@226645 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 19:54:10 +00:00
mozilla.mano%sent.com
aab07122ed Trying to break the cycle on nsNavHistoryQueryResultNode::mQueries.
git-svn-id: svn://10.0.0.236/trunk@226644 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 19:02:38 +00:00
kairo%kairo.at
afb64e7803 bug 381176 – add overlay for MAPI pref in suiterunner, r=Neil
git-svn-id: svn://10.0.0.236/trunk@226643 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 17:29:20 +00:00
dietrich%mozilla.com
d732211ebf disabling post-test cleanup temporarily, r=sayrer
git-svn-id: svn://10.0.0.236/trunk@226642 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 09:07:15 +00:00
dietrich%mozilla.com
86274871d2 Bug 381240 - disabling to allow further testing (r=sayrer)
git-svn-id: svn://10.0.0.236/trunk@226641 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 08:20:50 +00:00
dietrich%mozilla.com
7e3d46e8b8 Bug 381240 backing out tests to figure out why failing on linux only (r=sayrer)
git-svn-id: svn://10.0.0.236/trunk@226640 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 07:18:44 +00:00
mozilla.mano%sent.com
8befac723d Bustage fix #1
git-svn-id: svn://10.0.0.236/trunk@226639 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 04:47:38 +00:00
sayrer%gmail.com
6122b046f7 force a rebuild to fix bustage
git-svn-id: svn://10.0.0.236/trunk@226638 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 04:38:14 +00:00
sayrer%gmail.com
843993bd3c CLOBBER to check places build
git-svn-id: svn://10.0.0.236/trunk@226637 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 04:34:33 +00:00
cltbld
4a741fb71c Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226636 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 03:51:03 +00:00
mozilla.mano%sent.com
2e20b12b12 Turing on Bookmarks on Places.
git-svn-id: svn://10.0.0.236/trunk@226635 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 03:46:27 +00:00
mrbkap%gmail.com
7c1accd1f1 If the scanner returned TOK_ERROR, it already reported an error. bug 380371, r=brendan
git-svn-id: svn://10.0.0.236/trunk@226634 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 02:09:23 +00:00
mrbkap%gmail.com
0c150c2b79 Correctly parse regular expressions with the 'm' and 'y' flags. bug 378486, r=brendan
git-svn-id: svn://10.0.0.236/trunk@226633 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 01:57:30 +00:00
sdwilsh%shawnwilsher.com
71599d9c82 Bug 381219. nsIAlertsService on mac doesn' t check for if a listener has been allocated. r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@226632 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 01:10:19 +00:00
sspitzer%mozilla.org
ceecf18992 fix for bug #371827: places bookmarks need additional metadate for lastModified and dateAdded.
fix for bug #381209:  don't write out ID attributes to bookmarks.html, as it will confuse Firefox 2.

patch by dietrich, sspitzer.  r=mano,dietrich,sspitzer


git-svn-id: svn://10.0.0.236/trunk@226631 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 00:40:57 +00:00
crowder%fiverocks.com
7caf49c94d Bug 381211: fixing off-by-one caused by patch from bug 367629, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@226630 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-19 00:04:41 +00:00
crowder%fiverocks.com
8aae43aa50 Bug 367629: better obj_toSource for native functions and a few other cases, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@226628 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 23:12:56 +00:00
sspitzer%mozilla.org
821b06b05a fix for bug #381145: export doesn't always write out toolbar folder attribute in some circumstances.
r=mano/dietrich


git-svn-id: svn://10.0.0.236/trunk@226626 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 22:00:36 +00:00
mozilla.mano%sent.com
989ff46e74 Commenting out some failing authentication tests to check whetehr places-bookmarks build on the windows machines of MozillaTest, a=sayrer.
git-svn-id: svn://10.0.0.236/trunk@226625 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 21:53:18 +00:00
aaronr%us.ibm.com
7dab90f1cc undoing the backout of patch for bug 376371 per ispiked
git-svn-id: svn://10.0.0.236/trunk@226624 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 21:52:29 +00:00
brendan%mozilla.org
69ddc3aa41 Restrict for([k,v] in o) special case to JS1.7 (366941, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@226622 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 20:55:06 +00:00
sayrer%gmail.com
072d278464 try increasing test timeout
git-svn-id: svn://10.0.0.236/trunk@226621 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 20:42:56 +00:00
mozilla.mano%sent.com
b91c4220fa Bug 381052 - Customize of Navbar causes bookmarks on Bookmarks bar to disappear. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226620 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 19:05:31 +00:00
aaronr%us.ibm.com
5da68ea6f2 backing out patch for bug 376371 to help pinpoint mochitest issue
git-svn-id: svn://10.0.0.236/trunk@226619 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 19:02:16 +00:00
mrbkap%gmail.com
c8c87c18a1 nsIParserNode::GetSource should be a const function. bug 374041, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226618 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 18:45:39 +00:00
stridey%gmail.com
ba2148a3b3 Camino only - Bug 311391: Launch external apps from downloads in foreground. Patch by Chris Lawson <cl-bugs@chrislawson.net> r=kreeger,smokey sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@226616 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 14:40:30 +00:00
dtownsend%oxymoronical.com
90c568d6e6 Bug 380398: appversion manifest flag has a broken length check. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226615 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 13:42:06 +00:00
Olli.Pettay%helsinki.fi
c07b945efb Bug 380217, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226614 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 11:37:57 +00:00
Olli.Pettay%helsinki.fi
08e726e308 Bug 380716, Crash [@ nsContentUtils::ContentIsDescendantOf], r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226613 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 10:23:45 +00:00
thunder%mozilla.com
47c2d7b2ee Bug 380997: Don't set the places bookmarks toolbar favicon. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@226612 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 08:45:37 +00:00
thunder%mozilla.com
b9bfafcc36 Bug 381129: Do not write IDs for separators in exported bookmarks.html files. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@226611 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 07:48:00 +00:00
thunder%mozilla.com
a86d708026 Bug 380999: Disable import-to-folder tests, fix a few other minor issues in import/export code. r=dietrich
git-svn-id: svn://10.0.0.236/trunk@226610 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 07:00:01 +00:00
dbaron%dbaron.org
0b2b5c4a2e Call SetGeometryDirty if we need to call DistributeHeightToRows, since DistributeHeightToRows can't deal with rows that have already had height distributed to them. Patch by Daniel Holbert <dholbert@mozilla.com>. b=380227 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226609 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 06:04:57 +00:00
dbaron%dbaron.org
4c4eee1f57 Don't propagate line layout in reflow state when we're not in the line. b=320502 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226608 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 06:04:04 +00:00
dbaron%dbaron.org
18208893da Block outline-color for always use my colors pref. b=380924 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226607 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 06:02:57 +00:00
dbaron%dbaron.org
60e7a2773e Remove unused variable/parameter in view code. b=371392 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226606 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 06:02:00 +00:00
sayrer%gmail.com
019ca2b21c trying a new build to see if it changes one failing unit test with no immediate cause.
git-svn-id: svn://10.0.0.236/trunk@226605 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 06:00:22 +00:00
mats.palmgren%bredband.net
5a743d0a0b Move nsIDocShellTreeItem::childOffset to nsDocShell and remove all uses except internally by nsDocShell (it should be removed eventually). b=376562 r=Olli.Pettay sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226604 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 03:49:15 +00:00
thunder%mozilla.com
9d22cbfaae Bug 380999: Clear places bookmarks on initial import. r=dietrich
git-svn-id: svn://10.0.0.236/trunk@226603 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 03:36:02 +00:00
joshmoz%gmail.com
e2b41a002e this camino-only CSS is no longer necessary after bug 370282 landed. r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@226602 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 03:15:04 +00:00
joshmoz%gmail.com
1ecbf501ec don't put a dropmarker in comboboxes if nsITheme says not to. b=370282 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@226601 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 03:04:05 +00:00
aaronleventhal%moonset.net
b219e8e772 Bug 381114. Crash [@ msaa/nsAccessibleWrap::NativeAccessible ]. r= mats.palmgren
git-svn-id: svn://10.0.0.236/trunk@226599 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 03:00:21 +00:00
sayrer%gmail.com
0eb47f0551 remove debugging statements
git-svn-id: svn://10.0.0.236/trunk@226598 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 02:24:15 +00:00
joshmoz%gmail.com
a858f9b1f3 Contextmenu doesn't disappear correctly when Firefox is in background. Also, Firefox doesn't dismiss context menu when it is in the background and a user clicks on another application. b=339945 r=cbarrett sr=roc
git-svn-id: svn://10.0.0.236/trunk@226597 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 02:06:59 +00:00
joshmoz%gmail.com
97995cd1ad fix sizing of native checkboxes and radio buttons. be more flexible as well. b=380791 r=cbarrett sr=roc
git-svn-id: svn://10.0.0.236/trunk@226596 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 02:01:02 +00:00
brendan%mozilla.org
9c307e16dc Support generator expressions for JS1.8 (380237, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@226595 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 01:41:17 +00:00
brendan%mozilla.org
ea48927fd5 Fix getter/setter decompilation to depend on generating op, not prefix string (381101, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@226594 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-18 00:48:18 +00:00
glen.beasley%sun.com
e696087f76 fix typo for sha-512/EC r=wtc
git-svn-id: svn://10.0.0.236/trunk@226592 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 23:59:01 +00:00
mrbkap%gmail.com
cf002d9f87 Skip over exception cookies, since we require JSOP_POP to pop them. bug 380016, r=brendan
git-svn-id: svn://10.0.0.236/trunk@226591 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 23:56:17 +00:00
mrbkap%gmail.com
5b0afeed77 Update our child counts if notifying on our children caused more updates. bug 376761, r=bzbarsky sr=sicking
git-svn-id: svn://10.0.0.236/trunk@226590 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 23:54:35 +00:00
rhelmer%mozilla.com
e0d2a3a834 15012 RC2 to 2004 RC3 major b=376663 r=cf
git-svn-id: svn://10.0.0.236/trunk@226588 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 22:31:34 +00:00
nrthomas%gmail.com
416fc31f60 Bug 381086, add missing en-US to locale lists, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@226587 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 21:56:06 +00:00
despotdaemon
cd4a5c3cdd Pseudo-automatic update of changes made by dtownsend@oxymoronical.com.
git-svn-id: svn://10.0.0.236/trunk@226586 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 21:24:09 +00:00
neil%parkwaycc.co.uk
d0daaf6925 Build xpfe download manager for suiterunner until such time as toolkit download manager becomes usable r=Standard8 (mpa=Mano for toolkit change)
git-svn-id: svn://10.0.0.236/trunk@226585 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 21:01:18 +00:00
neil%parkwaycc.co.uk
689538e23a Relanding bug 377035 Allow tree as anonymous parent of treechildren r=Enn sr=roc
git-svn-id: svn://10.0.0.236/trunk@226584 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 20:55:03 +00:00
mozilla.mano%sent.com
fccfe0a9a3 Bug 381042 - Error: childFolder not defined. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226583 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 20:41:01 +00:00
sspitzer%mozilla.org
146af1ff0d fix for bug #380741: Crash with about:cache and clear privacy data [@nsCOMPtr::StartAssignment]
fall out from bug #380704:  compile error [@nsOfflineCacheDevice::Init]

fix by dcamp@mozilla.com, r/sr=biesi


git-svn-id: svn://10.0.0.236/trunk@226582 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 18:33:19 +00:00
bzbarsky%mit.edu
17736e6d0a Attach bindings via addBinding even to nodes not in a document. Bug 380990, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@226581 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 18:31:31 +00:00
despotdaemon
8ba2b4c8e5 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@226580 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 17:27:36 +00:00
nrthomas%gmail.com
33254b0bf8 For bug 379241, bump update verify config for fx2004 rc3
git-svn-id: svn://10.0.0.236/trunk@226576 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 16:13:38 +00:00
aaronr%us.ibm.com
b4b4952066 [XForms] Need to truncate submission string buffer before reuse otherwise has issue on branches. Bug 376371, p=msterlin, r=doronr+aaronr
git-svn-id: svn://10.0.0.236/trunk@226575 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 16:12:30 +00:00
lpsolit%gmail.com
11e738fb2f Bug 377485: Implement editworkflow.cgi - Patch by Frédéric Buclin <LpSolit@gmail.com> r=gerv r=mkanat a=mkanat
git-svn-id: svn://10.0.0.236/trunk@226574 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 15:10:54 +00:00
gerv%gerv.net
e7dcf6345f Updates from latest attempt to make ID list
git-svn-id: svn://10.0.0.236/trunk@226573 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 14:55:53 +00:00
mats.palmgren%bredband.net
e14885ac03 Protect against frame destruction during event handling and document when that can occur. b=378670 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226572 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 11:12:31 +00:00
mats.palmgren%bredband.net
d3ccb57da7 NPOTB. Add missing rendering context null-checks. b=380502 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226571 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 10:52:20 +00:00
mats.palmgren%bredband.net
cb84c4e124 Don't bother painting a selection into an empty rect. Avoid using an invalid surface for painting ops. b=380611 r+sr=vladimir
git-svn-id: svn://10.0.0.236/trunk@226570 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 10:14:37 +00:00
surkov.alexander%gmail.com
ab33b9b92c Bug 380883 - use gIsAccessibilityActive in ATK, r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@226569 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 09:12:10 +00:00
mats.palmgren%bredband.net
df3daa74f8 Null-check the primary frame before using it. b=380749 r=aaronleventhal
git-svn-id: svn://10.0.0.236/trunk@226568 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 08:21:49 +00:00
mats.palmgren%bredband.net
8eed441bd1 nsHTMLSelectOptionAccessible::GetName - add null-check and make it return the empty string for empty option elements. b=379872 r=aaronleventhal
git-svn-id: svn://10.0.0.236/trunk@226567 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 08:12:15 +00:00
cltbld
da57d8d0c9 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226566 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 07:41:02 +00:00
dwitte%stanford.edu
130f8feda6 remove p3p from built extensions (MOZ_EXTENSIONS_ALL and seamonkey MOZ_EXTENSIONS_DEFAULT lists). bug 366611, a=kairo for build change, r=luser
git-svn-id: svn://10.0.0.236/trunk@226565 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 07:39:15 +00:00
bzbarsky%mit.edu
326a4da499 Remove no longer needed null-check too. Still no bug.
git-svn-id: svn://10.0.0.236/trunk@226564 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 06:57:52 +00:00
bzbarsky%mit.edu
60726b0383 Remove addref that shouldn't be there and causes leaks. No bug, r=vlad
git-svn-id: svn://10.0.0.236/trunk@226563 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 06:52:35 +00:00
sspitzer%mozilla.org
326ff2318f fix for bug #380979: after schema change we fail to import bookmarks
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@226562 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 06:47:41 +00:00
sspitzer%mozilla.org
20232b02dd fix for bug #380801: crash on startup when doing forced db migration
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@226561 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 06:44:02 +00:00
thunder%mozilla.com
ded374117b Bug 376253: Places bookmarks import/export unit tests + assorted fixes uncovered by the tests. r=mano, r=dietrich
git-svn-id: svn://10.0.0.236/trunk@226560 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 06:06:49 +00:00
roc+%cs.cmu.edu
7c0b232d25 Not (Really) Part Of The Build. Fix shortcut calculation that was causing random crashes with new textframe.
git-svn-id: svn://10.0.0.236/trunk@226559 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 05:18:21 +00:00
dietrich%mozilla.com
644df27051 Bug 380011 bookmarks.html replacement trouble (r=sspitzer)
git-svn-id: svn://10.0.0.236/trunk@226558 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 04:29:27 +00:00
mark.finkle%gmail.com
8de6ee2cba bug 367519. r=bsmedberg. add XUL and SVG mime type support to the mozilla activex control. Also updated some deprecated ATL macros.
git-svn-id: svn://10.0.0.236/trunk@226557 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 02:19:50 +00:00
joshmoz%gmail.com
f9d8e74d05 Mac applicationDockMenu delegate method not called after process restart. Patch by Steven Michaud. r=josh r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226556 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 02:10:19 +00:00
dbaron%dbaron.org
f80d6532de Add bug numbers._dont_use_document_colors.html
git-svn-id: svn://10.0.0.236/trunk@226555 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 01:56:18 +00:00
dbaron%dbaron.org
80385fc910 Decode the older base64-obscured entries as well. b=380961 r=dolske
git-svn-id: svn://10.0.0.236/trunk@226554 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 01:53:52 +00:00
dbaron%dbaron.org
aadb55ba1f Add test for always-use-my-colors preference. b=58048
git-svn-id: svn://10.0.0.236/trunk@226553 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 01:51:52 +00:00
enndeakin%sympatico.ca
4272d198a2 Bug 369813, persist container open state in trees, r=mano
git-svn-id: svn://10.0.0.236/trunk@226552 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 01:14:27 +00:00
nboyd%atg.com
2bf4083ca8 Updated skip list.
git-svn-id: svn://10.0.0.236/trunk@226550 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-17 00:30:27 +00:00
igor%mir2.org
c51896b2da Bug 380833: AllocSlot now insists on the new slot being already set to void. r=brendan
git-svn-id: svn://10.0.0.236/trunk@226549 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 22:41:50 +00:00
nkinder%redhat.com
94be4969d9 Resolves: 380920
Summary: Bumped up version number to 4.18 in addition to fixing the clean build targets.


git-svn-id: svn://10.0.0.236/trunk@226547 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 21:42:44 +00:00
dbaron%dbaron.org
4fd3c2d62f Fix some debugging code. b=380825 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226546 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 21:17:45 +00:00
dbaron%dbaron.org
d3fb79a11a Revert part of bug 377521 to fix bug 380825 (and add comment). r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226545 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 21:17:21 +00:00
dbaron%dbaron.org
d6e7785ed1 Rewrite the pref for forbidding pages from setting colors and backgrounds so that it changes transparency less often and interferes less with user and user-agent styles. b=58048, 255829, 255411 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226544 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 21:10:32 +00:00
dbaron%dbaron.org
e8bf2016b6 Make rule nodes know their level in the cascade. b=374907 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226543 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 21:08:51 +00:00
nrthomas%gmail.com
d3f4879de8 Bug 380859, fix perl warning, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@226542 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 20:59:43 +00:00
bienvenu%nventure.com
62a5a5e231 remove xpidlstrings from mailnews/base/search, sr=mscott 379070
git-svn-id: svn://10.0.0.236/trunk@226541 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 20:41:23 +00:00
Olli.Pettay%helsinki.fi
0c6651b28b Bug 380911, Remove nsRecycled.h, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@226540 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 20:37:35 +00:00
despotdaemon
a472997c5c Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@226539 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 20:22:32 +00:00
bent.mozilla%gmail.com
e9f948b44b Bug 379565 - "Figure out a way to prevent people from using static ns(C)String instances". r=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@226538 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 20:10:18 +00:00
bent.mozilla%gmail.com
09b858778e Bug 380470 - "nsAppStartupNotifier shouldn't require components to implement nsIObserver". r=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@226537 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 20:06:01 +00:00
mark.finkle%gmail.com
a3ccd5ce67 bug 378618. backing out changes that are causing tests to fail
git-svn-id: svn://10.0.0.236/trunk@226536 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 19:30:19 +00:00
igor%mir2.org
5e3ef244f1 Bug 380889: fixing the disassembler, r=brendan
git-svn-id: svn://10.0.0.236/trunk@226535 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 19:00:47 +00:00
gavin%gavinsharp.com
e725988a6c Revert unintentional change from bug 374723, r=dolske
git-svn-id: svn://10.0.0.236/trunk@226534 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 18:59:32 +00:00
mark.finkle%gmail.com
65650b7840 bug 378618. r=gavin. removed singleton member from factory to remove a leak
git-svn-id: svn://10.0.0.236/trunk@226533 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 18:33:57 +00:00
gavin%gavinsharp.com
15499bb0a4 Bug 374723: remove files that are no longer built now that we've determined that the patch won't be backed out
git-svn-id: svn://10.0.0.236/trunk@226532 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 18:20:52 +00:00
sdwilsh%shawnwilsher.com
5cdbb0df33 Bug 354539 - DOM Inspector Entities Need to be added. l10n patch. Patch by Alexander L. Slovesnik <unghost@mozilla-russia.org>.
git-svn-id: svn://10.0.0.236/trunk@226531 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 18:11:53 +00:00
enndeakin%sympatico.ca
f2cb96cb52 Bug 376238, add a pref to disable drag images, r=sr=roc
git-svn-id: svn://10.0.0.236/trunk@226530 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 18:05:23 +00:00
ted.mielczarek%gmail.com
8afcc5c977 bug 380421 - get crash reporter params from nsXULAppInfo. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226529 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 17:15:00 +00:00
benjamin%smedbergs.us
fa4db836c0 Bug 319934 - Prevent shutdown crashes by having XMLHttpRequest objects hold the layout module alive, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226528 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 17:05:47 +00:00
bzbarsky%mit.edu
a8e3483775 Minor tweaks to the HTML.
git-svn-id: svn://10.0.0.236/trunk@226527 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 17:01:17 +00:00
bzbarsky%mit.edu
9eca0b92d5 Fix regression bug 380842: allow block-display generated content on table cells
and captions again.  r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@226526 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 16:57:28 +00:00
ted.mielczarek%gmail.com
e0c86543ce bug 380542 - add a Makefile for airbag/src/client stuff. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226525 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 16:44:56 +00:00
bzbarsky%mit.edu
22192fe466 Followup tweak for bug 379809, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@226524 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 16:03:05 +00:00
ted.mielczarek%gmail.com
d54db6ef22 bug 380542 - add a Makefile for airbag/src/client stuff. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226523 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 15:58:44 +00:00
masayuki%d-toybox.com
605efe68cb Bug 279246 Implement 'ime-mode' property (WinIE CSS) r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226522 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 15:51:39 +00:00
tor%cs.brown.edu
6290ed9d5d Bug 380691 - <clipPath> and <mask> not working with <foreignObject>. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226521 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 15:14:19 +00:00
gavin%gavinsharp.com
fc00ff98cf Bug 380650: remove old files now that they've been copied to toolkit/components/passwordmgr/content
git-svn-id: svn://10.0.0.236/trunk@226520 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 14:33:26 +00:00
gavin%gavinsharp.com
e64fd8850d Bustage fix #3 for bug 374723
git-svn-id: svn://10.0.0.236/trunk@226518 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 14:07:44 +00:00
aaronleventhal%moonset.net
600cb4ce8b Bug 380669. More states for HTML option accessibles. r=surkov
git-svn-id: svn://10.0.0.236/trunk@226517 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 13:59:06 +00:00
gavin%gavinsharp.com
dbebd3f26b Bug 374723: trigger a clobber to fix bustage from omission of installer manifest changes with the original landing
git-svn-id: svn://10.0.0.236/trunk@226516 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 13:41:08 +00:00
aaronleventhal%moonset.net
92323d0a74 Bug 268935. nsIAccessibilityService should not be scriptable -- only the nsIAccessibleRetrieval that it inherits from. r=surkov
git-svn-id: svn://10.0.0.236/trunk@226515 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 13:38:06 +00:00
gavin%gavinsharp.com
b0aa96dea7 Bug 374723: also update installer manifests so that builds aren't broken, and change module name to avoid conflicts, r=me
git-svn-id: svn://10.0.0.236/trunk@226514 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 13:36:31 +00:00
nboyd%atg.com
7304880d35 Correct behavior for enumerability of prototype properties of function
objects and Function. See ECMA 15.3.5.2 and 15.3.3.1.


git-svn-id: svn://10.0.0.236/trunk@226512 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 12:41:00 +00:00
gavin%gavinsharp.com
8c26be9582 bustage fix #2
git-svn-id: svn://10.0.0.236/trunk@226511 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 10:42:41 +00:00
gavin%gavinsharp.com
fe929919cd bustage fix
git-svn-id: svn://10.0.0.236/trunk@226510 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 10:23:00 +00:00
gavin%gavinsharp.com
8de0219d95 Bug 374723: re-design password manager API and implement in JS rather than C++, patch by Justin Dolske <dolske@mozilla.com>, r=mconnor, r=me
git-svn-id: svn://10.0.0.236/trunk@226509 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 10:02:51 +00:00
Olli.Pettay%helsinki.fi
2ee9047ece Bug 376371, [1.1] Add support for resource element on submission to allow more flexibility, p=msterlin@us.ibm.com, r=aaronr+me
git-svn-id: svn://10.0.0.236/trunk@226508 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 08:35:13 +00:00
ginn.chen%sun.com
92a0bd4da3 Bug 380706 Labels will not be reported while browsing the list item with arrow keys.
r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@226507 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 08:21:12 +00:00
surkov.alexander%gmail.com
7a81d2b589 Bug 380524 - implement IAccessibleComponent, r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226506 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 06:04:21 +00:00
roc+%cs.cmu.edu
aea782973d Not Part Of The Build. 1) Round font underline/overline/strikeout offsets and sizes to device pixels to try to ensure consistent visual offsets and sizes even when the baseline point is not pixel-aligned. 2) snap the text baseline y coordinate to the nearest pixel, because the decoration lines will be snapped themselves and we need the gaps to remain consistent. 3) fix bug in selection-decoration x coordinate which was forgetting to include the frame x-offset.
git-svn-id: svn://10.0.0.236/trunk@226505 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 05:21:41 +00:00
surkov.alexander%gmail.com
65b31f0d4d Bug 380508 - implement IAccessibleHyperlink, r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226504 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 04:28:38 +00:00
bzbarsky%mit.edu
36678c20ca Back out part of the last change which is not actually correct
git-svn-id: svn://10.0.0.236/trunk@226503 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 03:39:36 +00:00
bzbarsky%mit.edu
27adc40647 Apparently we can't handle "thin" here yet.
git-svn-id: svn://10.0.0.236/trunk@226502 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 03:33:04 +00:00
sayrer%gmail.com
e8662e297c change back to warn for mochitest
git-svn-id: svn://10.0.0.236/trunk@226501 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 03:27:37 +00:00
bzbarsky%mit.edu
3d66fb663f Make sure FrameNeedsReflow() is not called during reflow, and remove the
wasDirty asserts and O(N^2) check for existing reflow root in the list.  Bug
379904, r=roc, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@226500 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 03:22:45 +00:00
bzbarsky%mit.edu
ada9f6f2b1 Use the right parent when resolving style contexts in IsValidSibling. Bug
380096, r=bernd, sr=roc


git-svn-id: svn://10.0.0.236/trunk@226499 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 03:18:50 +00:00
bzbarsky%mit.edu
600003a2c7 Change round-trip testing for specified sub-properties of a shorthand to set
them all before looking at computed style, since, for example, the specified
font-family affects the computed line-height if the specified line-height is
"normal".  Bug 379809, r=dbaron


git-svn-id: svn://10.0.0.236/trunk@226498 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 03:03:34 +00:00
philringnalda%gmail.com
6da2eb314c Bug 365755 followup, l10n builds broken without brand.dtd included to fill in messenger.dtd, patch by Henrik Skupin <hskupin@gmail.com>, r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@226497 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 02:52:59 +00:00
bzbarsky%mit.edu
d11ee5752e Fix bug introduced into collapsing of long PIs and comments. Bug 379683
followup, r+sr=sicking.


git-svn-id: svn://10.0.0.236/trunk@226496 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 02:52:30 +00:00
bzbarsky%mit.edu
336e5d5940 Push the new content on the stack before calling BindToTree, since some
BindToTree implementations apparently flush out the sink (!).  Bug 372323,
r+sr=sicking.


git-svn-id: svn://10.0.0.236/trunk@226495 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 02:21:55 +00:00
jonas%sicking.cc
88ff67c45c Bug 53901: Don't set is-in-doc flag on cloned XUL nodes. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@226494 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 01:13:48 +00:00
igor%mir2.org
bf3284b71a Bug 379885: JS_GetGCMarkingTracer is removed. r=brendan
git-svn-id: svn://10.0.0.236/trunk@226493 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 01:13:28 +00:00
thunder%mozilla.com
cebbc86b05 Fix build bustage - don't build places import/export code except when MOZ_PLACES_BOOKMARKS are enabled. r=mano
git-svn-id: svn://10.0.0.236/trunk@226492 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-16 00:05:09 +00:00
roc+%cs.cmu.edu
c3efcf148b Not Part Of The Build. Fix underline/strikeout positioning in new text frame --- simple appunits/pixels confusion.
git-svn-id: svn://10.0.0.236/trunk@226491 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:41:41 +00:00
sayrer%gmail.com
87d5c6140e Bug 238324. JS code-sharing module system. Patch by Alex Fritze <alex@croczilla.com> and Robert Sayre <sayrer@gmail.com>. r=shaver/brendan, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@226490 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:31:41 +00:00
thunder%mozilla.com
000e405062 Bug 379913: Add convenience methods to the microsummary service. r=myk
git-svn-id: svn://10.0.0.236/trunk@226489 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:28:22 +00:00
sayrer%gmail.com
2ac2dc7245 Bug 238324: JS code-sharing module system. Patch by Alex Fritze <alex@croczilla.com> and Robert Sayre <sayrer@gmail.com>. r=shaver/brendan, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@226488 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:27:41 +00:00
crowder%fiverocks.com
d2bda4f82e Bug 308429: make tooMuchGC dynamic (runtime gczeal option), r=brendan
git-svn-id: svn://10.0.0.236/trunk@226487 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:27:20 +00:00
thunder%mozilla.com
d78b444bad Bug 373501: Add import/export of microsummaries to places. r=mano
git-svn-id: svn://10.0.0.236/trunk@226485 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:23:51 +00:00
julien.pierre.bugs%sun.com
03f794688f Fix for bug 380334 . Get rid of some dead code in CERT_HTMLCertInfo . r=nelson, rrlyea
git-svn-id: svn://10.0.0.236/trunk@226484 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 23:15:28 +00:00
crowder%fiverocks.com
018fc2cf03 Bug 358594: sharp variables should deserialize using old getter/setter syntax.
git-svn-id: svn://10.0.0.236/trunk@226482 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 22:41:24 +00:00
roc+%cs.cmu.edu
0e65fa8a88 Bug 379635. Don't return random min-widths for native scrollbars when the scrollbar rect is empty. r=cbarrett, sr=dmose
git-svn-id: svn://10.0.0.236/trunk@226481 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 22:19:54 +00:00
dbaron%dbaron.org
7cd747c7c6 Fix vertical resizing for quirks mode percentage heights. b=380004 Patch by Daniel Holbert <dholbert@mozilla.com>. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226479 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 21:53:32 +00:00
rrelyea%redhat.com
1049eb3fd2 Bug 376417 – PK11_GenerateKeyPair needs to get the key usage from the caller.
r = nelson


git-svn-id: svn://10.0.0.236/trunk@226478 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 21:47:21 +00:00
cbarrett%mozilla.com
f8edf896fb Bug 380650 - Move passwordmgr/resources/content/* to passwordmgr/content/*. Patch by Justin Dolske <dolske@mozilla.com>, r=gavin.
git-svn-id: svn://10.0.0.236/trunk@226477 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 21:20:30 +00:00
lpsolit%gmail.com
f8f84bd768 Bug 380709: collectstats.pl can't find ThrowCodeError when a failure occurs - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@226476 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 21:10:30 +00:00
despotdaemon
b62af164fa Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@226475 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 20:36:49 +00:00
vladimir%pobox.com
e1e4598130 b=380494, allow zero-width/height surfaces (crash moz_cairo_win32_surface_get_image etc.), r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226474 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 20:27:10 +00:00
sdwilsh%shawnwilsher.com
3184bf5173 Bug 378527 - Localize nsIAlertsService. r=cbarrett,r=mano. Also Fixes Bug 380142 - Growl doesn't support click notification
git-svn-id: svn://10.0.0.236/trunk@226473 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 20:25:53 +00:00
nboyd%atg.com
32e1391bbf The "prototype" property of a function object should be enumerable.
git-svn-id: svn://10.0.0.236/trunk@226472 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 20:23:18 +00:00
bugzilla%standard8.demon.co.uk
5df4e3e4e9 Fix Bug 380789 Error message when saying no to installing the palm sync conduit - error should not occur. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226471 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 20:14:11 +00:00
ted.mielczarek%gmail.com
d41114d5a5 bustage fix from bug 378581, patch by Dave Camp <dcamp@mozilla.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@226470 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 19:00:23 +00:00
ted.mielczarek%gmail.com
ce8d5cdd89 bug 378581 - merge platform implementations of crash reporter client. Patch by Dave Camp <dcamp@mozilla.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@226469 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 17:46:39 +00:00
szegedia%freemail.hu
33353c8696 Fixing IllegalArgumentException for FEATURE_STRICT_MODE and FEATURE_WARNING_AS_ERROR
git-svn-id: svn://10.0.0.236/trunk@226468 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 17:27:46 +00:00
jwatt%jwatt.org
06420a78a0 Change DOS line endings to unix so they don't appear in my diff when I save unrelated changes to this file. r=sayrer. No bug.
git-svn-id: svn://10.0.0.236/trunk@226467 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 17:16:09 +00:00
smontagu%smontagu.org
cffcacb6c0 Compile error in intl/uconv/native/nsNativeUConvService.cpp. Bug 372648, patch by Priit Laes <amd@store20.com> and timeless, r=smontagu
git-svn-id: svn://10.0.0.236/trunk@226466 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 16:45:23 +00:00
kairo%kairo.at
ebff8b9222 followup to bug 377799 - remove deleted Makefile from allmakefiles, r+sr=Neil
git-svn-id: svn://10.0.0.236/trunk@226465 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 16:39:49 +00:00
ghendricks%novell.com
9bff8d3243 Bug 380416: template/en/default/admin/users/userdata.html.tmpl should honor can_change_password()
Patch by Vance Baarda <vrb@novell.com>
r=mkanat, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@226464 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 16:28:16 +00:00
igor%mir2.org
36e7db18bc Bug 379566: keywords are no special with get/set getters. r=brendan
git-svn-id: svn://10.0.0.236/trunk@226462 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 15:17:14 +00:00
ginn.chen%sun.com
cd223a580b Bug 357969 container xul element which doesn't have a xbl def under a deck frame has no accessible object
patch by nian.liu at sun.com r=surkov.alexander sr=neil


git-svn-id: svn://10.0.0.236/trunk@226458 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 09:46:08 +00:00
igor%mir2.org
15695c2b4f Bug 340212: All XPC GC tracing now happens in the runtime trace callback.
git-svn-id: svn://10.0.0.236/trunk@226457 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 09:01:34 +00:00
Olli.Pettay%helsinki.fi
30ac6877b1 Remove rest of nsIDOMEventReceivers, Bug 363089, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226456 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 08:50:37 +00:00
nrthomas%gmail.com
a53ba2b999 For bug 379241, bump automation config for RC3
git-svn-id: svn://10.0.0.236/trunk@226455 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 08:27:01 +00:00
allan%beaufour.dk
b4d98eb5ae Change namespace to aNamespame to avoid reserved C++ keyword. Bug 380125, r=gavin, patch by tom.germeau@gmail.com
git-svn-id: svn://10.0.0.236/trunk@226454 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 08:18:09 +00:00
alfred.peng%sun.com
d206daa892 Bug 380704. compile error [@nsOfflineCacheDevice::Init]. Fix the bustage for bug 370195 on Solaris SPARC/x86 with Sun Compiler.
r+sr=jst.


git-svn-id: svn://10.0.0.236/trunk@226453 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 07:53:42 +00:00
philringnalda%gmail.com
dabc5fbd02 Bug 343738 - deleting multiple stored passwords that are not in a row deletes only 1 password, r=mano
git-svn-id: svn://10.0.0.236/trunk@226449 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:51 +00:00
mattwillis%gmail.com
ff5fa3b707 bug 358285 - Fixes copy/paste error so that only one Password Manager window can be open at a time. r=gavin
git-svn-id: svn://10.0.0.236/trunk@226448 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:50 +00:00
gavin%gavinsharp.com
ca36413a7d Bug 365996: Take advantage of old yes/no constant in nsIPromptService, patch by Ryan Jones <bugs@ryan-jones.com>, r=mscott for /mail, r=neil for /xpfe and /mailnews, r=ctho for /suite, r=me for the rest
git-svn-id: svn://10.0.0.236/trunk@226447 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:49 +00:00
martijn.martijn%gmail.com
1ba0392fd2 Bug 358120 - add id attributes to passwordManager.xul, r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@226446 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:48 +00:00
bugzilla%standard8.demon.co.uk
59ecac3ef4 Bug 349438 (bug 266945 enhanced / followup) add title and set default button to no for the remove all password manager confirm prompt. p=Serge Gautherie <gautheri@noos.fr>,r=mconnor
git-svn-id: svn://10.0.0.236/trunk@226445 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:47 +00:00
gavin%gavinsharp.com
b51b58ce48 Bug 343278, Hitting delete in the password manager doesn't delete the password, patch by Adam Guthrie <ispiked@gmail.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@226444 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:46 +00:00
mozilla.mano%sent.com
dac575be3b Bug 266945 - Add confirm prompt for 'Remove All' operation in Password Manager. r+a181=mconnor.
git-svn-id: svn://10.0.0.236/trunk@226443 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:45 +00:00
gavin%gavinsharp.com
32dbc405a0 Bug 324063: "passwords never saved" is too hard to find, so move it into it's own window, r=mconnor, ui-r=beltzner
git-svn-id: svn://10.0.0.236/trunk@226442 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:44 +00:00
bsmedberg%covad.net
6239ebbdcc Bug 281988 - Chrome registry supports for the xpcnativewrappers=yes flag. Chrome packaging fixup to apply the xpcnativewrappers=yes flag to our application chrome packages for ffox/tbird. This also stops the repackaging of thunderbird chrome. r=mscott+bz a=drivers
git-svn-id: svn://10.0.0.236/trunk@226441 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:43 +00:00
aaronleventhal%moonset.net
59bf33035c Bug 302359. Accessibility fixes for options dialogs. r=mconnor, r=parente, sr=darin, a=parente
git-svn-id: svn://10.0.0.236/trunk@226440 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:42 +00:00
gavin%gavinsharp.com
3a90513887 Bug 191642 : Lots of missing keyboard accelerators in Options window, patch by Bryan <BoxerBoi76@hotmail.com> and me, r+a=mconnor
git-svn-id: svn://10.0.0.236/trunk@226439 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:41 +00:00
db48x%yahoo.com
c5a258e877 bug 296662: Javascript strict warnings in preferences dialog
patch by Henrik Skupin <hskupin@gmail.com>, r=bsmedberg, a=asa


git-svn-id: svn://10.0.0.236/trunk@226438 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:40 +00:00
mozilla.mano%sent.com
09df02ff50 Bug 284096 - Useless Cancel button in View Saved Passwords dialog. patch from Gavin Sharp <gavin.sharp@gmail.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@226437 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:39 +00:00
marco%gnome.org
ca6e262bf0 Bug 233461 Add button icons on the new preferences dialog
r=mconnor


git-svn-id: svn://10.0.0.236/trunk@226436 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:38 +00:00
ben%bengoodger.com
bb99b6ff5a 283871 - password manager does not resize vertically... add flex to content box. Patch by Mook <mook.moz@gmail.com> r=me
git-svn-id: svn://10.0.0.236/trunk@226435 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:37 +00:00
ben%bengoodger.com
43affeb385 274712 - new options dialog
git-svn-id: svn://10.0.0.236/trunk@226434 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:36 +00:00
gerv%gerv.net
dc9ed38c38 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@226433 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:35 +00:00
ben%bengoodger.com
fddbd05786 Landing the Aviary Branch (Toolkit sections excluding toolkit/content).
git-svn-id: svn://10.0.0.236/trunk@226432 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:34 +00:00
bryner%brianryner.com
a4b7b0da33 skip signon entries that don't decrypt properly
git-svn-id: svn://10.0.0.236/trunk@226431 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:33 +00:00
steffen.wilberg%web.de
58e87c8f56 Bug 239241 - (seamonkey port) option to show/display saved passwords. r=bryner
git-svn-id: svn://10.0.0.236/trunk@226430 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:32 +00:00
varga%nixcorp.com
2c4aa6d387 Fix for bug 221619. Tree widget refactoring and enhancement. r=neil sr=bryner
git-svn-id: svn://10.0.0.236/trunk@226429 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:31 +00:00
bryner%brianryner.com
f6d6cba3ed Persist size/position and column widths for password manager dialog. Bug 217147, patch by steffen.wilberg@web.de, r=me
git-svn-id: svn://10.0.0.236/trunk@226428 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:30 +00:00
bryner%brianryner.com
9ba65cd403 port fix to sort strings case-insensitively, bug 220067
git-svn-id: svn://10.0.0.236/trunk@226427 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:29 +00:00
bryner%brianryner.com
6f1032cc2b Make removal of stored logins play nicer with the tree widget. Do a (batched) notification of the treeBoxObject that the row count is changing when deleting one or more stored logins. Also do a rowCountChanged notification when removing all stored logins.
git-svn-id: svn://10.0.0.236/trunk@226426 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:28 +00:00
bryner%brianryner.com
925b652362 Lots of changes and bugfixes:
- Enable multiple username support by listening to change events for the username field when there is more than one stored login for the form.
 - Make the signon hashtable store a SignonHashEntry, which has a pointer to the first SignonDataEntry.  This lets us adjust the head of the linked list without a hashtable operation, and also fixes a case where we would continue using a deleted entry, leading to a crash.
- Change FindPasswordEntryFromSignonData to FnidPasswordEntryInternal, and refactor it a bit.
- Clean up prefill logic so that multiple forms on a page could be prefilled.
- Fix bug where the last input was used as the username field, instead of the input just before the password.
- Make sure we write out all entries for each realm.
- Make sure we include all entries in each realm when returning an enumerator.
- Remove some form manager cruft I missed in passwordManager.js.


git-svn-id: svn://10.0.0.236/trunk@226425 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:27 +00:00
bryner%brianryner.com
b45226b38a Adapt wallet's password manager UI (removing the form manager bits). Split into content and locale directories and add contents.rdf files for passwordmgr chrome package.
git-svn-id: svn://10.0.0.236/trunk@226424 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:26 +00:00
bryner%brianryner.com
a96797b37a passwordmgr.properties, not satchel.properties
git-svn-id: svn://10.0.0.236/trunk@226423 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:25 +00:00
bryner%brianryner.com
a89c8be536 Initial add of new (work-in-progress) password manager implementation. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@226422 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:55:24 +00:00
roc+%cs.cmu.edu
68e11bba0d NPOTB, new-text-frame. Fix mouse events targeting after the end of a textframe.
git-svn-id: svn://10.0.0.236/trunk@226421 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:23:19 +00:00
dbaron%dbaron.org
bac4685d57 Account for non-pixel-aligned current transforms when snapping to pixel coordinates. b=369882 r=vlad
git-svn-id: svn://10.0.0.236/trunk@226420 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:15:53 +00:00
dbaron%dbaron.org
08ee109ec4 Handle -moz-initial for 'font' shorthand (and fix bugs in some of its subproperties). b=377521 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226419 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:13:50 +00:00
surkov.alexander%gmail.com
d4c97994d2 Bug 380412 - loading ajax pages reliable craches, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@226418 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 05:12:50 +00:00
mozilla.mano%sent.com
d5ee87e289 Bug 380693 - unable to create a bookmark folder. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226417 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 04:22:14 +00:00
mozilla.mano%sent.com
0b8afd0562 Bug 380689 - Import & Export separators titles. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226416 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 04:18:25 +00:00
mozilla.mano%sent.com
cc8bd9bccb Bug 329842 - Add support for POST keywords. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226415 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 03:59:38 +00:00
roc+%cs.cmu.edu
1cbda9367a Back out enabling of new text frame... its time has not yet come
git-svn-id: svn://10.0.0.236/trunk@226414 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 03:58:10 +00:00
roc+%cs.cmu.edu
1b45e462ab Bug 380692. Change gfxTextRun API so the textrun copies text, if necessary, instead of the caller having to do it. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226413 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 03:56:48 +00:00
roc+%cs.cmu.edu
7f54a04150 Not (Really) Part Of The Build (Yet). Make gfxSkipCharsIterator::IsOriginalCharSkipped operate correctly when the iterator is currently pointed at a zero-length run.
git-svn-id: svn://10.0.0.236/trunk@226412 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 03:09:16 +00:00
roc+%cs.cmu.edu
4137dc6430 Bug 380484. Work around ATSUI's 32k pixel limitation; when creating textruns, split the textrun up into smaller pieces if necessary before we pass it to ATSUI. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226411 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 03:06:52 +00:00
roc+%cs.cmu.edu
e8de0a55cc Bug 380484. Work around ATSUI's 32k pixel limitation; when creating textruns, split the textrun up into smaller pieces if necessary before we pass it to ATSUI. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226410 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-15 02:54:21 +00:00
rhelmer%mozilla.com
426ec7eecb we do not monitor fx-linux-tbox yet, should not monitor this
git-svn-id: svn://10.0.0.236/trunk@226409 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 23:02:38 +00:00
mozilla.mano%sent.com
b6002e9cf0 Bug 372508 part 2 - remove folderId getter. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226408 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 21:56:39 +00:00
mozilla.mano%sent.com
4655c532b3 Bug 376852 - Add description and keyword columns to places orgaznier. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226407 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 21:53:33 +00:00
mozilla.mano%sent.com
0b104af8ea Bug 376650 - Sort by keyword support. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226406 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 21:47:59 +00:00
mozilla.mano%sent.com
8427bebff1 Bug 380505 - Simplify and optimize mDBGetChildren. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226405 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 21:42:57 +00:00
bzbarsky%mit.edu
3b7df2e8e5 Make PSM make sure to shut down NSS before trying to start it up with the
initial profile on app startup.  Fix leak of one of the user modules that was
preventing a clean shutdown.  Bug 379582, r=rrelyea, kaie, sr=biesi.


git-svn-id: svn://10.0.0.236/trunk@226404 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 21:09:58 +00:00
bienvenu%nventure.com
9d1b7f15d1 fix sorting by multiple custom columns, 380661, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@226402 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 20:40:57 +00:00
cbiesinger%web.de
6e69609e46 Bug 370195 – sql device for the offline cache
patch by Dave Camp <dcamp@mozilla.com> r=jst (content part) r=biesi (rest)


git-svn-id: svn://10.0.0.236/trunk@226398 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 20:09:20 +00:00
mkanat%bugzilla.org
032943e6bf Bug 373660: Move dependency checking from process_bug into Bugzilla::Bug
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@226397 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 19:57:36 +00:00
despotdaemon
1b469cd582 Pseudo-automatic update of changes made by cbarrett@mozilla.com.
git-svn-id: svn://10.0.0.236/trunk@226396 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 19:48:45 +00:00
bienvenu%nventure.com
411d3ddce2 fix password prompt to start with previously entered password, sr=mscott, regression from 379070
git-svn-id: svn://10.0.0.236/trunk@226394 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 19:45:46 +00:00
ccooper%deadsquid.com
22fa5648ce - creating scripts/ dir
- adding script for Tracy -> submits Eggplant results to Litmus via web services


git-svn-id: svn://10.0.0.236/trunk@226393 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 19:30:21 +00:00
lpsolit%gmail.com
aa0d4e3a1a Bug 379787: Flag request mail has a blank requestee when requestee doesn't get the mail - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wicked r=myk a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@226392 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 19:27:16 +00:00
ccooper%deadsquid.com
ac5df8a54f - update Litmus::XML: fix logic that couldn't have ever worked, updted to current field names, also fixed some whitespace abuse
- add essential fields to LogType
- add search option for automated results to advanced search page
- make automated test result info display conform with the rest of the look and feel


git-svn-id: svn://10.0.0.236/trunk@226391 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 19:17:08 +00:00
despotdaemon
b2c5603c15 Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@226390 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 19:12:56 +00:00
gavin%gavinsharp.com
9a6699bc86 Bug 379997: don't delete logins if authentication fails, patch by Justin Dolske <dolske@mozilla.com>, r+sr=biesi
git-svn-id: svn://10.0.0.236/trunk@226389 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 18:39:35 +00:00
wtc%google.com
c4e9e09bab Bug 369722: the IEEE_ARM macro should not be defined for ARM EABI. The
patch is contributed by romaxa <romaxa@gmail.com>. r=darin,wtc


git-svn-id: svn://10.0.0.236/trunk@226387 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 18:14:51 +00:00
lpsolit%gmail.com
d60bedb7aa Bug 80169: JavaScript-enhanced keyword editing - Patch by Teemu Mannermaa <wicked@etlicon.fi> r=justdave a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@226386 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 17:56:32 +00:00
lpsolit%gmail.com
457c237e30 Bug 379918: Replace ListIDsForEmail() with subselect - Patch by Joel Peshkin <bugreport@peshkin.net> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@226385 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 17:31:43 +00:00
sayrer%gmail.com
356ab07aa9 leave profile dir until the next run. r=rcampbell on irc
git-svn-id: svn://10.0.0.236/trunk@226383 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 16:56:39 +00:00
nrthomas%gmail.com
f7c167ea65 Follow up to bug 378809 - turn off XULRunner builds on mozilla1.8.0
git-svn-id: svn://10.0.0.236/trunk@226382 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 16:18:47 +00:00
scott%scott-macgregor.org
cfc12a9a5d Bug #380461 --> try to fix a crash on imap login by converting some char * uses to nsCString.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226381 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 15:25:48 +00:00
ted.mielczarek%gmail.com
58f86aefcb mistake from bug 378926. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226380 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 14:21:44 +00:00
Olli.Pettay%helsinki.fi
017dd7ee93 Seamonkey/Win bustage
git-svn-id: svn://10.0.0.236/trunk@226379 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 12:16:56 +00:00
Olli.Pettay%helsinki.fi
f73bd19bb8 Seamonkey/Win bustage
git-svn-id: svn://10.0.0.236/trunk@226378 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 12:02:38 +00:00
wr%rosenauer.org
a811b27931 Bug 378136 - changed passwords not saved for existing entry, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@226377 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 11:01:57 +00:00
Olli.Pettay%helsinki.fi
4cdb1e257d Bug 363089, camino bustage
git-svn-id: svn://10.0.0.236/trunk@226375 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 10:06:55 +00:00
Olli.Pettay%helsinki.fi
22c5b5538f Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226374 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 09:29:22 +00:00
Olli.Pettay%helsinki.fi
7a1f7182a1 Bug 363089, Remove nsIDOMEventReceiver (this time passes mochitest), r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226373 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 09:13:09 +00:00
bzbarsky%mit.edu
000433da32 Put content types and charsets on the text/plain parts of the form submission
for multipart POST submissions.  Bug 116346, patch by David Nesting
<david@fastolfe.net>, r=bzbarsky, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@226372 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 04:00:49 +00:00
bzbarsky%mit.edu
fa937acf1d Process XBL constructors right after the frame construction in
InitialReflow().  Bug 377119, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@226371 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 03:52:49 +00:00
bzbarsky%mit.edu
cd70f7ed7e Make use of the wonders of inline-block to produce a much smaller DOM for XML
prettyprinting (fewer nodes, fewer frames, etc).  Speeds up prettyprinting by a
factor of 2 or so over here, with a 25% memory usage decrease.  Bug 379683,
r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@226370 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 03:00:14 +00:00
aaronleventhal%moonset.net
aab2440d75 Associate label with textbox in find bar. r=mano
git-svn-id: svn://10.0.0.236/trunk@226369 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 02:23:02 +00:00
stridey%gmail.com
a2e3571b18 Indentation fix only to sync 1.8 branch and trunk for bug 355493. Branch was right in this case.
git-svn-id: svn://10.0.0.236/trunk@226368 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 01:18:47 +00:00
stridey%gmail.com
e476d94ec7 Removing old overflow icon
git-svn-id: svn://10.0.0.236/trunk@226367 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 01:16:27 +00:00
mats.palmgren%bredband.net
180b37e54c Be more careful when detaching an old window. b=374102 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226365 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 00:43:13 +00:00
mats.palmgren%bredband.net
db90382f98 Don't create a widget if the view already has one and check error return code from CreateViewForFrame(). b=374102 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226364 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-14 00:42:39 +00:00
stefanh%inbox.com
62d9f2bec8 Bug 346605, update help doc that I forgot to include in my previous patch. r=IanN
git-svn-id: svn://10.0.0.236/trunk@226363 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 22:39:27 +00:00
stefanh%inbox.com
0e41748e11 Bug 346605 - Make openHelp() calls call suiterunner help correctly: Remove help buttons/js from Composer dialogs and use an overlay in suite/common instead. r=IanN, sr=Neil.
git-svn-id: svn://10.0.0.236/trunk@226362 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 21:36:09 +00:00
lpsolit%gmail.com
a3320b3746 I forgot this template in my previous checkin :)
git-svn-id: svn://10.0.0.236/trunk@226361 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 19:00:03 +00:00
lpsolit%gmail.com
5ef9e4f038 Bug 327077: Implement a way to get all the components with a given default assignee (owner) and/or default QA contact - Patch by Frédéric Buclin <LpSolit@gmail.com> r=bkor a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@226360 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 18:58:27 +00:00
asqueella%gmail.com
a612569e07 Bug 369787 - calling nsHttpChannel::SetContentType on a closed channel doesn't work as expected.
p=Sylvain Pasche <sylvain.pasche@gmail.com>
r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@226359 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 17:09:52 +00:00
asqueella%gmail.com
c3c95e7239 Bug 379583 - Replied emails with an empty subject show 'RE: null' in the new mail popup
p=Magnus Melin <mkmelin+mozilla@iki.fi>
r+sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226358 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 16:55:35 +00:00
asqueella%gmail.com
40f914a66d Bug 347752 - Crash [@ MSVCR80.dll] when using nsIProperties service get method with null argument
p=Alfred Kayser <alfredkayser@nl.ibm.com>
r=darin, sr=dougt


git-svn-id: svn://10.0.0.236/trunk@226357 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 16:48:39 +00:00
asqueella%gmail.com
b7b453777d Bug 331991 - Save as "Web Page, Complete" for HTML should include meta charset or encode all non-ASCII characters as entities
p=Ryan Jones <sciguyryan@gmail.com>
r=glazou, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@226356 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 16:44:06 +00:00
mozilla%kewis.ch
228ec7381a bug 379268, second file wasn't commited in the last pass. r=dbo
git-svn-id: svn://10.0.0.236/trunk@226355 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 16:42:40 +00:00
asqueella%gmail.com
98dcec3ccd Bug 362043 - XMLHttpRequest should set a charset in the Content-Type request header
p=Ryan Jones <sciguyryan@gmail.com>
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@226354 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 16:41:46 +00:00
mozilla%kewis.ch
8ba3d82665 bug 379268, small fix for isDefaultCalendar. r=dbo
git-svn-id: svn://10.0.0.236/trunk@226353 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 16:08:04 +00:00
asqueella%gmail.com
3ec52d9b96 Bug 380094 - make mousethrough more generally useful
p=toshok@hungry.com
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@226352 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 16:00:00 +00:00
asqueella%gmail.com
152b67d880 Bug 371276 - In Find toolbar, all buttons should be in Tab order
p=Nian Liu <nian.liu@sun.com>
r=mano, ui-r=beltzner


git-svn-id: svn://10.0.0.236/trunk@226351 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 15:53:53 +00:00
asqueella%gmail.com
37f623b0a1 Bug 369097 - Only escape % in to-be-evaluated JavaScript code
p=Simon Bunzli <zeniko@gmail.com>
r=gavin, sr=neil


git-svn-id: svn://10.0.0.236/trunk@226350 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 15:48:44 +00:00
asqueella%gmail.com
1fbb2e3ed5 Bug 338864 - ctrl+enter doesn't work if the url starts with www
p=Simon Bunzli <zeniko@gmail.com>
r=gavin


git-svn-id: svn://10.0.0.236/trunk@226349 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 15:47:05 +00:00
timeless%mozdev.org
49bfc82c7e Bug 379723 gtk_moz_embed_set_directory_service_provider not in glue
patch by tomeu@tomeuvizoso.net r=timeless


git-svn-id: svn://10.0.0.236/trunk@226348 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 14:52:52 +00:00
Olli.Pettay%helsinki.fi
99f742af6f Bug 369644, make mouseover/out handle native anonymous content properly, r=jst, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@226347 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 13:59:00 +00:00
asqueella%gmail.com
9e032074af Bug 374320 - add a label and an accesskey for the 'code' textbox in the Error Console
p=Cedric Corazza <cedric.corazza@wanadoo.fr>
r=mconnor


git-svn-id: svn://10.0.0.236/trunk@226346 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 12:37:19 +00:00
asqueella%gmail.com
30155ca01c Bug 378770 - Clean up Security Page Info visuals
p=Johnathan Nightingale <johnath@mozilla.com>
r=mano, ui-r=beltzner


git-svn-id: svn://10.0.0.236/trunk@226345 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 12:34:09 +00:00
asqueella%gmail.com
e710095753 Bug 380153 - SetupClusterBoundaries uses unset attrs from pango_break after NUL.
p=Karl Tomlinson <mozbugz@karlt.net>
r=roc


git-svn-id: svn://10.0.0.236/trunk@226344 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 12:31:24 +00:00
asqueella%gmail.com
95387b649f Bug 379841 - nsIZipReader's last modified time ignores seconds
p=Dave Townsend (Mossop) <mossop.bugzilla@blueprintit.co.uk>
r=biesi, sr=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@226343 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 12:27:51 +00:00
asqueella%gmail.com
f0e63dfe95 Bug 380422 - The evaluating iframe may contain nuts (and other remainders)
p=Simon Bunzli <zeniko@gmail.com>
r=gavin, sr=neil@parkwaycc


git-svn-id: svn://10.0.0.236/trunk@226342 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 11:36:50 +00:00
asqueella%gmail.com
24a8bb92ad Bug 375864 - Crash [@ gfxTextRun::CompressedGlyph::IsClusterStart] when viewing URL as UTF-16
p=Karl Tomlinson <mozbugz@karlt.net>
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@226341 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 11:32:43 +00:00
neil%parkwaycc.co.uk
a64fc10c10 Follow-up cleanup b=375403 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226340 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 10:06:57 +00:00
mozilla.mano%sent.com
dfce6f612e Bug 365551 - Auto-case mode erroneously shows Match Case box sometimes. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@226339 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 06:27:11 +00:00
robert%accettura.com
e486fc0545 Fix privacy url.
git-svn-id: svn://10.0.0.236/trunk@226338 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 03:15:52 +00:00
robert%accettura.com
10e7ce974f Point footer links to mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226337 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 03:15:14 +00:00
bienvenu%nventure.com
16e156b8bd remove xpidl strings from mime/src, 379070, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@226336 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 02:20:32 +00:00
bienvenu%nventure.com
de5c8e7bb2 fix error handling reading lines from input stream in pop3 protocol code, possibly part of 352998, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@226335 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-13 02:13:04 +00:00
surkov.alexander%gmail.com
db56fda1f7 Bug 379366 - reimplement IAccessibleText::newText/oldText, r=aaronlev, bent.mozilla, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226334 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 16:22:08 +00:00
peterv%propagandism.org
2aeab841e4 Fix for bug 324871 (UserData can cause reference cycles). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@226333 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 15:36:28 +00:00
mats.palmgren%bredband.net
6645518495 Make CreateRenderingContext() return error for a null surface and add error handling to callers. b=362201 r+sr=vladimir
git-svn-id: svn://10.0.0.236/trunk@226332 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 13:06:17 +00:00
bugzilla%standard8.demon.co.uk
96df74e003 Part of bug 366673 Remove remaining contents.rdf from Suiterunner (stop using installed-chrome.txt) - content/xslt/tests/buster/jar.mn fix. r/sr=sicking
git-svn-id: svn://10.0.0.236/trunk@226331 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 10:45:43 +00:00
bugzilla%standard8.demon.co.uk
edca409278 Part of bug 358764 On Linux, backspace should go back, not do nothing (sync suiterunner pref to xpfe). r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@226330 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 07:40:05 +00:00
surkov.alexander%gmail.com
eb5371c65e Bug 379579 - implement IAccessibleHypertext, r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226329 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 06:11:44 +00:00
roc+%cs.cmu.edu
889f24bb5d Bug 380210. Fix appunits to Pango units conversions (only affects newtextframe). r=vlad
git-svn-id: svn://10.0.0.236/trunk@226328 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 05:54:31 +00:00
roc+%cs.cmu.edu
c4107bc618 Bug 380210. Make sure that a null PropertyProvider always means 'no spacing' without crashing. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226327 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 05:53:29 +00:00
roc+%cs.cmu.edu
d5b16bf2bf Bug 380210. Fix some incorrect comments and identifiers regarding units. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226326 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 05:52:43 +00:00
roc+%cs.cmu.edu
fcd6f3a530 Bug 380451. Store hashcode in textrun to avoid accessing deleted text. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226325 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 05:51:15 +00:00
surkov.alexander%gmail.com
a191636201 Bug 380412 - loading ajax pages reliable craches, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@226324 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 02:57:42 +00:00
aaronleventhal%moonset.net
446c39bbec Bug 348060. Compiler warning at line 698 of nsHTMLTableAccessible.cpp [@nsHTMLTableAccessible::SelectRowOrColumn]. Patch by Ryan Vandermeulen. r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226323 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 02:21:10 +00:00
stuart.morgan%alumni.case.edu
c6ee409e80 Camino only - Bug 376871: Remove unused isSeparator: parameter. r=cl sr=pink
git-svn-id: svn://10.0.0.236/trunk@226322 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 00:39:54 +00:00
mozilla.mano%sent.com
fb5bf7421e Bug 380437 - 'Set as bookmarks toolbar folder' doesn't stick after restart. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226321 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-12 00:00:25 +00:00
roc+%cs.cmu.edu
1504c4d95a Not part of the build. Fix off-by-one error in selected-text painting in new text frame.
git-svn-id: svn://10.0.0.236/trunk@226320 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 22:54:51 +00:00
stridey%gmail.com
14b7f1df1b Camino only - Bug 374623: Make the tab bar do its layout and drawing more betterrer. r=murph sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@226318 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 22:41:08 +00:00
ghendricks%novell.com
f3f23c7a1e Remove globals.pl.
Remove references to Params() and UserInGroup.


git-svn-id: svn://10.0.0.236/trunk@226317 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 22:35:11 +00:00
ted.mielczarek%gmail.com
a791ec9135 removing trailing slash, causing build bustage for some people
git-svn-id: svn://10.0.0.236/trunk@226316 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 20:48:29 +00:00
edwsmith%adobe.com
e691f6183a Remove mozilla/js/tamarin, see http://hg.mozilla.org/tamarin-central
git-svn-id: svn://10.0.0.236/trunk@226315 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 20:30:15 +00:00
ghendricks%novell.com
f0939fb872 Bug 380426 – Error running reports on PostGres
git-svn-id: svn://10.0.0.236/trunk@226312 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 19:59:38 +00:00
mozilla.mano%sent.com
e72dbd2e65 Bug 334758 - Import and export bookmark descriptions, patch by dietrich and me, r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226310 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 19:26:14 +00:00
enndeakin%sympatico.ca
0a9c657bd4 Bug 325342, implement places sort bookmark folder by name command, r=dietrich,mano
git-svn-id: svn://10.0.0.236/trunk@226308 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 19:06:57 +00:00
ghendricks%novell.com
9a44dad4e0 Bug 378633 – 'test_plan_permissions_regexp' failure when creating a new account in bugzilla since testopia install
Patch by Mike Primm r=ghendricks


git-svn-id: svn://10.0.0.236/trunk@226307 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 18:55:29 +00:00
ghendricks%novell.com
6912a35418 Fix postgres issues.
git-svn-id: svn://10.0.0.236/trunk@226306 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 18:42:40 +00:00
gavin%gavinsharp.com
a702aadeae Bug 238898: Allow evaluating the same expression multiple times from the error console, patch by Simon Bünzli <zeniko@gmail.com>, r=me, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226305 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 18:36:02 +00:00
Olli.Pettay%helsinki.fi
5e98380240 Bug 378390, Use a bit to track whether the binding manager has a pointer to an element, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@226304 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 18:34:12 +00:00
enndeakin%sympatico.ca
058322dbd7 Changes needed to support testing event simulation for bug 371260, r=sayrer
git-svn-id: svn://10.0.0.236/trunk@226303 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 16:15:26 +00:00
kairo%kairo.at
0e97492c9d bug 377801 - move suite's typeaheadfind locale file so that it works with 'source L10n', r+sr=Neil
git-svn-id: svn://10.0.0.236/trunk@226302 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 15:47:16 +00:00
nboyd%atg.com
51a342022a Fix javadoc
git-svn-id: svn://10.0.0.236/trunk@226301 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 15:14:07 +00:00
Olli.Pettay%helsinki.fi
74bedad7b0 backout Bug 363089
git-svn-id: svn://10.0.0.236/trunk@226300 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 13:34:12 +00:00
surkov.alexander%gmail.com
484fa7952d linux bustage fix for bug 380038
git-svn-id: svn://10.0.0.236/trunk@226299 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 12:56:31 +00:00
surkov.alexander%gmail.com
de63ec6da6 linux bustage fix for bug 380038
git-svn-id: svn://10.0.0.236/trunk@226298 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 12:42:30 +00:00
surkov.alexander%gmail.com
0ab9b7b6d9 Bug 380038 - add (un)selectRow/Column methods to nsIAccessibleTable, r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226297 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 12:21:43 +00:00
Olli.Pettay%helsinki.fi
5e8988d075 typeahead bustage fix
git-svn-id: svn://10.0.0.236/trunk@226296 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 12:14:00 +00:00
Olli.Pettay%helsinki.fi
ed9392c13f windows bustage fix
git-svn-id: svn://10.0.0.236/trunk@226295 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 11:33:17 +00:00
Olli.Pettay%helsinki.fi
8eec2b3be8 mac bustage fix
git-svn-id: svn://10.0.0.236/trunk@226294 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 11:25:59 +00:00
Olli.Pettay%helsinki.fi
174896a945 Bug 363089, Remove nsIDOMEventReceiver, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226293 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 11:15:20 +00:00
dbaron%dbaron.org
16f8c3c566 Remove known failure fixed by patches in bug 379741.
git-svn-id: svn://10.0.0.236/trunk@226292 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 06:50:35 +00:00
sspitzer%mozilla.org
c5c614332a supplimental patch for bug #334669: "bookmark separators have an icon overlaid over it". the supplimental patch keeps favicons at 16 px x 16 px (see bug #364316).
r=mano

thanks to onemen.one@gmail for the patch


git-svn-id: svn://10.0.0.236/trunk@226291 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 06:17:18 +00:00
dbaron%dbaron.org
68aab90fcd Remove now-unneeded checks for eStyleUnit_Null. b=379741 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226290 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 06:02:31 +00:00
dbaron%dbaron.org
80e25fa18a Add eStyleUnit_None so we don't have to use eStyleUnit_Null as a real value for max-width and max-height. b=379741 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226289 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 06:01:31 +00:00
dbaron%dbaron.org
fd2e86c15a Remove eCSSUnit_Proportional and eStyleUnit_Proportional, which were used only for a removed feature. b=333352 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226288 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 06:00:26 +00:00
dbaron%dbaron.org
22c6c8d70d Don't put null coords in nsStyleCoords when they have the same meaning as some other coord type. b=379741 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226287 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 05:58:34 +00:00
ginn.chen%sun.com
62d9e32756 Bug 378709 patch 2, return ATK_STATE_DEFUNCT for deconstructed AccWrap
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@226286 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 05:51:46 +00:00
bclary%bclary.com
6be93d0792 JavaScript Tests - add automation helper scripts, no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@226285 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 04:11:39 +00:00
mark%moxienet.com
2c4e62e7bc Enable Ts for cb-xserve01 Camino builds
git-svn-id: svn://10.0.0.236/trunk@226284 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 02:58:34 +00:00
sspitzer%mozilla.org
bc9d1ac07c fix for bug #380340: move the places shutdown work to on the profile-before-change event. r=mano
git-svn-id: svn://10.0.0.236/trunk@226283 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-11 00:42:22 +00:00
joshmoz%gmail.com
66ad9e9de7 Window position is not persisted (persist="screenX screenY" doesn't work). Patch by Colin Barrett. b=376808 r=josh sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@226282 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 23:54:05 +00:00
mozilla.mano%sent.com
8990201a43 Bug 380317 - crash on shutdown in nsPlacesImportExportService::WriteContainerContents(), mLivemarkService is null. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226281 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 23:52:47 +00:00
vladimir%pobox.com
c714bf31d5 X11 needs to be taken out behind the barn and shot, r=me
git-svn-id: svn://10.0.0.236/trunk@226279 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 20:50:16 +00:00
bienvenu%nventure.com
522db5e3b7 remove nsMessengerMigrator, 379068
git-svn-id: svn://10.0.0.236/trunk@226278 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 20:42:29 +00:00
vladimir%pobox.com
4623031ee0 more bustage fix
git-svn-id: svn://10.0.0.236/trunk@226277 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 20:41:40 +00:00
jonas%sicking.cc
4c374fb31b Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst
git-svn-id: svn://10.0.0.236/trunk@226276 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 20:21:13 +00:00
vladimir%pobox.com
8bdc165f1a more bustage fix
git-svn-id: svn://10.0.0.236/trunk@226275 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 20:20:08 +00:00
vladimir%pobox.com
c5f37cf12d X11 blows; bustage fix for linux
git-svn-id: svn://10.0.0.236/trunk@226274 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 20:19:04 +00:00
lpsolit%gmail.com
2e246e7eb1 Bug 380103: No product name provided when editing a component - Patch by Frédéric Buclin <LpSolit@gmail.com> r=dkl r=justdave a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@226273 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 20:16:34 +00:00
vladimir%pobox.com
933e3084f7 mac bustage fix
git-svn-id: svn://10.0.0.236/trunk@226272 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 20:12:24 +00:00
vladimir%pobox.com
612d650e63 371135, oom crashers with big images, r=stuart
git-svn-id: svn://10.0.0.236/trunk@226271 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 19:58:09 +00:00
gavin%gavinsharp.com
4279e708b6 Bug 376434: avoid using a different type so that MSVC can pack the bitfields properly, patch by Taras Glek <tglek@mozilla.com>, r=roc
git-svn-id: svn://10.0.0.236/trunk@226270 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 19:37:39 +00:00
bienvenu%nventure.com
1b50c9eeb5 fix 380308 remove unused imap code, including aclrightsinfo and extension/miscellaneous sinks sr=mscott
git-svn-id: svn://10.0.0.236/trunk@226268 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 18:39:26 +00:00
mozilla.mano%sent.com
b34c3aa358 Bug 372508 - compact the bookmark APIs - part 1. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@226267 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 18:18:34 +00:00
Olli.Pettay%helsinki.fi
8e19145a0d Bug 379621, Call PostCreateFrames after creating all native anonymous frames, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226266 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 18:16:00 +00:00
daniel.boelzle%sun.com
867727d9ae Bug 372287: using string literal, r=dbo
git-svn-id: svn://10.0.0.236/trunk@226265 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 18:00:40 +00:00
bugzilla%standard8.demon.co.uk
c944a8213c Part of Bug 331557 - remove authDn from nsIAbDirectoryProperties. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226264 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 17:58:56 +00:00
nkinder%redhat.com
7aa6718020 Resolves: 380215
Summary:  Fixed javadoc comments that were causing warnings at build time.


git-svn-id: svn://10.0.0.236/trunk@226263 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 17:35:41 +00:00
lpsolit%gmail.com
ed1eb8cd6e Bug 376908: Installation process should not assume skins are in the same directory as checksetup.pl - Patch by guillomovitch@zarb.org r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@226262 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 17:01:09 +00:00
bienvenu%nventure.com
86427768de fix mac build bustage
git-svn-id: svn://10.0.0.236/trunk@226261 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 17:00:55 +00:00
mark%moxienet.com
bc65ba298a Use make -j4 for all cb-xserve01 Camino builds
git-svn-id: svn://10.0.0.236/trunk@226260 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 16:50:05 +00:00
ccooper%deadsquid.com
139b471c70 - widen display for build ID field
git-svn-id: svn://10.0.0.236/trunk@226259 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 16:33:36 +00:00
bienvenu%nventure.com
a976b6e104 cleanup some of the fallout from the xpidlstring removal, sr=mscott 379070
git-svn-id: svn://10.0.0.236/trunk@226258 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 16:27:30 +00:00
neil%parkwaycc.co.uk
2671ffbdb4 Bug 375403 originally started off as a simple request to enable window translucency when windows or popups use opacity, alpha transparent background or non-zero border radius but mutated to include refactoring non zero side testing r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226257 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 15:46:42 +00:00
bienvenu%nventure.com
d8258f549b remove more xpidl strings, 379070, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@226256 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 15:12:39 +00:00
roc+%cs.cmu.edu
0a4a83f725 Fix const issue. Not Part Of The Build
git-svn-id: svn://10.0.0.236/trunk@226254 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 14:42:56 +00:00
lpsolit%gmail.com
4ab8746800 Bug 311982: Remove useless quotes when displaying the milestone URL - Patch by Frédéric Buclin <LpSolit@gmail.com> a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@226253 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 14:42:23 +00:00
ctalbert%mozilla.com
5ab7e8f8c6 Patch by mschroeder bug 379876 shifted imip labels r=ctalbert
git-svn-id: svn://10.0.0.236/trunk@226252 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 13:19:50 +00:00
lpsolit%gmail.com
941333398b Bug 345290: Give a CSS class to various sections of the buglist, including quips - Patch by timeless <timeless@bemail.org> r=wicked a=mkanat
git-svn-id: svn://10.0.0.236/trunk@226251 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 11:42:59 +00:00
lpsolit%gmail.com
ea6c84f64b Bug 376911: Non-text content-types require setting the charset manually in the $cgi->header() call - Patch by guillomovitch@zarb.org r=gerv a=mkanat
git-svn-id: svn://10.0.0.236/trunk@226249 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 11:35:02 +00:00
lpsolit%gmail.com
d33b5840eb Bug 325691: terms.Bugs not used everywhere in templates - Patch by victory <spam@bmo2007.rsz.jp> r=wicked a=mkanat
git-svn-id: svn://10.0.0.236/trunk@226248 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 11:15:30 +00:00
lpsolit%gmail.com
208184193a Bug 366346: On process_bug.cgi with submit_action=nothing, provide Next/Prev link - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wicked a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@226247 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 11:05:08 +00:00
despotdaemon
a8f4ae4c3b Pseudo-automatic update of changes made by LpSolit@gmail.com.
git-svn-id: svn://10.0.0.236/trunk@226246 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 10:56:00 +00:00
nrthomas%gmail.com
81049450f6 For bug 379241, update bootstrap.cfg for RC2
git-svn-id: svn://10.0.0.236/trunk@226245 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 10:36:28 +00:00
nrthomas%gmail.com
e25efd9a6b For bug 379240, changes to update verification for Tb 1.5.0.12
git-svn-id: svn://10.0.0.236/trunk@226244 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 10:33:56 +00:00
nrthomas%gmail.com
f73facedf9 For bug 379241, changes to update verification for Fx 2.0.0.4
git-svn-id: svn://10.0.0.236/trunk@226243 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 10:27:42 +00:00
nrthomas%gmail.com
ed6bd588da For bug 379240, update bootstrap.cfg for RC2
git-svn-id: svn://10.0.0.236/trunk@226242 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 10:15:31 +00:00
nrthomas%gmail.com
ba1d27e2d2 For bug 379240, update bootstrap.cfg for RC2
git-svn-id: svn://10.0.0.236/trunk@226241 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 09:56:04 +00:00
nrthomas%gmail.com
75fba80d10 For bug 379240, changes to update verification for Fx 1.5.0.12
git-svn-id: svn://10.0.0.236/trunk@226240 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 08:34:25 +00:00
mozilla.mano%sent.com
63dee0750e Bug 379211 - Use item IDs for annotating bookmark/folder items rather than place: URIs. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@226239 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 08:05:22 +00:00
bclary%bclary.com
1c14cc5e3f JavaScript Test - regression test for bug 354998, revert Object.prototype to prevent side effects
git-svn-id: svn://10.0.0.236/trunk@226237 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 06:10:50 +00:00
smontagu%smontagu.org
35c7691b64 Add unit test for bug 378839 and remove obsolete test programs
git-svn-id: svn://10.0.0.236/trunk@226236 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 04:58:59 +00:00
bzbarsky%mit.edu
1dc27c2834 Twiddle parentheses a little bit. Bug 311415 followup, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226235 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 02:55:15 +00:00
mark%moxienet.com
9758d517fc Temporarily disable tests and official releases from cb-xserve01 (bootstrapping)
git-svn-id: svn://10.0.0.236/trunk@226234 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 01:30:59 +00:00
julien.pierre.bugs%sun.com
93faaf1b06 Fix for bug 353899 . PR_CallOnce and PR_CallOnceWithArg do not set NSPR error code if once->initialized is TRUE and once->status is PR_FAILURE . r=wtc
git-svn-id: svn://10.0.0.236/trunk@226232 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 01:21:41 +00:00
mark%moxienet.com
9a45510345 Camino tinderbox configurations for cb-xserve01
git-svn-id: svn://10.0.0.236/trunk@226229 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 01:21:11 +00:00
mark%moxienet.com
03e1b8c270 Camino tinderbox configurations for cb-xserve01
git-svn-id: svn://10.0.0.236/trunk@226227 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 01:21:09 +00:00
nelson%bolyard.com
e44021a949 Bug 379753 – S/MIME should support AES. r=rrelyea
git-svn-id: svn://10.0.0.236/trunk@226226 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 01:12:21 +00:00
nelson%bolyard.com
faf5e91640 Bug 377548 – NSS QA test program certutil's default DSA prime is only 512 bits.
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@226225 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 01:07:29 +00:00
scott%scott-macgregor.org
9c59abe845 Bug #379070 --> API and string clean up for nsIMsg*IncomingServer.idl
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226224 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 01:06:12 +00:00
roc+%cs.cmu.edu
2ca637e499 Not part of the build. Fix text lifetime issues for transformed textruns.
git-svn-id: svn://10.0.0.236/trunk@226223 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 00:58:47 +00:00
jst%mozilla.org
cf1e209b82 Backing out Jonas' last changes due to tinderbox orange, per Jonas' request.
git-svn-id: svn://10.0.0.236/trunk@226222 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-10 00:42:33 +00:00
kaie%kuix.de
558b212e12 Bug 379190, crashes when loading chrome urls
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@226221 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 23:43:01 +00:00
jonas%sicking.cc
adac3ea8d9 Relanding bug 378987. Don't try to collect windows, documents or elements of actively viewed pages. r=bz/jst sr=jst
git-svn-id: svn://10.0.0.236/trunk@226220 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 23:33:29 +00:00
rrelyea%redhat.com
de8e8eb75e Bug 376417 – PK11_GenerateKeyPair needs to get the key usage from the caller.
r = nelson


git-svn-id: svn://10.0.0.236/trunk@226219 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 23:21:06 +00:00
bclary%bclary.com
90c03b971f JavaScript Tests - remove extraneous debugger statement, no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@226218 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 23:01:33 +00:00
despotdaemon
2e8a9edfcd Pseudo-automatic update of changes made by LpSolit@gmail.com.
git-svn-id: svn://10.0.0.236/trunk@226215 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 22:44:32 +00:00
roc+%cs.cmu.edu
9140c4c01a Not part of the build. Update new text frame for textrun API changes. Also implements a textrun cache for the new text frame
git-svn-id: svn://10.0.0.236/trunk@226214 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 22:04:56 +00:00
jst%mozilla.org
6ff2396c77 More for bug 379539. Updating include and exclude lists, fixing a problem with rmfileortree(), and fixing a problem with the hg argument in ImportMozillaCVS(). r=preed@mozilla.org and benjamin@smedbergs.us
git-svn-id: svn://10.0.0.236/trunk@226213 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 22:02:37 +00:00
roc+%cs.cmu.edu
76aacf3321 Bug 380209. Hooks for a textframe-specific textrun cache startup/shutdown. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226212 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 22:02:29 +00:00
igor%mir2.org
521abb0b3e Bug 380197: fixing regression from bug 380197. r=brendan
git-svn-id: svn://10.0.0.236/trunk@226211 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 21:40:36 +00:00
roc+%cs.cmu.edu
0d140bb4ae Bug 375760. Implement new textrun cache: gfxTextRunCache (base cache which leaves textrun lifetime management to the client) and gfxGlobalTextRunCache (cache which manages textrun lifetimes using nsExpirationTracker). r=vlad
git-svn-id: svn://10.0.0.236/trunk@226208 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 20:33:17 +00:00
brendan%mozilla.org
d45bb69357 Fiddle cosmetics.
git-svn-id: svn://10.0.0.236/trunk@226207 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 20:19:26 +00:00
neil%parkwaycc.co.uk
7e886e1d93 Backing out bug 377035 because it caches the tree body inappropriately
git-svn-id: svn://10.0.0.236/trunk@226206 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 20:13:26 +00:00
ted.mielczarek%gmail.com
fadd38fb54 remove unnecessary ifdef MOZ_DEBUG_SYMBOLS. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226205 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 19:56:28 +00:00
joshmoz%gmail.com
2a04b6e4c6 Use small control type for radio buttons and checkboxes in HTML. On Windows and Linux this has no effect because small and normal are the same thing, but it means we can differentiate on Mac OS X where they are not. b=380056 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@226204 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 19:17:18 +00:00
rrelyea%redhat.com
fdfbff367b Bug 341121 – Coverity 408 sec_PKCS7CreateEncryptObject leaks param & result (edit)
git-svn-id: svn://10.0.0.236/trunk@226201 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 19:02:18 +00:00
nboyd%atg.com
a23ea24c46 Remove a number of warnings by having the switch generator use label L0.
git-svn-id: svn://10.0.0.236/trunk@226199 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 18:39:12 +00:00
nboyd%atg.com
fd2191202b Move test classes out of org.mozilla.javascript package. Updates to JsDriver
to allow for loading test lists from files using '@' syntax.


git-svn-id: svn://10.0.0.236/trunk@226198 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 18:22:59 +00:00
smontagu%smontagu.org
e303ba944f Uneven justification with new textframe. Bug 380062, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226197 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 18:09:32 +00:00
surkov.alexander%gmail.com
31d40c72c0 Fix for bug 377728 - delayed accessible events problem, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@226196 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 17:48:11 +00:00
aaronleventhal%moonset.net
1788c4b94f getTextAtOffset by line fails with wrapped spans that have accessibles. r=parente
git-svn-id: svn://10.0.0.236/trunk@226195 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 17:42:42 +00:00
bugzilla%standard8.demon.co.uk
aa5da9b50d Follow up to Bug 363491 Stop suiterunner builds needing to build in xpfe/global - add nsAboutAbout.js to the packaging lists
git-svn-id: svn://10.0.0.236/trunk@226193 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 15:49:14 +00:00
crowder%fiverocks.com
8828a301eb Bug 379482: Crash decompiling float setter, r=brendan, r=igor
git-svn-id: svn://10.0.0.236/trunk@226192 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 15:21:32 +00:00
enndeakin%sympatico.ca
f884db93de Bug 371260, cleanup of <radio> code, r=neil
git-svn-id: svn://10.0.0.236/trunk@226191 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 13:43:27 +00:00
mats.palmgren%bredband.net
453ed938bd Mochitest for bug 377539. b=377539 r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226190 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 13:27:59 +00:00
aaronleventhal%moonset.net
53447ba6ee Bug 379878. Fix crashes and accessible value interface support for XUL progress meter. r=ginn.chen
git-svn-id: svn://10.0.0.236/trunk@226189 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 13:25:52 +00:00
peterv%propagandism.org
0ef606d69c Fix for bug 370098 (Some constructors raise a "XXX is not a function" exception when called (DOMParser, XMLSerializer, XMLHttpRequest, XPathEvaluator, XSLTProcessor). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@226186 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 12:04:59 +00:00
smontagu%smontagu.org
de3dc93132 Unit test for bug 365345
git-svn-id: svn://10.0.0.236/trunk@226185 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 11:36:06 +00:00
igor%mir2.org
ade416271c Bug 379727: Using tracing instead of explicit root management. r=alfred.peng sr=brendan
git-svn-id: svn://10.0.0.236/trunk@226181 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 11:11:53 +00:00
Olli.Pettay%helsinki.fi
1a3ff58619 xpcshell testcases for Bug 378247, p=Alex Vincent
git-svn-id: svn://10.0.0.236/trunk@226180 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 10:48:21 +00:00
neil%parkwaycc.co.uk
5bb6cedddf Bug 377035 Allow <tree> to be anonymous parent of <treechildren> r=Enn sr=roc
git-svn-id: svn://10.0.0.236/trunk@226179 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 08:54:24 +00:00
neil%parkwaycc.co.uk
c72cb13cb8 Bug 281630 Support ch width units in XUL r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@226178 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 08:48:38 +00:00
surkov.alexander%gmail.com
d40473a85c Fix for bug 380022 - implement IAccessibleImage, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@226177 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 08:42:13 +00:00
neil%parkwaycc.co.uk
2b707fec22 Avoid calling formatStringByName with no formats b=379889 r=smontagu sr=biesi
git-svn-id: svn://10.0.0.236/trunk@226176 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 08:40:41 +00:00
surkov.alexander%gmail.com
db71ed7fea Fix for bug 380021 - implement IAccessibleValue, r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226175 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 08:19:01 +00:00
crowder%fiverocks.com
636e653e3e woops, backing out due to closed tree
git-svn-id: svn://10.0.0.236/trunk@226174 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 05:45:57 +00:00
crowder%fiverocks.com
d19b38eafc Bug 379482: Crash decompiling float setter, r=brendan, r=igor
git-svn-id: svn://10.0.0.236/trunk@226173 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 05:45:09 +00:00
bzbarsky%mit.edu
0e926a3f4c Add test for last-minute regression I found.
git-svn-id: svn://10.0.0.236/trunk@226172 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 03:41:39 +00:00
despotdaemon
91fbd8eeac Pseudo-automatic update of changes made by toshok@hungry.com.
git-svn-id: svn://10.0.0.236/trunk@226171 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 03:24:23 +00:00
nelson%bolyard.com
7c6abf4ec3 Bug 213359 – enhance PK12util to extract certs from p12 file. r=Neil.williams
git-svn-id: svn://10.0.0.236/trunk@226170 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 03:14:58 +00:00
bzbarsky%mit.edu
9c1042b2f2 Store the charset we had when we were written into when document.open()
happens.  Then restore that as the document charset when loading from a wyciwyg
channel, instead of just claiming to be UTF-16.  Bug 255820, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@226169 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 02:47:59 +00:00
preed%mozilla.com
dd1ec57532 Bug 375782: Bootstrap - Dependent tool config file gen for patcher2. r=cf/rhelmer.
git-svn-id: svn://10.0.0.236/trunk@226168 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 02:02:33 +00:00
dietrich%mozilla.com
d89bf8fbc4 follow-up to bug 379986 (r=sayrer)
git-svn-id: svn://10.0.0.236/trunk@226167 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 01:51:39 +00:00
glen.beasley%sun.com
86ecb29a0d 378332 update ciphersuite constants and added isFipsCipherSuite method r=neil
git-svn-id: svn://10.0.0.236/trunk@226165 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 01:40:14 +00:00
dietrich%mozilla.com
600f520c74 Bug 379986 make bookmark folders use ids from the moz_bookmarks table (r=mano)
git-svn-id: svn://10.0.0.236/trunk@226163 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 01:19:12 +00:00
ted.mielczarek%gmail.com
9babb8e8fb bug 379117 - upload breakpad symbols from bm-xserve08. r=preed
git-svn-id: svn://10.0.0.236/trunk@226162 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 01:07:44 +00:00
roc+%cs.cmu.edu
44ac9b2289 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@226158 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 00:45:21 +00:00
glen.beasley%sun.com
7c2c111e9a 340128 version update r=christophe
git-svn-id: svn://10.0.0.236/trunk@226157 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 00:28:31 +00:00
neil.williams%sun.com
1a24ea511f Bug 82268, Builds use wrong version of perl
r=Christophe,nelson


git-svn-id: svn://10.0.0.236/trunk@226155 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-09 00:09:38 +00:00
bienvenu%nventure.com
fe336622c8 fix eudora import to maintain status flags, patch by gwenger@qualcomm.com, r=mscott, sr=bienvenu 368347
git-svn-id: svn://10.0.0.236/trunk@226146 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 23:07:19 +00:00
rhelmer%mozilla.com
53324d7402 add errback to ensure that BonsaiPoller keeps polling if a timeout of other error occured. b=379613 p=bhearsum r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@226145 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 22:46:35 +00:00
roc+%cs.cmu.edu
c78ec0bced Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
git-svn-id: svn://10.0.0.236/trunk@226144 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 22:46:15 +00:00
rhelmer%mozilla.com
1a0de488a0 add test case to ensure that it can still process changes if an InvalidResultError occurs. b=370746, p=bhearsum, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@226143 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 22:45:00 +00:00
mkanat%bugzilla.org
77932fb737 Fix release notes test failures.
git-svn-id: svn://10.0.0.236/trunk@226140 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 21:46:47 +00:00
aaronleventhal%moonset.net
f7ccae3962 Bug 301621. Expose elements with onclick from addEventListener(). r=smaug
git-svn-id: svn://10.0.0.236/trunk@226139 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 21:44:04 +00:00
sspitzer%mozilla.org
7f48429cdd fix for bug #372051: problems when moving a livemark container
r=mano.  Thanks to onemen.one@gmail.com for the patch.


git-svn-id: svn://10.0.0.236/trunk@226137 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 21:19:39 +00:00
mkanat%bugzilla.org
3c80fe082c Bug 379777: Finalize Release Notes for Bugzilla 3.0
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit


git-svn-id: svn://10.0.0.236/trunk@226136 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 21:18:16 +00:00
Olli.Pettay%helsinki.fi
2c42d324a8 Bug 379763, Need way to determine if a given element has an event handler of a certain type r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226135 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 21:13:14 +00:00
cltbld
333dbf06a4 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226134 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 19:51:02 +00:00
ted.mielczarek%gmail.com
47cdc71414 bug 368206 - build breakpad by default on os x. (trying again). r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226133 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 19:44:33 +00:00
ted.mielczarek%gmail.com
5fc086dc67 bug 379518 - sync to breakpad svn revision 162. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226132 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 19:29:42 +00:00
brendan%mozilla.org
1c3bbfb869 Fixes left in wake of JSOP_POPN (379925, r=igor).
git-svn-id: svn://10.0.0.236/trunk@226130 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 19:04:13 +00:00
vladimir%pobox.com
dfd838553c b=379474, borders render incorrectly when using moz-border-radius (also 379446, hr noshade renders incorrectly); r=dbaron
git-svn-id: svn://10.0.0.236/trunk@226124 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 17:40:08 +00:00
bclary%bclary.com
713e51cbc6 JavaScript Test - update test to match 1.8.1 and later serialization, bug 297025
git-svn-id: svn://10.0.0.236/trunk@226123 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 17:10:11 +00:00
masayuki%d-toybox.com
797ce54cd9 Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad
git-svn-id: svn://10.0.0.236/trunk@226121 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 15:33:52 +00:00
ted.mielczarek%gmail.com
031949a011 bug 379290 - add some environment variables to support use in automated testing - add MOZ_CRASHREPORTER_NO_REPORT. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226120 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 15:15:20 +00:00
smontagu%smontagu.org
d3b6866d7e Clear mTextRun on a style change reflow. Bug 379969, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226119 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 14:33:09 +00:00
joshmoz%gmail.com
03d8b9bb7b DrawButton draws more than just push buttons, this fixes some missing/misdrawn button types on Mac OS X. b=379612 b=379993 sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@226118 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 12:54:48 +00:00
jwatt%jwatt.org
da11ea50db Add reftest for changing transform on foreignObject
git-svn-id: svn://10.0.0.236/trunk@226117 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 12:54:12 +00:00
jwatt%jwatt.org
6b558acee9 add some comments to reftest and change it so that it's less likely to give false results
git-svn-id: svn://10.0.0.236/trunk@226116 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 12:47:47 +00:00
mats.palmgren%bredband.net
e321f60278 Improve the <!DOCTYPE> parsing. b=363883 r=mrbkap sr=jst
git-svn-id: svn://10.0.0.236/trunk@226115 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 12:19:32 +00:00
mozilla.mano%sent.com
8f0221a243 Bug 334669 - bookmark separators have an icon overlaid over it. patch from onemen.one@gmail.com, r=me.
git-svn-id: svn://10.0.0.236/trunk@226113 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 10:50:33 +00:00
jwatt%jwatt.org
0e6a8ee0a6 Conditionally run the reftests that crash linux instead of commenting them out entirely
git-svn-id: svn://10.0.0.236/trunk@226112 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 10:22:36 +00:00
jwatt%jwatt.org
844dde66f8 Fixing bug 379823. Allow conditional skipping of reftests (reporting them as failures). r+sr=dbaron@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@226111 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 10:21:22 +00:00
mats.palmgren%bredband.net
e7d1b5a318 Search docshell ancestors for a device context if it can't be found on the current one. b=377539 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@226110 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 09:43:59 +00:00
mats.palmgren%bredband.net
75d8703396 Fix a cursor:-moz-initial assertion and include it in the mochitests. b=379951 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226109 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 06:56:14 +00:00
mats.palmgren%bredband.net
b87f472365 Backing out bug 379906 to fix orange.
git-svn-id: svn://10.0.0.236/trunk@226108 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 06:25:04 +00:00
mats.palmgren%bredband.net
70c947e6af Fix an assertion when setting a 'quotes' property value. b=379906 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226107 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 06:00:37 +00:00
mats.palmgren%bredband.net
35c84837f8 Fix a cursor:-moz-initial assertion and include it in the mochitests. b=379951 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226106 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 05:46:37 +00:00
bzbarsky%mit.edu
84ea96f586 Ignore attempts to reframe things before we've done initial reflow. Bug
379975, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@226105 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 04:46:55 +00:00
bzbarsky%mit.edu
2679c6fe46 Fix determination of the style context parent for the inner table frame of a
root table.  Bug 379386, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@226104 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 03:59:12 +00:00
joshmoz%gmail.com
3d8f89c769 HTML content buttons are unnecessarily wide. b=376816 r=mano sr=roc
git-svn-id: svn://10.0.0.236/trunk@226103 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 02:14:03 +00:00
neil.williams%sun.com
5402b58bfe Back out previous patch
git-svn-id: svn://10.0.0.236/trunk@226102 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 01:31:24 +00:00
joshmoz%gmail.com
c9eb8390a6 remove support for NS_THEME_BUTTON_SMALL, fix up toolkit consumer. b=379542 r=cbarrett r=mano sr=roc
git-svn-id: svn://10.0.0.236/trunk@226101 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 01:20:11 +00:00
mattwillis%gmail.com
4e2774f0ce bug 379542 - button-small is going away. Fix by josh, r=lilmatt
git-svn-id: svn://10.0.0.236/trunk@226100 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 01:03:36 +00:00
jonas%sicking.cc
1f3839c32b back out last patch since leaks went through the roof
git-svn-id: svn://10.0.0.236/trunk@226099 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 01:03:08 +00:00
mozilla.mano%sent.com
5769209d85 Bug 374982 - The enabled state of the copy command is incorrect in few edge cases. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@226098 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 00:50:09 +00:00
reed%reedloden.com
1637d83c36 Backing out bug 374282 since bug 369013 was fixed differently.
git-svn-id: svn://10.0.0.236/trunk@226096 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 00:27:15 +00:00
aravind%mozilla.com
9e84f85ee3 testing rebuilds
git-svn-id: svn://10.0.0.236/trunk@226095 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 00:20:31 +00:00
aravind%mozilla.com
070a77ff9e Added readonlyusers.pl per bug 369013
git-svn-id: svn://10.0.0.236/trunk@226094 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-08 00:17:32 +00:00
jonas%sicking.cc
a46388ac06 Don't attempt to cycle collect documents, windows and elements that are currently being viewed. r=bz, sr=jst b=378987
git-svn-id: svn://10.0.0.236/trunk@226093 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 23:45:26 +00:00
rhelmer%mozilla.com
f577db8c41 no leading slash-tmp needed for TMPDIR
git-svn-id: svn://10.0.0.236/trunk@226091 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 23:28:36 +00:00
rhelmer%mozilla.com
158c87d250 add error checking. b=375219, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@226090 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 23:11:40 +00:00
nelson%bolyard.com
a270983097 Bug 379625 – Accept SMIME preferences even when they contain NULL parameters.
r=rrelyea,etc


git-svn-id: svn://10.0.0.236/trunk@226088 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 22:44:07 +00:00
bzbarsky%mit.edu
a61e3d441f Make the sync loader handle streams that close on EOF (e.g. data: URLs). Bug
379957, r=biesi, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@226087 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 22:11:53 +00:00
cltbld
cad8e8383d Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226086 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 22:01:03 +00:00
sayrer%gmail.com
7294ee1bd7 backing out patch for bug 368206 due to bustage
git-svn-id: svn://10.0.0.236/trunk@226085 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 21:56:02 +00:00
neil.williams%sun.com
cdd3b0108c Bug 82268, Builds use wrong version of perl
r=Christophe, Nelson


git-svn-id: svn://10.0.0.236/trunk@226084 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 21:36:04 +00:00
cltbld
30c0eecc68 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226080 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 21:01:03 +00:00
ted.mielczarek%gmail.com
38d658ec78 bug 368206 - build breakpad by default on OS X. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226079 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 20:53:29 +00:00
ted.mielczarek%gmail.com
4dba07bc6b bug 379518 - sync up with breakpad svn, yet again. sync to breakpad svn revision 159. r=mento
git-svn-id: svn://10.0.0.236/trunk@226078 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 20:48:31 +00:00
ccooper%deadsquid.com
cfbf5014de - support old style trusted_only syntax
git-svn-id: svn://10.0.0.236/trunk@226077 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 20:43:05 +00:00
stefanh%inbox.com
5154886ded Bug 371609 - CSS2 system color Highlight should obey color changes in system prefs. r=josh+Mano, sr=vlad.
git-svn-id: svn://10.0.0.236/trunk@226076 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 20:27:53 +00:00
bienvenu%nventure.com
ba1b0d1300 fix body search of quoted printable html messages, sr=mscott 378147
git-svn-id: svn://10.0.0.236/trunk@226075 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 20:10:24 +00:00
bclary%bclary.com
b813ef9b23 JavaScript Test - regression test for bug 352459, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@226073 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 19:20:39 +00:00
bzbarsky%mit.edu
30733a7b1f This is failing... which is sort of expected. Whether it fails or not will
depend on the exact restyles and frame reconstructs happening here; maybe we
even want to mark it random until bug 8253 is fixed.


git-svn-id: svn://10.0.0.236/trunk@226072 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 19:18:53 +00:00
bclary%bclary.com
a329fced5b JavaScript Test - regression test for bug 352732, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@226071 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 19:07:36 +00:00
bzbarsky%mit.edu
127cac5da6 Rename some functiosn as suggested by dbaron. Bug 379799 followup.
git-svn-id: svn://10.0.0.236/trunk@226070 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 19:03:24 +00:00
aaronleventhal%moonset.net
405a1d7c80 Bug 379424. grabFocus() on form controls should remove focus from other items on the page. r=surkov
git-svn-id: svn://10.0.0.236/trunk@226069 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 19:02:57 +00:00
bclary%bclary.com
c27c1444d2 JavaScript Test - regression test for bug 361566, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@226068 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 19:00:19 +00:00
vladimir%pobox.com
24ae33d001 Adding another reftest-to-html script
git-svn-id: svn://10.0.0.236/trunk@226067 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 18:59:59 +00:00
aaronleventhal%moonset.net
7cde1afa38 Incorrect part of previous checkin would cause bustage
git-svn-id: svn://10.0.0.236/trunk@226066 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 18:59:08 +00:00
aaronleventhal%moonset.net
2a76724ae9 Bug 371273. Fire caret/selection events for movement within document when find bar is open. Also fixes MSAA caret position when user is typing/deleting text, and moves MSAA specific code out of cross platform code area. r=surkov
git-svn-id: svn://10.0.0.236/trunk@226065 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 18:55:17 +00:00
bclary%bclary.com
b7a8dd169c JavaScript Tests - regression tests for bug 373827, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@226064 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 18:53:05 +00:00
aaronleventhal%moonset.net
c82f62a45d Bug 378408. Activate action not working for textarea, only for html input textfield. r=david.bolter
git-svn-id: svn://10.0.0.236/trunk@226063 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 18:51:36 +00:00
aaronleventhal%moonset.net
89b7aac8e0 bug 379755. JAWS does not read Bookmarks or History when sidebar opens. r=david.bolter
git-svn-id: svn://10.0.0.236/trunk@226062 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 18:48:34 +00:00
bclary%bclary.com
7470a96a93 JavaScript Tests - regression test for bug 375695, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@226061 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 18:45:39 +00:00
dietrich%mozilla.com
f7b0569c97 Bug 376008 - typo fix (for onemen.one, r=mano)
git-svn-id: svn://10.0.0.236/trunk@226060 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 18:27:38 +00:00
bzbarsky%mit.edu
7c45b2cbf7 Better check for first-letter. Bug 379799, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226057 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 17:57:33 +00:00
despotdaemon
8ae2fe80a8 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@226056 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 17:39:51 +00:00
ghendricks%novell.com
b26a7d0738 Bug 379963 – Crash when creating a new test case on PostgreSQL (2nd episode)
git-svn-id: svn://10.0.0.236/trunk@226053 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 17:05:47 +00:00
ghendricks%novell.com
e6d947b870 Bug 379962 – PostgreSQL crashes when creating a new test case
git-svn-id: svn://10.0.0.236/trunk@226051 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 16:55:13 +00:00
cltbld
26e97745b6 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226050 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 16:51:03 +00:00
ted.mielczarek%gmail.com
735b2b6357 backing out configure change from bug 368206 since it's still busted with the 10.3.9 sdk
git-svn-id: svn://10.0.0.236/trunk@226049 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 16:44:18 +00:00
lpsolit%gmail.com
0075f75314 Bug 349560: Zooming textareas onBlur event prevent Commit button from submitting - Patch by Bill Barry <after.fallout@gmail.com> r/a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@226048 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 15:52:42 +00:00
ghendricks%novell.com
479ba57e2b login_to_id does not detaint data.
git-svn-id: svn://10.0.0.236/trunk@226047 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 15:51:44 +00:00
cltbld
2d369cfbf2 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226046 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 15:41:02 +00:00
ted.mielczarek%gmail.com
21f3ea9903 bug 368206 - integrate breakpad exception handler/crash reporter on OS X. fix up static linking for thunderbird et. al and enable breakpad by default on OS X. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226045 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 15:32:41 +00:00
bugzilla%standard8.demon.co.uk
c9a87ea1b3 Bug 379588 suiterunner: Palm Sync extension causes tinderbox to fail its build (stop the palm sync extension starting its installer on startup when doing tinderbox tests) r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@226044 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 14:33:47 +00:00
cltbld
c628acd3a1 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226043 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 14:31:03 +00:00
bugzilla%standard8.demon.co.uk
c7fecc3b9e Bug 379818 Stop building xpcom-obsolete for suiterunner (and sroaming) r=benjamin,r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@226042 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 14:30:15 +00:00
michael.buettner%sun.com
ebfdc206e6 bug #379462 changing timezone of event in various timezones isn't possible r=dbo
git-svn-id: svn://10.0.0.236/trunk@226041 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 13:45:16 +00:00
dwitte%stanford.edu
b2448ad8c3 unit test for new cookie path checks, per bug 373228.
git-svn-id: svn://10.0.0.236/trunk@226040 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 11:40:23 +00:00
dveditz%cruzio.com
5d800b71d1 bug 373228 incorporate additional review comments after initial checkin, r=dwitte, a=release-drivers
git-svn-id: svn://10.0.0.236/trunk@226039 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 11:14:01 +00:00
neil%parkwaycc.co.uk
10831ae6cc Bug 379339 StringBegins/EndsWith inconsistent with nsReadableUtils.cpp r=bsmedberg sr=darin
git-svn-id: svn://10.0.0.236/trunk@226038 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 11:09:54 +00:00
myk%mozilla.org
b9b82ddf81 Bug 368252: notify observers when a microsummary gets updated
r=sspitzer
sr=mconnor


git-svn-id: svn://10.0.0.236/trunk@226037 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 10:52:55 +00:00
mozilla.mano%sent.com
2cfd892611 Bug 373502 - Implement Fx2 style microsummary picker in the properties dialog. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@226036 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 10:52:54 +00:00
myk%mozilla.org
9554a02d69 bug 368272: notify observers when microsummary generators are installed or updated to improve the API for extensions that add generator-related functionality (like Microsummary Manager)
Patch by Ryan Flint.
r=myk


git-svn-id: svn://10.0.0.236/trunk@226035 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 10:52:53 +00:00
myk%mozilla.org
44aa5f9c4b don't treat microsummary generator that goes missing as if it were a remote generator
bug=346822
r=mconnor


git-svn-id: svn://10.0.0.236/trunk@226034 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 10:52:52 +00:00
myk%mozilla.org
069d8d855b display link tag's title attribute on microsummary menu item while downloading generator
Patch by Justin Dolske.
bug=342231
r=myk


git-svn-id: svn://10.0.0.236/trunk@226033 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 10:52:51 +00:00
martijn.martijn%gmail.com
29d9d17825 Bug 337940 - Microsummary service should allow authors to dictate update frequency, patch by Simon Bünzli, r=myk
git-svn-id: svn://10.0.0.236/trunk@226032 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 10:52:50 +00:00
myk%mozilla.org
3f87f1f0b4 add a bookmarks context menu item for refreshing a microsummary; bug=341555; r=mconnor; a=mconnor for 1.8 branch
git-svn-id: svn://10.0.0.236/trunk@226031 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 10:52:49 +00:00
myk%mozilla.org
b97aeb8e5d Initial support for microsummaries via a service and integration into the bookmarks UI.
bug=334471
r=brettw
a=ben for the branch


git-svn-id: svn://10.0.0.236/trunk@226030 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 10:52:48 +00:00
nelson%bolyard.com
829e57dfef Bug 370082 – init.sh tweak for non-linux platforms, r=nelson
Patch contributed by Martynas Venckus <martynas@openbsd.org>.


git-svn-id: svn://10.0.0.236/trunk@226029 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 09:01:14 +00:00
bugzilla%standard8.demon.co.uk
20f8579b30 Bustage fix for bug 287832
git-svn-id: svn://10.0.0.236/trunk@226028 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 07:26:02 +00:00
bugzilla%standard8.demon.co.uk
86c8899779 Bug 287832 Clean up nsDirPrefs.cpp - Part 11 Remove more redundant/obsolete prefs from nsDirPrefs. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226027 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 07:06:27 +00:00
bzbarsky%mit.edu
52da9e78ec Back out bug 377850 -- it regresses bug 71191, and causes bug 379920.
git-svn-id: svn://10.0.0.236/trunk@226026 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 06:51:57 +00:00
brendan%mozilla.org
e8cd6c7c40 Stop overloading JSOP_SETSP for both exception handling and group assignment bulk popping (375695, r=igor).
git-svn-id: svn://10.0.0.236/trunk@226025 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 06:40:10 +00:00
bclary%bclary.com
a50d670f4e JavaScript Test - test automation, add js1_8, no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@226024 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 05:38:03 +00:00
bclary%bclary.com
31d11cfb8b JavaScript Tests - disable window.onerror handler to prevent false failure, bug 340804
git-svn-id: svn://10.0.0.236/trunk@226023 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 05:18:27 +00:00
bclary%bclary.com
706a3dc43c JavaScript Test - remove non-standard use of unescape, bug 370585
git-svn-id: svn://10.0.0.236/trunk@226022 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 04:52:07 +00:00
bclary%bclary.com
6a453c0e1d JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585
git-svn-id: svn://10.0.0.236/trunk@226021 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 04:20:22 +00:00
aaronleventhal%moonset.net
e1938807f5 Bug 379678. Fix up HTML combo box accessibility. r=surkov
git-svn-id: svn://10.0.0.236/trunk@226020 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 03:12:00 +00:00
bzbarsky%mit.edu
95f7c18450 Fixing typo.
git-svn-id: svn://10.0.0.236/trunk@226019 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 02:58:07 +00:00
joshmoz%gmail.com
9194c9b997 Differentiate between single line and multiline text fields/areas so that we can render them differently. On Mac OS X render multiline text areas as Aqua text areas. b=377331 r=smorgan sr=roc
git-svn-id: svn://10.0.0.236/trunk@226018 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 02:06:59 +00:00
ted.mielczarek%gmail.com
9243c67362 bug 379518 - sync up with breakpad svn, to revision 157. r=mento
git-svn-id: svn://10.0.0.236/trunk@226017 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 01:03:40 +00:00
bclary%bclary.com
9a725cc8d9 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585
git-svn-id: svn://10.0.0.236/trunk@226016 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 00:54:25 +00:00
bclary%bclary.com
559856ffee JavaScript Tests - segregate non-standard tests, add tests lists for extensions and gc test, bug 370585
git-svn-id: svn://10.0.0.236/trunk@226015 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 00:12:08 +00:00
bclary%bclary.com
e0696364f3 JavaScript Tests - move decompilation tests to decompilation subsuites, bug 370585
git-svn-id: svn://10.0.0.236/trunk@226014 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-07 00:08:00 +00:00
bclary%bclary.com
d142e87f2d JavaScript Tests - setup js1_6 decompilation sub suite, bug 370585
git-svn-id: svn://10.0.0.236/trunk@226013 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 23:27:00 +00:00
despotdaemon
24035fb54b Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@226012 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 23:24:19 +00:00
despotdaemon
595ace435a Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@226011 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 23:17:30 +00:00
bzbarsky%mit.edu
c1b00f99bb Followup to bug 378784 based on rbs's review comments.
git-svn-id: svn://10.0.0.236/trunk@226010 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 22:50:21 +00:00
bzbarsky%mit.edu
a5510fca0d Make nsIDocShellTreeItem inherit from nsIDocShellTreeNode. Bug 377303,
r=bsmedberg, sr=biesi


git-svn-id: svn://10.0.0.236/trunk@226009 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 21:06:28 +00:00
jwatt%jwatt.org
d65c9387d1 Remove test that is a duplicate of rect-with-rx-or-ry-01.svg in this directory's parent.
git-svn-id: svn://10.0.0.236/trunk@226008 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 20:24:29 +00:00
bzbarsky%mit.edu
ba5badedcb Change the FrameNeedsReflow API to pass the dirty flags to be added directly to
the method, instead of setting them before calling the method.  That way we can
avoid reflowing the ancestor of a reflow root which is not itself dirty but has
dirty children.  This also makes it harder to set dirty bits inconsistently
with the FrameNeedsReflow call.  Bug 378784, r+sr=dbaron, pending rbs' review
on the mathml parts.


git-svn-id: svn://10.0.0.236/trunk@226007 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 19:16:52 +00:00
bugzilla%standard8.demon.co.uk
ccd3f1c66e Bug 379647 Remove 4.x ldap address book migration from the trunk (Part 2 - Remove 4.x specific prefs from nsDirPrefs) r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@226006 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 15:17:43 +00:00
aaronleventhal%moonset.net
ffa2666391 Bug 368012. Expose STATE_CHECKABLE for each checkable widget. Patch by David Bolter. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@226005 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 14:50:04 +00:00
kjh-5727%comcast.net
24b61f7dcc Bustage fix from 377096.
git-svn-id: svn://10.0.0.236/trunk@226004 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 11:44:33 +00:00
kjh-5727%comcast.net
7b754b8fab Bug 377096 - Factor out nsIPrintOptions::AvailablePrinters. r=pavlov, sr=biesi.
git-svn-id: svn://10.0.0.236/trunk@226003 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 11:29:42 +00:00
igor%mir2.org
d637463ffb Bug 379855: js_CodeSpec.name/token are moved to separated arrays to shrink the code. r=brendan
git-svn-id: svn://10.0.0.236/trunk@226002 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 10:50:07 +00:00
stefanh%inbox.com
750c803aba Bug 346604 - Two Using Help documents in suiterunner: Don't use toolkit's help-toc. r=IanN, sr=Neil.
git-svn-id: svn://10.0.0.236/trunk@226001 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 10:45:21 +00:00
smontagu%smontagu.org
a003ed6abd Assert on null gfxContext. Bug 377918, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226000 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 10:41:27 +00:00
mats.palmgren%bredband.net
c4a1707993 Incremental reflow bug with direction:rtl and bidi-override. b=375716 r=uriber sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225999 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 10:29:58 +00:00
mcsmurf%mcsmurf.de
e8086b31c0 Bug 379274 - Should not be possible to delete or detach attachments from signed/encrypted mails (SeaMonkey), r+sr=Neil
git-svn-id: svn://10.0.0.236/trunk@225998 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 10:27:32 +00:00
brendan%mozilla.org
ac056cb218 Unhide a crucial pop from the decompiler (379860, r=igor).
git-svn-id: svn://10.0.0.236/trunk@225997 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 09:29:21 +00:00
igor%mir2.org
5a200609fe Bug 379851: branch callback is accessed via cx->branchCallback for smaller code. r=brendan
git-svn-id: svn://10.0.0.236/trunk@225996 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 09:08:52 +00:00
mats.palmgren%bredband.net
cc7ae18842 Add a null-check. b=377535 r=aaronleventhal
git-svn-id: svn://10.0.0.236/trunk@225995 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 09:03:10 +00:00
bclary%bclary.com
32d666efc5 JavaScript Test - regression test for bug 378492, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@225994 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:46:32 +00:00
bclary%bclary.com
8ce824381a JavaScript Test - regression test for bug 367120, by moz_bu_r_a4
git-svn-id: svn://10.0.0.236/trunk@225993 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:41:44 +00:00
bclary%bclary.com
67e4997f5e JavaScript Test - regression test for bug 367119, by moz_bu_r_a4
git-svn-id: svn://10.0.0.236/trunk@225992 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:39:46 +00:00
bclary%bclary.com
8b470b9c63 JavaScript Test - regression test for bug 367118, by moz_bu_r_a4
git-svn-id: svn://10.0.0.236/trunk@225991 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:37:14 +00:00
bclary%bclary.com
823a087c7f JavaScript Test - regression test for bug 366123, by shutdown
git-svn-id: svn://10.0.0.236/trunk@225990 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:34:25 +00:00
bclary%bclary.com
b3ff8cb778 JavaScript Test - regression test for bug 365527, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@225989 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:30:59 +00:00
mats.palmgren%bredband.net
07f118abe7 Remove obsolete files. b=379679 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225988 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:30:19 +00:00
bclary%bclary.com
4de063bf83 JavaScript Test - regression test for bug 361856, by shutdown
git-svn-id: svn://10.0.0.236/trunk@225987 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:11:00 +00:00
nelson%bolyard.com
bc8e3dc393 Bug 370062 – nss build changes for OpenBSD, r=nelson,wtc
patches contributed by Martynas Venckus <martynas@openbsd.org>


git-svn-id: svn://10.0.0.236/trunk@225986 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:08:36 +00:00
bclary%bclary.com
52a44248d3 JavaScript Tests - regression tests for bug 360681, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@225985 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:06:47 +00:00
bclary%bclary.com
964fdf69f6 JavaScript Test - regression test for bug 358508, by shutdown
git-svn-id: svn://10.0.0.236/trunk@225984 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:04:05 +00:00
bclary%bclary.com
99ddba3fc8 JavaScript Tests - regression test for bug 353078, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@225983 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 08:01:46 +00:00
bclary%bclary.com
f91a4a520d JavaScript Test - regression test for bug 311161, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@225982 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 07:57:19 +00:00
bclary%bclary.com
123751f8aa JavaScript Test - regression test for bug 346642, update decompilation changes.
git-svn-id: svn://10.0.0.236/trunk@225981 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 07:32:42 +00:00
bclary%bclary.com
cfd562e3c7 JavaScript Tests - update change in decompilation due to bug 356083 fix, bug 355736
git-svn-id: svn://10.0.0.236/trunk@225980 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 06:53:10 +00:00
surkov.alexander%gmail.com
bbb92929b3 Bustage fix for bug 379585
git-svn-id: svn://10.0.0.236/trunk@225979 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 06:23:01 +00:00
surkov.alexander%gmail.com
0ea4831480 Fix for bug 379585 - implement IAccessibleTable, r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@225978 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 06:09:49 +00:00
brendan%mozilla.org
f926e0f2fd Fix blunder in reworking of how SpiderMonkey detects a label statement (reported by Steve Yegge).
git-svn-id: svn://10.0.0.236/trunk@225977 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 04:34:24 +00:00
graydon%mozilla.com
a02fa285ea Back out patch for bug 368869, yet again. Seems to cause some obscure crashes
in nightlies.


git-svn-id: svn://10.0.0.236/trunk@225976 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 03:46:06 +00:00
dwitte%stanford.edu
0879f7b795 add nsICookieManager{2} interface tests.
git-svn-id: svn://10.0.0.236/trunk@225975 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 01:31:06 +00:00
dwitte%stanford.edu
ff4c1da0a2 tweak some comments to reflect the changes in bug 240963.
git-svn-id: svn://10.0.0.236/trunk@225974 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-06 01:29:44 +00:00
nelson%bolyard.com
201dc777a8 Bug 371160 – eliminate bogus PKCS12_KEY_USAGE in secoid table . r=rrelyea,alexei
git-svn-id: svn://10.0.0.236/trunk@225972 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 22:45:16 +00:00
mkanat%bugzilla.org
1917fb0c29 Fix bustage from checkin of Bug 374331--defaultlanguage parameter no longer exists, use $languages[0] instead. r=LpSolit
git-svn-id: svn://10.0.0.236/trunk@225971 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 22:11:35 +00:00
dwitte%stanford.edu
ab10ea14f5 implement CountCookiesFromHost() in cookie backend for perf reasons, and update consumers to use it.
bug 379239, r=mvl, sr=biesi


git-svn-id: svn://10.0.0.236/trunk@225970 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 21:09:54 +00:00
mkanat%bugzilla.org
8d9bd92975 Bug 374331: Bugzilla::Template should use template_include_path from Bugzilla::Install::Util
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=myk, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@225969 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 19:50:55 +00:00
asqueella%gmail.com
23510c7031 Bug 377976 - Check for null mDetailedGlyphs before referencing its members for missing CompressedGlyphs.
(gfxFont.h part I missed the first time)
p=Karl Tomlinson <mozbugz@karlt.net>
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@225968 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 18:19:17 +00:00
jwatt%jwatt.org
7fc75dcab5 Add reftest for bug 369992. Areas previously occupied by a foreignObject aren't repainted.
git-svn-id: svn://10.0.0.236/trunk@225967 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 17:11:45 +00:00
jwatt%jwatt.org
f763a51b14 Add bug numbers for failing tests
git-svn-id: svn://10.0.0.236/trunk@225966 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 17:09:26 +00:00
dbaron%dbaron.org
57c2f37df8 Fix the description of the serialize+parse tests.
git-svn-id: svn://10.0.0.236/trunk@225965 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 17:06:49 +00:00
dbaron%dbaron.org
33e9dec8c9 Remove special handling of empty continuations, which should no longer be needed. b=238473 Based on patch by Hideo Saito <saito@densan.co.jp>. r=dbaron sr=roc
git-svn-id: svn://10.0.0.236/trunk@225964 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 17:06:04 +00:00
dbaron%dbaron.org
b4f0170167 Address bzbarsky's final review comments (comment 14) on bug 311415: consider ch units fixed as well.
git-svn-id: svn://10.0.0.236/trunk@225963 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 17:01:51 +00:00
kairo%kairo.at
fabdc23fd5 bug 377799 - Move bookmarks chrome to suite/ - remove old, now unused files, r+sr=Neil
git-svn-id: svn://10.0.0.236/trunk@225962 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 13:59:09 +00:00
kairo%kairo.at
b0f3e2f4b0 bug 377799 - Move bookmarks chrome to suite/ - jar.mn/build changes, r+sr=Neil
git-svn-id: svn://10.0.0.236/trunk@225961 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 11:41:14 +00:00
jwatt%jwatt.org
cd96b9c769 Fixing bug 369827. Reflow of foreignObject with percentage width/height doesn't work. r=tor@acm.org, sr=dbaron@mozilla.com (this also fixes bug 379615, so changing the reftest manifest to expect the foreignObject tests to pass)
git-svn-id: svn://10.0.0.236/trunk@225960 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 11:11:07 +00:00
bzbarsky%mit.edu
a85ee5ad4b This passes now.
git-svn-id: svn://10.0.0.236/trunk@225959 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 07:43:52 +00:00
bzbarsky%mit.edu
f2a855af84 Oops. Missed a file.
git-svn-id: svn://10.0.0.236/trunk@225958 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 07:42:37 +00:00
bzbarsky%mit.edu
f8a73aaf68 Factor out test that fails on Mac.
git-svn-id: svn://10.0.0.236/trunk@225957 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 07:28:20 +00:00
bclary%bclary.com
2427418336 JavaScript Test - regression test for bug 376052, by George Kangas
git-svn-id: svn://10.0.0.236/trunk@225956 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 07:28:04 +00:00
bclary%bclary.com
edb92c3ca9 JavaScript Test - regression test for bug 379483, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@225955 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 07:12:40 +00:00
bzbarsky%mit.edu
bdc5438d61 Comment out test for now until I can debug it. Bug 379809.
git-svn-id: svn://10.0.0.236/trunk@225954 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 07:05:18 +00:00
bclary%bclary.com
054370b51b JavaScript Tests - do not use anonymous functions in statement contexts, bug 379509
git-svn-id: svn://10.0.0.236/trunk@225953 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 07:03:37 +00:00
bzbarsky%mit.edu
3a2aee02f0 Don't apply user stylesheets to native anonymous content. Bug 286895, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225952 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 06:47:09 +00:00
bzbarsky%mit.edu
9e011d6aac Fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@225951 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 06:37:05 +00:00
bzbarsky%mit.edu
80689a86ef Override just the border width, not all the border properties. Bug 377584, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225950 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 06:22:36 +00:00
bzbarsky%mit.edu
c9d1ba7b1a Don't cut off the right-hand side of empty comboboxes. Bug 364510, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225949 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 06:20:10 +00:00
bzbarsky%mit.edu
e5cb7392f1 Simplify code. Bug 367442 followup, jag's idea, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225948 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 06:13:48 +00:00
bzbarsky%mit.edu
9b0c5a7646 Bail out of ReconstructDocElementHierarchy early if there is no root frame
(which shouldn't even happen!).  Bug 377850, r=mats, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@225947 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 06:12:44 +00:00
bzbarsky%mit.edu
33b3f60e43 Make computed style handle eStyleUnit_Chars. Bug 371043, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225946 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 06:09:50 +00:00
bzbarsky%mit.edu
9893d7a975 When pushing on top of a JSContext on the XPConnect JSContext stack, save off
the JSStackFrame chain on that JSContext.  When popping, restore the stack
frame chain.  Bug 371858, r=jst, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@225945 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 05:55:47 +00:00
bzbarsky%mit.edu
bf4652f206 Make sure that the style context doesn't live too long. Bug 375399, r=smaug,
sr=jst


git-svn-id: svn://10.0.0.236/trunk@225944 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 05:45:24 +00:00
bzbarsky%mit.edu
1788f844d4 Make computed style handle "normal" for line-height by computing an actual
numeric height.  Bug 371041, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@225943 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 05:30:10 +00:00
sayrer%gmail.com
08325947b3 backout patch for bug 375760 due to bustage.
git-svn-id: svn://10.0.0.236/trunk@225942 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:47:05 +00:00
sayrer%gmail.com
d4fa64dabe backout patch for bug 375760 due to bustage.
git-svn-id: svn://10.0.0.236/trunk@225941 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:46 +00:00
timeless%mozdev.org
56e9d09d4a Bug 301562 A > Z Sort Order is confusing, should be Ascending/Descending
patch by supernova_00@yahoo.com r=mconnor


git-svn-id: svn://10.0.0.236/trunk@225940 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:45 +00:00
timeless%mozdev.org
93f4839ae3 Bug 318866 Selecting "Sort Folder..." from context menu in Bookmark Manager results in XML Parsing Error: undefined entity (sortFolder.xul)
patch by supernova_00@yahoo.com r=neil sr=jag


git-svn-id: svn://10.0.0.236/trunk@225939 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:44 +00:00
ben%netscape.com
f462d5e241 oops
git-svn-id: svn://10.0.0.236/trunk@225938 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:43 +00:00
Stefan.Borggraefe%gmx.de
36b74ada63 Bug 252698: Use buttonlabel attributes in <dialog>s
r+sr=neil


git-svn-id: svn://10.0.0.236/trunk@225937 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:42 +00:00
bsmedberg%covad.net
7a84ba61c5 From bug 282057 - brand.dtd now lives in chrome://branding/locale/brand.dtd
git-svn-id: svn://10.0.0.236/trunk@225936 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:41 +00:00
varga%nixcorp.com
594842d857 Updating my email address.
git-svn-id: svn://10.0.0.236/trunk@225935 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:40 +00:00
philringnalda%gmail.com
160d5c9a9b Bug 224977: finish moving nsTransferable to nsDragAndDrop.js, remove nsTransferable.js, r=neil,mano,mscott
git-svn-id: svn://10.0.0.236/trunk@225934 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:39 +00:00
mnyromyr%tprac.de
827346a216 Bug 115924: removal of communicatorOverlay.xul; p=Giacomo Magnini <giacomo.magnini@portalis.it>, r=neil, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@225933 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:38 +00:00
mnyromyr%tprac.de
43073590a2 Follow-up to bug 57510: remove erroneous <keyset>; r/sr=jag
git-svn-id: svn://10.0.0.236/trunk@225932 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:37 +00:00
mnyromyr%tprac.de
dd6ee1b2e7 Bug 57510: `Del' key does not delete on Mac; r=db48x, sr=jag
git-svn-id: svn://10.0.0.236/trunk@225931 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:36 +00:00
neil%parkwaycc.co.uk
52bb65c7df Kill shortcut for dangerous operation b=209355 p=gautheri@noos.fr r+sr=me
git-svn-id: svn://10.0.0.236/trunk@225930 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:35 +00:00
gavin%gavinsharp.com
d1465b97a8 Bug 250156: fix doctypes, patch by Wei-ju Wu <weiju@web.de>, r=me, daniel@glazman.org
git-svn-id: svn://10.0.0.236/trunk@225929 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:34 +00:00
bugzilla%standard8.demon.co.uk
25a4eea1a2 Bug 351661 addBookmark.js -> bookmarkView.rdf.GetResource() should be RDF.GetResource(). (SeaMonkey version) p=Philip Chee,r=db48x,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@225928 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:33 +00:00
gavin%gavinsharp.com
2bd9ea212b Bug 287392: paste in Bookmark Manager is very slow (O(n^2)), patch by Jan Darmochwal <jdarmochwal@gmx.de>, r+sr=neil
git-svn-id: svn://10.0.0.236/trunk@225927 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:32 +00:00
neil%parkwaycc.co.uk
acbbb0c526 File Bookmark should preselect New Bookmarks folder b=250783 p=f.qu@laposte.net r+sr=me a=asa
git-svn-id: svn://10.0.0.236/trunk@225926 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:31 +00:00
Olli.Pettay%helsinki.fi
b53d87bcda Bug 330710, Replace obsolete preventBubble/preventCapture with stopPropagation, r=neil, r=mconnor, sr=jst
git-svn-id: svn://10.0.0.236/trunk@225925 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:30 +00:00
timeless%mozdev.org
5b6e7b42de Bug 248958 File Bookmark dialog form too small, buttons are not visible
patch by ajschult@verizon.net r=neil sr=neil


git-svn-id: svn://10.0.0.236/trunk@225924 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:29 +00:00
neil%parkwaycc.co.uk
9d0095d457 Switch load handlers to setting document.title (as per bug 126903 setting the title attribute no longer works) b=261267 r=jst sr=shaver
git-svn-id: svn://10.0.0.236/trunk@225923 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:28 +00:00
neil%parkwaycc.co.uk
eb777ac672 Remove near-useless "Expand" item on bookmark menuitem context menus p=paradigmk@technodrome.com r=me
git-svn-id: svn://10.0.0.236/trunk@225922 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:27 +00:00
varga%nixcorp.com
31029738e4 Fixing JS warning. Bug 221619.
git-svn-id: svn://10.0.0.236/trunk@225921 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:26 +00:00
kairo%kairo.at
bd51dca205 bug 142215 - Personal Toolbar folders should work like main menu (open on mouseover), p=paradigmk@technodrome.com r=Neil
git-svn-id: svn://10.0.0.236/trunk@225920 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:25 +00:00
aaronleventhal%moonset.net
fdcbc813b9 Bug 246062. No accessible name for trees and listboxes. r=neil, sr=jst
git-svn-id: svn://10.0.0.236/trunk@225919 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:24 +00:00
jag%tty.nl
a93efdcdd4 Bug 313715: "Open in New Tab" from Bookmark Manager doesn't respect background pref
Stop caching the result of shouldLoadTabInBackground(), there's no point since we need to look at the state of the shift key every time, and we didn't update it in all code paths to begin with.
Pass in |event| from more places in history and bookmarks so we'll actually look at te shift key.
Replace use of "tab_background" with looking at shouldLoadTabInBackground().
r=IanN, sr=Neil


git-svn-id: svn://10.0.0.236/trunk@225918 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:23 +00:00
neil%parkwaycc.co.uk
46b445b64d Bug 295582 Clean up after bug 281988 p=jklippl@xtux.org r=me sr=jag a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@225917 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:22 +00:00
bsmedberg%covad.net
3a4c207dd0 Bug 282057 - brand.dtd/properties live in the wrong chrome package... xulrunner apps cannot provide these files, which means they can't use various toolkit features r=darin moa=Neil (seamonkey)
git-svn-id: svn://10.0.0.236/trunk@225916 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:21 +00:00
cst%yecc.com
d259c2c9a2 Bug 354140 In <bookmarksMenu.js>, "Error: aDragSession.sourceNode has no properties"
r+sr=neil


git-svn-id: svn://10.0.0.236/trunk@225915 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:20 +00:00
jshin%mailaps.org
c273bd2092 bug 256409 : bookmarks file path with non-ASCII characters doesn't work (r=p_ch, sr=jag)
git-svn-id: svn://10.0.0.236/trunk@225914 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:19 +00:00
neil%parkwaycc.co.uk
0d208dec84 Bug 353446 Restore context menu to empty area of personal toolbar p=paradigmk@technodrome.com r=CTho sr=me
git-svn-id: svn://10.0.0.236/trunk@225913 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:18 +00:00
cst%yecc.com
3bd9b27849 Bug 338772 Show can't-drop indicator when dragging PTF bookmarks such that they won't move when dropped
r+sr=jag


git-svn-id: svn://10.0.0.236/trunk@225912 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:17 +00:00
brendan%mozilla.org
620cde09ae Fixes and cleanups required by the infrastructure patch for 281988, r+sr=bsmedberg+bz.
git-svn-id: svn://10.0.0.236/trunk@225911 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:16 +00:00
dbaron%dbaron.org
c7d3e6bbb1 Move XPCNativeWrapper.js from communicator to global. b=256630 r=bryner sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@225910 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:15 +00:00
neil%parkwaycc.co.uk
d29597420a Bug 261517 Groupmarks should always respect background preference (regression from bug 72361) p=trev@gtchat.de r+sr=me
git-svn-id: svn://10.0.0.236/trunk@225909 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:14 +00:00
neil%parkwaycc.co.uk
bbcddd4e98 Bug 50504 Context menu for bookmarks in main menu and personal toolbar submenus p=paradigmk@technodrome.com r+sr=me
git-svn-id: svn://10.0.0.236/trunk@225908 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:13 +00:00
jag%tty.nl
ebc2a1377f Bug 338803: Personal Toolbar overflow chevron not properly updated on resize. r=CTho, sr=Neil.
git-svn-id: svn://10.0.0.236/trunk@225907 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:12 +00:00
Stefan.Borggraefe%gmx.de
6a59d81312 Fix for Bug 209383: Middle-click on bookmark folder in sidebar also pastes into first tab
p=Wladimir Palant, r=neil, sr=jst


git-svn-id: svn://10.0.0.236/trunk@225906 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:11 +00:00
p_ch%verizon.net
c64ace5f2c Bug 241987 followup including reviewer comment.
p=Daniel Lindkvist <gorgias@home.se>, r=vlad, sr=ben.


git-svn-id: svn://10.0.0.236/trunk@225905 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:10 +00:00
neil%parkwaycc.co.uk
a45c4e81f5 Fix dragging to personal toolbar between last visible bookmark and overflow chevron b=201854 p=gautheri@noos.fr r+sr=me
git-svn-id: svn://10.0.0.236/trunk@225904 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:09 +00:00
p_ch%verizon.net
f459806694 Bug 241987: Export bookmarks doesn't save the bookmarks to a file like bookmarks.html
p=Daniel Lindkvist <gorgias@home.se>, r=vlad, sr=ben


git-svn-id: svn://10.0.0.236/trunk@225903 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:08 +00:00
bugzilla%standard8.demon.co.uk
5a5e050c53 Bug 232795 In <bookmarksMenu.js>, "Error: aDragSession.sourceNode has no properties" (Av2b-XPFE) <bookmarksMenu.js> p=Serge GAUTHERIE <gautheri@noos.fr>,r=neil,sr=jag
git-svn-id: svn://10.0.0.236/trunk@225902 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:07 +00:00
bugzilla%standard8.demon.co.uk
a8c629175a Bug 237592 Bookmarks should always show tooltip when hovering with mouse (xpfe version - Bv6a-SM). Patch by Serge GAUTHERIE <gautheri@noos.fr>, r/sr=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@225901 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:06 +00:00
cst%andrew.cmu.edu
b568e70a5e Bug 272800 Make various bookmarks menus middle-clickable
r=timeless sr=neil


git-svn-id: svn://10.0.0.236/trunk@225900 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:05 +00:00
smontagu%smontagu.org
c1a35b2c85 correct erroneous checkin from bug 218528.
git-svn-id: svn://10.0.0.236/trunk@225899 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:04 +00:00
smontagu%smontagu.org
dc5aa3a504 Bug 218528: Personal Toolbar is empty when the UI is right-to-left. Patch by Asaf Romano bugs.mano@mailcentral.com. r=smontagu, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@225898 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:03 +00:00
neil%parkwaycc.co.uk
67d7ccb8c0 Middle/ctrl+click bookmark love b=72361,59132,89922,213908 and part of 142683 p=trev@gtchar.de (Wladimir Palant) r=me sr=dmose
git-svn-id: svn://10.0.0.236/trunk@225897 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:02 +00:00
neil%parkwaycc.co.uk
9d22f26d55 Bug 243679 fix bookmark notification icon to work in sidebar, bookmarks manager and modern theme p=dc2@myrealbox.com r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225896 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:01 +00:00
bugzilla%arlen.demon.co.uk
efa1f333c0 Bug 26543 [Mac] Both Backspace and Delete keys should delete Bookmarks items
p=stefan_h@hem.utfors.se r/sr=neil.parkwaycc.co.uk a=asa


git-svn-id: svn://10.0.0.236/trunk@225895 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:37:00 +00:00
bugzilla%arlen.demon.co.uk
8b8fbc4e2a Bug 203818 Bookmark window doesn't hide it's toolbar when the toolbar button is clicked
p=stefan_h@hem.utfors.se r=bugs.mano sr=neil.parkwaycc.co.uk


git-svn-id: svn://10.0.0.236/trunk@225894 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:59 +00:00
Stefan.Borggraefe%gmx.de
62d5cd6ada Fix for Bug 223148: "Move Open Bookmark File to the File menu where it belongs"
r=dean_tessman, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225893 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:58 +00:00
timeless%mozdev.org
c47d4fb6b5 Bug 240947 use content instead of _content
r=neil sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@225892 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:57 +00:00
roc+%cs.cmu.edu
dae0fca210 Bug 243720. Dragging stuff into menus should use screenX to avoid ambiguous semantics of clientX in popups. r=timeless,sr=neil
git-svn-id: svn://10.0.0.236/trunk@225891 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:56 +00:00
roc+%cs.cmu.edu
656739827d Backing out fix for bug 243720 because I screwed up.
git-svn-id: svn://10.0.0.236/trunk@225890 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:55 +00:00
roc+%cs.cmu.edu
c944ee89b0 Bug 243720. Dragging stuff into menus should use screenX to avoid ambiguous semantics of clientX in popups. r+sr=neil
git-svn-id: svn://10.0.0.236/trunk@225889 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:54 +00:00
neil%parkwaycc.co.uk
1aa87101fa Re-apply the fix to bug 86786 after pch regressed it r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225888 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:53 +00:00
neil%parkwaycc.co.uk
2ca3404ace Bug 243961 Can't drag into the personal toolbar chevron Bug 243692 Personal toolbar chevron should close when item is dragged out p=durbacher@gmx.de r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@225887 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:52 +00:00
timeless%mozdev.org
ac377072b8 Bug 201854 Can't drag/move bookmark from/to/within overflow/dropdown/chevron list of personal toolbar
patch by durbacher@gmx.de r=neil sr=jag


git-svn-id: svn://10.0.0.236/trunk@225886 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:51 +00:00
gerv%gerv.net
0306647211 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@225885 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:50 +00:00
varga%nixcorp.com
6cd17d86e9 Changing my email address.
git-svn-id: svn://10.0.0.236/trunk@225884 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:49 +00:00
Stefan.Borggraefe%gmx.de
73c7af5cc7 Fix for bug 215065: Duplicate access keys for Redo and Properties in Edit menu.
r=timeless, sr=alecf, a=asa


git-svn-id: svn://10.0.0.236/trunk@225883 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:48 +00:00
varga%nixcorp.com
ca30df54d2 Fix for bug 221619. Tree widget refactoring and enhancement. r=neil sr=bryner
git-svn-id: svn://10.0.0.236/trunk@225882 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:47 +00:00
neil%parkwaycc.co.uk
720007952f Bug 231738 Use title caps for English window titles p=durbacher@gmx.de r=varga sr=alecf (no l10n impact)
git-svn-id: svn://10.0.0.236/trunk@225881 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:46 +00:00
darin%meer.net
334fc9480e follow-up patch for bug 117026 "bookmark properties dialog very slow to load" patch=alfredkayser@nl.ibm.com, r=p_ch@verizon.net, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@225880 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:45 +00:00
darin%meer.net
19d7af2c2e fixes bug 194553 "Add accesskeys to bookmark properties" patch by alfredkayser@nl.ibm.com r=darin sr=jag
git-svn-id: svn://10.0.0.236/trunk@225879 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:44 +00:00
darin%meer.net
efe969c093 fixes bug 117026 "bookmark properties dialog very slow to load" patch=alfredkayser@nl.ibm.com, r=dean_tessman sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@225878 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:43 +00:00
neil%parkwaycc.co.uk
5a5e1ef9ac Bug 232827 Fix Error: aTarget has no properties p=gautheri@noos.fr r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@225877 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:42 +00:00
neil%parkwaycc.co.uk
39a53d5d1a Commenting on what the previous patch actually does, same reviewers
git-svn-id: svn://10.0.0.236/trunk@225876 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:41 +00:00
neil%parkwaycc.co.uk
4a868b6a1b Bug 232619 Paste/New should append to open folder r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225875 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:40 +00:00
neil%parkwaycc.co.uk
3d0567a572 Bug 200320 Fix NS_ERROR_ILLEGAL_VALUE when deleting last bookmark by selecting the previous bookmark p=gautheri@noos.fr r=me sr=jag
git-svn-id: svn://10.0.0.236/trunk@225874 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:39 +00:00
timeless%mozdev.org
8b4c0e6f1d Bug 228432 Warning `reference to undefined property selection.item[0]'' [xs] in file `chrome://communicator/content/bookmarks/bookmarksTree.xml'', line 641, character 0.
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@225873 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:38 +00:00
jshin%mailaps.org
888de5f6e1 bug 225695 : follow-up to the fix for bug 44272. the first part of three ; tree-wide sweep to replace escape/unescape with en|decodeURI(Component). r=bz, sr=rbs, a=asa
git-svn-id: svn://10.0.0.236/trunk@225872 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:37 +00:00
pkw%us.ibm.com
0bfad8ed79 Bug 220210 - Bookmarks root is always English "Bookmarks" if using one
profile named "default".
r=p_ch@verizon.net, sr=jag@tty.nl


git-svn-id: svn://10.0.0.236/trunk@225871 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:36 +00:00
neil%parkwaycc.co.uk
38b1c40d09 Bug 135269 No Open Bookmarks File menu option r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225870 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:35 +00:00
mkaply%us.ibm.com
5db51f402f Bug #207779
r=varga, sr=bryner, a=mkaply
Make Show Columns work in bookmarks


git-svn-id: svn://10.0.0.236/trunk@225869 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:34 +00:00
neil%parkwaycc.co.uk
cb390d0940 Bug 224251 Bookmarks panel doesn't focus bookmarks tree when selected r=pch sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225868 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:33 +00:00
chanial%noos.fr
31d699c0c0 bug 210196 Fix use of bookmarks root / top root as a target and correct caller of CanDropBeforeAfter
r=varga, sr=jag


git-svn-id: svn://10.0.0.236/trunk@225867 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:32 +00:00
neil%parkwaycc.co.uk
421799f485 Bug 229903 remove bogus QueryInterface methods from bookmarks.js r=pch sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@225866 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:31 +00:00
cbiesinger%web.de
aabff69db9 Bug 159377
tab-group bookmark does nothing when no windows are open
patch by durbacher@gmx.de (Andreas Kunz)  r=pch sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225865 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:30 +00:00
neil%parkwaycc.co.uk
16b6984aaa Bug 228433 "node has no properties" r=timeless sr=bz
git-svn-id: svn://10.0.0.236/trunk@225864 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:29 +00:00
jshin%mailaps.org
d08171fde4 bug 195093 : modernize nsILocale (r=smontagu, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@225863 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:28 +00:00
neil%parkwaycc.co.uk
cbe210f3ec Bug 214832 some web pages bookmark as [object HTMLImageElement] r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@225862 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:27 +00:00
jag%tty.nl
b6419ddba8 Bug 203960: add a UI pref allowing the user to choose between "Add tabs" and "Replace existing tabs". r=Neil, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@225861 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:26 +00:00
timeless%mozdev.org
561c832f8f Bug 211652 bookmarks.js fails on QueryInterface for nsIBookmarksService
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@225860 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:25 +00:00
sspitzer%netscape.com
7bafeabab4 fix for bug #197486
eval() in XBL may be dangerous; consider an alternative
thanks to neil.parkwaycc.co.uk@myrealbox.com for the fix.
r=jag, sr=ssptzer


git-svn-id: svn://10.0.0.236/trunk@225859 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:24 +00:00
cbiesinger%web.de
bb8eb93343 Bug 202545 Bookmark disappears when dragging/moving to a certain place on personal toolbar
patch by Andreas Kunz <durbacher@gmx.de>  r=jan sr=tor


git-svn-id: svn://10.0.0.236/trunk@225858 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:23 +00:00
varga%netscape.com
400193b2af Fix for bug 200048. "Set as New Bookmark Folder / New Personal Toolbar" not working.
r=jag, sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@225857 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:22 +00:00
jaggernaut%netscape.com
e370003dca Bug 203960: Make bookmark groups replace existing tabs instead of appending. r=jkeiser, varga, adamlock, sr=jst, hewitt
git-svn-id: svn://10.0.0.236/trunk@225856 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:21 +00:00
neil%parkwaycc.co.uk
5b40512640 Supplementary patch to bug 221503 to fix timeout issues r=pch sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225855 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:20 +00:00
neil%parkwaycc.co.uk
eacf4a883d Bug 221503 Bookmarks chevron updates unnecessarily r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225854 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:19 +00:00
jag%tty.nl
1af0c92d87 Bug 218528: Personal Toolbar is empty when the UI is right-to-left. Patch by Neil, r=varga, sr=jag
git-svn-id: svn://10.0.0.236/trunk@225853 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:18 +00:00
neil%parkwaycc.co.uk
83efb1df2d Bug 215318 bookmark overflow chevron can overlap bookmark name text r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@225852 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:17 +00:00
varga%netscape.com
2403a374db Landing bookmarks changes.
Bug 205378 - Meta bug for changes in bookmarks sorting code
r=jag, sr=sspitzer, a=sspitzer,asa

The CloneResource() has been back ported from Firebird, originally
implemented by Pierre Chanial.


git-svn-id: svn://10.0.0.236/trunk@225851 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:16 +00:00
varga%nixcorp.com
1f86aa8e9b Fix for bug 228762. Dialog File Bookmark Keyword label has incorrect control attribute.
r=Neil sr=bz patch by met


git-svn-id: svn://10.0.0.236/trunk@225850 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:15 +00:00
neil%parkwaycc.co.uk
d692264989 Bug 223294 <dialog>s no longer need a <separator> at the bottom of their content p=stefan@borggraefe.com r=me sr=ben
git-svn-id: svn://10.0.0.236/trunk@225849 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:14 +00:00
chanial%noos.fr
df281a1566 Bug 213735: new bookmark and bookmark properties dialog should stay LTR when UI is RTL. patch by andrew <simmo@westnet.com.au>, r=mkaply, sr=jag
git-svn-id: svn://10.0.0.236/trunk@225848 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:13 +00:00
mkaply%us.ibm.com
31e85f6d96 #205138
r=mkaply, sr=bryner
Code from jblanco - always select a folder so the New Folder button works


git-svn-id: svn://10.0.0.236/trunk@225847 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:12 +00:00
chanial%noos.fr
64de0d4944 bug 200359: Importing and exporting bookmarks are broken
r=bsmedberg@covad.net sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@225846 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:11 +00:00
smontagu%netscape.com
decdba9cbe Bug 174197, font error when link bookmarked, r=varga, sr=jag
git-svn-id: svn://10.0.0.236/trunk@225845 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:10 +00:00
varga%netscape.com
6d5f22c1e9 Fix for bug 200002. bookmarks.js : missing semicolon in line #98 ?
r=varga, sr=brendan, patch by Andreas Kunz <durbacher@gmx.de>


git-svn-id: svn://10.0.0.236/trunk@225844 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:09 +00:00
varga%netscape.com
b53727af9c Fix for bug 199524. File bookmark... dialog no longer resizable
r=jag, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@225843 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:08 +00:00
varga%netscape.com
9ea02e8eb2 Fix for bug 201013. Move bookmarks transaction manager to bookmarks service.
Fixes also bug 199364 and 200771.
r=pch, sr=jag


git-svn-id: svn://10.0.0.236/trunk@225842 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:07 +00:00
varga%netscape.com
fcc1be0b7b Quick fix for bug 199619. Cannot create new bookmark folders in "Manage Bookmarks"
r=pch, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@225841 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:06 +00:00
neil%parkwaycc.co.uk
b1fa6071ac Bug 66919 supplementary patch because .collapsed doesn't play nice with menuitems r+sr=jag a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@225840 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:05 +00:00
varga%netscape.com
0398ca70d0 Fix for bug 199346. "Manage Bookmarks" -> "Move..." dialog is horked when resized
r=pch, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@225839 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:04 +00:00
jaggernaut%netscape.com
62084a585b Bug 199296: bookmarks in overflow menu on personal toolbar don't work. patch by shliang, r=varga, sr=jag, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@225838 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:03 +00:00
jaggernaut%netscape.com
24b395ec8f Bug 66919: Add overflow to personal toolbar. r=shliang, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@225837 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:02 +00:00
chanial%noos.fr
fcfb7675a7 Landing of the bookmarks rewrite TBOOKMARKS_20030320_BRANCH (bug 196756) part one.
It includes:
- bug 160019: Robust bookmarks handling.
- bug 53422: Bookmarks Transaction Manager
- bug 36339: top level bookmark root
- bug 114962: spring loaded bookmark menu in menubar
Thanks to Jan for the great help, bug fixing and testing.

Jan's fixes include:
- bug 51683: unique URI for bookmarks
- bug 99860: new file bookmarks dialog
- bug 121053: optional labels for separators

r=jag, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@225836 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:01 +00:00
jaggernaut%netscape.com
490633fedf Bug 137005: Change wording of "File as group" to "Bookmark this group of tabs". r=bryner, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@225835 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:36:00 +00:00
varga%netscape.com
c2570c7b12 Landing bookmarks branch.
Bug 196756 - Meta bug for major architectural changes in bookmarks code
r=jag, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@225834 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:59 +00:00
chanial%noos.fr
e4f5cbdf1c bug 92380: focus the personal toolbar so that commands executed from the context menu are correctly targeted. r=caillon, sr=bz
git-svn-id: svn://10.0.0.236/trunk@225833 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:58 +00:00
chanial%noos.fr
fdaed9ddd9 Bug 161414: some properties windows in Bookmark Manager not properly sized r=timeless, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@225832 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:57 +00:00
timeless%mozdev.org
2347756e85 Bug 193683 Bookmarks Search Toolbar has no tooltip
patch by pepperxn@netscape.net r=neil@parkwaycc.co.uk sr=jag


git-svn-id: svn://10.0.0.236/trunk@225831 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:56 +00:00
bzbarsky%mit.edu
002533e450 Add "Open in new tab" to bookmarks. Bug 103834, patch by Chris
Nebergall <ct-nebergall@wiu.edu>, r=jag, sr=ben


git-svn-id: svn://10.0.0.236/trunk@225830 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:55 +00:00
gilbert.fang%sun.com
94af6f44d0 Bug 129213 buttons in Manage Bookmarks need accesskeys
patch by jessie.li@sun.com, r=kyle.yuan, sr=jst


git-svn-id: svn://10.0.0.236/trunk@225829 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:54 +00:00
timeless%mozdev.org
c30b4e6659 Bug 142236 CVS remove bookmarksTree.js
patch by chanial@noos.fr r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225828 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:53 +00:00
varga%netscape.com
b84e1f8e5b Fixing bookmarks quick search label and accesskey. Bug 162542
r=caillon,sr=mozbot


git-svn-id: svn://10.0.0.236/trunk@225827 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:52 +00:00
varga%netscape.com
c372f39e00 Fix for bug 123207. file bookmark dialog window resizes itself after every use from the bookmark manager
r=pch, sr=jag, a=asa
patch by Neil


git-svn-id: svn://10.0.0.236/trunk@225826 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:51 +00:00
timeless%mozdev.org
89c3a2d7e1 Bug 140414 CVS remove bookmarksDD.js
patch by chanial@noos.fr r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225825 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:50 +00:00
varga%netscape.com
48eab89c34 Fix for bug 162542. Quick Search bar for Bookmarks Manager
r=timeless, sr=jag


git-svn-id: svn://10.0.0.236/trunk@225824 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:49 +00:00
timeless%mac.com
249de89240 Bug 132209 Many XUL documents are invalid XML (<!DOCTYPE window ...>) patch by riceman+bmo@mail.rit.edu r=timeless rs=jag
git-svn-id: svn://10.0.0.236/trunk@225823 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:48 +00:00
darin%netscape.com
1b8631f213 fixing oops from my checkin for bug 166792, thx dbaron!
git-svn-id: svn://10.0.0.236/trunk@225822 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:47 +00:00
darin%netscape.com
16b4b0321c fixes bug 166792 "move nsIIOService::GetURLSpecFromFile, etc. to
nsIFileProtocolHandler" r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225821 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:46 +00:00
chanial%noos.fr
4f7a5a8395 Bug 167180: new API in nsIBookmarksService for creating a new resource (bookmark, folder, folder group and separator) r/sr=hyatt,blake,bryner moa=ben
git-svn-id: svn://10.0.0.236/trunk@225820 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:45 +00:00
timeless%mac.com
46be1ec7e2 Bug 83298 Folder Properties window has the wrong text
patch by chanial@noos.fr r=timeless sr=blake


git-svn-id: svn://10.0.0.236/trunk@225819 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:44 +00:00
jaggernaut%netscape.com
9325b0b32a Bug 148840: r=caillon, sr=jst on the previous checkin
git-svn-id: svn://10.0.0.236/trunk@225818 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:43 +00:00
jaggernaut%netscape.com
ca909aa1f7 Bug 148840: work around checkbox binding not being available at onload the first time the dialog is opened.
git-svn-id: svn://10.0.0.236/trunk@225817 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:42 +00:00
jaggernaut%netscape.com
b4ae852596 Bug 148840: Add "Bookmark This Group of Tabs..." to Bookmarks menu. r=caillon, sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@225816 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:41 +00:00
cbiesinger%web.de
65f3ec2a1e bug 67793 r=timeless sr=alecf
js strict warning in addBookmark.js


git-svn-id: svn://10.0.0.236/trunk@225815 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:40 +00:00
darin%netscape.com
01f208d64a fixes bug 129279 "nsIFile unicode/utf8/ascii task"
r=dougt sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225814 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:39 +00:00
bernd.mielke%snafu.de
b7088a20be select new bookmark after creation bug 44813, patch by Pete Zha r=bz sr=blake a=asa
git-svn-id: svn://10.0.0.236/trunk@225813 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:38 +00:00
jaggernaut%netscape.com
d729d253bf Bug 119599: add UI for bookmark groups in the File Bookmark dialog. r=bryner, sr=hewitt, a=asa
git-svn-id: svn://10.0.0.236/trunk@225812 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:37 +00:00
chanial%noos.fr
e7f580149e one more file missing
git-svn-id: svn://10.0.0.236/trunk@225811 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:36 +00:00
alecf%netscape.com
0e5efff4d4 Fix for bug 138299 - switch consumers of nsIWindowMediator service to use the non-RDF contractID, in preparation for bug 132175
r=danm, sr=jag


git-svn-id: svn://10.0.0.236/trunk@225810 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:35 +00:00
timeless%mac.com
1ed64d8c6b Bug 139605 Bookmark manager should not be "Bookmark for default" when #profile=1 and profile name is not "default"
patch=pierrechanial@netscape.net, r=biesi, sr=ben


git-svn-id: svn://10.0.0.236/trunk@225809 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:34 +00:00
caillon%returnzero.com
3dbe92192d Removing JavaScript strict warnings.
Patches by walk84@yahoo.com, r=caillon, sr=shaver
Fixes bug 60659, bug 132956


git-svn-id: svn://10.0.0.236/trunk@225808 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:33 +00:00
blakeross%telocity.com
dad043d743 108099, 75338 - overhaul of main menu and context menus. r=ben sr=hewitt a=asa/brendan
git-svn-id: svn://10.0.0.236/trunk@225807 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:32 +00:00
bryner%netscape.com
047405708d Don't let sidebar panels take focus unless the user just selected the panel (i.e. don't focus them when a new window is opened). Bug 76621. r=blake, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@225806 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:31 +00:00
hewitt%netscape.com
62e8add387 bugs 110156, 110155
Removing support for <outliner> tags
Removing <tree> layout code and moving <tree> tags to outliner layout
Convert all usage of <outliner> to tree tags
Convert all usage of <tree> tags to new <tree> syntax or <listbox>
r=cmanske,varga sr=hyatt,sspitzer a=asa

Also includes fixes by Jan Varga (varga@utcruk.sk) for bugs 132020, 133451, 131393, 115894, and 129327


git-svn-id: svn://10.0.0.236/trunk@225805 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:30 +00:00
ben%netscape.com
2aa6c11452 update nsIBookmarksService client to use new method name
git-svn-id: svn://10.0.0.236/trunk@225804 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:29 +00:00
rjc%netscape.com
7a1020d988 Fix bug # 125801: find rdf service. r=bryner sr=ben
git-svn-id: svn://10.0.0.236/trunk@225803 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:28 +00:00
hewitt%netscape.com
d387bb24d0 XUL/theme simplification changes - removing unnecessary boxes and re-writing large portions of the themes to use new -moz-border-colors and -moz-image-region css features. Also cleans up the classic skin quite a bit for both mac and win. Fixes bugs 113024, 113043, 113585, 113586, 115943, 113643, 114475, 99787, 110214, 113977, 113966, 114802, 64894, 90724, 103173, 103199, 103298, 110442, 111472, 111989, 113027, 113041, 109180, 109204, 81581, 81903, 103324, 110108, 114540, and probably more I forgot to mention. r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225802 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:27 +00:00
blakeross%telocity.com
4fdba6dd8f 116157 - add button in bookmarks sidebar panel should prefill values. r=hewitt sr=ben a=scc
git-svn-id: svn://10.0.0.236/trunk@225801 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:26 +00:00
ben%netscape.com
252f56adfb Fix for 128815 - numerous bookmarks improvements, including fixes for bugs: 77411, 114142, 126748, 128571.
r=blake, sr=hyatt, a=asa


git-svn-id: svn://10.0.0.236/trunk@225800 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:25 +00:00
blakeross%telocity.com
5991ac243a 68109 - Use Default button in Add Bookmark dialog doesn't work. r=hewitt sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@225799 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:24 +00:00
ben%netscape.com
e911e27ffc Fix for 106326 - better handling of IE favorites. Adding support for one-time import of
IE favorites in addition to dynamic root which is now off by default.
Also update the nsIBookmarkService API to support IDL naming conventions, and enhance API
with utility methods requested and required by clients.
r=rjc, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@225798 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:23 +00:00
blakeross%telocity.com
2ff0e7a506 More post-bookmarksliner cleanup. r=hewitt sr=ben
git-svn-id: svn://10.0.0.236/trunk@225797 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:22 +00:00
pchen%netscape.com
7b591d9a8b bug 109569, r=fabian, sr=hewitt, remove onkeypress for textbox
git-svn-id: svn://10.0.0.236/trunk@225796 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:21 +00:00
alecf%netscape.com
88a6a40722 Rest of tree-wide cleanup for bug 100212 - switch last consumers of nsIFile.URL r=dougt, sr=darin
git-svn-id: svn://10.0.0.236/trunk@225795 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:20 +00:00
blakeross%telocity.com
a4e9112e4b Second part of bookmarks outliner conversion - convert add bookmark dialog. r=hewitt sr=ben
git-svn-id: svn://10.0.0.236/trunk@225794 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:19 +00:00
varga%utcru.sk
4340a3a617 Fix for another silly regression. Bug 120720 - find broken in Bookmarks and History. r=hwaara, sr=blake a=blizzard
git-svn-id: svn://10.0.0.236/trunk@225793 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:18 +00:00
dean_tessman%hotmail.com
1385b2d1c7 Fix for 109824
Patch by slate@gwu.edu
r=cmanske,me sr=jag


git-svn-id: svn://10.0.0.236/trunk@225792 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:17 +00:00
blakeross%telocity.com
652f8194d8 Post-bookmarksliner cleanup. r=ben sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@225791 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:16 +00:00
blakeross%telocity.com
2f7d1f3e88 Remove observer in destructor. r/sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@225790 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:15 +00:00
blakeross%telocity.com
12a77368d3 73508 - convert bookmarks to outliner. don't file bugs on this yet. r=hewitt sr=ben
git-svn-id: svn://10.0.0.236/trunk@225789 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:14 +00:00
pchen%netscape.com
43e6b2bdb6 bug 109569, r=fabian, sr=hewitt, need to get ok button via document.documentElement.getButton("accept)"
git-svn-id: svn://10.0.0.236/trunk@225788 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:13 +00:00
stephend%netscape.com
aae3cc1428 Bug 149201. Center text in bookmark properties dialog. Patch by Stephen Walker <walk84@yahoo.com> r=caillon@netscape.com, sr=alecf@netscape.com
git-svn-id: svn://10.0.0.236/trunk@225787 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:12 +00:00
blakeross%telocity.com
8f8c809f53 Line of text is missing from debug pref pane. r=hewitt sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225786 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:11 +00:00
ben%netscape.com
a54a4b8a31 bug 110435 - make consistent use of variable names in add bookmark dialog. Also prevent adding bookmarks without names. r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@225785 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:10 +00:00
rjc%netscape.com
907694975f Part of fix for bug # 108809: r=ben sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225784 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:09 +00:00
blakeross%telocity.com
e0f3310977 107642 - XUL syntax/cleanup landing. Fixes 94470, 96008, 96019, 76800, 102637, 80399, 108303, and removes over a thousand unnecessary or nonsensical attributes. Also fixes 108302, 102366, 102367, 105815. r=sspitzer,cmanske on appropriate parts sr=ben
git-svn-id: svn://10.0.0.236/trunk@225783 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:08 +00:00
pchen%netscape.com
b9efcd73d4 bug 104367, r=jag, sr=ben, add bookmark dialog changed id from
newBookmarkDialog to newBookmarkWindow but this getElementByID() call
wasn't updated, ooops


git-svn-id: svn://10.0.0.236/trunk@225782 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:07 +00:00
hewitt%netscape.com
15411d9e5d 70750 - new dialog xbl bindings, r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225781 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:06 +00:00
blakeross%telocity.com
d5bf6afb2c Fix js strict warning about undefined window.arguments[4]. sr=ben
git-svn-id: svn://10.0.0.236/trunk@225780 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:05 +00:00
ben%netscape.com
fce45952b6 Fix for 74036 (Comment change, code being touched is disabled)
Make sure the old "File Bookmark" logic moves /all/ bookmarks selected, not just every other one.
Patch by Becki Sanford, r=ben, rs=hyatt


git-svn-id: svn://10.0.0.236/trunk@225779 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:04 +00:00
gerv%gerv.net
44aa40d973 Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@225778 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:03 +00:00
blakeross%telocity.com
d39088280a Send Link and Send Page in Manage Bookmarks do nothing, and some history polish (73904). r=hewitt sr=ben
git-svn-id: svn://10.0.0.236/trunk@225777 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:02 +00:00
blakeross%telocity.com
f959ebcef1 removing inadvertently checked in line.
git-svn-id: svn://10.0.0.236/trunk@225776 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:01 +00:00
blakeross%telocity.com
290e1d5702 removing attr's that are now unnecessary due to default orientation. r=hewitt sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225775 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:35:00 +00:00
hewitt%netscape.com
7d86f45b90 70751 - [XUL Syntax] XUL docs loaded in iframes should use <page>, r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225774 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:59 +00:00
ben%netscape.com
f1fb308595 80150 - bookmark gets deleted if dropped on column picker. Prevent drops from being accepted on the head row. r=pchen, sr=hyatt. Also remove an unused obsolete file and add some ids.
git-svn-id: svn://10.0.0.236/trunk@225773 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:58 +00:00
hewitt%netscape.com
f12e672308 97574 - Implement toolbarbutton and kill menubutton (except outliner.css), r=blake, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225772 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:57 +00:00
jaggernaut%netscape.com
610a04a5b6 Bug 99876: [XUL Syntax] <spring/> --> <spacer/>, r=alecf, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@225771 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:56 +00:00
jaggernaut%netscape.com
17419688b7 Bug 97571: Any <label> in <groupbox> becomes <caption> per XUL 1.0. r=ben, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225770 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:55 +00:00
hyatt%netscape.com
662f539bda Fix for 71106. r=jag, sr=jst
git-svn-id: svn://10.0.0.236/trunk@225769 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:54 +00:00
hewitt%netscape.com
5da4f9c35c 93193 - cleaning up after align/pack xul box model changes, r=blake, sr=hyatt, 90741 - replacing box with hbox/vbox (from andersma@luther.edu), r=hewitt, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225768 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:53 +00:00
timeless%mac.com
6909eedb1f Bugzilla Bug 70857 [XUL Syntax] Replace <boxDerivedTag align="horizontal|vertical"> with
<boxDerivedTag orient="horizontal|vertical">
patch by andersma@luther.edu r=timeless sr=blake


git-svn-id: svn://10.0.0.236/trunk@225767 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:52 +00:00
ben%netscape.com
347da9e913 Still part of 81575:
- Make Bookmarks Find window look like proper Mac find windows
- newline at end of findBookmark.xul
all these changes r=blake, timeless, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225766 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:51 +00:00
ben%netscape.com
675bd7c1d0 Clean up after earlier fix for 35835 - back out additional Copy Link Location code
git-svn-id: svn://10.0.0.236/trunk@225765 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:50 +00:00
gerv%gerv.net
4f80f5aaac Adding "Copy Link Location" to Bookmarks Manager context menu. Bug 35835. r=hwaara, sr=alecf.
git-svn-id: svn://10.0.0.236/trunk@225764 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:49 +00:00
ben%netscape.com
ee0289e4b1 small bustage fix
git-svn-id: svn://10.0.0.236/trunk@225763 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:48 +00:00
stephend%netscape.com
01615efb64 Bug 80120. Implement tooltips for toolbar's expand/collapse widgets. r=german,jglick,sspitzer,robinf,cmanske sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@225762 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:47 +00:00
timeless%mac.com
8862b4b6fe Bugzilla Bug 68972 duplicate/missing mnemonics in file menu of bookmarks window
patch by walk84@yahoo.com r=timeless sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@225761 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:46 +00:00
ben%netscape.com
13fb43778c Fix for 78020 - Chromeless window when opening updated bookmarked page
Fix web:status attribute to remove namespace quantifier so that style rule for
update icon matches
r=pchen, sr=blake, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@225760 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:45 +00:00
ben%netscape.com
0d2fae7795 last patch was a=tor, btw
git-svn-id: svn://10.0.0.236/trunk@225759 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:44 +00:00
ben%netscape.com
c30e79894e Fix testing mishap in my bookmarks panel checkin last night. Not part of original patch, just reversing.
r=Hixie, sr=blake.


git-svn-id: svn://10.0.0.236/trunk@225758 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:43 +00:00
dougt%netscape.com
4f65825f2b Fix for 87629. Submitted by ben@netscape.com, r=me, sr=alecf@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@225757 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:42 +00:00
ben%netscape.com
7224e51093 - Fix commands for bookmarks sidebar panel
r=fabian, sr=blake, a=asa
part of 82967


git-svn-id: svn://10.0.0.236/trunk@225756 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:41 +00:00
ben%netscape.com
6bab01f0ca Fix for 79924 and 79925, bookmarks issues (Add Bookmark dialog js errors & redundant popup in sidebar panel).
r.dr (r..), sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225755 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:40 +00:00
ben%netscape.com
785a7d9aa7 Fix for 76502 and related bugs. some parts sr=alecf, tested by several people (andred, fabian)
git-svn-id: svn://10.0.0.236/trunk@225754 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:39 +00:00
andreww%netscape.com
48e75196f5 bugzilla 101590 different terms in bookmarks properties referring to same element. r=shliang sr=hewitt.
git-svn-id: svn://10.0.0.236/trunk@225753 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:38 +00:00
gerv%gerv.net
6468f01af1 Chang all instances of "My Sidebar" to "Sidebar". Bug 77819. r=timeless, sr=brendan using his magic "String only changes" rubberstamp.
git-svn-id: svn://10.0.0.236/trunk@225752 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:37 +00:00
ben%netscape.com
d2954c6c6f [Part of fixes for 77125 and 81767 - disable inline editing in bookmarks]
Make Bookmark Properties dialog focus the name textfield when it is
displayed. Allows us to temporarily map Bookmark rename operations to
a call to display this window.
r=pchen, sr=blake


git-svn-id: svn://10.0.0.236/trunk@225751 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:36 +00:00
maolson%earthlink.net
a4bca7ee32 bug 70810 [XUL Syntax] Change tab syntax - another of the XUL 1.0 changes
r=ben, sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@225750 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:35 +00:00
ben%netscape.com
6207e46873 17920, r=hyatt, sr=sfraser, scc
git-svn-id: svn://10.0.0.236/trunk@225749 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:34 +00:00
ben%netscape.com
5e2f635e68 71685 - rename bookmarksPanel.xul to bm-panel.xul. r=pchen, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@225748 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:33 +00:00
ben%netscape.com
1a21c61529 hm. See if this works.
git-svn-id: svn://10.0.0.236/trunk@225747 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:32 +00:00
ben%netscape.com
e2e422f4b1 71685 - bookmarks in sidebar don't load
git-svn-id: svn://10.0.0.236/trunk@225746 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:31 +00:00
disttsc%bart.nl
0c13380b54 Bug 71984: "Renamed bookmark not remembered", author=Boris Zbarsky <bzbarsky@mit.edu>, r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@225745 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:30 +00:00
ben%netscape.com
0987c0ce38 fix for 17920, r=hyatt, sr=sfraser, scc.
git-svn-id: svn://10.0.0.236/trunk@225744 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:29 +00:00
ben%netscape.com
c64a2145c9 75470, add bookmark dialog should be resizable. patch from sfraser, r=pchen, sr=ben. Also, changed some boxes to hbox/vbox.
git-svn-id: svn://10.0.0.236/trunk@225743 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:28 +00:00
blakeross%telocity.com
d30d234bc8 Use more efficient command structure, refactor commands, broadcasters and keys, remove unused attributes, do some other optimization (72923). Landing navigator part only; this should help new window opening and some other areas. r=ben sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@225742 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:27 +00:00
alecf%netscape.com
618414bed9 fix for catfood bug 71950 r=blake, a=ben, sr=shaver
fix flex so that bookmark property labels are visible


git-svn-id: svn://10.0.0.236/trunk@225741 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:26 +00:00
hyatt%netscape.com
d98b20b6cf Fix for smoketest blocker. rs=pink,saari, bug #73336:
git-svn-id: svn://10.0.0.236/trunk@225740 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:25 +00:00
ben%netscape.com
376aa1d450 71685 - bookmarks sidebar panel doesn't load. Rename file back to the original name.
r=pchen, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@225739 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:24 +00:00
blakeross%telocity.com
21174dff62 Fixing 70746: major xul syntax changes. If you use xul, this WILL affect you! Read n.p.m.xpfe for details on the changes and how you can fix your code. r=hewitt sr=hyatt, ben
git-svn-id: svn://10.0.0.236/trunk@225738 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:23 +00:00
maolson%earthlink.net
d3dfd23223 fix bug 70747 [XUL Syntax] Replace <textfield> with <textbox>
r=blake, a=ben


git-svn-id: svn://10.0.0.236/trunk@225737 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:22 +00:00
timeless%mac.com
387ad9ada9 fix Bug 65428 language="javascript" should be type="application/x-javascript"
r=kerz a=ben


git-svn-id: svn://10.0.0.236/trunk@225736 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:21 +00:00
ben%netscape.com
7106d5e0c0 remove unused files.
git-svn-id: svn://10.0.0.236/trunk@225735 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:20 +00:00
maolson%earthlink.net
1e44619780 fix Bug 71845 - Schedule/Notify tabs in bookmark properties don't show if url starts with HTTP (upper case)
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@225734 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:19 +00:00
maolson%earthlink.net
ce18cbb858 fix Bug 57646 - javascript strict warnings in bookmarks.js
r=timeless, a=ben


git-svn-id: svn://10.0.0.236/trunk@225733 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:18 +00:00
ben%netscape.com
f3437ebef7 Fixes for numerous bookmarks bugs, e.g. 68496, 50276, 68395, 68537, 68545,
68985, various hangs, crashes, glitches etc. 68545, 68985, 68395 r=jag;
Implement new bookmarks sidebar panel. a=hyatt


git-svn-id: svn://10.0.0.236/trunk@225732 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:17 +00:00
hewitt%netscape.com
af09f80de2 69280 - boomarks window cleanup, r=blake, sr=ben
git-svn-id: svn://10.0.0.236/trunk@225731 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:16 +00:00
maolson%earthlink.net
37b77b61c2 Fix bug 64591 - javascript strict warnings in bm-props.js.
Also fixes a problem with simultaneously changing the bookmark URL and other properties.
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@225730 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:15 +00:00
timeless%mac.com
8e678301d4 fix bug 68959 Wording Mismatch between History and Bookmarks
r=lordpixel, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@225729 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:14 +00:00
mcafee%netscape.com
54b77d1758 Renaming Find menu item to Search (44733) r=matt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@225728 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:13 +00:00
ben%netscape.com
e77f2c8077 Bookmarks Window Updates, includes fixes for
27495, 38004, 42080, 43146, 43753, 47494, 50835, 53403, 55447, 55448, 55787
r=blake, a=hyatt


git-svn-id: svn://10.0.0.236/trunk@225727 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:12 +00:00
ben%netscape.com
0cfcd1c46c fix a couple of regressions related to tree.css merge conflict repair.
git-svn-id: svn://10.0.0.236/trunk@225726 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:11 +00:00
ben%netscape.com
51e5841a3f more incremental updates, not part of build
git-svn-id: svn://10.0.0.236/trunk@225725 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:10 +00:00
ben%netscape.com
9087b18463 New bookmarks window stuff, not yet part of build.
git-svn-id: svn://10.0.0.236/trunk@225724 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:09 +00:00
blakeross%telocity.com
34c4e08d80 UIEvent button property is incorrect according to the DOM2 spec. Changing values to 0, 1, 2 (left, middle, right mouse buttons respectively) from 1, 2, 3. |event.which| continues to use the old values for backwards compatibility. This affects future xbl, js, and c++ event button checks so please see the newsgroups for more info (60703). r=timeless sr=jst
git-svn-id: svn://10.0.0.236/trunk@225723 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:08 +00:00
blakeross%telocity.com
cde59de1b3 Fix 57648: strict warnings in bm-panel.js. patch by Jarrod Gray, r=me a=alecf
git-svn-id: svn://10.0.0.236/trunk@225722 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:07 +00:00
disttsc%bart.nl
69d8783545 Remove obsoleted "OpenBookmarkURL" function from bm-panel.js. bug=58366, r=matt, a=ben
git-svn-id: svn://10.0.0.236/trunk@225721 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:06 +00:00
blakeross%telocity.com
718b4b24b8 Fix 66852: bookmarks sidebar panel context menu has a context menu. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225720 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:05 +00:00
ben%netscape.com
4a832d143c Added comments regarding coming changes for bug 65470/Mozilla 0.8.
git-svn-id: svn://10.0.0.236/trunk@225719 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:04 +00:00
blakeross%telocity.com
18c5850e4e Fix 65790: context menus broken in bookmarks panel. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225718 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:03 +00:00
blakeross%telocity.com
56ae20b2d7 Fix 52419, 66137: don't show so many columns in bookmarks window by default, and retain last sort in bookmarks window. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225717 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:02 +00:00
blakeross%telocity.com
f547ef4bd3 Fix 64479, 57191, an unreported bug: lots of search bookmarks/history cleanup/fixes. r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225716 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:01 +00:00
danm%netscape.com
ddc5fa09c0 fix position and zoom state persistence for bm-find.xul and history.xul. bug 65262 (32148) r=ben,mscott,pchen
git-svn-id: svn://10.0.0.236/trunk@225715 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:34:00 +00:00
alecf%netscape.com
e80519caf7 - move bookmarks over to the generic nsTreeUtils.js for stuff like sorting/menus
- convert history to use the new nsTreeController
- update history to support removing of individual items (bug #11412)
a=ben


git-svn-id: svn://10.0.0.236/trunk@225714 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:59 +00:00
blakeross%telocity.com
ad36714122 Fix 48876: make d&d and modifier-/middle-click possible throughout the app and implement selection within link (50673). Also fixes 59520, 48780, 48632, 57588, 59132. r=jag sr=alecf
git-svn-id: svn://10.0.0.236/trunk@225713 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:58 +00:00
matt%netscape.com
7933e58bf9 error when checking in bookmarks code
for bug56574
a=alecf
a=rjc


git-svn-id: svn://10.0.0.236/trunk@225712 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:57 +00:00
matt%netscape.com
c4e95097ca for bug 56574
fixing IE bookmarks in sidbear bookmarks
a=alecf
a=rjc


git-svn-id: svn://10.0.0.236/trunk@225711 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:56 +00:00
matt%netscape.com
317e250829 48465">http://bugzilla.mozilla.org/show_bug.cgi?id=48465
added fix for bug 48465
a=ben
r=rjc
added function so in mail bookmarks sidebar
opens in top window


git-svn-id: svn://10.0.0.236/trunk@225710 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:55 +00:00
matt%netscape.com
80e4934b0e bug 48465 adding code so that you can open a bookmarks panel
from mailnews.
r=ben
r=mcafee


git-svn-id: svn://10.0.0.236/trunk@225709 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:54 +00:00
blakeross%telocity.com
8f84e4f1fc Fix 55170: change the accelerator/accesskey for Edit > Properties... the bookmarks window. r=jag sr=brendan
git-svn-id: svn://10.0.0.236/trunk@225708 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:53 +00:00
alecf%netscape.com
d36c45a15d big rewrite of drag & drop code to fix #52519
- fix warnings
- change title/url separator to "\n"
- clean up image dragging
- consolidate code
r=jag, a=ben


git-svn-id: svn://10.0.0.236/trunk@225707 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:52 +00:00
blakeross%telocity.com
f47095c428 Lots of clean up for the Search Bookmarks/History and Manage Bookmarks windows. Fixes things like column resizing, layout of widgets, tree sorting (was very messed up in these windows), proper enabling/disabling of menuitems and buttons, widget text, makes toolbars properly collapsible, fix javascript errors, adds "Preference..." menu item, fixes accelerator and access keys, make column-hider tree thumb work, online/offline switching capability, focus, implements functional statusbar and view menu to the search window, and some treePopup menu issues. fixes bugs 48340, 44693, 44696, 51960, 48339, 40912, 45443, 44537, 52032, and 52418. Patches by me and jag -- r=jag on what I wrote, and r=me on what he wrote. hyatt and slamm also looked them over. a=brendan
git-svn-id: svn://10.0.0.236/trunk@225706 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:51 +00:00
rayw%netscape.com
ad653109fe Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@225705 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:50 +00:00
rjc%netscape.com
22936bde28 [Darn it Ben, stop breaking stuff.] If metaKey is down, open URL in new browser window.
git-svn-id: svn://10.0.0.236/trunk@225704 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:49 +00:00
disttsc%bart.nl
c04eb83382 Remove incorrect 'rdf:' from 'rdf:resource', 'rdf:resource2' and 'rdf:containment'. Part of bug=53297, more to follow. r=rjc, a=waterson. This particular checkin should fix bug=52789 (column sorting in bookmarks and history) and bug=52547 (sidebar bookmarks panel not showing sort triangle).
git-svn-id: svn://10.0.0.236/trunk@225703 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:48 +00:00
rjc%netscape.com
b0efee8fbd Add "dont-test-empty" flag to bookmarks window/panel for tree speed optimization, as well as fix bug with empty folders.
git-svn-id: svn://10.0.0.236/trunk@225702 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:47 +00:00
ben%netscape.com
0dbde479fc 46613...
git-svn-id: svn://10.0.0.236/trunk@225701 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:46 +00:00
blakeross%telocity.com
5b6f89945e Disabling autostretch where necessary (42406). r=gemal a=ben
git-svn-id: svn://10.0.0.236/trunk@225700 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:45 +00:00
rjc%netscape.com
205fa4dc97 Fix bugs #48321 and #51168: JS code from gervase.markham@univ.ox.ac.uk and r=me
git-svn-id: svn://10.0.0.236/trunk@225699 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:44 +00:00
ben%netscape.com
c3e97e184a 46613...
git-svn-id: svn://10.0.0.236/trunk@225698 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:43 +00:00
sfraser%netscape.com
463043b64d Fix JavaScript warnings in strict mode. r=pchen
git-svn-id: svn://10.0.0.236/trunk@225697 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:42 +00:00
rjc%netscape.com
5b556c2977 Fix bug # 45444: option-clicking on a bookmark should open Properties dialog; cmd-clicking on a bookmark should open URL in a new browser window. r=me
git-svn-id: svn://10.0.0.236/trunk@225696 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:41 +00:00
sfraser%netscape.com
36637ebfcf Make dialogs have titlebars (fallout from bug 41741, fixes bugs 50388, 50389, 50738, 50739, 50747). Simple addition of "titlebar" to chrome flags.
git-svn-id: svn://10.0.0.236/trunk@225695 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:40 +00:00
rjc%netscape.com
28441fb73c Fix bug # 44284: fix bookmark schedule XUL. Code from danm. r=me
git-svn-id: svn://10.0.0.236/trunk@225694 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:39 +00:00
rjc%netscape.com
7170d9e772 Trivial fix for bookmark panel sorting. (Slamm apparently renamed the routine, so just use the new name.) r=me
git-svn-id: svn://10.0.0.236/trunk@225693 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:38 +00:00
hyatt%netscape.com
397a69d8fa 30511
git-svn-id: svn://10.0.0.236/trunk@225692 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:37 +00:00
bryner%uiuc.edu
613bcc8cbd Updating trees for new tree widget. bug 30511. r=hyatt.
git-svn-id: svn://10.0.0.236/trunk@225691 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:36 +00:00
rbs%maths.uq.edu.au
a21c08f24e Change invalid REC-html40 to correct XHTML namespace. b:7834. a:ekrock@netscape.com
git-svn-id: svn://10.0.0.236/trunk@225690 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:35 +00:00
ben%netscape.com
846085ff86 skinnable bookmark properties dialog
git-svn-id: svn://10.0.0.236/trunk@225689 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:34 +00:00
ben%netscape.com
c4fce10c6d removing redundant skin files
git-svn-id: svn://10.0.0.236/trunk@225688 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:33 +00:00
rjc%netscape.com
498983bda2 Fix bug # 39161: when adding a new bookmark, set its default type if it doesn't have one. r=me
git-svn-id: svn://10.0.0.236/trunk@225687 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:32 +00:00
rjc%netscape.com
5eb7570b27 Fixes for various sidebar panels for bug # 42718. Also, set page title for FTP/FILE displays. Finally, fix a bug (can't remember the bug # at the moment) with clicking on the scrollbar... basically, make sure the click is on a <treeitem> before processing the click. r=me
git-svn-id: svn://10.0.0.236/trunk@225686 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:31 +00:00
danm%netscape.com
5d2cb6beee tracking change of name of window.content to _content. (bug 33650) r=hyatt
git-svn-id: svn://10.0.0.236/trunk@225685 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:30 +00:00
BlakeR1234%aol.com
3f7c068464 Bug 44733
git-svn-id: svn://10.0.0.236/trunk@225684 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:29 +00:00
rjc%netscape.com
e9f5367813 Fix bug # 46052: simple misspelling fix.
git-svn-id: svn://10.0.0.236/trunk@225683 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:28 +00:00
bryner%uiuc.edu
50cf3265ee Fix bug 45786 - need to use getService(), not createInstance() to get the
clipboard.  r=jelwell,rjc.


git-svn-id: svn://10.0.0.236/trunk@225682 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:27 +00:00
pavlov%netscape.com
fdf56d7f4c changing createInstance to getService to fix 45439 r=gramps
git-svn-id: svn://10.0.0.236/trunk@225681 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:26 +00:00
rjc%netscape.com
5de98a111d Fix nsbeta2+ bug # 39539: fix bookmarks so that new items can be created. r=ben@netscape.com
git-svn-id: svn://10.0.0.236/trunk@225680 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:25 +00:00
bryner%uiuc.edu
70c23e503e Fixing bug 37175 - make bookmarks import/export use
nsIFilePicker/nsILocalFile.  r=rjc.


git-svn-id: svn://10.0.0.236/trunk@225679 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:24 +00:00
slamm%netscape.com
cd82b32550 Fix bookmark and history menus. Bug 37078 r=pavlov
git-svn-id: svn://10.0.0.236/trunk@225678 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:23 +00:00
joki%netscape.com
f7ba198957 Updating mozilla to DOM Level 2 events support. Fixes for bug 34722, 35378, 8411, 10330, plus some others that weren't filed.
git-svn-id: svn://10.0.0.236/trunk@225677 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:22 +00:00
brendan%mozilla.org
7769510c12 Enforce interCaps Mozilla XPIDL style (r=shaver).
git-svn-id: svn://10.0.0.236/trunk@225676 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:21 +00:00
slamm%netscape.com
9f7dd49680 Fix "woefully inadequate" file menu (bug 29265).
git-svn-id: svn://10.0.0.236/trunk@225675 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:20 +00:00
rjc%netscape.com
85442927fd Fixing ben's earliest checkin... don't obtain the extraneous "#URL" attribute eagerly, get it as needed.
git-svn-id: svn://10.0.0.236/trunk@225674 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:19 +00:00
ben%netscape.com
7bbb475fd5 fixing some bookmarks window issues
git-svn-id: svn://10.0.0.236/trunk@225673 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:18 +00:00
ben%netscape.com
42b276ec53 added home icon, style rule performance tweaks
git-svn-id: svn://10.0.0.236/trunk@225672 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:17 +00:00
ben%netscape.com
137ccf81ac skinnability fixes for bookmarks
git-svn-id: svn://10.0.0.236/trunk@225671 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:16 +00:00
rjc%netscape.com
29f4ca205b Add flex on bookmark separators.
git-svn-id: svn://10.0.0.236/trunk@225670 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:15 +00:00
rjc%netscape.com
6835cc4adb Fix so that sorting works correctly with separators.
git-svn-id: svn://10.0.0.236/trunk@225669 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:14 +00:00
rjc%netscape.com
4f34beb966 Use proper CSS to indicate when a sort is active.
git-svn-id: svn://10.0.0.236/trunk@225668 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:13 +00:00
slamm%netscape.com
6f567ceb79 Fix up tree styles. Fixes icons, indenting, and twisties. Also, reduces amount of style matching that needs to be done. r=hyatt
git-svn-id: svn://10.0.0.236/trunk@225667 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:12 +00:00
rjc%netscape.com
695a3b2f3d Enable option to play sound on bookmark schedule status change.
git-svn-id: svn://10.0.0.236/trunk@225666 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:11 +00:00
hyatt%netscape.com
aeffd63b2c Beginning the process of massaging the CSS and XUL to conform to the new
directory org.


git-svn-id: svn://10.0.0.236/trunk@225665 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:10 +00:00
radha%netscape.com
8858057906 Call appCore.loadUrl(url) instead of doing window.content.location.href=url
r=slamm.


git-svn-id: svn://10.0.0.236/trunk@225664 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:09 +00:00
danm%netscape.com
d946fc811d use preference for browser chrome url (aka navigator.xul). bug 31867
git-svn-id: svn://10.0.0.236/trunk@225663 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:08 +00:00
pinkerton%netscape.com
ff9ab2acb8 update use of clipboard apis. fix bug 36374.
git-svn-id: svn://10.0.0.236/trunk@225662 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:07 +00:00
danm%netscape.com
d71528cc89 dist...chrome restructuring
git-svn-id: svn://10.0.0.236/trunk@225661 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:06 +00:00
rjc%netscape.com
d0afe1903c Use <xul:textfield> instead of <html:input>. Set initial focus.
git-svn-id: svn://10.0.0.236/trunk@225660 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:05 +00:00
rjc%netscape.com
096370cdf9 Make bookmark property dialog skinnable.
git-svn-id: svn://10.0.0.236/trunk@225659 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:04 +00:00
slamm%netscape.com
1bb350313a Include js file strres.js to fix JS error. Bug 27430. r=mcafee a=leaf
git-svn-id: svn://10.0.0.236/trunk@225658 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:03 +00:00
rjc%netscape.com
51acb8a8d9 Fix bug # 24302: AM/PM localization issue fixed.
git-svn-id: svn://10.0.0.236/trunk@225657 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:02 +00:00
slamm%netscape.com
e58ccabf5d Fix up 'File > New' menu (bug 9978).
git-svn-id: svn://10.0.0.236/trunk@225656 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:01 +00:00
slamm%netscape.com
e9422e22e7 Rename window. 'Bookmarks' to 'Manage Bookmarks' (bug 37829)
git-svn-id: svn://10.0.0.236/trunk@225655 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:33:00 +00:00
rjc%netscape.com
c6f09c5286 Add "bookmark find" dialog support.
git-svn-id: svn://10.0.0.236/trunk@225654 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:59 +00:00
rjc%netscape.com
48ab5df502 Fix bug # 30152: showing/hiding bookmark columns. CSS fix from aaronr@us.ibm.com.
git-svn-id: svn://10.0.0.236/trunk@225653 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:58 +00:00
rjc%netscape.com
be0d95189d Add CSS for support of #IEFavoritesFolder
git-svn-id: svn://10.0.0.236/trunk@225652 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:57 +00:00
ben%netscape.com
b24fc13b28 another attempt at adding the selected bookmark images
git-svn-id: svn://10.0.0.236/trunk@225651 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:56 +00:00
ben%netscape.com
43c4e1f53b update bookmarks.css to comment out references to images I've removed
git-svn-id: svn://10.0.0.236/trunk@225650 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:55 +00:00
ben%netscape.com
635a0cfc7d committing binaries
git-svn-id: svn://10.0.0.236/trunk@225649 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:54 +00:00
ben%netscape.com
c064122c82 new bookmark icons
git-svn-id: svn://10.0.0.236/trunk@225648 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:53 +00:00
slamm%netscape.com
6efce056ad Add style to hide columns.
git-svn-id: svn://10.0.0.236/trunk@225647 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:52 +00:00
ben%netscape.com
4f68a8b2de localisability fix for bookmarks, r=jst@citec.fi
git-svn-id: svn://10.0.0.236/trunk@225646 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:51 +00:00
rjc%netscape.com
aedf86d33c Second part of fix for bug # 21175: force a bookmark URL to have a scheme (default: "http://")
git-svn-id: svn://10.0.0.236/trunk@225645 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:50 +00:00
rjc%netscape.com
ef1dd66847 Add support for importing/exporting bookmarks.
git-svn-id: svn://10.0.0.236/trunk@225644 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:49 +00:00
rjc%netscape.com
2e840d8f17 Aggregate in "rdf:httpindex".
git-svn-id: svn://10.0.0.236/trunk@225643 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:48 +00:00
rjc%netscape.com
1e560de373 Fix bug # 33678: require a valid URL when adding a new URL. Also, ensure that IsBookmarked() works for all URIs (not just bookmarks, but folders too) so that when looking for a folder by type, we can use IsBookmarked() to verify that the folder actually exists in the bookmarks hierarchy chain.
git-svn-id: svn://10.0.0.236/trunk@225642 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:47 +00:00
rjc%netscape.com
dc2f17ed7f Add support for "Set New Bookmark Folder" and "Set Personal Toolbar Folder" context menu commands.
git-svn-id: svn://10.0.0.236/trunk@225641 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:46 +00:00
rjc%netscape.com
f44c1718b2 Add RDF command separator support.
git-svn-id: svn://10.0.0.236/trunk@225640 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:45 +00:00
rjc%netscape.com
de8118b384 When using various bookmark commands, now prompt for arguments. Prevent invalid arguments (for example, disallow deletion of the "Personal Toolbar Folder").
git-svn-id: svn://10.0.0.236/trunk@225639 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:44 +00:00
rjc%netscape.com
01165e1c2c Rest of fix for bug # 32681: also support html for clipboard encoding.
git-svn-id: svn://10.0.0.236/trunk@225638 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:43 +00:00
rjc%netscape.com
8587ee3d48 Fix bug # 32681: also support text for clipboard encoding.
git-svn-id: svn://10.0.0.236/trunk@225637 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:42 +00:00
rjc%netscape.com
a5f96e65d7 Fix bug # 17333: use a string bundle. Code from aaronr@us.ibm.com: Review: me
git-svn-id: svn://10.0.0.236/trunk@225636 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:41 +00:00
rjc%netscape.com
a2ffaa4947 Fix bug # 28238: (work around bug # 26402) get context menus in bookmarks window/sidebar working, by setting "oncommand" attribute AFTER inserting node into content model.
git-svn-id: svn://10.0.0.236/trunk@225635 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:40 +00:00
rjc%netscape.com
8cf08e4248 When bringing up a context menu, only adjust selection if we actually have a treeitem. (This check also allows correct behavior of context menus on the background.)
git-svn-id: svn://10.0.0.236/trunk@225634 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:39 +00:00
rjc%netscape.com
3e7e809d9c Fix bug # 22521: context menus should work on background of bookmarks window and background of bookmarks sidebar panel.
git-svn-id: svn://10.0.0.236/trunk@225633 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:38 +00:00
rjc%netscape.com
da636cbde6 Fix bug # 28927: double-clicking on twisty problem. Also, add some context menus to bookmark sidebar panel.
git-svn-id: svn://10.0.0.236/trunk@225632 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:37 +00:00
rjc%netscape.com
18673e3ff9 Fix broken clicking metaphor for bookmarks sidebar panel. Review: pavlov.
git-svn-id: svn://10.0.0.236/trunk@225631 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:36 +00:00
rjc%netscape.com
85439297ea Fix bug # 29045: small text change.
git-svn-id: svn://10.0.0.236/trunk@225630 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:35 +00:00
rjc%netscape.com
a2c3a1d949 Part of fix for bug # 17333: add "Properties..." menuitem to context menu (if appropriate). Code from aaronr@us.ibm.com, review/slight mods: me.
git-svn-id: svn://10.0.0.236/trunk@225629 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:34 +00:00
rjc%netscape.com
6945b16af4 Fix bug # 31624 (add Mac IE favorites foreign charset alias resolution support) and bug # 29135 (default to adding new bookmark items under the root node if there is no selection). Review: me
git-svn-id: svn://10.0.0.236/trunk@225628 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:33 +00:00
pinkerton%netscape.com
cf1436427f moving all d&d code into separate file: bookmarksDD.js r=shaver.
git-svn-id: svn://10.0.0.236/trunk@225627 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:32 +00:00
pinkerton%netscape.com
1481c4fae9 hiding d&d behind a pref (xpfe.dragdrop.enabled) for nscp beta. r=sdagley. bug #22083.
git-svn-id: svn://10.0.0.236/trunk@225626 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:31 +00:00
slamm%netscape.com
cf4379d619 Fix bookmark properties. bug #22010.
git-svn-id: svn://10.0.0.236/trunk@225625 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:30 +00:00
rjc%netscape.com
62b74c82d5 Part of fix for bug # 25876: bookmarks drag&drop behavior modification. Approval: jevering Review: pinkerton
git-svn-id: svn://10.0.0.236/trunk@225624 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:29 +00:00
slamm%netscape.com
fdc0480304 Fix bug #27415, Bookmarks dead in sidebar.
git-svn-id: svn://10.0.0.236/trunk@225623 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:28 +00:00
slamm%netscape.com
531b247a19 Clean up xul.
git-svn-id: svn://10.0.0.236/trunk@225622 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:27 +00:00
slamm%netscape.com
d17896440d Only use left clicks to manipulate items.
git-svn-id: svn://10.0.0.236/trunk@225621 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:26 +00:00
rjc%netscape.com
daeaf5854a Small text change.
git-svn-id: svn://10.0.0.236/trunk@225620 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:20 +00:00
alecf%netscape.com
b407ee41bd some stray title buttons without borders
git-svn-id: svn://10.0.0.236/trunk@225619 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:32:09 +00:00
slamm%netscape.com
ce95010f51 Ignore clicks not on treeitems (bugzilla down...no number). Set window type as partial fix for bug #14038. Change debug statements to have '\n' by default.
git-svn-id: svn://10.0.0.236/trunk@225618 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 04:31:14 +00:00
roc+%cs.cmu.edu
d0fb0c76b6 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@225617 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 03:23:53 +00:00
roc+%cs.cmu.edu
cc4c2f4e34 Bug 375760. Make a number of small changes to the gfxTextRun/gfxFont/gfxFontGroup APIs. r=vlad
git-svn-id: svn://10.0.0.236/trunk@225615 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 02:16:17 +00:00
neil.williams%sun.com
d366d9b378 Bug 351767, pk12util -o <out> -W crashes if <out> is directory
r=nelson


git-svn-id: svn://10.0.0.236/trunk@225611 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 02:06:28 +00:00
bienvenu%nventure.com
f5b3efb01d fix 368626 patch by gwenger@qualcomm.com, r/sr=bienvenu fix import of mailing list nicknames
git-svn-id: svn://10.0.0.236/trunk@225609 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-05 00:23:05 +00:00
jst%mozilla.org
b709a9b8f8 Followup fix for bug 379539. Make the initial hg repository checkins have a commit date that matches the date of the CVS tag we pull from. Also fix a bug with handling of the --cvsroot argument. r=preed@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@225608 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 23:55:42 +00:00
bienvenu%nventure.com
8fb537084b fix 368634, unable to import win32 eudora if Eudora is using .nnt format, patch by gwenger@qualcomm.com, r=mscott, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@225607 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 23:52:11 +00:00
sharparrow1%yahoo.com
57f6f646e2 Bug 378662: Get rid of PresShellViewEventListener. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@225606 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 23:28:02 +00:00
bienvenu%nventure.com
612d358b62 fix 377816 patch by gwenger@qualcomm.com, r=mscott, sr=bienvenu eudora ab importer incorrectly adds additional entries when resolving nicknames in mailing lists
git-svn-id: svn://10.0.0.236/trunk@225605 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 23:13:49 +00:00
rhelmer%mozilla.com
c1762eb191 license clarification b=368720 r=rhelmer a=anodelman
git-svn-id: svn://10.0.0.236/trunk@225604 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 22:35:49 +00:00
rhelmer%mozilla.com
4fbeda275d integrate test framework with graph server, new page set, and add linux support b=368720 r=rhelmer p=anodelman p=bhearsum
git-svn-id: svn://10.0.0.236/trunk@225603 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 22:13:40 +00:00
bienvenu%nventure.com
9ba8f389ac fix 368630 various eudora ab fields not mapped to tb ab fields, patch by gwenger@qualcomm.com, r=mscott, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@225602 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 22:04:36 +00:00
rhelmer%mozilla.com
71c6cf1075 renaming mozilla/testing/performance/win32 to mozilla/testing/performance/talos, pull date '2007-05-04 15:00:00 PDT' b=368720
git-svn-id: svn://10.0.0.236/trunk@225601 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 21:54:09 +00:00
despotdaemon
8033da6140 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@225600 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 21:16:53 +00:00
bienvenu%nventure.com
afdfbb1f9d look for imported eudora attachments in the attach directory, patch by gwenger@qualcomm.com, r/sr=bienvenu 301188
git-svn-id: svn://10.0.0.236/trunk@225599 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 20:26:32 +00:00
ghendricks%novell.com
171a5d0833 Bug 379765 – Taint issues in Bugzilla::Testopia::Search
git-svn-id: svn://10.0.0.236/trunk@225598 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 20:13:31 +00:00
sspitzer%mozilla.org
f577577691 fix for bug #375677: Deleting 5 or more bookmarks at once in Bookmarks Manager seriously messes up the bookmark handling.
fix by Todd Agulnick <toddsf@gmail.com>.

r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@225597 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 19:30:40 +00:00
bienvenu%nventure.com
a80ac72220 fix leak of temp files doing mail import, sr=mscott 379636
git-svn-id: svn://10.0.0.236/trunk@225596 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 19:16:43 +00:00
bclary%bclary.com
26b0ff17f4 JavaScript Tests - replace JavaScriptOptions, bug 379701
git-svn-id: svn://10.0.0.236/trunk@225595 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 18:49:31 +00:00
ghendricks%novell.com
0978db0b82 Bug 379750 – Remove hardcoded GROUP BY in favor of sql_group_by()
git-svn-id: svn://10.0.0.236/trunk@225594 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 18:39:45 +00:00
brendan%mozilla.org
79f35b65fa Fix some assertions to avoid re-evaluating macro args; tweak comments.
git-svn-id: svn://10.0.0.236/trunk@225593 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 18:34:56 +00:00
ghendricks%novell.com
b469b479f6 Bug 377749 – tr_draw.cgi gives error in Apache log
git-svn-id: svn://10.0.0.236/trunk@225592 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 18:22:42 +00:00
aaronleventhal%moonset.net
59e783eb7d Bug 357583. Followup improvements to ensure that a11y is activated on Linux when it should be. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@225591 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 18:09:02 +00:00
bienvenu%nventure.com
cca8bce553 speed up eudora import by caching identity, patch by gwenger@qualcomm.com, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@225590 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 18:02:07 +00:00
edburns%acm.org
4b3f15474f M dist/build.xml
- do Alpha 8 release

- Copy artifacts to local www for dist via CVS.

A dist/webclient-pom.xml

- Create Maven POM for error free artifact resolution

M dist/mcp-test/src/test/java/cardemo/CarDemoTest.java

- Update clientIds

- Use new package for WebclientTestCase

M dist/mcp-test/src/test/java/jsf_jmaki/JsfjMakiTest.java

- Use new timeout mechanism.

- Use new package for WebclientTestCase

M dist/netbeans/build.xml
M dist/netbeans/nbproject/project.properties

- alpha 8

M webclient/build-tests.xml

- remove cardemo from automated test run

M webclient/classes_spec/org/mozilla/mcp/MCP.java
A webclient/classes_spec/org/mozilla/mcp/TimeoutHandler.java

- Generalized timeout mechanism

A webclient/classes_spec/org/mozilla/mcp/CompareFiles.java
A webclient/classes_spec/org/mozilla/mcp/THTTPD.java
A webclient/classes_spec/org/mozilla/mcp/junit/TestLogStrings.properties
A webclient/classes_spec/org/mozilla/mcp/junit/WebclientTestCase.java
A webclient/classes_spec/org/mozilla/mcp/junit/package.html
R webclient/test/automated/src/classes/org/mozilla/util/THTTPD.java
R webclient/test/automated/src/classes/org/mozilla/webclient/CompareFiles.java
R webclient/test/automated/src/classes/org/mozilla/webclient/TestLogStrings.properties
R webclient/test/automated/src/classes/org/mozilla/webclient/WebclientTestCase.java
M webclient/test/automated/src/classes/org/mozilla/webclient/BookmarksTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/BrowserControlFactoryTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/CurrentPageTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/DOMTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/DocumentLoadListenerTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/HistoryTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/KeyListenerTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/MouseListenerTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/NavigationTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/PreferencesTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/ProfileManagerTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/WindowCreatorTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/impl/WebclientFactoryImplTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/impl/wrapper_native/TestGtkBrowserControlCanvas.java
M webclient/test/automated/src/classes/org/mozilla/webclient/impl/wrapper_native/WrapperFactoryImplTest.java

- New package for mcp JUnit support


git-svn-id: svn://10.0.0.236/trunk@225589 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 17:10:35 +00:00
ghendricks%novell.com
d0415ed6dc Bug 378572 – Unable to create Test Plan in Testopia 1.2
git-svn-id: svn://10.0.0.236/trunk@225588 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 16:34:04 +00:00
joshmoz%gmail.com
8a5cd4a28d remove "-moz-appearance: button-small;" usage from mail. b=379542 r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@225587 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 16:32:10 +00:00
ccooper%deadsquid.com
3388d1accd b=362998,364257
- add help tooltips to explain what 'Vetting' means
- make vetting status, validity, and trusted source radio selections when performing an advanced search.


git-svn-id: svn://10.0.0.236/trunk@225586 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 16:26:15 +00:00
ghendricks%novell.com
1a121f74dd Bug 379529 – On insertion, the auto-incremented field must not appear in the SQL statement
Patch by LpSolit r=ghendricks


git-svn-id: svn://10.0.0.236/trunk@225585 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 15:56:57 +00:00
gavin%gavinsharp.com
4e2ac8c5ea Bug 356289: modify the search service's concept of "default engine" so that extension-shipped search plugins can be easily restored using "restore default engines", r=mano, ui-r=mconnor
git-svn-id: svn://10.0.0.236/trunk@225584 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 15:48:08 +00:00
bugzilla%standard8.demon.co.uk
cf9a56eccd Bug 379647 Remove 4.x ldap address book migration from the trunk - Part 1 Remove ldap prefs service migration, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@225583 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 15:43:53 +00:00
igor%mir2.org
e7a21615b3 Bug 379455: tracing API now let the tracer to know about the GC lock count.
git-svn-id: svn://10.0.0.236/trunk@225582 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 15:43:19 +00:00
bugzilla%standard8.demon.co.uk
9a0c0a6bc9 Part of bug 379068 - remove mailnews' dependency on xpcom_obsolete. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@225581 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 15:27:50 +00:00
aaronleventhal%moonset.net
817e30b705 Bug 376887. If document gets painted before being fully loaded, and gets focused, the accessible tree is often incorrectly truncated. r=surkov
git-svn-id: svn://10.0.0.236/trunk@225580 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 15:15:00 +00:00
ccooper%deadsquid.com
e142572f52 b=379423
- switch search results limit form to use IDs, but also preserve name-based querying to support existing/legacy queries


git-svn-id: svn://10.0.0.236/trunk@225579 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 13:32:13 +00:00
masayuki%d-toybox.com
3320cabcfe b=357637 backing out
git-svn-id: svn://10.0.0.236/trunk@225578 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 10:46:08 +00:00
masayuki%d-toybox.com
0a5c151f82 Bug 357637 Loading time (Tp) of pages with Chinese text is unbearable r=vlad
git-svn-id: svn://10.0.0.236/trunk@225577 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 10:02:54 +00:00
peterv%propagandism.org
f48ef2567c Fix for bug 379593 (Only create one XPCCallContext per cycle collection). r=jst, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@225576 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 08:55:08 +00:00
neil%parkwaycc.co.uk
e88f58dde4 Bug 379571 autocomplete should not try to create empty search sessions r+sr=jag
git-svn-id: svn://10.0.0.236/trunk@225575 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 08:46:23 +00:00
jwatt%jwatt.org
917f302fe1 Stop assuming that the antialiased edge of a square rect with rx and ry equal to width/2 will be exactly the same as a circle with radius width/2. Hopefully that will fix this reftest's failure on Mac OS X (bug 379606).
git-svn-id: svn://10.0.0.236/trunk@225574 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 08:19:29 +00:00
jwatt%jwatt.org
8e9838be93 Adding reftest for SVG rect with rx _and_ ry attributes.
git-svn-id: svn://10.0.0.236/trunk@225573 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 08:05:05 +00:00
jwatt%jwatt.org
9166e8088f Now using the reftest condition construct for tests that fail instead of commenting them out entirely.
git-svn-id: svn://10.0.0.236/trunk@225572 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 07:12:14 +00:00
asqueella%gmail.com
c11a3a5b23 Bug 377976 - Check for null mDetailedGlyphs before referencing its members for missing CompressedGlyphs.
p=Karl Tomlinson <mozbugz@karlt.net>
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@225571 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 07:00:09 +00:00
asqueella%gmail.com
091b235074 354470 - add a missing line for the security pane
p=Florian Queze <f.qu@queze.net>
r=mano


git-svn-id: svn://10.0.0.236/trunk@225570 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 06:55:38 +00:00
asqueella%gmail.com
aa19e55242 Bug 379433 - PangoItem and GList memory leaks in gfxPangoFonts
p=Karl Tomlinson <mozbugz@karlt.net>
r=vlad


git-svn-id: svn://10.0.0.236/trunk@225568 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 06:51:04 +00:00
asqueella%gmail.com
f809757efb Bug 379472 - fix typo in _getLoadInSidebarAnnotation
p=onemen.one@gmail.com
r=mano


git-svn-id: svn://10.0.0.236/trunk@225567 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 06:47:02 +00:00
asqueella%gmail.com
a283324088 Bug 372554 - "ASSERTION: cannot set host on no-auth url" trying to set location.hostname at a file: URL
p=Ryan Jones <sciguyryan@gmail.com>
r=biesi/r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@225566 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 06:42:29 +00:00
asqueella%gmail.com
3c8ae76b32 Bug 270706 - Unable to manage identities when signature file is not on given path
p=Henrik Skupin <hskupin@gmail.com>
r=mscott, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@225565 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 06:38:25 +00:00
asqueella%gmail.com
cbd06d473f 287469 - fix source comments to match idl.
r+sr=biesi


git-svn-id: svn://10.0.0.236/trunk@225564 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-04 06:00:33 +00:00
48486 changed files with 44 additions and 10092598 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,617 +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{'190'} = 'Open';
$branch{'190'} = 'HEAD';
$fullname{'190'} = 'Bugzilla';
$mode{'204'} = 'Restricted';
$branch{'204'} = 'BUGZILLA-2_18-BRANCH';
$fullname{'204'} = 'Bugzilla2.18';
$blessed{'204'} = ['vladd%bugzilla.org','olav%bkor.dhs.org','ghendricks%novell.com',];
$super{'204'} = ['myk%mozilla.org','mkanat%bugzilla.org','lpsolit%gmail.com','justdave%bugzilla.org',];
$mode{'191'} = 'Restricted';
$branch{'191'} = 'BUGZILLA-2_20-BRANCH';
$fullname{'191'} = 'Bugzilla2.20';
$blessed{'191'} = ['vladd%bugzilla.org','olav%bkor.dhs.org','ghendricks%novell.com',];
$super{'191'} = ['myk%mozilla.org','mkanat%bugzilla.org','lpsolit%gmail.com','justdave%bugzilla.org',];
$mode{'203'} = 'Restricted';
$branch{'203'} = 'BUGZILLA-2_22-BRANCH';
$fullname{'203'} = 'Bugzilla2.22';
$blessed{'203'} = ['vladd%bugzilla.org','olav%bkor.dhs.org','ghendricks%novell.com',];
$super{'203'} = ['myk%mozilla.org','mkanat%bugzilla.org','lpsolit%gmail.com','justdave%bugzilla.org',];
$mode{'212'} = 'Closed';
$branch{'212'} = 'BUGZILLA-3_0-BRANCH';
$fullname{'212'} = 'Bugzilla3.0';
$blessed{'212'} = ['vladd%bugzilla.org','olav%bkor.dhs.org','ghendricks%novell.com',];
$super{'212'} = ['myk%mozilla.org','mkanat%bugzilla.org','lpsolit%gmail.com','justdave%bugzilla.org',];
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'183'} = 'Open';
$branch{'183'} = 'HEAD';
$fullname{'183'} = 'calendar';
$mode{'210'} = 'Open';
$branch{'210'} = 'HEAD';
$fullname{'210'} = 'camino';
$mode{'211'} = 'Open';
$branch{'211'} = 'HEAD';
$fullname{'211'} = 'ChatZilla';
$mode{'146'} = 'Restricted';
$branch{'146'} = 'NSPRPUB_PRE_4_2_CLIENT_BRANCH';
$fullname{'146'} = 'Client NSPR';
$blessed{'146'} = ['mozilla%weilbacher.org','mkaply%us.ibm.com','sspitzer%mozilla.org','julien.pierre.bugs%sun.com','gerv%gerv.net','dbaron%dbaron.org','alexei.volkov.bugs%sun.com',];
$super{'146'} = ['cls%seawood.org','wtc%google.com','nelson%bolyard.com','darin%meer.net',];
$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{'101'} = 'Open';
$branch{'101'} = 'HEAD';
$fullname{'101'} = 'docshell';
$mode{'103'} = 'Open';
$branch{'103'} = 'HEAD';
$fullname{'103'} = 'Document Object Model';
$mode{'184'} = 'Open';
$branch{'184'} = 'HEAD';
$fullname{'184'} = 'DOM Inspector';
$mode{'208'} = 'Open';
$branch{'208'} = 'HEAD';
$fullname{'208'} = 'Embedding';
$mode{'181'} = 'Open';
$branch{'181'} = 'HEAD';
$fullname{'181'} = 'Find As You Type';
$mode{'166'} = 'Open';
$branch{'166'} = 'HEAD';
$fullname{'166'} = 'Firefox';
$mode{'182'} = 'Open';
$branch{'182'} = 'HEAD';
$fullname{'182'} = 'Global Key Bindings';
$mode{'201'} = 'Open';
$branch{'201'} = 'HEAD';
$fullname{'201'} = 'Graphics';
$mode{'144'} = 'Open';
$branch{'144'} = 'HEAD';
$fullname{'144'} = 'GTK Embedding Widget';
$mode{'102'} = 'Open';
$branch{'102'} = 'HEAD';
$fullname{'102'} = 'HTML Parser';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$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'} = ['vladimir%pobox.com','timeless%mozdev.org','sayrer%gmail.com','jst%mozilla.org','jruderman%hmc.edu','peterv%propagandism.org','graydon%mozilla.com','gerv%gerv.net','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',];
$super{'70'} = ['shaver%mozilla.org','mrbkap%gmail.com','jwalden%mit.edu','igor%mir2.org','crowder%fiverocks.com','brendan%mozilla.org',];
$mode{'207'} = 'Open';
$branch{'207'} = 'HEAD';
$fullname{'207'} = 'JavaScript Debugger Backend';
$mode{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$mode{'98'} = 'Open';
$branch{'98'} = 'HEAD';
$fullname{'98'} = 'Layout Engine';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'123'} = 'Open';
$branch{'123'} = 'HEAD';
$fullname{'123'} = 'Mail and News Backend';
$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{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['mozilla%weilbacher.org','mkaply%us.ibm.com','sspitzer%mozilla.org','julien.pierre.bugs%sun.com','gerv%gerv.net','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com',];
$super{'78'} = ['cls%seawood.org','wtc%google.com','nelson%bolyard.com','darin%meer.net',];
$mode{'163'} = 'Restricted';
$branch{'163'} = 'NSS_3_11_BRANCH';
$fullname{'163'} = 'NSS Stable Release Branch';
$blessed{'163'} = ['biswatosh.chakraborty%sun.com','douglas%stebila.ca','nkwan%redhat.com','gerv%gerv.net',];
$super{'163'} = ['slavomir.katuscak%sun.com','neil.williams%sun.com','kaie%kuix.de','glen.beasley%sun.com','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com','wtc%google.com','rrelyea%redhat.com','nelson%bolyard.com','julien.pierre.bugs%sun.com',];
$mode{'162'} = 'Open';
$branch{'162'} = 'HEAD';
$fullname{'162'} = 'P3P';
$mode{'209'} = 'Open';
$branch{'209'} = 'HEAD';
$fullname{'209'} = 'Party Tool';
$mode{'81'} = 'Open';
$branch{'81'} = 'HEAD';
$fullname{'81'} = 'Plugins';
$mode{'82'} = 'Open';
$branch{'82'} = 'HEAD';
$fullname{'82'} = 'Preferences';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Privilege Manager';
$mode{'120'} = 'Open';
$branch{'120'} = 'HEAD';
$fullname{'120'} = 'Profile Manager';
$mode{'52'} = 'Open';
$branch{'52'} = 'HEAD';
$fullname{'52'} = 'RDF';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'113'} = 'Open';
$branch{'113'} = 'HEAD';
$fullname{'113'} = 'REMOVEME - Photon';
$mode{'161'} = 'Open';
$branch{'161'} = 'HEAD';
$fullname{'161'} = 'REMOVEME - Qt-based gfx and widget';
$mode{'121'} = 'Open';
$branch{'121'} = 'HEAD';
$fullname{'121'} = 'REMOVEME - Xlib-based gfx and widget';
$mode{'179'} = 'Open';
$branch{'179'} = 'HEAD';
$fullname{'179'} = 'REMOVEME - XPrint';
$mode{'138'} = 'Open';
$branch{'138'} = 'HEAD';
$fullname{'138'} = 'Rhino';
$mode{'145'} = 'Restricted';
$branch{'145'} = 'HEAD';
$fullname{'145'} = 'security';
$blessed{'145'} = ['nkwan%redhat.com','gerv%gerv.net','douglas%stebila.ca','biswatosh.chakraborty%sun.com',];
$super{'145'} = ['slavomir.katuscak%sun.com','neil.williams%sun.com','kaie%kuix.de','glen.beasley%sun.com','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com','wtc%google.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{'173'} = 'Open';
$branch{'173'} = 'HEAD';
$fullname{'173'} = 'Standalone Composer';
$mode{'160'} = 'Open';
$branch{'160'} = 'HEAD';
$fullname{'160'} = 'String';
$mode{'100'} = 'Open';
$branch{'100'} = 'HEAD';
$fullname{'100'} = 'Style System';
$mode{'187'} = 'Open';
$branch{'187'} = 'HEAD';
$fullname{'187'} = 'SVG';
$mode{'205'} = 'Restricted';
$branch{'205'} = 'HEAD';
$fullname{'205'} = 'Tamarin';
$blessed{'205'} = ['ssubrama%adobe.com','gerv%gerv.net','dschaffe%adobe.com','cpeyer%adobe.com','benjamin%smedbergs.us',];
$super{'205'} = ['wsharp%adobe.com','tierney%adobe.com','stejohns%adobe.com','shaver%mozilla.org','jodyer%adobe.com','igor%mir2.org','edwsmith%adobe.com','brendan%mozilla.org','dansmith%adobe.com',];
$mode{'202'} = 'Open';
$branch{'202'} = 'HEAD';
$fullname{'202'} = 'Testing Infrastructure';
$mode{'170'} = 'Open';
$branch{'170'} = 'HEAD';
$fullname{'170'} = 'Thunderbird';
$mode{'169'} = 'Open';
$branch{'169'} = 'HEAD';
$fullname{'169'} = 'toolkit';
$mode{'185'} = 'Open';
$branch{'185'} = 'HEAD';
$fullname{'185'} = 'Update Service';
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'Venkman';
$mode{'96'} = 'Open';
$branch{'96'} = 'HEAD';
$fullname{'96'} = 'View System';
$mode{'177'} = 'Open';
$branch{'177'} = 'HEAD';
$fullname{'177'} = 'Widget';
$mode{'172'} = 'Open';
$branch{'172'} = 'HEAD';
$fullname{'172'} = 'Widget - BeOS';
$mode{'49'} = 'Open';
$branch{'49'} = 'HEAD';
$fullname{'49'} = 'Widget - GTK';
$mode{'178'} = 'Open';
$branch{'178'} = 'HEAD';
$fullname{'178'} = 'Widget - Mac';
$mode{'175'} = 'Open';
$branch{'175'} = 'HEAD';
$fullname{'175'} = 'Widget - Windows';
$mode{'199'} = 'Open';
$branch{'199'} = 'HEAD';
$fullname{'199'} = 'XBL';
$mode{'88'} = 'Open';
$branch{'88'} = 'HEAD';
$fullname{'88'} = 'XML';
$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{'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';
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 'BUGZILLA-3_0-BRANCH') {
if (m:^mozilla/webtools/bugzilla/.*$:) {return '212';}
}
if ($b eq 'HEAD') {
if (m:^mozilla/editor/.*$:) {return '56';}
if (m:^mozilla/widget/src/beos/.*$:) {return '172';}
if (m:^mozilla/directory/.*$:) {return '59';}
if (m:^mozilla/widget/src/windows/.*$:) {return '175';}
if (m:^mozilla/jpeg/.*$:) {return '63';}
if (m:^mozilla/modules/libimg/png/.*$:) {return '63';}
if (m:^mozilla/modules/libpr0n/.*$:) {return '63';}
if (m:^mozilla/modules/zlib/.*$:) {return '63';}
if (m:^mozilla/camino/.*$:) {return '210';}
if (m:^mozilla/intl/.*$:) {return '67';}
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/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/widget/src/cocoa/.*$:) {return '178';}
if (m:^mozilla/widget/src/mac/.*$:) {return '178';}
if (m:^mozilla/caps/.*$:) {return '69';}
if (m:^mozilla/accessibility/.*$:) {return '180';}
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/extensions/typeaheadfind/.*$:) {return '181';}
if (m:^mozilla/extensions/venkman/.*$:) {return '71';}
if (m:^mozilla/content/xbl/builtin/.*$:) {return '182';}
if (m:^mozilla/js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/extensions/inspector/.*$:) {return '184';}
if (m:^mozilla/layout/inspector/.*$:) {return '184';}
if (m:^mozilla/netwerk/[^/]*$:) {return '77';}
if (m:^mozilla/netwerk/base/.*$:) {return '77';}
if (m:^mozilla/netwerk/build/.*$:) {return '77';}
if (m:^mozilla/netwerk/cache/.*$:) {return '77';}
if (m:^mozilla/netwerk/dns/.*$:) {return '77';}
if (m:^mozilla/netwerk/locales/.*$:) {return '77';}
if (m:^mozilla/netwerk/mime/.*$:) {return '77';}
if (m:^mozilla/netwerk/protocol/.*$:) {return '77';}
if (m:^mozilla/netwerk/resources/.*$:) {return '77';}
if (m:^mozilla/netwerk/socket/.*$:) {return '77';}
if (m:^mozilla/netwerk/streamconv/.*$:) {return '77';}
if (m:^mozilla/netwerk/system/.*$:) {return '77';}
if (m:^mozilla/netwerk/test/.*$:) {return '77';}
if (m:^mozilla/netwerk/testserver/.*$:) {return '77';}
if (m:^mozilla/content/svg/.*$:) {return '187';}
if (m:^mozilla/layout/svg/.*$:) {return '187';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/extensions/help/.*$:) {return '188';}
if (m:^mozilla/suite/.*$:) {return '188';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/webtools/bugzilla/.*$:) {return '190';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/modules/libreg/.*$:) {return '84';}
if (m:^mozilla/gfx/[^/]*$:) {return '201';}
if (m:^mozilla/gfx/cairo/.*$:) {return '201';}
if (m:^mozilla/gfx/public/.*$:) {return '201';}
if (m:^mozilla/gfx/src/[^/]*$:) {return '201';}
if (m:^mozilla/gfx/src/gtk/.*$:) {return '201';}
if (m:^mozilla/gfx/src/mac/.*$:) {return '201';}
if (m:^mozilla/gfx/src/shared/.*$:) {return '201';}
if (m:^mozilla/gfx/src/thebes/.*$:) {return '201';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '201';}
if (m:^mozilla/gfx/thebes/.*$:) {return '201';}
if (m:^mozilla/content/xml/.*$:) {return '88';}
if (m:^mozilla/extensions/xmlextras/.*$:) {return '88';}
if (m:^mozilla/parser/expat/.*$:) {return '88';}
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/xpcom/reflect/xptcall/.*$:) {return '206';}
if (m:^mozilla/js/tamarin/.*$:) {return '205';}
if (m:^mozilla/gfx/src/xprint/.*$:) {return '179';}
if (m:^mozilla/view/.*$:) {return '96';}
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/layout/style/.*$:) {return '100';}
if (m:^mozilla/docshell/.*$:) {return '101';}
if (m:^mozilla/uriloader/.*$:) {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/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/extensions/irc/.*$:) {return '211';}
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/js/jsd/.*$:) {return '207';}
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:^mozilla/xpinstall/.*$:) {return '150';}
if (m:^mozilla/security/manager/.*$:) {return '151';}
if (m:^mozilla/webtools/addons/.*$:) {return '185';}
if (m:^mozilla/webtools/aus/.*$:) {return '185';}
if (m:^mozilla/webtools/update/.*$:) {return '185';}
if (m:^mozilla/mailnews/movemail/.*$:) {return '157';}
if (m:^CVSROOT/commitcheck\.pl$:) {return '3';}
if (m:^CVSROOT/passwd$:) {return '3';}
if (m:^mozilla/embedding/.*$:) {return '208';}
if (m:^mozilla/string/.*$:) {return '160';}
if (m:^mozilla/xpcom/string/.*$:) {return '160';}
if (m:^mozilla/dbm/.*$:) {return '145';}
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/gfx/src/qt/.*$:) {return '161';}
if (m:^mozilla/widget/src/qt/.*$:) {return '161';}
if (m:^mozilla/composer/.*$:) {return '173';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/extensions/p3p/.*$:) {return '162';}
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/layout/mathml/.*$:) {return '165';}
if (m:^mozilla/webtools/partytool/.*$:) {return '209';}
if (m:^mozilla/browser/.*$:) {return '166';}
if (m:^mozilla/other-licenses/branding/firefox/.*$:) {return '166';}
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/chrome/.*$:) {return '169';}
if (m:^mozilla/storage/.*$:) {return '169';}
if (m:^mozilla/toolkit/.*$:) {return '169';}
if (m:^mozilla/xulrunner/.*$:) {return '169';}
if (m:^mozilla/rdf/.*$:) {return '52';}
if (m:^mozilla/mail/.*$:) {return '170';}
if (m:^mozilla/other-licenses/branding/thunderbird/.*$:) {return '170';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/extensions/cookie/.*$:) {return '171';}
if (m:^mozilla/netwerk/cookie/.*$:) {return '171';}
}
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,129 +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 strict;
use Mail::Mailer;
my $debug = 0;
my $addsonly = 0;
my $showcommitter = 0;
# Set use_sendmail = 0 to send mail via $mailhost using SMTP
my $use_sendmail = 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 = `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'} = "$username <cvsmailfilter\@$hostname>";
$headers{'To'} = \@mailto;
$headers{'Subject'} = $cvsargs;
$mailer->open(\%headers);
print $mailer $message;
$mailer->close;

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,853 +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
#############################################################
#
# Modules for Network Security Services
# Java Security Services
#
#############################################################
NSS -a \
mozilla/dbm \
mozilla/security/dbm \
mozilla/security/nss \
mozilla/security/coreconf
JSS -a \
mozilla/security/jss
SecurityServices -a \
NSPR \
NSS \
JSS
#############################################################
#
# 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,408 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to https://despot.mozilla.org/, and
# tweak things from there.
anonymous::cvsuser
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
aravind%mozilla.com:QBQ7ZP8fvKCk2: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
asqueella%gmail.com:.UwhPbirT2aic: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
biswatosh.chakraborty%sun.com:Cj89QwJpG0/hc: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%kewis.ch:K/pXr12MlfCWc: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
ctalbert.moz%gmail.com:9UNADg/pEZyzA: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
diegohcg%gmail.com:Vs/1h.ZP6RmZg:cvsuser
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
graydon%mozilla.com:oifQirJbZia3U: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%mir2.org:MM9XCaPQ9hSyA:cvsuser
inonit%inonit.com:Om4RcBfTOXpSw: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.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
jonas%sicking.cc:HmAX9bYyCA47k:cvsuser
joshmoz%gmail.com:X9Pi3H9iwCIb2:cvsuser
joshua.xia%bea.com:qK5Olug74ZkBI:cvsuser
jouni%heikniemi.net:ykttS9UKWXc9E:cvsuser
jresig%mozilla.com:6cSYi6oRTWDoE:cvsuser
jruderman%hmc.edu:mwr0yF3PJ5H2g:cvsuser
jshin1987%gmail.com: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
kevin.heart%gmail.com:8lliOE5JWdETk: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
mats.palmgren%bredband.net:xBfocrUUc/wis:cvsuser
matthias%sorted.org:OzME313V9XMNo:cvsuser
mattwillis%gmail.com:TiZNJlJ.RHoBs:cvsuser
mattyt%tpg.com.au:c/z7/vNQ/Vv1I:cvsuser
mcharleb%qualcomm.com:Uyg8fRoqDJSPE:cvsuser
mconnor%steelgryphon.com:KLpr7Zj8uPkes:cvsuser
mcs%pearlcrescent.com:1K9aYq1ivwd6s:cvsuser
mcsmurf%mcsmurf.de:zYsbEuLO7wm76: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%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
mkmelin+mozilla%iki.fi:6koUOtAKdEXB2:cvsuser
mnyromyr%tprac.de:8JwFnN3UC8w.w:cvsuser
moied%netscape.com:YEBO82VsfWOlc:cvsuser
morgamic%mozilla.com:oMf2l.pEwcLAc: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
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
nrthomas%gmail.com:4Ad.0PJSQx9no: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
rflint%ryanflint.com:6jZQWQz6aMM6E: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
rkiddy%mozilla.com:RkxxJfQRO0fx2: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
sdwilsh%shawnwilsher.com:vlJz/BjeP89rw: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
stefanh%inbox.com:hWmK3E9KdRisc: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
surkov.alexander%gmail.com:j7fhI7d42nVNU: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
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
wtc%google.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,2 +0,0 @@

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

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