Compare commits

..

1144 Commits

Author SHA1 Message Date
ben%bengoodger.com
530da0c7ab update to HEAD
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@152784 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-15 00:39:40 +00:00
ben%bengoodger.com
110bd5c014 Migrate more seamonkey stuff after the fact
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151584 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-20 06:09:53 +00:00
ben%bengoodger.com
427092f164 Make automigration work (part 1)
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151545 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 09:43:18 +00:00
ben%bengoodger.com
499dcb8c35 Use delete instead of free
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151544 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 09:39:10 +00:00
ben%bengoodger.com
1a861043b7 Make automigration work (part 1)
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151543 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 09:37:11 +00:00
ben%bengoodger.com
d3f8a55cca Migrate seamonkey fonts
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151534 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 05:43:56 +00:00
ben%bengoodger.com
a1a5143dd2 Don't hard code windows path
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151530 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 01:41:13 +00:00
ben%bengoodger.com
59de382c60 Share some code between IE and opera migrators... import Opera USer CSS file and proxy settings
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151528 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-19 00:59:39 +00:00
ben%bengoodger.com
b96f43db66 Fix bugs in smart keyword import
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151495 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 11:24:16 +00:00
ben%bengoodger.com
aa36f1692e Opera Smart Keyword import
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151494 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 10:56:14 +00:00
ben%bengoodger.com
133780d91e Fix a crash in cookie import (stream cursor mismatch)
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151490 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 09:31:51 +00:00
ben%bengoodger.com
fbd43aead6 Migrate cookie permissions
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151489 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 09:16:49 +00:00
ben%bengoodger.com
656611e886 Import Opera Cookies properly at last
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151487 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 08:21:06 +00:00
ben%bengoodger.com
26d2eab6f7 more cookie stuff
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151469 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-18 00:02:06 +00:00
ben%bengoodger.com
fe6e24aef5 More on the cookie migrator
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151467 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-17 23:13:21 +00:00
ben%bengoodger.com
1412fef8c3 Remove automatic IE favorites import code from bookmarks, this is the IEProfileMigrator's job now. The end of the rest of the crazy import code in bookmarks is near, too.
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151197 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-12 11:00:38 +00:00
ben%bengoodger.com
c7bbda2e56 remove unused static var
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151196 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-12 10:33:37 +00:00
ben%bengoodger.com
797a85ddbb remove some unneeded pseudocode
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151195 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-12 10:32:04 +00:00
ben%bengoodger.com
d173c67399 import hotlist
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151194 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-12 10:26:36 +00:00
ben%bengoodger.com
647d2c600d Make Opera pref migration actually work
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151174 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 11:45:51 +00:00
ben%bengoodger.com
85e57c5a3d actually migrate opera settings
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151173 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 11:30:22 +00:00
ben%bengoodger.com
6325461d52 add ini parser (from unix xpinstall)
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151172 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 10:02:38 +00:00
ben%bengoodger.com
743c7004f4 Parse Opera Prefs
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151171 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 10:02:14 +00:00
ben%bengoodger.com
c87ac3d814 huh
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151168 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 06:07:35 +00:00
ben%bengoodger.com
0beba31de7 Make Seamonkey Bookmarks import work.
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151167 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 05:30:59 +00:00
ben%bengoodger.com
0c9472e1a3 More
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151164 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 03:49:44 +00:00
ben%bengoodger.com
e4a8a704a3 More updates...
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151160 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 03:21:26 +00:00
ben%bengoodger.com
85e20ec5d6 Read profile data from Seamonkey Registry
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151159 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 03:06:39 +00:00
ben%bengoodger.com
4f933facee Seamonkey migrator, add stub macie and omniweb migrators
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151157 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-11 01:50:28 +00:00
ben%bengoodger.com
b837efeeb9 Import bookmarks from 4.x after the fact properly, UI updates
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151140 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-10 07:37:03 +00:00
ben%bengoodger.com
0cdc3ff6bd Properly migrate bookmarks from 4.x (including setting personal toolbar)
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151135 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-10 04:30:42 +00:00
ben%bengoodger.com
15fb6f7274 restructure code slightly, factor common code into base class
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151076 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 11:47:52 +00:00
ben%bengoodger.com
97fbfd394d Properly migrate 4.x preferences
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151075 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 11:05:40 +00:00
ben%bengoodger.com
994c8457fb Copy Security Settings
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151065 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 02:12:27 +00:00
ben%bengoodger.com
91ac084674 avoid unnecessary profile name indexing
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151064 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 01:59:56 +00:00
ben%bengoodger.com
36419337c9 Fix up and copy dogbert cookies
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151063 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 01:54:37 +00:00
ben%bengoodger.com
8e8ff82290 Hook up dogbert file copying
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151061 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 01:20:11 +00:00
ben%bengoodger.com
74e130d471 More on the dogbert migrator, add stub seamonkey and safari migrators
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151055 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-09 00:09:37 +00:00
ben%bengoodger.com
33305ebebd oops
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151023 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-08 09:47:48 +00:00
ben%bengoodger.com
bf2856abae Work in automigrate fe
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@151022 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-08 09:39:12 +00:00
ben%bengoodger.com
fcd7256f5d Add migration interface.
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150972 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 09:38:36 +00:00
ben%bengoodger.com
f1298d26b0 Automigration changes...
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150971 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 09:37:46 +00:00
ben%bengoodger.com
154531f5b0 Opera Profile Migrator, more FE updates
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150878 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-05 05:32:11 +00:00
ben%bengoodger.com
88dd794b1e fe updates
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150865 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-04 05:12:49 +00:00
ben%bengoodger.com
e36f17d3b3 Additional Settings
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150845 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-03 11:01:14 +00:00
ben%bengoodger.com
17feba88c8 Import smart keywords from IE, and favorites.
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150844 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-03 07:11:57 +00:00
ben%bengoodger.com
a902ef5d91 add documentation
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150843 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-03 05:02:40 +00:00
ben%bengoodger.com
9548a9d39e Make importing form data work
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150842 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-03 04:46:49 +00:00
ben%bengoodger.com
787c49f063 add comments about the protected storage system
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150841 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-03 04:19:11 +00:00
ben%bengoodger.com
e748286363 Make passwords work.
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150840 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-03 04:05:23 +00:00
ben%bengoodger.com
2ddf540bed La.
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150839 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-03 03:37:08 +00:00
ben%bengoodger.com
d98a2a4f27 More Migration Updates...
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150838 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-03 03:17:09 +00:00
ben%bengoodger.com
34b880f986 Migration updates...
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150833 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-02 12:11:30 +00:00
ben%bengoodger.com
480315380b Migrator, Part 1
git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150831 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-02 03:00:17 +00:00
(no author)
bd14170b99 This commit was manufactured by cvs2svn to create branch
'MIGRATION_20040101_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/MIGRATION_20040101_BRANCH@150814 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 22:02:04 +00:00
ben%bengoodger.com
a1981703de Ensure Password Manager isn't disabled when form fill is disabled
git-svn-id: svn://10.0.0.236/trunk@150813 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 22:02:03 +00:00
bienvenu%nventure.com
7d00b8aa90 fix 218477 performance speedup building up flat sorted db views, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@150811 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 21:19:18 +00:00
dbaron%dbaron.org
4b3a003b06 Remove bogus --enable-perf-metrics.
git-svn-id: svn://10.0.0.236/trunk@150810 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 19:41:03 +00:00
technutz%netscape.net
d3dff7b4a9 Bug 229726. spinbuttons.xml is iso-8859, and not utf-8 like it should be. Patch by Bob Clary <bc@bclary.com> r=hixie, sr=bz
git-svn-id: svn://10.0.0.236/trunk@150809 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 17:33:02 +00:00
bienvenu%nventure.com
986490cdce when local caches are password protected, don't allow views to be created if user hasn't authenticated, r/sr=mscott229732
git-svn-id: svn://10.0.0.236/trunk@150808 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 17:31:27 +00:00
rlk%trfenv.com
c5f6268feb Fixing images (again)
git-svn-id: svn://10.0.0.236/trunk@150807 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 16:18:10 +00:00
rlk%trfenv.com
56da3d7539 this file won't check in!
git-svn-id: svn://10.0.0.236/trunk@150806 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 16:17:31 +00:00
rlk%trfenv.com
3979f898f9 Checking in missing files.
git-svn-id: svn://10.0.0.236/trunk@150805 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 16:15:37 +00:00
rlk%trfenv.com
bf2a1650f6 forgot some files.
git-svn-id: svn://10.0.0.236/trunk@150804 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 16:13:02 +00:00
rlk%trfenv.com
fada6698ad Firebird Help build bustage fix 3 :)
git-svn-id: svn://10.0.0.236/trunk@150803 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 16:09:30 +00:00
pete.zha%sun.com
3a803a97db bug=223908(Add "Net config" selector)
r=neil.parkwaycc.co.uk sr=jst patch=leon.sha@sun.com


git-svn-id: svn://10.0.0.236/trunk@150801 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 07:13:12 +00:00
timeless%mozdev.org
8ae5584ef1 Bug 229730 change NS_IF_ADDREF to NS_ADDREF in nsNativeScrollbarFrame::FindScrollbar
r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@150800 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 04:16:23 +00:00
despotdaemon%netscape.com
2998339624 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150799 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 03:41:11 +00:00
despotdaemon%netscape.com
26c9d4989c Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150798 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 03:38:02 +00:00
ben%bengoodger.com
0f6c7d5bca patch autocomplete to return typed values ahead of non-typed values, now that history actually stores this information.
git-svn-id: svn://10.0.0.236/trunk@150797 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 03:29:06 +00:00
rlk%trfenv.com
09ab4a2de5 *** empty log message ***
git-svn-id: svn://10.0.0.236/trunk@150795 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 03:18:54 +00:00
brendan%mozilla.org
853d5f2ee0 Fix SCRIPT_FIND_CATCH_START to cope with exceptions thrown from prolog bytecodes (206199, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@150794 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 02:53:02 +00:00
rlk%trfenv.com
007755d8cd Firebird Help checkin, without bustages :).
git-svn-id: svn://10.0.0.236/trunk@150793 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 02:37:11 +00:00
jshin%mailaps.org
e5546dbce2 bug 194862 : offer 'send in UTF-8' option instead of 'send anyway' when characters outside the currently selected charset are found in outgoing emails. (r=bienvenu, sr=bienvenu) : patch by ralu0392@uosis.mif.vu.lt modified by kats and me.
git-svn-id: svn://10.0.0.236/trunk@150792 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-31 01:35:50 +00:00
mhammond%skippinet.com.au
8c9e42bffb Don't keep the Python thread-lock - this prevents secondary threads from
starting.  Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@150791 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 23:15:33 +00:00
ben%bengoodger.com
32352ec42a fix whitespace
git-svn-id: svn://10.0.0.236/trunk@150790 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 23:14:21 +00:00
ben%bengoodger.com
c8f4fa9188 temporary fix for 205708 - search bar often forgets the selected search engine
git-svn-id: svn://10.0.0.236/trunk@150789 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 23:12:22 +00:00
rlk%trfenv.com
856903f880 Fixing Help Viewer bustage and re-enabling it. Also fixing image problems.
git-svn-id: svn://10.0.0.236/trunk@150788 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 22:50:08 +00:00
ben%bengoodger.com
7ccfc52fe9 224521 - apply security fix from seamonkey 161546 - loading javascript or data urls from history causes them to execute in the context of the current page.
git-svn-id: svn://10.0.0.236/trunk@150787 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 22:40:36 +00:00
pinkerton%aol.net
10703691a3 that's right, more static build missing files. i hate project builder.
git-svn-id: svn://10.0.0.236/trunk@150786 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 21:45:05 +00:00
pinkerton%aol.net
f3ecfe2af9 add progressView.mm to static build (thanks project builder)
git-svn-id: svn://10.0.0.236/trunk@150785 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 21:41:39 +00:00
pinkerton%aol.net
d7b07dd70a new d/l manager from josh aas (bug 223583)
git-svn-id: svn://10.0.0.236/trunk@150784 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 21:15:47 +00:00
technutz%netscape.net
55b9620bcd Bug 229639. Various invalid XBL documents due to extraneous text (editor.xml portion). Patch by Bob Clary <bc@bclary.com> r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@150783 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 19:41:03 +00:00
rlk%trfenv.com
01a883177c Fixing Images
git-svn-id: svn://10.0.0.236/trunk@150782 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 18:45:48 +00:00
rlk%trfenv.com
202174086e Fixing images.
git-svn-id: svn://10.0.0.236/trunk@150781 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 18:44:03 +00:00
rlk%trfenv.com
7ebdb707a2 Fixing images.
git-svn-id: svn://10.0.0.236/trunk@150780 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 18:43:33 +00:00
dbaron%dbaron.org
d0f32a43bc Fix two case-sensitivity issues with attribute selectors. b=229172 Patch from Gilles Durys <mozbug@durys.net>. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@150779 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 17:58:17 +00:00
technutz%netscape.net
85802c6a61 MinGW bustage fix from bug 213910's landing. Patch by bsmedberg@covad.net. r=dbaron, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@150778 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 17:53:17 +00:00
cbiesinger%web.de
abb214bdd2 bug 229684. application/octet-stream should not have "Binary Executable" as description
also fixes: If the OS has info for a type, but prefs contain neither info via type nor via
ext, we would get the mimeinfo from extras.
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@150777 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 10:45:12 +00:00
pinkerton%aol.net
c78d71f118 allow bookmark collections to accept drops of other types of urls besides just
existing bookmarks (enables drags from history, strings, urls from other apps).
consolodates duplicated code. makes sure string drops are valid urls in
manager and bm toolbar (bug 227040)


git-svn-id: svn://10.0.0.236/trunk@150776 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 09:25:04 +00:00
brendan%mozilla.org
b2008e8627 Don't JS_ReportOutOfMemory while holding script_filename_table_lock (r=self).
git-svn-id: svn://10.0.0.236/trunk@150775 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 07:54:09 +00:00
db48x%yahoo.com
22443970d4 bug 214992 sync sync Firebird's Page Info with Mozilla's
git-svn-id: svn://10.0.0.236/trunk@150774 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 06:59:24 +00:00
ben%bengoodger.com
880c901325 Looks like forgotten files. I'm going to turn this off until it really works.
git-svn-id: svn://10.0.0.236/trunk@150773 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 05:15:02 +00:00
rlk%trfenv.com
8dcf109b6d Bug 165960 - Implement Mozilla Firebird Help. r=ben@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@150772 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-30 02:27:34 +00:00
dbaron%dbaron.org
76562c28eb Remove no-longer-needed hook for inspector. b=224164
git-svn-id: svn://10.0.0.236/trunk@150771 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 19:17:22 +00:00
dbaron%dbaron.org
e7a4bc980c Fix overuse of inlining in nsCSSValue. r=bryner b=224165
git-svn-id: svn://10.0.0.236/trunk@150770 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 19:07:53 +00:00
dbaron%dbaron.org
fffdfafc51 Use stable APIs in inCSSValueSearch. b=224164 r=caillon sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@150769 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 19:05:02 +00:00
bmlk%gmx.de
6cc6a341d2 prescontext removal part 2 bug 229631 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@150768 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 16:58:20 +00:00
dbaron%dbaron.org
ff3fecd26f Add a correct comment.
git-svn-id: svn://10.0.0.236/trunk@150767 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 16:39:50 +00:00
cbiesinger%web.de
383e2b9204 addressing the reviewer comments
git-svn-id: svn://10.0.0.236/trunk@150766 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 13:22:49 +00:00
cbiesinger%web.de
72cee25e30 bug 228794, r=bsmedberg sr=alecf
add nsInterfaceHashtable::GetWeak


git-svn-id: svn://10.0.0.236/trunk@150765 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 13:21:21 +00:00
neil%parkwaycc.co.uk
5e8f244ea0 Bug 228448 Remove == PR_TRUE and PR_FALSE as per mozilla style guide p=gautheri@noos.fr r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@150764 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 11:18:02 +00:00
bmlk%gmx.de
8fbde33dad function name change to be more compliant with naming conventions, bug 229620 r/sr=brendan
git-svn-id: svn://10.0.0.236/trunk@150763 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 07:32:32 +00:00
pinkerton%aol.net
0a4c7ba3e2 fix a variety of graphical issues with the bm manager (bug 227977)
git-svn-id: svn://10.0.0.236/trunk@150762 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 07:17:30 +00:00
pinkerton%aol.net
ac515b8e92 make the bookmark toolbar folder popup menu use the normal font size (bug 229405)
git-svn-id: svn://10.0.0.236/trunk@150761 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-29 06:56:24 +00:00
cbiesinger%web.de
9fbc9be013 Bug #177720 BeZilla FilePanel doesn't remember last visited (for Save) folder
patch by arougthopher@lizardland.net r=sergei_d
beos only (no sr needed)


git-svn-id: svn://10.0.0.236/trunk@150760 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-28 18:24:45 +00:00
bmlk%gmx.de
7eb545bb4e reduce prescontext usage in basic layout strategy bug 229457 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@150759 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-28 17:02:40 +00:00
neil%parkwaycc.co.uk
16a67ace89 Bug 229450 JavaScript strict warning: redeclaration of var msgFolder p=mnyromyr@tprac.de r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@150758 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-28 15:51:37 +00:00
bsmedberg%covad.net
784122711d Bug 213910 - Implement Components.interfacesByID r=dbradley sr=jst
git-svn-id: svn://10.0.0.236/trunk@150757 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-28 04:37:57 +00:00
igor%mir2.org
53c690b7dd Cosmetics: removal of tabs left by the previous commit
git-svn-id: svn://10.0.0.236/trunk@150756 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 21:36:00 +00:00
igor%mir2.org
69ed31f693 Decompling parsing from code generation: compiler instances are created only when parsing tree is build.
git-svn-id: svn://10.0.0.236/trunk@150755 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 21:32:35 +00:00
kestes%walrus.com
e65bd0f972 removed a debugging print statement in the code
git-svn-id: svn://10.0.0.236/trunk@150754 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 21:16:26 +00:00
kestes%walrus.com
f09173b327 make the status page the default page for the index links.
git-svn-id: svn://10.0.0.236/trunk@150753 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 21:15:34 +00:00
kestes%walrus.com
52b7ddfa34 fix headers to not mention CVS.
git-svn-id: svn://10.0.0.236/trunk@150752 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 21:15:05 +00:00
dbaron%dbaron.org
584bf752e5 Fix gcc 3.4 bustage by removing incorrect semicolons.
git-svn-id: svn://10.0.0.236/trunk@150751 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 18:14:21 +00:00
igor%mir2.org
89e6cf3548 Initial patch to separate parsing from code generation: changing IRFactory so it can be created in Context.
git-svn-id: svn://10.0.0.236/trunk@150749 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 09:53:57 +00:00
igor%mir2.org
1cfd297099 Renaming Kit.badArg() -> Kit.argBug() for consistency with Kit.codeBug()
git-svn-id: svn://10.0.0.236/trunk@150748 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 09:38:57 +00:00
bmlk%gmx.de
1a1cc3d8ec build warning fix, bug 229456, r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@150747 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 08:44:10 +00:00
ben%bengoodger.com
495e98282b 228963 - history dropmarker is missing
git-svn-id: svn://10.0.0.236/trunk@150746 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 00:22:50 +00:00
ben%bengoodger.com
9c98ca6502 Fix crash bug 228986 - crash after installing two extensions after a restart
git-svn-id: svn://10.0.0.236/trunk@150745 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-27 00:22:25 +00:00
igor%mir2.org
4221df3d60 Moving parsing code from FunctionNode.finishParsing to IRFactory to have better overview of parsing code. The optimizer now calls explicitly OptFunctionNode initialization instead of overriding FunctionNode.finishParsing in OptFunctionNode.
git-svn-id: svn://10.0.0.236/trunk@150741 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-26 17:17:21 +00:00
igor%mir2.org
892b8f944b Functions to report synatx errors are moved from TokenStream to Interpreter to remove dependancy on TokenStream in NodeTransformer.
git-svn-id: svn://10.0.0.236/trunk@150740 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-26 14:01:21 +00:00
bmlk%gmx.de
65b198b336 adding layout regression tests not part of the build
git-svn-id: svn://10.0.0.236/trunk@150739 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-26 10:30:40 +00:00
technutz%netscape.net
388605f4b6 Bug 106618. Change KB to KiB across the application. Patch by Alexey Chernyak <alexey@optus.net>. r=bz, sr=darin
git-svn-id: svn://10.0.0.236/trunk@150738 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-26 07:11:58 +00:00
bryner%brianryner.com
019725339d Continuing nsIPresContext deCOMtamination. This patch changes Get/SetImageAnimationMode. Bug 229371, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@150737 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-26 04:24:11 +00:00
neil%parkwaycc.co.uk
21571e315a Supplementary cleanup to bug 228510 p=gautheri@noos.fr r=me sr=bz
git-svn-id: svn://10.0.0.236/trunk@150736 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-26 00:01:52 +00:00
igor%mir2.org
e46193a559 Dropping scope argument from Context.compileString/compileReader since it is no longer used as Script instances are scope independent.
For compatibility the old form of Context.compileReader is preserved but marked as deprecated.


git-svn-id: svn://10.0.0.236/trunk@150735 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 22:37:57 +00:00
cbiesinger%web.de
4f3a7ca850 Bug 183871
Crash on "Show hidden files and directories" [@ nsFileView::SetDirectory(nsIFile*) ]
fix: don't let files be initialized with relative paths.
also fix the directory service to not do that.

r=dougt sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@150734 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 22:05:01 +00:00
neil%parkwaycc.co.uk
ed8dbd69d7 Supplementary patch to bug 228619 p=gautheri@noos.fr r=me sr=bz
git-svn-id: svn://10.0.0.236/trunk@150732 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 11:50:37 +00:00
neil%parkwaycc.co.uk
b4e09dd0d2 Bug 228433 "node has no properties" r=timeless sr=bz
git-svn-id: svn://10.0.0.236/trunk@150731 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 11:20:48 +00:00
hpradhan%hotpop.com
fb9f42cbfb bug 229183 : Eliminate an unnecessary QI r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@150730 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 10:30:48 +00:00
hpradhan%hotpop.com
e7879759aa bug 229182 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@150729 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 10:25:12 +00:00
jshin%mailaps.org
a0b4466063 follow-up to bug 226288 : I dropped '-' sign at several places revising my patch before landing as suggested by reviewers.
git-svn-id: svn://10.0.0.236/trunk@150728 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 08:24:52 +00:00
scott%scott-macgregor.org
4ea7cfe540 for now, force text/calendar parts to show up inline
git-svn-id: svn://10.0.0.236/trunk@150727 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 01:54:29 +00:00
scott%scott-macgregor.org
789410c0b3 get the text/calendar cthandler building again
(based on the vcard cthandler makefile)

NOT PART OF THE BUILD


git-svn-id: svn://10.0.0.236/trunk@150726 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 01:54:00 +00:00
db48x%yahoo.com
89a08c6736 forgot to check this file in
git-svn-id: svn://10.0.0.236/trunk@150725 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 01:08:46 +00:00
scott%scott-macgregor.org
7c210f22e5 porting the fix for bug #229214 to tbird
git-svn-id: svn://10.0.0.236/trunk@150724 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-25 00:11:31 +00:00
neil%parkwaycc.co.uk
abde36f46d Bug 217089 Fix compiler warnings p=gautheri@noos.fr r=ere sr=tor
git-svn-id: svn://10.0.0.236/trunk@150723 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 23:45:12 +00:00
neil%parkwaycc.co.uk
2a080eb96b Bug 229105 cannot open tab groups in some circumstances (regression from bug 179787) r=hj sr=bz
git-svn-id: svn://10.0.0.236/trunk@150722 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 23:25:13 +00:00
scott%scott-macgregor.org
ab7066124f porting the fix for bug #229214 to tbird
git-svn-id: svn://10.0.0.236/trunk@150721 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 22:40:15 +00:00
bryner%brianryner.com
4cca78120d deCOMtaminate nsIPresContext::GetCompatibilityMode / SetCompatibilityMode (bug 229081). r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@150720 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 21:51:50 +00:00
db48x%yahoo.com
a93d396d16 bug 214992 sync Firebird's Page Info with Mozilla's
r=p_ch


git-svn-id: svn://10.0.0.236/trunk@150719 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 21:32:43 +00:00
scott%scott-macgregor.org
eaeb468ed3 fix for bug #229214
non-subscribable folders in subscribe ui should be grayed out and have the subscribe checkbox hidden

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@150718 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 20:44:58 +00:00
despotdaemon%netscape.com
fe5ee3baa2 Pseudo-automatic update of changes made by db48x@yahoo.com.
git-svn-id: svn://10.0.0.236/trunk@150717 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 20:00:32 +00:00
timeless%mozdev.org
55575894a8 Bug 227838 - DRefTool output for addrbook except nsAbOutlookDirectory.cpp
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@150716 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 19:55:05 +00:00
timeless%mozdev.org
2450090c03 Bug 226152 DRefTool analysis for sql files
r=varga sr=roc


git-svn-id: svn://10.0.0.236/trunk@150715 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 18:06:23 +00:00
timeless%mozdev.org
6c6d3b946d Bug 226141 DRefTool analysis for tree files
r=varga sr=roc


git-svn-id: svn://10.0.0.236/trunk@150714 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 18:06:20 +00:00
timeless%mozdev.org
7cdd397b31 Bug 227838 - DRefTool output for addrbook except nsAbOutlookDirectory.cpp
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@150713 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 17:18:08 +00:00
mostafah%oeone.com
0ed6f7fe5a Updated Slovenian translation
git-svn-id: svn://10.0.0.236/trunk@150712 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 16:19:21 +00:00
mostafah%oeone.com
f352dab4f8 Fixed bug 229329: Incorrect handling of VEVENT lacking DTEND or DURATION
git-svn-id: svn://10.0.0.236/trunk@150711 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 16:07:36 +00:00
hpradhan%hotpop.com
b1f5788e3e backing out last two checkins since they had no effect on Tp
git-svn-id: svn://10.0.0.236/trunk@150709 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 13:43:25 +00:00
kestes%walrus.com
2cbd49941e sample config files for this hacked version of bonsai.
git-svn-id: svn://10.0.0.236/trunk@150708 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 12:20:32 +00:00
kestes%walrus.com
f3ccc8e823 a hacked version of bonsai which allows a query of PVCS data.
git-svn-id: svn://10.0.0.236/trunk@150707 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 12:16:36 +00:00
hpradhan%hotpop.com
ec6e4a4dc7 bug 229163 : One more attempt to try and fix perf regression r=sicking sr=jst
git-svn-id: svn://10.0.0.236/trunk@150706 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 11:03:19 +00:00
hpradhan%hotpop.com
5139c3655c bug 229163 : Going back to using an nsISupportsArray
to try and fix perf regression r=sicking sr=jst


git-svn-id: svn://10.0.0.236/trunk@150705 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 07:45:06 +00:00
wchang0222%aol.com
581efa778a Set NSS version to 3.9 Beta 6.
git-svn-id: svn://10.0.0.236/trunk@150704 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-24 06:22:49 +00:00
pschwartau%netscape.com
6fb5702752 Updating README to reflect addition of collect.cgi to mozilla/js/perf/.
git-svn-id: svn://10.0.0.236/trunk@150703 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 22:46:04 +00:00
pschwartau%netscape.com
5c6fe2ad39 Initial add. This is a CGI script that jsPerformance.pl can log results to.
git-svn-id: svn://10.0.0.236/trunk@150702 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 22:44:51 +00:00
wchang0222%aol.com
ec4b0c5de7 Removed unused variable 'val'.
git-svn-id: svn://10.0.0.236/trunk@150701 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 21:40:52 +00:00
wchang0222%aol.com
777d48ae17 Fixed unused variable compiler warning about 'html'. Declare it inside
the same ifdef with which it is used.


git-svn-id: svn://10.0.0.236/trunk@150700 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 21:37:07 +00:00
wchang0222%aol.com
c9c2154735 Removed unused variable 'rawSigLen'.
git-svn-id: svn://10.0.0.236/trunk@150699 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 21:24:01 +00:00
wchang0222%aol.com
3704929bdc Removed unused variable 'attribute'.
git-svn-id: svn://10.0.0.236/trunk@150698 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 21:21:39 +00:00
pinkerton%aol.net
5dc178c8e3 new app icons from jasper. not perfect, but better. (bug 228878)
git-svn-id: svn://10.0.0.236/trunk@150697 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 20:36:50 +00:00
pinkerton%aol.net
ed8bc58846 always use the selection in the bm manager as the default for "add bookmark"
sheet. remove apis that had that choice as a parameter. (bug 184993)


git-svn-id: svn://10.0.0.236/trunk@150696 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 20:15:30 +00:00
peter%propagandism.org
f134bed8d9 Fixing BeOS bustage.
git-svn-id: svn://10.0.0.236/trunk@150695 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 19:32:25 +00:00
peter%propagandism.org
bd177ac8c6 Part of fix for bug 192139 (Intergrate latest Expat). Transformiix standalone only, not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@150694 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 19:25:21 +00:00
pinkerton%aol.net
9a2cd13891 fix issues with importing bookmarks, crash if menu separators are present,
import keywords, import bookmark groups (bug 170797)


git-svn-id: svn://10.0.0.236/trunk@150693 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 19:07:08 +00:00
pinkerton%aol.net
e6b080e662 separate favicon change notifiaction into its own notification to avoid writes
to the disk. better spread out loading of favicons at startup. turn back
on favicon support since startup perf issues resolved (bug 226140)


git-svn-id: svn://10.0.0.236/trunk@150692 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 18:33:28 +00:00
peter%propagandism.org
cdb71d01c6 Part of fix for bug 192139 (Intergrate latest Expat). Transformiix standalone only, not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@150691 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 18:33:18 +00:00
peter%propagandism.org
ac5076bac9 Part of fix for bug 192139 (Intergrate latest Expat). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@150690 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 18:04:56 +00:00
pinkerton%aol.net
0ba81d0c11 fix bustage with removed chrome.xpt file
git-svn-id: svn://10.0.0.236/trunk@150689 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 17:50:34 +00:00
brendan%mozilla.org
247b65b64a Disable bogus error check for { followed by a digit (228087, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@150688 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 17:05:24 +00:00
peter%propagandism.org
7f400f66de Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@150686 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 16:48:40 +00:00
peter%propagandism.org
06c4658970 Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@150685 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 15:48:14 +00:00
peter%propagandism.org
cf13bd6210 Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@150684 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 15:41:10 +00:00
kestes%walrus.com
e65a13adec add info for viewcvs and pvcs.
git-svn-id: svn://10.0.0.236/trunk@150683 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 14:30:50 +00:00
kestes%walrus.com
2e3b6e6866 add documentation about HTTPPost. This is not as clear as I would like it, no time to fix it now. Hopefully it will get people interested even if they cannot understand it.
git-svn-id: svn://10.0.0.236/trunk@150682 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 13:41:58 +00:00
kestes%walrus.com
1b849df427 PVCS Dimensions!
git-svn-id: svn://10.0.0.236/trunk@150681 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 13:38:08 +00:00
kestes%walrus.com
9e207c67fe fix url link to vc_all, it did not contain data about which time to
scroll to.


git-svn-id: svn://10.0.0.236/trunk@150680 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 13:35:49 +00:00
kestes%walrus.com
ad0339255e fixed bug in rowspan being off by one for empty cells. Fixed bug where
vc_all did not get passed an anchor which pointed to the correct time in
the page. changed format of the time column to be consistent with the rest of
tindebox and not show the perl "localtime" (is this better?).


git-svn-id: svn://10.0.0.236/trunk@150679 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 13:32:16 +00:00
kestes%walrus.com
eb25a7153a a generic interface to get data from oracle. Currently only tested with
PVCS Dimensions.


git-svn-id: svn://10.0.0.236/trunk@150678 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 13:24:29 +00:00
kestes%walrus.com
27a4bd77e4 fix tinderbox/bonsai bug which showed up when there are different repositories specified.
git-svn-id: svn://10.0.0.236/trunk@150677 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 13:18:23 +00:00
kestes%walrus.com
4244ed2e6a rearrange the declarations of variables to be clearer. I coppied this code
somewhere else and got it wrong since the declaration of the variables
was not in the same order as its use.  now the code is the same in both
places.


git-svn-id: svn://10.0.0.236/trunk@150676 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 13:10:17 +00:00
kestes%walrus.com
c8a43f3214 a VCDisplay module for the ViewCVS system. It is not a great repelacement
for Bonsai since ViewCVS does not allow arbitrary dates nor modules in its
input.  With a few additional features this could be equivelant to bonsai.
(Though I would still need to find a way to get the data OUT of
ViewCVS and replaethe TinderDB/Bonsai.pm with a ViewCVS version).


git-svn-id: svn://10.0.0.236/trunk@150675 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 13:04:00 +00:00
kestes%walrus.com
1d650b347b major fixes to this file, it is a wonder any users firgured out how to set this file with so many bugs/typos in the original version which was in CVS.
git-svn-id: svn://10.0.0.236/trunk@150674 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 12:59:11 +00:00
kestes%walrus.com
934f8bda81 allower users to easily change the mailer. provide documentation to use the
HTTPPost script.


git-svn-id: svn://10.0.0.236/trunk@150673 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 12:51:50 +00:00
kestes%walrus.com
484d016b5e mail replacment script which uses http.
git-svn-id: svn://10.0.0.236/trunk@150672 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 12:50:36 +00:00
jshin%mailaps.org
e111f9503c bug 203406 : missing cast added
git-svn-id: svn://10.0.0.236/trunk@150671 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 10:32:12 +00:00
jshin%mailaps.org
286ed43aaf bug 203406 : performance enhancement patch for CTL (patch by prabhat), bug 204286 (patch by me) : enable Devanagari rendering in Xft build with Hindi shaper. r=prabhat, sr(rs)=rbs
git-svn-id: svn://10.0.0.236/trunk@150668 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 10:17:50 +00:00
peter%propagandism.org
0d4c0de85b Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@150667 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 09:56:23 +00:00
peter%propagandism.org
2edb0bc996 Patch for bug 209699 (convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@150665 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 09:24:11 +00:00
timeless%mozdev.org
1bbd32eac7 Bug 131470 - Case insensitive history search
patch by borggraefe@despammed.com r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@150664 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 09:04:07 +00:00
bmlk%gmx.de
f091805f25 make code more readable bug 226619, patch by mats.palmgreen@bredband.net r=bzbarsky sr= dbaron
git-svn-id: svn://10.0.0.236/trunk@150663 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 08:49:48 +00:00
bmlk%gmx.de
123c9b5a85 tables can be used as rectangular items without content, bug 227123 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@150662 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 07:22:16 +00:00
jerry.tan%sun.com
951267bf11 copy http proxy settings to ftp,ssl,gopher proxies
see bugzilla bug 50380, patch by jerry.tan@sun.com
r=neil sr=bryner


git-svn-id: svn://10.0.0.236/trunk@150661 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 07:11:34 +00:00
dougt%meer.net
816843bd9b explictly linking against the necko lib for nsStandardURL. minimo only
git-svn-id: svn://10.0.0.236/trunk@150660 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 06:40:43 +00:00
wchang0222%aol.com
d4d9a26b21 Regenerated the configure script with the right version of autoconf.
git-svn-id: svn://10.0.0.236/trunk@150658 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 05:10:44 +00:00
wchang0222%aol.com
55927b9028 Include "nsslocks.h" for nss_InitLock.
git-svn-id: svn://10.0.0.236/trunk@150656 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 02:09:55 +00:00
wchang0222%aol.com
6160f097ec Declare the argument to SECKEY_ECParamsToKeySize as const.
Modified Files: seckey.c pk11skey.c


git-svn-id: svn://10.0.0.236/trunk@150655 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 02:05:28 +00:00
rlk%trfenv.com
b954463be3 Fixing minor typo
git-svn-id: svn://10.0.0.236/trunk@150654 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 01:33:28 +00:00
wchang0222%aol.com
62d9ea8977 Bugscape bug 54500: trim preceding/trailing whitespace from passed-in
String arguments.


git-svn-id: svn://10.0.0.236/trunk@150653 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 01:19:48 +00:00
wchang0222%aol.com
ea1452940c Return a value of the correct type.
git-svn-id: svn://10.0.0.236/trunk@150652 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 01:03:39 +00:00
wchang0222%aol.com
83c3f4f6ba Fixed a spelling error.
git-svn-id: svn://10.0.0.236/trunk@150650 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 00:52:06 +00:00
wchang0222%aol.com
317d5b3480 Moved ecl-curve.h from the EXPORTS to the PRIVATE_EXPORTS list.
git-svn-id: svn://10.0.0.236/trunk@150649 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-23 00:17:04 +00:00
bienvenu%nventure.com
f5de6f391a fix imap folders not showing up in subscribe ui when there are two levels of no select folders, r/sr=sspitzer 219498
git-svn-id: svn://10.0.0.236/trunk@150648 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 23:48:30 +00:00
wchang0222%aol.com
b1d52172e2 Renamed SECKEY_ECParams2KeySize as SECKEY_ECParamsToKeySize. Do not export
this function from the nss3 shared library.
Modified Files: seckey.c pk11skey.c nss.def


git-svn-id: svn://10.0.0.236/trunk@150647 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 23:36:40 +00:00
wchang0222%aol.com
01bd384553 Declare the 'input' argument to CERT_DecodeTimeChoice as 'const'. Removed
an extraneous semicolon (;) after the SEC_ASN1_CHOOSER_IMPLEMENT macro.
Modified Files: secder.h sectime.c


git-svn-id: svn://10.0.0.236/trunk@150646 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 23:33:39 +00:00
despotdaemon%netscape.com
6ff55d3244 Pseudo-automatic update of changes made by pedemont@us.ibm.com.
git-svn-id: svn://10.0.0.236/trunk@150636 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 21:45:50 +00:00
despotdaemon%netscape.com
fe807120e5 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150634 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 21:03:50 +00:00
bsmedberg%covad.net
44675b7d6e fix more bustage on bug 219233 - update Makefile REQUIRES
git-svn-id: svn://10.0.0.236/trunk@150633 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 20:45:06 +00:00
mvl%exedo.nl
593a4ba9aa rev iid's of changed interfaces. bug 226756
git-svn-id: svn://10.0.0.236/trunk@150632 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 20:27:17 +00:00
scott%scott-macgregor.org
349893f05e give throbber a label (Activity Indicator) in the customize toolbar window.
Patch by Stephen Walker


git-svn-id: svn://10.0.0.236/trunk@150630 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 17:39:44 +00:00
mostafah%oeone.com
dc98bba08e Updated Brazilian translation
git-svn-id: svn://10.0.0.236/trunk@150629 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 15:37:22 +00:00
mostafah%oeone.com
ccf00bd862 Updated German translation
git-svn-id: svn://10.0.0.236/trunk@150628 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 15:30:28 +00:00
cbiesinger%web.de
7c75c644a8 Bug 227567. make clientHeight work more like msie
patch by mats.palmgren@bredband.net r=bzbarsky sr=jst


git-svn-id: svn://10.0.0.236/trunk@150627 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 13:35:39 +00:00
mvl%exedo.nl
9d60a30a3c Move unicode to charset convertors out of spellcheck glue into myspell.
bug 226756, r=dwitte, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@150626 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 13:23:31 +00:00
jshin%mailaps.org
b2a8799420 bug 226288 : change freetype code to do rounding instead of ceiling (r=dbaron, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@150625 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 06:32:09 +00:00
bsmedberg%covad.net
af7457d3c5 Forgot one more makefile, bug 219233.
git-svn-id: svn://10.0.0.236/trunk@150624 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 06:28:01 +00:00
jshin%mailaps.org
210c65bea3 bug 227547 : convert Mac OS X file names in NFD (decomposed Unicode) to NFC (composed filename) before sending out to the world. mailnews part (r=bienvenu, sr=mscott)
git-svn-id: svn://10.0.0.236/trunk@150623 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 06:26:06 +00:00
brendan%mozilla.org
4589d4e341 Footprint wins: disable export/import from js1.5, fuse common code before a given jump target in js_Invoke, avoid unnecessary subtraction when enforcing ARGC_LIMIT. Also, clean up comment nits.
git-svn-id: svn://10.0.0.236/trunk@150622 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 06:15:14 +00:00
brendan%mozilla.org
02051b6e5c Add an assertion to catch an embedding API usage error mentioned recently on m.jseng.
git-svn-id: svn://10.0.0.236/trunk@150621 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 06:13:07 +00:00
brendan%mozilla.org
0e7037caf3 Add JS_GetObjectId, void cx->exception in JS_ClearPendingException (127418, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@150620 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 06:10:51 +00:00
bsmedberg%covad.net
a3a36f7d3c Oops, chrome registry itself now requires content. Why didn't my build break before? (bug 219233)
git-svn-id: svn://10.0.0.236/trunk@150619 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 05:49:57 +00:00
bsmedberg%covad.net
144afd1c5e bug 219233 - Unfork nsIChromeRegistry.idl (not the impl, just the interface) and move it into content/base/public until we can get a more fine-grained separation of that interface in to GRE/non-GRE pieces. r/sr=hyatt+jst
I couldn't do a CVS move of nsIChromeRegistry.idl, sorry... it was added on a branch earlier. The old CVS log/blame can be found at mozilla/rdf/chrome/public/nsIChromeRegistry.idl


git-svn-id: svn://10.0.0.236/trunk@150618 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 05:23:10 +00:00
despotdaemon%netscape.com
2920fdfc2b Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150617 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 04:26:39 +00:00
rlk%trfenv.com
3cf3cd8a79 Bug 218878 - Cleanup of Help RDF
Bug 222178 - Make the index a friendlier search database.
r=alecf@flett.org


git-svn-id: svn://10.0.0.236/trunk@150616 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 00:37:36 +00:00
rlk%trfenv.com
1f930dd827 Bug 225090 - Sanitize Help CSS. r=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@150615 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-22 00:32:53 +00:00
scott%scott-macgregor.org
7cb448e5d7 Bug #224963 --> Unsaved window size after being changed for Tools -> Options window
patch by Stefan Borggraefe


git-svn-id: svn://10.0.0.236/trunk@150614 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 21:56:59 +00:00
scott%scott-macgregor.org
c81e3f2a79 Force our binding files to replace their equivalents from xpfe. Otherwise, if the xpfe version changes and ours doesn't it gets used instead.
Fixes Bug #229096 --> thunderbird toolbars blank because we are using the newst copy of xpfe\toolbar.xml


git-svn-id: svn://10.0.0.236/trunk@150613 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 21:52:39 +00:00
scott%scott-macgregor.org
c7935946e6 Bug #229112 --> Unable to bring up a compose window in debug builds
r/sr=bryner


git-svn-id: svn://10.0.0.236/trunk@150612 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 21:42:55 +00:00
dougt%meer.net
37dde8c9ee adding default preferences to minimo
git-svn-id: svn://10.0.0.236/trunk@150611 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 20:35:18 +00:00
dbaron%dbaron.org
296a9be84f Disregard GDK's extra click events that are for double-clicks and triple-clicks. Based on Chris Blizzard's GTK2-port patch. r+sr=blizzard b=227328
git-svn-id: svn://10.0.0.236/trunk@150609 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 18:55:35 +00:00
dbaron%dbaron.org
c45925131e Disregard GDK's extra click events that are for double-clicks and triple-clicks. Patch by Chris Blizzard <blizzard@mozilla.org>. r+sr=dbaron b=227328
git-svn-id: svn://10.0.0.236/trunk@150608 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 18:54:38 +00:00
jst%mozilla.jstenback.com
7442fffb44 Fixing bug 226462. Eliminating the aReverseReturnResult argument from nsIScriptContext::CallEventHandler(). r=caillon@aillon.org, sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150607 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 18:01:19 +00:00
mvl%exedo.nl
9f897605c8 Update to review comments. oops. Bug 225749
git-svn-id: svn://10.0.0.236/trunk@150606 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 12:36:47 +00:00
timeless%mozdev.org
cc71a8dec5 Bug 228400 Warning ``assignment to undeclared variable ...'' in nsLDAPPrefsService.js
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150604 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 06:17:30 +00:00
timeless%mozdev.org
6903d2f756 Bug 226169 DRefTool analysis for timeline files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@150603 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 06:17:28 +00:00
timeless%mozdev.org
f2dacceab1 Bug 226162 DRefTool analysis for pref files
r=caillon sr=roc


git-svn-id: svn://10.0.0.236/trunk@150602 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 06:17:26 +00:00
timeless%mozdev.org
4dac6863ec Bug 226149 DRefTool analysis for ctl files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@150601 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 06:17:24 +00:00
bryner%brianryner.com
b5347dd60c Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@150598 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 05:36:36 +00:00
timeless%mozdev.org
9baef54717 Bug 225152 Warning: assignment to undeclared variable word in EdSpellCheck.js:281
r=mvl sr=kin


git-svn-id: svn://10.0.0.236/trunk@150597 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:27:52 +00:00
timeless%mozdev.org
2f40626294 Bug 224723 NS_ASSERTION(boxObject, "no box object!"); timer fired after tree was destroyed
r=varga sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@150596 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:27:50 +00:00
timeless%mozdev.org
9987f6af34 Bug 214552 warning: unused variable nsresult rv' In member function virtual nsresult nsMenuItemX::DoCommand()'
r=floppy sr=roc


git-svn-id: svn://10.0.0.236/trunk@150595 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:27:48 +00:00
chanial%noos.fr
02959af4d1 Polish the add bookmarks dialog:
- access key to the "Create in" button
- clicking on the label should focus the control next to it.
- Change the order of the focus with tab: the name field, the menulist field and then the expander.
- renaming some entities to respect the interCaps convention


git-svn-id: svn://10.0.0.236/trunk@150594 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:11:08 +00:00
chanial%noos.fr
ecd4f52cfb workaround for bug 227951: add bookmarks dialog grows everytime the expander is clicked.
Use of resizeTo instead of sizeToContent (buggy on Windows)


git-svn-id: svn://10.0.0.236/trunk@150593 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:09:02 +00:00
timeless%mozdev.org
b728971073 Bug 228619 Warning `assignment to undeclared variable entry'' [xs] in file `chrome://communicator/content/contentAreaUtils.js'', line 667, character 0.
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150592 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:06:57 +00:00
timeless%mozdev.org
3ba4345d17 Bug 227415 Warning: assignment to undeclared variable foundCell in chrome://editor/content/EdTableProps.js
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150591 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:50 +00:00
timeless%mozdev.org
f2b3daab35 Bug 226155 DRefTool analysis for accessible files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@150590 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:41 +00:00
timeless%mozdev.org
8d115da9a1 Bug 228527 JS Warnings in editor
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150589 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:33 +00:00
timeless%mozdev.org
a6753301a6 Bug 228529 JS Warnings in printing/print preview
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150588 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:25 +00:00
timeless%mozdev.org
f5d09af7ed Bug 228510 Warning `function getContentTypeFromHeaders does not always return a value'' [xs] in file `chrome://navigator/content/pageInfo.js'', line 951, character 0.
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150587 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:21 +00:00
timeless%mozdev.org
cebda0428c Bug 228428 Warning `assignment to undeclared variable mIcon'' [xs] in file `chrome://global/content/bindings/tabbrowser.xml'', line 237, character 0.
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150586 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:19 +00:00
timeless%mozdev.org
f91549897b Bug 228405 Warning `reference to undefined property linkToolbarUI.initialized'' [xs] in file `chrome://navigator/content/linkToolbarOverlay.js'', line 247, character 0.
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150585 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:16 +00:00
timeless%mozdev.org
3afc5f9789 Bug 228398 Warning `reference to undefined property this.mContentDisposition'' [xs] in file `chrome://communicator/content/contentAreaUtils.js'', line 559, character 0.
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150584 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:14 +00:00
timeless%mozdev.org
1897d20632 Bug 228397 Warning `assignment to undeclared variable uri'' [xs] in file `chrome://cookie/content/cookieContextOverlay.xul'', line 53, character 0.
r=dwitte sr=bz


git-svn-id: svn://10.0.0.236/trunk@150583 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:12 +00:00
timeless%mozdev.org
d98c3e4deb Bug 227419 Warning: assignment to undeclared variable gIncomingServer in chrome://messenger/content/am-mdn.js
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@150582 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:10 +00:00
timeless%mozdev.org
332e929af5 Bug 226597 nsObjectFrame.cpp Warning: String literal converted to char* in initialization.
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@150581 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:09 +00:00
timeless%mozdev.org
6df41f3f4c Bug 226232 DRefTool analysis for xul files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@150580 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 04:04:05 +00:00
ben%bengoodger.com
477da831d8 Fix - download progress resets to zero momentarily on download items when a new download begins
- Downloads window displays "0%" in the title bar progress briefly after a download completes.


git-svn-id: svn://10.0.0.236/trunk@150579 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-21 02:54:48 +00:00
scott%scott-macgregor.org
70a18bc3ed Per darin, back out the fix for Bug #132517 because it is causing
an extra copy of prefs.js to get generated every time you quit the app.


git-svn-id: svn://10.0.0.236/trunk@150577 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 22:29:03 +00:00
neil%parkwaycc.co.uk
01d97257b3 Bug 90906 Remove unused variables p=gautheri@noos.fr r=adamlock (locka) sr=alecf
git-svn-id: svn://10.0.0.236/trunk@150575 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 20:09:41 +00:00
neil%parkwaycc.co.uk
cf56390894 Bug 226958 Convert wallet viewer to a <dialog> and clean it up p=gautheri@noos.fr r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@150574 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 18:15:56 +00:00
neil%parkwaycc.co.uk
cf82546367 Bug 226956 Convert sendProgress.xul to a <dialog> p=gautheri@noos.fr r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@150573 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 18:13:27 +00:00
neil%parkwaycc.co.uk
dc45266c41 Bug 90906 Remove unused variables r=bsmedberg sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@150572 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 18:11:22 +00:00
neil%parkwaycc.co.uk
aebefbf759 Bug 90906 Remove unused variables p=gautheri@noos.fr r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@150571 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 18:10:22 +00:00
neil%parkwaycc.co.uk
5b654e42cb Bug 90906 Remove unused variables p=gautheri@noos.fr r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@150570 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 18:09:21 +00:00
neil%parkwaycc.co.uk
4d137b731d Supplementary patch to Bug 225840 making it clear which buttons the dialog has p=gautheri@noos.fr r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@150569 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 17:55:03 +00:00
neil%parkwaycc.co.uk
37fe83d786 Bug 225328 Remove unused code p=gautheri@noos.fr r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@150568 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 17:52:50 +00:00
wchang0222%aol.com
8bb0513233 Bugzilla bug 228907: added a stub implementation for the obsolete native
function Java_org_mozilla_jss_pkcs11_PK11Cert_getNickname, which is listed
in the symbol export file jss.def.


git-svn-id: svn://10.0.0.236/trunk@150567 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 15:56:11 +00:00
mvl%exedo.nl
4a77921f5e make nsIEditorSpellcheck use nsAString instead of nsString.
bug 225749, r=dwitte, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@150565 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 13:06:44 +00:00
bmlk%gmx.de
90820b7903 oops, the last patch was done by Boris Zbarsky and it was for bug 155957
git-svn-id: svn://10.0.0.236/trunk@150563 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 12:19:41 +00:00
bmlk%gmx.de
d241aaebac look into wrapper frames for inputs with :after and :before bug 15597 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@150562 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 12:15:48 +00:00
bmlk%gmx.de
478029c599 show reflow targets in reflow logs bug 218961 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@150561 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 12:04:31 +00:00
bmlk%gmx.de
01ce2c23bd remove bogus array handling code bug 226757 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@150560 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 11:15:27 +00:00
dwitte%stanford.edu
9081f2e62c implement session cookie UI. thanks to mconnor for the patch!
b=225857, p=mpconnor@myrealbox.com, r=neil, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@150556 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 03:08:44 +00:00
nelsonb%netscape.com
0e69e19a1c Some further cleanup of p12d.c. Bugscape bug 52528. r=wtc.
git-svn-id: svn://10.0.0.236/trunk@150554 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 01:33:06 +00:00
wchang0222%aol.com
787bdfd991 Set NSS version to 3.9 Beta 5.
git-svn-id: svn://10.0.0.236/trunk@150553 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-20 00:35:01 +00:00
wchang0222%aol.com
0fd2842063 Made wincx the last argument of PK11_PubDeriveExtended. r=relyea.
Modified Files: pk11func.h pk11skey.c ssl3con.c


git-svn-id: svn://10.0.0.236/trunk@150552 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 23:54:29 +00:00
nelsonb%netscape.com
9d52c08ba2 Impose new limits on RSA public key sizes. 8k bits for modulus,
64 bits for public exponent.  This prevents certain attacks on SSL
servers.  Bugscape bug 54019.  r=wtc,relyea.


git-svn-id: svn://10.0.0.236/trunk@150551 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 23:50:45 +00:00
wchang0222%aol.com
7ea6b2e56c PK11_MoveKey was renamed PK11_MoveSymKey. r=relyea.
Modified Files: symkeyutil.c nss.def pk11func.h pk11skey.c


git-svn-id: svn://10.0.0.236/trunk@150550 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 23:29:43 +00:00
relyea%netscape.com
eed98f4f14 Make database access to the key db thread safe.
git-svn-id: svn://10.0.0.236/trunk@150549 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 23:24:48 +00:00
relyea%netscape.com
110f62d211 Add keydb lock type. keydb should be locked like the certdb.
git-svn-id: svn://10.0.0.236/trunk@150548 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 23:24:00 +00:00
wchang0222%aol.com
0ed5422d2a Backed out the previous checkin, which broke our S/MIME QA tests.
git-svn-id: svn://10.0.0.236/trunk@150547 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 22:54:20 +00:00
wchang0222%aol.com
6d6030f10a Bugzilla bug 228624: we need to call STAN_ForceCERTCertificateUpdate if
the cert's instances changed.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@150546 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 22:33:12 +00:00
mcs%netscape.com
13f9c6562e Bug fix: root CA shared lib was being copied when it should not have been.
git-svn-id: svn://10.0.0.236/trunk@150545 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 22:29:47 +00:00
mostafah%oeone.com
2547172b24 Fixed bug 227730: Blocking error when starting Mozilla: can't SendMsg[Exception... "Not enough arguments [nsIMsgCompose.SendMsg]"
git-svn-id: svn://10.0.0.236/trunk@150541 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 22:14:32 +00:00
wchang0222%aol.com
5a8d8fe243 Bugscape bug 54627: made the fix for NSS_CMSSignedData_Encode_BeforeData
the same as the code in NSS_CMSSignedData_Decode_BeforeData.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@150540 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 22:08:12 +00:00
neil%parkwaycc.co.uk
fed3bee39e Bug 195963 Mozilla hides taskbar badly for full screen mode r=dean_tessman sr=jst
git-svn-id: svn://10.0.0.236/trunk@150539 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:54:31 +00:00
neil%parkwaycc.co.uk
8619f5bc53 Bug 227758 make subjectPrincipalIsSystem unscriptable and checkSameOriginURI scriptable r=caillon sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@150538 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:51:37 +00:00
neil%parkwaycc.co.uk
db2c7046d1 Bug 222711 Editing mailing lists fails when display name has comma r=mscott sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@150537 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:50:13 +00:00
neil%parkwaycc.co.uk
4d83a919c9 Bug 228501 Fix mailWidgets to tokenize search headers in the same way as the C++, also fixing a JavsScript strict warning r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@150536 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:49:08 +00:00
neil%parkwaycc.co.uk
83da912668 Bug 133606 getAnonymousElementByAttribute now works r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@150535 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:47:21 +00:00
neil%parkwaycc.co.uk
17d9ff76e4 Bug 179787 JavaScript strict warning: reference to undefined property this.mPanelContainer r=hj sr=bz
git-svn-id: svn://10.0.0.236/trunk@150534 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:45:36 +00:00
neil%parkwaycc.co.uk
5107b4dbd5 Bug 89576 now that the wsm saves the page data the pref panel ok handlers don't need to r=caillon sr=alecf
git-svn-id: svn://10.0.0.236/trunk@150533 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:44:02 +00:00
neil%parkwaycc.co.uk
c84b1a9000 Supplementary patch to bug 227175 to fix a global to begin with g instead of k r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@150532 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:42:25 +00:00
cbiesinger%web.de
588c645a41 225807 r=bzbarsky sr=darin make more use of getPrimaryExtension
git-svn-id: svn://10.0.0.236/trunk@150531 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:34:00 +00:00
cbiesinger%web.de
0ac698f33c 152224 download manager should addref/release the items it puts into its hashtable
r=varga sr=darin


git-svn-id: svn://10.0.0.236/trunk@150530 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 21:30:26 +00:00
bienvenu%nventure.com
fa8d6269c0 Use nsILocalFile relative descs for mail prefs r=sspitzer, sr=mscott 137006, initial patch by ccarlen
git-svn-id: svn://10.0.0.236/trunk@150529 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 20:57:59 +00:00
bienvenu%nventure.com
1c58b2a47a fix linux build bustage
git-svn-id: svn://10.0.0.236/trunk@150528 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 20:38:54 +00:00
bienvenu%nventure.com
91e5f55da0 Use nsILocalFile relative descs for mail prefs r=sspitzer, sr=mscott 137006, initial patch by ccarlen
git-svn-id: svn://10.0.0.236/trunk@150526 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 19:47:27 +00:00
mcs%netscape.com
da1800bfae Clean up a few things in the acceptance test:
Copying of NSS root cert shared lib. does not happen by default.
	-S option has been removed.
	-s option added to disable SSL related tests from the cmd line.
Remove the acceptance test README (moved to the web site).


git-svn-id: svn://10.0.0.236/trunk@150525 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 19:43:47 +00:00
wchang0222%aol.com
cf51e75a62 Bugscape bug 54500: Improved the previous checkin: fixed leaks of the
return values of PK11_GetSymKeyNickname. Removed unnecessary assignment
statements "symKeyObj = NULL;".  Removed an unnecessary else { }.


git-svn-id: svn://10.0.0.236/trunk@150524 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 19:36:30 +00:00
bmlk%gmx.de
c804864925 remove old hack that breaks table abs. positioning, bug 145572 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@150523 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 19:19:52 +00:00
chanial%noos.fr
965261c0ad fix regresion 228952: open in tabs broken
git-svn-id: svn://10.0.0.236/trunk@150522 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 19:14:15 +00:00
scott%scott-macgregor.org
227b500ef8 Bug #226580 --> Add back end support to handle multiple identities per account. Patch by Alec Flett.
r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@150519 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 18:57:06 +00:00
scott%scott-macgregor.org
fa7e117def Bug #18906 --> add 'smart' logic for picking the correct identity for accounts with multiple identities when bringing up a compose window. For now, we just scan the recipient headers of the current message looking for email based matches with the addresses of the identities for the current account.
This works great except for mailing lists.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@150518 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 18:54:52 +00:00
bsmedberg%covad.net
9ec2e2d00a Bug 228922 - in GRE installer builds MathML operators don't stretch properly. (Fallout from bug 179834). r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@150516 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 18:50:34 +00:00
bienvenu%nventure.com
34f23ba078 fix nsILocalFile relative descs calculation of relative path, r=sspitzer, sr=mscott required for 137006
git-svn-id: svn://10.0.0.236/trunk@150515 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 18:13:42 +00:00
scott%scott-macgregor.org
cb28d68b12 Bug #227013 --> remove an obsolete hack that we don't need anymore.
r=neil


git-svn-id: svn://10.0.0.236/trunk@150514 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 17:13:30 +00:00
wchang0222%aol.com
243c3e70e2 Import NSPR 4.4.1.
git-svn-id: svn://10.0.0.236/trunk@150513 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 17:02:57 +00:00
leaf%mozilla.org
9636c23f49 MozillaBranchTinderboxAll should use MozillaTinderboxAll instead of SeamonkeyAll
git-svn-id: svn://10.0.0.236/trunk@150512 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:59:58 +00:00
bienvenu%nventure.com
8668e4abca whitespace cleanup, minor cleanup no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@150511 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:38:50 +00:00
wchang0222%aol.com
f301963873 Bugzilla bug 221133: fixed unused variable warning on some platforms.
The patch is contributed by timeless@bemail.org.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@150509 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:35:14 +00:00
bienvenu%nventure.com
f60673f673 whitespace cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@150508 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:34:57 +00:00
bienvenu%nventure.com
8cfb54fcf5 strip off v-card when editing message as new, r/sr=mscott 228689
git-svn-id: svn://10.0.0.236/trunk@150507 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:28:22 +00:00
despotdaemon%netscape.com
756c174f74 Pseudo-automatic update of changes made by mcs@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@150506 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:25:37 +00:00
bienvenu%nventure.com
66d916a3d1 fix 227178 checking folders other than inbox for new messages doesn't fire biff, and selecting the folders with new msgs does cause biff to fire, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@150505 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:23:58 +00:00
mcs%netscape.com
e7d3880741 Add placeholder README for the acceptance test.
git-svn-id: svn://10.0.0.236/trunk@150504 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:14:52 +00:00
scott%scott-macgregor.org
1299f064a0 Port Bug #227875 from thunderbird back to seamonkey.
mark search result as junk crashes app

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@150503 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:10:24 +00:00
bienvenu%nventure.com
b4811fb1b0 fix 190905 imap msg body shown as 'this part will be downloaded on demand' when msg > 30K and view attachments inline is off, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@150502 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:08:08 +00:00
scott%scott-macgregor.org
72fd4b8cbc Bug #104237 --> Compose window comes back behind the application I'm sending from
when invoked by Simple MAPI.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@150501 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:04:31 +00:00
bienvenu%nventure.com
c08981d921 fix crash on exiting after filing a message from search results, r/sr=mscott 193998
git-svn-id: svn://10.0.0.236/trunk@150500 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:01:24 +00:00
scott%scott-macgregor.org
003be85bf9 Bug #227863 -> THUNDERBIRD only change. Does not effect seamonkey.
Use a more compact out going user agent string instead of a browser http styled user-agent on outgoing messages.


git-svn-id: svn://10.0.0.236/trunk@150499 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 16:01:06 +00:00
scott%scott-macgregor.org
cf92c1f2c3 Bug #228720 --> Don't down-convert message to plain text if dir attribute is set for RTL users.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@150498 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:56:08 +00:00
bienvenu%nventure.com
4507db0fa5 fix 228791 need ability to have unobscured mcd files, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@150497 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:53:15 +00:00
cbiesinger%web.de
6892900ee0 fix bustage
git-svn-id: svn://10.0.0.236/trunk@150496 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:53:03 +00:00
bienvenu%nventure.com
487b4385ee fix 228791 need ability to have unobscured mcd files, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@150495 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:46:54 +00:00
cbiesinger%web.de
0975274e8c bug 227562 download manager uses AUTF8String on OpenProgressDialogFor, it could use nsIDownload*
r=varga sr=bz


git-svn-id: svn://10.0.0.236/trunk@150494 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:41:29 +00:00
cbiesinger%web.de
4d284e8bf4 Bug 227032. cleanup nsDownloadProxy a bit, mostly:
deal with prefs service or the pref not being there
use nsIPrefBranch for do_GetService instead of a separate QI

r=neil.parkwaycc.co.uk sr=darin


git-svn-id: svn://10.0.0.236/trunk@150493 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:26:27 +00:00
cbiesinger%web.de
4f83cd1303 Bug 227029 nsExternalAppHandler dynamically allocates buffer for no reason
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@150492 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:18:59 +00:00
mostafah%oeone.com
787113eb33 Checked in patch for bug 228836: email event text does not use date format
git-svn-id: svn://10.0.0.236/trunk@150491 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:06:58 +00:00
cbiesinger%web.de
9ff225b424 221593 win nsIconChannel.cpp should not call streamlistener methods synchronously
r=darin sr=tor


git-svn-id: svn://10.0.0.236/trunk@150490 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 15:04:27 +00:00
cbiesinger%web.de
46f651e4e7 bug 124053 Fix invalid use of JVMContext TLS to map between threads, JSContexts and JSJavaThreadStates
patch by beard@netscape.com r=bnesse sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@150489 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 14:52:49 +00:00
mostafah%oeone.com
6668326d62 Fixed bug 228849: Calendar displays verbose output when runned from a tty
git-svn-id: svn://10.0.0.236/trunk@150488 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 14:47:29 +00:00
chanial%noos.fr
be8a0dd195 Gnome said: Thou shalt not put accept buttons on the left.
(xul filepicker not used on Windows, nor MacOSX)


git-svn-id: svn://10.0.0.236/trunk@150485 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 06:20:42 +00:00
chanial%noos.fr
c4587976da more on bug 210910: menubar menus don't have an "open" attribute, and when a dialog opens, the child of the target of the context menu is not closed.
git-svn-id: svn://10.0.0.236/trunk@150482 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 06:04:25 +00:00
dbaron%dbaron.org
1de11fe101 Fix percentage widths on inlines within inlines. b=97695 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@150481 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 05:41:35 +00:00
wchang0222%aol.com
cc1f0f6a59 Bugscape bug 54500: added some new methods to the SecretDecoderRing
KeyManager class.  The patch is contributed by Matthew Harmsen of AOL.
Modified Files:
	lib/jss.def org/mozilla/jss/SecretDecoderRing/KeyManager.c
	org/mozilla/jss/SecretDecoderRing/KeyManager.java


git-svn-id: svn://10.0.0.236/trunk@150480 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 05:33:50 +00:00
wchang0222%aol.com
6d685cf91f Set JSS version to 3.5 Beta.
Modified Files:
	org/mozilla/jss/CryptoManager.java
	org/mozilla/jss/util/jssver.h


git-svn-id: svn://10.0.0.236/trunk@150478 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 05:08:34 +00:00
jshin%mailaps.org
edd1448355 bug 225109 : fix the sign of the subscript offset in some truetype fonts (r=rbs, sr=dbaron, a=chofmann)
git-svn-id: svn://10.0.0.236/trunk@150477 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 04:56:29 +00:00
nelsonb%netscape.com
a4b9e1e892 Don't overwrite pointers to existing message digests if they've been
precomputed.  Bugscape bug 54627.  r=wtc, jpierre.


git-svn-id: svn://10.0.0.236/trunk@150467 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 03:58:28 +00:00
silver%warwickcompsoc.co.uk
af7a4ed9e6 Bug 228799 Opening Chatzilla gives "Invalid IRC URL ``%S"
r=rginda a=chofmann


git-svn-id: svn://10.0.0.236/trunk@150466 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 03:58:16 +00:00
chanial%noos.fr
c701b042dd remove debug dumps
git-svn-id: svn://10.0.0.236/trunk@150465 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 03:49:16 +00:00
dbaron%dbaron.org
27cc69e14b Bump version number to 1.7a.
git-svn-id: svn://10.0.0.236/trunk@150464 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 03:49:12 +00:00
chanial%noos.fr
dafb60d70a the focus should be set to the content before executing a command that opens a modal dialog. When the dialog closes, focus automatically gets back to the focused element in the parent window. This fix will prevent the edit menu (undo, redo, delete...) to perform bm command.
Fix a harmless js error also.


git-svn-id: svn://10.0.0.236/trunk@150462 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 03:19:04 +00:00
chanial%noos.fr
ac8b33b036 dumpDOM debug function (not shipped) now accepts ID in addition to DOM elements.
git-svn-id: svn://10.0.0.236/trunk@150460 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 02:03:29 +00:00
chanial%noos.fr
5ca8b16963 Bug 228897: pasting inserts a menusepator. We had the same problem inserting a resource in a folder via DND.
Some cleanup, use of "class" instead of "id" for the "open in tabs" menuitem and menuseparator, because the latter are supposed to be unique in the document.


git-svn-id: svn://10.0.0.236/trunk@150459 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 02:01:53 +00:00
ben%bengoodger.com
5981dadfbb Turn off the URLBar history dropmarker
git-svn-id: svn://10.0.0.236/trunk@150457 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 00:47:59 +00:00
wchang0222%aol.com
3642c954a4 Bugzilla bug 228907: enable PK11Store.getCertificates to return the correct
nicknames for certs with multiple instances.  This requires adding a new
nickname argument to the constructors of the various cert classes and
passing a nickname better than NSS's cert->nickname where possible.
r=thomask.
Modified Files:
	pkcs11/PK11Cert.c
	pkcs11/PK11Cert.java
	pkcs11/PK11InternalCert.java
	pkcs11/PK11InternalTokenCert.java
	pkcs11/PK11Store.c
	pkcs11/PK11TokenCert.java
	pkcs11/pk11util.h
	util/java_ids.h


git-svn-id: svn://10.0.0.236/trunk@150456 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 00:19:57 +00:00
ben%bengoodger.com
e6270ce0ed Make theme downloads show up in the download manager
git-svn-id: svn://10.0.0.236/trunk@150455 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 00:11:36 +00:00
ben%bengoodger.com
80185e0abe "Clear downloads when Firebird Exits" does not work if there are no in-progress downloads
git-svn-id: svn://10.0.0.236/trunk@150453 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 23:40:54 +00:00
dbaron%dbaron.org
b6ed7cb78d Add testcase for 215857. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@150445 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 21:56:40 +00:00
wchang0222%aol.com
b2ed3b88cf Set NSS version to 3.9 Beta 4.
git-svn-id: svn://10.0.0.236/trunk@150444 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 21:45:34 +00:00
nboyd%atg.com
6b1e919ade Contribution from earestea@scanpak.com.
git-svn-id: svn://10.0.0.236/trunk@150442 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 20:55:30 +00:00
darin%meer.net
143a6acf3e fixes bug 227267 "Upload file doesn't work well. It just upload file with zero size. [ftp only?]" r=dougt sr=dveditz a=chofmann
git-svn-id: svn://10.0.0.236/trunk@150429 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 18:41:05 +00:00
wchang0222%aol.com
dba90f3e57 Bugzilla bug 228624: made PK11_ListCertsInSlot reach into the Stan layer
to obtain the correct nicknames of the cert instances (pk11cert.c).  Fixed
the bug that if a cert we want to add the the cache is already in the
cache, we should merge the instances of the cert before destroying the
duplicate cert (tdcache.c).  r=jpierre,relyea.


git-svn-id: svn://10.0.0.236/trunk@150428 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 18:23:17 +00:00
despotdaemon%netscape.com
6bd0833aef Pseudo-automatic update of changes made by michaell+bmo@michaellefevre.com.
git-svn-id: svn://10.0.0.236/trunk@150427 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 18:02:57 +00:00
despotdaemon%netscape.com
a5d1e8524a Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150426 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 17:35:22 +00:00
scott%scott-macgregor.org
d2fdefdbc9 fix api bustage from bug #206252 for thunderbird
git-svn-id: svn://10.0.0.236/trunk@150423 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 17:25:34 +00:00
nboyd%atg.com
f6a2db94c7 Add Aviva info.
git-svn-id: svn://10.0.0.236/trunk@150421 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 16:53:32 +00:00
noririty%jcom.home.ne.jp
a2e864d422 Fix 228844 - Cannot search Japanese via Bookmark Sidebar
git-svn-id: svn://10.0.0.236/trunk@150420 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 15:06:39 +00:00
chanial%noos.fr
2852bee939 Bug 225921: Can't copy/paste bookmarks from personal toolbar
Bug 210910: Right-clicking a file within a bookmarks folder in the bookmarks menu or toolbar makes that folder inaccessible

I added the bm command controller to the menubar bookmark menu, to deal with hidden bookmarks toolbar.


git-svn-id: svn://10.0.0.236/trunk@150417 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 10:38:17 +00:00
ben%bengoodger.com
1550fb4b21 Fix 227129 once and for all.
git-svn-id: svn://10.0.0.236/trunk@150415 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 08:50:09 +00:00
bryner%brianryner.com
d043c36e24 Preprocess all.js and turn off autoscroll by default on unix.
git-svn-id: svn://10.0.0.236/trunk@150413 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 08:12:58 +00:00
ben%bengoodger.com
da9ebac3f5 Fix the show button in the download manager on macos x
git-svn-id: svn://10.0.0.236/trunk@150412 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 07:50:57 +00:00
ben%bengoodger.com
0c20c5651f Fix - 227129 "Next" button is enabled when "Decline" is initially checked for license agreement page of installer wizard.
Fix - no security warning displayed when opening executable files from the download manager
Fix - Easy install path in install wizard defaults to Safe Upgrade which can result in unintentional file deletion in wacky cases. Hack this off for 0.8


git-svn-id: svn://10.0.0.236/trunk@150410 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 06:53:08 +00:00
scott%scott-macgregor.org
182b94a084 Zoom locale package changes courtesy of Stephen Walker
git-svn-id: svn://10.0.0.236/trunk@150409 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 06:46:56 +00:00
scott%scott-macgregor.org
1ac4d9202c move setbusycursor to a shared file so I can use it elsewhere
git-svn-id: svn://10.0.0.236/trunk@150408 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 06:19:07 +00:00
dbaron%dbaron.org
08ec785b8b Account for 1 twip width of BR when computing the size of textareas. b=228752 Patch by Mats Palmgren <mats.palmgren@bredband.net>. r+sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/trunk@150407 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 06:06:00 +00:00
despotdaemon%netscape.com
39b97817f3 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150406 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 01:04:17 +00:00
dbaron%dbaron.org
ba1dc0f609 Be consistent about links on personal toolbar looking mainly like links and not buttons, and folders looking like buttons. b=181294 r=ben sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@150405 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-18 00:13:34 +00:00
mkaply%us.ibm.com
c546aaf8ec Syntax error in checkin for 223111
git-svn-id: svn://10.0.0.236/trunk@150404 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 23:24:33 +00:00
mkaply%us.ibm.com
30a3439501 #217875
r=timeless, sr=bryner, a=dveditz
Change parentage of "Download More" in spellchecker dialog so it doesn't hang the UI


git-svn-id: svn://10.0.0.236/trunk@150403 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 22:58:36 +00:00
wchang0222%aol.com
2164723112 Bugzilla bug 219982: removed an unused local variable. (The function call
is needed for its side effect.)  Thanks to timeless@bemail.org and
Serge GAUTHERIE <gautheri@noos.fr> for the patch.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@150402 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 22:43:25 +00:00
mkaply%us.ibm.com
b8ee89dd6d #222509
r=mkaply, sr=blizzard (platform specific), a=mkaply
Code from Lee Tartak - map DOM_VK values properly on OS/2 - still not perfect (should we match Windows or Linux)


git-svn-id: svn://10.0.0.236/trunk@150401 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 21:17:37 +00:00
dbaron%dbaron.org
0702ac1728 Don't make clip view optimizations when the clip view contains Z placeholders. b=225811 Patch by Robert O'Callahan <roc@ocallahan.org>. r+sr=dbaron a=asa
git-svn-id: svn://10.0.0.236/trunk@150400 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 21:05:37 +00:00
mkaply%us.ibm.com
2ba9f517a6 #224929
r=pedemont, sr=blizzard (platform specific), a=mkaply
Send an extra focus changed message to be more like Windows (Java focus)


git-svn-id: svn://10.0.0.236/trunk@150399 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 21:02:26 +00:00
tor%cs.brown.edu
07eba649cc Bug 219705 - crash when using IBM java plugin. r=blizzard, sr=shaver, a=leaf
git-svn-id: svn://10.0.0.236/trunk@150397 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 19:49:44 +00:00
chanial%noos.fr
2dfa1a70f7 Bug 228660: on Windows, OK button on alert boxes should not be right-aligned
git-svn-id: svn://10.0.0.236/trunk@150394 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 14:52:48 +00:00
jst%mozilla.jstenback.com
f8ceff2496 Fixing bug 223111. Making the page-setup settings shrink-to-fit and scaling persist across Mozilla instances. Patch by jblanco@us.ibm.com, and modiefied by me. r=ben, sr=bienvenu, a=asa.
git-svn-id: svn://10.0.0.236/trunk@150393 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 07:52:49 +00:00
darin%meer.net
00b5dfa469 fixes tinderbox orange (see bug 132517 for more info) sr=bryner
git-svn-id: svn://10.0.0.236/trunk@150392 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 06:02:57 +00:00
timeless%mozdev.org
71be3fb1af Bug 228620 Add AskJeeves search to build
patch by durbacher@gmx.de r=timeless sr=dbaron a=asa


git-svn-id: svn://10.0.0.236/trunk@150391 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 05:42:33 +00:00
nelsonb%netscape.com
a2ecec098b Allow NSS_CMSDigestContext objects to be created, even when there are
no valid digest algorithm OIDs.  This allows "certs only" messages to
be decoded.  Bugzilla bug 228707. r=jpierre, wtc.


git-svn-id: svn://10.0.0.236/trunk@150388 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 03:49:10 +00:00
dbaron%dbaron.org
8f6d91f175 Don't mess with overflow area during first pass reflow. b=222336 Patch from Bernd Mielke <bernd_mozilla@gmx.de>. r+sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/trunk@150385 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 01:33:57 +00:00
myk%mozilla.org
c8050ae987 Fix for bug 228712: make Bonsai's cvsview2.cgi check Attic before dying because it can't find a file.
r=timeless


git-svn-id: svn://10.0.0.236/trunk@150383 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 00:45:08 +00:00
brendan%mozilla.org
58685f9f53 Fix mistake in last checkin (208121).
git-svn-id: svn://10.0.0.236/trunk@150382 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 00:33:50 +00:00
jshin%mailaps.org
84740c685f bug 206252: make it possible to attach on-line html documents/images with non-Latin1 names (r=bienvenu, sr=mscott, a=asa)
git-svn-id: svn://10.0.0.236/trunk@150381 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 00:31:34 +00:00
chanial%noos.fr
a1b99f7278 Bug 228285: make the bookmarks tree more discoverable, by adding a tooltip to the expander.
git-svn-id: svn://10.0.0.236/trunk@150379 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 23:57:03 +00:00
cbiesinger%web.de
e421224ec9 bug 228321. content-encoding: gzip page gets saved gzipped when no extension
present in the url

r=bzbarsky sr=darin a=chofman


git-svn-id: svn://10.0.0.236/trunk@150378 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 23:17:58 +00:00
rginda%hacksrus.com
a843eac1f4 bug 223578, "need to account for new regexp behavior", a=asa
account for the fact that optional matches now return undefined, instead of nothing at all (see bugs 123437 and 85721)


git-svn-id: svn://10.0.0.236/trunk@150377 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 23:17:29 +00:00
despotdaemon%netscape.com
75ec0cdb64 Pseudo-automatic update of changes made by caillon@returnzero.com.
git-svn-id: svn://10.0.0.236/trunk@150376 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 22:35:48 +00:00
tor%cs.brown.edu
d844aa5fb8 Bug 183185 - pageInfo.js "Error: this.data[row] has no properties". Patch by
Daniel Brooks, r=timeless, sr=bz, a=tor.


git-svn-id: svn://10.0.0.236/trunk@150374 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 21:45:34 +00:00
despotdaemon%netscape.com
9c1f369c86 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150373 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 21:38:05 +00:00
cbiesinger%web.de
768a7deb47 94651 patch by durbacher@gmx.de (Andreas Kunz), inspired by timeless. r=timeless
sr=dbaron a=asa

Sherlock search plugins don't decode &amp; in URLs


git-svn-id: svn://10.0.0.236/trunk@150372 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 21:27:24 +00:00
darin%meer.net
b88443b9d8 fixes bug 226615 "PAC: cannot specify SOCKS5 proxy" r=dougt sr=bz a=tor
git-svn-id: svn://10.0.0.236/trunk@150371 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 21:23:36 +00:00
silver%warwickcompsoc.co.uk
2019f1b3d3 Bug 228567 Land usability fixes for 1.6
r=samuel a=asa


git-svn-id: svn://10.0.0.236/trunk@150368 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 21:03:56 +00:00
darin%meer.net
ed99130133 fixes bug 132517 "prefs.js frequently truncated on exit or crash" patch by ccarlen r=darin,alecf sr=brendan a=blizzard
git-svn-id: svn://10.0.0.236/trunk@150367 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 21:02:11 +00:00
scott%scott-macgregor.org
7e4a1ebef1 Bug #220708 --> email created with a template does not use template's bgcolor
r=sspitzer
sr=bienvenu
a=asa


git-svn-id: svn://10.0.0.236/trunk@150365 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 20:32:39 +00:00
scott%scott-macgregor.org
bad8745a11 forgot to check in part of the patch to get view zoom working per stephen walker
git-svn-id: svn://10.0.0.236/trunk@150364 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 19:49:16 +00:00
sicking%bigfoot.com
dfa50bfa17 Bug 228124: Deal with documents without root-element in xml prettyprinter.
Patch by jst. r=me sr=bz


git-svn-id: svn://10.0.0.236/trunk@150363 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 19:33:09 +00:00
scott%scott-macgregor.org
f78cfe4b66 Port Bug #24954 to thunderbird. Need ability to specify with -installer the Users directory
git-svn-id: svn://10.0.0.236/trunk@150362 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 17:15:19 +00:00
mostafah%oeone.com
beec74fe8f Upgraded jslib code to recent code on 16th Dec 2003 ( version 0.1.123 )
See bug 228626


git-svn-id: svn://10.0.0.236/trunk@150360 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 16:15:43 +00:00
neil%parkwaycc.co.uk
84f7e2d789 Bug 24954 Need ability to specify the user's directory with -installer p=ian@arlen.demon.co.uk r=ccarlen sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@150356 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 13:58:02 +00:00
neil%parkwaycc.co.uk
d12dc453fb Fix typo in checkin for bug 218825 patch is in bug 60782 r/sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@150355 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 12:27:26 +00:00
bryner%brianryner.com
abb2271a47 Bug 221843 - bookmarks data loss on Mac OS 10.1. Check to see whether the temporary unique file is already in the target directory before calling FSMoveObject(), since moving a file into the directory it's currently in returns an error on 10.1. Fix dependencies to rebuild libxpcom when MoreFiles is updated. r=ccarlen, sr=darin, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@150354 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 09:51:35 +00:00
wchang0222%aol.com
dc9a3bd0d3 Bugzilla bug 228618: fixed an incorrect use of realloc. Fixed an unused
variable compiler warning.  r=jpierre.


git-svn-id: svn://10.0.0.236/trunk@150352 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 04:24:57 +00:00
pschwartau%netscape.com
96972fdd6d Adding more cases
git-svn-id: svn://10.0.0.236/trunk@150351 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 03:13:04 +00:00
kyle.yuan%sun.com
acd5e53e4c Bug 208121 Some String properties of a Java object are read as 'null' by Javascript
r=bsmedberg, sr=brendan, a=asa
Using nsDataHashtable instead of nsHashtable for caching class member.


git-svn-id: svn://10.0.0.236/trunk@150350 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 01:23:23 +00:00
ben%bengoodger.com
e5758b1fb0 Bug 218775 - double clicking an extension should show its options... patch by steffen wilberg. <steffen.wilberg@web.de>
git-svn-id: svn://10.0.0.236/trunk@150349 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 01:06:37 +00:00
ben%bengoodger.com
754b923d08 Fix 227713 - General icon incorrectly highlighted in tools->options... patch by Mike Connor <mconnor@myrealbox.com>
git-svn-id: svn://10.0.0.236/trunk@150348 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 00:58:30 +00:00
ben%bengoodger.com
e82baca459 Bug 225236 - Entering an invalid URI for popup whitelist breaks the Options dialog's OK button. Patch by Mike Connor. <mconnor@myrealbox.com>
git-svn-id: svn://10.0.0.236/trunk@150347 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 00:54:10 +00:00
ben%bengoodger.com
9685f8ae12 bug 227129 - select "DECLINE" radio button by default in winstaller, patch by jhenry. <jhenry@ccs.neu.edu>
git-svn-id: svn://10.0.0.236/trunk@150346 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 00:48:22 +00:00
ben%bengoodger.com
719dab0f2a Remove redundant file, fix bug 228259 - download manager creates a folder with the same name as the file. Patch by pike. <pike@pikey.me.uk>
git-svn-id: svn://10.0.0.236/trunk@150345 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 00:45:57 +00:00
ben%bengoodger.com
5c536b6175 bug 184801 - home button tooltip not updated when changing the home page
git-svn-id: svn://10.0.0.236/trunk@150344 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 00:37:01 +00:00
ben%bengoodger.com
27efcbe03a Fix for bug 224416 - tabs don't remember focused element.
patch by Will Devine. <yakgoatcamel@myrealbox.com>


git-svn-id: svn://10.0.0.236/trunk@150343 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 00:16:19 +00:00
ben%bengoodger.com
6e58a17f70 DAMNIT DAMNIT DAMNIT.
This one caused fb to crash on me while I was attempting to save my Dell system purchase receipt -_-.
Fix crash in download manager when saving images, links or pages.


git-svn-id: svn://10.0.0.236/trunk@150342 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 00:03:12 +00:00
despotdaemon%netscape.com
8c87d60e22 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150341 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:54:56 +00:00
despotdaemon%netscape.com
2f78eab244 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150340 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:36:58 +00:00
bienvenu%nventure.com
6e8f546e59 fix memory bloat when compacting all folders by closing db after folder is compacted, r/a=sspitzer, sr=mscott 228383
git-svn-id: svn://10.0.0.236/trunk@150339 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:31:25 +00:00
chanial%noos.fr
979c8561c4 bug 189043: remove unused icons and correct a typo. patch by Simon Paquet, r=me
git-svn-id: svn://10.0.0.236/trunk@150338 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:27:10 +00:00
bienvenu%nventure.com
3f2caaeab1 fix three backend mailnews memory leaks, r/a=sspitzer, sr=mscott 228561
git-svn-id: svn://10.0.0.236/trunk@150337 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:16:03 +00:00
despotdaemon%netscape.com
e26c3c510f Pseudo-automatic update of changes made by bugzilla@babylonsounds.com.
git-svn-id: svn://10.0.0.236/trunk@150336 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:09:15 +00:00
jshin%mailaps.org
b12980bacf bug 213337: validate file name before presenting it as a suggested filename (2nd part) : r=cbiesinger, sr=jag, a1.6=asa
git-svn-id: svn://10.0.0.236/trunk@150335 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:03:16 +00:00
despotdaemon%netscape.com
6640db4539 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150334 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:02:03 +00:00
jshin%mailaps.org
026753c54e bug 227958 : big5, gb2312, ksc5601 fonts (X11core) don't show up in font selection menu. Fix this by adding the corresponding internal charset names. r=smontagu, sr=rbs, a=asa
git-svn-id: svn://10.0.0.236/trunk@150333 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 23:00:21 +00:00
neil%parkwaycc.co.uk
fcadd50e78 Bug 228271 Autocomplete's scrollbar is always visible r=varga sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@150332 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 22:47:52 +00:00
despotdaemon%netscape.com
e8ee13a0c6 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150327 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 19:50:17 +00:00
pkw%us.ibm.com
bae37edcfd Bug 228095 - AIX: 64-bit build error in nsScriptSecurityManager.cpp
r=caillon@aillon.org, sr=brendan@mozilla.org, a=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@150326 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 18:16:09 +00:00
neil%parkwaycc.co.uk
1f18530ded Hack to work around bug 212625 r=mscott sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@150325 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 17:30:25 +00:00
tor%cs.brown.edu
ed5e1d969d Bug 228069 - remove override of FONTCONFIG_PATH. r=blizzard, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@150324 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 17:27:28 +00:00
mostafah%oeone.com
b9e3c45ac6 Added Lithuanian translation
git-svn-id: svn://10.0.0.236/trunk@150323 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 16:08:56 +00:00
mostafah%oeone.com
228f702296 Added Swedish translation files
git-svn-id: svn://10.0.0.236/trunk@150322 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 16:07:43 +00:00
mostafah%oeone.com
c1506bf62f Added Welsh translation
git-svn-id: svn://10.0.0.236/trunk@150321 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 15:58:44 +00:00
mostafah%oeone.com
8d471eccbf Updated de-AT translation
git-svn-id: svn://10.0.0.236/trunk@150320 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 15:39:24 +00:00
mostafah%oeone.com
606604fbac Updated czech translation
git-svn-id: svn://10.0.0.236/trunk@150319 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 15:24:15 +00:00
mostafah%oeone.com
5f2ea3d320 Checked in attachment 137383 for bug 220860: Japanese Calendar translation needs update
git-svn-id: svn://10.0.0.236/trunk@150318 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 14:46:42 +00:00
chanial%noos.fr
3aa794c192 fix several glitches, like:
- selecting a folder in the tree selects the menulist selectedItem if it is already in the dropdown
- unselect it if the folder is not in it
- make sure that a row is always selected.
- ensure that the row of a folder selected in the menulist is visible when the tree is expanded.
- cleanup, consolidate logic


git-svn-id: svn://10.0.0.236/trunk@150317 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 07:44:11 +00:00
chanial%noos.fr
33b8c832d0 Don't show deleted folders in the add bookmark drop down.
IsBookmarkedResource was only checking the parent of the resource to tell if it's in the bookmarks root hierarchy.


git-svn-id: svn://10.0.0.236/trunk@150316 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 07:26:55 +00:00
chanial%noos.fr
2b377f1e78 changing the tree background color (only affects linux): in gtk2, unfocused selected row weren't visible because they had the same background color as the trees.
git-svn-id: svn://10.0.0.236/trunk@150314 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 04:06:57 +00:00
bryner%brianryner.com
5148b50c81 Don't bother offering to remember a login with an empty username and password. Bug 217439.
git-svn-id: svn://10.0.0.236/trunk@150313 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 03:44:31 +00:00
dbaron%dbaron.org
fcc42d022e Remove missed line from previous checkin. b=221140
git-svn-id: svn://10.0.0.236/trunk@150312 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 03:35:50 +00:00
scott%scott-macgregor.org
ab21247213 Follow up to David's fix. When changing the pref for showing folder columns, dynamically update the folder pane
of open 3-panes.


git-svn-id: svn://10.0.0.236/trunk@150311 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 01:44:29 +00:00
chanial%noos.fr
4a28e04d67 fixing brain bustage. button labels and accesskeys should override the defaults ones in dialog.properties.
git-svn-id: svn://10.0.0.236/trunk@150310 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 01:17:29 +00:00
scott%scott-macgregor.org
0ea03aecd1 add pref UI for users to turn on the traditional folder pane columns found in seamonkey
git-svn-id: svn://10.0.0.236/trunk@150309 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 01:05:42 +00:00
chanial%noos.fr
3478ab7934 when disclosing the tree, the bookmarks root folder should always be open.
Typo in bookmarksManager.js


git-svn-id: svn://10.0.0.236/trunk@150308 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 00:55:22 +00:00
chanial%noos.fr
b50d67b8bd restore the line that updates the expander icon. It has been accidently removed.
Some cleanup.


git-svn-id: svn://10.0.0.236/trunk@150307 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 00:51:30 +00:00
jshin%mailaps.org
b60ed2b547 bug 224337 : fix misalgined accesss in pre-composed CCMap (on RISC architectures) : r/sr=brendan, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@150305 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 00:32:16 +00:00
chanial%noos.fr
dafa79e7c7 Never include the bookmarks top root in the add bookmark dropdown menulist.
git-svn-id: svn://10.0.0.236/trunk@150304 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 00:26:20 +00:00
bienvenu%nventure.com
19d28928a2 add back folder pane columns for total msgs, unread msgs, and size, for TBird only, controlled by a pref, default to off, r/sr=mscott 221726
git-svn-id: svn://10.0.0.236/trunk@150303 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-15 00:09:15 +00:00
scott%scott-macgregor.org
2dab5d8333 fix ctrl-m's.
git-svn-id: svn://10.0.0.236/trunk@150302 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 23:57:26 +00:00
scott%scott-macgregor.org
63d0bf9b37 fix ctrl-m's
git-svn-id: svn://10.0.0.236/trunk@150301 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 23:54:51 +00:00
scott%scott-macgregor.org
e93e12d653 fix ctrl-m chars.
git-svn-id: svn://10.0.0.236/trunk@150300 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 23:52:03 +00:00
scott%scott-macgregor.org
3c7bab9ed3 try to remove ctrl-m's
again


git-svn-id: svn://10.0.0.236/trunk@150299 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 23:45:47 +00:00
scott%scott-macgregor.org
ce2db65bc7 Part of Bug #218997...fix a JS error in thunderbird with a phoenix if def. thanks to mbr for the patch
git-svn-id: svn://10.0.0.236/trunk@150298 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 22:55:44 +00:00
chanial%noos.fr
8a5713403e Always show the Bookmarks Root and the Bookmarks Toolbar folder in the drop down menu. Their position in the dropdown are still determined by their LastModifiedDate, it's only when they don't make the short list that they are put at the bottom of the drop down.
git-svn-id: svn://10.0.0.236/trunk@150297 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 22:55:15 +00:00
scott%scott-macgregor.org
d8ee9a4561 Bug #218997 --> attachment folder setting not remembered because of trailing space in url for the panel name.
thanks to mbr for finding the problem


git-svn-id: svn://10.0.0.236/trunk@150296 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 22:52:28 +00:00
scott%scott-macgregor.org
426f954042 remove ctrl-m chars
git-svn-id: svn://10.0.0.236/trunk@150295 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 22:45:16 +00:00
scott%scott-macgregor.org
fb8779bea1 remove ctrl-m characters
git-svn-id: svn://10.0.0.236/trunk@150294 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 22:43:38 +00:00
scott%scott-macgregor.org
2b86f51610 fix ctrl-m's
git-svn-id: svn://10.0.0.236/trunk@150293 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 22:40:32 +00:00
scott%scott-macgregor.org
5cfbf2169d fix ctrl-m's
git-svn-id: svn://10.0.0.236/trunk@150292 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 21:27:55 +00:00
chanial%noos.fr
8180176881 Bug 181033: add a "New Folder" button to the add bookmark dialog
git-svn-id: svn://10.0.0.236/trunk@150290 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 10:43:43 +00:00
chanial%noos.fr
f8dae32f1d Add two methods to the bookmarks service:
- getParent: returns the (first) parent of a resource.
- getParentChain: returns a nsIArray of containers from NC:BookmarksTopRoot down to the parent of the resource.


git-svn-id: svn://10.0.0.236/trunk@150289 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 10:41:58 +00:00
chanial%noos.fr
bf31725f97 Enhancements to the dialog widget:
- on linux, adopt the gnome convention (same as MacOSX): the accept button is rightwards the cancel button, and the help button is on the left side.
- ability to give specific labels and accesskeys to the implicit buttons, by adding buttonlabelxxx and buttonaccesskeyxxx, xxx being accept, cancel, disclosure, extra1, extra2 and help
- extra2 button moved on the left bottom part of the dialog.


git-svn-id: svn://10.0.0.236/trunk@150288 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-14 08:43:04 +00:00
pschwartau%netscape.com
c3a9b61d96 Correcting an error.
git-svn-id: svn://10.0.0.236/trunk@150287 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 23:52:12 +00:00
pschwartau%netscape.com
0d8dc4cd18 Correcting an error.
git-svn-id: svn://10.0.0.236/trunk@150286 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 23:41:09 +00:00
pschwartau%netscape.com
9044bdcfde Adding more cases.
git-svn-id: svn://10.0.0.236/trunk@150285 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 23:32:10 +00:00
scott%scott-macgregor.org
0d78a694c0 Bug #227215 --> Need ability to cancel from Customize Toolbars menu
git-svn-id: svn://10.0.0.236/trunk@150284 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 23:09:19 +00:00
pschwartau%netscape.com
102e09d852 Correcting a typo.
git-svn-id: svn://10.0.0.236/trunk@150283 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 19:37:43 +00:00
pschwartau%netscape.com
ae34c9a57f Text README for jsPerformance.pl.
git-svn-id: svn://10.0.0.236/trunk@150282 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 19:35:14 +00:00
pschwartau%netscape.com
d213b567b1 Trying to correct initial checkin via admin -kb (these are binary files and should have been added to CVS via add -kb).
git-svn-id: svn://10.0.0.236/trunk@150281 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 19:25:53 +00:00
scott%scott-macgregor.org
7988ce1465 Temporary work around to make thunderbird subscribe to newsgroups you are not already
subscribed to when clicked on from an external browser. We force the url to get run once the 3-pane window is up.

unfortunately this causes at least 2 new windows to come up. We should try to streamline this by tapping into the
initial command line startup code that creates a window with a url.


git-svn-id: svn://10.0.0.236/trunk@150280 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 18:18:28 +00:00
scott%scott-macgregor.org
701e42e2e8 change order of priority menu so highest is first and lowest is last. Puts the more useful values
at the top.


git-svn-id: svn://10.0.0.236/trunk@150278 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 17:57:30 +00:00
webmail%kmgerich.com
5ae58c7438 Styles and images for Add Bookmark dialog on Mac
git-svn-id: svn://10.0.0.236/trunk@150277 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 16:33:21 +00:00
bryner%brianryner.com
9cba45b718 Bug 226643 - turn on IDN. patch by steffen.wilberg@web.de.
git-svn-id: svn://10.0.0.236/trunk@150276 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 06:24:24 +00:00
bryner%brianryner.com
99a74425d3 port patch for bug 53673 - multiline textbox does not accept initial value.
git-svn-id: svn://10.0.0.236/trunk@150275 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 06:14:21 +00:00
dbaron%dbaron.org
8e7615b899 Remove include of stdio.h from nsTraceRefcnt.h. b=227074 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@150274 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 05:53:09 +00:00
dbaron%dbaron.org
cb700b480e Remove include of stdio.h from nsTraceRefcnt.h. b=227074 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@150273 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 03:02:55 +00:00
chanial%noos.fr
4f185c8e85 Bug 227993: no toolbar in venkman/fb0.7
git-svn-id: svn://10.0.0.236/trunk@150272 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-13 02:05:34 +00:00
nelsonb%netscape.com
0746781e5c Fix S/MIME bugs that caused parallel arrays of digest OIDs and digest
values to become out of sync.  Bugscape bug 54256. r=relyea.
Modified Files:	cmd/smimetools/cmsutil.c lib/smime/cmsdigest.c


git-svn-id: svn://10.0.0.236/trunk@150271 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 23:55:06 +00:00
neil%parkwaycc.co.uk
830de9334a Supplementary patch to bug 227651 bulletproofing in case the overlaid window does not have a component bar r=timeless sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@150270 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 23:44:07 +00:00
dbaron%dbaron.org
91240484ac Remove include of stdio.h from nsTraceRefcnt.h. b=227074 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@150269 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 23:43:05 +00:00
neil%parkwaycc.co.uk
e368640db6 Supplementary fix to bug 95770 fixing the "Quality Feedback Agent" link r=rj_keller a=mkaply NB: Translators please check the link href in your translations.
git-svn-id: svn://10.0.0.236/trunk@150267 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 23:36:09 +00:00
pschwartau%netscape.com
6cb4cf18da Initial add. Regression testcase for bug 228087.
git-svn-id: svn://10.0.0.236/trunk@150266 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 23:29:16 +00:00
dbaron%dbaron.org
22320a099e Remove include of stdio.h from nsTraceRefcnt.h. b=227074 r=dougt sr,a=brendan
git-svn-id: svn://10.0.0.236/trunk@150261 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 23:02:12 +00:00
ben%bengoodger.com
3c2bf5da92 Fix problem with downloads to helper apps creating "stuck" downloads in "Starting..." state.
git-svn-id: svn://10.0.0.236/trunk@150260 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 23:00:58 +00:00
dbaron%dbaron.org
a040cc3995 Fix regressions of 'overflow: hidden' on various table display types. b=221140 r=bernd sr=roc a=asa
git-svn-id: svn://10.0.0.236/trunk@150259 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 23:00:54 +00:00
dbaron%dbaron.org
766cb27835 Restore overflow area in the reflow state when no reflow is done, so views are sized correctly. b=227496 r=bernd sr=roc a=tor
git-svn-id: svn://10.0.0.236/trunk@150257 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 22:58:25 +00:00
caillon%returnzero.com
47aa8b42f3 Bug 225490
Change the default search engine to google.
Patch by:
  Andreas Kunz <durbacher@gmx.de>
  Serge GAUTHERIE <gautheri@noos.fr>

r=me
sr=ben
a=asa


git-svn-id: svn://10.0.0.236/trunk@150255 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 22:50:13 +00:00
jpierre%netscape.com
72641f0979 Fix for 54061 . Return SEC_ERROR_INVALID_ARGS and remove assertions . r=wtc,misterssl
git-svn-id: svn://10.0.0.236/trunk@150250 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 21:42:02 +00:00
blizzard%redhat.com
01eccb5100 Bug #227963. Fix leak of plugin instance object by the native window code. Just use an nsCOMPtr<> and a getter_AddRefs(). r=robin.lu, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@150243 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 18:09:24 +00:00
mostafah%oeone.com
fa57007680 Checked in patch for bug 228257: Modern skin : toolbar buttons have text which should be more separated
git-svn-id: svn://10.0.0.236/trunk@150242 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 16:13:32 +00:00
mostafah%oeone.com
e7c6087dee Changed "toolsMenu" to "tasksMenu". See bug 219589
git-svn-id: svn://10.0.0.236/trunk@150241 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 14:39:50 +00:00
bryner%brianryner.com
0ea2cf734a Create password file with mode 0600 per bug 227100.
git-svn-id: svn://10.0.0.236/trunk@150240 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 10:04:08 +00:00
cbiesinger%web.de
6e629bd8da Bug #227711 wrong mime type shown when helper app entry present
fix this by always setting the real mime type on a mime info got from prefs.
r=bzbarsky sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@150239 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 09:42:54 +00:00
scott%scott-macgregor.org
7b35fb3660 Bug #227209 --> Add priority menulist to the compose toolbar as an optional toolbar button
git-svn-id: svn://10.0.0.236/trunk@150238 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 05:44:05 +00:00
darin%meer.net
18b48e2925 fixes bug 228062 "NTLM authentication fails with mod_ntlm, mod_ntlm reports 'missing/corrupt NTLM header'" r+sr=bryner a=dbaron
git-svn-id: svn://10.0.0.236/trunk@150237 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 02:58:42 +00:00
myk%mozilla.org
4c3613d6b5 Fix for bug 228223: Text about filing bugs for CVS account or for changes reorganized to encourage people to file bug report for changes rather than for CVS account.
git-svn-id: svn://10.0.0.236/trunk@150235 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 01:00:32 +00:00
despotdaemon%netscape.com
272d2dd4c2 Pseudo-automatic update of changes made by alan.duboff@sun.com.
git-svn-id: svn://10.0.0.236/trunk@150234 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 00:40:21 +00:00
scott%scott-macgregor.org
f98e5445aa add ability to drag attachments onto the attachment button. i.e. the attachment button now acts
like a drag target.


git-svn-id: svn://10.0.0.236/trunk@150233 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 00:34:51 +00:00
bienvenu%nventure.com
a77ab3ce58 fix imap parser problem with quoted strings with escape characters, this caused some messages not to load r/a=sspitzer, sr=mscott 195645
git-svn-id: svn://10.0.0.236/trunk@150232 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-12 00:22:06 +00:00
darin%meer.net
31f3f5b447 fixes bug 228210 "XPCOM glue is not backwards compatible -> NS_GetFrozenFunction trashes memory" r=dougt a=dbaron
git-svn-id: svn://10.0.0.236/trunk@150231 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:50:47 +00:00
scott%scott-macgregor.org
42e1403793 fix for bug #206803
calendar window menu item shows up below the menu separator in app suite

r=mostafah sr/a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@150230 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:48:53 +00:00
despotdaemon%netscape.com
f69d4702e4 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150229 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:41:59 +00:00
cltbld%netscape.com
d2ca85d957 Automated update
git-svn-id: svn://10.0.0.236/trunk@150228 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:32:02 +00:00
scott%scott-macgregor.org
a8c56edec4 fix for bug #227651
[calendar] [mozilla 1.x] if native calendar app is available, and mozilla calendar is not there,
show chrome to launch a native calendar, if specified by a pref

r=leaf, a/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@150227 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:30:38 +00:00
mkaply%us.ibm.com
a21af13c71 #227914
r=mkaply, sr=blizzard (platform specific), a=mkaply
Code from ganesh - use Helvetica when we are told to print WarpSans


git-svn-id: svn://10.0.0.236/trunk@150226 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:26:17 +00:00
mkaply%us.ibm.com
0511c3d9ad #227374
r=mkaply, sr=blizzard (platform specific), a=mkaply
Use the GTK way of figuring out where underline goes because font info is unreliable


git-svn-id: svn://10.0.0.236/trunk@150225 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:16:31 +00:00
mkaply%us.ibm.com
966e7baa1f #228181
r=pedemont, sr=blizzard (platform specific), a=mkaply
Go back to the old method of removing chrome for fullscreen mode and customize toolbar window


git-svn-id: svn://10.0.0.236/trunk@150224 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 23:04:17 +00:00
despotdaemon%netscape.com
5a441c2ed8 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150223 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 22:59:12 +00:00
mkaply%us.ibm.com
ad0d0cb7b6 #150881
r=mkaply, sr=blizzard (platform specific), a=mkaply
Code from tor - fix OS/2 transparent PNG scaling


git-svn-id: svn://10.0.0.236/trunk@150221 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 21:29:07 +00:00
mostafah%oeone.com
d3902075ea Checking in attachment 137260 with minor modification.
See bug 219589


git-svn-id: svn://10.0.0.236/trunk@150220 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 21:23:07 +00:00
despotdaemon%netscape.com
8469bafbfc Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150219 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 20:23:49 +00:00
dbaron%dbaron.org
96973f586c Read and write as UTF-8 so non-ascii characters in prefs are read correctly. b=199898 r=jshin sr=bzbarsky a=chofmann
git-svn-id: svn://10.0.0.236/trunk@150218 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 18:42:45 +00:00
bzbarsky%mit.edu
a31435a03b Make sure to unlock looper on resize. Bug 218697, patch by
arougthopher@lizardland.net, r=sergei_d, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@150216 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 18:35:02 +00:00
chanial%noos.fr
6fa844a60f Bug 228163: en-US Windows localization uses "Help" and not "?", unlike the french and german one. It's up to the localizer to decide what to do, but now, it can tweak the windows build without affecting other platforms.
git-svn-id: svn://10.0.0.236/trunk@150215 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 17:33:00 +00:00
bienvenu%nventure.com
d5a0149d60 fix 227991, nsNSSCertificateDB::AddCertFromBase64 crashes (only used from auto config), r=kaie, sr=mscott, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@150214 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 16:02:08 +00:00
chanial%noos.fr
e35ef93ecf bug 228163: on windows, "help" menu should be "?"
git-svn-id: svn://10.0.0.236/trunk@150213 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 14:36:47 +00:00
chanial%noos.fr
d1e7c972dd fix the no more persisted "class" attribute in old profiles.
the expandable state may be persisted in the future.


git-svn-id: svn://10.0.0.236/trunk@150212 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 14:23:02 +00:00
chanial%noos.fr
f50e155f66 Bug 228040: make the add bookmark dialog resizable.
I didn't noticed that because linux doesn't honor the option "resizable=no".
Patch by Steffen Wilberg, r=me.


git-svn-id: svn://10.0.0.236/trunk@150211 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 12:53:30 +00:00
despotdaemon%netscape.com
01116ffc52 Pseudo-automatic update of changes made by grajaman@in.ibm.com.
git-svn-id: svn://10.0.0.236/trunk@150210 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 11:40:07 +00:00
neil%parkwaycc.co.uk
45b995aaaa Bug 227612 Cookie settings not shown in preferences r=bz sr=alecf a=asa
git-svn-id: svn://10.0.0.236/trunk@150209 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 10:38:40 +00:00
ben%bengoodger.com
4fc3bb02ac More on the XPInstallUI bug...
git-svn-id: svn://10.0.0.236/trunk@150208 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 07:03:44 +00:00
bryner%brianryner.com
e7d0e03f62 Fix bug 218927 - check the 'remember' check box initially if the password was already stored, and prevent duplicate entries from being created when using auth dialogs.
git-svn-id: svn://10.0.0.236/trunk@150207 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 05:47:28 +00:00
bryner%brianryner.com
8bbbb63c42 Remove extra semicolon causing gcc 3.4 bustage
git-svn-id: svn://10.0.0.236/trunk@150206 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 01:37:22 +00:00
ben%bengoodger.com
b9172550ae Fix crash when cancelling an install download via quitting the app.
git-svn-id: svn://10.0.0.236/trunk@150205 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 01:05:29 +00:00
ben%bengoodger.com
17e1abc067 214260 - Getting even closer...
git-svn-id: svn://10.0.0.236/trunk@150203 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 00:41:00 +00:00
bienvenu%nventure.com
9b702bb3ba fix 221797 flush mork db file buffers on win98, r=me, sr=mscott, a=asa, initial patch by Christian Franke
git-svn-id: svn://10.0.0.236/trunk@150202 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-11 00:40:40 +00:00
kiko%async.com.br
5d70e33d9f Bug 227724: rename bug-bugzilla to bugzilla-submit. Justdave did the
repository copy, and this is the follow-up patch that implements the
content rename. r=gerv, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@150201 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 23:36:21 +00:00
neil%parkwaycc.co.uk
ff1190fd67 Bug 225893 Autocomplete won't scroll with the mouse r=ben sr=mscott a=asa
git-svn-id: svn://10.0.0.236/trunk@150200 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 23:13:03 +00:00
ben%bengoodger.com
3468f6ee04 214260 - XPInstall UI... not done just yet but getting closer.
git-svn-id: svn://10.0.0.236/trunk@150198 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 21:59:41 +00:00
jshin%mailaps.org
de81ff073c bug 227815: list CJK fonts twice in native scripts and English because font names returned by Win32 APIs depend on the language version/locale of Windows. (r=smontagu, sr=rbs, a1.6=asa)
git-svn-id: svn://10.0.0.236/trunk@150197 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 21:42:47 +00:00
jshin%mailaps.org
7c34a3649d bug 226623: XFT build crashes on PLHashRawAdd. Switch to nsClassHashTable and add a new HashKeyType that duplicates a string in ctor. (r=bsmedberg, sr=bryner, a1.6=tor)
git-svn-id: svn://10.0.0.236/trunk@150196 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 21:27:01 +00:00
despotdaemon%netscape.com
8ffc45c8ed Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150195 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 21:08:45 +00:00
despotdaemon%netscape.com
d43db2b7ce Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150194 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 19:03:45 +00:00
despotdaemon%netscape.com
2264676575 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@150193 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 19:03:19 +00:00
blizzard%redhat.com
d66928091c Bug #205492. Don't crash if someone passes us an invalid widget parent. This is wallpaper, but at least the paper is pretty. r=roc, sr=dbaron, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@150192 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 18:56:07 +00:00
pinkerton%aol.net
36874649a6 change bookmarks.xml -> bookmarks.plist so new profiles don't need to import
on startup. (bug 223615)


git-svn-id: svn://10.0.0.236/trunk@150191 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 15:50:58 +00:00
bzbarsky%mit.edu
0e151d1c9a Second part of logic-fixup for bug 225837. Patch by jst, r+sr=bzbarsky,
a=dbaron


git-svn-id: svn://10.0.0.236/trunk@150190 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 15:16:11 +00:00
pinkerton%aol.net
a4980a594e make sheet consistent with HIGs (bug 227980)
git-svn-id: svn://10.0.0.236/trunk@150189 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 15:13:37 +00:00
chanial%noos.fr
3cae6452f6 Bug 228035: patch by Steffen, r=me
git-svn-id: svn://10.0.0.236/trunk@150188 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 15:05:50 +00:00
chanial%noos.fr
7334052172 on going work on bug 214527: add folder icons to the menulist.
git-svn-id: svn://10.0.0.236/trunk@150187 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 14:45:37 +00:00
chanial%noos.fr
9be289ddb4 add a |focus| method to the bookmarks tree widget
git-svn-id: svn://10.0.0.236/trunk@150186 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 05:33:56 +00:00
roc+%cs.cmu.edu
3d883ead61 Bug 227458. Make scrollports without scrollbars NOT use a native widget; they probably won't be scrolled anyway. r+sr=bz,a=dbaron
git-svn-id: svn://10.0.0.236/trunk@150185 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 03:43:39 +00:00
chanial%noos.fr
596e9aa916 Bug 227761: Hardcoded Firebird string in phrase: downloadsRemoveExit.label
patch by Simon Paquet <bugzilla@babylonsounds.com>, r=me


git-svn-id: svn://10.0.0.236/trunk@150184 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 01:36:00 +00:00
jocuri%softhome.net
1b89ec780e Bug 227979: Editkeywords.cgi HTML validation; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@150183 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 01:31:24 +00:00
brendan%mozilla.org
9d6a799abb Followup patch to cope with lightweight function calls (direct or via natives) to exec (227432, r=shaver, a=dbaron).
git-svn-id: svn://10.0.0.236/trunk@150182 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-10 00:24:13 +00:00
jocuri%softhome.net
93c36a6260 Bug 190223: Complete templatization for editkeywords.cgi; reviewed by kiko, jth, gerv; r/a=justdave.
git-svn-id: svn://10.0.0.236/trunk@150181 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 23:12:40 +00:00
scott%scott-macgregor.org
ffd9662355 Use firebird style menu items for enlarging / shrinking the message pane font size.
Patch by Stephen Walker


git-svn-id: svn://10.0.0.236/trunk@150180 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 22:30:22 +00:00
webmail%kmgerich.com
a2d28b9436 Refined Bookmark Manager icons
git-svn-id: svn://10.0.0.236/trunk@150179 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 22:07:40 +00:00
pinkerton%aol.net
d45c31e4a6 fix dragscrolling on panther. apple started using more bits of the
event flags w/out telling anyone (bug 227359) (not part of seamonkey build)


git-svn-id: svn://10.0.0.236/trunk@150177 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 20:53:45 +00:00
mkaply%us.ibm.com
dcd5886ec8 OS/2 icon
git-svn-id: svn://10.0.0.236/trunk@150175 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 19:58:56 +00:00
despotdaemon%netscape.com
120f0c0af3 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@150174 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 19:53:20 +00:00
igor%mir2.org
bf93188cdc Message about overcapacity
git-svn-id: svn://10.0.0.236/trunk@150173 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 19:23:25 +00:00
igor%mir2.org
247b41d91e Cosmetics: removal of tabs
git-svn-id: svn://10.0.0.236/trunk@150172 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 19:22:58 +00:00
igor%mir2.org
7bd250a8bc To avoid bad performance when joining array with few small strings, js_join precalculate the resulting string size.
git-svn-id: svn://10.0.0.236/trunk@150171 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 19:22:11 +00:00
scott%scott-macgregor.org
91bf7d1512 revert back the attach_binary pref
git-svn-id: svn://10.0.0.236/trunk@150170 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 19:19:25 +00:00
scott%scott-macgregor.org
f7a993f58a New icons for showing reply/forw status for news posts
git-svn-id: svn://10.0.0.236/trunk@150169 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 18:55:07 +00:00
scott%scott-macgregor.org
8f5e85db65 add icons for reply/forward status to news posts.
new 'new mail alert' icon


git-svn-id: svn://10.0.0.236/trunk@150168 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 18:53:44 +00:00
pinkerton%netscape.com
a42947eb9e put "show/hide all bookmarks" strings in, remove sidebar strings
git-svn-id: svn://10.0.0.236/trunk@150167 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 14:49:44 +00:00
scott%scott-macgregor.org
82b6dc94d2 Add color style to the auto complete popup comment column
git-svn-id: svn://10.0.0.236/trunk@150165 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 06:55:44 +00:00
scott%scott-macgregor.org
34890c7129 Bug #227903 --> Autocomplete popup fails to show comment field for LDAP results.
git-svn-id: svn://10.0.0.236/trunk@150164 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 06:35:40 +00:00
ben%bengoodger.com
4bb78b4ab7 More changes for 214260... place xpinstall progress listener in download manager service so that it doesn't get killed when the manager window closes.
git-svn-id: svn://10.0.0.236/trunk@150163 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 05:55:09 +00:00
scott%scott-macgregor.org
e94daf8afc remove obsolete file
git-svn-id: svn://10.0.0.236/trunk@150162 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 02:48:19 +00:00
bienvenu%nventure.com
704b32128e fix palm sync issues, Not Part of Build, r/sr=mscott 226221 pref for which address to map (home or work), 227507, add pref for skipping sync of a particular AB, 227598 add pref for which phone number (work or home) to display in Palm contact list
git-svn-id: svn://10.0.0.236/trunk@150161 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-09 00:45:43 +00:00
chanial%noos.fr
1507588ebe fix template, as suggested by Neil
git-svn-id: svn://10.0.0.236/trunk@150160 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 23:58:12 +00:00
scott%scott-macgregor.org
2ef967545a Bug #217475 --> UI alignment issues in default theme
thanks to Jon Henry for the patch!


git-svn-id: svn://10.0.0.236/trunk@150159 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 23:52:31 +00:00
pschwartau%netscape.com
55afeac90a Correcting format from .bmp to .jpg
git-svn-id: svn://10.0.0.236/trunk@150158 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 23:25:47 +00:00
scott%scott-macgregor.org
5430e81f88 New URL on the help site for extensions
git-svn-id: svn://10.0.0.236/trunk@150157 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 23:19:46 +00:00
gerv%gerv.net
950519fd33 Bug 227771 - Migration and product/component create code no longer writes series to database. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@150156 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 23:13:35 +00:00
scott%scott-macgregor.org
75544e0dba remove ctrl-m's. Thanks to Andre for the patch.
git-svn-id: svn://10.0.0.236/trunk@150155 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 23:11:19 +00:00
scott%scott-macgregor.org
e9a4dbc225 Try to remove control-m's
thanks to Andre for the patch


git-svn-id: svn://10.0.0.236/trunk@150154 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 23:09:40 +00:00
pschwartau%netscape.com
eb4a9a4bf7 Changing from folder.gif to folder.jpg.
git-svn-id: svn://10.0.0.236/trunk@150153 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 22:25:20 +00:00
pschwartau%netscape.com
f5b9091b3e Image needed for README-jsPerformance.html.
git-svn-id: svn://10.0.0.236/trunk@150152 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 22:23:23 +00:00
pschwartau%netscape.com
1c3dc34048 Deleting folder.gif in favor of folder.jpg
git-svn-id: svn://10.0.0.236/trunk@150151 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 22:19:08 +00:00
mostafah%oeone.com
28efe702c0 Checked in the rest of attachment 135398.(Bug 185394)
git-svn-id: svn://10.0.0.236/trunk@150149 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 20:13:29 +00:00
pschwartau%netscape.com
cc398a1b15 Initial add. JS shell performance test by mazielobo@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@150148 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 18:59:19 +00:00
pschwartau%netscape.com
9b11eb2eda Initial add. Performance-test utility functions by mazielobo@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@150147 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 18:51:41 +00:00
pschwartau%netscape.com
131fcd6d78 Images needed for README-jsPerformance.html.
git-svn-id: svn://10.0.0.236/trunk@150146 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 18:46:10 +00:00
pschwartau%netscape.com
3ec5ecc4f6 Adaptation by mazielobo@netscape.com of JS Engine test driver (jsDriver.pl by rginda@netscape.com), to run performance tests.
git-svn-id: svn://10.0.0.236/trunk@150145 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 18:44:55 +00:00
pinkerton%netscape.com
7b2f24e66e fix |return [super foo]| when |foo| has a void return type. a problem with
gcc3.3, it will omit the entire line.


git-svn-id: svn://10.0.0.236/trunk@150144 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 17:51:17 +00:00
igor%mir2.org
158ec8e5c3 Replacing custom buffer management in replace code with the standard StringBuffer
git-svn-id: svn://10.0.0.236/trunk@150143 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 17:10:23 +00:00
chanial%noos.fr
2ac867e980 Landing new add bookmark dialog (bug 214527).
Featuring an expandable tree and a dropdown menu containing the last used folders.
The 'new folder' functionality has not been included, yet.
Thanks to bz for the help on nsCOMArrays.


git-svn-id: svn://10.0.0.236/trunk@150142 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 16:30:28 +00:00
jocuri%softhome.net
636cbe92db Bug 227289: INTERFACE comments for account/create.html.tmpl; r=jouni; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@150141 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 14:35:53 +00:00
igor%mir2.org
5caced24d2 Inlining LabelTable into Interpreter and ClassFileWriter: to support jumps spanning over 64K in Interpreter in future LabelTable should be modified significantly and complexity of shared code would not justify it. In addition such inlining actually decrese total code size.
git-svn-id: svn://10.0.0.236/trunk@150140 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 14:16:53 +00:00
igor%mir2.org
585b1cea96 Merger ReplaceData and MatchData helper classes into GlobData to reduce code size and rename helper methods to follow SpiderMonkey closely.
git-svn-id: svn://10.0.0.236/trunk@150139 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 13:24:49 +00:00
ben%bengoodger.com
77c150033f First part of bug 214260 work... teaching the download manager about XPInstall downloads, and providing an updated XPInstall confirmation dialog.
git-svn-id: svn://10.0.0.236/trunk@150138 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 08:05:15 +00:00
timeless%mozdev.org
42b110eee4 Bug 110517 ctrl-k doesn't work in mail/news composer on unix
Changes check spelling binding for unix to ctrl-shift-k
patch by bz and me r=neil sr=sspitzer a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@150137 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-08 00:01:10 +00:00
gerv%gerv.net
521701d918 Bug 218568 - bustage fix. Turn "bug" words into [% terms.bugs %] and so on.
git-svn-id: svn://10.0.0.236/trunk@150136 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 23:30:24 +00:00
gerv%gerv.net
b990a29247 Bug 223078 - bustage fix. Add bodyattrs to filterexceptions.pl.
git-svn-id: svn://10.0.0.236/trunk@150135 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 23:25:26 +00:00
gerv%gerv.net
74859575bd Bug 223078 - Provide classes to allow user to style bugs depending on bug number, component or status. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@150134 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 22:46:28 +00:00
gerv%gerv.net
a62956a51b Bug 227122 - pie chart link missing from certain tabular reports. Patch by gerv; r=jouni, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@150133 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 22:44:24 +00:00
gerv%gerv.net
7194347415 Bug 226682 - make it possible to edit series. This also changes the Series object interface a bit. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@150132 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 22:43:20 +00:00
gerv%gerv.net
b0f7fbc89d Bug 218568 - Clean up charting UI. Having played with it for a bit, it needed work. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@150131 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 22:41:55 +00:00
igor%mir2.org
b950046b0d Fixing missed cleanup of old values stored in RegExpImpl.parens: now it has type SubString[] and reinitialized after running regexps and see bug 220367.
git-svn-id: svn://10.0.0.236/trunk@150130 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 21:56:29 +00:00
kiko%async.com.br
a6baad9061 Fix for bug 227213: Chomping murder in token emails and pages. Fix
chomping issues, a spurious &nbsp; in an email template, and minor
rewordings to make the text prettier -- oh, I realize this isn't Chaucer
yet, but who knows? r=jouni, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@150129 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 21:12:42 +00:00
bzbarsky%mit.edu
ce79df3ccf REmove stray '}' that causes a JS error. Bug 227623, r=neil, sr=alecf, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@150127 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 18:54:59 +00:00
scott%scott-macgregor.org
54e7184e7b fix for bug #227651
[calendar] [mozilla 1.x] if native calendar app is available, and mozilla calendar there,
show chrome to launch a native calendar, if specified by a pref.

this "tasks" extension can be extended for other tasks.

NOT PART OF THE BUILD

r/sr/a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@150126 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 18:31:38 +00:00
igor%mir2.org
b0ffac4f38 Patch to fix bug 223451 :
Check for unbalanced ) and fix for ArrayIndexOutOfBoundsException

Check for unbalanced ')' is done differently then in SM since rhino uses
recursive version of SM code while fix for ArrayIndexOutOfBoundsException is
just a variation of my patch for bug 227705 in SM.


git-svn-id: svn://10.0.0.236/trunk@150125 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 16:00:38 +00:00
igor%mir2.org
05cfbdf802 Fixing bug 225926 : patch from Roger Lawrence
git-svn-id: svn://10.0.0.236/trunk@150124 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 15:35:40 +00:00
silver%warwickcompsoc.co.uk
5a964c6b4e Bug 207949 Show Chatzilla as installable extension in Firebird GUI/FE
r=samuel a=brendan


git-svn-id: svn://10.0.0.236/trunk@150123 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 14:42:14 +00:00
neil%parkwaycc.co.uk
ab251939ee Bug 225207 Focused element is scrolled into view when switching tab r=caillon sr=bryner a=dbaron
git-svn-id: svn://10.0.0.236/trunk@150122 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 09:44:40 +00:00
ben%bengoodger.com
dc86624986 Bug 223333 - create sensible default mimeTypes.rdf file to automate opening of common file types
git-svn-id: svn://10.0.0.236/trunk@150121 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 07:19:18 +00:00
scott%scott-macgregor.org
d79d9259cc add more fields to windows version
git-svn-id: svn://10.0.0.236/trunk@150120 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 06:32:25 +00:00
scott%scott-macgregor.org
31a0db06a9 change MOZZ to the thunderbird creator type: MOZM
git-svn-id: svn://10.0.0.236/trunk@150119 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 05:50:19 +00:00
scott%scott-macgregor.org
c587699701 bump version number up to 0.5a
git-svn-id: svn://10.0.0.236/trunk@150117 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 05:34:30 +00:00
chanial%noos.fr
08d0b89573 fixing bustage caused by bug 225269
git-svn-id: svn://10.0.0.236/trunk@150116 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 02:56:45 +00:00
kiko%async.com.br
8ab2a9501a Fix for bug 226982: Move password change code into Bugzilla::Auth (part
1). Factored code out from Bugzilla::Auth::DB->authenticate() into
separate methods so we can use them externally. Add extra API to DB.pm,
which is currently used only internally (pending part 2). r=bbaetz, a=justdave


git-svn-id: svn://10.0.0.236/trunk@150115 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 02:11:00 +00:00
justdave%syndicomm.com
e463e72dee Bug 226673: Eliminate some warnings in checksetup.pl for "blah::Version used only once" and make sure errors don't get wrapped in CGI:Carp's HTML wrapper.
r=bbaetz, a=justdave


git-svn-id: svn://10.0.0.236/trunk@150114 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 01:47:18 +00:00
ben%bengoodger.com
ce72136ad7 Bug 227282 - Download Manager silently overwrites files. Insert a filename validation check into the download code path where the UCT dialog is shown.
git-svn-id: svn://10.0.0.236/trunk@150113 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 01:21:05 +00:00
chanial%noos.fr
42716e62ae Bug 225269: Can't use a bookmark as my homepage
patch by Mike Connor, r=me


git-svn-id: svn://10.0.0.236/trunk@150112 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 01:11:39 +00:00
chanial%noos.fr
541cb5a329 Bug 224819: cleanup: remove CVS dirs from packaged app bundle patch by J.J. Enser, r=bryner
git-svn-id: svn://10.0.0.236/trunk@150111 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 01:00:41 +00:00
bryner%brianryner.com
c854ddac3b change module description to Mozilla Firebird, bug 227406.
git-svn-id: svn://10.0.0.236/trunk@150110 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 00:41:21 +00:00
caillon%returnzero.com
08e5d6dd4a Mark bookmarks as dirty when they are, so they get properly flushed.
Bug 131105
r=ben sr=bzbarsky a=dbaron


git-svn-id: svn://10.0.0.236/trunk@150109 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 00:27:15 +00:00
chanial%noos.fr
1e665f7e00 Bug 225121: Uncheck 'Load this bookmark in the sidebar' failed
git-svn-id: svn://10.0.0.236/trunk@150108 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-07 00:02:32 +00:00
webmail%kmgerich.com
711f32a4df More Firebird Mac skin cleanup, including slightly larger 'small' icons, and a fix for Bug 227583
git-svn-id: svn://10.0.0.236/trunk@150107 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 18:24:55 +00:00
webmail%kmgerich.com
2e5367765d Removing old dl manager skin flies
git-svn-id: svn://10.0.0.236/trunk@150106 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 17:22:19 +00:00
webmail%kmgerich.com
4c8d4ab314 First pass at Firebird download manager Mac skin
git-svn-id: svn://10.0.0.236/trunk@150105 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 17:20:45 +00:00
webmail%kmgerich.com
ce223b3ffe Toolkit mac skin cleanup, including fix for Bug 225324
git-svn-id: svn://10.0.0.236/trunk@150104 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 15:30:12 +00:00
ben%bengoodger.com
7d81a3f311 Update installer icon
git-svn-id: svn://10.0.0.236/trunk@150103 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 10:13:22 +00:00
nelsonb%netscape.com
d6c2463e03 CERT_ImportCerts now returns SECFailure when NONE of the certs was succesfully imported. r=wtc. Bugscape bug 54311.
git-svn-id: svn://10.0.0.236/trunk@150101 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 06:52:53 +00:00
nelsonb%netscape.com
1b2d6975c1 __CERT_AddTempCertToPerm will now set error SEC_ERROR_ADDING_CERT
when attempting to make a cert perm that is already permanent.
Bugzilla bug 227559. r=wtc


git-svn-id: svn://10.0.0.236/trunk@150100 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 06:46:27 +00:00
nelsonb%netscape.com
91eaa1ae03 NSC_Finalize will now destroy 3 softoken free lists and one more
global pointer.  Plugs some memory leaks.  Bugscape bug 54301. r=wtc


git-svn-id: svn://10.0.0.236/trunk@150099 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 06:41:51 +00:00
nelsonb%netscape.com
d17fa8d67b Add /FIXED:NO argument to linker command line for EXEs. Purify
requires this to precisely instrument EXEs.  r=wtc


git-svn-id: svn://10.0.0.236/trunk@150098 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 06:34:20 +00:00
nelsonb%netscape.com
622affd4b9 Add new -k option to NSS QA test program cmsutil. By default, cmsutil
will no longer add any decoded certs to the cert db file, which is
useful for reproducibility of results in QA scripts.
Bugscape bug 54293. r=relyea,jpierre,wtc


git-svn-id: svn://10.0.0.236/trunk@150097 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 06:31:08 +00:00
noririty%jcom.home.ne.jp
76c92801b6 Bug 227353, Real fixing build failure with GCC. Patch by Ali Ebrahim <aebrahim@uchicago.edu> (r=ben)
git-svn-id: svn://10.0.0.236/trunk@150096 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 04:09:53 +00:00
wchang0222%aol.com
3881a53ae1 Bugzilla bug 227296: fixed the bug that NSS_CMSAttribute_AddValue adds the
address of a stack variable to the attr->values array.  Added a new
function SECITEM_ArenaDupItem.  r=nelsonb.
Modified Files:
	nss/nss.def util/secitem.c util/secitem.h smime/cmsarray.c
	smime/cmsattr.c


git-svn-id: svn://10.0.0.236/trunk@150095 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 01:16:50 +00:00
ben%bengoodger.com
be360029a6 227614 - download system does not observe default autodownload pref until the user sets options for the first time.
git-svn-id: svn://10.0.0.236/trunk@150094 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 01:16:26 +00:00
silver%warwickcompsoc.co.uk
8bd25b5ba5 Bug 207949 Show Chatzilla as installable extension in Firebird GUI/FE (part 3) [version update]
r=rginda@hacksrus.com a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@150093 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 00:32:46 +00:00
silver%warwickcompsoc.co.uk
7e64a1692d Bug 207949 Show Chatzilla as installable extension in Firebird GUI/FE (part 3)
r=rginda@hacksrus.com a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@150092 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 00:27:12 +00:00
silver%warwickcompsoc.co.uk
3cc24b7252 Bug 207949 Show Chatzilla as installable extension in Firebird GUI/FE (part 3) [new files first]
r=rginda@hacksrus.com a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@150091 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-06 00:25:01 +00:00
igor%mir2.org
e9e8bf13ca Fixing bug 225366 : port of SM patch
git-svn-id: svn://10.0.0.236/trunk@150090 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 23:22:10 +00:00
mostafah%oeone.com
c338a5abfb Fixed problem with simultaneous requests to refresh calendars.
Now the refreshing will be accomplished in turn.(Bug 200012)


git-svn-id: svn://10.0.0.236/trunk@150089 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 23:16:03 +00:00
mostafah%oeone.com
59c51a0d72 Correcting the server name for deleting ToDos
git-svn-id: svn://10.0.0.236/trunk@150088 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 23:08:32 +00:00
ben%bengoodger.com
87f89f457e Bug 226097, DOM Inspector Page Info accesskey conflict in tools menu. Patch by Steffen Wilberg <steffen.wilberg@web.de>.
git-svn-id: svn://10.0.0.236/trunk@150087 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 22:17:20 +00:00
ben%bengoodger.com
3bddbdb989 damnit!
git-svn-id: svn://10.0.0.236/trunk@150086 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 21:38:36 +00:00
hjtoi%comcast.net
36f2ebe6f3 Update text and clarify some issues.
git-svn-id: svn://10.0.0.236/trunk@150085 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 20:25:10 +00:00
bryner%brianryner.com
2de1f64bc4 Add MOZ_ prefix to a few more symbols to avoid conflicts with system libexpat. Remove hashtable.c from build because it's unused. Bug 119934, r=darin, sr=dbaron, a=asa.
git-svn-id: svn://10.0.0.236/trunk@150084 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 20:17:03 +00:00
mostafah%oeone.com
732fcd5dc1 Fixed unchecking of auto-publish option when manually publishing entire
calendar. ( Bug 200012 ).


git-svn-id: svn://10.0.0.236/trunk@150083 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 20:04:46 +00:00
mostafah%oeone.com
146224674f Bypass cache when fetching remote calendar. ( Part of Bug 200012 )
git-svn-id: svn://10.0.0.236/trunk@150082 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 18:52:58 +00:00
bienvenu%nventure.com
f031705753 fix unread counts on non-inbox imap folders checked for new message, r/a=ssiptzer, sr=mscott 227579
git-svn-id: svn://10.0.0.236/trunk@150081 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 18:03:47 +00:00
mostafah%oeone.com
15280ae4f5 Fixed bug 215375: Tasks arenot published to remote modDAV server, and lost.
git-svn-id: svn://10.0.0.236/trunk@150080 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 17:29:26 +00:00
pinkerton%netscape.com
409e021787 somehow the connection for new window was lost. fixing it.
git-svn-id: svn://10.0.0.236/trunk@150078 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 15:25:03 +00:00
jshin%mailaps.org
2f279f9772 bug 225695 : replacing incorrectly used escape/unescape() with en/decodeURI(Component). 3rd installment (for Venkman) (r=rgina, sr,a=brendan)
git-svn-id: svn://10.0.0.236/trunk@150076 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 06:12:59 +00:00
ben%bengoodger.com
11eab0c936 bug 203102 - Investigate/port patches for URL field... Tab browser should remember user's typed value when switching tabs. Also, prevent about:blank from showing up when it shouldn't. Based on a patch by Will Levine <yakgoatcamel@myrealbox.com> with some modifications.
git-svn-id: svn://10.0.0.236/trunk@150075 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 05:55:54 +00:00
nelsonb%netscape.com
065c8f1c67 Further simplification and improvement of the parsing of UTCTime
and GeneralizedTime to avoid UMRs.  Bugscape bug 54198. r=wtc


git-svn-id: svn://10.0.0.236/trunk@150074 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 04:53:28 +00:00
brendan%mozilla.org
c03099810d Fix Script.prototype.exec called from native code (227432, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@150073 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 04:21:05 +00:00
caillon%returnzero.com
43daef8010 Resolve named frames on the window object prior to resolving DOM classes. Fixes bug 222191, defining <frame name="sidebar"> and then referencing window.sidebar yields a sidebar object instead of the named frame window.
r=jst, sr=brendan, a=asa


git-svn-id: svn://10.0.0.236/trunk@150072 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 02:35:48 +00:00
bsmedberg%covad.net
cd2c5798d2 bug 53673 - <textbox multiline="true"> doesn't accept initial value="xxx" patch by Neil, r=me sr/moa=jag a=dbaron
git-svn-id: svn://10.0.0.236/trunk@150071 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 01:28:55 +00:00
scott%scott-macgregor.org
9be1c21f52 change offline.startup_state to always reconnect online for thunderbird. This should fix a problem where some
users are getting stuck in offline mode because network.online is getting set to false.


git-svn-id: svn://10.0.0.236/trunk@150070 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 00:24:53 +00:00
pinkerton%netscape.com
efdf9d96e7 we need to have code to show the about window to customize it to add the
build id. turn off the splash screen to gauge community feedback


git-svn-id: svn://10.0.0.236/trunk@150068 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 00:05:10 +00:00
ben%bengoodger.com
48081d808b Let's leave this off for just now.
git-svn-id: svn://10.0.0.236/trunk@150067 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-05 00:02:39 +00:00
ben%bengoodger.com
00287c091d moz-bookmark URL support. preliminary.
git-svn-id: svn://10.0.0.236/trunk@150066 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 23:58:52 +00:00
cbiesinger%web.de
e1528a3cf8 Bug 178910 beos.js in libprefs is currently underused.
patch by sergei_d@fi.tartu.ee (Sergei Dolgov)
r=dbaron a=asa (only affects BeOS)

this fixes:
workaround for inverted shortcut/menu key assignments.
workaround for  bug 128452
setting OS-native folder for downloads


git-svn-id: svn://10.0.0.236/trunk@150065 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 23:49:17 +00:00
rlk%trfenv.com
7124ee62e3 Part of bug 226911, Make a external links in help have target="_blank" so they appear in the browser window. r=rlk@trfenv.com, a=asa@mozilla.org. Patch by Daniel Wang (stolenclover@yahoo.com.tw).
git-svn-id: svn://10.0.0.236/trunk@150064 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 23:28:04 +00:00
rlk%trfenv.com
3aee71b32f Part of bug 226911, Make a external links in help have target="_blank" so they appear in the browser window. r=rlk@trfenv.com, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@150063 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 23:26:50 +00:00
despotdaemon%netscape.com
ca3dfec885 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@150062 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 22:36:04 +00:00
despotdaemon%netscape.com
7353174f6a Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@150061 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 22:33:10 +00:00
despotdaemon%netscape.com
68a54342c9 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@150060 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 22:31:04 +00:00
despotdaemon%netscape.com
58775b7d45 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@150059 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 22:29:21 +00:00
despotdaemon%netscape.com
486d78a870 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@150058 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 22:06:50 +00:00
silver%warwickcompsoc.co.uk
5847af28fa Bug 207949 Show Chatzilla as installable extension in Firebird GUI/FE (part 2)
r=rginda@hacksrus.com a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@150057 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 21:46:54 +00:00
despotdaemon%netscape.com
821fa2304e Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@150056 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 20:50:57 +00:00
tor%cs.brown.edu
1a3790fa8e Bug 225490 - netscape search plugin no longer functioning.
patch by timeless, r=caillon, sr=alecf, a=tor


git-svn-id: svn://10.0.0.236/trunk@150055 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 20:50:25 +00:00
ben%bengoodger.com
e065a20146 Fix bug 227353 - Build process with GCC-win32 fails near the end with an incorrect resource file format
git-svn-id: svn://10.0.0.236/trunk@150054 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 20:38:17 +00:00
ben%bengoodger.com
615d8b6a57 Update string usage to use &brandFullName;
git-svn-id: svn://10.0.0.236/trunk@150053 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 20:30:19 +00:00
mostafah%oeone.com
316beb0017 Checked in suggested fix for bug 227410:Bug in exception button enable/disable logic
git-svn-id: svn://10.0.0.236/trunk@150052 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 20:21:12 +00:00
bmlk%gmx.de
156e36eb9b avoid pointer to old overflow area as this may change underneath (FMR), bug 226870, r/sr=dbaron a=tor
git-svn-id: svn://10.0.0.236/trunk@150051 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 20:13:09 +00:00
scott%scott-macgregor.org
e02ab9dae2 a couple localeVersion strings were not using the macro and were thus showing an old localeVersion
preventing translators from translating strings.


git-svn-id: svn://10.0.0.236/trunk@150050 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 20:10:26 +00:00
bryner%brianryner.com
94f93e0e4b Handle -register before gtk_init() is called so that an X display is not required for this step.
git-svn-id: svn://10.0.0.236/trunk@150048 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 19:39:40 +00:00
pschwartau%netscape.com
da05fedf38 Initial add. Regression test for bug 226517 by Igor Bukanov.
git-svn-id: svn://10.0.0.236/trunk@150046 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 19:19:07 +00:00
pinkerton%netscape.com
d59f461a40 leave up/down arrow functionality alone unless the completion window is
open (bug 169067)


git-svn-id: svn://10.0.0.236/trunk@150045 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 19:18:10 +00:00
mostafah%oeone.com
8767dc22a1 Checking in attachment 136220 for bug 223505
git-svn-id: svn://10.0.0.236/trunk@150044 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 19:08:45 +00:00
bsmedberg%covad.net
844caaf818 Bug 227022 - "make" in extensions/p3p does not behave correctly. r=Pike a=asa
git-svn-id: svn://10.0.0.236/trunk@150043 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 18:20:16 +00:00
scott%scott-macgregor.org
1ec38d2742 trunk builds are now 0.5a
git-svn-id: svn://10.0.0.236/trunk@150042 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 18:12:44 +00:00
scott%scott-macgregor.org
adefd2c2c6 new theme image with the right dimensions
git-svn-id: svn://10.0.0.236/trunk@150041 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 18:09:05 +00:00
bienvenu%nventure.com
8fd2abb26c fix view commands like label leaving local mail db invalid, causing mail msgs to get doubled up, 227490 r/a=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@150040 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 18:05:25 +00:00
pinkerton%netscape.com
8f3d1a3d88 fix case where creating a new window with the bm manager open would inherit
the show/hide state of the previous window for the menu item rather than
use the state of the new window.


git-svn-id: svn://10.0.0.236/trunk@150038 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 17:40:12 +00:00
bienvenu%nventure.com
3567bc24f7 fix regression connecting to pop3 server where we don't send the password because of an uninitialized var, r/s=sspitzer, sr=mscott 227378
git-svn-id: svn://10.0.0.236/trunk@150036 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 16:51:44 +00:00
mcs%netscape.com
d3c2db579d Add Windows demangle and winkill utilities.
git-svn-id: svn://10.0.0.236/trunk@150033 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 16:05:12 +00:00
igor%mir2.org
1696d5e77b In Object.toSource implementation if property is not valid Java identifier, print it as 'escaped_property' so the property will read as proper Java string.
git-svn-id: svn://10.0.0.236/trunk@150032 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 15:47:03 +00:00
rginda%hacksrus.com
91a40ab87a land 0.9.49, adds halfop support, initial rplisupport support, and properly masks password dialogs
a=asa, b=227334


git-svn-id: svn://10.0.0.236/trunk@150031 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 15:35:22 +00:00
rginda%hacksrus.com
0f1cbf5965 initial add of halfop images
git-svn-id: svn://10.0.0.236/trunk@150030 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 15:32:53 +00:00
mostafah%oeone.com
c6ac17f32e Updated nl-NL files
git-svn-id: svn://10.0.0.236/trunk@150029 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 15:11:10 +00:00
pinkerton%netscape.com
30840d21b2 keep the same collection when showing bookmark manager. make cmd-b be
a toggle with "show/hide" menu items instead of just "manage" menu text. make
cmd-y not toggle and always show history. fix updating of bookmark menus
when there are no windows open. remove some outdated cruft from the main
controller and nib. (bug 226904, and then some)


git-svn-id: svn://10.0.0.236/trunk@150028 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 15:02:32 +00:00
igor%mir2.org
19c5cbc8a7 Fixing bug 225831 : use before_225831_merge to get code before the far reaching fix
git-svn-id: svn://10.0.0.236/trunk@150027 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 14:41:22 +00:00
ben%bengoodger.com
a9e66b0a3b Use the correct entity for the throbber tooltip, also, expand the brand identity string list to include a "Full Name" string.
git-svn-id: svn://10.0.0.236/trunk@150024 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 08:25:04 +00:00
scott%scott-macgregor.org
95f891cc6b remove conflict that was checked into cvs
git-svn-id: svn://10.0.0.236/trunk@150023 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 07:11:52 +00:00
bzbarsky%mit.edu
d84ff0d2af Make sure to reframe when the "rules" attribute changes, since tables cache all
sorts of border-collapse stuff across reflows.  Bug 226593, r=bernd, sr=dbaron,
a=brendan


git-svn-id: svn://10.0.0.236/trunk@150021 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 06:26:15 +00:00
scott%scott-macgregor.org
083d0571a2 Bug #220846 --> Change of dynamic Window Configuration breaks character coding. By clearing mCurrentDisplayCharset when we reset the docshell on the message pane, we then allow nsMessenger::SetDisplayCharset to
later reset the character set on the docshell.

sr=bienvenu

a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@150019 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 06:15:10 +00:00
ben%bengoodger.com
76589cfd95 Oops, I did it again.
git-svn-id: svn://10.0.0.236/trunk@150016 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 04:54:41 +00:00
ben%bengoodger.com
d5ef788850 Bug 227183 - Download Manager doesn't close after a download has finished, patch by Steffen Wilberg.
git-svn-id: svn://10.0.0.236/trunk@150013 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 04:36:02 +00:00
ben%bengoodger.com
0a02253d4c Update packager file as part of bug 225724.
git-svn-id: svn://10.0.0.236/trunk@150012 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 04:30:26 +00:00
ben%bengoodger.com
1d3c5d6ce6 We no longer need any of these files
git-svn-id: svn://10.0.0.236/trunk@150011 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 04:28:55 +00:00
ben%bengoodger.com
0cb34cbb85 Also remove from the makefile
git-svn-id: svn://10.0.0.236/trunk@150010 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 04:28:22 +00:00
ben%bengoodger.com
9757406b57 Remove unneeded file
git-svn-id: svn://10.0.0.236/trunk@150009 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 04:28:07 +00:00
caillon%returnzero.com
660523df15 227079 - Mozilla asks for security privileges where it shouldn't
Make sure we check signed.applets.codebase_principal_support and special urls before going further.
r=jst sr=bzbarsky a=dbaron


git-svn-id: svn://10.0.0.236/trunk@150007 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 02:14:07 +00:00
jst%mozilla.jstenback.com
628fe59c60 Fixing bug 227417. Make sure orphan nodes are wrapped in the right scope. r=caillon@aillon.org, sr=brendan@mozilla.org, a=dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@150006 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 02:13:55 +00:00
rlk%trfenv.com
0a9d5d1f17 Bug 227107 - Help button in Offline & Disk Space preferences is broken. r=neil@parkwaycc.co.uk, r=rlk@trfenv.com, sr=alecf@flett.org, a=asa@mozilla.org. Patch by Hasse (jasajudeju@telia.com).
git-svn-id: svn://10.0.0.236/trunk@150004 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 00:56:43 +00:00
scott%scott-macgregor.org
0ffd9dfbc8 add default pref for browser.download.folderList
git-svn-id: svn://10.0.0.236/trunk@150003 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 00:47:09 +00:00
nelsonb%netscape.com
193df9d2ec NSS_CMSContentInfo_Destroy()
- The patch destroys the digest context member of the CMSContentInfo.
  It calls the previously unused function NSS_CMSDigestContext_Cancel
  to destroy the digest context.  Eliminates an object reference leak.
Bugscape bug 54208, r=relyea


git-svn-id: svn://10.0.0.236/trunk@150002 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 00:39:24 +00:00
nelsonb%netscape.com
244438af24 In functions NSS_CMSSignedData_Encode_AfterData and
NSS_CMSSignedData_Decode_AfterData
  - These functions call NSS_CMSDigestContext_FinishMultiple, which
    always destroys the digest context, regardless of whether it returns
    SECSUccess or SECFailure.  So, change these functions to always NULL
    out the context pointer regardless of the returned value.
NSS_CMSSignedData_VerifySignerInfo()
  - Always call NSS_CMSSignerInfo_Verify() to set the verification status
    in the signerinfo object, even if some of the other arguments are NULL,
    or other failures have occurred, but avoid NULL pointer dereferences
    along the way.  Notice that this change is dependent on changes to
    NSS_CMSSignerInfo_Verify() (see below.)
NSS_CMSSignedData_SetDigests() - skip over missing digests.  Don't fail
    the function, and don't crash, if digest pointers are NULL.
Bugscape bug 54208, r=relyea


git-svn-id: svn://10.0.0.236/trunk@150001 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 00:36:47 +00:00
nelsonb%netscape.com
3c13e89561 Functions NSS_CMSDigestedData_Encode_AfterData and
NSS_CMSDigestedData_Decode_AfterData
- Since NSS_CMSDigestContext_FinishSingle always destroys the context,
  regardless of whether it returns SECSuccess or SECFailure, these
  functions have been changed to always NULL out the context pointer
  after calling NSS_CMSDigestContext_FinishSingle, regardless of the
  outcome.
Bugscape bug 54208, r=relyea


git-svn-id: svn://10.0.0.236/trunk@150000 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 00:35:02 +00:00
nelsonb%netscape.com
b8e1a267da There is a lot of "cleanup" in this file, wrapping source at 80 columns.
The relevant fixes for this bug include:
NSS_CMSDigestContext_StartMultiple()
   - make sure that cmsdigcx->digcxs and cmsdigcx->digobjs are initialized.
   - at the "loser" label, be sure to free the digest context itself.
NSS_CMSDigestContext_Cancel()
   - after destroying all the objects, free the arrays of pointers to the
     objects, and the digest context itself.  Previously these items were
     leaked by this function.
NSS_CMSDigestContext_FinishMultiple()
   - ensure that this function ALWAYS destroys all the NSS digest objects,
     and doesn't stop destroying them if it encounters an error.  Note that
     this is a newer revision of an older patch for that problem.
   - always Free the arrays of pointers used in this object.
NSS_CMSDigestContext_FinishSingle()
   - simplify this code.
Bugscape bug 54208, r=relyea


git-svn-id: svn://10.0.0.236/trunk@149999 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 00:32:18 +00:00
nelsonb%netscape.com
20c8dcba37 NSS_CMSSignerInfo_Verify()
- This function is changed to explicitly allow some of its input arguments
  to be NULL.  It will set the verification status in the CMSSignerInfo
  object accordingly.  Since this is the ONLY function that ever sets the
  verification status, it must be able to do so even when problems have
  occurred.
- lots of cleanup of this source code.
Bugscape bug 54208, r=relyea


git-svn-id: svn://10.0.0.236/trunk@149998 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 00:29:31 +00:00
nelsonb%netscape.com
f11f9f12a1 Add null pointer checks to nss_cms_after_end and NSS_CMSEnvelopedData_Decode_AfterData. Bugscape bug 54061. r=wtc,relyea
Lots of code "cleanup" (reformatting for 80 columns) in cmsdecode.c


git-svn-id: svn://10.0.0.236/trunk@149997 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 00:14:24 +00:00
ben%bengoodger.com
f0f1eac03f Add "Remove" link back to download items.
git-svn-id: svn://10.0.0.236/trunk@149995 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 23:54:30 +00:00
brendan%mozilla.org
e49d24d53a Avoid deadlock by exiting monitor before processing pending events, when popping (200006, r=danm, sr=darin, a=blizzard).
git-svn-id: svn://10.0.0.236/trunk@149994 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 23:53:22 +00:00
neil%parkwaycc.co.uk
6bb3a484e5 Bug 226958 convert xpistatus.xul to <dialog> p=gautheri@noos.fr r=me sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@149993 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 23:44:58 +00:00
cbiesinger%web.de
131d5aeaa4 226919 SendStatusChange should check for NS_ERROR_FILE_TARGET_DOES_NOT_EXIST
This gives a useful error message if a helper app could not be found (for another error code)
r=bzbarsky sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@149992 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 22:21:39 +00:00
jshin%mailaps.org
ef943de6b8 bug 225695 : follow-up to bug 44272. tree-wide sweep to replace escape/unescape() with en|decodeURI(Component). part 2(mail/mailnews) of 3. r=neil, sr=bienvenu, a=asa
git-svn-id: svn://10.0.0.236/trunk@149991 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 21:52:10 +00:00
jshin%mailaps.org
49952b1056 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@149990 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 21:41:37 +00:00
pinkerton%netscape.com
0ec191a31e use standard aboutbox instead of custom one (bug 227368)
git-svn-id: svn://10.0.0.236/trunk@149988 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 21:12:39 +00:00
pinkerton%netscape.com
f2152775ab remove credits list for new about box
git-svn-id: svn://10.0.0.236/trunk@149987 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 21:08:08 +00:00
pinkerton%netscape.com
34ead1a072 use a standard aboutbox (bug 227368)
git-svn-id: svn://10.0.0.236/trunk@149986 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 21:07:09 +00:00
scott%scott-macgregor.org
0d494a72da Bug #226927
Some binary attachments are getting set to quoted printable instead of binary as a content type.

Fix this for now by forcing binary attachments.


git-svn-id: svn://10.0.0.236/trunk@149985 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 20:37:16 +00:00
scott%scott-macgregor.org
9b5f51c6ea Bug #226325 --> Back out the fix for Bug #98564 as this opened us up to a regression where trailing stationary caret remnant left after backspace.
a=asa for 1.6b


git-svn-id: svn://10.0.0.236/trunk@149984 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 20:32:47 +00:00
pinkerton%netscape.com
2befa378c3 removed 2 more icons we don't use anymore (bug 189801)
git-svn-id: svn://10.0.0.236/trunk@149982 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 19:00:26 +00:00
pinkerton%netscape.com
fb5f3e1d8b made a bunch of images smaller (bug 189801)
git-svn-id: svn://10.0.0.236/trunk@149981 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 18:56:42 +00:00
jouni%heikniemi.net
b29e57f542 Bug 166346: Set html title attribute (tooltip) for local dot -drawn dependency graphs. r=kiko, justdave; a=justdave
git-svn-id: svn://10.0.0.236/trunk@149980 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 18:31:52 +00:00
mostafah%oeone.com
3bad9f0442 Checked in attachment 136720 for bug 198640: multiweek view icon displays multiple images
Changed btn1.png for classic and modern from attachment 136243 and 136244
Removed btn1.gif and btnwm1.gif


git-svn-id: svn://10.0.0.236/trunk@149978 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 14:57:30 +00:00
darin%meer.net
ed54e4945c vtable_hide
git-svn-id: svn://10.0.0.236/trunk@149976 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 07:50:05 +00:00
dbaron%dbaron.org
8cf0dd6dee Back out last change jshin made. Fixing bustage. b=224546
git-svn-id: svn://10.0.0.236/trunk@149975 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 07:46:19 +00:00
ben%bengoodger.com
755fa58e2a update a little more
git-svn-id: svn://10.0.0.236/trunk@149974 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 07:10:51 +00:00
ben%bengoodger.com
e6d80a1310 Update file version info
git-svn-id: svn://10.0.0.236/trunk@149973 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 07:07:27 +00:00
ben%bengoodger.com
7a9c6cd34d Welcome to 2003, nsinstall.exe. nsinstall.exe should supply a "high definition" icon for Windows XP, and use the more modern style.
git-svn-id: svn://10.0.0.236/trunk@149972 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:49:10 +00:00
ben%bengoodger.com
191c0fec7a New uninstaller Icon
git-svn-id: svn://10.0.0.236/trunk@149971 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:47:45 +00:00
scott%scott-macgregor.org
743fbe91e4 Port Bug #227235 to thunderbird. 'Subscribe to folders' text in Account Central should read 'Manage folder
git-svn-id: svn://10.0.0.236/trunk@149970 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:30:58 +00:00
scott%scott-macgregor.org
e2d1ce1036 Bug #227335 --> Find in page from stand alone message window is broken
git-svn-id: svn://10.0.0.236/trunk@149969 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:28:01 +00:00
ben%bengoodger.com
49794db316 227030 - 2 cancel verbs in cancel download dialog warning.
git-svn-id: svn://10.0.0.236/trunk@149968 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:26:07 +00:00
scott%scott-macgregor.org
fc51f03ebd Bug #227286 --> drag security icon into customize toolbar dialog, get a bogus image
git-svn-id: svn://10.0.0.236/trunk@149967 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:16:38 +00:00
ben%bengoodger.com
70bc694c92 171606 - dropmarker icon for toolbar search icon
git-svn-id: svn://10.0.0.236/trunk@149966 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:13:11 +00:00
tor%cs.brown.edu
4ac0a7b744 Bug 225243 - postscript output inverted in xft build configuration.
Patch by kherron, r=tor, sr=bzbarsky, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@149965 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:12:01 +00:00
jshin%mailaps.org
d1aceb9d7a bug 224546 : Change Win 'Regional Settings' -> lose button functions & text : additional 'const' to type definition (missed in the first check-in) per dbaron's review comment
git-svn-id: svn://10.0.0.236/trunk@149964 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:11:03 +00:00
jshin%mailaps.org
ad9248d515 bug 224546 : Change Win 'Regional Settings' -> lose button functions & text (r=smontagu, sr=dbaron, a=asa)
git-svn-id: svn://10.0.0.236/trunk@149963 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 06:07:13 +00:00
ben%bengoodger.com
99b4f753e0 Send Page now works everywhere, according to mscott.
git-svn-id: svn://10.0.0.236/trunk@149962 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 05:45:22 +00:00
ben%bengoodger.com
7261c8b00f Correct license in files.
git-svn-id: svn://10.0.0.236/trunk@149961 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 05:38:16 +00:00
ben%bengoodger.com
fb57e6dd7e bug 215892 - context menu for web panel sidebar.
git-svn-id: svn://10.0.0.236/trunk@149960 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 05:37:53 +00:00
bzbarsky%mit.edu
73ca76a361 Fix up ordering issues in radiogroups. Bug 226549, r=neil, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149959 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 04:40:03 +00:00
nelsonb%netscape.com
42b7fba800 Avoid UMRs in dertime.c. Bugscape bug 54198. r=wtc.
git-svn-id: svn://10.0.0.236/trunk@149958 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 04:03:40 +00:00
despotdaemon%netscape.com
f3f4e995ac Pseudo-automatic update of changes made by silver@warwickcompsoc.co.uk.
git-svn-id: svn://10.0.0.236/trunk@149957 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 03:09:09 +00:00
despotdaemon%netscape.com
91d620c9f0 Pseudo-automatic update of changes made by silver@warwickcompsoc.co.uk.
git-svn-id: svn://10.0.0.236/trunk@149956 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 02:56:24 +00:00
jpierre%netscape.com
2fa7371098 Fix for 54061 - null pointer check . r=nelsonb
git-svn-id: svn://10.0.0.236/trunk@149955 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 02:42:08 +00:00
bolian.yin%sun.com
a0392396c8 Bug 179078 [gtk2] dnd to personal toolbar doesn't cancel properly
r=blizzard, sr=Henry.Jia a=asa for 1.6b


git-svn-id: svn://10.0.0.236/trunk@149954 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 01:50:50 +00:00
ben%bengoodger.com
df9c34dc9e Fix Search bar command key on Mac... XP_UNIX is defined for unices AND MacOS X!
git-svn-id: svn://10.0.0.236/trunk@149952 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 00:18:41 +00:00
wchang0222%aol.com
b8a73710e4 Bugscape bug 54021: in CERT_FindSubjectKeyIDExtension, if PORT_NewArena
fails we should return SECFailure.  Document that the return values of
CERT_GetCommonName and NSS_CMSSignerInfo_GetSignerCommonName must be freed
with PORT_Free.  r=nelsonb.
Modified Files:
	certdb/alg1485.c certdb/cert.h certdb/certv3.c smime/cms.h
	smime/cmssiginfo.c


git-svn-id: svn://10.0.0.236/trunk@149951 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-03 00:09:05 +00:00
dbaron%dbaron.org
724af5e5fa Remove .cvsignore in empty directory. a=asa
git-svn-id: svn://10.0.0.236/trunk@149950 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 23:43:20 +00:00
despotdaemon%netscape.com
c808a15b27 Pseudo-automatic update of changes made by silver@warwickcompsoc.co.uk.
git-svn-id: svn://10.0.0.236/trunk@149949 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 23:36:32 +00:00
despotdaemon%netscape.com
b2b4a5f23f Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149948 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 23:32:29 +00:00
neil%parkwaycc.co.uk
f69f7e24e5 Bug 196262 Enable and tweak primary selection in folder pane r=bienvenu,jan sr=mscott a=asa
git-svn-id: svn://10.0.0.236/trunk@149947 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 23:29:21 +00:00
dbaron%dbaron.org
0c3c71426a Separate locale version from Mozilla version so we do not have to bump locale version for every release. b=226377 r=kairo, bsmedberg sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@149944 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 23:22:11 +00:00
silver%warwickcompsoc.co.uk
e59da31473 Bug 217287 /name command returns error "Unknown pref name". Doesn't change username section of username@host
r=samuel@sieb.net a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@149943 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 23:21:37 +00:00
neil%parkwaycc.co.uk
d94d089f08 Bug 216187 Windows icon association shouldn't use Mozilla application icon r=danm sr=rbs a=asa
git-svn-id: svn://10.0.0.236/trunk@149942 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 22:36:06 +00:00
ben%bengoodger.com
c82ac2d5db Bug 212097 - MacOS X Firebird should open a new, empty window with its URL bar focused if the user presses Cmd+L when there are no active windows (i.e. just the menubar)
git-svn-id: svn://10.0.0.236/trunk@149941 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 22:27:25 +00:00
dbaron%dbaron.org
914621cdfb Fix problems when using generic font when the parent font is not generic but the closest ancestor with a generic font used the same generic. Miscellaneous cleanup. b=226871 r+sr=bzbarsky a=brendan
git-svn-id: svn://10.0.0.236/trunk@149940 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 22:24:32 +00:00
jst%mozilla.jstenback.com
f55221670e Fixing logic goofup in my nsIContent::GetTag() deCOMtamination patch. r+sr=bzbarsky@mit.edu, a=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@149939 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 22:18:40 +00:00
jst%mozilla.jstenback.com
97c92b7b2f Fixing bug 226617. Don't tell XPConnect that there are pending exceptions when there aren't any. r=caillon@aillon.org, sr=brendan@mozilla.org, a=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149938 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 22:14:48 +00:00
ben%bengoodger.com
88b574a6ea Fix 227250 - incorrect accesskey underlined on "Options" button. Also, hook up some accelerator keys.
git-svn-id: svn://10.0.0.236/trunk@149937 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 21:52:22 +00:00
mostafah%oeone.com
b22969e3bd Fixed bug 226660:wrong day highlighted when selecting a recurring event on week view
git-svn-id: svn://10.0.0.236/trunk@149936 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 21:09:58 +00:00
pinkerton%netscape.com
96d29d619b remove unused icons and stop bundling the "personal" pref panel that is
no longer used by anyone (bug 199637)


git-svn-id: svn://10.0.0.236/trunk@149935 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 20:58:29 +00:00
pinkerton%netscape.com
abdfb78ba8 removing some unused icons (bug 199637)
git-svn-id: svn://10.0.0.236/trunk@149934 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 20:57:50 +00:00
cbiesinger%web.de
05167c42c7 227235 patch by borggraefe@despammed.com (Stefan Borggraefe) r+sr=bienvenu a=asa
'Subscribe to folders' text in Account Central should read 'Manage folder
subscriptions'
(IMAP version of bug 226769)


git-svn-id: svn://10.0.0.236/trunk@149933 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 20:54:14 +00:00
mostafah%oeone.com
4a9f323ea6 Updating language packs with changes made for bug 215431:Unlocalizeable strings
git-svn-id: svn://10.0.0.236/trunk@149932 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 20:54:09 +00:00
mostafah%oeone.com
c4afe948ba Synched evenDialog.js and toDoDialog.js after changes for bug 215431:Unlocalizeable strings
git-svn-id: svn://10.0.0.236/trunk@149931 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 20:39:00 +00:00
mostafah%oeone.com
fa4270cd8f Synched eventDialog.xul and todoDialog.xul after changes for bug 215431:Unlocalizeable strings
git-svn-id: svn://10.0.0.236/trunk@149930 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 20:29:43 +00:00
mostafah%oeone.com
ac7d6ad11f Checked in attachment #136664 for bug 215431: Unlocalizeable strings
git-svn-id: svn://10.0.0.236/trunk@149929 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 19:35:10 +00:00
mostafah%oeone.com
92f2594475 Fixed bug 224921: Snooze adjusts displayed event time
temporarily for non-recurring events


git-svn-id: svn://10.0.0.236/trunk@149928 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 19:28:32 +00:00
scott%scott-macgregor.org
7602f61033 change the id of the ab delete button so it does not conflict with the delete button in the mail 3-pane. This was confusing the custom toolar dialog, causing it to not show the icon.
git-svn-id: svn://10.0.0.236/trunk@149927 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 18:06:14 +00:00
pinkerton%netscape.com
91b52162d5 don't use 'return' when there's not return value, omits entire line on gcc3.3
git-svn-id: svn://10.0.0.236/trunk@149924 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 15:11:40 +00:00
pinkerton%netscape.com
11a2aa6f14 add "manager.tif" for bookmark manager icon (bug 227047)
git-svn-id: svn://10.0.0.236/trunk@149923 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 15:01:43 +00:00
pinkerton%netscape.com
09fcee377c new icon and strings for bookmark manager instead of sidebar (bug 227047)
git-svn-id: svn://10.0.0.236/trunk@149922 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 14:59:57 +00:00
pinkerton%netscape.com
603fc0151f New string for bookmark manager over sidebar (bug 227047)
git-svn-id: svn://10.0.0.236/trunk@149921 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 14:58:51 +00:00
pinkerton%netscape.com
b7f3ff27e9 new bookmark manager icon
git-svn-id: svn://10.0.0.236/trunk@149920 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 14:58:08 +00:00
silver%warwickcompsoc.co.uk
0e2682b73b Bug 227139 mIRC color codes causing JS exceptions in post-1.5 builds
r=samuel@sieb.net a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@149919 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 14:41:49 +00:00
pinkerton%netscape.com
a0d629d133 open bookmark on cmd-downArrow or enter. keep return for edit (bug 209886)
git-svn-id: svn://10.0.0.236/trunk@149918 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 14:39:44 +00:00
neil%parkwaycc.co.uk
179e88c494 Bug 225840 clean up after <window> to <dialog> conversion p=gautheri@noos.fr r=me sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@149917 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 12:48:54 +00:00
ben%bengoodger.com
b6622f6cc7 add an id to the resizer
git-svn-id: svn://10.0.0.236/trunk@149916 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 07:38:36 +00:00
scott%scott-macgregor.org
a81c434ee0 change the user agent to 0.4 RC1
git-svn-id: svn://10.0.0.236/trunk@149915 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 07:27:52 +00:00
scott%scott-macgregor.org
cb37d42faf Bug #227251 --> Fix default columns in search addresses window, only show a couple not all of them. Haven't decided if we are going to collapse all the overlays in this dialog yet. More work may come. CVS: ----------------------------------------------------------------------
git-svn-id: svn://10.0.0.236/trunk@149914 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 07:05:08 +00:00
scott%scott-macgregor.org
6f1ff72125 part of Bug #Bug227197 --> select folders for offline use dialog is using the old classic icons.
Patch by Stephen Walker


git-svn-id: svn://10.0.0.236/trunk@149913 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 06:32:35 +00:00
scott%scott-macgregor.org
d2d30bb2a4 Part of BUg #227197 --> edit and new mailing list dialog should show the new icons not the old ones.
Patch by Stephen Walker.


git-svn-id: svn://10.0.0.236/trunk@149912 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 06:23:47 +00:00
scott%scott-macgregor.org
69d9fb95f9 Part of Bug #227197 --> address book search results are using classic icons
git-svn-id: svn://10.0.0.236/trunk@149911 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 06:17:51 +00:00
scott%scott-macgregor.org
8c4680a587 Part of Bug #227197 --> parts of the UI are still using classic icons.
Fork subscribe.css


git-svn-id: svn://10.0.0.236/trunk@149910 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 06:08:02 +00:00
jpierre%netscape.com
7591801262 Prevent SMIME crash in the opaque signature test. bugscape 54061. r=nelsonb
git-svn-id: svn://10.0.0.236/trunk@149909 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 05:46:27 +00:00
jpierre%netscape.com
ff42e217a1 Fix for 54088 . Don't try to encode attributes with no value. r=wtc
git-svn-id: svn://10.0.0.236/trunk@149908 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 05:05:30 +00:00
ben%bengoodger.com
72ce3f471b bug 225014 - firebird installer welcome page background image tiles too soon.
git-svn-id: svn://10.0.0.236/trunk@149907 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 04:17:07 +00:00
ben%bengoodger.com
954f750ef4 bug 225958 - plugin list is empty in downloads panel. patch by Steffen Wilberg <steffen.wilberg@web.de>.
git-svn-id: svn://10.0.0.236/trunk@149906 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 03:13:48 +00:00
ben%bengoodger.com
3d677227f4 Add cookie to the packages list, fixes bug 225698. (Privacy options cannot be saved in installer builds)
git-svn-id: svn://10.0.0.236/trunk@149904 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 03:09:00 +00:00
scott%scott-macgregor.org
b24a040c6d Bug #227217 --> "send a copy to" menu is missing folder icons
thanks to mbr for the patch


git-svn-id: svn://10.0.0.236/trunk@149903 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 03:04:15 +00:00
ben%bengoodger.com
3f7d75c682 Bug 219191 - "My Downloads" and helper app handler removal confirm message text are not localizable. Patch by Steffen Wilberg <steffen.wilberg@web.de>
git-svn-id: svn://10.0.0.236/trunk@149902 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 02:59:03 +00:00
ben%bengoodger.com
7e01cea3c7 bug 214266 - check the "Wrap" checkbox in the find dialog by default.
git-svn-id: svn://10.0.0.236/trunk@149901 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 02:47:08 +00:00
ben%bengoodger.com
975f2f1ea3 Fix 199819 - setting browser.formfill.enable to false doesn't prevent form fill from saving data entered in web forms, it only disables the autocomplete popup.
git-svn-id: svn://10.0.0.236/trunk@149900 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 02:37:59 +00:00
bolian.yin%sun.com
7723a3b5fc Bug 226795 remove gtk2/mai dir. (has been move to accessible/src/atk)
r/sr=blizzard, a=dbaron for 1.6b


git-svn-id: svn://10.0.0.236/trunk@149899 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 02:22:15 +00:00
nelsonb%netscape.com
0814fa4544 Bound stan error stack at 16 error codes to limit growth.
Bugscape bug 54021. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@149898 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 02:05:47 +00:00
bienvenu%nventure.com
d3ae7e4308 fix 68341 add mnemonics to account settings, patch by Stefan Borggraefe, r=neil.parkwaycc, sr=bienvenu, a=asa
git-svn-id: svn://10.0.0.236/trunk@149897 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 01:18:19 +00:00
bienvenu%nventure.com
dbdc2d4b04 fix 68341 add mnemonics to account settings, patch by Stefan Borggraefe, r=neil.parkwaycc, sr=bienvenu, a=asa
git-svn-id: svn://10.0.0.236/trunk@149896 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 01:02:14 +00:00
ben%bengoodger.com
f363e74d1d Make the download manager watch for go-offline requests and confirm download cancelation in this case.
git-svn-id: svn://10.0.0.236/trunk@149895 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 00:59:58 +00:00
ben%bengoodger.com
5149c9cf26 Adjust menu item position, ensure UI is updated correctly if the user aborts the "go-offline" operation for some reason.
git-svn-id: svn://10.0.0.236/trunk@149894 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 00:59:33 +00:00
ben%bengoodger.com
7f69452125 Bug 171600 - Work Offline for Firebird. Add File menu item + observer to control browser offline state, now that the offline back end works better.
git-svn-id: svn://10.0.0.236/trunk@149893 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 00:29:22 +00:00
neil%parkwaycc.co.uk
c38999943d Bug 227175 Collation should be freed r/sr=bienvenu a=dbaron
git-svn-id: svn://10.0.0.236/trunk@149891 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 23:46:18 +00:00
neil%parkwaycc.co.uk
85c3eb73b8 Bug 225840 clean up after <window> to <dialog> conversion p=gautheri@noos.fr r=me sr=ben a=asa
git-svn-id: svn://10.0.0.236/trunk@149890 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 23:44:39 +00:00
neil%parkwaycc.co.uk
95c25ff5da Bug 197781 convert startup-newURL.xul to a <dialog> p=gautheri@noos.fr and fix radiobutton usage in startup-newURL.js r=silver a=asa
git-svn-id: svn://10.0.0.236/trunk@149889 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 23:37:31 +00:00
ben%bengoodger.com
bbd5d38ea4 Reorganize text in download item to make it fit better, bring back pause button.
git-svn-id: svn://10.0.0.236/trunk@149888 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 23:09:20 +00:00
rlk%trfenv.com
d5b582235c Bug 227077 - No unique anchors for"Addressing" and "Return Receipts" preference panels. r=rlk@trfenv.com, a=asa@mozilla.org. Patch by Hasse (jasajudeju@telia.com).
git-svn-id: svn://10.0.0.236/trunk@149887 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 22:17:44 +00:00
rlk%trfenv.com
04eb39de9d Bug 226964 - Lots of dead links in help. r=neil@parkwaycc.co.uk, a=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@149886 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 22:11:56 +00:00
scott%scott-macgregor.org
b94a84c20a Bug #224618 --> Default value for customize toolbar is displayed as "icons",
but it should be "icons and text".


git-svn-id: svn://10.0.0.236/trunk@149885 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 20:52:21 +00:00
bienvenu%nventure.com
72c9effa25 fix hourglass when selecting inbox while new mail arriving r/a=sspitzer, sr=mscott 203340
git-svn-id: svn://10.0.0.236/trunk@149884 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 20:40:36 +00:00
ben%bengoodger.com
d3cbeccd2b Fix download progress notifications on MacOS X by using file path rather than persistentDescriptor. persistentDescriptor can't be used on MacOS unless the file exists, and since it's being downloaded it obviously doesn't exist yet. Using path would cause some edge case bugs where the user has devices with identical names mounted, but "alas"... the download manager code was using path already elsewhere, so I'm not really making it any worse, and the download manager needs to work!
git-svn-id: svn://10.0.0.236/trunk@149880 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 20:25:49 +00:00
scott%scott-macgregor.org
6e0e4b9194 Update the preview image (Bug #227204)
git-svn-id: svn://10.0.0.236/trunk@149879 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 20:02:44 +00:00
scott%scott-macgregor.org
ad6281d959 Bug #227216 --> Find in message should always set focus to the message pane
git-svn-id: svn://10.0.0.236/trunk@149878 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 19:50:35 +00:00
ben%bengoodger.com
c67dd2c135 Show resume link on paused downloads
git-svn-id: svn://10.0.0.236/trunk@149877 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 19:38:23 +00:00
bienvenu%nventure.com
dd4ccc7268 fix problems with checking folders other than inbox for new mail using STATUS command, r/a=sspitzer, sr=mscott 226989
git-svn-id: svn://10.0.0.236/trunk@149876 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 19:37:02 +00:00
bienvenu%nventure.com
27873eda13 speed up mass flag changes on local messages using batching, r/a=sspitzer, sr=mscott 227011
git-svn-id: svn://10.0.0.236/trunk@149875 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 19:05:52 +00:00
cltbld%netscape.com
2b7628fc5f Automated update
git-svn-id: svn://10.0.0.236/trunk@149872 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 16:41:10 +00:00
kiko%async.com.br
56494b1fa4 Bug 226932: flag request email sends '&nbsp;' in subject. Remove
entities that were introduced by the fix for bug 13540. Patch by Stephen
Reindl <sr@stephenreindl.de>, r=kiko, a=justdave


git-svn-id: svn://10.0.0.236/trunk@149871 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 12:24:33 +00:00
ben%bengoodger.com
64dcb5b59f rip out extraneous dump
git-svn-id: svn://10.0.0.236/trunk@149870 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 07:55:20 +00:00
ben%bengoodger.com
231c4cd53d Fix issue with Retry download in download manager not saving to the same location.
git-svn-id: svn://10.0.0.236/trunk@149869 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 07:34:57 +00:00
ben%bengoodger.com
17258cf162 Downloads Button D&D
git-svn-id: svn://10.0.0.236/trunk@149868 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 06:33:00 +00:00
ben%bengoodger.com
0947d91a21 Ensure that window closing that would cause the app to quit goes through the same codepath as an actual application quit. (The bug was that you would get the download cancel confirmation prompt when shutting down via File->Exit, but not when you closed all windows)
git-svn-id: svn://10.0.0.236/trunk@149867 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 05:40:41 +00:00
ben%bengoodger.com
86b5617009 Ensure that window closing that would cause the app to quit goes through the same codepath as an actual application quit.
git-svn-id: svn://10.0.0.236/trunk@149866 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 05:40:07 +00:00
ben%bengoodger.com
6a5a5d129a Don't show the biff notification if the download completed quickly (e.g. for saving things from cache, such as images)
git-svn-id: svn://10.0.0.236/trunk@149865 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 03:49:01 +00:00
ben%bengoodger.com
999df1a39a Add some prefs.
git-svn-id: svn://10.0.0.236/trunk@149864 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 03:48:13 +00:00
ben%bengoodger.com
34a37e3e6e actually make the dl mgr commandkey work.
git-svn-id: svn://10.0.0.236/trunk@149863 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 02:17:13 +00:00
scott%scott-macgregor.org
a43550cf70 fix typo.
git-svn-id: svn://10.0.0.236/trunk@149862 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 02:05:13 +00:00
ben%bengoodger.com
6afba518bd Add the shortcut key to the download menuitem
git-svn-id: svn://10.0.0.236/trunk@149861 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 01:54:41 +00:00
ben%bengoodger.com
7c5c6dda94 Show an error if the user tries to open or show a download file that does not exist.
git-svn-id: svn://10.0.0.236/trunk@149860 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 01:54:25 +00:00
ben%bengoodger.com
77bfb8bc6b Show time remaining (forgot to turn this on for some reason) for downloads, make download items shrink properly to avoid horizontal scrollbars.
git-svn-id: svn://10.0.0.236/trunk@149859 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 00:43:46 +00:00
despotdaemon%netscape.com
f6ccba8c28 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149858 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 00:39:22 +00:00
scott%scott-macgregor.org
23afbc4faf Add support for primary selection to the folder pane so we don't highlight the entire folder column, just the folder name. Thanks to Neil for coming up with the patch (Bug #196262)
git-svn-id: svn://10.0.0.236/trunk@149857 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 00:32:49 +00:00
ben%bengoodger.com
d0d735e8e3 Fix long lockup when hitting Cleanup button with a large number of removable downloads. (Use datasource batching)
git-svn-id: svn://10.0.0.236/trunk@149856 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 00:08:40 +00:00
scott%scott-macgregor.org
38754c64f6 Add a try/catch around a method call in HandleMDNResponse to catch a weird JS error I have not tracked down yet.
git-svn-id: svn://10.0.0.236/trunk@149855 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 20:36:18 +00:00
scott%scott-macgregor.org
a989fa9e3e Bug #227091 --> WinXP manifest resource contains alien strings. Patch by Simon Paquet.
git-svn-id: svn://10.0.0.236/trunk@149854 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 20:12:03 +00:00
darin%meer.net
12f9cb07df fixes bug 226612 "-remote openURL no longer works with null URL." r=bryner sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/trunk@149851 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 04:09:03 +00:00
bryner%brianryner.com
1f8ff99dac Fix some strings in the .NET manifest file (bug 226967). patch by sipaq, r=me.
git-svn-id: svn://10.0.0.236/trunk@149850 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 01:41:38 +00:00
scott%scott-macgregor.org
6aecfd3cc5 enable primary selection for the folder pane so we only highlight the text and not the entire column. (Bug #196262)
git-svn-id: svn://10.0.0.236/trunk@149849 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 01:16:19 +00:00
cbiesinger%web.de
13f5f98034 (firebird only) 225398 res/html/* not packaged by installer
git-svn-id: svn://10.0.0.236/trunk@149848 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 01:00:39 +00:00
ben%bengoodger.com
2cad5b68b8 actually... just be more careful about when we call ValidateDownloadsContainer
git-svn-id: svn://10.0.0.236/trunk@149847 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 00:31:46 +00:00
ben%bengoodger.com
ccc7ad75d4 ensure we use batch processing in ValidateDownloadsContainer
git-svn-id: svn://10.0.0.236/trunk@149846 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 00:30:30 +00:00
ben%bengoodger.com
f31998f595 Add missing xpt files to the packager list. This fixes:
- various dlmgr bugs
- view source
- find in page
for installer builds!


git-svn-id: svn://10.0.0.236/trunk@149845 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 00:11:27 +00:00
ben%bengoodger.com
562507b63f Fix 227006 - crash after saving image... also make dlmgr window delay parameterizable, and rename some preferences
git-svn-id: svn://10.0.0.236/trunk@149844 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 00:02:48 +00:00
ben%bengoodger.com
9aced3486f Shorten delay before dlmgr window opens.
git-svn-id: svn://10.0.0.236/trunk@149843 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 23:57:52 +00:00
neil%parkwaycc.co.uk
ad519549fa Supplementary patch to bug 203960 to fix javascript error: tabs is not defined when replacing bookmark groups spotted by hj p=gautheri@noos.fr r=me sr/a=brendan
git-svn-id: svn://10.0.0.236/trunk@149842 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 19:55:01 +00:00
dbaron%dbaron.org
c4bdc17ba3 Include nscore.h instead of nsCom.h. b=226555 r=dougt sr=darin a=asa
git-svn-id: svn://10.0.0.236/trunk@149839 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 18:56:10 +00:00
brendan%mozilla.org
54b6320351 Attempt to update, still much to do.
git-svn-id: svn://10.0.0.236/trunk@149838 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 18:14:56 +00:00
bryner%brianryner.com
8ae266d713 Fix bustage by removing ^M's
git-svn-id: svn://10.0.0.236/trunk@149837 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 09:36:33 +00:00
ben%bengoodger.com
40ba3a100d hm. see if this works.
git-svn-id: svn://10.0.0.236/trunk@149836 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 08:09:27 +00:00
ben%bengoodger.com
f8da3f66fe add downloads.xpt to packager listing, fixing download manager in installer builds (hopefully!)
git-svn-id: svn://10.0.0.236/trunk@149835 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 07:10:45 +00:00
scott%scott-macgregor.org
e53c4f8eaa Port pref("mail.server.default.singleSignon", true); to thunderbird
git-svn-id: svn://10.0.0.236/trunk@149834 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 05:36:29 +00:00
scott%scott-macgregor.org
fec6f00226 for now, hide the download manager group box for thunderbird until thunderbird is hooked up to use it.
git-svn-id: svn://10.0.0.236/trunk@149833 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 05:05:21 +00:00
scott%scott-macgregor.org
b9c8315a53 add extra padding to menu-button toolbar buttons.
git-svn-id: svn://10.0.0.236/trunk@149832 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 00:33:03 +00:00
scott%scott-macgregor.org
e6ae6f1d67 Bug #227012 --> attach a web page, attachments panels does not snap into place
git-svn-id: svn://10.0.0.236/trunk@149831 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 23:54:42 +00:00
mostafah%oeone.com
d9a8589c36 Checked in patch for bug 215259: Calendar color reset to default when edit window is opened.
git-svn-id: svn://10.0.0.236/trunk@149828 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 22:14:58 +00:00
bienvenu%nventure.com
3eb5764b88 thunderbird changes for 206408 hook up cancel for imap fcc, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149827 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 19:02:07 +00:00
bienvenu%nventure.com
6b41cf6cd4 hook up cancel for imap fcc 206408 r/a=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149826 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 18:25:19 +00:00
mostafah%oeone.com
beb1d9374d Removing DOS style carriage returns
git-svn-id: svn://10.0.0.236/trunk@149824 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 14:54:33 +00:00
mostafah%oeone.com
029095b446 Return if nothing has been selected in unifinder's OnSelect.
This will fix the infinite loop and bug 226949: cannot select individual events


git-svn-id: svn://10.0.0.236/trunk@149823 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 14:24:24 +00:00
ben%bengoodger.com
b45b253001 once more.
git-svn-id: svn://10.0.0.236/trunk@149822 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 07:02:53 +00:00
scott%scott-macgregor.org
5b22b15aff Push news styles after the reply/forward status rules to make sure we show news article icons in the message list pane instead of an envelope with status.
git-svn-id: svn://10.0.0.236/trunk@149821 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 06:53:10 +00:00
ben%bengoodger.com
6559f76ff9 oops.
git-svn-id: svn://10.0.0.236/trunk@149820 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 06:47:14 +00:00
scott%scott-macgregor.org
6e52c36a43 Fix style rules in the mail compose contacts sidebar to match the new theme.
git-svn-id: svn://10.0.0.236/trunk@149819 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 06:46:59 +00:00
scott%scott-macgregor.org
eeb785dc2f Fix image region for paste toolbar button when in small mode.
git-svn-id: svn://10.0.0.236/trunk@149818 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 06:39:59 +00:00
scott%scott-macgregor.org
16b90acf7c Bug #226947 --> make sure the imap deleted style rule has precedence over the reply/forwarded status rule.
git-svn-id: svn://10.0.0.236/trunk@149817 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 06:33:45 +00:00
ben%bengoodger.com
0154ba84ee Fix firebird builds. Patch from Stephen Walker.
git-svn-id: svn://10.0.0.236/trunk@149816 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 06:24:37 +00:00
wchang0222%aol.com
fe28dc220a Reverted to NSPR 4.3 until Sun has NSPR 4.4.1 binary distributions.
git-svn-id: svn://10.0.0.236/trunk@149815 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 05:41:42 +00:00
rlk%trfenv.com
9c38a430d8 Bug 220413 - Help Index has no entry for "plug-in", "helper application", or "java". r=neil@parkwaycc.co.uk a=chofmann@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@149814 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 00:21:13 +00:00
mostafah%oeone.com
43066c58fb "Tasks" should be "Tools"
git-svn-id: svn://10.0.0.236/trunk@149811 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 18:21:27 +00:00
technutz%netscape.net
0e5816725f Bug 226769. 'Subscribe to newsgroups' text in Account Central should read 'Manage newsgroup subscriptions'. r=kaie, sr=bienvenu, a=asa
git-svn-id: svn://10.0.0.236/trunk@149810 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 11:22:33 +00:00
nelsonb%netscape.com
d3315879ce Detect invalid input buffer lengths, and return error instead of UMR>
Bugscape bug 54021.  r=wchang0222


git-svn-id: svn://10.0.0.236/trunk@149808 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 05:08:20 +00:00
nelsonb%netscape.com
1b76051a28 Fix leak in CERT_FindSubjectKeyIDExtension, and use the Quick DER
decoder.  Bugscape bug 54021.  r=jpierre


git-svn-id: svn://10.0.0.236/trunk@149807 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 05:06:20 +00:00
ben%bengoodger.com
33c8a5d079 icons
git-svn-id: svn://10.0.0.236/trunk@149806 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 03:25:56 +00:00
brendan%mozilla.org
e6d9d9b9e5 Fix someone else's old copy-paste error in comment (no code change).
git-svn-id: svn://10.0.0.236/trunk@149805 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 03:22:31 +00:00
scott%scott-macgregor.org
618d53c0a8 Land Qute theme update for Thunderbird
git-svn-id: svn://10.0.0.236/trunk@149804 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 03:21:54 +00:00
rlk%trfenv.com
fd1c0ef91b Bug 226788 - Find-as-you-type not in Index and TOC. r=neil@parkwaycc.co.uk, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@149802 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 02:19:27 +00:00
scott%scott-macgregor.org
55790d8524 add packaging code to deal with the prefs extension if thunderbird is built with extensions=pref
git-svn-id: svn://10.0.0.236/trunk@149795 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 02:07:06 +00:00
wchang0222%aol.com
713064426f Upgraded to NSPR 4.4.1.
git-svn-id: svn://10.0.0.236/trunk@149794 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 01:43:15 +00:00
darin%meer.net
3d5ad313db fixes bug 222031 "OSX getaddrinfo returns concatenated results from /etc/hosts and DNS, which breaks /etc/hosts based ad blocking" r=wtc
git-svn-id: svn://10.0.0.236/trunk@149793 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 01:33:22 +00:00
kiko%async.com.br
fd6be4943e Ultra-trivial single-word fix, r=ssdbot
git-svn-id: svn://10.0.0.236/trunk@149791 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 01:10:58 +00:00
nelsonb%netscape.com
61ec12da25 Clean up some arithmetic used for UCS4. Detect when UCS2 and UCS4
buffers have invalid lengths.  Bugscape bug 54021. r=whang0222, relyea


git-svn-id: svn://10.0.0.236/trunk@149790 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 01:08:59 +00:00
kiko%async.com.br
c8c51a1d78 Bug 226324: Move relogin.cgi code to Bugzilla::Auth::CGI. Provide a
logout() method that is proxied through Bugzilla.pm's logout(), and fix
callers to use it.  r=justdave, bbaetz, a=justdave


git-svn-id: svn://10.0.0.236/trunk@149789 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 01:01:00 +00:00
ben%bengoodger.com
13e75deaad 215467, Part I. New Download Manager.
git-svn-id: svn://10.0.0.236/trunk@149788 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 00:54:33 +00:00
ben%bengoodger.com
c7a13b8d70 Turn off alerts for firebird. Prelude to 215467.
git-svn-id: svn://10.0.0.236/trunk@149786 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 00:50:31 +00:00
brendan%mozilla.org
7ac3a829ec Comment tweaks (no code changes).
git-svn-id: svn://10.0.0.236/trunk@149785 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-27 00:08:36 +00:00
wchang0222%aol.com
fe724137e2 Bugzilla bug 226861: removed NSS_CMSSignedData_GetDigestByAlgTag, which is
a duplicate of NSS_CMSSignedData_GetDigestValue.  r=nelsonb.
Modified Files: cms.h cmssigdata.c


git-svn-id: svn://10.0.0.236/trunk@149783 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 23:50:02 +00:00
scott%scott-macgregor.org
65dde015c9 Back out Bug #206838 which changed the branding of Mail & News within seamonkey
r/sr=bienvenu/mscott

a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@149780 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 22:57:41 +00:00
bryner%brianryner.com
92cc411f86 Bug 226496 - mac scrollbar corner should be white. r=pinkerton, sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/trunk@149778 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 22:16:56 +00:00
nelsonb%netscape.com
be70d89665 In NSS_CMSSignedData_VerifySignerInfo(), test all returned pointers
for NULL before attempting to dereference them.
Bugscape bug 54057. r=wchang0222


git-svn-id: svn://10.0.0.236/trunk@149777 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 22:02:38 +00:00
bienvenu%nventure.com
7e345b3e5b fix storing of labels in local/pop3 folders so they will survive .msf file recreation, 224519, r/a=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149774 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 20:25:47 +00:00
kiko%async.com.br
4ba13a300a Bug 226229: Query.cgi HTML Transitional 4.01 validation fails for
query.cgi. Fixes outstanding validation issues. patch by Anthony
Christofides, r=kiko, a=justdave


git-svn-id: svn://10.0.0.236/trunk@149773 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 18:57:50 +00:00
bzbarsky%mit.edu
233ac6dde3 Do not remove event listeners when leaving about:blank and going to a page with
the same security principal as the window opener.  Makes it possible to set an
onload listener after calling window.open and have it actually fire.  Bug
226416, r=danm, sr=jst, a=asa


git-svn-id: svn://10.0.0.236/trunk@149769 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 15:45:40 +00:00
rlk%trfenv.com
acec71bbc9 Bug 206838 - Mozilla rebranding (e.g. Messenger, not Mail & Newsgroups). r=neil@parkwaycc.co.uk, sr=jag@tty.nl a=asa@mozilla.org. Patch by Mikael Parknert (arne.anka@stupido.com).
git-svn-id: svn://10.0.0.236/trunk@149768 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 15:06:10 +00:00
cbiesinger%web.de
fb478648d0 59557 Permissions should not be world-readable for profile directory
r=timeless sr=bzbarsky a=asa

this makes profile code not create world-readable files/directories.


git-svn-id: svn://10.0.0.236/trunk@149767 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 10:47:00 +00:00
neil%parkwaycc.co.uk
a9ec7c18c0 Bug 225885 nsPresShell::DoCopy does not work for embedding p=marco@gnome.org r=bz sr=bryner a=dbaron
git-svn-id: svn://10.0.0.236/trunk@149766 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 10:23:03 +00:00
ben%bengoodger.com
a19db107bd Fix pch's oops.
git-svn-id: svn://10.0.0.236/trunk@149763 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 09:02:31 +00:00
chanial%noos.fr
07817ba11c bug 199386: Set Default Browser registers pref.xul from the suite as Preferences entry in WinXP Start Menu, r/sr=ben
Not part of the build, nor part of the GRE.


git-svn-id: svn://10.0.0.236/trunk@149762 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 08:22:17 +00:00
nelsonb%netscape.com
157cb92337 Performance enhancement. Detect absurdly large modulae in public keys,
and don't waste time on them.  Bugscape bug 54019. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@149760 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 06:26:31 +00:00
nelsonb%netscape.com
1d7fcc0087 Remove an unnecessary and incorrect assert call.
Bugscape bug 54018. r=jpierre


git-svn-id: svn://10.0.0.236/trunk@149759 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 06:16:01 +00:00
brendan%mozilla.org
856ce9dea7 Fix bungled attempt to ComputeThis before __noSuchMethod__ extension (225423, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@149757 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 02:46:50 +00:00
dwitte%stanford.edu
9d078846bb fix compiler bustage on sun forte, due to some bogus |inline|
qualifiers.

b=224968, r+sr=alecf, a=tor


git-svn-id: svn://10.0.0.236/trunk@149756 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 02:44:50 +00:00
dbaron%dbaron.org
95101f1f96 Fix refcounting error causing crash. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@149753 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 01:00:44 +00:00
dbaron%dbaron.org
bc41515612 Fix refcounting error causing crash. Not part of default build.
git-svn-id: svn://10.0.0.236/trunk@149752 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 01:00:12 +00:00
scott%scott-macgregor.org
f930bef789 Bug #226759 --> thunderbird should build toolkit\components\printing to get the right printing UI for page setup.
git-svn-id: svn://10.0.0.236/trunk@149751 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 00:59:53 +00:00
scott%scott-macgregor.org
f6558bf857 another attempt to fix busted line endings
git-svn-id: svn://10.0.0.236/trunk@149750 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 00:45:09 +00:00
technutz%netscape.net
86689707ac Bug 226299. Detabbify \editor\ui\jar.mn, r=daniel@glazman.org, sr=alecf@flett.org, a=dbaron@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@149749 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-26 00:17:16 +00:00
neil%parkwaycc.co.uk
6d24f95776 Bug 226736 Typo in editor toolbar preferences r=glazou,brade rs/a=asa
git-svn-id: svn://10.0.0.236/trunk@149748 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 23:50:55 +00:00
nelsonb%netscape.com
be857c608d This patch reduces the scope of many variables in cmsutil's decode function. It frees the signer's CN string after use.
Bugscape bug 54021.  r=jpierre


git-svn-id: svn://10.0.0.236/trunk@149747 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 23:26:39 +00:00
rlk%trfenv.com
36b7c13598 Bug 95770 - The help documentation should be formatted in some better way. Mail_help.html > mail_help.xhtml. r=neil@parkwaycc.co.uk a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@149746 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 22:57:22 +00:00
mkaply%us.ibm.com
1fbb73d8c5 #226678
r=pedemonte,sr=blizzard (platform specific), a=mkaply
Take a patch from nsNativeAppSupportWin so multiple firebird windows work


git-svn-id: svn://10.0.0.236/trunk@149745 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 22:38:39 +00:00
rlk%trfenv.com
3543f996ad Bug 220395 - Help needs better Help and Support Center (welcome_help.html). r=neil@parkwaycc.co.uk a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@149744 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 22:37:02 +00:00
locka%iol.ie
41520bcd05 Fix about: protocol in embedding. b=179129 r=bsmedberg sr=jst a=chofmann
git-svn-id: svn://10.0.0.236/trunk@149743 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 22:36:23 +00:00
rlk%trfenv.com
a1d76d2bf6 Bug 11174 - Missing help for "Accept all images that come from the originating server". r=rlk@trfenv.com a=asa@mozilla.org Patch by Daniel Wang (stolenclover@yahoo.com.tw)
git-svn-id: svn://10.0.0.236/trunk@149742 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 22:32:03 +00:00
bsmedberg%covad.net
e6fdd69125 Fix build bustage, r=biesi.
git-svn-id: svn://10.0.0.236/trunk@149741 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 20:12:20 +00:00
bsmedberg%covad.net
284fea57e9 Bug 226011 - Stop bogus warning in nsGREDirServiceProvider::GetFile
r=dougt a1.6b=mkaply


git-svn-id: svn://10.0.0.236/trunk@149740 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 19:42:00 +00:00
scott%scott-macgregor.org
017fb85700 Bug #130070 --> Don't show "Mark Folder Read" context menu item for an account. Patch by Aidas Kasparas
r=neil
sr=mscott
a=asa


git-svn-id: svn://10.0.0.236/trunk@149738 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 19:10:59 +00:00
scott%scott-macgregor.org
7f0f0962c7 Bug #225809 --> Don't fall back to insecure authentication if "use secure authentication" is checked. Patch by Lorenzo Colitti.
r=mscott
sr=bienvenu
a=asa


git-svn-id: svn://10.0.0.236/trunk@149737 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 19:06:30 +00:00
mkaply%us.ibm.com
4c332b428a a=mkaply - better icons (we got a new converter)
git-svn-id: svn://10.0.0.236/trunk@149734 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 19:00:15 +00:00
locka%iol.ie
e3da44314b NOT PART OF BUILD. Install MSVC7.0 runtime DLLs from standalone ActiveX installer
git-svn-id: svn://10.0.0.236/trunk@149733 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 18:59:59 +00:00
mkaply%us.ibm.com
4cfd74af8f a=mkaply - better icons (we got a new converter
git-svn-id: svn://10.0.0.236/trunk@149732 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 18:58:39 +00:00
pinkerton%netscape.com
4761dc642b make scrollbar corner white on mac classic (r=bryner, sr=roc, a=asa, bug 226496)
git-svn-id: svn://10.0.0.236/trunk@149731 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 18:49:25 +00:00
mkaply%us.ibm.com
28fb105704 New OS/2 icon
git-svn-id: svn://10.0.0.236/trunk@149730 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 18:45:21 +00:00
mkaply%us.ibm.com
9bae16626a RC file for Os/2 thunderbird
git-svn-id: svn://10.0.0.236/trunk@149729 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 18:25:07 +00:00
pinkerton%netscape.com
e068531563 fix export of html bookmarks to be a better utf8 citizen, fix importing
so that special flags are cleared during import to not conflict (bug 225769)


git-svn-id: svn://10.0.0.236/trunk@149728 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 17:30:50 +00:00
mkaply%us.ibm.com
e4955525ee Not part of build yet - OS/2 icons
git-svn-id: svn://10.0.0.236/trunk@149727 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 17:25:55 +00:00
pinkerton%netscape.com
21f5c2aa52 allow drops into url bar while it's not being edited (bug 162791)
git-svn-id: svn://10.0.0.236/trunk@149726 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 17:24:22 +00:00
mcs%netscape.com
764dc498cd Add assorted tools used by some of the mozilla/directory (LDAP) developers.
git-svn-id: svn://10.0.0.236/trunk@149725 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 15:08:17 +00:00
bryner%brianryner.com
2ddc107ec0 Add default and per-window gtk2 icons for Thunderbird. Move win32 per-window icons to icons/windows/.
git-svn-id: svn://10.0.0.236/trunk@149722 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 06:28:29 +00:00
bryner%brianryner.com
5b1d82258d Use our own default window icon on Linux
git-svn-id: svn://10.0.0.236/trunk@149721 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 05:02:25 +00:00
despotdaemon%netscape.com
b748c762f3 Pseudo-automatic update of changes made by scott@scott-macgregor.org.
git-svn-id: svn://10.0.0.236/trunk@149719 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 03:59:54 +00:00
scott%scott-macgregor.org
b7b173a2d8 Convert the calibrate screen window to be a dialog instead of a window.
Thanks to stephen walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@149718 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 03:43:01 +00:00
scott%scott-macgregor.org
cd80af7621 remove the help button but from the subscribe dialog.
git-svn-id: svn://10.0.0.236/trunk@149717 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 03:40:52 +00:00
scott%scott-macgregor.org
e59c324b27 Change the mac creator type on firebird to MOZB (b is for browser) to avoid
using the same type as Mozilla (MOZZ). This makes url delegation between thunderbird
and firebird work on the mac without the two tripping over each other.

a=brendan on the new creator name


git-svn-id: svn://10.0.0.236/trunk@149716 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 03:12:40 +00:00
scott%scott-macgregor.org
6f40f92889 Change the mac creator type for thunderbird to MOZM (mozilla mail) instead of the mozilla
creator type. Thanks to Don Crandall for spotting this problem.


git-svn-id: svn://10.0.0.236/trunk@149715 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 03:09:20 +00:00
scott%scott-macgregor.org
900e349640 Bug #226604 --> crash closing message compose window (with UI button)/message filter dialog
fix crash regression. Patch by timeless

sr=mscott
a=asa


git-svn-id: svn://10.0.0.236/trunk@149714 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 02:47:48 +00:00
bzbarsky%mit.edu
bac812f5fa Fix issues with radios that have identical name and id (and multiple nodes in
the doc with the same id!  bad!).  Bug 183940, r+sr=jst, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@149713 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 02:34:05 +00:00
scott%scott-macgregor.org
1a7d9e5626 Bug #226392 -> When displaying a vcard, hide fields in the address book card which
are not used by vcard


git-svn-id: svn://10.0.0.236/trunk@149712 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 02:28:10 +00:00
pschwartau%netscape.com
0e58796c52 Initial add. Regression test by Igor Bukanov, for bug 226507.
git-svn-id: svn://10.0.0.236/trunk@149711 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 02:23:59 +00:00
bryner%brianryner.com
15800bf1bd Make sure we exit the clipboard select() loop when the request completes, regardless of whether it got any data. Fixes UI hangs (bug 226267). r=darin, sr=blizzard, a=asa.
git-svn-id: svn://10.0.0.236/trunk@149710 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 02:17:28 +00:00
darin%meer.net
4f24da31ce fixes bug 226639 "send NegotiateAlwaysSign in NTLM type 1 message to make NetApp/6.3.3 happy" r+sr=bryner a=dbaron
git-svn-id: svn://10.0.0.236/trunk@149709 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 02:12:41 +00:00
brendan%mozilla.org
24cd91464d Comment-only change.
git-svn-id: svn://10.0.0.236/trunk@149708 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 01:50:41 +00:00
brendan%mozilla.org
f9784dd70c Patch from Igor Bukanov <igor@fastmail.fm> with a few tweaks from me to limit stack consumption under js_EmitTree (226507, r=shaver, a=rjesup).
git-svn-id: svn://10.0.0.236/trunk@149707 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 01:50:17 +00:00
wchang0222%aol.com
ed8c0fd1a2 Updated for NSPR 4.5.
Modified Files: configure configure.in repackage.sh vercheck.c


git-svn-id: svn://10.0.0.236/trunk@149706 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 01:20:40 +00:00
wchang0222%aol.com
4de17b3c1c Bugzilla bug 226686: we need to close the new socket if _MD_FAST_ACCEPT or
_MD_FAST_ACCEPT_READ fails.


git-svn-id: svn://10.0.0.236/trunk@149705 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-25 00:48:07 +00:00
neil%parkwaycc.co.uk
d3f522edfa Bug 142459 Shift+click on scroll bar should jump to that location r=varga sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@149696 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 23:52:49 +00:00
scott%scott-macgregor.org
5c887f8d73 Bug #218812 --> Ignore return receipt requests if the message is marked as junk.
git-svn-id: svn://10.0.0.236/trunk@149695 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 23:21:35 +00:00
wchang0222%aol.com
f8f63444a5 Bugzilla bug 226470: use a C compiler rather than a C++ compiler to compile
C code.  Removed -qarch=com, which is the default for the compiler now.
This patch is contributed by Philip K. Warren <pkw@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@149694 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 22:20:01 +00:00
mostafah%oeone.com
d8ae5a8a23 Updating Makefile so it works on windows too
git-svn-id: svn://10.0.0.236/trunk@149693 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 22:15:22 +00:00
mostafah%oeone.com
0576fa2352 Fixing product name
git-svn-id: svn://10.0.0.236/trunk@149692 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 22:13:39 +00:00
mkaply%us.ibm.com
4efc3d6f3e #226476
r=pedemonte, sr=blizzard (platform specific), a=mkaply
Bad structure/bitfield definitions causing icons not to work


git-svn-id: svn://10.0.0.236/trunk@149691 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 22:05:11 +00:00
mostafah%oeone.com
26a48f4560 CID files should not be included from other projects
git-svn-id: svn://10.0.0.236/trunk@149690 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 20:08:38 +00:00
despotdaemon%netscape.com
95c5c90b90 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149689 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 19:56:54 +00:00
dbaron%dbaron.org
0abe2cee23 Fix incremental reflow bugs by being consistent about max-element-width for percentage widths whether or not the reflow is an unconstrained width (as initial always is when we care about max-element-width) or constrained width (as some incremental reflows are). b=215857 r=bernd sr=bzbarsky a=brendan
git-svn-id: svn://10.0.0.236/trunk@149688 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 19:48:25 +00:00
dbaron%dbaron.org
a8191642ef Do inheritance without layout-dependent computations, per CSS2.1. Remove eStyleUnit_Inherit and nsStyleCoord::SetInheritValue. b=205790 r+sr=bzbarsky a=asa
git-svn-id: svn://10.0.0.236/trunk@149687 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 19:46:25 +00:00
wchang0222%aol.com
455d832c79 Bugzilla bug 226470: removed -qarch=com, which is the default for the
compiler.  r=pkw@us.ibm.com.


git-svn-id: svn://10.0.0.236/trunk@149685 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 19:45:18 +00:00
pinkerton%netscape.com
d876d5473d removing obsolete files
git-svn-id: svn://10.0.0.236/trunk@149684 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 19:28:29 +00:00
cbiesinger%web.de
8e9c342ac9 213877 r=neil.parkwaycc.co.uk sr=bzbarsky a=asa
update contentAreaUtils.js callers to pass type and extension to mimeservice
this should greatly reduce the extension fixup bugs, especially .html.htm, .mp3.mp2 and similar should no longer happen.


git-svn-id: svn://10.0.0.236/trunk@149683 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 18:56:51 +00:00
mostafah%oeone.com
7b5b63375c Removing unnecessary lines
git-svn-id: svn://10.0.0.236/trunk@149682 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 17:11:21 +00:00
igor%mir2.org
309b08a3a6 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=226045:
(new RegExp).toString/toSource() now gives /(?:)/ instead of  // which is comments and does not work with uneval.


git-svn-id: svn://10.0.0.236/trunk@149680 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 15:51:44 +00:00
bienvenu%nventure.com
4f9f5d1d92 fix clearing of copy request when copying local folders across accounts r/a=sspitzer, sr=mscott 206408
git-svn-id: svn://10.0.0.236/trunk@149679 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 15:36:37 +00:00
bienvenu%nventure.com
ce47675d72 fix crash copying local folder hiearchies across accounts when a folder is empty, r/a=sspitzer, sr=mscott 226516
git-svn-id: svn://10.0.0.236/trunk@149678 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 15:24:28 +00:00
bienvenu%nventure.com
a90a883004 add listener for xpcom shutdown to code that handles remembering offline<->offline transitions in case we don't get a quit-application notification, for bug 226449 tbird starts up offline sometimes, r=sspitzer, sr=mscott, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@149677 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 15:19:02 +00:00
neil%parkwaycc.co.uk
9deebdb18e Filter dialog should use proper case priority labels for consistency with the rest of mail p=gautheri@noos.fr r=me sr=bienvenu a=dbaron patch was attached to bug 146075
git-svn-id: svn://10.0.0.236/trunk@149673 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 09:50:49 +00:00
tor%cs.brown.edu
4c71f49d7d Bug 150881 - fix xlib build bustage.
git-svn-id: svn://10.0.0.236/trunk@149661 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 21:47:43 +00:00
scott%scott-macgregor.org
936365e5d5 Fix build bustage. GetFromTypeAndExtension is now getFromTypeAndExtension
git-svn-id: svn://10.0.0.236/trunk@149660 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 21:28:57 +00:00
tor%cs.brown.edu
2f30a80b0a 150881 - fix BeOS build bustage.
git-svn-id: svn://10.0.0.236/trunk@149659 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 20:50:40 +00:00
timeless%mozdev.org
e06b35a771 Adding support for Solaris 9 (copied from Solaris 8)
git-svn-id: svn://10.0.0.236/trunk@149658 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 20:13:36 +00:00
axel%pike.org
941d350aa1 bug 151002, 64bit bustage fix, patch by Martin Mokrejs, r=me, sr=peterv, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@149655 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 17:39:41 +00:00
tor%cs.brown.edu
207c6309ca Bug 150881 - rendering artifacts painting scaled alpha composited
images on gtk+ and win32.  r=pavlov, sr=bryner, a=asa


git-svn-id: svn://10.0.0.236/trunk@149654 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 15:23:52 +00:00
webmail%kmgerich.com
e76de731c7 Mac skin cleanup, changed "//folder.png" to "/folder.png", line 270
git-svn-id: svn://10.0.0.236/trunk@149653 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 14:30:31 +00:00
timeless%mozdev.org
07adf6c290 Bug 223736 nsWebShellWindow::Destroy should call nsWebShellWindow::Destroy before destroying its timer and calling release_this
r=danm sr=dbaron a=dbaron


git-svn-id: svn://10.0.0.236/trunk@149652 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 14:01:43 +00:00
justdave%syndicomm.com
af5119d43f Bug 226027: Use the Perl CGI module to send cookies.
r=bbaetz, a=justdave


git-svn-id: svn://10.0.0.236/trunk@149650 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 09:48:10 +00:00
bbaetz%acm.org
733d4fcc05 Bug 226284 - slow queries for creation_ts
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@149649 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 09:31:44 +00:00
scott%scott-macgregor.org
9e03f624c7 Bug #224197 --> News errors cause the app to hang in an infinite loop after showing a modal dialog
If nsNNTPProtocol::NewsResponse gets a NULL string out from m_lineStreamBuffer
and we are not paused, waiting for more data, return an error.

sr=bienvenu
a=asa


git-svn-id: svn://10.0.0.236/trunk@149647 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 05:16:42 +00:00
bryner%brianryner.com
fb629f501f Instantiate the unknown glyph font (mini-font) lazily, since it's usually not needed at all. Bug 226406, r/sr=dbaron, a=asa.
git-svn-id: svn://10.0.0.236/trunk@149643 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 02:42:11 +00:00
rlk%trfenv.com
89ccbdef93 Bug 225286 - mozilla/extensions/help/resources/content/test.xul should be removed from build. r=neil.parkwaycc.co.uk a=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@149642 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 02:22:26 +00:00
scott%scott-macgregor.org
e1b62715d6 fix the regression caused by Bug #64230, remove access keys which were accidentally checked in.
Patch by Stefan Borggraefe

r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@149641 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 00:54:14 +00:00
scott%scott-macgregor.org
0587fc1840 remove access keys. this was not the right fix
git-svn-id: svn://10.0.0.236/trunk@149640 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 00:52:47 +00:00
jshin%mailaps.org
79373dd4a3 bug 225340 : fix unaligned memory access on 64bit machines in nsSaveAsCharset and Gfx. (r=smontagu, sr=rbs, a1.6b = asa)
git-svn-id: svn://10.0.0.236/trunk@149639 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 00:25:52 +00:00
scott%scott-macgregor.org
df326ef2f8 Bug #225387 --> Add back end support for a separate sortable attachment column in the thread pane.
r/sr=bienvenu
a=asa


git-svn-id: svn://10.0.0.236/trunk@149638 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 00:20:55 +00:00
darin%meer.net
18e125b211 fixes bug 226405 "[gtk2] paste into html compose window doesn't work" r+sr=bryner a=brendan
git-svn-id: svn://10.0.0.236/trunk@149637 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 00:15:55 +00:00
scott%scott-macgregor.org
de5f6e1193 Bug #226544 --> port missing access keys for default account buttons to thunderbird
git-svn-id: svn://10.0.0.236/trunk@149636 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 23:52:48 +00:00
neil%parkwaycc.co.uk
83b957e4ae Bug 225431 context submenus do not reappear if context menu is dismissed (e.g. by alt key) r=dbaron sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@149635 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 23:35:52 +00:00
bzbarsky%mit.edu
635e0724f7 Flash crashes GTK2 builds due to a bug in Linux dlopen(). Bug 223744, patch by
anlan@ida.liu.se (Andreas Lange), r=blizzard, sr=bzbarsky, a=asa


git-svn-id: svn://10.0.0.236/trunk@149634 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 21:19:35 +00:00
neil%parkwaycc.co.uk
7e3ebf2c90 Bug 189786 Mouse wheel preference panel description needs to be able to wrap for translations r=caillon sr=alecf a=dbaron
git-svn-id: svn://10.0.0.236/trunk@149631 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 18:12:18 +00:00
bienvenu%nventure.com
43486ebcf3 fix 225332, patch by ch.ey@gmx.net r=me, sr=mscott, a=asa problem with pop3 leave on server when user name has a space in it
git-svn-id: svn://10.0.0.236/trunk@149630 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 16:13:02 +00:00
bryner%brianryner.com
a6c8d247ce Bug 30579. Add a skinnable 'scrollcorner' element to fill in the gap when there are two scrollbars. Porting this patch for firebird/thunderbird.
git-svn-id: svn://10.0.0.236/trunk@149629 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 07:08:26 +00:00
wchang0222%aol.com
2aea9edecd Bugzilla bug 226356: test for NULL before dereferencing a pointer. The
patch is contributed by timeless@bemail.org.  r=wtc.
Modified Files: bthreads/btmon.c pthreads/ptsynch.c threads/prmon.c


git-svn-id: svn://10.0.0.236/trunk@149628 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 06:57:02 +00:00
wchang0222%aol.com
291ab4f083 Bugzilla bug 226470: use a C compiler rather than a C++ compiler to compile
C code.  The patch is contributed by Philip K. Warren <pkw@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@149627 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 06:45:50 +00:00
justdave%syndicomm.com
b1e452a082 Bug 221460: perl syncronisation script for ldap (contrib)
Contributed by Andreas Höfler <andreas.hoefler@bearingpoint.com>
a= justdave


git-svn-id: svn://10.0.0.236/trunk@149626 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 06:10:24 +00:00
bbaetz%acm.org
8fabd677ea Bug 208604 - Make data/template dir locations configurable
git-svn-id: svn://10.0.0.236/trunk@149624 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 03:50:42 +00:00
bbaetz%acm.org
95bc2e126b Bug 220642 - Setting pref 'maxusermatches' to '0' does not search for all
possibilities.
Patch by Andreas Ho¶fle, r=bbaetz, a=myk


git-svn-id: svn://10.0.0.236/trunk@149623 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 03:32:51 +00:00
myk%mozilla.org
7a58f3fb3a Fix for bug 226469: labels the votes column in the RDF buglist output as containing Integer values so they sort correctly in RDF-slurping clients.
git-svn-id: svn://10.0.0.236/trunk@149622 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 23:15:40 +00:00
scott%scott-macgregor.org
c08be73687 Fix a typo in EnsureFolderIndex that caused parent folders not to open on startup when trying to open a child folder.
git-svn-id: svn://10.0.0.236/trunk@149621 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 22:55:02 +00:00
mkaply%us.ibm.com
e83ce93af1 #226340
r=mkaply, sr=blizzard (platform specific), a=mkaply
Code from pedemonte - new font code - want this for beta to get testing on it


git-svn-id: svn://10.0.0.236/trunk@149620 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 22:30:41 +00:00
mkaply%us.ibm.com
42722cae97 #226369
r=darin, a=mkaply
Rename transmngr to transmgr


git-svn-id: svn://10.0.0.236/trunk@149619 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 22:25:22 +00:00
cbiesinger%web.de
401a300d69 64230 Need to know which account is default when you have multiple mail accounts
patch by Stefan Borggraefe borggraefe@despammed.com
neil.parkwaycc.co.uk: review+
bienvenu: superreview+
asa: approval1.6b+


git-svn-id: svn://10.0.0.236/trunk@149618 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 22:12:38 +00:00
nelsonb%netscape.com
c82b8683b0 Don't invoke PKCS11 with an invalid handle. Bug 226285.
r=relyea sr=wchang0222


git-svn-id: svn://10.0.0.236/trunk@149617 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 22:10:56 +00:00
nelsonb%netscape.com
21b5579576 Remove an overreaching constraing on modulus length. Bug 226285.
r=relyea  sr=wchang0222


git-svn-id: svn://10.0.0.236/trunk@149616 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 22:09:27 +00:00
jst%mozilla.jstenback.com
bf81f82ba6 Fixing bug 224549. Make sure JS errors are not dropped when JS is executed through nested calls through XPConnect. r=caillon@aillon.org, sr=brendan@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@149615 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 19:48:35 +00:00
chanial%noos.fr
afe44f00b8 fix "find in page" and "find Again" menuitems.
git-svn-id: svn://10.0.0.236/trunk@149614 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 19:06:37 +00:00
roc+%cs.cmu.edu
d6abe407cd Bug 30579. Add a skinnable 'scrollcorner' element to fill in the gap when there are two scrollbars. r+sr=bryner,a=asa
git-svn-id: svn://10.0.0.236/trunk@149611 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 10:45:24 +00:00
jocuri%softhome.net
89c38b83fc Bug 225703: Partial templatization for editkeywords.cgi; r=jouni; r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149610 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 10:00:54 +00:00
neil%parkwaycc.co.uk
7de9abf576 Bug 202587 Control+ and Command+ should be Ctrl+ and Cmd+ for consistency r=caillon sr=brendan a=asa
git-svn-id: svn://10.0.0.236/trunk@149609 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 09:13:36 +00:00
scott%scott-macgregor.org
a89aa5e7c4 export print preview / page setup files
git-svn-id: svn://10.0.0.236/trunk@149608 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 08:03:42 +00:00
darin%meer.net
f3d7a68b30 fixes bug 225424 "The View/Apply Theme menu of available themes should be sorted alphabetically"
patch by malcolm-bmo@farside.org.uk r=neil@parkwaycc.co.uk sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@149607 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 08:01:23 +00:00
darin%meer.net
cdcd3fb8c0 fixing up comment for nsIServerSocket::getAddress so it is clear that this cannot be used to determine the IP address of the local system.
git-svn-id: svn://10.0.0.236/trunk@149606 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 07:09:31 +00:00
chanial%noos.fr
1d28caa0e6 fix left over
git-svn-id: svn://10.0.0.236/trunk@149605 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 07:01:07 +00:00
justdave%syndicomm.com
38fe8ad293 Bug 166369: Documents that require a helper app to view were not viewable if you chose your helper apps using an old CFM version of Mozilla. The old pathname format is now supported again (in addition to the new one).
r= mozeditor@floppymoose.com, sr= bz-vacation@mit.edu, a= asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@149604 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 06:45:25 +00:00
scott%scott-macgregor.org
6eb3f3e390 widget to bindings name change
git-svn-id: svn://10.0.0.236/trunk@149603 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 06:19:04 +00:00
scott%scott-macgregor.org
69ff914697 Bug #224381 --> use status instead of select to update folder accounts. Fixing a GUI hang during biff.
git-svn-id: svn://10.0.0.236/trunk@149602 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 04:55:00 +00:00
rlk%trfenv.com
58484f6d77 Bug 226342 - Faulty links in glossary r=rlk@trfenv.com a=asa@mozilla.org. Patch by jasajudeju@telia.com
git-svn-id: svn://10.0.0.236/trunk@149601 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 02:04:20 +00:00
despotdaemon%netscape.com
da8d8ec128 Pseudo-automatic update of changes made by jst@mozilla.jstenback.com.
git-svn-id: svn://10.0.0.236/trunk@149600 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 01:55:12 +00:00
despotdaemon%netscape.com
3b3b42e4f0 Pseudo-automatic update of changes made by jst@mozilla.jstenback.com.
git-svn-id: svn://10.0.0.236/trunk@149599 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 01:43:16 +00:00
bryner%brianryner.com
81b1d79d48 Speed up Xft font matching by only asking for the best-match font, and then asking for the rest if we hit a character that's not present in the best-match font. Bug 223813, r=blizzard, sr=dbaron. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@149598 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 01:10:58 +00:00
jst%mozilla.jstenback.com
961b107ea1 Fixing bug 224952. Making uri attributes default to empty string in stead of null for compatibility with IE. r=caillon@aillon.org, sr=bzbarsky@mit.edu, a=dbaron@dbaron.org
git-svn-id: svn://10.0.0.236/trunk@149597 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 00:59:15 +00:00
bryner%brianryner.com
70309b92d7 whitespace change to work around XUL preprocessor dependency problems
git-svn-id: svn://10.0.0.236/trunk@149596 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 00:38:54 +00:00
bryner%brianryner.com
72ff3e2292 fixes bug 226071 "xremote: openURL doesn't work well when multiple apps with different capabilities are present" r=bz,blizzard sr=bryner a=asa. checking in for darin.
git-svn-id: svn://10.0.0.236/trunk@149594 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 00:15:34 +00:00
darin%meer.net
a34389b0de fixes bug 226071 "xremote: openURL doesn't work well when multiple apps with different capabilities are present" r=bz,blizzard sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@149593 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 00:09:50 +00:00
bryner%brianryner.com
101b4e2a07 Fix windows static build bustage (bug 226264), r=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@149592 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 23:18:30 +00:00
dwitte%stanford.edu
ebf47ffa44 fix regression due to silly casting fu.
b=225887, r=bryner, sr=alecf, a=dbaron.


git-svn-id: svn://10.0.0.236/trunk@149591 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 21:33:50 +00:00
kiko%async.com.br
ee6e790b64 Fix for bug 226217: check_languages bustage resulting from sanitizing in
bug 199502. Applied myk's suggestion in patch checked in. r=myk, a=myk.


git-svn-id: svn://10.0.0.236/trunk@149590 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 20:21:16 +00:00
dbaron%dbaron.org
82f542ec33 Fix overly-thick underlines by doing rounding rather than ceiling. b=222920 r=jshin sr=bzbarsky a=brendan
git-svn-id: svn://10.0.0.236/trunk@149588 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 20:05:34 +00:00
kiko%async.com.br
40d328277b Fix for bug 226207: Internal Server Error while requesting an attachment
flag. Simple namespace fix. r=myk, a=myk.


git-svn-id: svn://10.0.0.236/trunk@149587 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 19:55:44 +00:00
tor%cs.brown.edu
d835a76f4c Bug 9922: large jpeg images not displaying on win32.
r=darin, sr=blizzard, a=asa


git-svn-id: svn://10.0.0.236/trunk@149586 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 19:24:53 +00:00
bzbarsky%mit.edu
d8c2b8e063 Fix silly operator precedence error. Bug 226230, r=biesi, sr=darin, a=brendan
git-svn-id: svn://10.0.0.236/trunk@149583 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 17:31:15 +00:00
timeless%mozdev.org
d2fb9a9405 Bug 226123 Add configurable function list to DRefTool and limit |new| to c++
r=dwitte


git-svn-id: svn://10.0.0.236/trunk@149582 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 17:23:40 +00:00
chanial%noos.fr
bb0ccace21 Hook up the "find in page" functionality in the toolkit, by adding the methods find(), findAgain() and findPrevious() and the property canFindAgain to the widgets browser.xml and tabbrowser.xml. Fixes bug 184741, 187059, 225530 and half of the long standing bug 222157.
git-svn-id: svn://10.0.0.236/trunk@149581 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 09:48:16 +00:00
jocuri%softhome.net
d3dc746cb3 Bug 226249: buglist.cgi warning (use uninitialized value) line 97 for no ctype defined; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149580 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 06:22:14 +00:00
chanial%noos.fr
f82eda9b84 don't want to convert EOL for now
git-svn-id: svn://10.0.0.236/trunk@149579 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 05:23:38 +00:00
chanial%noos.fr
f576872db9 convert chrome://global/content/widgets to chrome://global/content/bindings
git-svn-id: svn://10.0.0.236/trunk@149578 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 05:14:08 +00:00
jst%mozilla.jstenback.com
e10896ac44 Removing unused variables that I left lying around with my nsIContent::GetTag() deCOMtamination changes.
git-svn-id: svn://10.0.0.236/trunk@149576 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 03:56:40 +00:00
nelsonb%netscape.com
64d40dd75b Implement new "batch mode" (see the -b option). Plug some leaks.
Facilitates memory leak testing of the SMIME library.
This revision combines the patches for Bugzilla bug 225513 and
Bugscape bug 53775.  r = relyea and wchang0222


git-svn-id: svn://10.0.0.236/trunk@149575 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 02:33:18 +00:00
nelsonb%netscape.com
7edce8a0fb Don't accept ASN.1 items whose length is 2GB or more.
Bugscape bug 53875.  r=wchang0222 and r=relyea.


git-svn-id: svn://10.0.0.236/trunk@149574 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 02:08:34 +00:00
nelsonb%netscape.com
83da8efc61 Dont attempt to allocate 2GB or more from an arenapool.
Bugscape bug 53875. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@149573 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 02:06:16 +00:00
nelsonb%netscape.com
bf887ff705 Remove as assertion that is triggered by bad data input, but does not
indicate a code flaw.  Bugscape bug 53875. r=relyea


git-svn-id: svn://10.0.0.236/trunk@149572 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 02:04:07 +00:00
nelsonb%netscape.com
2516b242fe Be sure not to ask NSS to use an invalid PKCS11 mechanism.
Bugscape bug 53875.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@149571 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 02:00:04 +00:00
nelsonb%netscape.com
79dd7b56ae Plug a leak that occurs when code asks NSS to use an invalid PKCS11
mechanism.  Bugscape bug 53875.  r=relyea


git-svn-id: svn://10.0.0.236/trunk@149570 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 01:59:07 +00:00
chanial%noos.fr
0a46cdcd6f redefine Ctrl-I,J,K for linux. See bug 226273 for the Linux, Mac and Windows short key table.
remove #ifdef in browser.dtd


git-svn-id: svn://10.0.0.236/trunk@149569 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-20 00:45:03 +00:00
mkaply%us.ibm.com
e17e819d83 #200144
r=brendan, a=mkaply
Remove XP_OS2 #ifdefs from JS


git-svn-id: svn://10.0.0.236/trunk@149564 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 23:07:57 +00:00
mkaply%us.ibm.com
e23e254e7e #200144
r=sicking, a=mkaply
Remove XP_OS2 #ifdefs from transformiix


git-svn-id: svn://10.0.0.236/trunk@149563 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 23:06:14 +00:00
mostafah%oeone.com
0bceae1475 Checking in attachment 135948 for bug 210236: [RFE] Currently selected event should be highlighed in the calendar window
git-svn-id: svn://10.0.0.236/trunk@149559 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 21:55:01 +00:00
pinkerton%netscape.com
d8aa562fc0 typeahead find now needs to be invoked by explicit '/' to avoid people getting
pissed off (bug 226161)


git-svn-id: svn://10.0.0.236/trunk@149558 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 21:48:24 +00:00
pinkerton%netscape.com
1b16cc0b9e apparantly, all-*.js is back to normal. using all-camino.js instead of
all-chimera.js at least.


git-svn-id: svn://10.0.0.236/trunk@149557 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 21:29:38 +00:00
mkaply%us.ibm.com
d13bb539e3 #222978
r=mkaply, a=mkaply
Get fonts working again on OS/2 Firebird


git-svn-id: svn://10.0.0.236/trunk@149556 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 20:38:06 +00:00
mkaply%us.ibm.com
afcc122bc8 #218685
r=mkaply, sr=blizzard (platform specific), a=mkaply
From pedemonte - remove some unnecessary (and wrong) OS/2 specific code in 4.x plugin support


git-svn-id: svn://10.0.0.236/trunk@149555 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 19:47:36 +00:00
mkaply%us.ibm.com
f58a09785f #214152
r=pedemonte, sr=blizzard (platform specific), a=mkaply
adjust unicode return buffer lengths to work around OS/2 bug


git-svn-id: svn://10.0.0.236/trunk@149554 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 19:36:56 +00:00
scott%scott-macgregor.org
1b25ba4a6b Center the twistys in the message pane a little better than they currently are. This should probably be done in mailWidgets.xml and not through CSS but I can't seem to get that to work.
git-svn-id: svn://10.0.0.236/trunk@149553 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 19:22:40 +00:00
bienvenu%nventure.com
d4472ee376 add pref to auto migrate all profiles, r/a=sspitzer, sr=mscott 226146
git-svn-id: svn://10.0.0.236/trunk@149552 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 18:42:27 +00:00
bienvenu%nventure.com
df6396c712 fix problem where local folders don't appear on first launch after migration, r=sspitzer, sr=mscott, a=sspitzer 223802
git-svn-id: svn://10.0.0.236/trunk@149551 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 18:40:49 +00:00
scott%scott-macgregor.org
2e4e24ff62 Bug #220375 --> fix imap subscribe UI to always start up collapsed, so we don't run into a situation where we don't know that folders have children,
patch by bienvenu


git-svn-id: svn://10.0.0.236/trunk@149550 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 18:38:42 +00:00
mostafah%oeone.com
a9778dfbb4 Checked in attachment #135921 and attachment 135927 for
bug 210236: [RFE] Currently selected event should be highlighed in the calendar window


git-svn-id: svn://10.0.0.236/trunk@149549 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 17:21:56 +00:00
scott%scott-macgregor.org
63beb64dcc Bug #224138 --> can't send S/MIME Encrypted messages because we aren't adding a CRLF to the last message line.
patch by ch

sr=mscott

a=asa


git-svn-id: svn://10.0.0.236/trunk@149548 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 16:52:18 +00:00
mostafah%oeone.com
e0d44a302b Checking in attachment 135920 for bug 226209: Cleanup calendar code
git-svn-id: svn://10.0.0.236/trunk@149547 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 15:38:48 +00:00
jouni%heikniemi.net
1f02d8657e Bug 226119: The template admin/add-group.html.tmpl moved to admin/groups/create.html.tmpl to better match with admin template naming consensus discussed in reviewers@.
r=myk, a=justdave


git-svn-id: svn://10.0.0.236/trunk@149544 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 06:42:09 +00:00
chanial%noos.fr
2f335a1c52 Bug 194678: Move pageSetup into the toolkit. r=bsmedberg, sr=bryner and a big thanks to Dave Miller for moving the files!
git-svn-id: svn://10.0.0.236/trunk@149543 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 06:34:51 +00:00
jouni%heikniemi.net
cfc9aab52b Bug 214466: Cookie setting w/ 3xx redirect broken on IIS - make colchange use Refresh HTTP header (on IIS only). r=justdave,a=justdave
git-svn-id: svn://10.0.0.236/trunk@149542 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 06:29:20 +00:00
bzbarsky%mit.edu
8cc0bfcd8e Use SafeElementAt for accesses that may be out of bounds. Bug 226163, r=bernd,
sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149541 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 06:20:14 +00:00
darin%meer.net
b3cebe3360 fixes bug 223815 "do not unescape %2e if it occurs in the filename part of the filepath" patch=andreas.otte@debitel.net r=bz sr=darin
git-svn-id: svn://10.0.0.236/trunk@149540 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 06:03:01 +00:00
despotdaemon%netscape.com
6682828160 Pseudo-automatic update of changes made by darin@meer.net.
git-svn-id: svn://10.0.0.236/trunk@149539 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 05:23:58 +00:00
darin%meer.net
fafb5e9516 fix two "might be used uninitialized" warnings from NTLM patch, bug=224653.
git-svn-id: svn://10.0.0.236/trunk@149538 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 05:00:43 +00:00
nelsonb%netscape.com
1bb67f8d4e near total rewrite of PK11_ParamFromAlgid to eliminate leaks.
Partial fix for Bugscape bug 53875.


git-svn-id: svn://10.0.0.236/trunk@149537 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 03:23:41 +00:00
timeless%mozdev.org
8b83770e39 Bug 135181 Add Translate Page to the Tools menu
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@149536 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 03:20:37 +00:00
timeless%mozdev.org
67ca042f98 Bug 135181 Add Translate Page to the Tools menu
r=dwitte sr=jst


git-svn-id: svn://10.0.0.236/trunk@149535 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 03:19:53 +00:00
jst%mozilla.jstenback.com
711d68e4df Fixing mac bustage.
git-svn-id: svn://10.0.0.236/trunk@149534 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 02:23:25 +00:00
bzbarsky%mit.edu
8da516727d More permissions tightening on profile files. Bug 59557, patch by biesi,
r=timeless, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149533 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 02:11:12 +00:00
jst%mozilla.jstenback.com
c9b51ecb81 Fixing mac bustage.
git-svn-id: svn://10.0.0.236/trunk@149532 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 02:02:56 +00:00
bzbarsky%mit.edu
2662b8f0e1 Fix printing of plugins in absolutely positioned divs to use the right
coordinates.  Bug 225832, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@149531 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 02:00:51 +00:00
dwitte%stanford.edu
6c652aa96f remove unused *_FetchFromNetCenter functions. thanks to gautheri@noos.fr (Serge Gautherie) for the patch.
r=dwitte, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@149530 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 01:59:36 +00:00
wchang0222%aol.com
6dd1fdb214 Bugzilla bug 222568: fixed a bug introduced in rev. 1.54.
git-svn-id: svn://10.0.0.236/trunk@149529 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 01:38:26 +00:00
bzbarsky%mit.edu
9fd0542d0b Make profile directory not be created world readable. Bug 59557, patch by
biesi/shaver, r=ccarlen, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149528 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 01:30:16 +00:00
jst%mozilla.jstenback.com
2affc5b4f0 Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com.
git-svn-id: svn://10.0.0.236/trunk@149527 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 01:20:56 +00:00
wchang0222%aol.com
19a3086422 Turns out that we can use a space to separate directories in a vpath
directive.  This works cross platform.


git-svn-id: svn://10.0.0.236/trunk@149526 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 01:12:31 +00:00
nelsonb%netscape.com
3347b2e3a0 Fix bugs in the new implementation of URI name constraints.
Bugzilla Bug 221616.


git-svn-id: svn://10.0.0.236/trunk@149525 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 00:56:59 +00:00
wchang0222%aol.com
0421e4381f Removed the declaration and a comment about PK11_FreeSlotCerts, which was
deleted in NSS 3.4.
Modified Files: pk11func.h pk11slot.c


git-svn-id: svn://10.0.0.236/trunk@149524 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 00:14:04 +00:00
locka%iol.ie
bce518eba7 NOT PART OF BUILD. Improvements to the NSIS installer script and readme for ActiveX control
git-svn-id: svn://10.0.0.236/trunk@149523 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 00:05:31 +00:00
peter%propagandism.org
3b2507f2ed Remove obsolete files (part of fix for bug 151002). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149522 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-19 00:00:19 +00:00
peter%propagandism.org
eb5cd59b46 Remove obsolete makefile (part of fix for bug 151002). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149521 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 23:59:45 +00:00
brendan%mozilla.org
d38cfff671 Fix old bug afflicting for(var i=j in o) hard case; fix for(var... in decompilation; expand tabs in jsopcode.c (226078, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@149520 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 23:51:43 +00:00
mostafah%oeone.com
a875af634d Checked in patch for bug 213667: Unable to write to file /export/home/moi/biduleundefined when exporting in VCS
git-svn-id: svn://10.0.0.236/trunk@149519 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 23:38:55 +00:00
peter%propagandism.org
07c0ee5f00 Bustage fix.
git-svn-id: svn://10.0.0.236/trunk@149518 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 23:25:04 +00:00
peter%propagandism.org
e29b961e90 Fix whitespace.
git-svn-id: svn://10.0.0.236/trunk@149517 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 23:19:53 +00:00
peter%propagandism.org
5fdda1cac6 Fix for bug 151002 (abstract the content by a treewalker). Patch by me, with parts by Pike and sicking. r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149516 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 22:57:04 +00:00
peter%propagandism.org
3e62236f1f New files for bug 151002 (abstract the content by a treewalker). Patch by me, with parts by Pike and sicking. r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149515 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 22:50:42 +00:00
mkaply%us.ibm.com
bb10caa33d #221651
r=mkaply,pedemonte, sr=blizzard (platform specific)
Code from Rich Walsh to make our drag drop rock!


git-svn-id: svn://10.0.0.236/trunk@149514 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 22:39:46 +00:00
silver%warwickcompsoc.co.uk
4c3da9bd11 Bug 206080 Server password pop-up dialog text box isn't masked!
r=rginda@hacksrus.com


git-svn-id: svn://10.0.0.236/trunk@149513 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 22:39:26 +00:00
locka%iol.ie
33c4fd5610 NOT PART OF BUILD. Add [Embed] section to top of manifest. b=223819
git-svn-id: svn://10.0.0.236/trunk@149512 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 22:23:15 +00:00
rlk%trfenv.com
8f5e0ac758 Fixing XML Parsing errors that prevented help documentation from being viewed.
git-svn-id: svn://10.0.0.236/trunk@149511 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 22:22:36 +00:00
caillon%returnzero.com
6809f01316 Followup to 225411
XHTML as XML documents need to support the document.xml* DOM 3 attributes
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@149510 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 22:07:53 +00:00
timeless%mozdev.org
7aa3d92158 Bug 225878 Server name for Movemail accounts spuriously hidden
patch by borggraefe@despammed.com r=neil sr=bievenu
also fixed whitespace for AccountManager.js and removed |else|s after |return|s


git-svn-id: svn://10.0.0.236/trunk@149509 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 21:47:28 +00:00
bienvenu%nventure.com
d12240f4f7 fix get all new messages and password protecting local caches, 225867, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149508 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 21:44:43 +00:00
timeless%mozdev.org
4d16c70695 Bug 226049 DRefTool analysis for nntp files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@149507 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 21:32:53 +00:00
pschwartau%netscape.com
6b95af0a7a Updating email address.
git-svn-id: svn://10.0.0.236/trunk@149506 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 20:58:56 +00:00
caillon%returnzero.com
9bb98f6586 226059
nsITransferable* nsClipboard::GetTransferable() returns an addrefed raw pointer
r=timeless sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@149505 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 20:54:29 +00:00
timeless%mozdev.org
4549b66d53 Bug 225604 Dreftool should not follow symlinks (by default)
r=dwitte


git-svn-id: svn://10.0.0.236/trunk@149504 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 20:52:01 +00:00
bienvenu%nventure.com
e9062416fb fix biff on non-inbox open folder to update, r/sr=mscott 226114
git-svn-id: svn://10.0.0.236/trunk@149503 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 20:32:57 +00:00
caillon%returnzero.com
ea63ffa0e7 226061 - someone forgot to tell editgroups that regexps are applied at runtime, not on account creation.
r=joel,a=justdave


git-svn-id: svn://10.0.0.236/trunk@149501 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 18:55:44 +00:00
sicking%bigfoot.com
2a8221f557 Bug 223012: Make xul fully case sensitive.
r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@149500 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 18:20:03 +00:00
timeless%mozdev.org
c3aeb2464e Bug 226026 DRefTool analysis for profile migrator files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@149499 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 18:19:41 +00:00
jshin%mailaps.org
aeea63c75a bug 222920 : fix the conversion error in super/subscript offset and underline offset calculation in Xft build (r=blizzard, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@149498 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 15:49:57 +00:00
bzbarsky%mit.edu
205a8aa5f3 Decide it's application/octet-stream if it contains any ASCII control chars,
not just if it contains a null byte.  Bug 126782, r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@149497 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 15:10:56 +00:00
dwitte%stanford.edu
f55828685b whitespace cleanup, comment fix and redundant #define removal.
thanks to gautheri@noos.fr (Serge Gautherie) for the patch.


git-svn-id: svn://10.0.0.236/trunk@149496 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 15:10:40 +00:00
bzbarsky%mit.edu
0d4d877ab0 Read at EOF should not throw. Bug 224093-ish, r=darin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@149495 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 15:06:03 +00:00
kiko%async.com.br
a2fc250b0d Fix for bug 225449: Adding a bonsai monitor crashes on reference for
tbox_bonsai_id_seq; patch by Guilherme Salgado <salgado@async.com.br>,
r=jkeiser.


git-svn-id: svn://10.0.0.236/trunk@149494 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 14:09:29 +00:00
kiko%async.com.br
5328788092 Bug 224884: remove scripts/. The server directory is now (most
fittingly) named server/. r=jkeiser


git-svn-id: svn://10.0.0.236/trunk@149493 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 14:01:13 +00:00
dwitte%stanford.edu
7357ff08a9 removing unnecessary branch.
b=225887, r=jag, sr=alecf.


git-svn-id: svn://10.0.0.236/trunk@149492 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 12:31:25 +00:00
dwitte%stanford.edu
e2fe88dfc2 reduce mallocs when creating a new nsCookie, by storing member strings contiguously with the cookie object.
b=223289, r=caillon, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@149491 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 12:30:23 +00:00
darin%meer.net
fd25d21244 fixes bug 216021 "chekesp error if i link against a msvcrt that is built with strict calling rules" patch=wtc r=darin
git-svn-id: svn://10.0.0.236/trunk@149490 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 09:49:40 +00:00
neil%parkwaycc.co.uk
26ab006b91 Bug 135597 Profile migrator should use prompt service instead of no_space.xul r=ccarlen sr=rbs
git-svn-id: svn://10.0.0.236/trunk@149489 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 09:16:08 +00:00
darin%meer.net
38aa2b6a2d fixes bug 226022 "overflow error in PR_Poll means timeout < 1 second returns too quickly" patch=brofield@jellycan.com r=wtc,darin
git-svn-id: svn://10.0.0.236/trunk@149487 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 06:18:56 +00:00
nelsonb%netscape.com
f8e9fea1e2 Fix unnecessary assertion failures occuring in SMIME testing in
debug builds only.  Partial fix for bugscape bug 53775. r=wchang0222


git-svn-id: svn://10.0.0.236/trunk@149486 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 06:16:26 +00:00
darin%meer.net
1d81a6e2ed revert part of last checkin.
git-svn-id: svn://10.0.0.236/trunk@149485 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 05:57:28 +00:00
darin%meer.net
7625334526 attempting to fix IRIX bustage
git-svn-id: svn://10.0.0.236/trunk@149484 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 05:56:08 +00:00
dbaron%dbaron.org
40c2c5502c Scale fixed line-heights when the minimum font size pref kicks in. b=158868 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149483 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 05:53:22 +00:00
pete.zha%sun.com
1697c79fb5 bug 124029 Roaming - 4.x-HTTP-compatible
attachment 125934 for default roaming profile
r=ccarlen@mac.com sr=bz-vacation@mit.edu


git-svn-id: svn://10.0.0.236/trunk@149482 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 04:45:02 +00:00
pschwartau%netscape.com
90815c8e3d The behavior of toString() and toSource() on empty regexps has changed. See bug 225550 and bug 226045.
git-svn-id: svn://10.0.0.236/trunk@149481 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 04:12:48 +00:00
wchang0222%aol.com
9b28f86489 Most platforms use ':' as path separator, but OS/2 uses ';'. So we use
vpath directivies that specify a single directory to avoid dealing with
path separator.


git-svn-id: svn://10.0.0.236/trunk@149480 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 04:04:05 +00:00
bienvenu%nventure.com
63449e748b add pref to use status for checking non-inbox imap folders for new mail, r/sr=mscott 224381
git-svn-id: svn://10.0.0.236/trunk@149479 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 03:35:28 +00:00
darin%meer.net
32fee32728 adding back TestServ.cpp... didn't mean to remove that.
git-svn-id: svn://10.0.0.236/trunk@149478 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 02:58:18 +00:00
brendan%mozilla.org
0f22a67821 Forgot a couple of places in need of sealed-scope locking optimization; also reordered lock-free tests to avoid ClaimScope from GC.
git-svn-id: svn://10.0.0.236/trunk@149477 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 02:45:17 +00:00
darin%meer.net
44df9b5eec fixes bug 224749 "REUSABLE_CREDENTIALS and REUSABLE_CHALLENGE flags ignored in nsHttpChannel::setAuthorization" r=cneberg sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149476 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 02:39:24 +00:00
darin%meer.net
79e6c3ed92 fixes bug 224653 "provide cross-platform NTLM auth implementation" r=kaie sr=bryner
git-svn-id: svn://10.0.0.236/trunk@149475 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 02:20:34 +00:00
bzbarsky%mit.edu
be42f0082a Make sure to properly delegate all framelist updates to our anonymous div. Bug
226016/98239, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149474 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 02:12:24 +00:00
jst%mozilla.jstenback.com
ba6ca1bbac Re-landing fix related to regression bug 147811. Make declaring on* functions trigger the event listener registration code so that event handlers get registerd by simply declaring a global (or whatever the scope) function with the name of a event handler. r=caillon@aillon.org, sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149473 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 01:59:51 +00:00
jst%mozilla.jstenback.com
c2043bf415 Eliminating silly trailing whitespace.
git-svn-id: svn://10.0.0.236/trunk@149472 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 01:58:43 +00:00
technutz%netscape.net
7f1c7b5cd4 Bug 225653. Remove unused function ConvertMessagesToResourceArray(). r=neil, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@149471 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 01:42:10 +00:00
wchang0222%aol.com
8009c1dd04 Set NSS version to 3.9 Beta 3.
git-svn-id: svn://10.0.0.236/trunk@149466 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-18 00:57:26 +00:00
brendan%mozilla.org
1f141c0135 Add -S maxstacksize option (225061, patch from Igor Bukanov <igor@fastmail.fm>, r=me).
git-svn-id: svn://10.0.0.236/trunk@149465 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 23:58:21 +00:00
timeless%mozdev.org
f10ddc4d12 Bug 226012 nsMsgDBView.h:73: warning: comma at end of enumerator list
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@149464 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 23:54:19 +00:00
dbaron%dbaron.org
88c9829cd6 Fix bustage. b=225984
git-svn-id: svn://10.0.0.236/trunk@149463 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 23:38:08 +00:00
bienvenu%nventure.com
2cf41675a3 fix imap subscribe UI to always start up collapsed, so we don't run into a situation where we don't know that folders have children, r/sr=mscott 220375
git-svn-id: svn://10.0.0.236/trunk@149462 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 22:29:05 +00:00
brendan%mozilla.org
30ff69f4fc My attempt to fix 225343, r=shaver.
git-svn-id: svn://10.0.0.236/trunk@149461 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 22:12:52 +00:00
rginda%hacksrus.com
a841c5667b remove xul and rdf namespaces, remove unused xul: nodes
git-svn-id: svn://10.0.0.236/trunk@149460 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 22:10:47 +00:00
scott%scott-macgregor.org
738a31036b relocate pref-mailnewsOverlay.dtd
git-svn-id: svn://10.0.0.236/trunk@149459 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 22:00:00 +00:00
bzbarsky%mit.edu
9368225f27 Fix build bustage. I wonder why my gcc didn't catch this...
git-svn-id: svn://10.0.0.236/trunk@149458 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 21:41:13 +00:00
cbiesinger%web.de
a02662d04b 225995 crash in nsOSHelperAppService::GetValueString
(only occurs on win95/win98/winme)
fix this by not passing NULL to NS_LossyConvertUTF16toASCII

r=pike sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149457 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 21:40:10 +00:00
cbiesinger%web.de
a0df39ada9 225972 GetMIMEInfoForExtensionFromDS returns success even if nothing was found
also fixes: GetMIMEInfoForExtensionFromExtras does not set a mime type on the mime info

r+sr=bzbarsky; this addresses the problem that the information in extras is never used


git-svn-id: svn://10.0.0.236/trunk@149456 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 21:31:11 +00:00
timeless%mozdev.org
c2293fa0b3 Bug 224771 backspace reverts to prefed search behavior
r=biesi sr=bryner


git-svn-id: svn://10.0.0.236/trunk@149455 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 21:04:10 +00:00
bzbarsky%mit.edu
f37280891e Convert URL stuff in XBL to use nsIURI instead of strings. Bug 224765, r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@149454 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 21:03:32 +00:00
bienvenu%nventure.com
d2994f9abd when threads are sorted by date, sort by newest msg in thread, r/sr=mscott 20385
git-svn-id: svn://10.0.0.236/trunk@149453 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 20:53:07 +00:00
timeless%mozdev.org
d51b32fc0c Bug 225991 DRefTool analysis for editor files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@149452 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 20:45:37 +00:00
timeless%mozdev.org
29e5b18a9f Bug 225988 DRefTool analysis for stopwatch files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@149451 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 20:44:53 +00:00
timeless%mozdev.org
2632c24097 Bug 225986 DRefTool analysis for libjar files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@149450 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 20:44:14 +00:00
timeless%mozdev.org
3d93c37922 Bug 225984 DRefTool analysis for beos files
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@149449 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 20:43:48 +00:00
timeless%mozdev.org
40df141d47 Bug 135181 Add Translate Page to the Tools menu
patch by jg307@cam.ac.uk/neil.marshall@sympatico.ca r=neil(moa) sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149448 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 20:40:55 +00:00
scott%scott-macgregor.org
1b92a5b96f add missing access key
git-svn-id: svn://10.0.0.236/trunk@149447 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 19:28:18 +00:00
neil%parkwaycc.co.uk
7f71d9ecd8 Bug 225952 nsObjectFrame.cpp abuses nsXPIDLCString r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@149446 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 19:26:24 +00:00
jst%mozilla.jstenback.com
8fdecf759c Backing out the last chance completely to fix orangeness until I figure out what the deal is...
git-svn-id: svn://10.0.0.236/trunk@149445 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 19:02:15 +00:00
1344 changed files with 167698 additions and 79976 deletions

View File

@@ -0,0 +1,47 @@
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla Browser code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 2002
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Brian Ryner <bryner@brianryner.com>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
DEPTH = ..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = base components app extensions
include $(topsrcdir)/config/rules.mk

143
mozilla/browser/README.html Normal file
View File

@@ -0,0 +1,143 @@
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN">
<html lang="en-GB-hixie">
<head>
<title>Mozilla Firebird</title>
</head>
<body>
<h1>Mozilla Firebird</h1>
<p><span class="LXRLONGDESC">This project is a redesign of the
Mozilla browser component, similar to Galeon, K-Meleon and Chimera,
but written using the XUL user interface language and designed to be
cross-platform.</span></p>
<h2>Principles, Strategy, Tactics, and Concrete Design Decisions</h2>
<ol>
<li>CVS access is restricted to a very small team. We'll grow as
needed, based on reputation and meritorious hacks.</li>
<li>This will be a single process for the browser only. Mail
clients, web editors, etc, will be out-of-process. Hooks for other
apps will be provided eventually, although that is not an immediate
goal.</li>
<li>No profile manager UI on startup, although you can still select
multiple profiles from the command line.</li>
<li>The default theme will be based on Classic, utilizing nsITheme
to respects the system look and feel. Mozilla Firebird will not use the old
and stale Communicator icons. Additional themes will be supported
but will not be part of Mozilla Firebird.</li>
<li>The toolbar(s) will be configurable. That includes moving the
location bar where the user wants it (not just splitting it so it
takes a whole toolbar width).</li>
<li>The personal toolbar is the personal toolbar, not the
whorebar.</li>
<li>All wallet-like functionality will be rewritten from
scratch.</li>
<li>We will have a sidebar, but it may work differently from
Mozilla's current one.</li>
<li>There won't be 239 access points for Search and for
Bookmarks!</li>
<li>We may drop the throbber.</li>
<li>The interface will not be "geeky" nor will it have a
"hacker-focus". Nor will it be "minimal". The idea is to design the
best web browser for most people. (This doesn't mean every feature
has to be enabled by default.)</li>
</ol>
<h2>Notes</h2>
<p>We won't be redesigning the editor widget(s) or other parts of
Gecko as part of this project.</p>
<p>We plan to move this app to the
<a href="http://www.mozilla.org/projects/embedding/MRE.html">MRE</a>
or the <a href="http://www.mozilla.org/projects/xul/xre.html">XRE</a>
but those projects are not ready for us so we have not started that
work yet.</p>
<h2>FAQ</h2>
<h3>Q1. Why?</h3>
<p>Some of us want to have fun and build an excellent, user-friendly
browser without the constraints (such as unnecessary features,
compatibility, marketing requirements, month long discussions, etc.)
that the current browser development requires.</p>
<p>Others of us are simply using this as a prototype to demonstrate
possible optimizations to the trunk, such as stripping overlays or
separating the application into separate processes instead of
running one monolithic suite.</p>
<h3>Q2. Why only a small team?</h3>
<p>The size of the team working on the trunk is one of the many
reasons that development on the trunk is so slow. We feel that
fewer dependencies (no marketing constraints), faster innovation (no
UI committees), and more freedom to experiment (no backwards
compatibility requirements) will lead to a better end product.</p>
<h3>Q3. Where do I file bugs on this?</h3>
<p>We're still chopping with strong bursts and broad strokes. There's
plenty that's obviously broken and we don't need bugs on that. If you
find a bug (a feature request is not a bug) and you're sure that it's
specific to Mozilla Firebird (not present in Mozilla) and you've read all of the
existing Mozilla Firebird bugs well enough to know that it's not already reported
then feel free report it on the Phoenix product in Bugzilla. </p>
<h3>Q4: Why are you guys wasting time making a FAQ?</h3>
<p>Because we would waste tons of time answering these questions, if
there were no FAQ.</p>
<h3>Q5: How do I get involved?</h3>
<p>By invitation. This is a meritocracy -- those who gain the respect of
those in the group will be invited to join the group.</p>
<h2>Getting and Building the Source</h2>
<h3>UNIX, Windows (gmake), Mac (mach-o)</h3>
<ol>
<li>Create a .mozconfig file in your home directory, or in the mozilla directory, containing the following:<br>
<br>
<code>
export MOZ_PHOENIX=1<br>
mk_add_options MOZ_PHOENIX=1<br>
ac_add_options --enable-crypto<br>
ac_add_options --disable-tests<br>
ac_add_options --disable-debug<br>
ac_add_options --disable-composer<br>
ac_add_options --enable-optimize=-O2<br>
ac_add_options --disable-ldap<br>
ac_add_options --disable-mailnews<br>
ac_add_options --enable-extensions=cookie,xml-rpc,xmlextras,p3p,pref,transformiix,universalchardet,typeaheadfind,webservices<br>
<br>
<b>Note: DO NOT USE --enable-optimize=-O2 on Windows. There are bugs. Simply use --enable-optimize.</b>
</code>
<li>Pull from CVS and build as described in the <a href="http://www.mozilla.org/build/unix.html">Mozilla build instructions</a>.
<li>Run the MozillaFirebird executable that is left in dist/bin</li>
</ol>
<h2>Mac (CodeWarrior)</h2>
<p>This platform is currently not supported.</p>
</body>
</html>

View File

@@ -0,0 +1,250 @@
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 mozilla.org code.
#
# The Initial Developer of the Original Code is
# Netscape Communications.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Brian Ryner <bryner@brianryner.com>
# Jonathan Wilson <jonwil@tpgi.com.au>
# Dan Mosedale <dmose@mozilla.org>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
DEPTH = ../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = profile
PREF_FILES = $(srcdir)/profile/all.js
ifeq ($(USE_SHORT_LIBNAME), 1)
PROGRAM = MozillaFirebird$(BIN_SUFFIX)
else
PROGRAM = MozillaFirebird-bin$(BIN_SUFFIX)
endif
REQUIRES = \
appshell \
string \
xpcom \
xulapp \
$(NULL)
CPPSRCS = nsBrowserApp.cpp
ifdef BUILD_STATIC_LIBS
STATIC_COMPONENTS_LINKER_PATH = -L$(DIST)/lib/components
endif
LIBS = \
$(STATIC_COMPONENTS_LINKER_PATH) \
$(EXTRA_DSO_LIBS) \
$(DIST)/lib/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX) \
$(MOZ_JS_LIBS) \
$(XPCOM_LIBS) \
$(NSPR_LIBS) \
$(TK_LIBS) \
$(NULL)
ifdef MOZ_JPROF
LIBS += -ljprof
endif
ifndef MOZ_WINCONSOLE
ifdef MOZ_DEBUG
MOZ_WINCONSOLE = 1
else
MOZ_WINCONSOLE = 0
endif
endif
include $(topsrcdir)/config/config.mk
ifndef BUILD_STATIC_LIBS
ifdef NS_TRACE_MALLOC
EXTRA_DSO_LIBS += tracemalloc
endif
else
include $(topsrcdir)/config/static-config.mk
EXTRA_DEPS += \
$(STATIC_EXTRA_DEPS) \
$(NULL)
DEFINES += $(STATIC_DEFINES)
CPPSRCS += $(STATIC_CPPSRCS)
EXTRA_DSO_LIBS += $(STATIC_EXTRA_DSO_LIBS)
REQUIRES += $(STATIC_REQUIRES)
EXTRA_LIBS += $(STATIC_EXTRA_LIBS)
endif
ifeq ($(OS_ARCH),WINNT)
OS_LIBS += $(call EXPAND_LIBNAME,comctl32 comdlg32 uuid shell32 ole32 oleaut32 version winspool gdi32)
RCINCLUDE = splash.rc
ifndef GNU_CC
RCFLAGS += -DMOZ_PHOENIX -I$(srcdir)
else
RCFLAGS += -DMOZ_PHOENIX --include-dir $(srcdir)
endif
ifdef BUILD_STATIC_LIBS
RCFLAGS += -DMOZ_STATIC_BUILD
endif
endif
ifeq ($(OS_ARCH),OS2)
RESFILE=splashos2.res
ifdef BUILD_STATIC_LIBS
EXE_DEF_FILE = browser.def
ifeq ($(MOZ_OS2_TOOLS),VACPP)
OS_LIBS += libuls.lib libconv.lib
else
OS_LIBS += -llibuni -luconv
endif
endif
endif
include $(topsrcdir)/config/rules.mk
ifdef BUILD_STATIC_LIBS
include $(topsrcdir)/config/static-rules.mk
endif
ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
ifdef BUILD_STATIC_LIBS
LIBS += -framework QuickTime -framework IOKit
endif
endif
ifeq ($(OS_ARCH),WINNT)
#
# Control the default heap size.
# This is the heap returned by GetProcessHeap().
# As we use the CRT heap, the default size is too large and wastes VM.
#
# The default heap size is 1MB on Win32.
# The heap will grow if need be.
#
# Set it to 256k. See bug 127069.
#
ifndef GNU_CC
LDFLAGS += /HEAP:0x40000
endif
# Get rid of console window
ifdef GNU_CC
LDFLAGS += -mwindows
endif
endif
$(PROGRAM): $(DIST)/lib/$(LIB_PREFIX)xulapp_s.$(LIB_SUFFIX)
ifeq ($(OS_ARCH),OS2)
ifdef BUILD_STATIC_LIBS
$(EXE_DEF_FILE):
rm -f $@
@echo NAME mozilla >$(EXE_DEF_FILE)
@echo IMPORTS >>$(EXE_DEF_FILE)
@echo WinQueryProperty = PMMERGE.5450 >>$(EXE_DEF_FILE)
@echo WinRemoveProperty = PMMERGE.5451 >>$(EXE_DEF_FILE)
@echo WinSetProperty = PMMERGE.5452 >>$(EXE_DEF_FILE)
LDFLAGS += /NOE
endif
endif
ifneq (,$(filter-out OS2 WINNT,$(OS_ARCH)))
MozillaFirebird:: mozilla.in Makefile.in Makefile $(DEPTH)/config/autoconf.mk
cat $< | sed -e "s|%MOZAPPDIR%|$(mozappdir)|" \
-e "s|%MREDIR%|$(mredir)|" \
-e "s|mozilla-bin|$(PROGRAM)|g" > $@
chmod +x $@
libs:: MozillaFirebird
$(INSTALL) $< $(DIST)/bin
install:: MozillaFirebird
$(SYSINSTALL) $< $(DESTDIR)$(bindir)
GARBAGE += MozillaFirebird
GARBAGE += $(addprefix $(DIST)/bin/defaults/pref/, all.js)
endif
ifneq (,$(filter gtk gtk2,$(MOZ_WIDGET_TOOLKIT)))
ICON_FILES = \
$(srcdir)/mozicon50.xpm \
$(srcdir)/mozicon16.xpm \
$(NULL)
libs::
$(INSTALL) $(ICON_FILES) $(DIST)/bin/icons
install::
$(SYSINSTALL) $(IFLAGS1) $(ICON_FILES) $(DESTDIR)$(mozappdir)/icons
endif
ifeq ($(MOZ_WIDGET_TOOLKIT),gtk2)
libs::
$(INSTALL) $(srcdir)/default.xpm $(DIST)/bin/chrome/icons
install::
$(SYSINSTALL) $(IFLAGS1) $(srcdir)/default.xpm $(DESTDIR)$(mozappdir)/icons
endif
export:: $(PREF_FILES)
@for i in $(PREF_FILES); do rm -f $(DIST)/bin/defaults/pref/`basename $$i`; $(PERL) $(topsrcdir)/config/preprocessor.pl $(DEFINES) $(ACDEFINES) $$i > $(DIST)/bin/defaults/pref/`basename $$i`; done
install:: $(PREF_FILES)
@for i in $(PREF_FILES); do rm -f $(DESTDIR)$(mozappdir)/defaults/pref/`basename $$i`; $(PERL) $(topsrcdir)/config/preprocessor.pl $(DEFINES) $(ACDEFINES) $$i > $(DESTDIR)$(mozappdir)/defaults/pref/`basename $$i`; done
libs::
touch $(DIST)/bin/.autoreg
ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
APP_NAME = Mozilla\ Firebird
libs:: $(PROGRAM)
mkdir -p $(DIST)/$(APP_NAME).app/Contents/MacOS
rsync -a $(srcdir)/macbuild/Contents $(DIST)/$(APP_NAME).app
rsync -a $(DIST)/bin/ $(DIST)/$(APP_NAME).app/Contents/MacOS
rm -f $(DIST)/$(APP_NAME).app/Contents/MacOS/$(PROGRAM)
rsync -aL $(PROGRAM) $(DIST)/$(APP_NAME).app/Contents/MacOS
cp -RL $(srcdir)/macbuild/mach.icns $(DIST)/$(APP_NAME).app/Contents/Resources/mach.icns
echo -n APPLMOZB > $(DIST)/$(APP_NAME).app/Contents/PkgInfo
# remove CVS dirs from packaged app
find $(DIST)/$(APP_NAME).app -type d -name "CVS" -prune -exec rm -rf {} \;
clean clobber::
rm -rf $(DIST)/$(APP_NAME).app
endif

View File

@@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="Mozilla.Firebird"
type="win32"
/>
<description>Mozilla Firebird</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
</assembly>

View File

@@ -0,0 +1,7 @@
<!ENTITY lang.version "1.5a">
<!ENTITY brandShortName "Mozilla Firebird">
<!ENTITY brandFullName "Mozilla Firebird">
<!ENTITY version "0.7+">
<!ENTITY vendorShortName "Mozilla">
<!ENTITY releaseURL "http://www.mozilla.org/projects/firebird/release-notes.html">

View File

@@ -0,0 +1,3 @@
brandShortName=Mozilla Firebird
brandFullName=Mozilla Firebird
vendorShortName=Mozilla

View File

@@ -0,0 +1,88 @@
/* XPM */
static char *mozilla.xpm[] = {
/* columns rows colors chars-per-pixel */
"48 48 34 1",
" c opaque",
". c #100101",
"X c #1f0202",
"o c #1f0d02",
"O c #2f0302",
"+ c #2f1303",
"@ c #3f0403",
"# c #3e1a04",
"$ c #4e0504",
"% c #5e0605",
"& c #4e2005",
"* c #5d2606",
"= c #6e0705",
"- c #7e0806",
"; c #6d2d07",
": c #7d3309",
"> c #8d0807",
", c #9d0908",
"< c #8c390a",
"1 c #ad0a08",
"2 c #bc0b09",
"3 c #9c400b",
"4 c #ab460c",
"5 c #bb4d0d",
"6 c #cc0c0a",
"7 c #dc0d0b",
"8 c #eb0e0b",
"9 c #fb0f0c",
"0 c #ca530e",
"q c #da590f",
"w c #e96010",
"e c #f96611",
"r c white",
"t c None",
/* pixels */
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"ttttttttttttttttttttt tttttttttttttttttttttt",
"tttttttttttttttttttttt . tttttttttttttttttttt",
"ttttttttttttttttttttttt *: ttttttttttttttttttt",
"tttttttttttttttttttttttt 50+ ttttttttttttttttt",
"ttttttttttttttttttttttttt oew* tttttttttttttttt",
"ttttttttttttttttttt tttt 0ee* ttttttttttttttt",
"ttttttttttttttttt ttttt :eee& ttttttttttttttt",
"ttttt ttttttttt ttttt *eeewo tttttt tttttt",
"ttttt tttttttt %$ tttttt #eeee5 ttttt ttttt",
"tttt . ttttttt O8 tttttt :eeeee# ttttt . tttt",
"tttt %$ tttttt .82 tt tt 3eeeee5 tttt -% tttt",
"tttt 6, ttttt 19, tt t qeeeeee# tttt 67 ttt",
"ttt X99. tttt @991 ttt &eeeeeee3 ttt O99$ ttt",
"ttt =99- tttt 2992 ttt = 5eeeeeeew t 1991 ttt",
"ttt 2998X tt X9999. tt 2@#eeeeeeeee& t @9999. tt",
"tt 99992 t =9999- t 92oeeeeeeeee: .79999@ tt",
"tt O99999, 199998. %99X4eeeeeeee5 .699999- tt",
"tt @999999, 7999992 O899=:eeeeeeeeq 6999999> tt",
"tt @99999991 9999999,.6991#eeeeeeeee 99999992 tt",
"tt @99999992O99999999,.292#eeeeeeeee 9999999- tt",
"tt O99999992@999999999,.,,&eeeeeeeee 9999999% tt",
" t 89999992@99999999996..<eeeeeeeeq.9999998. ",
" -9999892@999999999998@+0eeeeeee5@999999- ",
" O% ,999$-6X9999999999999=.4eeeeee:=99999, %O ",
" 27=-999@.7 999999999999991.<eeeee+199999-=72 ",
"t @999999@+@O2669999999999996X*eeeq.899999999@ t",
"t 299999@4+ --O99999999999998O*ee*%999999992 t",
"tt X89999@4w#.X 799999999999998X<q.799999998X tt",
"tt %9999=:ee3oX$999999999999996 #%99999999% tt",
"t >999>*eee#1.,99999999999999-.89999999> t",
"tt @O.9996oeee#26.%29999999999999799999999.O@ tt",
"tt X999999X5ee#197=@799999999999999999999999X tt",
"ttt >99999-#ee;-999999999999999999999999999> ttt",
"ttt .699998.4e3@999999999999999999999999996. ttt",
"tttt O899991.5w 79999999999999999999999998O tttt",
"ttttt O89999, :*$999999999999999999999998O ttttt",
"tttttt O699996O. >9999999999999999999996O tttttt",
"ttttttt .>99999,O ,9999999999999999999>. ttttttt",
"tttttttt X,899999999999999999999998,X tttttttt",
"tttttttttt .$>299999962269999992>$. tttttttttt",
"tttttttttttt tttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt"
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

View File

@@ -0,0 +1,3 @@
en-US.jar:
+ locale/en-US/global/brand.dtd (brand.dtd)
+ locale/en-US/global/brand.properties (brand.properties)

View File

@@ -0,0 +1,140 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleDevelopmentRegion</key>
<string>English</string>
<key>CFBundleDocumentTypes</key>
<array>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>html</string>
<string>htm</string>
<string>shtml</string>
<string>xml</string>
<string>xhtml</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>fileHtml.icns</string>
<key>CFBundleTypeName</key>
<string>HTML Document</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>HTML</string>
</array>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>txt</string>
<string>text</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>fileBookmark.icns</string>
<key>CFBundleTypeName</key>
<string>Text Document</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>TEXT</string>
<string>utxt</string>
</array>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict>
<dict>
<key>CFBundleTypeExtensions</key>
<array>
<string>jpeg</string>
<string>jpg</string>
<string>png</string>
<string>gif</string>
<string>mng</string>
</array>
<key>CFBundleTypeIconFile</key>
<string>fileBookmark.icns</string>
<key>CFBundleTypeName</key>
<string>Image Document</string>
<key>CFBundleTypeOSTypes</key>
<array>
<string>GIFf</string>
<string>JPEG</string>
<string>PNGf</string>
</array>
<key>CFBundleTypeRole</key>
<string>Viewer</string>
</dict>
</array>
<key>CFBundleExecutable</key>
<string>MozillaFirebird-bin</string>
<key>CFBundleGetInfoString</key>
<string>Mozilla 1.4a, © 1998-2003 The Mozilla Organization</string>
<key>CFBundleIconFile</key>
<string>mach</string>
<key>CFBundleIdentifier</key>
<string>org.mozilla.mozilla</string>
<key>CFBundleInfoDictionaryVersion</key>
<string>6.0</string>
<key>CFBundleName</key>
<string>MozillaFirebird</string>
<key>CFBundlePackageType</key>
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.4a</string>
<key>CFBundleSignature</key>
<string>MOZZ</string>
<key>CFBundleURLTypes</key>
<array>
<dict>
<key>CFBundleURLIconFile</key>
<string>fileHtml.icns</string>
<key>CFBundleURLName</key>
<string>http URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>http</string>
</array>
</dict>
<dict>
<key>CFBundleURLIconFile</key>
<string>fileHtml.icns</string>
<key>CFBundleURLName</key>
<string>https URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>https</string>
</array>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>ftp URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>ftp</string>
</array>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>gopher URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>gopher</string>
</array>
</dict>
<dict>
<key>CFBundleURLName</key>
<string>file URL</string>
<key>CFBundleURLSchemes</key>
<array>
<string>file</string>
</array>
</dict>
</array>
<key>CFBundleVersion</key>
<string>0.6.1</string>
<key>NSAppleScriptEnabled</key>
<true/>
</dict>
</plist>

Binary file not shown.

View File

@@ -0,0 +1,8 @@
WIN32_MODULE_COMPANYNAME=Mozilla
WIN32_MODULE_COPYRIGHT=©Firebird and Mozilla Developers, according to the MPL 1.1/GPL 2.0/LGPL 2.1 licenses, as applicable.
WIN32_MODULE_FILEVERSION=0,7,0,0
WIN32_MODULE_FILEVERSION_STRING=0.7+
WIN32_MODULE_TRADEMARKS=Blah
WIN32_MODULE_DESCRIPTION=Mozilla Firebird
WIN32_MODULE_PRODUCTNAME=Firebird
WIN32_MODULE_NAME=Firebird

View File

@@ -0,0 +1,66 @@
/* XPM */
static char *mozilla.xpm[] = {
/* columns rows colors chars-per-pixel */
"16 16 44 1",
" c opaque",
". c #2a0302",
"X c #2d1303",
"o c #3d0303",
"O c #321403",
"+ c #3e1a04",
"@ c #490403",
"# c #4d1c05",
"$ c #540504",
"% c #5b0504",
"& c #5e0b05",
"* c #640605",
"= c #6e1106",
"- c #740706",
"; c #7e0806",
": c #7d1207",
"> c #642907",
", c #870806",
"< c #8d0807",
"1 c #8d1908",
"2 c #920907",
"3 c #9d0908",
"4 c #9c1f09",
"5 c #a40a08",
"6 c #ad0a08",
"7 c #bc0b09",
"8 c #bc1109",
"9 c #ac260a",
"0 c #ac300a",
"q c #ab3b0b",
"w c #bc210a",
"e c #a6440b",
"r c #ab460c",
"t c #b74b0c",
"y c #bb4d0d",
"u c #cc0c0a",
"i c #eb0e0b",
"p c #fb0f0c",
"a c #ca530e",
"s c #da590f",
"d c #e96010",
"f c #f96611",
"g c white",
"h c None",
/* pixels */
"hhhhhhhhhhhhhhhh",
"hhhhhhh X hhhhhh",
"hhhhhh h+tOhhhhh",
"h hh h ae h h",
"h@@h 5 sf>h%@h",
"h,<h$p o#ffe <5h",
"h7i@5p%-9ffdopu ",
"h7pi7pi<wfff7pi ",
" <pi7ppi=dff7p< ",
"*6p:6ippp1drip6*",
" 5pq#3pppp14pp5 ",
" ;p0y67pppiipp; ",
"h%p8y6pppppppp%h",
"h -i8*ppppppi- h",
"hhh.<676676<.hhh",
"hhhhhhhhhhhhhhhh"
};

View File

@@ -0,0 +1,88 @@
/* XPM */
static char *mozilla.xpm[] = {
/* columns rows colors chars-per-pixel */
"48 48 34 1",
" c opaque",
". c #100101",
"X c #1f0202",
"o c #1f0d02",
"O c #2f0302",
"+ c #2f1303",
"@ c #3f0403",
"# c #3e1a04",
"$ c #4e0504",
"% c #5e0605",
"& c #4e2005",
"* c #5d2606",
"= c #6e0705",
"- c #7e0806",
"; c #6d2d07",
": c #7d3309",
"> c #8d0807",
", c #9d0908",
"< c #8c390a",
"1 c #ad0a08",
"2 c #bc0b09",
"3 c #9c400b",
"4 c #ab460c",
"5 c #bb4d0d",
"6 c #cc0c0a",
"7 c #dc0d0b",
"8 c #eb0e0b",
"9 c #fb0f0c",
"0 c #ca530e",
"q c #da590f",
"w c #e96010",
"e c #f96611",
"r c white",
"t c None",
/* pixels */
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"ttttttttttttttttttttt tttttttttttttttttttttt",
"tttttttttttttttttttttt . tttttttttttttttttttt",
"ttttttttttttttttttttttt *: ttttttttttttttttttt",
"tttttttttttttttttttttttt 50+ ttttttttttttttttt",
"ttttttttttttttttttttttttt oew* tttttttttttttttt",
"ttttttttttttttttttt tttt 0ee* ttttttttttttttt",
"ttttttttttttttttt ttttt :eee& ttttttttttttttt",
"ttttt ttttttttt ttttt *eeewo tttttt tttttt",
"ttttt tttttttt %$ tttttt #eeee5 ttttt ttttt",
"tttt . ttttttt O8 tttttt :eeeee# ttttt . tttt",
"tttt %$ tttttt .82 tt tt 3eeeee5 tttt -% tttt",
"tttt 6, ttttt 19, tt t qeeeeee# tttt 67 ttt",
"ttt X99. tttt @991 ttt &eeeeeee3 ttt O99$ ttt",
"ttt =99- tttt 2992 ttt = 5eeeeeeew t 1991 ttt",
"ttt 2998X tt X9999. tt 2@#eeeeeeeee& t @9999. tt",
"tt 99992 t =9999- t 92oeeeeeeeee: .79999@ tt",
"tt O99999, 199998. %99X4eeeeeeee5 .699999- tt",
"tt @999999, 7999992 O899=:eeeeeeeeq 6999999> tt",
"tt @99999991 9999999,.6991#eeeeeeeee 99999992 tt",
"tt @99999992O99999999,.292#eeeeeeeee 9999999- tt",
"tt O99999992@999999999,.,,&eeeeeeeee 9999999% tt",
" t 89999992@99999999996..<eeeeeeeeq.9999998. ",
" -9999892@999999999998@+0eeeeeee5@999999- ",
" O% ,999$-6X9999999999999=.4eeeeee:=99999, %O ",
" 27=-999@.7 999999999999991.<eeeee+199999-=72 ",
"t @999999@+@O2669999999999996X*eeeq.899999999@ t",
"t 299999@4+ --O99999999999998O*ee*%999999992 t",
"tt X89999@4w#.X 799999999999998X<q.799999998X tt",
"tt %9999=:ee3oX$999999999999996 #%99999999% tt",
"t >999>*eee#1.,99999999999999-.89999999> t",
"tt @O.9996oeee#26.%29999999999999799999999.O@ tt",
"tt X999999X5ee#197=@799999999999999999999999X tt",
"ttt >99999-#ee;-999999999999999999999999999> ttt",
"ttt .699998.4e3@999999999999999999999999996. ttt",
"tttt O899991.5w 79999999999999999999999998O tttt",
"ttttt O89999, :*$999999999999999999999998O ttttt",
"tttttt O699996O. >9999999999999999999996O tttttt",
"ttttttt .>99999,O ,9999999999999999999>. ttttttt",
"tttttttt X,899999999999999999999998,X tttttttt",
"tttttttttt .$>299999962269999992>$. tttttttttt",
"tttttttttttt tttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt",
"tttttttttttttttttttttttttttttttttttttttttttttttt"
};

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

115
mozilla/browser/app/mozilla.in Executable file
View File

@@ -0,0 +1,115 @@
#!/bin/sh
#
# The contents of this file are subject to the Netscape Public License
# Version 1.0 (the "NPL"); you may not use this file except in
# compliance with the NPL. You may obtain a copy of the NPL at
# http://www.mozilla.org/NPL/
#
# Software distributed under the NPL is distributed on an "AS IS" basis,
# WITHOUT WARRANTY OF ANY KIND, either express or implied. See the NPL
# for the specific language governing rights and limitations under the
# NPL.
#
# The Initial Developer of this code under the NPL is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998 Netscape Communications Corporation. All Rights
# Reserved.
#
## $Id: mozilla.in,v 1.2 2003-07-26 07:51:05 bryner%brianryner.com Exp $
##
## Usage:
##
## $ mozilla [args]
##
## This script is meant to run the mozilla-bin binary from either
## mozilla/xpfe/bootstrap or mozilla/dist/bin.
##
## The script will setup all the environment voodoo needed to make
## the mozilla-bin binary to work.
##
#uncomment for debugging
#set -x
moz_libdir=%MOZAPPDIR%
MRE_HOME=%MREDIR%
# Use run-mozilla.sh in the current dir if it exists
# If not, then start resolving symlinks until we find run-mozilla.sh
found=0
progname=$0
curdir=`dirname "$progname"`
run_moz="$curdir/run-mozilla.sh"
if test -x "$run_moz"; then
dist_bin=$curdir
found=1
else
here=`/bin/pwd`
while [ -h "$progname" ]; do
bn=`basename "$progname"`
cd `dirname "$progname"`
progname=`/bin/ls -l "$bn" |sed -e 's/^.* -> //' `
if [ ! -x "$progname" ]; then
break
fi
curdir=`dirname "$progname"`
run_moz="$curdir/run-mozilla.sh"
if [ -x "$run_moz" ]; then
cd "$curdir"
dist_bin=`pwd`
found=1
break
fi
done
cd "$here"
fi
if [ $found = 0 ]; then
# Check default compile-time libdir
if [ -x "$moz_libdir/run-mozilla.sh" ]; then
dist_bin=$moz_libdir
else
echo "Cannot find mozilla runtime directory. Exiting."
exit 1
fi
fi
script_args=""
moreargs=""
debugging=0
MOZILLA_BIN="mozilla-bin"
if [ "$OSTYPE" = "beos" ]; then
mimeset -F $MOZILLA_BIN
fi
while [ $# -gt 0 ]
do
case "$1" in
-p | -pure)
MOZILLA_BIN="mozilla-bin.pure"
shift
;;
-g | --debug)
script_args="$script_args -g"
debugging=1
shift
;;
-d | --debugger)
script_args="$script_args -d $2"
shift 2
;;
*)
moreargs="$moreargs \"$1\""
shift 1
;;
esac
done
export MRE_HOME
eval "set -- $moreargs"
if [ $debugging = 1 ]
then
echo $dist_bin/run-mozilla.sh $script_args $dist_bin/$MOZILLA_BIN "$@"
fi
exec "$dist_bin/run-mozilla.sh" $script_args "$dist_bin/$MOZILLA_BIN" "$@"

Binary file not shown.

View File

@@ -0,0 +1,66 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla 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/MPL/
*
* 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 mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2002
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Brian Ryner <bryner@brianryner.com>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsXULAppAPI.h"
#ifdef XP_WIN
#include <windows.h>
#endif
int main(int argc, char* argv[])
{
nsXREAppData appData;
appData.SetSplashEnabled(PR_FALSE);
appData.SetProductName(NS_LITERAL_CSTRING("Phoenix"));
appData.SetUseStartupPrefs(PR_FALSE);
return xre_main(argc, argv, appData);
}
#if defined(MOZ_WIDGET_GTK) || defined(MOZ_WIDGET_GTK2)
char* splash_xpm[] = {0};
#endif
#if defined( XP_WIN ) && defined( WIN32 ) && !defined(__GNUC__)
// We need WinMain in order to not be a console app. This function is
// unused if we are a console application.
int WINAPI WinMain( HINSTANCE, HINSTANCE, LPSTR args, int )
{
// Do the real work.
return main( __argc, __argv );
}
#endif

View File

@@ -0,0 +1,57 @@
#
# 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 mozilla.org code.
#
# 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):
#
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = chrome
include $(topsrcdir)/config/rules.mk
FILES := \
bookmarks.html \
localstore.rdf \
search.rdf \
$(NULL)
ifeq ($(OS_ARCH),WINNT)
FILES += win/mimeTypes.rdf
else
ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
FILES += mac/mimeTypes.rdf
else
FILES += mimeTypes.rdf
endif
endif
libs:: $(FILES)
$(INSTALL) $^ $(DIST)/bin/defaults/profile
$(INSTALL) $^ $(DIST)/bin/defaults/profile/US
install:: $(FILES)
$(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/defaults/profile
$(SYSINSTALL) $(IFLAGS1) $^ $(DESTDIR)$(mozappdir)/defaults/profile/US

View File

@@ -0,0 +1,659 @@
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
*
* 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 mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
// SYNTAX HINTS: dashes are delimiters. Use underscores instead.
// The first character after a period must be alphabetic.
// pref("startup.homepage_override_url","chrome://browser-region/locale/region.properties");
pref("browser.chromeURL","chrome://browser/content/");
pref("browser.hiddenWindowChromeURL", "chrome://browser/content/hiddenWindow.xul");
pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul");
pref("xpinstall.dialog.progress", "chrome://mozapps/content/downloads/downloads.xul");
pref("xpinstall.dialog.progress.type", "Download:Manager");
pref("keyword.enabled", true);
pref("keyword.URL", "http://www.google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q=");
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
pref("general.useragent.contentlocale", "chrome://browser-region/locale/region.properties");
pref("general.useragent.vendor", "Firebird");
pref("general.useragent.vendorSub", "0.7+");
pref("general.smoothScroll", false);
#ifndef XP_UNIX
pref("general.autoScroll", true);
#endif
pref("backups.number_of_prefs_copies", 1);
// 0 = blank, 1 = home (browser.startup.homepage), 2 = last
// XXXBlake Remove this stupid pref
pref("browser.startup.page", 1);
pref("browser.startup.homepage", "chrome://browser-region/locale/region.properties");
// "browser.startup.homepage_override" was for 4.x
pref("browser.startup.homepage_override.1", false);
pref("browser.cache.enable", true); // see also network.http.use-cache
pref("browser.cache.disk.enable", true);
pref("browser.cache.disk.capacity", 50000);
pref("browser.cache.memory.enable", true);
//pref("browser.cache.memory.capacity", -1);
// -1 = determine dynamically, 0 = none, n = memory capacity in kilobytes
pref("browser.cache.check_doc_frequency", 3);
// 0 = once-per-session, 1 = each-time, 2 = never, 3 = when-appropriate/automatically
pref("browser.display.use_document_fonts", 1); // 0 = never, 1 = quick, 2 = always
pref("browser.display.use_document_colors", true);
pref("browser.display.use_system_colors", false);
pref("browser.display.foreground_color", "#000000");
pref("browser.display.background_color", "#FFFFFF");
pref("browser.display.force_inline_alttext", false); // true = force ALT text for missing images to be layed out inline
// 0 = no external leading,
// 1 = use external leading only when font provides,
// 2 = add extra leading both internal leading and external leading are zero
pref("browser.display.normal_lineheight_calc_control", 2);
pref("browser.display.show_image_placeholders", true); // true = show image placeholders while image is loaded and when image is broken
pref("browser.anchor_color", "#0000EE");
pref("browser.active_color", "#EE0000");
pref("browser.visited_color", "#551A8B");
pref("browser.underline_anchors", true);
pref("browser.blink_allowed", true);
pref("browser.enable_automatic_image_resizing", true);
pref("browser.display.use_focus_colors", false);
pref("browser.display.focus_background_color", "#117722");
pref("browser.display.focus_text_color", "#ffffff");
pref("browser.display.focus_ring_width", 1);
pref("browser.display.focus_ring_on_anything", false);
pref("browser.urlbar.matchOnlyTyped", false);
pref("browser.chrome.site_icons", true);
pref("browser.chrome.favicons", true);
pref("browser.chrome.toolbar_tips", true);
pref("browser.turbo.enabled", false);
pref("browser.formfill.enable", true);
pref("browser.helperApps.alwaysAsk.force", false);
pref("browser.helperApps.neverAsk.saveToDisk", "");
pref("browser.helperApps.neverAsk.openFile", "");
pref("accessibility.browsewithcaret", false);
pref("accessibility.warn_on_browsewithcaret", true);
pref("accessibility.usetexttospeech", "");
pref("accessibility.usebrailledisplay", "");
pref("accessibility.accesskeycausesactivation", true);
pref("accessibility.typeaheadfind", true);
pref("accessibility.typeaheadfind.autostart", true);
pref("accessibility.typeaheadfind.linksonly", true);
pref("accessibility.typeaheadfind.startlinksonly", false);
pref("accessibility.typeaheadfind.timeout", 4000);
pref("accessibility.typeaheadfind.enabletimeout", true);
pref("accessibility.typeaheadfind.soundURL", "default");
pref("accessibility.typeaheadfind.enablesound", true);
pref("browser.download.useDownloadDir", true);
pref("browser.download.folderList", 0);
pref("browser.download.manager.showAlertOnComplete", true);
pref("browser.download.manager.showAlertInterval", 2000);
pref("browser.download.manager.retention", 2);
pref("browser.download.manager.showWhenStarting", true);
pref("browser.download.manager.useWindow", true);
pref("browser.download.manager.closeWhenDone", true);
pref("browser.download.manager.openDelay", 500);
// pointer to the default engine name
pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties");
// pointer to the Web Search url (content area context menu)
pref("browser.search.defaulturl", "chrome://browser-region/locale/region.properties");
// basic search popup constraint: minimum sherlock plugin version displayed
// (note: must be a string representation of a float or it'll default to 0.0)
pref("browser.search.basic.min_ver", "0.0");
pref("browser.history_expire_days", 9);
pref("browser.history.grouping", "day");
pref("browser.sessionhistory.max_entries", 50);
// loading and rendering of framesets and iframes
pref("browser.frames.enabled", true);
// form submission
pref("browser.forms.submit.backwards_compatible", true);
// Tab browser preferences.
pref("browser.tabs.autoHide", true);
pref("browser.tabs.forceHide", false);
pref("browser.tabs.loadInBackground", true);
pref("browser.tabs.loadFolderAndReplace", true);
pref("browser.tabs.opentabfor.middleclick", true);
pref("browser.tabs.opentabfor.urlbar", true);
// view source
pref("view_source.syntax_highlight", true);
pref("view_source.wrap_long_lines", false);
// gfx widgets
pref("nglayout.widget.mode", 2);
pref("nglayout.initialpaint.delay", 250);
// dispatch left clicks only to content in browser (still allows clicks to chrome/xul)
pref("nglayout.events.dispatchLeftClickOnly", true);
// whether or not to use xbl form controls
pref("nglayout.debug.enable_xbl_forms", false);
// size of scrollbar snapping region
pref("slider.snapMultiplier", 6);
// option to choose plug-in finder
pref("application.use_ns_plugin_finder", false);
// Smart Browsing prefs
pref("browser.related.enabled", true);
pref("browser.related.autoload", 1); // 0 = Always, 1 = After first use, 2 = Never
pref("browser.related.provider", "http://www-rl.netscape.com/wtgn?");
pref("browser.related.disabledForDomains", "");
pref("browser.goBrowsing.enabled", true);
// URI fixup prefs
pref("browser.fixup.alternate.enabled", true);
pref("browser.fixup.alternate.prefix", "www.");
pref("browser.fixup.alternate.suffix", ".com");
// Default bookmark sorting
pref("browser.bookmarks.sort.direction", "descending");
pref("browser.bookmarks.sort.resource", "rdf:http://home.netscape.com/NC-rdf#Name");
// Print header customization
// Use the following codes:
// &T - Title
// &U - Document URL
// &D - Date/Time
// &P - Page Number
// &PT - Page Number "of" Page total
// Set each header to a string containing zero or one of these codes
// and the code will be replaced in that string by the corresponding data
pref("print.print_headerleft", "&T");
pref("print.print_headercenter", "");
pref("print.print_headerright", "&U");
pref("print.print_footerleft", "&PT");
pref("print.print_footercenter", "");
pref("print.print_footerright", "&D");
pref("print.show_print_progress", true);
// This indicates whether it should use the native dialog or the XP Dialog50
pref("print.use_native_print_dialog", false);
pref("print.whileInPrintPreview", true);
// Cache old Presentation when going into Print Preview
pref("print.always_cache_old_pres", false);
// Enables you to specify the gap from the edge of the paper to the margin
// this is used by both Printing and Print Preview
pref("print.print_edge_top", 0); // 1/100 of an inch
pref("print.print_edge_left", 0); // 1/100 of an inch
pref("print.print_edge_right", 0); // 1/100 of an inch
pref("print.print_edge_bottom", 0); // 1/100 of an inch
// Default Capability Preferences: Security-Critical!
// Editing these may create a security risk - be sure you know what you're doing
//pref("capability.policy.default.barprop.visible.set", "UniversalBrowserWrite");
pref("capability.policy.default_policynames", "mailnews");
pref("capability.policy.policynames", "");
pref("capability.policy.default.DOMException.code", "allAccess");
pref("capability.policy.default.DOMException.message", "allAccess");
pref("capability.policy.default.DOMException.name", "allAccess");
pref("capability.policy.default.DOMException.result", "allAccess");
pref("capability.policy.default.DOMException.toString", "allAccess");
pref("capability.policy.default.History.back", "allAccess");
pref("capability.policy.default.History.current", "UniversalBrowserRead");
pref("capability.policy.default.History.forward", "allAccess");
pref("capability.policy.default.History.go", "allAccess");
pref("capability.policy.default.History.item", "UniversalBrowserRead");
pref("capability.policy.default.History.next", "UniversalBrowserRead");
pref("capability.policy.default.History.previous", "UniversalBrowserRead");
pref("capability.policy.default.History.toString", "UniversalBrowserRead");
pref("capability.policy.default.HTMLDocument.close", "allAccess");
pref("capability.policy.default.HTMLDocument.open", "allAccess");
pref("capability.policy.default.Location.hash.set", "allAccess");
pref("capability.policy.default.Location.href.set", "allAccess");
pref("capability.policy.default.Location.reload", "allAccess");
pref("capability.policy.default.Location.replace", "allAccess");
pref("capability.policy.default.Navigator.preference", "allAccess");
pref("capability.policy.default.Navigator.preferenceinternal.get", "UniversalPreferencesRead");
pref("capability.policy.default.Navigator.preferenceinternal.set", "UniversalPreferencesWrite");
pref("capability.policy.default.Window.blur", "allAccess");
pref("capability.policy.default.Window.close", "allAccess");
pref("capability.policy.default.Window.closed", "allAccess");
pref("capability.policy.default.Window.Components", "allAccess");
pref("capability.policy.default.Window.document", "allAccess");
pref("capability.policy.default.Window.focus", "allAccess");
pref("capability.policy.default.Window.frames", "allAccess");
pref("capability.policy.default.Window.history", "allAccess");
pref("capability.policy.default.Window.length", "allAccess");
pref("capability.policy.default.Window.location", "allAccess");
pref("capability.policy.default.Window.opener", "allAccess");
pref("capability.policy.default.Window.parent", "allAccess");
pref("capability.policy.default.Window.self", "allAccess");
pref("capability.policy.default.Window.top", "allAccess");
pref("capability.policy.default.Window.window", "allAccess");
// Scripts & Windows prefs
pref("browser.block.target_new_window", false);
pref("dom.disable_image_src_set", false);
pref("dom.disable_open_during_load", true);
pref("dom.disable_window_flip", false);
pref("dom.disable_window_move_resize", false);
pref("dom.disable_window_status_change", false);
pref("dom.disable_window_open_feature.titlebar", false);
pref("dom.disable_window_open_feature.close", false);
pref("dom.disable_window_open_feature.toolbar", false);
pref("dom.disable_window_open_feature.location", false);
pref("dom.disable_window_open_feature.directories", false);
pref("dom.disable_window_open_feature.personalbar", false);
pref("dom.disable_window_open_feature.menubar", false);
pref("dom.disable_window_open_feature.scrollbars", false);
pref("dom.disable_window_open_feature.resizable", false);
pref("dom.disable_window_open_feature.minimizable", false);
pref("dom.disable_window_open_feature.status", false);
pref("dom.allow_scripts_to_close_windows", false);
pref("javascript.enabled", true);
pref("javascript.options.strict", false);
pref("javascript.options.showInConsole", false);
// popups.policy 1=allow,2=reject
pref("privacy.popups.policy", 1);
pref("privacy.popups.usecustom", true);
pref("privacy.popups.firstTime", true);
// advanced prefs
pref("advanced.always_load_images", true);
pref("security.enable_java", true);
pref("advanced.mailftp", false);
pref("image.animation_mode", "normal");
// If there is ever a security firedrill that requires
// us to block certian ports global, this is the pref
// to use. Is is a comma delimited list of port numbers
// for example:
// pref("network.security.ports.banned", "1,2,3,4,5");
// prevents necko connecting to ports 1-5 unless the protocol
// overrides.
pref("network.hosts.smtp_server", "mail");
pref("network.hosts.pop_server", "mail");
pref("network.protocols.useSystemDefaults", false); // set to true if user links should use system default handlers
// <http>
pref("network.http.version", "1.1"); // default
// pref("network.http.version", "1.0"); // uncomment this out in case of problems
// pref("network.http.version", "0.9"); // it'll work too if you're crazy
// keep-alive option is effectively obsolete. Nevertheless it'll work with
// some older 1.0 servers:
pref("network.http.proxy.version", "1.1"); // default
// pref("network.http.proxy.version", "1.0"); // uncomment this out in case of problems
// (required if using junkbuster proxy)
// enable caching of http documents
pref("network.http.use-cache", true);
// this preference can be set to override the socket type used for normal
// HTTP traffic. an empty value indicates the normal TCP/IP socket type.
pref("network.http.default-socket-type", "");
pref("network.http.keep-alive", true); // set it to false in case of problems
pref("network.http.proxy.keep-alive", true);
pref("network.http.keep-alive.timeout", 300);
// limit the absolute number of http connections.
pref("network.http.max-connections", 24);
// limit the absolute number of http connections that can be established per
// host. if a http proxy server is enabled, then the "server" is the proxy
// server. Otherwise, "server" is the http origin server.
pref("network.http.max-connections-per-server", 8);
// if network.http.keep-alive is true, and if NOT connecting via a proxy, then
// a new connection will only be attempted if the number of active persistent
// connections to the server is less then max-persistent-connections-per-server.
pref("network.http.max-persistent-connections-per-server", 2);
// if network.http.keep-alive is true, and if connecting via a proxy, then a
// new connection will only be attempted if the number of active persistent
// connections to the proxy is less then max-persistent-connections-per-proxy.
pref("network.http.max-persistent-connections-per-proxy", 4);
// amount of time (in seconds) to suspend pending requests, before spawning a
// new connection, once the limit on the number of persistent connections per
// host has been reached. however, a new connection will not be created if
// max-connections or max-connections-per-server has also been reached.
pref("network.http.request.max-start-delay", 10);
// http specific network timeouts (XXX currently unused)
pref("network.http.connect.timeout", 30); // in seconds
pref("network.http.request.timeout", 120); // in seconds
// Headers
pref("network.http.accept.default", "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1");
pref("network.http.sendRefererHeader", 2); // 0=don't send any, 1=send only on clicks, 2=send on image requests as well
// Maximum number of consecutive redirects before aborting.
pref("network.http.redirection-limit", 20);
// Enable http compression: comment this out in case of problems with 1.1
pref("network.http.accept-encoding" ,"gzip,deflate");
pref("network.http.pipelining" , false);
pref("network.http.proxy.pipelining", false);
// Always pipeling the very first request: this will only work when you are
// absolutely sure the the site or proxy you are browsing to/through support
// pipelining; the default behavior will be that the browser will first make
// a normal, non-pipelined request, then examine and remember the responce
// and only the subsequent requests to that site will be pipeline
pref("network.http.pipelining.firstrequest", false);
// Max number of requests in the pipeline
pref("network.http.pipelining.maxrequests" , 4);
pref("network.http.proxy.ssl.connect",true);
// </http>
// This preference controls whether or not URLs with UTF-8 characters are
// escaped. Set this preference to TRUE for strict RFC2396 conformance.
pref("network.standard-url.escape-utf8", true);
// Idle timeout for ftp control connections - 5 minute default
pref("network.ftp.idleConnectionTimeout", 300);
// directory listing format - constants are defined in nsIDirectoryListing.idl
// Do not set this to 0...
pref("network.dir.format", 2);
// enables the prefetch service (i.e., prefetching of <link rel="next"> URLs).
pref("network.prefetch-next", true);
// sspitzer: change this back to "news" when we get to beta.
// for now, set this to news.mozilla.org because you can only
// post to the server specified by this pref.
pref("network.hosts.nntp_server", "news.mozilla.org");
// 0-Accept, 1-dontAcceptForeign, 2-dontUse
user_pref("network.image.imageBehavior", 0);
pref("network.image.warnAboutImages", false);
pref("network.proxy.autoconfig_url", "");
pref("network.proxy.type", 0);
pref("network.proxy.ftp", "");
pref("network.proxy.ftp_port", 0);
pref("network.proxy.gopher", "");
pref("network.proxy.gopher_port", 0);
pref("network.proxy.news", "");
pref("network.proxy.news_port", 0);
pref("network.proxy.http", "");
pref("network.proxy.http_port", 0);
pref("network.proxy.wais", "");
pref("network.proxy.wais_port", 0);
pref("network.proxy.ssl", "");
pref("network.proxy.ssl_port", 0);
pref("network.proxy.socks", "");
pref("network.proxy.socks_port", 0);
pref("network.proxy.socks_version", 5);
pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1");
pref("network.online", true); //online/offline
pref("network.cookie.cookieBehavior", 0); // cookies enabled
pref("network.cookie.warnAboutCookies", false);
pref("network.cookie.enableForCurrentSessionOnly", false);
pref("network.cookie.lifetime.days", 90);
// The following default value is for p3p medium mode.
// See extensions/cookie/resources/content/p3p.xul for the definitions of low/medium/hi
pref("network.cookie.p3p", "ffffaaaa");
pref("network.cookie.p3plevel", 1); // 0=low, 1=medium, 2=high, 3=custom
pref("network.enablePad", false); // Allow client to do proxy autodiscovery
pref("network.enableIDN", true); // Turn on/off IDN (Internationalized Domain Name) resolution
pref("converter.html2txt.structs", true); // Output structured phrases (strong, em, code, sub, sup, b, i, u)
pref("converter.html2txt.header_strategy", 1); // 0 = no indention; 1 = indention, increased with header level; 2 = numbering and slight indention
pref("imageblocker.enabled", true);
// l12n and i18n
pref("intl.accept_languages", "chrome://global/locale/intl.properties");
pref("intl.accept_charsets", "iso-8859-1,*,utf-8");
// collationOption is only set on linux for japanese. see bug 18338 and 62015
// we need to check if this pref is still useful.
pref("intl.collationOption", "chrome://global-platform/locale/intl.properties");
pref("intl.charsetmenu.browser.static", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more1", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more2", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more3", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more4", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more5", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.cache.size", 5);
pref("intl.charset.detector", "chrome://global/locale/intl.properties");
pref("intl.charset.default", "chrome://global-platform/locale/intl.properties");
pref("intl.locale.matchOS", false);
// fallback charset list for Unicode conversion (converting from Unicode)
// currently used for mail send only to handle symbol characters (e.g Euro, trademark, smartquotes)
// for ISO-8859-1
pref("intl.fallbackCharsetList.ISO-8859-1", "windows-1252");
pref("font.language.group", "chrome://global/locale/intl.properties");
pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.properties");
// -- folders (Mac: these are binary aliases.)
pref("security.directory", "");
pref("signed.applets.codebase_principal_support", false);
pref("security.checkloaduri", true);
pref("security.xpconnect.plugin.unrestricted", true);
// Modifier key prefs: default to Windows settings,
// menu access key = alt, accelerator key = control.
// Use 17 for Ctrl, 18 for Alt, 224 for Meta, 0 for none. Mac settings in macprefs.js
pref("ui.key.accelKey", 17);
pref("ui.key.generalAccessKey", 18);
pref("ui.key.menuAccessKey", 18);
pref("ui.key.menuAccessKeyFocuses", false);
// Middle-mouse handling
pref("middlemouse.paste", false);
pref("middlemouse.contentLoadURL", false);
pref("middlemouse.scrollbarPosition", false);
// Clipboard behavior
pref("clipboard.autocopy", false);
// 0=lines, 1=pages, 2=history , 3=text size
pref("mousewheel.withnokey.action",0);
pref("mousewheel.withnokey.numlines",1);
pref("mousewheel.withnokey.sysnumlines",true);
pref("mousewheel.withcontrolkey.action",3);
pref("mousewheel.withcontrolkey.numlines",1);
pref("mousewheel.withcontrolkey.sysnumlines",true);
pref("mousewheel.withshiftkey.action",2);
pref("mousewheel.withshiftkey.numlines",1);
pref("mousewheel.withshiftkey.sysnumlines",false);
pref("mousewheel.withaltkey.action",0);
pref("mousewheel.withaltkey.numlines",1);
pref("mousewheel.withaltkey.sysnumlines",false);
pref("profile.confirm_automigration",true);
pref("profile.allow_automigration", true); // setting to false bypasses automigration in the profile code
// the amount of time (in seconds) that must elapse
// before we think your mozilla profile is defunct
// and you'd benefit from re-migrating from 4.x
// see bug #137886 for more details
//
// if -1, we never think your profile is defunct
// and users will never see the remigrate UI.
pref("profile.seconds_until_defunct", -1);
// We can show it anytime from menus
pref("profile.manage_only_at_launch",false);
// Customizable toolbar stuff
pref("custtoolbar.personal_toolbar_folder", "");
pref("prefs.converted-to-utf8",false);
// --------------------------------------------------
// IBMBIDI
// --------------------------------------------------
//
// ------------------
// Text Direction
// ------------------
// 1 = directionLTRBidi *
// 2 = directionRTLBidi
pref("bidi.direction", 1);
// ------------------
// Text Type
// ------------------
// 1 = charsettexttypeBidi *
// 2 = logicaltexttypeBidi
// 3 = visualtexttypeBidi
pref("bidi.texttype", 1);
// ------------------
// Controls Text Mode
// ------------------
// 1 = logicalcontrolstextmodeBidiCmd
// 2 = visualcontrolstextmodeBidi <-- NO LONGER SUPPORTED
// 3 = containercontrolstextmodeBidi *
pref("bidi.controlstextmode", 1);
// ------------------
// Clipboard Text Mode
// ------------------
// 1 = logicalclipboardtextmodeBidi
// 2 = visiualclipboardtextmodeBidi
// 3 = sourceclipboardtextmodeBidi *
pref("bidi.clipboardtextmode", 3);
// ------------------
// Numeral Style
// ------------------
// 0 = nominalnumeralBidi *
// 1 = regularcontextnumeralBidi
// 2 = hindicontextnumeralBidi
// 3 = arabicnumeralBidi
// 4 = hindinumeralBidi
pref("bidi.numeral", 0);
// ------------------
// Support Mode
// ------------------
// 1 = mozillaBidisupport *
// 2 = OsBidisupport
// 3 = disableBidisupport
pref("bidi.support", 1);
// ------------------
// Charset Mode
// ------------------
// 1 = doccharactersetBidi *
// 2 = defaultcharactersetBidi
pref("bidi.characterset", 1);
pref("browser.throbber.url","chrome://browser-region/locale/region.properties");
// used for double-click word selection behavior. Win will override.
pref("layout.word_select.eat_space_to_next_word", false);
pref("layout.word_select.stop_at_punctuation", true);
// pref to force frames to be resizable
pref("layout.frames.force_resizability", false);
// pref to permit users to make verified SOAP calls by default
pref("capability.policy.default.SOAPCall.invokeVerifySourceHeader", "allAccess");
// pref to control the alert notification
pref("alerts.slideIncrement", 1);
pref("alerts.slideIncrementTime", 10);
pref("alerts.totalOpenTime", 4000);
pref("alerts.height", 50);
// update notifications prefs
pref("update_notifications.enabled", true);
pref("update_notifications.provider.0.frequency", 7); // number of days
pref("update_notifications.provider.0.datasource", "chrome://browser-region/locale/region.properties");
// if true, allow plug-ins to override internal imglib decoder mime types in full-page mode
pref("plugin.override_internal_types", false);
pref("plugin.expose_full_path", false); // if true navigator.plugins reveals full path
// Help Windows NT, 2000, and XP dialup a RAS connection
// when a network address is unreachable.
pref("network.autodial-helper.enabled", true);
// Pref to control whether we set ddeexec subkeys for the http
// Internet shortcut protocol if we are handling it. These
// subkeys will be set only while we are running (to avoid the
// problem of Windows showing an alert when it tries to use DDE
// and we're not already running).
pref("advanced.system.supportDDEExec", true);
pref("browser.xul.error_pages.enabled", false);
pref("signon.rememberSignons", true);
pref("signon.expireMasterPassword", false);
pref("signon.SignonFileName", "signons.txt");
pref("network.protocol-handler.external.mailto", true); // for mail
pref("network.protocol-handler.external.news" , true); // for news
// By default, all protocol handlers are exposed. This means that
// the browser will respond to openURL commands for all URL types.
// It will also try to open link clicks inside the browser before
// failing over to the system handlers.
pref("network.protocol-handler.expose-all", true);
// Default security warning dialogs to off
pref("security.warn_entering_secure", false);
pref("security.warn_entering_weak", false);
pref("security.warn_leaving_secure", false);
pref("security.warn_viewing_mixed", false);
pref("security.warn_submit_insecure", false);

View File

@@ -0,0 +1,49 @@
<!DOCTYPE NETSCAPE-Bookmark-file-1>
<!-- This is an automatically generated file.
It will be read and overwritten.
Do Not Edit! -->
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
<TITLE>Bookmarks</TITLE>
<H1>Bookmarks</H1>
<DL><p>
<DT><H3 PERSONAL_TOOLBAR_FOLDER="true">Bookmarks Toolbar Folder</H3>
<DD>Add bookmarks to this folder to see them displayed on the Bookmarks Toolbar
<DL><p>
<DT><A HREF="http://texturizer.net/firebird/index.html">Mozilla Firebird Help</A>
<DD>David Tenser's Mozilla Firebird help site
<DT><A HREF="http://forums.mozillazine.org/viewforum.php?f=38">Mozilla Firebird Support</A>
<DD>MozillaZine's Firebird Support forum
<DT><A HREF="http://plugindoc.mozdev.org/faqs/">Plug-in FAQ</A>
<DD>Mozilla Firebird Plug-in Frequently Asked Questions
</DL><p>
<HR>
<DT><H3>Mozilla Firebird &amp; Mozilla Information</H3>
<DD>Information about Mozilla Firebird and Mozilla
<DL><p>
<DT><A HREF="http://texturizer.net/firebird/extensions/">Mozilla Firebird Extensions</A>
<DD>Mozilla Firebird add-ons and extensions
<DT><A HREF="http://texturizer.net/firebird/themes/">Mozilla Firebird Themes</A>
<DD>Mozilla Firebird themes
<DT><A HREF="http://forums.mozillazine.org/index.php?c=4">Mozilla Firebird Discussions</A>
<DD>MozillaZine's Mozilla Firebird discussion forums
<DT><A HREF="http://www.mozillazine.org/">MozillaZine</A>
<DD>Mozilla community news and advocacy
</DL><p>
<HR>
<DT><H3>Quick Searches</H3>
<DD>Handy searches that can be performed in the addressbar
<DL><p>
<DT><A HREF="http://devedge.netscape.com/viewsource/2002/bookmarks/">Using Mozilla Firebird Quick Searches</A>
<DD>Learn how to create and use Mozilla Firebird custom keywords and quick searches
<DT><A HREF="http://www.google.com/search?&q=%s" SHORTCUTURL="google">Google Quicksearch</A>
<DD>Type &quot;google &lt;search term&gt;&quot; in the addressbar to perform a Google search
<DT><A HREF="http://www.google.com/search?q=%s&btnI=I'm+Feeling+Lucky" SHORTCUTURL="goto">I'm Feeling Lucky Quicksearch</A>
<DD>Type &quot;goto &lt;term&gt;&quot; in the addressbar to visit Google's top listing for that term
<DT><A HREF="http://dictionary.reference.com/search?q=%s" SHORTCUTURL="dict">Dictionary.com Quicksearch</A>
<DD>Type &quot;dict &lt;word&gt;&quot; in the addressbar to perform a dictionary look-up
<DT><A HREF="http://www.google.com/search?&q=stocks:%s" SHORTCUTURL="quot">Stock Symbol Quicksearch</A>
<DD>Type &quot;quot &lt;symbol&gt;&quot; in the addressbar to perform a stock symbol look-up
</DL><p>
<HR>
</DL><p>

View File

@@ -0,0 +1,39 @@
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 mozilla.org code.
#
# Contributor(s):
#
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/rules.mk
FILES := \
userContent-example.css \
userChrome-example.css \
$(NULL)
FILES := $(addprefix $(srcdir)/, $(FILES))
libs::
$(INSTALL) $(FILES) $(DIST)/bin/defaults/profile/chrome
$(INSTALL) $(FILES) $(DIST)/bin/defaults/profile/US/chrome
install::
$(SYSINSTALL) $(IFLAGS1) $(FILES) $(DESTDIR)$(mozappdir)/defaults/profile/chrome
$(NSINSTALL) -t $(IFLAGS1) $(FILES) $(DESTDIR)$(mozappdir)/defaults/profile/US/chrome

View File

@@ -0,0 +1,54 @@
/*
* Edit this file and copy it as userChrome.css into your
* profile-directory/chrome/
*/
/*
* This file can be used to customize the look of Mozilla's user interface
* You should consider using !important on rules which you want to
* override default settings.
*/
/*
* Do not remove the @namespace line -- it's required for correct functioning
*/
@namespace url("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"); /* set default namespace to XUL */
/*
* Some possible accessibility enhancements:
*/
/*
* Make all the default font sizes 20 pt:
*
* * {
* font-size: 20pt !important
* }
*/
/*
* Make menu items in particular 15 pt instead of the default size:
*
* menupopup > * {
* font-size: 15pt !important
* }
*/
/*
* Give the Location (URL) Bar a fixed-width font
*
* #urlbar {
* font-family: monospace !important;
* }
*/
/*
* Eliminate the throbber and its annoying movement:
*
* #throbber-box {
* display: none !important;
* }
*/
/*
* For more examples see http://www.mozilla.org/unix/customizing.html
*/

View File

@@ -0,0 +1,35 @@
/*
* Edit this file and copy it as userContent.css into your
* profile-directory/chrome/
*/
/*
* This file can be used to apply a style to all web pages you view
* Rules without !important are overruled by author rules if the
* author sets any. Rules with !important overrule author rules.
*/
/*
* example: turn off "blink" element blinking
*
* blink { text-decoration: none ! important; }
*
*/
/*
* example: give all tables a 2px border
*
* table { border: 2px solid; }
*/
/*
* example: turn off "marquee" element
*
* marquee { -moz-binding: none; }
*
*/
/*
* For more examples see http://www.mozilla.org/unix/customizing.html
*/

View File

@@ -0,0 +1,659 @@
/* -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
*
* 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 mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
// SYNTAX HINTS: dashes are delimiters. Use underscores instead.
// The first character after a period must be alphabetic.
// pref("startup.homepage_override_url","chrome://browser-region/locale/region.properties");
pref("browser.chromeURL","chrome://browser/content/");
pref("browser.hiddenWindowChromeURL", "chrome://browser/content/hiddenWindow.xul");
pref("xpinstall.dialog.confirm", "chrome://mozapps/content/xpinstall/xpinstallConfirm.xul");
pref("xpinstall.dialog.progress", "chrome://mozapps/content/downloads/downloads.xul");
pref("xpinstall.dialog.progress.type", "Download:Manager");
pref("keyword.enabled", true);
pref("keyword.URL", "http://www.google.com/search?btnI=I%27m+Feeling+Lucky&ie=UTF-8&oe=UTF-8&q=");
pref("general.useragent.locale", "chrome://global/locale/intl.properties");
pref("general.useragent.contentlocale", "chrome://browser-region/locale/region.properties");
pref("general.useragent.vendor", "Firebird");
pref("general.useragent.vendorSub", "0.7+");
pref("general.smoothScroll", false);
#ifndef XP_UNIX
pref("general.autoScroll", true);
#endif
pref("backups.number_of_prefs_copies", 1);
// 0 = blank, 1 = home (browser.startup.homepage), 2 = last
// XXXBlake Remove this stupid pref
pref("browser.startup.page", 1);
pref("browser.startup.homepage", "chrome://browser-region/locale/region.properties");
// "browser.startup.homepage_override" was for 4.x
pref("browser.startup.homepage_override.1", false);
pref("browser.cache.enable", true); // see also network.http.use-cache
pref("browser.cache.disk.enable", true);
pref("browser.cache.disk.capacity", 50000);
pref("browser.cache.memory.enable", true);
//pref("browser.cache.memory.capacity", -1);
// -1 = determine dynamically, 0 = none, n = memory capacity in kilobytes
pref("browser.cache.check_doc_frequency", 3);
// 0 = once-per-session, 1 = each-time, 2 = never, 3 = when-appropriate/automatically
pref("browser.display.use_document_fonts", 1); // 0 = never, 1 = quick, 2 = always
pref("browser.display.use_document_colors", true);
pref("browser.display.use_system_colors", false);
pref("browser.display.foreground_color", "#000000");
pref("browser.display.background_color", "#FFFFFF");
pref("browser.display.force_inline_alttext", false); // true = force ALT text for missing images to be layed out inline
// 0 = no external leading,
// 1 = use external leading only when font provides,
// 2 = add extra leading both internal leading and external leading are zero
pref("browser.display.normal_lineheight_calc_control", 2);
pref("browser.display.show_image_placeholders", true); // true = show image placeholders while image is loaded and when image is broken
pref("browser.anchor_color", "#0000EE");
pref("browser.active_color", "#EE0000");
pref("browser.visited_color", "#551A8B");
pref("browser.underline_anchors", true);
pref("browser.blink_allowed", true);
pref("browser.enable_automatic_image_resizing", true);
pref("browser.display.use_focus_colors", false);
pref("browser.display.focus_background_color", "#117722");
pref("browser.display.focus_text_color", "#ffffff");
pref("browser.display.focus_ring_width", 1);
pref("browser.display.focus_ring_on_anything", false);
pref("browser.urlbar.matchOnlyTyped", false);
pref("browser.chrome.site_icons", true);
pref("browser.chrome.favicons", true);
pref("browser.chrome.toolbar_tips", true);
pref("browser.turbo.enabled", false);
pref("browser.formfill.enable", true);
pref("browser.helperApps.alwaysAsk.force", false);
pref("browser.helperApps.neverAsk.saveToDisk", "");
pref("browser.helperApps.neverAsk.openFile", "");
pref("accessibility.browsewithcaret", false);
pref("accessibility.warn_on_browsewithcaret", true);
pref("accessibility.usetexttospeech", "");
pref("accessibility.usebrailledisplay", "");
pref("accessibility.accesskeycausesactivation", true);
pref("accessibility.typeaheadfind", true);
pref("accessibility.typeaheadfind.autostart", true);
pref("accessibility.typeaheadfind.linksonly", true);
pref("accessibility.typeaheadfind.startlinksonly", false);
pref("accessibility.typeaheadfind.timeout", 4000);
pref("accessibility.typeaheadfind.enabletimeout", true);
pref("accessibility.typeaheadfind.soundURL", "default");
pref("accessibility.typeaheadfind.enablesound", true);
pref("browser.download.useDownloadDir", true);
pref("browser.download.folderList", 0);
pref("browser.download.manager.showAlertOnComplete", true);
pref("browser.download.manager.showAlertInterval", 2000);
pref("browser.download.manager.retention", 2);
pref("browser.download.manager.showWhenStarting", true);
pref("browser.download.manager.useWindow", true);
pref("browser.download.manager.closeWhenDone", true);
pref("browser.download.manager.openDelay", 500);
// pointer to the default engine name
pref("browser.search.defaultenginename", "chrome://browser-region/locale/region.properties");
// pointer to the Web Search url (content area context menu)
pref("browser.search.defaulturl", "chrome://browser-region/locale/region.properties");
// basic search popup constraint: minimum sherlock plugin version displayed
// (note: must be a string representation of a float or it'll default to 0.0)
pref("browser.search.basic.min_ver", "0.0");
pref("browser.history_expire_days", 9);
pref("browser.history.grouping", "day");
pref("browser.sessionhistory.max_entries", 50);
// loading and rendering of framesets and iframes
pref("browser.frames.enabled", true);
// form submission
pref("browser.forms.submit.backwards_compatible", true);
// Tab browser preferences.
pref("browser.tabs.autoHide", true);
pref("browser.tabs.forceHide", false);
pref("browser.tabs.loadInBackground", true);
pref("browser.tabs.loadFolderAndReplace", true);
pref("browser.tabs.opentabfor.middleclick", true);
pref("browser.tabs.opentabfor.urlbar", true);
// view source
pref("view_source.syntax_highlight", true);
pref("view_source.wrap_long_lines", false);
// gfx widgets
pref("nglayout.widget.mode", 2);
pref("nglayout.initialpaint.delay", 250);
// dispatch left clicks only to content in browser (still allows clicks to chrome/xul)
pref("nglayout.events.dispatchLeftClickOnly", true);
// whether or not to use xbl form controls
pref("nglayout.debug.enable_xbl_forms", false);
// size of scrollbar snapping region
pref("slider.snapMultiplier", 6);
// option to choose plug-in finder
pref("application.use_ns_plugin_finder", false);
// Smart Browsing prefs
pref("browser.related.enabled", true);
pref("browser.related.autoload", 1); // 0 = Always, 1 = After first use, 2 = Never
pref("browser.related.provider", "http://www-rl.netscape.com/wtgn?");
pref("browser.related.disabledForDomains", "");
pref("browser.goBrowsing.enabled", true);
// URI fixup prefs
pref("browser.fixup.alternate.enabled", true);
pref("browser.fixup.alternate.prefix", "www.");
pref("browser.fixup.alternate.suffix", ".com");
// Default bookmark sorting
pref("browser.bookmarks.sort.direction", "descending");
pref("browser.bookmarks.sort.resource", "rdf:http://home.netscape.com/NC-rdf#Name");
// Print header customization
// Use the following codes:
// &T - Title
// &U - Document URL
// &D - Date/Time
// &P - Page Number
// &PT - Page Number "of" Page total
// Set each header to a string containing zero or one of these codes
// and the code will be replaced in that string by the corresponding data
pref("print.print_headerleft", "&T");
pref("print.print_headercenter", "");
pref("print.print_headerright", "&U");
pref("print.print_footerleft", "&PT");
pref("print.print_footercenter", "");
pref("print.print_footerright", "&D");
pref("print.show_print_progress", true);
// This indicates whether it should use the native dialog or the XP Dialog50
pref("print.use_native_print_dialog", false);
pref("print.whileInPrintPreview", true);
// Cache old Presentation when going into Print Preview
pref("print.always_cache_old_pres", false);
// Enables you to specify the gap from the edge of the paper to the margin
// this is used by both Printing and Print Preview
pref("print.print_edge_top", 0); // 1/100 of an inch
pref("print.print_edge_left", 0); // 1/100 of an inch
pref("print.print_edge_right", 0); // 1/100 of an inch
pref("print.print_edge_bottom", 0); // 1/100 of an inch
// Default Capability Preferences: Security-Critical!
// Editing these may create a security risk - be sure you know what you're doing
//pref("capability.policy.default.barprop.visible.set", "UniversalBrowserWrite");
pref("capability.policy.default_policynames", "mailnews");
pref("capability.policy.policynames", "");
pref("capability.policy.default.DOMException.code", "allAccess");
pref("capability.policy.default.DOMException.message", "allAccess");
pref("capability.policy.default.DOMException.name", "allAccess");
pref("capability.policy.default.DOMException.result", "allAccess");
pref("capability.policy.default.DOMException.toString", "allAccess");
pref("capability.policy.default.History.back", "allAccess");
pref("capability.policy.default.History.current", "UniversalBrowserRead");
pref("capability.policy.default.History.forward", "allAccess");
pref("capability.policy.default.History.go", "allAccess");
pref("capability.policy.default.History.item", "UniversalBrowserRead");
pref("capability.policy.default.History.next", "UniversalBrowserRead");
pref("capability.policy.default.History.previous", "UniversalBrowserRead");
pref("capability.policy.default.History.toString", "UniversalBrowserRead");
pref("capability.policy.default.HTMLDocument.close", "allAccess");
pref("capability.policy.default.HTMLDocument.open", "allAccess");
pref("capability.policy.default.Location.hash.set", "allAccess");
pref("capability.policy.default.Location.href.set", "allAccess");
pref("capability.policy.default.Location.reload", "allAccess");
pref("capability.policy.default.Location.replace", "allAccess");
pref("capability.policy.default.Navigator.preference", "allAccess");
pref("capability.policy.default.Navigator.preferenceinternal.get", "UniversalPreferencesRead");
pref("capability.policy.default.Navigator.preferenceinternal.set", "UniversalPreferencesWrite");
pref("capability.policy.default.Window.blur", "allAccess");
pref("capability.policy.default.Window.close", "allAccess");
pref("capability.policy.default.Window.closed", "allAccess");
pref("capability.policy.default.Window.Components", "allAccess");
pref("capability.policy.default.Window.document", "allAccess");
pref("capability.policy.default.Window.focus", "allAccess");
pref("capability.policy.default.Window.frames", "allAccess");
pref("capability.policy.default.Window.history", "allAccess");
pref("capability.policy.default.Window.length", "allAccess");
pref("capability.policy.default.Window.location", "allAccess");
pref("capability.policy.default.Window.opener", "allAccess");
pref("capability.policy.default.Window.parent", "allAccess");
pref("capability.policy.default.Window.self", "allAccess");
pref("capability.policy.default.Window.top", "allAccess");
pref("capability.policy.default.Window.window", "allAccess");
// Scripts & Windows prefs
pref("browser.block.target_new_window", false);
pref("dom.disable_image_src_set", false);
pref("dom.disable_open_during_load", true);
pref("dom.disable_window_flip", false);
pref("dom.disable_window_move_resize", false);
pref("dom.disable_window_status_change", false);
pref("dom.disable_window_open_feature.titlebar", false);
pref("dom.disable_window_open_feature.close", false);
pref("dom.disable_window_open_feature.toolbar", false);
pref("dom.disable_window_open_feature.location", false);
pref("dom.disable_window_open_feature.directories", false);
pref("dom.disable_window_open_feature.personalbar", false);
pref("dom.disable_window_open_feature.menubar", false);
pref("dom.disable_window_open_feature.scrollbars", false);
pref("dom.disable_window_open_feature.resizable", false);
pref("dom.disable_window_open_feature.minimizable", false);
pref("dom.disable_window_open_feature.status", false);
pref("dom.allow_scripts_to_close_windows", false);
pref("javascript.enabled", true);
pref("javascript.options.strict", false);
pref("javascript.options.showInConsole", false);
// popups.policy 1=allow,2=reject
pref("privacy.popups.policy", 1);
pref("privacy.popups.usecustom", true);
pref("privacy.popups.firstTime", true);
// advanced prefs
pref("advanced.always_load_images", true);
pref("security.enable_java", true);
pref("advanced.mailftp", false);
pref("image.animation_mode", "normal");
// If there is ever a security firedrill that requires
// us to block certian ports global, this is the pref
// to use. Is is a comma delimited list of port numbers
// for example:
// pref("network.security.ports.banned", "1,2,3,4,5");
// prevents necko connecting to ports 1-5 unless the protocol
// overrides.
pref("network.hosts.smtp_server", "mail");
pref("network.hosts.pop_server", "mail");
pref("network.protocols.useSystemDefaults", false); // set to true if user links should use system default handlers
// <http>
pref("network.http.version", "1.1"); // default
// pref("network.http.version", "1.0"); // uncomment this out in case of problems
// pref("network.http.version", "0.9"); // it'll work too if you're crazy
// keep-alive option is effectively obsolete. Nevertheless it'll work with
// some older 1.0 servers:
pref("network.http.proxy.version", "1.1"); // default
// pref("network.http.proxy.version", "1.0"); // uncomment this out in case of problems
// (required if using junkbuster proxy)
// enable caching of http documents
pref("network.http.use-cache", true);
// this preference can be set to override the socket type used for normal
// HTTP traffic. an empty value indicates the normal TCP/IP socket type.
pref("network.http.default-socket-type", "");
pref("network.http.keep-alive", true); // set it to false in case of problems
pref("network.http.proxy.keep-alive", true);
pref("network.http.keep-alive.timeout", 300);
// limit the absolute number of http connections.
pref("network.http.max-connections", 24);
// limit the absolute number of http connections that can be established per
// host. if a http proxy server is enabled, then the "server" is the proxy
// server. Otherwise, "server" is the http origin server.
pref("network.http.max-connections-per-server", 8);
// if network.http.keep-alive is true, and if NOT connecting via a proxy, then
// a new connection will only be attempted if the number of active persistent
// connections to the server is less then max-persistent-connections-per-server.
pref("network.http.max-persistent-connections-per-server", 2);
// if network.http.keep-alive is true, and if connecting via a proxy, then a
// new connection will only be attempted if the number of active persistent
// connections to the proxy is less then max-persistent-connections-per-proxy.
pref("network.http.max-persistent-connections-per-proxy", 4);
// amount of time (in seconds) to suspend pending requests, before spawning a
// new connection, once the limit on the number of persistent connections per
// host has been reached. however, a new connection will not be created if
// max-connections or max-connections-per-server has also been reached.
pref("network.http.request.max-start-delay", 10);
// http specific network timeouts (XXX currently unused)
pref("network.http.connect.timeout", 30); // in seconds
pref("network.http.request.timeout", 120); // in seconds
// Headers
pref("network.http.accept.default", "text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,video/x-mng,image/png,image/jpeg,image/gif;q=0.2,*/*;q=0.1");
pref("network.http.sendRefererHeader", 2); // 0=don't send any, 1=send only on clicks, 2=send on image requests as well
// Maximum number of consecutive redirects before aborting.
pref("network.http.redirection-limit", 20);
// Enable http compression: comment this out in case of problems with 1.1
pref("network.http.accept-encoding" ,"gzip,deflate");
pref("network.http.pipelining" , false);
pref("network.http.proxy.pipelining", false);
// Always pipeling the very first request: this will only work when you are
// absolutely sure the the site or proxy you are browsing to/through support
// pipelining; the default behavior will be that the browser will first make
// a normal, non-pipelined request, then examine and remember the responce
// and only the subsequent requests to that site will be pipeline
pref("network.http.pipelining.firstrequest", false);
// Max number of requests in the pipeline
pref("network.http.pipelining.maxrequests" , 4);
pref("network.http.proxy.ssl.connect",true);
// </http>
// This preference controls whether or not URLs with UTF-8 characters are
// escaped. Set this preference to TRUE for strict RFC2396 conformance.
pref("network.standard-url.escape-utf8", true);
// Idle timeout for ftp control connections - 5 minute default
pref("network.ftp.idleConnectionTimeout", 300);
// directory listing format - constants are defined in nsIDirectoryListing.idl
// Do not set this to 0...
pref("network.dir.format", 2);
// enables the prefetch service (i.e., prefetching of <link rel="next"> URLs).
pref("network.prefetch-next", true);
// sspitzer: change this back to "news" when we get to beta.
// for now, set this to news.mozilla.org because you can only
// post to the server specified by this pref.
pref("network.hosts.nntp_server", "news.mozilla.org");
// 0-Accept, 1-dontAcceptForeign, 2-dontUse
user_pref("network.image.imageBehavior", 0);
pref("network.image.warnAboutImages", false);
pref("network.proxy.autoconfig_url", "");
pref("network.proxy.type", 0);
pref("network.proxy.ftp", "");
pref("network.proxy.ftp_port", 0);
pref("network.proxy.gopher", "");
pref("network.proxy.gopher_port", 0);
pref("network.proxy.news", "");
pref("network.proxy.news_port", 0);
pref("network.proxy.http", "");
pref("network.proxy.http_port", 0);
pref("network.proxy.wais", "");
pref("network.proxy.wais_port", 0);
pref("network.proxy.ssl", "");
pref("network.proxy.ssl_port", 0);
pref("network.proxy.socks", "");
pref("network.proxy.socks_port", 0);
pref("network.proxy.socks_version", 5);
pref("network.proxy.no_proxies_on", "localhost, 127.0.0.1");
pref("network.online", true); //online/offline
pref("network.cookie.cookieBehavior", 0); // cookies enabled
pref("network.cookie.warnAboutCookies", false);
pref("network.cookie.enableForCurrentSessionOnly", false);
pref("network.cookie.lifetime.days", 90);
// The following default value is for p3p medium mode.
// See extensions/cookie/resources/content/p3p.xul for the definitions of low/medium/hi
pref("network.cookie.p3p", "ffffaaaa");
pref("network.cookie.p3plevel", 1); // 0=low, 1=medium, 2=high, 3=custom
pref("network.enablePad", false); // Allow client to do proxy autodiscovery
pref("network.enableIDN", true); // Turn on/off IDN (Internationalized Domain Name) resolution
pref("converter.html2txt.structs", true); // Output structured phrases (strong, em, code, sub, sup, b, i, u)
pref("converter.html2txt.header_strategy", 1); // 0 = no indention; 1 = indention, increased with header level; 2 = numbering and slight indention
pref("imageblocker.enabled", true);
// l12n and i18n
pref("intl.accept_languages", "chrome://global/locale/intl.properties");
pref("intl.accept_charsets", "iso-8859-1,*,utf-8");
// collationOption is only set on linux for japanese. see bug 18338 and 62015
// we need to check if this pref is still useful.
pref("intl.collationOption", "chrome://global-platform/locale/intl.properties");
pref("intl.charsetmenu.browser.static", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more1", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more2", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more3", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more4", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.more5", "chrome://global/locale/intl.properties");
pref("intl.charsetmenu.browser.cache.size", 5);
pref("intl.charset.detector", "chrome://global/locale/intl.properties");
pref("intl.charset.default", "chrome://global-platform/locale/intl.properties");
pref("intl.locale.matchOS", false);
// fallback charset list for Unicode conversion (converting from Unicode)
// currently used for mail send only to handle symbol characters (e.g Euro, trademark, smartquotes)
// for ISO-8859-1
pref("intl.fallbackCharsetList.ISO-8859-1", "windows-1252");
pref("font.language.group", "chrome://global/locale/intl.properties");
pref("intl.menuitems.alwaysappendaccesskeys","chrome://global/locale/intl.properties");
// -- folders (Mac: these are binary aliases.)
pref("security.directory", "");
pref("signed.applets.codebase_principal_support", false);
pref("security.checkloaduri", true);
pref("security.xpconnect.plugin.unrestricted", true);
// Modifier key prefs: default to Windows settings,
// menu access key = alt, accelerator key = control.
// Use 17 for Ctrl, 18 for Alt, 224 for Meta, 0 for none. Mac settings in macprefs.js
pref("ui.key.accelKey", 17);
pref("ui.key.generalAccessKey", 18);
pref("ui.key.menuAccessKey", 18);
pref("ui.key.menuAccessKeyFocuses", false);
// Middle-mouse handling
pref("middlemouse.paste", false);
pref("middlemouse.contentLoadURL", false);
pref("middlemouse.scrollbarPosition", false);
// Clipboard behavior
pref("clipboard.autocopy", false);
// 0=lines, 1=pages, 2=history , 3=text size
pref("mousewheel.withnokey.action",0);
pref("mousewheel.withnokey.numlines",1);
pref("mousewheel.withnokey.sysnumlines",true);
pref("mousewheel.withcontrolkey.action",3);
pref("mousewheel.withcontrolkey.numlines",1);
pref("mousewheel.withcontrolkey.sysnumlines",true);
pref("mousewheel.withshiftkey.action",2);
pref("mousewheel.withshiftkey.numlines",1);
pref("mousewheel.withshiftkey.sysnumlines",false);
pref("mousewheel.withaltkey.action",0);
pref("mousewheel.withaltkey.numlines",1);
pref("mousewheel.withaltkey.sysnumlines",false);
pref("profile.confirm_automigration",true);
pref("profile.allow_automigration", true); // setting to false bypasses automigration in the profile code
// the amount of time (in seconds) that must elapse
// before we think your mozilla profile is defunct
// and you'd benefit from re-migrating from 4.x
// see bug #137886 for more details
//
// if -1, we never think your profile is defunct
// and users will never see the remigrate UI.
pref("profile.seconds_until_defunct", -1);
// We can show it anytime from menus
pref("profile.manage_only_at_launch",false);
// Customizable toolbar stuff
pref("custtoolbar.personal_toolbar_folder", "");
pref("prefs.converted-to-utf8",false);
// --------------------------------------------------
// IBMBIDI
// --------------------------------------------------
//
// ------------------
// Text Direction
// ------------------
// 1 = directionLTRBidi *
// 2 = directionRTLBidi
pref("bidi.direction", 1);
// ------------------
// Text Type
// ------------------
// 1 = charsettexttypeBidi *
// 2 = logicaltexttypeBidi
// 3 = visualtexttypeBidi
pref("bidi.texttype", 1);
// ------------------
// Controls Text Mode
// ------------------
// 1 = logicalcontrolstextmodeBidiCmd
// 2 = visualcontrolstextmodeBidi <-- NO LONGER SUPPORTED
// 3 = containercontrolstextmodeBidi *
pref("bidi.controlstextmode", 1);
// ------------------
// Clipboard Text Mode
// ------------------
// 1 = logicalclipboardtextmodeBidi
// 2 = visiualclipboardtextmodeBidi
// 3 = sourceclipboardtextmodeBidi *
pref("bidi.clipboardtextmode", 3);
// ------------------
// Numeral Style
// ------------------
// 0 = nominalnumeralBidi *
// 1 = regularcontextnumeralBidi
// 2 = hindicontextnumeralBidi
// 3 = arabicnumeralBidi
// 4 = hindinumeralBidi
pref("bidi.numeral", 0);
// ------------------
// Support Mode
// ------------------
// 1 = mozillaBidisupport *
// 2 = OsBidisupport
// 3 = disableBidisupport
pref("bidi.support", 1);
// ------------------
// Charset Mode
// ------------------
// 1 = doccharactersetBidi *
// 2 = defaultcharactersetBidi
pref("bidi.characterset", 1);
pref("browser.throbber.url","chrome://browser-region/locale/region.properties");
// used for double-click word selection behavior. Win will override.
pref("layout.word_select.eat_space_to_next_word", false);
pref("layout.word_select.stop_at_punctuation", true);
// pref to force frames to be resizable
pref("layout.frames.force_resizability", false);
// pref to permit users to make verified SOAP calls by default
pref("capability.policy.default.SOAPCall.invokeVerifySourceHeader", "allAccess");
// pref to control the alert notification
pref("alerts.slideIncrement", 1);
pref("alerts.slideIncrementTime", 10);
pref("alerts.totalOpenTime", 4000);
pref("alerts.height", 50);
// update notifications prefs
pref("update_notifications.enabled", true);
pref("update_notifications.provider.0.frequency", 7); // number of days
pref("update_notifications.provider.0.datasource", "chrome://browser-region/locale/region.properties");
// if true, allow plug-ins to override internal imglib decoder mime types in full-page mode
pref("plugin.override_internal_types", false);
pref("plugin.expose_full_path", false); // if true navigator.plugins reveals full path
// Help Windows NT, 2000, and XP dialup a RAS connection
// when a network address is unreachable.
pref("network.autodial-helper.enabled", true);
// Pref to control whether we set ddeexec subkeys for the http
// Internet shortcut protocol if we are handling it. These
// subkeys will be set only while we are running (to avoid the
// problem of Windows showing an alert when it tries to use DDE
// and we're not already running).
pref("advanced.system.supportDDEExec", true);
pref("browser.xul.error_pages.enabled", false);
pref("signon.rememberSignons", true);
pref("signon.expireMasterPassword", false);
pref("signon.SignonFileName", "signons.txt");
pref("network.protocol-handler.external.mailto", true); // for mail
pref("network.protocol-handler.external.news" , true); // for news
// By default, all protocol handlers are exposed. This means that
// the browser will respond to openURL commands for all URL types.
// It will also try to open link clicks inside the browser before
// failing over to the system handlers.
pref("network.protocol-handler.expose-all", true);
// Default security warning dialogs to off
pref("security.warn_entering_secure", false);
pref("security.warn_entering_weak", false);
pref("security.warn_leaving_secure", false);
pref("security.warn_viewing_mixed", false);
pref("security.warn_submit_insecure", false);

View File

@@ -0,0 +1,5 @@
<?xml version="1.0"?>
<RDF:RDF
xmlns:NC="http://home.netscape.com/NC-rdf#"
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
</RDF:RDF>

View File

@@ -0,0 +1,319 @@
<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:NC="http://home.netscape.com/NC-rdf#"
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Description about="urn:mimetypes">
<NC:MIME-types>
<Seq about="urn:mimetypes:root">
<RDF:li resource="urn:mimetype:application/vnd.ms-excel"/>
<RDF:li resource="urn:mimetype:application/msword"/>
<RDF:li resource="urn:mimetype:application/vnd.ms-powerpoint"/>
<RDF:li resource="urn:mimetype:application/pdf"/>
<RDF:li resource="urn:mimetype:video/avi"/>
<RDF:li resource="urn:mimetype:video/quicktime"/>
<RDF:li resource="urn:mimetype:video/x-ms-wmv"/>
<RDF:li resource="urn:mimetype:video/x-ms-asf"/>
<RDF:li resource="urn:mimetype:video/mpeg"/>
<RDF:li resource="urn:mimetype:audio/x-pn-realaudio"/>
<RDF:li resource="urn:mimetype:audio/x-m4a"/>
<RDF:li resource="urn:mimetype:audio/x-mp3"/>
<RDF:li resource="urn:mimetype:audio/mpeg"/>
<RDF:li resource="urn:mimetype:audio/x-ms-wma"/>
<RDF:li resource="urn:mimetype:audio/wav"/>
<RDF:li resource="urn:mimetype:audio/mid"/>
<RDF:li resource="urn:mimetype:application/x-stuffit"/>
<RDF:li resource="urn:mimetype:application/x-zip-compressed"/>
<RDF:li resource="urn:mimetype:application/x-gzip"/>
</Seq>
</NC:MIME-types>
</Description>
<!-- Microsoft Excel -->
<RDF:Description about="urn:mimetype:application/vnd.ms-excel"
NC:value="application/vnd.ms-excel"
NC:editable="true"
NC:fileExtensions="xls"
NC:description="Microsoft Excel Worksheet">
<NC:handlerProp resource="urn:mimetype:handler:application/vnd.ms-excel"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/vnd.ms-excel"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/vnd.ms-excel"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/vnd.ms-excel"
NC:prettyName=""
NC:path="" />
<!-- Microsoft Word -->
<RDF:Description about="urn:mimetype:application/msword"
NC:value="application/msword"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/msword"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/msword"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/msword"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/msword"
NC:prettyName=""
NC:path="" />
<!-- Microsoft Word -->
<RDF:Description about="urn:mimetype:application/vnd.ms-powerpoint"
NC:value="application/vnd.ms-powerpoint"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/vnd.ms-powerpoint"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/vnd.ms-powerpoint"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/vnd.ms-powerpoint"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/vnd.ms-powerpoint"
NC:prettyName=""
NC:path="" />
<!-- Adobe Acrobat -->
<RDF:Description about="urn:mimetype:application/pdf"
NC:value="application/pdf"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/pdf"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/pdf"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/pdf"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/pdf"
NC:prettyName=""
NC:path="" />
<!-- Stuffit Expander -->
<RDF:Description about="urn:mimetype:application/x-stuffit"
NC:value="application/x-stuffit"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/x-stuffit"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/x-stuffit"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/x-stuffit"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/x-stuffit"
NC:prettyName=""
NC:path="" />
<!-- Zip Compressed -->
<RDF:Description about="urn:mimetype:application/x-zip-compressed"
NC:value="application/x-zip-compressed"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/x-zip-compressed"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/x-zip-compressed"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/x-zip-compressed"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/x-zip-compressed"
NC:prettyName=""
NC:path="" />
<!-- GZIP Compressed -->
<RDF:Description about="urn:mimetype:application/x-gzip"
NC:value="application/x-gzip"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/x-gzip"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/x-gzip"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/x-gzip"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/x-gzip"
NC:prettyName=""
NC:path="" />
<!-- Video for Windows -->
<RDF:Description about="urn:mimetype:video/avi"
NC:value="video/avi"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/avi"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/avi"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/avi"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/avi"
NC:prettyName=""
NC:path="" />
<!-- Quicktime -->
<RDF:Description about="urn:mimetype:video/quicktime"
NC:value="video/quicktime"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/quicktime"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/quicktime"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/quicktime"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/quicktime"
NC:prettyName=""
NC:path="" />
<!-- Windows Media -->
<RDF:Description about="urn:mimetype:video/x-ms-wmv"
NC:value="video/x-ms-wmv"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/x-ms-wmv"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/x-ms-wmv"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/x-ms-wmv"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/x-ms-wmv"
NC:prettyName=""
NC:path="" />
<RDF:Description about="urn:mimetype:video/x-ms-asf"
NC:value="video/x-ms-asf"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/x-ms-asf"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/x-ms-asf"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/x-ms-asf"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/x-ms-asf"
NC:prettyName=""
NC:path="" />
<!-- MPEG Video -->
<RDF:Description about="urn:mimetype:video/mpeg"
NC:value="video/mpeg"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/mpeg"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/mpeg"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/mpeg"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/mpeg"
NC:prettyName=""
NC:path="" />
<!-- RealMedia -->
<RDF:Description about="urn:mimetype:audio/x-pn-realaudio"
NC:value="audio/x-pn-realaudio"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/x-pn-realaudio"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/x-pn-realaudio"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/x-pn-realaudio"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/x-pn-realaudio"
NC:prettyName=""
NC:path="" />
<!-- MPEG4 -->
<RDF:Description about="urn:mimetype:audio/x-m4a"
NC:value="audio/x-m4a"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/x-m4a"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/x-m4a"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/x-m4a"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/x-m4a"
NC:prettyName=""
NC:path="" />
<!-- MP3 -->
<RDF:Description about="urn:mimetype:audio/x-mp3"
NC:value="audio/x-mp3"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/x-mp3"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/x-mp3"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/x-mp3"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/x-mp3"
NC:prettyName=""
NC:path="" />
<!-- MPEG Audio -->
<RDF:Description about="urn:mimetype:audio/mpeg"
NC:value="audio/mpeg"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/mpeg"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/mpeg"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/mpeg"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/mpeg"
NC:prettyName=""
NC:path="" />
<!-- Windows Media Audio -->
<RDF:Description about="urn:mimetype:audio/x-ms-wma"
NC:value="audio/x-ms-wma"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/x-ms-wma"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/x-ms-wma"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/x-ms-wma"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/x-ms-wma"
NC:prettyName=""
NC:path="" />
<!-- WAV -->
<RDF:Description about="urn:mimetype:audio/wav"
NC:value="audio/wav"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/wav"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/wav"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/wav"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/wav"
NC:prettyName=""
NC:path="" />
<!-- MIDI -->
<RDF:Description about="urn:mimetype:audio/mid"
NC:value="audio/mid"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/mid"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/mid"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/mid"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/mid"
NC:prettyName=""
NC:path="" />
</RDF>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:NC="http://home.netscape.com/NC-rdf#">
<Description about="urn:mimetypes">
<NC:MIME-types>
<Seq about="urn:mimetypes:root">
</Seq>
</NC:MIME-types>
</Description>
</RDF>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0"?> <!-- -*- Mode: SGML -*- -->
<!--
- The contents of this file are subject to the Mozilla 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/MPL/
-
- 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 Mozilla Communicator.
-
- The Initial Developer of the Original Code is Netscape
- Communications Corp. Portions created by Netscape Communications
- Corp. are Copyright (C) 1999 Netscape Communications Corp. All
- Rights Reserved.
-
-->
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"/>

View File

@@ -0,0 +1,67 @@
<?xml version="1.0"?> <!-- -*- Mode: SGML -*- -->
<!--
- The contents of this file are subject to the Mozilla 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/MPL/
-
- 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 Mozilla Communicator.
-
- The Initial Developer of the Original Code is Netscape
- Communications Corp. Portions created by Netscape Communications
- Corp. are Copyright (C) 1999 Netscape Communications Corp. All
- Rights Reserved.
-
- Contributor(s): Robert John Churchill (rjc@netscape.com)
-->
<!DOCTYPE RDF
[
<!ENTITY search.category.mozilla "Mozilla">
<!ENTITY search.category.web "Web">
]
>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:NC="http://home.netscape.com/NC-rdf#">
<!-- search categories (under the "NC:SearchCategoryRoot" node) -->
<!-- Note: these names SHOULD be localized via a DTD -->
<RDF:Seq about="NC:SearchCategoryRoot">
<RDF:li>
<RDF:Description about="urn:search:category:2">
<NC:title>&search.category.mozilla;</NC:title>
</RDF:Description>
<RDF:Description about="urn:search:category:1">
<NC:title>&search.category.web;</NC:title>
</RDF:Description>
</RDF:li>
</RDF:Seq>
<!-- engines per category (Note that specific prefixes are required) -->
<RDF:Seq about="NC:SearchCategory?category=urn:search:category:1">
<RDF:li resource="NC:SearchCategory?engine=urn:search:engine:NetscapeSearch.src" />
<RDF:li resource="NC:SearchCategory?engine=urn:search:engine:google.src" />
<RDF:li resource="NC:SearchCategory?engine=urn:search:engine:dmoz.src" />
</RDF:Seq>
<RDF:Seq about="NC:SearchCategory?category=urn:search:category:2">
<RDF:li resource="NC:SearchCategory?engine=urn:search:engine:mozilla.src" />
<RDF:li resource="NC:SearchCategory?engine=urn:search:engine:bugzilla.src" />
<RDF:li resource="NC:SearchCategory?engine=urn:search:engine:lxrmozilla.src" />
</RDF:Seq>
</RDF:RDF>

View File

@@ -0,0 +1,272 @@
<?xml version="1.0"?>
<RDF xmlns="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:NC="http://home.netscape.com/NC-rdf#"
xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<Description about="urn:mimetypes">
<NC:MIME-types>
<Seq about="urn:mimetypes:root">
<RDF:li resource="urn:mimetype:application/vnd.ms-excel"/>
<RDF:li resource="urn:mimetype:application/msword"/>
<RDF:li resource="urn:mimetype:application/vnd.ms-powerpoint"/>
<RDF:li resource="urn:mimetype:application/pdf"/>
<RDF:li resource="urn:mimetype:video/avi"/>
<RDF:li resource="urn:mimetype:video/quicktime"/>
<RDF:li resource="urn:mimetype:video/x-ms-wmv"/>
<RDF:li resource="urn:mimetype:video/x-ms-asf"/>
<RDF:li resource="urn:mimetype:video/mpeg"/>
<RDF:li resource="urn:mimetype:audio/x-pn-realaudio"/>
<RDF:li resource="urn:mimetype:audio/x-m4a"/>
<RDF:li resource="urn:mimetype:audio/x-mp3"/>
<RDF:li resource="urn:mimetype:audio/mpeg"/>
<RDF:li resource="urn:mimetype:audio/x-ms-wma"/>
<RDF:li resource="urn:mimetype:audio/wav"/>
<RDF:li resource="urn:mimetype:audio/mid"/>
</Seq>
</NC:MIME-types>
</Description>
<!-- Microsoft Excel -->
<RDF:Description about="urn:mimetype:application/vnd.ms-excel"
NC:value="application/vnd.ms-excel"
NC:editable="true"
NC:fileExtensions="xls"
NC:description="Microsoft Excel Worksheet">
<NC:handlerProp resource="urn:mimetype:handler:application/vnd.ms-excel"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/vnd.ms-excel"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/vnd.ms-excel"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/vnd.ms-excel"
NC:prettyName=""
NC:path="" />
<!-- Microsoft Word -->
<RDF:Description about="urn:mimetype:application/msword"
NC:value="application/msword"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/msword"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/msword"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/msword"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/msword"
NC:prettyName=""
NC:path="" />
<!-- Microsoft Word -->
<RDF:Description about="urn:mimetype:application/vnd.ms-powerpoint"
NC:value="application/vnd.ms-powerpoint"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/vnd.ms-powerpoint"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/vnd.ms-powerpoint"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/vnd.ms-powerpoint"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/vnd.ms-powerpoint"
NC:prettyName=""
NC:path="" />
<!-- Adobe Acrobat -->
<RDF:Description about="urn:mimetype:application/pdf"
NC:value="application/pdf"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:application/pdf"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:application/pdf"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:application/pdf"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:application/pdf"
NC:prettyName=""
NC:path="" />
<!-- Video for Windows -->
<RDF:Description about="urn:mimetype:video/avi"
NC:value="video/avi"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/avi"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/avi"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/avi"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/avi"
NC:prettyName=""
NC:path="" />
<!-- Quicktime -->
<RDF:Description about="urn:mimetype:video/quicktime"
NC:value="video/quicktime"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/quicktime"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/quicktime"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/quicktime"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/quicktime"
NC:prettyName=""
NC:path="" />
<!-- Windows Media -->
<RDF:Description about="urn:mimetype:video/x-ms-wmv"
NC:value="video/x-ms-wmv"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/x-ms-wmv"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/x-ms-wmv"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/x-ms-wmv"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/x-ms-wmv"
NC:prettyName=""
NC:path="" />
<RDF:Description about="urn:mimetype:video/x-ms-asf"
NC:value="video/x-ms-asf"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/x-ms-asf"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/x-ms-asf"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/x-ms-asf"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/x-ms-asf"
NC:prettyName=""
NC:path="" />
<!-- MPEG Video -->
<RDF:Description about="urn:mimetype:video/mpeg"
NC:value="video/mpeg"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:video/mpeg"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:video/mpeg"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:video/mpeg"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:video/mpeg"
NC:prettyName=""
NC:path="" />
<!-- RealMedia -->
<RDF:Description about="urn:mimetype:audio/x-pn-realaudio"
NC:value="audio/x-pn-realaudio"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/x-pn-realaudio"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/x-pn-realaudio"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/x-pn-realaudio"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/x-pn-realaudio"
NC:prettyName=""
NC:path="" />
<!-- MPEG4 -->
<RDF:Description about="urn:mimetype:audio/x-m4a"
NC:value="audio/x-m4a"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/x-m4a"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/x-m4a"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/x-m4a"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/x-m4a"
NC:prettyName=""
NC:path="" />
<!-- MP3 -->
<RDF:Description about="urn:mimetype:audio/x-mp3"
NC:value="audio/x-mp3"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/x-mp3"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/x-mp3"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/x-mp3"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/x-mp3"
NC:prettyName=""
NC:path="" />
<!-- MPEG Audio -->
<RDF:Description about="urn:mimetype:audio/mpeg"
NC:value="audio/mpeg"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/mpeg"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/mpeg"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/mpeg"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/mpeg"
NC:prettyName=""
NC:path="" />
<!-- Windows Media Audio -->
<RDF:Description about="urn:mimetype:audio/x-ms-wma"
NC:value="audio/x-ms-wma"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/x-ms-wma"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/x-ms-wma"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/x-ms-wma"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/x-ms-wma"
NC:prettyName=""
NC:path="" />
<!-- WAV -->
<RDF:Description about="urn:mimetype:audio/wav"
NC:value="audio/wav"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/wav"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/wav"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/wav"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/wav"
NC:prettyName=""
NC:path="" />
<!-- MIDI -->
<RDF:Description about="urn:mimetype:audio/mid"
NC:value="audio/mid"
NC:editable="true">
<NC:handlerProp resource="urn:mimetype:handler:audio/mid"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:handler:audio/mid"
NC:alwaysAsk="false"
NC:useSystemDefault="true">
<NC:externalApplication resource="urn:mimetype:externalApplication:audio/mid"/>
</RDF:Description>
<RDF:Description about="urn:mimetype:externalApplication:audio/mid"
NC:prettyName=""
NC:path="" />
</RDF>

View File

@@ -0,0 +1,92 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*- */
/* ***** BEGIN LICENSE BLOCK *****
* Version: NPL 1.1/GPL 2.0/LGPL 2.1
*
* 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 Mozilla Communicator client code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 1998
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Bill Law law@netscape.com
* Jonathan Wilson <jonwil@tpgi.com.au>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the NPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the NPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include <windows.h>
#include "nsINativeAppSupportWin.h"
1 24 "MozillaFirebird.exe.manifest"
// Program icon.
IDI_APPLICATION ICON
"mozilla.ico"
// Splash screen dialog.
IDD_SPLASH DIALOGEX
DISCARDABLE
0,0,0,0
STYLE DS_SETFOREGROUND | DS_CENTER | WS_POPUP
EXSTYLE WS_EX_TOOLWINDOW
FONT 8, "MS Sans Serif"
BEGIN
CONTROL
IDB_SPLASH,
IDB_SPLASH,
"Static",
SS_BITMAP,
0,0,0,0
END
// Splash screen bitmap.
// IDB_SPLASH BITMAP
// "splash.bmp"
STRINGTABLE DISCARDABLE
BEGIN
ID_DDE_APPLICATION_NAME, "Mozilla Firebird Debug"
IDS_STARTMENU_APPNAME, "Mozilla Firebird Debug"
END
#ifdef MOZ_STATIC_BUILD
// XXX This code is copied from resource.h and widget.rc. It's a work-around
// for the limitation that only one resource file can be used in an .exe. We
// should develop a method, for static builds only, to combine multiple .rc
// files into a single .rc file, and then use that to build the single .res
// file for the .exe.
// We need this cursor for versions of Windows that don't support IDC_HAND,
// namely Win95 and NT4.
#define IDC_SELECTANCHOR 4100
IDC_SELECTANCHOR CURSOR DISCARDABLE "..\\..\\widget\\src\\build\\res\\select.cur"
#define IDC_ZOOMIN 4114
IDC_ZOOMIN CURSOR DISCARDABLE "..\\..\\widget\\src\\build\\res\\zoom_in.cur"
#define IDC_ZOOMOUT 4115
IDC_ZOOMOUT CURSOR DISCARDABLE "..\\..\\widget\\src\\build\\res\\zoom_out.cur"
#endif

View File

@@ -0,0 +1,50 @@
/* -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
*
* The contents of this file are subject to the Mozilla 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/MPL/
*
* 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 Mozilla Communicator client code.
*
* 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):
* Bill Law law@netscape.com
* IBM Corp.
*/
#include <os2.h>
// Splash screen dialog ID.
#define IDD_SPLASH 100
// Splash screen bitmap ID.
#define IDB_SPLASH 101
// DDE application name
#define ID_DDE_APPLICATION_NAME 102
ICON 1 "mozos2.ico"
DLGTEMPLATE IDD_SPLASH DISCARDABLE
BEGIN
DIALOG "", IDD_SPLASH, 0, 0, 390, 261, , FCF_BORDER
BEGIN
END
END
//BITMAP IDB_SPLASH "splash.bmp"
STRINGTABLE DISCARDABLE
BEGIN
ID_DDE_APPLICATION_NAME, "Mozilla Firebird"
END

View File

@@ -0,0 +1,39 @@
#
# 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 mozilla.org code.
#
# 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):
#
DEPTH = ../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
ifneq (,$(filter mac cocoa,$(MOZ_WIDGET_TOOLKIT)))
# Use Pinstripe on MacOS X
DIRS += skin/mac
else
# Use Qute on Windows and Linux
DIRS += skin
endif
include $(topsrcdir)/config/config.mk
include $(topsrcdir)/config/rules.mk

Binary file not shown.

After

Width:  |  Height:  |  Size: 70 KiB

View File

@@ -0,0 +1,86 @@
<?xml version="1.0"?> <!-- -*- Mode: HTML -*- -->
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla Firebird about dialog.
#
# The Initial Developer of the Original Code is
# Blake Ross (blaker@netscape.com).
# Portions created by the Initial Developer are Copyright (C) 2002
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the LGPL or the GPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK ***** -->
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://browser/skin/aboutDialog.css" type="text/css"?>
<!DOCTYPE window [
<!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
%brandDTD;
<!ENTITY % aboutDialogDTD SYSTEM "chrome://browser/locale/aboutDialog.dtd" >
%aboutDialogDTD;
]>
<dialog xmlns:html="http://www.w3.org/1999/xhtml"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
id="aboutDialog"
buttons="accept"
onload="onLoad();"
title="&aboutDialog.title;"
style="width: 299px">
<script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
<script type="application/x-javascript">
<![CDATA[
function onLoad() {
var userAgentField = document.getElementById("userAgent");
userAgentField.value = navigator.userAgent;
}
]]>
</script>
<vbox flex="1" id="clientBox">
<image src="chrome://browser/content/about.png"/>
<vbox id="detailsBox" align="center" flex="1">
<separator class="thin"/>
<hbox align="center">
<label value="&brandFullName;" id="brandName"/>
<label value="&version;"/>
</hbox>
<spacer flex="1"/>
<textbox id="userAgent" multiline="true" readonly="true" cols="60" style="height: 5.1em"/>
<spacer flex="1"/>
<html:a onclick="visitLink(event);"
href="" id="copyright" link="&copyrightLink;"
style="display: block;">&copyright;</html:a>
<spacer flex="1"/>
</vbox>
</vbox>
<separator class="groove" id="groove"/>
</dialog>

View File

@@ -0,0 +1,214 @@
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla.org Code.
#
# The Initial Developer of the Original Code is.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
<popup id="contentAreaContextMenu"
onpopupshowing="if (event.target != this) return true; gContextMenu = new nsContextMenu( this ); return gContextMenu.shouldDisplay;"
onpopuphiding="if (event.target == this) gContextMenu = null;">
<menuitem id="context-openlink"
label="&openLinkCmd.label;"
accesskey="&openLinkCmd.accesskey;"
oncommand="gContextMenu.openLink();"/>
<menuitem id="context-openlinkintab"
label="&openLinkCmdInTab.label;"
accesskey="&openLinkCmdInTab.accesskey;"
oncommand="gContextMenu.openLinkInTab();"/>
<menuseparator id="context-sep-open"/>
<menuitem id="context-bookmarklink"
label="&bookmarkLinkCmd.label;"
accesskey="&bookmarkLinkCmd.accesskey;"
oncommand="BookmarksUtils.addBookmark(gContextMenu.linkURL(),
gContextMenu.linkText());"/>
<menuitem id="context-savelink"
label="&saveLinkCmd.label;"
accesskey="&saveLinkCmd.accesskey;"
oncommand="gContextMenu.saveLink();"/>
<menuitem id="context-sendlink"
label="&sendLinkCmd.label;"
accesskey="&sendLinkCmd.accesskey;"
oncommand="gContextMenu.sendLink();"/>
<menuitem id="context-copyemail"
label="&copyEmailCmd.label;"
accesskey="&copyEmailCmd.accesskey;"
oncommand="gContextMenu.copyEmail();"/>
<menuitem id="context-copylink"
label="&copyLinkCmd.label;"
accesskey="&copyLinkCmd.accesskey;"
command="cmd_copyLink"/>
<menuseparator id="context-sep-copylink"/>
<menuitem id="context-viewimage"
label="&viewImageCmd.label;"
accesskey="&viewImageCmd.accesskey;"
oncommand="gContextMenu.viewImage();"/>
<menuitem id="context-copyimage"
label="&copyImageCmd.label;"
accesskey="&copyImageCmd.accesskey;"
command="cmd_copyImageLocation"/>
<menuseparator id="context-sep-copyimage"/>
<menuitem id="context-saveimage"
label="&saveImageCmd.label;"
accesskey="&saveImageCmd.accesskey;"
oncommand="gContextMenu.saveImage();"/>
<menuitem id="context-sendimage"
label="&sendImageCmd.label;"
accesskey="&sendImageCmd.accesskey;"
oncommand="gContextMenu.sendImage();"/>
<menuitem id="context-setWallpaper"
label="&setWallpaperCmd.label;"
accesskey="&setWallpaperCmd.accesskey;"
oncommand="gContextMenu.setWallpaper();"/>
<!--XXXBlake XUL sucks! We need autocheck for menuitems. -->
<menuitem id="context-blockimage" class="menuitem-iconic"
oncommand="gContextMenu.toggleImageBlocking(this.getAttribute('checked') != 'true');"/>
<menuitem id="context-back"
label="&backCmd.label;"
accesskey="&backCmd.accesskey;"
command="Browser:Back"/>
<menuitem id="context-forward"
label="&forwardCmd.label;"
accesskey="&forwardCmd.accesskey;"
command="Browser:Forward"/>
<menuitem id="context-reload"
label="&reloadCmd.label;"
accesskey="&reloadCmd.accesskey;"
oncommand="BrowserReload();"/>
<menuitem id="context-stop"
label="&stopCmd.label;"
accesskey="&stopCmd.accesskey;"
command="Browser:Stop"/>
<menuseparator id="context-sep-stop"/>
<menuitem id="context-bookmarkpage"
label="&bookmarkPageCmd.label;"
accesskey="&bookmarkPageCmd.accesskey;"
oncommand="addBookmarkAs(document.getElementById('content'));"/>
<menuitem id="context-savepage"
label="&savePageCmd.label;"
accesskey="&savePageCmd.accesskey;"
oncommand="saveDocument(window._content.document);"/>
<menuitem id="context-sendpage"
label="&sendPageCmd.label;"
accesskey="&sendPageCmd.accesskey;"
command="Browser:SendLink"/>
<menuseparator id="context-sep-viewbgimage"/>
<menuitem id="context-viewbgimage"
label="&viewBGImageCmd.label;"
accesskey="&viewBGImageCmd.accesskey;"
oncommand="gContextMenu.viewBGImage();"/>
<menuitem id="context-undo"
label="&undoCmd.label;"
accesskey="&undoCmd.accesskey;"
command="cmd_undo"/>
<menuseparator id="context-sep-undo"/>
<menuitem id="context-cut"
label="&cutCmd.label;"
accesskey="&cutCmd.accesskey;"
command="cmd_cut"/>
<menuitem id="context-copy"
label="&copyCmd.label;"
accesskey="&copyCmd.accesskey;"
command="cmd_copy"/>
<menuitem id="context-paste"
label="&pasteCmd.label;"
accesskey="&pasteCmd.accesskey;"
command="cmd_paste"/>
<menuitem id="context-delete"
label="&deleteCmd.label;"
accesskey="&deleteCmd.accesskey;"
command="cmd_delete"/>
<menuseparator id="context-sep-paste"/>
<menuitem id="context-selectall"
label="&selectAllCmd.label;"
accesskey="&selectAllCmd.accesskey;"
command="cmd_selectAll"/>
<menuseparator id="context-sep-selectall"/>
<menuitem id="context-searchselect"
accesskey="&search.accesskey;"
oncommand="OpenSearch('internet', gContextMenu.searchSelected(), true);"/>
<menuseparator id="frame-sep"/>
<menu id="frame" label="&thisFrameMenu.label;" accesskey="&thisFrameMenu.accesskey;">
<menupopup>
<menuitem label="&showOnlyThisFrameCmd.label;"
accesskey="&showOnlyThisFrameCmd.accesskey;"
oncommand="gContextMenu.showOnlyThisFrame();"/>
<menuitem label="&openFrameCmd.label;"
accesskey="&openFrameCmd.accesskey;"
oncommand="gContextMenu.openFrame();"/>
<menuitem label="&openFrameCmdInTab.label;"
accesskey="&openFrameCmdInTab.accesskey;"
oncommand="gContextMenu.openFrameInTab();"/>
<menuseparator/>
<menuitem label="&reloadFrameCmd.label;"
accesskey="&reloadFrameCmd.accesskey;"
oncommand="gContextMenu.reloadFrame();"/>
<menuseparator/>
<menuitem label="&bookmarkFrameCmd.label;"
accesskey="&bookmarkFrameCmd.accesskey;"
oncommand="gContextMenu.addBookmarkForFrame();"/>
<menuitem label="&saveFrameCmd.label;"
accesskey="&saveFrameCmd.accesskey;"
oncommand="saveDocument(gContextMenu.target.ownerDocument);"/>
<menuseparator/>
<menuitem label="&viewFrameSourceCmd.label;"
accesskey="&viewFrameSourceCmd.accesskey;"
oncommand="gContextMenu.viewFrameSource();"/>
<menuitem label="&viewFrameInfoCmd.label;"
accesskey="&viewFrameInfoCmd.accesskey;"
oncommand="gContextMenu.viewFrameInfo();"/>
</menupopup>
</menu>
<menuseparator id="context-sep-properties"/>
<menuitem id="context-viewpartialsource-selection"
label="&viewPartialSourceForSelectionCmd.label;"
accesskey="&viewPartialSourceCmd.accesskey;"
oncommand="gContextMenu.viewPartialSource('selection');"/>
<menuitem id="context-viewpartialsource-mathml"
label="&viewPartialSourceForMathMLCmd.label;"
accesskey="&viewPartialSourceCmd.accesskey;"
oncommand="gContextMenu.viewPartialSource('mathml');"/>
<menuitem id="context-viewsource"
label="&viewPageSourceCmd.label;"
accesskey="&viewPageSourceCmd.accesskey;"
oncommand="BrowserViewSourceOfDocument(_content.document);"/>
<menuitem id="context-viewinfo"
label="&viewPageInfoCmd.label;"
accesskey="&viewPageInfoCmd.accesskey;"
oncommand="gContextMenu.viewInfo();"/>
<menuitem id="context-metadata"
label="&metadataCmd.label;"
accesskey="&metadataCmd.accesskey;"
oncommand="gContextMenu.showMetadata();"/>
</popup>

View File

@@ -0,0 +1,11 @@
<!DOCTYPE window [
<!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
%brandDTD;
<!ENTITY % browserDTD SYSTEM "chrome://browser/locale/browser.dtd" >
%browserDTD;
<!ENTITY % globalRegionDTD SYSTEM "chrome://global-region/locale/region.dtd">
%globalRegionDTD;
<!ENTITY % charsetDTD SYSTEM "chrome://global/locale/charsetOverlay.dtd" >
%charsetDTD;
]>

View File

@@ -0,0 +1,23 @@
<!-- Total hack. Used by the Go menu to build up items. -->
<tree id="hiddenHistoryTree" hidden="true" collapsed="true" datasources="rdf:null"
flags="dont-build-content"
hidecolumnpicker="true">
<template>
<rule>
<treechildren>
<treeitem uri="rdf:*" rdf:type="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type">
<treerow>
<treecell label="rdf:http://home.netscape.com/NC-rdf#Name"/>
<treecell label="rdf:http://home.netscape.com/NC-rdf#Date" hidden="true"/>
</treerow>
</treeitem>
</treechildren>
</rule>
</template>
<treecols id="hiddenHistoryTreeCols">
<treecol flex="1" id="Name"
hideheader="true" primary="true"/>
<treecol id="Date" hidden="true" hideheader="true"
sort="rdf:http://home.netscape.com/NC-rdf#Date" sortActive="true" sortDirection="descending"/>
</treecols>
</tree>

View File

@@ -0,0 +1,417 @@
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla.org Code.
#
# The Initial Developer of the Original Code is.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
<menubar id="main-menubar" statusbar="statusbar-display"
style="border:0px;padding:0px;margin:0px;-moz-appearance:none">
<menu label="&fileMenu.label;"
accesskey="&fileMenu.accesskey;">
<menupopup id="menu_FilePopup" onpopupshowing="getContentAreaFrameCount();">
<menuitem label="&newNavigatorCmd.label;"
accesskey="&newNavigatorCmd.accesskey;"
key="key_newNavigator"
command="cmd_newNavigator"/>
<menuitem command="cmd_newNavigatorTab" key="key_newNavigatorTab"
label="&tabCmd.label;" accesskey="&tabCmd.accesskey;"/>
<menuitem label="&openFileCmd.label;" accesskey="&openFileCmd.accesskey;" key="openFileKb" command="Browser:OpenFile"/>
<menuitem id="menu_close" label="&closeCmd.label;" key="key_close" accesskey="&closeCmd.accesskey;" command="cmd_close"/>
<menuitem id="menu_closeWindow" hidden="true" command="cmd_closeWindow" key="key_closeWindow" label="&closeWindow.label;"/>
<menuseparator/>
<menuitem label="&savePageCmd.label;" accesskey="&savePageCmd.accesskey;" key="key_savePage" command="Browser:SavePage"/>
<menuitem id="menu_saveFrame" label="&saveFrameCmd.label;" accesskey="&saveFrameCmd.accesskey;" oncommand="saveFrameDocument();" hidden="true"/>
<menuitem id="menu_sendLink" label="&sendPageCmd.label;" accesskey="&sendPageCmd.accesskey;" command="Browser:SendLink"/>
<menuseparator/>
<menuitem label="&printSetupCmd.label;" accesskey="&printSetupCmd.accesskey;" oncommand="PrintUtils.showPageSetup();"/>
<menuitem label="&printPreviewCmd.label;" accesskey="&printPreviewCmd.accesskey;" oncommand="PrintUtils.printPreview(onEnterPrintPreview, onExitPrintPreview);"/>
<menuitem label="&printCmd.label;" accesskey="&printCmd.accesskey;" key="printKb" command="cmd_print"/>
<menuseparator/>
<menuitem label="&import.label;" accesskey="&import.accesskey;" oncommand="BrowserImport();"/>
#ifndef XP_MACOSX
<menuseparator/>
#endif
<menuitem id="goOfflineMenuitem"
label="&goOfflineCmd.label;" accesskey="&goOfflineCmd.accesskey;"
type="checkbox" oncommand="BrowserOffline.toggleOfflineStatus();"/>
<menuitem id="menu_FileQuitItem"
#ifdef XP_WIN
label="&quitApplicationCmdWin.label;"
accesskey="&quitApplicationCmdWin.accesskey;"
#else
label="&quitApplicationCmd.label;"
accesskey="&quitApplicationCmd.accesskey;"
#endif
oncommand="goQuitApplication();"/>
</menupopup>
</menu>
<menu label="&editMenu.label;"
accesskey="&editMenu.accesskey;">
<menupopup id="menu_EditPopup">
<menuitem label="&undoCmd.label;"
key="key_undo"
accesskey="&undoCmd.accesskey;"
command="cmd_undo"/>
<menuitem label="&redoCmd.label;"
key="key_redo"
accesskey="&redoCmd.accesskey;"
command="cmd_redo"/>
<menuseparator/>
<menuitem label="&cutCmd.label;"
key="key_cut"
accesskey="&cutCmd.accesskey;"
command="cmd_cut"/>
<menuitem label="&copyCmd.label;"
key="key_copy"
accesskey="&copyCmd.accesskey;"
command="cmd_copy"/>
<menuitem label="&pasteCmd.label;"
key="key_paste"
accesskey="&pasteCmd.accesskey;"
command="cmd_paste"/>
<menuitem label="&deleteCmd.label;"
key="key_delete"
accesskey="&deleteCmd.accesskey;"
command="cmd_delete"/>
<menuseparator/>
<menuitem label="&selectAllCmd.label;"
key="key_selectAll"
accesskey="&selectAllCmd.accesskey;"
command="cmd_selectAll"/>
<menuseparator/>
<menuitem label="&findOnCmd.label;" accesskey="&findOnCmd.accesskey;" key="key_find" command="cmd_find"/>
<menuitem label="&findAgainCmd.label;" accesskey="&findAgainCmd.accesskey;" key="key_findAgain" command="cmd_findAgain"/>
</menupopup>
</menu>
<menu label="&viewMenu.label;" accesskey="&viewMenu.accesskey;">
<menupopup id="menu_viewPopup">
<menu label="&viewToolbarsMenu.label;" accesskey="&viewToolbarsMenu.accesskey;"
onpopupshowing="onViewToolbarsPopupShowing(event);">
<menupopup onpopupshowing="updateToolbarStates(this);">
<menuseparator/>
<menuitem label="&viewCustomizeToolbar.label;" accesskey="&viewCustomizeToolbar.accesskey;"
command="cmd_CustomizeToolbars"/>
</menupopup>
</menu>
<menuitem id="toggle_taskbar" label="&taskbarCmd.label;" accesskey="&taskbarCmd.accesskey;" type="checkbox" oncommand="goToggleToolbar('status-bar','toggle_taskbar');" checked="true" />
<menu label="&viewSidebarMenu.label;"
accesskey="&viewSidebarMenu.accesskey;">
<menupopup id="viewSidebarMenu">
<menuitem key="viewBookmarksSidebarKb" observes="viewBookmarksSidebar"/>
<menuitem key="key_gotoHistory" observes="viewHistorySidebar"/>
</menupopup>
</menu>
<menuseparator/>
<menuitem label="&stopCmd.label;" accesskey="&stopCmd.accesskey;" command="Browser:Stop" key="key_stop"/>
<menuitem accesskey="&reloadCmd.accesskey;" key="key_reload" label="&reloadCmd.label;" oncommand="BrowserReload();"/>
<menuseparator/>
<menuitem key="key_textZoomEnlarge" label="&textZoomEnlargeCmd.label;" accesskey="&textZoomEnlargeCmd.accesskey;"
command="cmd_textZoomEnlarge"/>
<menuitem key="key_textZoomReduce" label="&textZoomReduceCmd.label;" accesskey="&textZoomReduceCmd.accesskey;"
command="cmd_textZoomReduce"/>
<menu label="&charsetMenu.label;" accesskey="&charsetMenu.accesskey;"
datasources="rdf:charset-menu" ref="NC:BrowserCharsetMenuRoot"
oncommand="MultiplexHandler(event)" onpopupshowing="CreateMenu('browser');UpdateMenus(event)" onpopupshown="CreateMenu('more-menu');">
<template>
<rule rdf:type="http://home.netscape.com/NC-rdf#BookmarkSeparator">
<menupopup>
<menuseparator uri="..." />
</menupopup>
</rule>
<rule>
<menupopup>
<menuitem type="radio" name="charsetGroup" checked="rdf:http://home.netscape.com/NC-rdf#Checked" uri="..." label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</menupopup>
</rule>
</template>
<menupopup>
<menu label="&charsetMenuAutodet.label;" accesskey="&charsetMenuAutodet.accesskey;" datasources="rdf:charset-menu" ref="NC:BrowserAutodetMenuRoot">
<template>
<rule rdf:type="http://home.netscape.com/NC-rdf#CharsetDetector">
<menupopup>
<menuitem type="radio" name="detectorGroup" checked="rdf:http://home.netscape.com/NC-rdf#Checked" uri="..." label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</menupopup>
</rule>
</template>
<menupopup>
</menupopup>
</menu>
<menu label="&charsetMenuMore.label;" accesskey="&charsetMenuMore.accesskey;" datasources="rdf:charset-menu" ref="NC:BrowserMoreCharsetMenuRoot">
<template>
<rule>
<menupopup>
<menuitem uri="..." label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</menupopup>
</rule>
</template>
<menupopup>
<menu label="&charsetMenuMore1.label;" accesskey="&charsetMenuMore1.accesskey;" datasources="rdf:charset-menu" ref="NC:BrowserMore1CharsetMenuRoot">
<template>
<rule>
<menupopup>
<menuitem uri="..." label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</menupopup>
</rule>
</template>
<menupopup>
</menupopup>
</menu>
<menu label="&charsetMenuMore2.label;" accesskey="&charsetMenuMore2.accesskey;" datasources="rdf:charset-menu" ref="NC:BrowserMore2CharsetMenuRoot">
<template>
<rule>
<menupopup>
<menuitem uri="..." label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</menupopup>
</rule>
</template>
<menupopup>
</menupopup>
</menu>
<menu label="&charsetMenuMore3.label;" accesskey="&charsetMenuMore3.accesskey;" datasources="rdf:charset-menu" ref="NC:BrowserMore3CharsetMenuRoot">
<template>
<rule>
<menupopup>
<menuitem uri="..." label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</menupopup>
</rule>
</template>
<menupopup>
</menupopup>
</menu>
<menu label="&charsetMenuMore4.label;" accesskey="&charsetMenuMore4.accesskey;" datasources="rdf:charset-menu" ref="NC:BrowserMore4CharsetMenuRoot">
<template>
<rule>
<menupopup>
<menuitem uri="..." label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</menupopup>
</rule>
</template>
<menupopup>
</menupopup>
</menu>
<menu label="&charsetMenuMore5.label;" accesskey="&charsetMenuMore5.accesskey;" datasources="rdf:charset-menu" ref="NC:BrowserMore5CharsetMenuRoot">
<template>
<rule>
<menupopup>
<menuitem uri="..." label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</menupopup>
</rule>
</template>
<menupopup>
</menupopup>
</menu>
<menuseparator />
</menupopup>
</menu>
<menuitem name="charsetCustomize" accesskey="&charsetCustomize.accesskey;" label="&charsetCustomize.label;" oncommand="window.openDialog('chrome://global/content/customizeCharset.xul','PrefWindow', 'chrome,modal=yes,resizable=yes', 'browser')"/>
</menupopup>
</menu>
<menuseparator/>
<menuitem accesskey="&pageSourceCmd.accesskey;" label="&pageSourceCmd.label;" key="key_viewSource" command="View:PageSource"/>
<menuitem accesskey="&fullScreenCmd.accesskey;"
label="&fullScreenCmd.label;" key="key_fullScreen"
command="View:FullScreen"/>
</menupopup>
</menu>
<menu label="&goMenu.label;" accesskey="&goMenu.accesskey;" oncommand="var url = event.target.getAttribute('statustext'); if (url) openTopWin(url);">
<menupopup id="goPopup" onpopupshowing="updateGoMenu(this);" onpopuphiding="onGoMenuHidden();">
<menuitem label="&backCmd.label;" accesskey="&backCmd.accesskey;" key="goBackKb" command="Browser:Back"/>
<menuitem label="&forwardCmd.label;" accesskey="&forwardCmd.accesskey;" key="goForwardKb" command="Browser:Forward"/>
<menuitem label="&goHomeCmd.label;" accesskey="&goHomeCmd.accesskey;" command="Browser:Home" key="goHome"/>
<menuseparator id="startHistorySeparator"/>
<menuseparator hidden="true" id="endHistorySeparator"/>
<menuitem accesskey="&historyCmd.accesskey;" command="viewHistorySidebar" key="key_gotoHistory"/>
</menupopup>
</menu>
<menu id="bookmarks-menu" label="&bookmarksMenu.label;" accesskey="&bookmarksMenu.accesskey;"
datasources="rdf:bookmarks rdf:files rdf:localsearch"
ref="NC:BookmarksRoot" flags="dont-test-empty"
template='bookmarks-template'
onpopupshowing="BookmarksMenu.showOpenInTabsMenuItem(event.target)"
onpopuphidden="BookmarksMenu.hideOpenInTabsMenuItem(event.target)"
oncommand="BookmarksMenu.loadBookmark(event, event.target, this.database)"
onclick="BookmarksMenu.loadBookmarkMiddleClick(event, this.database)"
ondraggesture="nsDragAndDrop.startDrag(event, BookmarksMenuDNDObserver)"
ondragdrop="nsDragAndDrop.drop(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragenter="nsDragAndDrop.dragEnter(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragexit="nsDragAndDrop.dragExit(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragover="nsDragAndDrop.dragOver(event, BookmarksMenuDNDObserver); event.preventBubble()">
<menupopup contextmenu='bookmarks-context-menu'>
<menuitem key="addBookmarkAsKb"
label="&addCurPageAsCmd.label;"
accesskey="&addCurPageAsCmd.accesskey;"
command="Browser:AddBookmarkAs"/>
<menuitem key="manBookmarkKb"
label="&manBookmarksCmd.label;"
accesskey="&manBookmarksCmd.accesskey;"
oncommand="toOpenWindowByType('bookmarks:manager', 'chrome://browser/content/bookmarks/bookmarksManager.xul');"/>
<menuseparator/>
</menupopup>
</menu>
<menu label="&toolsMenu.label;" accesskey="&toolsMenu.accesskey;">
<menupopup id="menu_ToolsPopup">
<menuitem label="&downloads.label;" accesskey="&downloads.accesskey;"
key="key_openDownloads" command="Tools:Downloads"/>
<menuseparator id="devToolsSeparator"/>
<menuitem id="javascriptConsole"
label="&javaScriptConsoleCmd.label;" accesskey="&javaScriptConsoleCmd.accesskey;"
oncommand="toJavaScriptConsole();"/>
<menuitem accesskey="&pageInfoCmd.accesskey;" label="&pageInfoCmd.label;"
key="key_viewInfo" command="View:PageInfo"/>
#ifndef XP_MACOSX
<menuseparator id="prefSep"/>
#endif
<menuitem id="menu_preferences"
label="&preferencesCmd.label;"
accesskey="&preferencesCmd.accesskey;"
oncommand="openPreferences();"/>
</menupopup>
</menu>
#ifdef XP_MACOSX
<menu id="windowMenu" label="&windowMenu.label;"
datasources="rdf:window-mediator" ref="NC:WindowMediatorRoot"
onpopupshown="checkFocusedWindow();">
<template>
<rule>
<menupopup>
<menuitem uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#Name" type="radio"
oncommand="ShowWindowFromResource(event.target)"/>
</menupopup>
</rule>
</template>
<menupopup id="windowPopup">
<menuitem label="&zoomWindow.label;" disabled="true"/>
<menuitem command="minimizeWindow" key="key_minimizeWindow"/>
<menuseparator/>
<menuitem label="&bringAllToFront.label;" disabled="true"/>
<menuseparator id="sep-window-list"/>
</menupopup>
</menu>
#endif
#ifdef XP_WIN
<menu label="&helpMenuWin.label;"
accesskey="&helpMenuWin.accesskey;">
#else
<menu label="&helpMenu.label;"
accesskey="&helpMenu.accesskey;">
#endif
<menupopup id="menu_HelpPopup">
<menuitem accesskey="&releaseCmd.accesskey;"
label="&releaseCmd.label;"
oncommand="openTopWin('&releaseURL;');"/>
<menuseparator/>
<menuitem id="aboutName"
accesskey="&aboutCmd.accesskey;"
label="&aboutCmd.label;"
oncommand="openAboutDialog();"/>
</menupopup>
</menu>
</menubar>
<template id='bookmarks-template' xmlns:nc="http://home.netscape.com/NC-rdf#">
<rule parent="hbox" rdf:type="http://home.netscape.com/NC-rdf#BookmarkSeparator">
<toolbarseparator uri="rdf:*"
rdf:type="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type"/>
</rule>
<!-- yes, the type attribute is necessary otherwise all leaves are
treated as containers for some reason -->
<rule parent="hbox" iscontainer="true" isempty="true"
rdf:type="http://home.netscape.com/NC-rdf#Folder">
<toolbarbutton type="menu" editable="true" class="bookmark-item"
rdf:type="http://home.netscape.com/NC-rdf#Folder"
uri="rdf:*" label="rdf:http://home.netscape.com/NC-rdf#Name">
<menupopup>
<menuitem label="&emptyItem.label;" disabled="true"/>
</menupopup>
</toolbarbutton>
</rule>
<rule parent="hbox" iscontainer="true">
<toolbarbutton type="menu" class="bookmark-item" uri="rdf:*" editable="true"
rdf:type="http://home.netscape.com/NC-rdf#Folder"
label="rdf:http://home.netscape.com/NC-rdf#Name">
<menupopup contextmenu="bookmarks-context-menu"/>
</toolbarbutton>
</rule>
<rule parent="hbox">
<toolbarbutton class="bookmark-item" uri="rdf:*" editable="true"
status="rdf:http://home.netscape.com/WEB-rdf#status"
rdf:type="http://home.netscape.com/NC-rdf#Bookmark"
image="rdf:http://home.netscape.com/NC-rdf#Icon"
statustext="rdf:http://home.netscape.com/NC-rdf#URL"
tooltip="btTooltip"
label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</rule>
<rule iscontainer="true" isempty="true"
rdf:type="http://home.netscape.com/NC-rdf#Folder">
<menupopup>
<menu class="menu-iconic bookmark-item" uri="rdf:*"
type="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type"
label="rdf:http://home.netscape.com/NC-rdf#Name">
<menupopup>
<menuitem label="&emptyItem.label;" disabled="true"/>
</menupopup>
</menu>
</menupopup>
</rule>
<rule iscontainer="true">
<menupopup>
<menu class="menu-iconic bookmark-item" uri="rdf:*"
label="rdf:http://home.netscape.com/NC-rdf#Name"
type="rdf:http://www.w3.org/1999/02/22-rdf-syntax-ns#type">
<menupopup contextmenu="bookmarks-context-menu"/>
</menu>
</menupopup>
</rule>
<rule rdf:type="http://home.netscape.com/NC-rdf#BookmarkSeparator">
<menupopup>
<menuseparator uri="rdf:*" />
</menupopup>
</rule>
<rule>
<menupopup>
<menuitem class="menuitem-iconic bookmark-item" uri="rdf:*"
label="rdf:http://home.netscape.com/NC-rdf#Name"
image="rdf:http://home.netscape.com/NC-rdf#Icon"
status="rdf:http://home.netscape.com/WEB-rdf#status"
statustext="rdf:http://home.netscape.com/NC-rdf#URL"/>
</menupopup>
</rule>
</template>

View File

@@ -0,0 +1,48 @@
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla.org Code.
#
# The Initial Developer of the Original Code is.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Ben Goodger <ben@bengoodger.com> (v2.0)
# Blake Ross <blakeross@telocity.com>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
<script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>
<script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
<script type="application/x-javascript" src="chrome://global/content/findUtils.js"/>
<script type="application/x-javascript" src="chrome://global/content/printUtils.js"/>
<script type="application/x-javascript" src="chrome://browser/content/utilityOverlay.js"/>
<script type="application/x-javascript" src="chrome://browser/content/bookmarks/bookmarks.js"/>
<script type="application/x-javascript" src="chrome://browser/content/bookmarks/bookmarksMenu.js"/>
<script type="application/x-javascript" src="chrome://global/content/viewZoomOverlay.js"/>
<script type="application/x-javascript" src="chrome://browser/content/contentAreaUtils.js"/>
<script type="application/x-javascript" src="chrome://browser/content/browser.js"/>

View File

@@ -0,0 +1,267 @@
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla.org Code.
#
# The Initial Developer of the Original Code is.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Ben Goodger <ben@bengoodger.com> (v2.0)
# Blake Ross <blakeross@telocity.com>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
<stringbundleset id="stringbundleset">
<stringbundle id="bundle_browser" src="chrome://browser/locale/browser.properties"/>
<stringbundle id="bundle_browser_region" src="chrome://browser-region/locale/region.properties"/>
<stringbundle id="findBundle" src="chrome://global/locale/finddialog.properties"/>
</stringbundleset>
<commandset commandupdater="true"
events="focus"
oncommandupdate="goUpdateGlobalEditMenuItems()"/>
<commandset commandupdater="true"
events="select"
oncommandupdate="goUpdateSelectEditMenuItems()"/>
<commandset commandupdater="true"
events="undo"
oncommandupdate="goUpdateUndoEditMenuItems()"/>
<commandset commandupdater="true"
events="clipboard"
oncommandupdate="goUpdatePasteMenuItems()"/>
<commandset id="mainCommandSet">
<command id="cmd_newNavigator" oncommand="OpenBrowserWindow()"/>
<command id="cmd_bm_open" oncommand="goDoCommand('cmd_bm_open');"/>
<command id="cmd_bm_openinnewwindow" oncommand="goDoCommand('cmd_bm_openinnewwindow');"/>
<command id="cmd_bm_openinnewtab" oncommand="goDoCommand('cmd_bm_openinnewtab');"/>
<command id="cmd_bm_expandfolder" oncommand="goDoCommand('cmd_bm_expandfolder');"/>
<command id="cmd_bm_openfolder" oncommand="goDoCommand('cmd_bm_openfolder');"/>
<command id="cmd_bm_managefolder" oncommand="goDoCommand('cmd_bm_managefolder');"/>
<command id="cmd_bm_newfolder" oncommand="goDoCommand('cmd_bm_newfolder');"/>
<command id="cmd_bm_newbookmark" oncommand="goDoCommand('cmd_bm_newbookmark');"/>
<command id="cmd_bm_newseparator" oncommand="goDoCommand('cmd_bm_newseparator');"/>
<command id="cmd_bm_properties" oncommand="goDoCommand('cmd_bm_properties');"/>
<command id="cmd_bm_rename" oncommand="goDoCommand('cmd_bm_rename');"/>
<command id="cmd_bm_moveBookmark" oncommand="goDoCommand('cmd_bm_moveBookmark');"/>
#ifdef XP_WIN
<command id="cmd_handleBackspace" oncommand="BrowserHandleBackspace();" />
#endif
<command id="cmd_newNavigatorTab" oncommand="BrowserOpenTab();"/>
<command id="Browser:OpenFile" oncommand="BrowserOpenFileWindow();"/>
<command id="Browser:SavePage" oncommand="saveDocument(window._content.document);"/>
<command id="Browser:SendLink" oncommand="sendLink(Components.lookupMethod(window._content, 'location').call(window._content).href,
Components.lookupMethod(window._content.document, 'title').call(window._content.document));"/>
<command id="cmd_print" oncommand="PrintUtils.print();"/>
<command id="cmd_close" oncommand="BrowserCloseTabOrWindow()"/>
<command id="cmd_closeWindow" oncommand="BrowserCloseWindow()"/>
<command id="cmd_CustomizeToolbars" oncommand="BrowserCustomizeToolbar()"/>
<command id="cmd_copyLink"
oncommand="goDoCommand('cmd_copyLink')"
disabled="false"/>
<command id="cmd_copyImageLocation"
oncommand="goDoCommand('cmd_copyImageLocation')"
disabled="false"/>
<command id="cmd_copyImageContents"
oncommand="goDoCommand('cmd_copyImageContents')"
disabled="false"/>
<command id="cmd_undo"
oncommand="goDoCommand('cmd_undo')"
disabled="true"/>
<command id="cmd_redo"
oncommand="goDoCommand('cmd_redo')"
disabled="true"/>
<command id="cmd_cut"
oncommand="goDoCommand('cmd_cut')"
disabled="true"/>
<command id="cmd_copy"
oncommand="goDoCommand('cmd_copy')"
disabled="true"/>
<command id="cmd_paste"
oncommand="goDoCommand('cmd_paste')"
disabled="true"/>
<command id="cmd_delete"
oncommand="goDoCommand('cmd_delete')"
valueDefault="&deleteCmd.label;"
disabled="true"/>
<command id="cmd_selectAll"
oncommand="goDoCommand('cmd_selectAll')"
disabled="true"/>
<command id="View:PageSource" oncommand="BrowserViewSourceOfDocument(_content.document);"/>
<command id="View:PageInfo" oncommand="BrowserPageInfo();"/>
<command id="View:FullScreen" oncommand="BrowserFullScreen();"/>
<command id="cmd_find" oncommand="getBrowser().find();"/>
<command id="cmd_findAgain" oncommand="getBrowser().findAgain();"/>
<command id="cmd_findPrevious" oncommand="getBrowser().findPrevious();"/>
<command id="Browser:AddBookmarkAs" oncommand="addBookmarkAs(document.getElementById('content'));"/>
<command id="Browser:Home" oncommand="BrowserHome();"/>
<command id="Browser:Back" oncommand="BrowserBack();" disabled="true"/>
<command id="Browser:Forward" oncommand="BrowserForward();" disabled="true"/>
<command id="Browser:Stop" oncommand="BrowserStop();" disabled="true"/>
<command id="cmd_textZoomReduce" oncommand="ZoomManager.prototype.getInstance().reduce();"/>
<command id="cmd_textZoomEnlarge" oncommand="ZoomManager.prototype.getInstance().enlarge();"/>
<command id="Browser:OpenLocation" oncommand="openLocation();"/>
<command id="Tools:Downloads" oncommand="toOpenWindowByType('Download:Manager',
'chrome://mozapps/content/downloads/downloads.xul',
'chrome,dialog=no,resizable');"/>
#ifdef XP_MACOSX
<command id="minimizeWindow" label="&minimizeWindow.label;" disabled="true"/>
#endif
</commandset>
<broadcasterset id="mainBroadcasterSet">
<broadcaster id="viewBookmarksSidebar" autoCheck="false" label="&bookmarksButton.label;"
type="checkbox" group="sidebar" sidebarurl="chrome://browser/content/bookmarks/bookmarksPanel.xul"
oncommand="toggleSidebar('viewBookmarksSidebar');"/>
<broadcaster id="viewHistorySidebar" autoCheck="false" label="&historyButton.label;"
type="checkbox" group="sidebar" sidebarurl="chrome://browser/content/history/history-panel.xul"
oncommand="toggleSidebar('viewHistorySidebar');"/>
<broadcaster id="viewWebPanelsSidebar" autoCheck="false"
type="checkbox" group="sidebar" sidebarurl="chrome://browser/content/web-panels.xul"
oncommand="toggleSidebar('viewWebPanelsSidebar');"/>
</broadcasterset>
<keyset id="mainKeyset">
<key id="key_newNavigator"
key="&newNavigatorCmd.key;"
command="cmd_newNavigator"
modifiers="accel"/>
<key id="key_newNavigatorTab" key="&tabCmd.commandkey;" modifiers="accel" command="cmd_newNavigatorTab"/>
<key id="focusURLBar" key="&openCmd.commandkey;" command="Browser:OpenLocation"
modifiers="accel"/>
#ifdef XP_UNIX
#ifndef XP_MACOSX
<key id="focusSearchBar" key="&searchFocusUnix.commandkey;" oncommand="focusSearchBar();" modifiers="accel"/>
#else
<key id="focusSearchBar" key="&searchFocus.commandkey;" oncommand="focusSearchBar();" modifiers="accel"/>
#endif
#else
<key id="focusSearchBar" key="&searchFocus.commandkey;" oncommand="focusSearchBar();" modifiers="accel"/>
#endif
<key id="openFileKb" key="&openFileCmd.commandkey;" command="Browser:OpenFile" modifiers="accel"/>
<key id="key_savePage" key="&savePageCmd.commandkey;" command="Browser:SavePage" modifiers="accel"/>
<key id="printKb" key="&printCmd.commandkey;" command="cmd_print" modifiers="accel"/>
<key id="key_close" key="&closeCmd.key;" command="cmd_close" modifiers="accel"/>
<key id="key_closeWindow" key="&closeCmd.key;" command="cmd_closeWindow" modifiers="accel,shift"/>
<key id="key_undo"
key="&undoCmd.key;"
modifiers="accel"/>
<key id="key_redo"
key="&redoCmd.key;"
modifiers="accel"/>
<key id="key_cut"
key="&cutCmd.key;"
modifiers="accel"/>
<key id="key_copy"
key="&copyCmd.key;"
modifiers="accel"/>
<key id="key_paste"
key="&pasteCmd.key;"
modifiers="accel"/>
<key id="key_delete" keycode="VK_DELETE" command="cmd_delete"/>
#ifdef XP_WIN
<key id="key_selectAll" key="&selectAllCmd.key;" modifiers="accel"/>
<key id="goBackKb" keycode="VK_LEFT" command="Browser:Back" modifiers="alt"/>
<key id="goForwardKb" keycode="VK_RIGHT" command="Browser:Forward" modifiers="alt"/>
<key keycode="VK_BACK" command="cmd_handleBackspace"/>
<key keycode="VK_BACK" command="Browser:Forward" modifiers="shift"/>
<key id="goHome" keycode="VK_HOME" command="Browser:Home" modifiers="alt"/>
<key id="key_fullScreen" keycode="VK_F11" command="View:FullScreen"/>
#else
<key id="key_selectAll" key="&selectAllCmd.key;" modifiers="alt"/>
#ifdef XP_MACOSX
<key id="goBackKb" keycode="VK_LEFT" command="Browser:Back" modifiers="accel"/>
<key id="goForwardKb" keycode="VK_RIGHT" command="Browser:Forward" modifiers="accel"/>
#else
<key id="goBackKb" keycode="VK_LEFT" command="Browser:Back" modifiers="alt"/>
<key id="goForwardKb" keycode="VK_RIGHT" command="Browser:Forward" modifiers="alt"/>
#endif
<key key="&goBackCmd.commandKey;" command="Browser:Back" modifiers="accel"/>
<key key="&goForwardCmd.commandKey;" command="Browser:Forward" modifiers="accel"/>
<key id="goHome" keycode="VK_HOME" command="Browser:Home" modifiers="alt"/>
<key id="key_fullScreen" keycode="VK_F11" command="View:FullScreen"/>
#endif
<key keycode="VK_F5" oncommand="BrowserReload();"/>
<key keycode="VK_F5" modifiers="control" oncommand="BrowserReloadSkipCache();"/>
<key id="key_reload" key="&reloadCmd.commandkey;" oncommand="BrowserReload();" modifiers="accel"/>
<key key="&reloadCmd.commandkey;" oncommand="BrowserReloadSkipCache();" modifiers="accel,shift"/>
<key id="key_viewSource" key="&pageSourceCmd.commandkey;" command="View:PageSource" modifiers="accel"/>
#ifdef XP_WIN
<key id="key_viewInfo" key="&pageInfoWinCmd.commandkey;" command="View:PageInfo" modifiers="accel"/>
#else
<key id="key_viewInfo" key="&pageInfoCmd.commandkey;" command="View:PageInfo" modifiers="accel"/>
#endif
<key id="key_find" key="&findOnCmd.commandkey;" command="cmd_find" modifiers="accel"/>
<key id="key_findAgain" key="&findAgainCmd.commandkey;" command="cmd_findAgain" modifiers="accel"/>
<key id="key_findPrevious" key="&findAgainCmd.commandkey;" command="cmd_findPrevious" modifiers="accel,shift"/>
<key keycode="&findAgainCmd.commandkey2;" command="cmd_findAgain"/>
<key keycode="&findAgainCmd.commandkey2;" command="cmd_findPrevious" modifiers="shift"/>
<key id="addBookmarkAsKb" key="&addCurPageAsCmd.commandkey;" command="Browser:AddBookmarkAs" modifiers="accel"/>
<key id="viewBookmarksSidebarKb" key="&manBookmarksCmd.commandkey;" command="viewBookmarksSidebar" modifiers="accel"/>
#ifdef XP_WIN
# Ctrl+I is conventially mapped to Info on MacOS X, thus it should not be
# overridden for other purposes there.
<key id="viewBookmarksSidebarKb" key="&manBookmarksWinCmd.commandkey;" command="viewBookmarksSidebar" modifiers="accel"/>
#endif
<key id="key_stop" keycode="VK_ESCAPE" command="Browser:Stop"/>
#ifdef XP_MACOSX
<key id="key_gotoHistory" key="&history.commandKey;" command="viewHistorySidebar" modifiers="accel,shift"/>
#else
<key id="key_gotoHistory" key="&history.commandKey;" command="viewHistorySidebar" modifiers="accel"/>
#endif
<key id="key_openDownloads" key="&downloads.commandkey;" command="Tools:Downloads" modifiers="accel"/>
<key id="key_textZoomReduce" key="&textZoomReduceCmd.commandkey;" command="cmd_textZoomReduce" modifiers="accel"/>
<key id="key_textZoomEnlarge" key="&textZoomEnlargeCmd.commandkey;" command="cmd_textZoomEnlarge" modifiers="accel"/>
<key key="&textZoomEnlargeCmd.commandkey2;" command="cmd_textZoomEnlarge" modifiers="accel"/>
<key key="&textZoomResetCmd.commandkey;" oncommand="ZoomManager.prototype.getInstance().reset();" modifiers="accel"/>
#ifdef XP_MACOSX
<key id="key_minimizeWindow" command="minimizeWindow" key="&minimizeWindow.key;" modifiers="accel"/>
#endif
</keyset>

View File

@@ -0,0 +1,13 @@
#search-bar {
-moz-binding: url("chrome://browser/content/search.xml#searchbar");
}
/* ::::: print preview toolbar ::::: */
toolbar[printpreview="true"] {
-moz-binding: url("chrome://global/content/printPreviewBindings.xml#printpreviewtoolbar");
}
#search-proxy-button {
-moz-binding: url("chrome://browser/content/search.xml#searchBarDropMarker");
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,395 @@
<?xml version="1.0"?>
# -*- Mode: HTML -*-
#
# 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 Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
# Blake Ross <blaker@netscape.com>
# David Hyatt <hyatt@mozilla.org>
# Joe Hewitt <hewitt@netscape.com>
# Pierre Chanial <chanial@noos.fr>
# Dean Tessman <dean_tessman@hotmail.com>
<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://browser/content/browser.css" type="text/css"?>
#ifdef XP_MACOSX
<?xul-overlay href="chrome://browser/content/macBrowserOverlay.xul"?>
#endif
# All DTD information is stored in a separate file so that it can be shared by
# hiddenWindow.xul.
#include browser-doctype.inc
<window id="main-window"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
onload="Startup()" onunload="Shutdown()" onclose="return closeWindow(false);"
contenttitlesetting="true"
title="&mainWindow.title;"
titlemodifier="&mainWindow.title;"
titlemenuseparator="&mainWindow.titlemodifiermenuseparator;"
windowtype="navigator:browser"
width="610" height="450"
screenX="4" screenY="4"
persist="screenX screenY width height sizemode">
#ifndef XP_MACOSX
# All JS files that browser.xul wishes to include *must* go into the browser-scripts.inc file
# so that they can be shared by hiddenWindow.xul.
#include browser-scripts.inc
# All sets except for popupsets (commands, keys, stringbundles and broadcasters) *must* go into the
# browser-sets.inc file for sharing with hiddenWindow.xul.
#include browser-sets.inc
#endif
<popupset id="mainPopupSet">
<popup id="backMenu" position="after_start" onpopupshowing="return BrowserBackMenu(event);" oncommand="gotoHistoryIndex(event);"/>
<popup id="forwardMenu" position="after_start" onpopupshowing="return BrowserForwardMenu(event);" oncommand="gotoHistoryIndex(event);"/>
<tooltip id="aHTMLTooltip" onpopupshowing="return FillInHTMLTooltip(document.tooltipNode);"/>
<popup id="SearchBarPopup" position="after_start"
datasources="rdf:internetsearch" ref="NC:SearchEngineRoot"
oncommand="return SearchBarPopupCommand(event);"
onpopupshowing="SearchBarPopupShowing(event);">
<menuitem id="__PhoenixFindInPage" class="menuitem-iconic"
label="&findOnSearchBarCmd.label;"/>
<menuseparator/>
<template>
<menuitem type="checkbox"
uri="..." value="..."
src="rdf:http://home.netscape.com/NC-rdf#Icon"
label="rdf:http://home.netscape.com/NC-rdf#Name"/>
</template>
</popup>
<popup type="autocomplete" id="PopupAutoComplete"/>
<popup id="toolbar-context-menu"
onpopupshowing="updateToolbarStates(this); onViewToolbarsPopupShowing(event);">
<menuseparator/>
<menuitem command="cmd_CustomizeToolbars"
label="&viewCustomizeToolbar.label;"
accesskey="&viewCustomizeToolbar.accesskey;"/>
</popup>
#include browser-context.inc
</popupset>
#ifndef XP_MACOSX
# The hacky hidden tree used by the Go menu to build items.
#include browser-gotreehack.inc
#endif
<!-- bookmarks context menu -->
<popupset>
<menupopup id="bookmarks-context-menu"
onpopupshowing="return BookmarksMenu.createContextMenu(event);"
onpopuphidden ="BookmarksMenu.destroyContextMenu(event);"/>
</popupset>
<!-- bookmarks toolbar tooltip -->
<tooltip id="btTooltip" noautohide="true"
onpopupshowing="return BookmarksToolbar.fillInBTTooltip(document.tooltipNode)">
<vbox id="btTooltipTextBox" flex="1">
<label id="btTitleText" />
<label id="btUrlText" />
</vbox>
</tooltip>
<toolbox id="navigator-toolbox" class="toolbox-top" mode="icons" iconsize="small">
<!-- Menu -->
<toolbar type="menubar" id="toolbar-menubar" class="chromeclass-menubar" customizable="true"
#ifdef XP_MACOSX
defaultset="menubar-items"
#else
defaultset="menubar-items,spring,throbber-box"
#endif
mode="icons" iconsize="small" context="toolbar-context-menu">
<toolbaritem id="menubar-items" align="center">
#ifndef XP_MACOSX
# The entire main menubar is placed into browser-menubar.inc, so that it can be shared by
# hiddenWindow.xul.
#include browser-menubar.inc
#endif
</toolbaritem>
</toolbar>
<toolbarpalette id="BrowserToolbarPalette">
<toolbarbutton id="back-button" type="menu-button" class="toolbarbutton-1"
label="&backCmd.label;"
command="Browser:Back"
context="backMenu"
tooltiptext="&backButton.tooltip;">
<menupopup context="" onpopupshowing="BrowserBackMenu(event);"
oncommand="gotoHistoryIndex(event); event.preventBubble();"/>
</toolbarbutton>
<toolbarbutton id="forward-button" type="menu-button" class="toolbarbutton-1"
label="&forwardCmd.label;"
command="Browser:Forward"
context="forwardMenu"
tooltiptext="&forwardButton.tooltip;">
<menupopup context="" oncommand="gotoHistoryIndex(event); event.preventBubble()"
onpopupshowing="BrowserForwardMenu(event);"/>
</toolbarbutton>
<toolbarbutton id="reload-button" class="toolbarbutton-1"
label="&reloadCmd.label;"
oncommand="if (event.shiftKey) BrowserReloadSkipCache(); else BrowserReload();"
tooltiptext="&reloadButton.tooltip;"/>
<toolbarbutton id="stop-button" class="toolbarbutton-1"
label="&stopCmd.label;"
command="Browser:Stop"
tooltiptext="&stopButton.tooltip;"/>
<toolbarbutton id="home-button" class="toolbarbutton-1"
label="&homeButton.label;"
ondragover="nsDragAndDrop.dragOver(event, homeButtonObserver);"
ondragdrop="nsDragAndDrop.drop(event, homeButtonObserver);"
ondragexit="nsDragAndDrop.dragExit(event, homeButtonObserver);"
oncommand="BrowserHome();"/>
<toolbaritem id="urlbar-container" align="center" flex="1000"
title="&locationItem.title;" class="chromeclass-location">
<textbox id="urlbar" flex="1"
type="autocomplete" accesskey="&urlbar.accesskey;"
autocompletesearch="history"
autocompletepopup="PopupAutoComplete"
tabscrolling="true"
showcommentcolumn="true"
enablehistory="true"
oninput="gBrowser.userTypedValue = this.value"
ontextentered="return handleURLBarCommand(param);"
ontextreverted="return handleURLBarRevert();"
onfocus="URLBarFocusHandler(event, this);"
onmousedown="URLBarMouseDownHandler(event, this);"
onclick="URLBarClickHandler(event, this);">
<deck id="page-proxy-deck">
<image id="page-proxy-button"
ondraggesture="PageProxyDragGesture(event);"
tooltiptext="&proxyIcon.tooltip;"/>
<image id="page-proxy-favicon"
ondraggesture="PageProxyDragGesture(event);"
onload="this.parentNode.selectedIndex = 1;
event.stopPropagation();
event.preventBubble();
HandleBookmarkIcon(this.src, true);"
onerror="gBrowser.addToMissedIconCache(this.src); HandleBookmarkIcon(this.src, false);
this.parentNode.selectedIndex = 0;"
tooltiptext="&proxyIcon.tooltip;"/>
</deck>
</textbox>
</toolbaritem>
<toolbaritem id="search-container" align="center"
title="&searchItem.title;" class="chromeclass-location">
<textbox id="search-bar" type="autocomplete" flex="1"
autocompletepopup="PopupAutoComplete"
autocompletesearch="form-history"
tabscrolling="true"
onfocus="URLBarFocusHandler(event, this);"
onmousedown="URLBarMouseDownHandler(event, this);"
onclick="URLBarClickHandler(event, this);"
persist="searchengine,autocompletesearchparam">
<button id="search-proxy-button" type="menu"
popup="SearchBarPopup" persist="src"/>
</textbox>
</toolbaritem>
<toolbaritem id="go-container" align="center" class="chromeclass-location">
<button id="go-button" class="button-toolbar"
label="&goButton.label;"
oncommand="handleURLBarCommand(event);"
ondragover="nsDragAndDrop.dragOver(event, goButtonObserver);"
ondragdrop="nsDragAndDrop.drop(event, goButtonObserver);"
ondragexit="nsDragAndDrop.dragExit(event, goButtonObserver);"
tooltiptext="&goButton.tooltip;"/>
</toolbaritem>
<toolbarbutton id="print-button" class="toolbarbutton-1"
label="&printButton.label;" command="cmd_print"
tooltiptext="&printButton.tooltip;"/>
<toolbaritem id="throbber-box" title="&throbberItem.title;" align="center" pack="center">
<button id="navigator-throbber" oncommand="goClickThrobber('browser.throbber.url')"
tooltiptext="&throbber.tooltip;"/>
</toolbaritem>
<toolbaritem id="personal-bookmarks" title="&bookmarksItem.title;" flex="1">
<stack id="bookmarks-stack" flex="1" style="min-width:0px; width:0px;">
<hbox id="bookmarks-ptf" class="bookmarks-toolbar-items" contextmenu="bookmarks-context-menu"
flex="1" style="min-width:0px; width:0px;margin-left: 3px;"
datasources="rdf:bookmarks rdf:files rdf:localsearch"
template="bookmarks-template" flags="dont-test-empty"
rdf:type="http://home.netscape.com/NC-rdf#Folder"
onpopupshowing="BookmarksMenu.showOpenInTabsMenuItem(event.target)"
onpopuphidden="BookmarksMenu.hideOpenInTabsMenuItem(event.target)"
oncommand="BookmarksMenu.loadBookmark(event, event.target, this.database)"
onclick="BookmarksMenu.loadBookmarkMiddleClick(event, this.database)"
ondraggesture="nsDragAndDrop.startDrag(event, BookmarksMenuDNDObserver)"
ondragdrop="nsDragAndDrop.drop(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragenter="nsDragAndDrop.dragEnter(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragexit="nsDragAndDrop.dragExit(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragover="nsDragAndDrop.dragOver(event, BookmarksMenuDNDObserver); event.preventBubble()">
</hbox>
<hbox class="bookmarks-toolbar-overflow-items" mousethrough="always">
<hbox mousethrough="always" id="overflow-padder"/>
<toolbarbutton id="bookmarks-chevron" type="menu" class="chevron"
mousethrough="never" collapsed="true"
datasources="rdf:bookmarks rdf:files rdf:localsearch"
template="bookmarks-template" flags="dont-test-empty"
onpopupshowing="BookmarksMenu.showOpenInTabsMenuItem(event.target)"
onpopuphidden="BookmarksMenu.hideOpenInTabsMenuItem(event.target)"
oncommand="BookmarksMenu.loadBookmark(event, event.target, this.database)"
onclick="BookmarksMenu.loadBookmarkMiddleClick(event, this.database)"
ondraggesture="nsDragAndDrop.startDrag(event, BookmarksMenuDNDObserver)"
ondragdrop="nsDragAndDrop.drop(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragenter="nsDragAndDrop.dragEnter(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragexit="nsDragAndDrop.dragExit(event, BookmarksMenuDNDObserver); event.preventBubble()"
ondragover="nsDragAndDrop.dragOver(event, BookmarksMenuDNDObserver); event.preventBubble()">
<menupopup contextmenu="bookmarks-context-menu"
onpopupshowing="if (event.target == this) BookmarksToolbar.updateOverflowMenu(this);"/>
</toolbarbutton>
</hbox>
<toolbarbutton class="bookmark-item bookmarks-toolbar-customize" mousethrough="never"
label="&bookmarksToolbarItem.label;"/>
</stack>
</toolbaritem>
<toolbarbutton id="downloads-button" class="toolbarbutton-1"
observes="Tools:Downloads"
ondragdrop="nsDragAndDrop.drop(event, DownloadsButtonDNDObserver); event.preventBubble()"
ondragover="nsDragAndDrop.dragOver(event, DownloadsButtonDNDObserver); event.preventBubble()"
ondragenter="nsDragAndDrop.dragEnter(event, DownloadsButtonDNDObserver); event.preventBubble()"
ondragexit="nsDragAndDrop.dragExit(event, DownloadsButtonDNDObserver); event.preventBubble()"
label="&downloads.label;"
tooltiptext="&downloads.tooltip;"/>
<toolbarbutton id="history-button" class="toolbarbutton-1"
observes="viewHistorySidebar"
tooltiptext="&historyButton.tooltip;"/>
<toolbarbutton id="bookmarks-button" class="toolbarbutton-1"
observes="viewBookmarksSidebar"
tooltiptext="&bookmarksButton.tooltip;"/>
<toolbarbutton id="new-tab-button" class="toolbarbutton-1"
label="&tabCmd.label;"
command="cmd_newNavigatorTab"
tooltiptext="&newTabButton.tooltip;"/>
<toolbarbutton id="new-window-button" class="toolbarbutton-1"
label="&newNavigatorCmd.label;"
command="key_newNavigator"
tooltiptext="&newWindowButton.tooltip;"/>
<toolbarbutton id="cut-button" class="toolbarbutton-1"
label="&cutCmd.label;"
command="cmd_cut"
tooltiptext="&cutButton.tooltip;"/>
<toolbarbutton id="copy-button" class="toolbarbutton-1"
label="&copyCmd.label;"
command="cmd_copy"
tooltiptext="&copyButton.tooltip;"/>
<toolbarbutton id="paste-button" class="toolbarbutton-1"
label="&pasteCmd.label;"
command="cmd_paste"
tooltiptext="&pasteButton.tooltip;"/>
</toolbarpalette>
<toolbar id="nav-bar" class="toolbar-primary chromeclass-toolbar"
toolbarname="&navbarCmd.label;" accesskey="&navbarCmd.accesskey;"
fullscreentoolbar="true" mode="icons" iconsize="small"
customizable="true"
defaultset="back-button,forward-button,reload-button,stop-button,home-button,urlbar-container,search-container,window-controls"
context="toolbar-context-menu">
<hbox id="window-controls" hidden="true" fullscreencontrol="true">
<toolbarbutton id="minimize-button" class="toolbarbutton-1"
oncommand="window.minimize();"/>
<toolbarbutton id="restore-button" class="toolbarbutton-1"
oncommand="BrowserFullScreen();"/>
<toolbarbutton id="close-button" class="toolbarbutton-1"
oncommand="window.close();"/>
</hbox>
</toolbar>
<toolbarset id="customToolbars" context="toolbar-context-menu"/>
<toolbar id="PersonalToolbar" class="chromeclass-directories" iconsize="small"
customizable="true" defaultset="personal-bookmarks" mode="icons"
toolbarname="&personalbarCmd.label;" accesskey="&personalbarCmd.accesskey;"
context="toolbar-context-menu"/>
</toolbox>
<hbox flex="1" id="browser">
<vbox id="sidebar-box" hidden="true" class="chromeclass-extrachrome">
<sidebarheader align="center">
<label id="sidebar-title" persist="value" flex="1" crop="end"/>
<image id="sidebar-throbber"/>
<toolbarbutton class="tabs-closebutton" oncommand="toggleSidebar();"/>
</sidebarheader>
<browser id="sidebar" flex="1" autoscroll="false"
style="min-width: 150px; width: 200px; max-width: 400px;"/>
</vbox>
<splitter id="sidebar-splitter" hidden="true"/>
<vbox id="appcontent" flex="1">
<tabbrowser id="content" disablehistory="true"
flex="1" contenttooltip="aHTMLTooltip"
contentcontextmenu="contentAreaContextMenu"
onnewtab="BrowserOpenTab();"
autocompletepopup="PopupAutoComplete"
ondragdrop="nsDragAndDrop.drop(event, contentAreaDNDObserver);"
onclick="return contentAreaClick(event, false);"/>
</vbox>
</hbox>
<statusbar class="chromeclass-status" id="status-bar"
ondragdrop="nsDragAndDrop.drop(event, contentAreaDNDObserver);">
<statusbarpanel id="security-button" class="statusbarpanel-iconic"
onclick="displayPageInfo()"/>
<statusbarpanel id="page-report-button" class="statusbarpanel-iconic" tooltiptext="&pageReportIcon.tooltip;"
onclick="displayPageReport();"/>
<statusbarpanel id="page-theme-button" type="menu" class="statusbarpanel-menu-iconic" tooltiptext="&pageThemeIcon.tooltip;">
<menupopup onpopupshowing="stylesheetFillPopup(this);"
oncommand="stylesheetSwitchAll(window._content, event.target.getAttribute('data'));">
<menuitem label="&pageThemeNoTheme.label;" accesskey="&pageThemeNoTheme.accesskey;" type="radio" data="_nostyle"/>
<menuitem label="&pageThemePersistentOnly.label;" accesskey="&pageThemePersistentOnly.accesskey;" type="radio" checked="true"/>
<menuseparator/>
</menupopup>
</statusbarpanel>
<statusbarpanel id="statusbar-display" flex="1"/>
<statusbarpanel class="statusbarpanel-progress" collapsed="true" id="statusbar-progresspanel">
<progressmeter class="progressmeter-statusbar" id="statusbar-icon" mode="normal" value="0"/>
</statusbarpanel>
</statusbar>
</window>

View File

@@ -0,0 +1,925 @@
/**
* Determine whether or not a given focused DOMWindow is in the content
* area.
**/
function openNewTabWith(href, linkNode, event, securityCheck)
{
if (securityCheck)
urlSecurityCheck(href, document);
var prefSvc = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefService);
prefSvc = prefSvc.getBranch(null);
// should we open it in a new tab?
var loadInBackground = true;
try {
loadInBackground = prefSvc.getBoolPref("browser.tabs.loadInBackground");
}
catch(ex) {
}
if (event && event.shiftKey)
loadInBackground = !loadInBackground;
// As in openNewWindowWith(), we want to pass the charset of the
// current document over to a new tab.
var wintype = document.firstChild.getAttribute('windowtype');
var originCharset;
if (wintype == "navigator:browser") {
originCharset = window._content.document.characterSet;
}
// open link in new tab
var browser = top.document.getElementById("content");
var theTab = browser.addTab(href, getReferrer(document), originCharset);
if (!loadInBackground)
browser.selectedTab = theTab;
if (linkNode)
markLinkVisited(href, linkNode);
}
function openNewWindowWith(href, linkNode, securityCheck)
{
if (securityCheck)
urlSecurityCheck(href, document);
// if and only if the current window is a browser window and it has a document with a character
// set, then extract the current charset menu setting from the current document and use it to
// initialize the new browser window...
var charsetArg = null;
var wintype = document.firstChild.getAttribute('windowtype');
if (wintype == "navigator:browser")
charsetArg = "charset=" + window._content.document.characterSet;
var referrer = getReferrer(document);
window.openDialog(getBrowserURL(), "_blank", "chrome,all,dialog=no", href, charsetArg, referrer);
if (linkNode)
markLinkVisited(href, linkNode);
}
function markLinkVisited(href, linkNode)
{
var globalHistory = Components.classes["@mozilla.org/browser/global-history;1"]
.getService(Components.interfaces.nsIGlobalHistory);
if (!globalHistory.isVisited(href)) {
globalHistory.addPage(href);
var oldHref = linkNode.getAttribute("href");
if (typeof oldHref == "string") {
// Use setAttribute instead of direct assignment.
// (bug 217195, bug 187195)
linkNode.setAttribute("href", "");
linkNode.setAttribute("href", oldHref);
}
else {
// Converting to string implicitly would be a
// minor security hole (similar to bug 202994).
}
}
}
function urlSecurityCheck(url, doc)
{
// URL Loading Security Check
var focusedWindow = doc.commandDispatcher.focusedWindow;
var sourceURL = getContentFrameURI(focusedWindow);
const nsIScriptSecurityManager = Components.interfaces.nsIScriptSecurityManager;
var secMan = Components.classes["@mozilla.org/scriptsecuritymanager;1"]
.getService(nsIScriptSecurityManager);
try {
secMan.checkLoadURIStr(sourceURL, url, nsIScriptSecurityManager.STANDARD);
} catch (e) {
throw "Load of " + url + " denied.";
}
}
function isContentFrame(aFocusedWindow)
{
if (!aFocusedWindow)
return false;
var focusedTop = Components.lookupMethod(aFocusedWindow, 'top')
.call(aFocusedWindow);
return (focusedTop == window.content);
}
function getContentFrameURI(aFocusedWindow)
{
var contentFrame = isContentFrame(aFocusedWindow) ? aFocusedWindow : window.content;
return Components.lookupMethod(contentFrame, 'location').call(contentFrame).href;
}
function getReferrer(doc)
{
var focusedWindow = doc.commandDispatcher.focusedWindow;
var sourceURL = getContentFrameURI(focusedWindow);
try {
var uri = Components.classes["@mozilla.org/network/standard-url;1"].createInstance(Components.interfaces.nsIURI);
uri.spec = sourceURL;
return uri;
} catch (e) {
return null;
}
}
const kSaveAsType_Complete = 0; // Save document with attached objects
const kSaveAsType_URL = 1; // Save document or URL by itself
const kSaveAsType_Text = 2; // Save document, converting to plain text.
// Clientelle: (Make sure you don't break any of these)
// - File -> Save Page/Frame As...
// - Context -> Save Page/Frame As...
// - Context -> Save Link As...
// - Context -> Save Image As...
// - Alt-Click Save Link As
//
// Try saving each of these types:
// - A complete webpage using File->Save Page As, and Context->Save Page As
// - A webpage as HTML only using the above methods
// - A webpage as Text only using the above methods
// - An image with an extension (e.g. .jpg) in its file name, using
// Context->Save Image As...
// - An image without an extension (e.g. a banner ad on cnn.com) using
// the above method.
// - A linked document using Save Link As...
// - A linked document using Alt-click Save Link As...
//
function saveURL(aURL, aFileName, aFilePickerTitleKey, aShouldBypassCache, aSkipPrompt)
{
saveInternal(aURL, null, aFileName, aFilePickerTitleKey, aShouldBypassCache, aSkipPrompt);
}
function saveDocument(aDocument, aSkipPrompt)
{
// In both cases here, we want to use cached data because the
// document is currently visible.
if (aDocument)
saveInternal(aDocument.location.href, aDocument, false, aSkipPrompt);
else
saveInternal(_content.location.href, null, false, aSkipPrompt);
}
function saveInternal(aURL, aDocument,
aFileName, aFilePickerTitleKey,
aShouldBypassCache, aSkipPrompt)
{
if (aSkipPrompt == undefined)
aSkipPrompt = false;
var data = {
url: aURL,
fileName: aFileName,
filePickerTitle: aFilePickerTitleKey,
document: aDocument,
bypassCache: aShouldBypassCache,
window: window
};
var sniffer = new nsHeaderSniffer(aURL, foundHeaderInfo, data, aSkipPrompt);
}
function foundHeaderInfo(aSniffer, aData, aSkipPrompt)
{
var contentType = aSniffer.contentType;
var contentEncodingType = aSniffer.contentEncodingType;
var shouldDecode = false;
// Are we allowed to decode?
try {
const helperAppService =
Components.classes["@mozilla.org/uriloader/external-helper-app-service;1"].
getService(Components.interfaces.nsIExternalHelperAppService);
var url = aSniffer.uri.QueryInterface(Components.interfaces.nsIURL);
var urlExt = url.fileExtension;
if (helperAppService.applyDecodingForExtension(urlExt,
contentEncodingType)) {
shouldDecode = true;
}
}
catch (e) {
}
var isDocument = aData.document != null && isDocumentType(contentType);
if (!isDocument && !shouldDecode && contentEncodingType) {
// The data is encoded, we are not going to decode it, and this is not a
// document save so we won't be doing a "save as, complete" (which would
// break if we reset the type here). So just set our content type to
// correspond to the outermost encoding so we get extensions and the like
// right.
contentType = contentEncodingType;
}
var file = null;
var saveAsType = kSaveAsType_URL;
try {
file = aData.fileName.QueryInterface(Components.interfaces.nsILocalFile);
}
catch (e) {
var saveAsTypeResult = { rv: 0 };
file = getTargetFile(aData, aSniffer, contentType, isDocument, aSkipPrompt, saveAsTypeResult);
saveAsType = saveAsTypeResult.rv;
}
// If we're saving a document, and are saving either in complete mode or
// as converted text, pass the document to the web browser persist component.
// If we're just saving the HTML (second option in the list), send only the URI.
var source = (isDocument && saveAsType != kSaveAsType_URL) ? aData.document : aSniffer.uri;
var persistArgs = {
source : source,
contentType : (isDocument && saveAsType == kSaveAsType_Text) ? "text/plain" : contentType,
target : file,
postData : aData.document ? getPostData() : null,
bypassCache : aData.bypassCache
};
var persist = makeWebBrowserPersist();
// Calculate persist flags.
const nsIWBP = Components.interfaces.nsIWebBrowserPersist;
const flags = nsIWBP.PERSIST_FLAGS_NO_CONVERSION | nsIWBP.PERSIST_FLAGS_REPLACE_EXISTING_FILES;
if (aData.bypassCache)
persist.persistFlags = flags | nsIWBP.PERSIST_FLAGS_BYPASS_CACHE;
else
persist.persistFlags = flags | nsIWBP.PERSIST_FLAGS_FROM_CACHE;
if (shouldDecode)
persist.persistFlags &= ~nsIWBP.PERSIST_FLAGS_NO_CONVERSION;
// Create download and initiate it (below)
var dl = Components.classes["@mozilla.org/download;1"].createInstance(Components.interfaces.nsIDownload);
if (isDocument && saveAsType != kSaveAsType_URL) {
// Saving a Document, not a URI:
var filesFolder = null;
if (persistArgs.contentType != "text/plain") {
// Create the local directory into which to save associated files.
const nsILocalFile = Components.interfaces.nsILocalFile;
const lfContractID = "@mozilla.org/file/local;1";
filesFolder = Components.classes[lfContractID].createInstance(nsILocalFile);
filesFolder.initWithPath(persistArgs.target.path);
var nameWithoutExtension = filesFolder.leafName;
nameWithoutExtension = nameWithoutExtension.substring(0, nameWithoutExtension.lastIndexOf("."));
var filesFolderLeafName = getStringBundle().formatStringFromName("filesFolder",
[nameWithoutExtension],
1);
filesFolder.leafName = filesFolderLeafName;
}
var encodingFlags = 0;
if (persistArgs.contentType == "text/plain") {
encodingFlags |= nsIWBP.ENCODE_FLAGS_FORMATTED;
encodingFlags |= nsIWBP.ENCODE_FLAGS_ABSOLUTE_LINKS;
encodingFlags |= nsIWBP.ENCODE_FLAGS_NOFRAMES_CONTENT;
}
const kWrapColumn = 80;
dl.init(aSniffer.uri, persistArgs.target, null, null, null, persist);
persist.saveDocument(persistArgs.source, persistArgs.target, filesFolder,
persistArgs.contentType, encodingFlags, kWrapColumn);
} else {
dl.init(source, persistArgs.target, null, null, null, persist);
persist.saveURI(source, null, null, persistArgs.postData, null, persistArgs.target);
}
}
function getTargetFile(aData, aSniffer, aContentType, aIsDocument, aSkipPrompt, aSaveAsTypeResult)
{
aSaveAsTypeResult.rv = kSaveAsType_Complete;
// Determine what the 'default' string to display in the File Picker dialog
// should be.
var defaultFileName = getDefaultFileName(aData.fileName,
aSniffer.suggestedFileName,
aSniffer.uri,
aData.document);
var defaultExtension = getDefaultExtension(defaultFileName, aSniffer.uri, aContentType);
var defaultString = getNormalizedLeafName(defaultFileName, defaultExtension);
const prefSvcContractID = "@mozilla.org/preferences-service;1";
const prefSvcIID = Components.interfaces.nsIPrefService;
var prefs = Components.classes[prefSvcContractID].getService(prefSvcIID).getBranch("browser.download.");
const nsILocalFile = Components.interfaces.nsILocalFile;
// ben 07/31/2003:
// |browser.download.defaultFolder| holds the default download folder for
// all files when the user has elected to have all files automatically
// download to a folder. The values of |defaultFolder| can be either their
// desktop, their downloads folder (My Documents\My Downloads) or some other
// location of their choosing (which is mapped to |browser.download.dir|
// This pref is _unset_ when the user has elected to be asked about where
// to place every download - this will force the prompt to ask the user
// where to put saved files.
var dir = null;
try {
dir = prefs.getComplexValue("defaultFolder", nsILocalFile);
}
catch (e) { }
var file;
if (!aSkipPrompt || !dir) {
// If we're asking the user where to save the file, root the Save As...
// dialog on they place they last picked.
try {
dir = prefs.getComplexValue("lastDir", nsILocalFile);
}
catch (e) {
// No default download location. Default to desktop.
var fileLocator = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties);
function getDesktopKey()
{
#ifdef XP_WIN
return "DeskV";
#endif
#ifdef XP_MACOSX
return "UsrDsk";
#endif
return "Home";
}
dir = fileLocator.get(getDesktopKey(), Components.interfaces.nsILocalFile);
}
var fp = makeFilePicker();
var titleKey = aData.filePickerTitle || "SaveLinkTitle";
var bundle = getStringBundle();
fp.init(window, bundle.GetStringFromName(titleKey),
Components.interfaces.nsIFilePicker.modeSave);
appendFiltersForContentType(fp, aContentType,
aIsDocument ? MODE_COMPLETE : MODE_FILEONLY);
if (dir)
fp.displayDirectory = dir;
if (aIsDocument) {
try {
fp.filterIndex = prefs.getIntPref("save_converter_index");
}
catch (e) {
}
}
fp.defaultExtension = defaultExtension;
fp.defaultString = defaultString;
if (fp.show() == Components.interfaces.nsIFilePicker.returnCancel || !fp.file)
return;
var useDownloadDir = false;
try {
useDownloadDir = prefs.getBoolPref("useDownloadDir");
}
catch(ex) {
}
var directory = fp.file.parent.QueryInterface(nsILocalFile);
prefs.setComplexValue("lastDir", nsILocalFile, directory);
fp.file.leafName = validateFileName(fp.file.leafName);
aSaveAsTypeResult.rv = fp.filterIndex;
file = fp.file;
if (aIsDocument)
prefs.setIntPref("save_converter_index", aSaveAsTypeResult.rv);
}
else {
// ben 07/31/2003:
// We don't nullcheck dir here because dir should never be null if we get here
// unless something is badly wrong, and if it is, I want to know about it in
// bugs.
dir.append(defaultString);
file = dir;
// Since we're automatically downloading, we don't get the file picker's
// logic to check for existing files, so we need to do that here.
//
// Note - this code is identical to that in
// browser/components/downloads/content/nsHelperAppDlg.js.
// If you are updating this code, update that code too! We can't share code
// here since that code is called in a js component.
while (file.exists()) {
var parts = /.+-(\d+)(\..*)?$/.exec(file.leafName);
if (parts) {
file.leafName = file.leafName.replace(/((\d+)\.)/,
function (str, p1, part, s) {
return (parseInt(part) + 1) + ".";
});
}
else {
file.leafName = file.leafName.replace(/\./, "-1$&");
}
}
}
return file;
}
function nsHeaderSniffer(aURL, aCallback, aData, aSkipPrompt)
{
this.mCallback = aCallback;
this.mData = aData;
this.mSkipPrompt = aSkipPrompt;
this.uri = makeURL(aURL);
this.linkChecker = Components.classes["@mozilla.org/network/urichecker;1"]
.createInstance(Components.interfaces.nsIURIChecker);
this.linkChecker.init(this.uri);
var flags;
if (aData.bypassCache) {
flags = Components.interfaces.nsIRequest.LOAD_BYPASS_CACHE;
} else {
flags = Components.interfaces.nsIRequest.LOAD_FROM_CACHE;
}
this.linkChecker.loadFlags = flags;
this.linkChecker.asyncCheck(this, null);
}
nsHeaderSniffer.prototype = {
// ---------- nsISupports methods ----------
QueryInterface: function (iid) {
if (!iid.equals(Components.interfaces.nsIRequestObserver) &&
!iid.equals(Components.interfaces.nsISupports) &&
!iid.equals(Components.interfaces.nsIInterfaceRequestor) &&
!iid.equals(Components.interfaces.nsIAuthPrompt)) {
throw Components.results.NS_ERROR_NO_INTERFACE;
}
return this;
},
// ---------- nsIInterfaceRequestor methods ----------
getInterface : function(iid) {
return this.QueryInterface(iid);
},
// ---------- nsIAuthPrompt methods ----------
prompt : function(dlgTitle, text, pwrealm, savePW, defaultText, result)
{
dump("authprompt prompt! pwrealm="+pwrealm+"\n");
var promptServ = this.promptService;
if (!promptServ)
return false;
var saveCheck = {value:savePW};
return promptServ.prompt(window, dlgTitle, text, defaultText, pwrealm, saveCheck);
},
promptUsernameAndPassword : function(dlgTitle, text, pwrealm, savePW, user, pw)
{
dump("authprompt promptUsernameAndPassword! "+dlgTitle+" "+text+", pwrealm="+pwrealm+"\n");
var promptServ = this.promptService;
if (!promptServ)
return false;
var saveCheck = {value:savePW};
return promptServ.promptUsernameAndPassword(window, dlgTitle, text, user, pw, pwrealm, saveCheck);
},
promptPassword : function(dlgTitle, text, pwrealm, savePW, pw)
{
dump("auth promptPassword! "+dlgTitle+" "+text+", pwrealm="+pwrealm+"\n");
var promptServ = this.promptService;
if (!promptServ)
return false;
var saveCheck = {value:savePW};
return promptServ.promptPassword(window, dlgTitle, text, pw, pwrealm, saveCheck);
},
// ---------- nsIRequestObserver methods ----------
onStartRequest: function (aRequest, aContext) { },
onStopRequest: function (aRequest, aContext, aStatus) {
try {
if (aStatus == 0) { // NS_BINDING_SUCCEEDED, so there's something there
var linkChecker = aRequest.QueryInterface(Components.interfaces.nsIURIChecker);
var channel = linkChecker.baseChannel;
this.contentType = channel.contentType;
try {
var httpChannel = channel.QueryInterface(Components.interfaces.nsIHttpChannel);
var encodedChannel = channel.QueryInterface(Components.interfaces.nsIEncodedChannel);
this.contentEncodingType = null;
// There may be content-encodings on the channel. Multiple content
// encodings are allowed, eg "Content-Encoding: gzip, uuencode". This
// header would mean that the content was first gzipped and then
// uuencoded. The encoding enumerator returns MIME types
// corresponding to each encoding starting from the end, so the first
// thing it returns corresponds to the outermost encoding.
var encodingEnumerator = encodedChannel.contentEncodings;
if (encodingEnumerator && encodingEnumerator.hasMoreElements()) {
try {
this.contentEncodingType =
encodingEnumerator.getNext().
QueryInterface(Components.interfaces.nsISupportsCString).data;
} catch (e) {
}
}
this.mContentDisposition = httpChannel.getResponseHeader("content-disposition");
}
catch (e) {
}
if (!this.contentType || this.contentType == "application/x-unknown-content-type") {
// We didn't get a type from the server. Fall back on other type detection mechanisms
throw "Unknown Type";
}
}
else {
dump("Error saving link aStatus = 0x" + aStatus.toString(16) + "\n");
var bundle = getStringBundle();
var errorTitle = bundle.GetStringFromName("saveLinkErrorTitle");
var errorMsg = bundle.GetStringFromName("saveLinkErrorMsg");
const promptService = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService(Components.interfaces.nsIPromptService);
promptService.alert(this.mData.window, errorTitle, errorMsg);
return;
}
}
catch (e) {
if (this.mData.document) {
this.contentType = this.mData.document.contentType;
} else {
try {
var url = this.uri.QueryInterface(Components.interfaces.nsIURL);
var ext = url.fileExtension;
if (ext) {
var mimeInfo = getMIMEInfoForExtension(ext);
if (mimeInfo)
this.contentType = mimeInfo.MIMEType;
}
}
catch (e) {
// Not much we can do here. Give up.
}
}
}
this.mCallback(this, this.mData, this.mSkipPrompt);
},
// ------------------------------------------------
get promptService()
{
var promptSvc;
try {
promptSvc = Components.classes["@mozilla.org/embedcomp/prompt-service;1"].getService();
promptSvc = promptSvc.QueryInterface(Components.interfaces.nsIPromptService);
}
catch (e) {}
return promptSvc;
},
get suggestedFileName()
{
var fileName = "";
if (this.mContentDisposition) {
const mhpContractID = "@mozilla.org/network/mime-hdrparam;1"
const mhpIID = Components.interfaces.nsIMIMEHeaderParam;
const mhp = Components.classes[mhpContractID].getService(mhpIID);
var dummy = { value: null }; // To make JS engine happy.
var charset = getCharsetforSave(null);
try {
fileName = mhp.getParameter(this.mContentDisposition, "filename", charset, true, dummy);
}
catch (e) {
try {
fileName = mhp.getParameter(this.mContentDisposition, "name", charset, true, dummy);
}
catch (e) {
}
}
}
fileName = fileName.replace(/^"|"$/g, "");
return fileName;
}
};
const MODE_COMPLETE = 0;
const MODE_FILEONLY = 1;
function appendFiltersForContentType(aFilePicker, aContentType, aSaveMode)
{
var bundle = getStringBundle();
switch (aContentType) {
case "text/html":
if (aSaveMode == MODE_COMPLETE)
aFilePicker.appendFilter(bundle.GetStringFromName("WebPageCompleteFilter"), "*.htm; *.html");
aFilePicker.appendFilter(bundle.GetStringFromName("WebPageHTMLOnlyFilter"), "*.htm; *.html");
if (aSaveMode == MODE_COMPLETE)
aFilePicker.appendFilters(Components.interfaces.nsIFilePicker.filterText);
break;
default:
var mimeInfo = getMIMEInfoForType(aContentType);
if (mimeInfo) {
var extEnumerator = mimeInfo.getFileExtensions();
var extString = "";
while (extEnumerator.hasMore()) {
var extension = extEnumerator.getNext();
if (extString)
extString += "; "; // If adding more than one extension,
// separate by semi-colon
extString += "*." + extension;
}
if (extString) {
aFilePicker.appendFilter(mimeInfo.Description, extString);
} else {
aFilePicker.appendFilters(Components.interfaces.nsIFilePicker.filterAll);
}
}
else
aFilePicker.appendFilters(Components.interfaces.nsIFilePicker.filterAll);
break;
}
}
function getPostData()
{
try {
var sessionHistory = getWebNavigation().sessionHistory;
entry = sessionHistory.getEntryAtIndex(sessionHistory.index, false);
entry = entry.QueryInterface(Components.interfaces.nsISHEntry);
return entry.postData;
}
catch (e) {
}
return null;
}
//XXXPch: that that be removed.
function getStringBundle()
{
const bundleURL = "chrome://browser/locale/contentAreaCommands.properties";
const sbsContractID = "@mozilla.org/intl/stringbundle;1";
const sbsIID = Components.interfaces.nsIStringBundleService;
const sbs = Components.classes[sbsContractID].getService(sbsIID);
const lsContractID = "@mozilla.org/intl/nslocaleservice;1";
const lsIID = Components.interfaces.nsILocaleService;
const ls = Components.classes[lsContractID].getService(lsIID);
var appLocale = ls.getApplicationLocale();
return sbs.createBundle(bundleURL, appLocale);
}
function makeWebBrowserPersist()
{
const persistContractID = "@mozilla.org/embedding/browser/nsWebBrowserPersist;1";
const persistIID = Components.interfaces.nsIWebBrowserPersist;
return Components.classes[persistContractID].createInstance(persistIID);
}
function makeURL(aURL)
{
var ioService = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService);
return ioService.newURI(aURL, null, null);
}
function makeFilePicker()
{
const fpContractID = "@mozilla.org/filepicker;1";
const fpIID = Components.interfaces.nsIFilePicker;
return Components.classes[fpContractID].createInstance(fpIID);
}
function getMIMEService()
{
const mimeSvcContractID = "@mozilla.org/mime;1";
const mimeSvcIID = Components.interfaces.nsIMIMEService;
const mimeSvc = Components.classes[mimeSvcContractID].getService(mimeSvcIID);
return mimeSvc;
}
function getMIMEInfoForExtension(aExtension)
{
try {
return getMIMEService().GetFromExtension(aExtension);
}
catch (e) {
}
return null;
}
function getMIMEInfoForType(aMIMEType)
{
try {
return getMIMEService().GetFromMIMEType(aMIMEType);
}
catch (e) {
}
return null;
}
function getDefaultFileName(aDefaultFileName, aNameFromHeaders, aDocumentURI, aDocument)
{
if (aNameFromHeaders)
// 1) Use the name suggested by the HTTP headers
return validateFileName(aNameFromHeaders);
try {
var url = aDocumentURI.QueryInterface(Components.interfaces.nsIURL);
if (url.fileName != "") {
// 2) Use the actual file name, if present
return validateFileName(decodeURIComponent(url.fileName));
}
} catch (e) {
try {
// the file name might be non ASCII
// try unescape again with a characterSet
var textToSubURI = Components.classes["@mozilla.org/intl/texttosuburi;1"]
.getService(Components.interfaces.nsITextToSubURI);
var charset = getCharsetforSave(aDocument);
return validateFileName(textToSubURI.unEscapeURIForUI(charset, url.fileName));
} catch (e) {
// This is something like a wyciwyg:, data:, and so forth
// URI... no usable filename here.
}
}
if (aDocument) {
var docTitle = validateFileName(aDocument.title).replace(/^\s+|\s+$/g, "");
if (docTitle != "") {
// 3) Use the document title
return docTitle;
}
}
if (aDefaultFileName)
// 4) Use the caller-provided name, if any
return validateFileName(aDefaultFileName);
try {
if (aDocumentURI.host)
// 5) Use the host.
return aDocumentURI.host;
} catch (e) {
// Some files have no information at all, like Javascript generated pages
}
try {
// 6) Use the default file name
return getStringBundle().GetStringFromName("DefaultSaveFileName");
} catch (e) {
//in case localized string cannot be found
}
// 7) If all else fails, use "index"
return "index";
}
function validateFileName(aFileName)
{
var re = /[\/]+/g;
if (navigator.appVersion.indexOf("Windows") != -1) {
re = /[\\\/\|]+/g;
aFileName = aFileName.replace(/[\"]+/g, "'");
aFileName = aFileName.replace(/[\*\:\?]+/g, " ");
aFileName = aFileName.replace(/[\<]+/g, "(");
aFileName = aFileName.replace(/[\>]+/g, ")");
}
else if (navigator.appVersion.indexOf("Macintosh") != -1)
re = /[\:\/]+/g;
return aFileName.replace(re, "_");
}
function getNormalizedLeafName(aFile, aDefaultExtension)
{
if (!aDefaultExtension)
return aFile;
// Fix up the file name we're saving to to include the default extension
const stdURLContractID = "@mozilla.org/network/standard-url;1";
const stdURLIID = Components.interfaces.nsIURL;
var url = Components.classes[stdURLContractID].createInstance(stdURLIID);
url.filePath = aFile;
if (url.fileExtension != aDefaultExtension) {
return aFile + "." + aDefaultExtension;
}
return aFile;
}
function getDefaultExtension(aFilename, aURI, aContentType)
{
if (aContentType == "text/plain" || aContentType == "application/octet-stream" || aURI.scheme == "ftp")
return ""; // temporary fix for bug 120327
// This mirrors some code in nsExternalHelperAppService::DoContent
// Use the filename first and then the URI if that fails
var mimeInfo = getMIMEInfoForType(aContentType);
// First try the extension from the filename
const stdURLContractID = "@mozilla.org/network/standard-url;1";
const stdURLIID = Components.interfaces.nsIURL;
var url = Components.classes[stdURLContractID].createInstance(stdURLIID);
url.filePath = aFilename;
var ext = url.fileExtension;
if (ext && mimeInfo && mimeInfo.ExtensionExists(ext)) {
return ext;
}
// Well, that failed. Now try the extension from the URI
var urlext;
try {
url = aURI.QueryInterface(Components.interfaces.nsIURL);
urlext = url.fileExtension;
} catch (e) {
}
if (urlext && mimeInfo && mimeInfo.ExtensionExists(urlext)) {
return urlext;
}
else {
try {
return mimeInfo.primaryExtension;
}
catch (e) {
// Fall back on the extensions in the filename and URI for lack
// of anything better.
return ext || urlext;
}
}
}
function isDocumentType(aContentType)
{
switch (aContentType) {
case "text/html":
return true;
case "text/xml":
case "application/xhtml+xml":
case "application/xml":
return false; // XXX Disables Save As Complete until it works for XML
}
return false;
}
function getCharsetforSave(aDocument)
{
if (aDocument)
return aDocument.characterSet;
if (document.commandDispatcher.focusedWindow)
return document.commandDispatcher.focusedWindow.document.characterSet;
return window._content.document.characterSet;
return false;
}
# -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
# ***** BEGIN LICENSE BLOCK *****
# Version: NPL 1.1/GPL 2.0/LGPL 2.1
#
# 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 mozilla.org code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Ben Goodger <ben@netscape.com> (Save File)
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the NPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the NPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****

View File

@@ -0,0 +1,20 @@
<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the packages being supplied by this jar -->
<RDF:Seq about="urn:mozilla:package:root">
<RDF:li resource="urn:mozilla:package:browser"/>
</RDF:Seq>
<!-- package information -->
<RDF:Description about="urn:mozilla:package:browser"
chrome:displayName="Browser"
chrome:author="mozilla.org"
chrome:name="browser"
chrome:localeVersion="0.9.9"
chrome:skinVersion="1.5">
</RDF:Description>
</RDF:RDF>

View File

@@ -0,0 +1,35 @@
<?xml version="1.0"?>
# -*- Mode: HTML -*-
#
# 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 Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
# David Hyatt <hyatt@mozilla.org> (Original Author)
#
#ifdef XP_MACOSX
<?xul-overlay href="chrome://browser/content/macBrowserOverlay.xul"?>
<window id="main-window"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
</window>
#endif

View File

@@ -0,0 +1,56 @@
<?xml version="1.0"?>
# -*- Mode: HTML -*-
#
# 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 Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-2000 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
# David Hyatt <hyatt@mozilla.org> (Original Author)
#
#ifdef XP_MACOSX
# All DTD information is stored in a separate file so that it can be shared by
# hiddenWindow.xul.
#include browser-doctype.inc
<overlay id="hidden-overlay"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
# All JS files that browser.xul wishes to include *must* go into the browser-scripts.inc file
# so that they can be shared by hiddenWindow.xul.
#include browser-scripts.inc
<window id="main-window">
# All sets except for popupsets (commands, keys, stringbundles and broadcasters) *must* go into the
# browser-sets.inc file for sharing with hiddenWindow.xul.
#include browser-sets.inc
# The hacky hidden tree used by the Go menu to build items.
#include browser-gotreehack.inc
# The entire main menubar is placed into browser-menubar.inc, so that it can be shared by
# hiddenWindow.xul.
#include browser-menubar.inc
</window>
</overlay>
#endif

View File

@@ -0,0 +1,622 @@
# -*- Mode: Java; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 on
# January 3, 2001.
#
# The Initial Developer of the Original Code is Jonas Sicking.
# Portions created by Jonas Sicking are Copyright (C) 2000
# Jonas Sicking. All Rights Reserved.
#
# Contributor(s):
# Jonas Sicking <sicking@bigfoot.com> (Original Author)
# Gervase Markham <gerv@gerv.net>
# Heikki Toivonen <heikki@netscape.com>
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
const XLinkNS = "http://www.w3.org/1999/xlink";
const XULNS = "http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul";
const XMLNS = "http://www.w3.org/XML/1998/namespace";
const XHTMLNS = "http://www.w3.org/1999/xhtml";
var gMetadataBundle;
var gLangBundle;
var gRegionBundle;
var nodeView;
var htmlMode = false;
var onLink = false;
var onImage = false;
var onInsDel = false;
var onQuote = false;
var onMisc = false;
var onTable = false;
var onTitle = false;
var onLang = false;
const nsICacheService = Components.interfaces.nsICacheService;
const cacheService = Components.classes["@mozilla.org/network/cache-service;1"]
.getService(nsICacheService);
var httpCacheSession = cacheService.createSession("HTTP", 0, true);
httpCacheSession.doomEntriesIfExpired = false;
var ftpCacheSession = cacheService.createSession("FTP", 0, true);
ftpCacheSession.doomEntriesIfExpired = false;
function onLoad()
{
gMetadataBundle = document.getElementById("bundle_metadata");
gLangBundle = document.getElementById("bundle_languages");
gRegionBundle = document.getElementById("bundle_regions");
showMetadataFor(window.arguments[0]);
nodeView = window.arguments[0].ownerDocument.defaultView;
}
function showMetadataFor(elem)
{
// skip past non-element nodes
while (elem && elem.nodeType != Node.ELEMENT_NODE)
elem = elem.parentNode;
if (!elem) {
alert(gMetadataBundle.getString("unableToShowProps"));
window.close();
}
if (elem.ownerDocument.getElementsByName && !elem.ownerDocument.namespaceURI)
htmlMode = true;
// htmllocalname is "" if it's not an html tag, or the name of the tag if it is.
var htmllocalname = "";
if (isHTMLElement(elem,"")) {
htmllocalname = elem.localName.toLowerCase();
}
// We only look for images once
checkForImage(elem, htmllocalname);
// Walk up the tree, looking for elements of interest.
// Each of them could be at a different level in the tree, so they each
// need their own boolean to tell us to stop looking.
while (elem && elem.nodeType == Node.ELEMENT_NODE) {
if (!onLink) checkForLink(elem, htmllocalname);
if (!onInsDel) checkForInsDel(elem, htmllocalname);
if (!onQuote) checkForQuote(elem, htmllocalname);
if (!onTable) checkForTable(elem, htmllocalname);
if (!onTitle) checkForTitle(elem, htmllocalname);
if (!onLang) checkForLang(elem, htmllocalname);
elem = elem.parentNode;
htmllocalname = "";
if (isHTMLElement(elem,"")) {
htmllocalname = elem.localName.toLowerCase();
}
}
// Decide which sections to show
var onMisc = onTable || onTitle || onLang;
if (!onMisc) hideNode("misc-sec");
if (!onLink) hideNode("link-sec");
if (!onImage) hideNode("image-sec");
if (!onInsDel) hideNode("insdel-sec");
if (!onQuote) hideNode("quote-sec");
// Fix the Misc section visibilities
if (onMisc) {
if (!onTable) hideNode("misc-tblsummary");
if (!onLang) hideNode("misc-lang");
if (!onTitle) hideNode("misc-title");
}
// Get rid of the "No properties" message. This is a backstop -
// it should really never show, as long as nsContextMenu.js's
// checking doesn't get broken.
if (onLink || onImage || onInsDel || onQuote || onMisc)
hideNode("no-properties")
}
function checkForImage(elem, htmllocalname)
{
var img;
var imgType; // "img" = <img>
// "object" = <object>
// "input" = <input type=image>
// "background" = css background (to be added later)
var ismap = false;
if (htmllocalname === "img") {
img = elem;
imgType = "img";
} else if (htmllocalname === "object" &&
elem.type.substring(0,6) == "image/" &&
elem.data) {
img = elem;
imgType = "object";
} else if (htmllocalname === "input" &&
elem.type.toUpperCase() == "IMAGE") {
img = elem;
imgType = "input";
} else if (htmllocalname === "area" || htmllocalname === "a") {
// Clicked in image map?
var map = elem;
ismap = true;
setAlt(map);
while (map && map.nodeType == Node.ELEMENT_NODE && !isHTMLElement(map,"map") )
map = map.parentNode;
if (map && map.nodeType == Node.ELEMENT_NODE) {
img = getImageForMap(map);
var imgLocalName = img && img.localName.toLowerCase();
if (imgLocalName == "img" || imgLocalName == "object")
imgType = imgLocalName;
}
}
if (img) {
var imgURL = imgType == "object" ? img.data : img.src;
setInfo("image-url", imgURL);
var size = getSize(imgURL);
if (size != -1) {
var kbSize = size / 1024;
kbSize = Math.round(kbSize*100)/100;
setInfo("image-filesize", gMetadataBundle.getFormattedString("imageSize", [kbSize, size]));
} else {
setInfo("image-filesize", gMetadataBundle.getString("imageSizeUnknown"));
}
if ("width" in img && img.width != "") {
setInfo("image-width", gMetadataBundle.getFormattedString("imageWidth", [ img.width ]));
setInfo("image-height", gMetadataBundle.getFormattedString("imageHeight", [ img.height ]));
}
else {
setInfo("image-width", "");
setInfo("image-height", "");
}
if (imgType == "img") {
setInfo("image-desc", getAbsoluteURL(img.longDesc, img));
} else {
setInfo("image-desc", "");
}
onImage = true;
}
if (!ismap) {
if (imgType == "img" || imgType == "input") {
setAlt(img);
} else {
hideNode("image-alt");
}
}
}
function checkForLink(elem, htmllocalname)
{
if ((htmllocalname === "a" && elem.href != "") ||
htmllocalname === "area") {
setInfo("link-lang", convertLanguageCode(elem.getAttribute("hreflang")));
setInfo("link-url", elem.href);
setInfo("link-type", elem.getAttribute("type"));
setInfo("link-rel", elem.getAttribute("rel"));
setInfo("link-rev", elem.getAttribute("rev"));
var target = elem.target;
switch (target) {
case "_top":
setInfo("link-target", gMetadataBundle.getString("sameWindowText"));
break;
case "_parent":
setInfo("link-target", gMetadataBundle.getString("parentFrameText"));
break;
case "_blank":
setInfo("link-target", gMetadataBundle.getString("newWindowText"));
break;
case "":
case "_self":
if (elem.ownerDocument != elem.ownerDocument.defaultView._content.document)
setInfo("link-target", gMetadataBundle.getString("sameFrameText"));
else
setInfo("link-target", gMetadataBundle.getString("sameWindowText"));
break;
default:
setInfo("link-target", "\"" + target + "\"");
}
onLink = true;
}
else if (elem.getAttributeNS(XLinkNS,"href") != "") {
setInfo("link-url", getAbsoluteURL(elem.getAttributeNS(XLinkNS,"href"),elem));
setInfo("link-lang", "");
setInfo("link-type", "");
setInfo("link-rel", "");
setInfo("link-rev", "");
switch (elem.getAttributeNS(XLinkNS,"show")) {
case "embed":
setInfo("link-target", gMetadataBundle.getString("embeddedText"));
break;
case "new":
setInfo("link-target", gMetadataBundle.getString("newWindowText"));
break;
case "":
case "replace":
if (elem.ownerDocument != elem.ownerDocument.defaultView._content.document)
setInfo("link-target", gMetadataBundle.getString("sameFrameText"));
else
setInfo("link-target", gMetadataBundle.getString("sameWindowText"));
break;
default:
setInfo("link-target", "");
break;
}
onLink = true;
}
}
function checkForInsDel(elem, htmllocalname)
{
if ((htmllocalname === "ins" || htmllocalname === "del") &&
(elem.cite || elem.dateTime)) {
setInfo("insdel-cite", getAbsoluteURL(elem.cite, elem));
setInfo("insdel-date", elem.dateTime);
onInsDel = true;
}
}
function checkForQuote(elem, htmllocalname)
{
if ((htmllocalname === "q" || htmllocalname === "blockquote") && elem.cite) {
setInfo("quote-cite", getAbsoluteURL(elem.cite, elem));
onQuote = true;
}
}
function checkForTable(elem, htmllocalname)
{
if (htmllocalname === "table" && elem.summary) {
setInfo("misc-tblsummary", elem.summary);
onTable = true;
}
}
function checkForLang(elem, htmllocalname)
{
if ((htmllocalname && elem.lang) || elem.getAttributeNS(XMLNS, "lang")) {
var abbr;
if (htmllocalname && elem.lang)
abbr = elem.lang;
else
abbr = elem.getAttributeNS(XMLNS, "lang");
setInfo("misc-lang", convertLanguageCode(abbr));
onLang = true;
}
}
function checkForTitle(elem, htmllocalname)
{
if (htmllocalname && elem.title) {
setInfo("misc-title", elem.title);
onTitle = true;
}
}
/*
* Set text of node id to value
* if value="" the node with specified id is hidden.
* Node should be have one of these forms
* <xul:label id="id-text" value=""/>
* <xul:description id="id-text"/>
*/
function setInfo(id, value)
{
if (!value) {
hideNode(id);
return;
}
var node = document.getElementById(id+"-text");
if (node.namespaceURI == XULNS && node.localName == "label" ||
(node.namespaceURI == XULNS && node.localName == "textbox")) {
node.setAttribute("value",value);
} else if (node.namespaceURI == XULNS && node.localName == "description") {
while (node.hasChildNodes())
node.removeChild(node.firstChild);
node.appendChild(node.ownerDocument.createTextNode(value));
}
}
// Hide node with specified id
function hideNode(id)
{
var style = document.getElementById(id).getAttribute("style");
document.getElementById(id).setAttribute("style", "display:none;" + style);
}
const nsIScriptSecurityManager = Components.interfaces.nsIScriptSecurityManager;
// opens the link contained in the node's "value" attribute.
function openLink(node)
{
var url = node.getAttribute("value");
// Security-Critical: Only links to 'safe' protocols should be functional.
// Specifically, javascript: and data: URLs must be made non-functional
// here, because they will run with full privilege.
var safeurls = /^https?:|^file:|^chrome:|^resource:|^mailbox:|^imap:|^s?news:|^nntp:|^about:|^mailto:|^ftp:|^gopher:/i;
if (safeurls.test(url)) {
var secMan = Components.classes["@mozilla.org/scriptsecuritymanager;1"].getService()
.QueryInterface(nsIScriptSecurityManager);
try {
secMan.checkLoadURIStr(nodeView._content.document.location,
url, nsIScriptSecurityManager.STANDARD);
} catch (e) {
return;
}
nodeView._content.document.location = url;
window.close();
}
}
/*
* Find <img> or <object> which uses an imagemap.
* If more then one object is found we can't determine which one
* was clicked.
*
* This code has to be changed once bug 1882 is fixed.
* Once bug 72527 is fixed this code should use the .images collection.
*/
function getImageForMap(map)
{
var mapuri = "#" + map.getAttribute("name");
var multipleFound = false;
var img;
var list = getHTMLElements(map.ownerDocument, "img");
for (var i=0; i < list.length; i++) {
if (list.item(i).getAttribute("usemap") == mapuri) {
if (img) {
multipleFound = true;
break;
} else {
img = list.item(i);
imgType = "img";
}
}
}
list = getHTMLElements(map.ownerDocument, "object");
for (i = 0; i < list.length; i++) {
if (list.item(i).getAttribute("usemap") == mapuri) {
if (img) {
multipleFound = true;
break;
} else {
img = list.item(i);
imgType = "object";
}
}
}
if (multipleFound)
img = null;
return img;
}
/*
* Takes care of XMLBase and <base>
* url is the possibly relative url.
* node is the node where the url was given (needed for XMLBase)
*
* This function is called in many places as a workaround for bug 72524
* Once bug 72522 is fixed this code should use the Node.baseURI attribute
*
* for node==null or url=="", empty string is returned
*/
function getAbsoluteURL(url, node)
{
if (!url || !node)
return "";
var urlArr = new Array(url);
var doc = node.ownerDocument;
if (node.nodeType == Node.ATTRIBUTE_NODE)
node = node.ownerElement;
while (node && node.nodeType == Node.ELEMENT_NODE) {
if (node.getAttributeNS(XMLNS, "base") != "")
urlArr.unshift(node.getAttributeNS(XMLNS, "base"));
node = node.parentNode;
}
// Look for a <base>.
var baseTags = getHTMLElements(doc,"base");
if (baseTags && baseTags.length) {
urlArr.unshift(baseTags[baseTags.length - 1].getAttribute("href"));
}
// resolve everything from bottom up, starting with document location
var ioService = Components.classes["@mozilla.org/network/io-service;1"]
.getService(Components.interfaces.nsIIOService);
var URL = ioService.newURI(doc.location.href, null, null);
for (var i=0; i<urlArr.length; i++) {
URL.spec = URL.resolve(urlArr[i]);
}
return URL.spec;
}
function getHTMLElements(node, name)
{
if (htmlMode)
return node.getElementsByTagName(name);
return node.getElementsByTagNameNS(XHTMLNS, name);
}
// name should be in lower case
function isHTMLElement(node, name)
{
if (node.nodeType != Node.ELEMENT_NODE)
return false;
if (htmlMode)
return !name || node.localName.toLowerCase() == name;
return (!name || node.localName == name) && node.namespaceURI == XHTMLNS;
}
// This function coded according to the spec at:
// http://www.bath.ac.uk/~py8ieh/internet/discussion/metadata.txt
function convertLanguageCode(abbr)
{
if (!abbr) return "";
var result;
var language = "";
var region;
var is_region_set = false;
var tokens = abbr.split("-");
if (tokens[0] === "x" || tokens[0] === "i")
{
// x and i prefixes mean unofficial ones. So we upper-case the first
// word and leave the rest.
tokens.shift();
if (tokens[0])
{
// Upper-case first letter
language = tokens[0].substr(0, 1).toUpperCase() + tokens[0].substr(1);
tokens.shift();
if (tokens[0])
{
// Add on the rest as space-separated strings inside the brackets
region = tokens.join(" ");
is_region_set = true;
}
}
}
else
{
// Otherwise we treat the first as a lang, the second as a region
// and the rest as strings.
try
{
language = gLangBundle.getString(tokens[0]);
}
catch (e)
{
// Language not present in lang bundle
language = tokens[0];
}
tokens.shift();
if (tokens[0])
{
try
{
// We don't add it on to the result immediately
// because we want to get the spacing right.
region = gRegionBundle.getString(tokens[0].toLowerCase());
tokens.shift();
if (tokens[0])
{
// Add on the rest as space-separated strings inside the brackets
region += " " + tokens.join(" ");
}
}
catch (e)
{
// Region not present in region bundle
region = tokens.join(" ");
}
is_region_set = true;
}
}
if (is_region_set) {
result = gMetadataBundle.getFormattedString("languageRegionFormat",
[language, region]);
} else
result = language;
return result;
}
// Returns the size of the URL in bytes; must be cached and therefore an HTTP or FTP URL
function getSize(url) {
try
{
var cacheEntryDescriptor = httpCacheSession.openCacheEntry(url, Components.interfaces.nsICache.ACCESS_READ, false);
if(cacheEntryDescriptor)
return cacheEntryDescriptor.dataSize;
}
catch(ex) {}
try
{
cacheEntryDescriptor = ftpCacheSession.openCacheEntry(url, Components.interfaces.nsICache.ACCESS_READ, false);
if (cacheEntryDescriptor)
return cacheEntryDescriptor.dataSize;
}
catch(ex) {}
return -1;
}
function setAlt(elem) {
var altText = document.getElementById("image-alt-text");
if (elem.hasAttribute("alt")) {
if (elem.alt != "") {
altText.value = elem.alt;
altText.setAttribute("style","font-style:inherit");
} else {
altText.value = gMetadataBundle.getString("altTextBlank");
altText.setAttribute("style","font-style:italic");
}
} else {
altText.value = gMetadataBundle.getString("altTextMissing");
altText.setAttribute("style","font-style:italic");
}
}

View File

@@ -0,0 +1,221 @@
<?xml version="1.0"?>
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 on
# January 3, 2001.
#
# The Initial Developer of the Original Code is Jonas Sicking.
# Portions created by Jonas Sicking are Copyright (C) 2000
# Jonas Sicking. All Rights Reserved.
#
# Contributor(s):
# Jonas Sicking <sicking@bigfoot.com> (Original Author)
# Gervase Markham <gerv@gerv.net>
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="chrome://browser/skin/pageInfo.css" type="text/css"?>
<?xul-overlay href="chrome://global/content/dialogOverlay.xul"?>
<!DOCTYPE window SYSTEM "chrome://browser/locale/metaData.dtd" >
<window id="metadata"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&caption.label;"
onload="onLoad()"
class="dialog"
minwidth="350"
persist="screenX screenY"
screenX="24" screenY="24">
<script type="application/x-javascript" src="chrome://browser/content/metaData.js"/>
<keyset id="dialogKeys"/>
<stringbundle src="chrome://browser/locale/metaData.properties" id="bundle_metadata"/>
<stringbundle src="chrome://global/locale/languageNames.properties" id="bundle_languages"/>
<stringbundle src="chrome://global/locale/regionNames.properties" id="bundle_regions"/>
<label id="no-properties" value="&no-properties.label;"/>
<vbox id="link-sec">
<label value="&link-sec.label;"/>
<separator class="groove"/>
<grid>
<columns>
<column/>
<column/>
<column flex="1"/>
</columns>
<rows>
<row id="link-url">
<separator orient="vertical"/>
<label value="&link-url.label; "/>
<textbox readonly="true" id="link-url-text"/>
</row>
<row id="link-target">
<separator orient="vertical"/>
<label value="&link-target.label; "/>
<textbox readonly="true" id="link-target-text"/>
</row>
<row id="link-type">
<separator orient="vertical"/>
<label value="&link-type.label; "/>
<textbox readonly="true" id="link-type-text"/>
</row>
<row id="link-lang">
<separator orient="vertical"/>
<label value="&link-lang.label; "/>
<textbox readonly="true" id="link-lang-text"/>
</row>
<row id="link-rel">
<separator orient="vertical"/>
<label value="&link-rel.label; "/>
<textbox readonly="true" id="link-rel-text"/>
</row>
<row id="link-rev">
<separator orient="vertical"/>
<label value="&link-rev.label; "/>
<textbox readonly="true" id="link-rev-text"/>
</row>
</rows>
</grid>
<separator/>
</vbox>
<vbox id="image-sec">
<label value="&image-sec.label;"/>
<separator class="groove"/>
<grid>
<columns>
<column/>
<column/>
<column flex="1"/>
</columns>
<rows>
<row id="image-url">
<separator orient="vertical"/>
<label value="&image-url.label; "/>
<textbox readonly="true" id="image-url-text"/>
</row>
<row id="image-width">
<separator orient="vertical"/>
<label value="&image-width.label; "/>
<textbox readonly="true" id="image-width-text"/>
</row>
<row id="image-height">
<separator orient="vertical"/>
<label value="&image-height.label; "/>
<textbox readonly="true" id="image-height-text"/>
</row>
<row id="image-filesize">
<separator orient="vertical"/>
<label value="&image-filesize.label; "/>
<textbox readonly="true" id="image-filesize-text"/>
</row>
<row id="image-alt">
<separator orient="vertical"/>
<label value="&image-alt.label; "/>
<textbox readonly="true" id="image-alt-text"/>
</row>
<row id="image-desc">
<separator orient="vertical"/>
<label value="&image-desc.label; "/>
<textbox readonly="true" id="image-desc-text"/>
</row>
</rows>
</grid>
<separator/>
</vbox>
<vbox id="insdel-sec">
<label value="&insdel-sec.label;"/>
<separator class="groove"/>
<grid>
<columns>
<column/>
<column/>
<column flex="1"/>
</columns>
<rows>
<row id="insdel-cite">
<separator orient="vertical"/>
<label value="&insdel-cite.label; "/>
<textbox readonly="true" id="insdel-cite-text"/>
</row>
<row id="insdel-date">
<separator orient="vertical"/>
<label value="&insdel-date.label; "/>
<textbox readonly="true" id="insdel-date-text"/>
</row>
</rows>
</grid>
<separator/>
</vbox>
<vbox id="quote-sec">
<label value="&quote-sec.label;"/>
<separator class="groove"/>
<grid>
<columns>
<column/>
<column/>
<column flex="1"/>
</columns>
<rows>
<row id="quote-cite">
<separator orient="vertical"/>
<label value="&quote-cite.label; "/>
<textbox readonly="true" id="quote-cite-text"/>
</row>
</rows>
</grid>
<separator/>
</vbox>
<vbox id="misc-sec">
<label value="&misc-sec.label;"/>
<separator class="groove"/>
<grid>
<columns>
<column/>
<column/>
<column flex="1"/>
</columns>
<rows>
<row id="misc-lang">
<separator orient="vertical"/>
<label value="&misc-lang.label; "/>
<textbox readonly="true" id="misc-lang-text"/>
</row>
<row id="misc-title">
<separator orient="vertical"/>
<label value="&misc-title.label; "/>
<textbox readonly="true" id="misc-title-text"/>
</row>
<row id="misc-tblsummary">
<separator orient="vertical"/>
<label value="&misc-tblsummary.label; "/>
<textbox readonly="true" id="misc-tblsummary-text"/>
</row>
</rows>
</grid>
<separator/>
</vbox>
</window>

View File

@@ -0,0 +1,147 @@
# -*- Mode: C++; tab-width: 2; indent-tabs-mode: nil; c-basic-offset: 2 -*-
#
# 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 Mozilla Communicator client code, released March
# 31, 1998.
#
# 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): Michael Lowe <michael.lowe@bigfoot.com>
# Blake Ross <blaker@netscape.com>
#
var browser;
var dialog = {};
var pref = null;
try {
pref = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
} catch (ex) {
// not critical, remain silent
}
function onLoad()
{
dialog.input = document.getElementById("dialog.input");
dialog.open = document.documentElement.getButton("accept");
dialog.openWhereList = document.getElementById("openWhereList");
dialog.openTopWindow = document.getElementById("currentWindow");
dialog.bundle = document.getElementById("openLocationBundle");
if ("arguments" in window && window.arguments.length >= 1)
browser = window.arguments[0];
dialog.openWhereList.selectedItem = dialog.openTopWindow;
// change OK button text to 'open'
dialog.open.label = dialog.bundle.getString("openButtonLabel");
if (pref) {
try {
var value = pref.getIntPref("general.open_location.last_window_choice");
var element = dialog.openWhereList.getElementsByAttribute("value", value)[0];
if (element)
dialog.openWhereList.selectedItem = element;
dialog.input.value = pref.getComplexValue("general.open_location.last_url",
Components.interfaces.nsISupportsString).data;
}
catch(ex) {
}
if (dialog.input.value)
dialog.input.select(); // XXX should probably be done automatically
}
doEnabling();
}
function doEnabling()
{
dialog.open.disabled = !dialog.input.value;
}
function open()
{
var url;
if (browser)
url = browser.getShortcutOrURI(dialog.input.value);
else
url = dialog.input.value;
try {
switch (dialog.openWhereList.value) {
case "0":
browser.loadURI(url);
break;
case "1":
window.opener.delayedOpenWindow(getBrowserURL(), "all,dialog=no", url);
break;
case "3":
if (browser.getBrowser && browser.getBrowser().localName == "tabbrowser")
browser.delayedOpenTab(url);
else
browser.loadURI(url); // Just do a normal load.
break;
}
}
catch(exception) {
}
if (pref) {
var str = Components.classes["@mozilla.org/supports-string;1"]
.createInstance(Components.interfaces.nsISupportsString);
str.data = dialog.input.value;
pref.setComplexValue("general.open_location.last_url",
Components.interfaces.nsISupportsString, str);
pref.setIntPref("general.open_location.last_window_choice", dialog.openWhereList.value);
}
// Delay closing slightly to avoid timing bug on Linux.
window.close();
return false;
}
function createInstance(contractid, iidName)
{
var iid = Components.interfaces[iidName];
return Components.classes[contractid].createInstance(iid);
}
const nsIFilePicker = Components.interfaces.nsIFilePicker;
function onChooseFile()
{
try {
var fp = Components.classes["@mozilla.org/filepicker;1"].createInstance(nsIFilePicker);
fp.init(window, dialog.bundle.getString("chooseFileDialogTitle"), nsIFilePicker.modeOpen);
else {
fp.appendFilters(nsIFilePicker.filterHTML | nsIFilePicker.filterText |
nsIFilePicker.filterAll | nsIFilePicker.filterImages | nsIFilePicker.filterXML);
}
if (fp.show() == nsIFilePicker.returnOK && fp.fileURL.spec && fp.fileURL.spec.length > 0)
dialog.input.value = fp.fileURL.spec;
}
catch(ex) {
}
doEnabling();
}
function useUBHistoryItem(aMenuItem)
{
var urlbar = document.getElementById("dialog.input");
urlbar.value = aMenuItem.getAttribute("label");
urlbar.focus();
doEnabling();
}

View File

@@ -0,0 +1,72 @@
<?xml version="1.0"?>
#
# 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 Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
# Ben Goodger <ben@netscape.com>
# Michael Lowe <michael.lowe@bigfoot.com>
#
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!DOCTYPE dialog SYSTEM "chrome://browser/locale/openLocation.dtd">
<dialog id="openLocation"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&caption.label;"
onload="onLoad()"
ondialogaccept="open()"
style="width: 40em;"
persist="screenX screenY"
screenX="24" screenY="24">
<script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
<script type="application/x-javascript" src="chrome://browser/content/openLocation.js"/>
<script type="application/x-javascript" src="chrome://browser/content/utilityOverlay.js"/>
<stringbundle id="openLocationBundle" src="chrome://browser/locale/openLocation.properties"/>
<hbox>
<separator orient="vertical" class="thin"/>
<vbox flex="1">
<description>&enter.label;</description>
<separator class="thin"/>
<hbox align="center">
<textbox id="dialog.input" flex="1" type="autocomplete"
autocompletesearch="history"
enablehistory="true"
oninput="doEnabling();"/>
<button label="&chooseFile.label;" oncommand="onChooseFile();"/>
</hbox>
<hbox align="center">
<label value="&openWhere.label;"/>
<menulist id="openWhereList">
<menupopup>
<menuitem value="0" id="currentWindow" label="&topWindow.label;"/>
<menuitem value="1" label="&newWindow.label;"/>
<menuitem value="3" label="&newTab.label;"/>
</menupopup>
</menulist>
<spacer flex="1"/>
</hbox>
</vbox>
</hbox>
</dialog>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,313 @@
<?xml version="1.0"?>
# 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 Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
# Simeon Morrison <smorrison@gte.com>
# Chris McAfee <mcafee@netscape.com>
# Daniel Brooks <db48x@yahoo.com>
# Gervase Markham <gerv@gerv.net>
<?xml-stylesheet href="chrome://browser/skin/pageInfo.css" type="text/css"?>
<!DOCTYPE window [
<!ENTITY % pageInfoDTD SYSTEM "chrome://browser/locale/pageInfo.dtd">
%pageInfoDTD;
]>
<window id="main-window"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
windowtype="Browser:page-info"
onload="onLoadPageInfo()" onclose="return closeWindow(false);"
align="stretch" class="dialog"
screenX="10" screenY="10"
width="&pageInfoWindow.width;" height="&pageInfoWindow.height;"
persist="screenX screenY width height sizemode">
<script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
<script type="application/x-javascript" src="chrome://browser/content/contentAreaUtils.js"/>
<script type="application/x-javascript" src="chrome://browser/content/pageInfo.js"/>
<keyset>
<key id="closeWindow" key="&closeWindow;" modifiers="accel" oncommand="closeWindow(true);"/>
<key keycode="VK_ESCAPE" oncommand="closeWindow(true);"/>
<key id="copy" key="c" modifiers="accel" oncommand="doCopy(event);"/>
</keyset>
<!-- keys are appended from the overlay -->
<keyset id="dialogKeys"/>
<stringbundle id="pageinfobundle" src="chrome://browser/locale/pageInfo.properties"/>
<tabbox id="tabbox" flex="1">
<tabs id="tabs">
<tab id="generalTab" label="&generalTab;"/>
<tab id="formsTab" label="&formsTab;"
oncommand="ensureSelection(formView)"/>
<tab id="linksTab" label="&linksTab;"
oncommand="ensureSelection(linkView)"/>
<tab id="mediaTab" label="&mediaTab;"
oncommand="ensureSelection(imageView)"/>
<!-- Others added by overlay -->
</tabs>
<tabpanels id="tabpanels" flex="1">
<!-- General page information -->
<vbox>
<textbox class="header" readonly="true" crop="right" id="titletext"/>
<grid>
<columns>
<column/>
<column style="width: .5em;"/>
<column flex="1"/>
</columns>
<rows>
<row>
<label value="&generalURL;"/>
<separator/>
<textbox readonly="true" crop="right" id="urltext" class="text-link"/>
</row>
<row>
<separator class="thin"/>
</row>
<row>
<label value="&generalType;"/>
<separator/>
<textbox readonly="true" crop="right" id="typetext"/>
</row>
<row>
<label value="&generalMode;"/>
<separator/>
<textbox readonly="true" crop="right" id="modetext"/>
</row>
<row>
<label value="&generalSource;"/>
<separator/>
<textbox readonly="true" crop="right" id="sourcetext"/>
</row>
<row>
<label value="&generalEncoding;"/>
<separator/>
<textbox readonly="true" crop="right" id="encodingtext"/>
</row>
<row>
<label value="&generalSize;"/>
<separator/>
<textbox readonly="true" crop="right" id="sizetext"/>
</row>
<row>
<label value="&generalReferrer;"/>
<separator/>
<textbox readonly="true" crop="right" id="refertext"/>
</row>
<row>
<separator class="thin"/>
</row>
<row>
<label value="&generalModified;"/>
<separator/>
<textbox readonly="true" crop="right" id="modifiedtext"/>
</row>
<row>
<label value="&generalExpires;"/>
<separator/>
<textbox readonly="true" crop="right" id="expirestext"/>
</row>
</rows>
</grid>
<separator class="thin"/>
<text id="metahead" class="header" value="&generalMeta;"/>
<tree id="metatree" flex="1">
<treecols>
<treecol persist="hidden width" flex="1" id="meta-name" label="&generalMetaName;"/>
<splitter class="tree-splitter"/>
<treecol persist="hidden width" flex="4" id="meta-content" label="&generalMetaContent;"/>
</treecols>
<treechildren flex="1"/>
</tree>
</vbox>
<!-- Form information -->
<vbox>
<tree id="formtree" class="fixedsize" persist="height" onselect="onFormSelect();">
<treecols>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="1"
width="1" id="form-name" label="&formName;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="3"
width="3" id="form-method" label="&formMethod;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="2"
width="2" id="form-action" label="&formAction;"/>
</treecols>
<treechildren flex="1"/>
</tree>
<splitter orient="vertical" collapse="after"/>
<vbox flex="1">
<textbox class="header" id="formname"/>
<grid>
<columns>
<column/>
<column style="width: .5em;"/>
<column flex="1"/>
</columns>
<rows>
<row>
<label value="&formEncoding;"/>
<separator/>
<textbox readonly="true" crop="right" id="formenctype"/>
</row>
<row>
<label value="&formTarget;"/>
<separator/>
<textbox readonly="true" crop="right" class="label" id="formtarget"/>
</row>
</rows>
</grid>
<text class="header" value="&formFields;"/>
<tree id="formpreview" flex="1">
<treecols>
<treecol sortSeparators="true" persist="hidden width" flex="3"
width="3" id="field-label" label="&formLabel;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="3"
width="3" id="field-field" label="&formFName;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="1"
width="1" id="field-type" label="&formType;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="3"
width="3" id="field-value" label="&formCValue;"/>
</treecols>
<treechildren flex="1"/>
</tree>
</vbox>
</vbox>
<!-- Link info -->
<vbox>
<tree id="linktree" flex="1" ondraggesture="onBeginLinkDrag(event,'link-address','link-name')">
<treecols>
<treecol sortSeparators="true" persist="hidden width" flex="5"
width="5" id="link-name" label="&linkName;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="7"
width="7" id="link-address" label="&linkAddress;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="2"
width="2" id="link-type" label="&linkType;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="2"
width="2" id="link-target" label="&linkTarget;" hidden="true"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="1"
width="1" id="link-acceskey" label="&linkAccessKey;" hidden="true"/>
</treecols>
<treechildren flex="1"/>
</tree>
</vbox>
<!-- Media information -->
<vbox>
<tree id="imagetree" class="fixedsize" persist="height" onselect="onImageSelect();" ondraggesture="onBeginLinkDrag(event,'image-address','image-alt')">
<treecols>
<treecol sortSeparators="true" persist="hidden width" flex="10"
width="10" id="image-address" label="&mediaAddress;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" persist="hidden width" flex="2"
width="2" id="image-type" label="&mediaType;"/>
<splitter class="tree-splitter"/>
<treecol sortSeparators="true" hidden="true" persist="hidden width" flex="4"
width="4" id="image-alt" label="&mediaAltHeader;"/>
</treecols>
<treechildren flex="1"/>
</tree>
<splitter collapse="after" orient="vertical"/>
<vbox flex="1">
<grid>
<columns>
<column/>
<column style="width: .5em;"/>
<column flex="1"/>
</columns>
<rows>
<row>
<label value="&mediaURL;"/>
<separator/>
<textbox readonly="true" crop="right" id="imageurltext"/>
</row>
<row>
<label value="&mediaTitle;"/>
<separator/>
<textbox readonly="true" crop="right" id="imagetitletext"/>
</row>
<row>
<label value="&mediaAlt;"/>
<separator/>
<textbox readonly="true" crop="right" id="imagealttext"/>
</row>
<row>
<label value="&mediaLongdesc;"/>
<separator/>
<textbox readonly="true" crop="right" id="imagelongdesctext"/>
</row>
<row>
<label value="&generalType;"/>
<separator/>
<textbox readonly="true" crop="right" id="imagetypetext"/>
</row>
<row>
<label value="&generalSource;"/>
<separator/>
<textbox readonly="true" crop="right" id="imagesourcetext"/>
</row>
<row>
<label value="&generalSize;"/>
<separator/>
<textbox readonly="true" crop="right" id="imagesizetext"/>
</row>
<row>
<label value="&generalExpires;"/>
<separator/>
<textbox readonly="true" crop="right" id="imageexpirestext"/>
</row>
<row>
<label value="&mediaDimensions;"/>
<separator/>
<vbox>
<textbox readonly="true" crop="right" id="imageSize"/>
<textbox readonly="true" crop="right" id="physSize"/>
</vbox>
</row>
</rows>
</grid>
<hbox>
<button label="&mediaSaveAs;" accesskey="&mediaSaveAsAccesskey;" id="imagesaveasbutton" disabled="true" oncommand="saveMedia();"/>
</hbox>
<vbox class="inset iframe" flex="1" pack="center">
<hbox id="theimagecontainer" pack="center">
<image id="thepreviewimage"/>
</hbox>
</vbox>
</vbox>
</vbox>
<!-- Others added by overlay -->
</tabpanels>
</tabbox>
</window>

View File

@@ -0,0 +1,94 @@
# 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 Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
# David Hyatt (hyatt@apple.com)
# Dean Tessman (dean_tessman@hotmail.com)
var gSiteBox;
var gUnblockButton;
var gPageReport;
var permissionmanager =
Components.classes["@mozilla.org/permissionmanager;1"]
.getService(Components.interfaces.nsIPermissionManager);
var nsIPermissionManager = Components.interfaces.nsIPermissionManager;
function onLoad()
{
gSiteBox = document.getElementById("siteBox");
gUnblockButton = document.getElementById("unblockButton");
gPageReport = opener.gBrowser.pageReport;
buildSiteBox();
// select the first item using a delay, otherwise the listitems
// don't paint as selected.
setTimeout(selectFirstItem, 0);
}
function selectFirstItem()
{
gSiteBox.selectedIndex = 0;
}
function buildSiteBox()
{
for (var i = 0; i < gPageReport.length; i++) {
var found = false;
for (var j = 0; j < gSiteBox.childNodes.length; j++) {
if (gSiteBox.childNodes[j].label == gPageReport[i]) {
found = true;
break;
}
}
if (!found)
gSiteBox.appendItem(gPageReport[i]);
}
}
function siteSelected()
{
gUnblockButton.disabled = (gSiteBox.selectedItems.length == 0);
}
function whitelistSite()
{
var selectedItem = gSiteBox.selectedItems[0];
if (!selectedItem)
return;
var selectedIndex = gSiteBox.getIndexOfItem(selectedItem);
var uri = Components.classes['@mozilla.org/network/standard-url;1'].createInstance(Components.interfaces.nsIURI);
uri.spec = selectedItem.label;
permissionmanager.add(uri, "popup", nsIPermissionManager.ALLOW_ACTION);
gSiteBox.removeChild(selectedItem);
if (gSiteBox.getRowCount() == 0) {
// close if there are no other sites to whitelist
window.close();
return;
}
// make sure a site is selected
if (selectedIndex > gSiteBox.getRowCount() - 1)
selectedIndex -= 1;
gSiteBox.selectedIndex = selectedIndex;
document.documentElement.getButton("accept").focus()
}

View File

@@ -0,0 +1,57 @@
<?xml version="1.0"?>
#
# 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 Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
# David Hyatt (hyatt@apple.com)
# Dean Tessman (dean_tessman@hotmail.com)
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!DOCTYPE dialog [
<!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
%brandDTD;
<!ENTITY % openDialogDTD SYSTEM "chrome://browser/locale/pageReport.dtd" >
%openDialogDTD;
]>
<dialog id="pageReport"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&caption.label;"
onload="onLoad()"
style="width: 40em;"
buttons="accept"
persist="screenX screenY"
screenX="24" screenY="24">
<script type="application/x-javascript" src="chrome://browser/content/pageReport.js"/>
<description>
&intro.label;
</description>
<listbox style="height:10em" id="siteBox" onselect="siteSelected();" flex="1"/>
<separator class="thin"/>
<hbox>
<button label="&unblock.label;" id="unblockButton" oncommand="whitelistSite();"
disabled="true" accesskey="&unblock.accesskey;"/>
<spacer flex="1"/>
<button dlgtype="accept" label="&done.label;" default="true"
oncommand="window.close();" accesskey="&done.accesskey;"/>
</hbox>
</dialog>

View File

@@ -0,0 +1,60 @@
<?xml version="1.0"?>
# 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 Mozilla Communicator client code, released
# March 31, 1998.
#
# The Initial Developer of the Original Code is Netscape
# Communications Corporation. Portions created by Netscape are
# Copyright (C) 1998-1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
# David Hyatt (hyatt@apple.com)
<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
<!DOCTYPE dialog [
<!ENTITY % brandDTD SYSTEM "chrome://global/locale/brand.dtd" >
%brandDTD;
<!ENTITY % pageReportFirstTimeDTD SYSTEM "chrome://browser/locale/pageReportFirstTime.dtd" >
%pageReportFirstTimeDTD;
]>
<dialog id="pageReportFirstTime"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&caption.label;"
onload="setTimeout('window.sizeToContent();', 100);"
style="width: 40em;"
buttons="accept"
persist="screenX screenY"
screenX="24" screenY="24">
<description>
&startDescription.label;
</description>
<separator class="thin"/>
<hbox pack="center">
<statusbar style="width:20em">
<statusbarpanel class="statusbarpanel-iconic" style="min-height:18px" id="page-report-button" blocked="true"/>
<statusbarpanel flex="1" pack="left"><description>&done.label;</description></statusbarpanel>
</statusbar>
</hbox>
<separator class="thin"/>
<description>
&endDescription.label;
</description>
</dialog>

View File

@@ -0,0 +1,207 @@
<?xml version="1.0"?>
# -*- Mode: HTML -*-
# ***** BEGIN LICENSE BLOCK *****
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 mozilla.org browser.
#
# The Initial Developer of the Original Code is Joe Hewitt.
# Portions created by the Initial Developer are
# Copyright (C) 2003 the Initial Developer. All
# Rights Reserved.
#
# Contributor(s):
# Pierre Chanial V 2.0 (p_ch@verizon.net)
#
# Alternatively, the contents of this file may be used under the
# terms of the GNU General Public License Version 2 or later (the
# "GPL"), in which case the provisions of the GPL are applicable
# instead of those above. If you wish to allow use of your
# version of this file only under the terms of the GPL and not to
# allow others to use your version of this file under the MPL,
# indicate your decision by deleting the provisions above and
# replace them with the notice and other provisions required by
# the GPL. If you do not delete the provisions above, a recipient
# may use your version of this file under either the MPL or the
# GPL.
#
# ***** END LICENSE BLOCK *****
<bindings id="SearchBindings"
xmlns="http://www.mozilla.org/xbl"
xmlns:xul="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
xmlns:xbl="http://www.mozilla.org/xbl">
<binding id="searchbar" extends="chrome://global/content/bindings/autocomplete.xml#autocomplete">
<implementation>
<constructor><![CDATA[
setTimeout(function(a) { a.initialize(); }, 0, this);
]]></constructor>
<method name="initialize">
<body><![CDATA[
this.RDF = Components.classes["@mozilla.org/rdf/rdf-service;1"]
.getService(Components.interfaces.nsIRDFService);
this.ISEARCHDS = this.RDF.GetDataSource("rdf:internetsearch");
var engine = this.currentEngine;
if (!engine)
this.currentEngine = this.getDefaultEngine();
else {
var rEngine = this.RDF.GetResource(engine);
var rChild = this.RDF.GetResource("http://home.netscape.com/NC-rdf#child");
if (!this.ISEARCHDS.hasArcIn(rEngine, rChild)) {
// XXXben this is a short term hack to prevent the search engine selector
// from forgetting the defaut.
var file = Components.classes["@mozilla.org/file/local;1"].createInstance(Components.interfaces.nsILocalFile);
file.initWithPath(unescape(engine.substr("engine://".length)));
if (!file.exists())
this.currentEngine = "__PhoenixFindInPage";
}
}
]]></body>
</method>
<field name="RDF"/>
<field name="ISEARCHDS"/>
<property name="currentEngine"
onget="return this.getAttribute('searchengine')">
<setter><![CDATA[
if (!val)
return;
this.setAttribute("searchengine", val);
if (val == "__PhoenixFindInPage") {
this.setAttribute("autocompletesearchparam", "__PhoenixFindInPage");
this.firstChild.removeAttribute("src");
return;
}
this.setAttribute("autocompletesearchparam", "q");
const kNC_Icon = this.RDF.GetResource("http://home.netscape.com/NC-rdf#Icon");
var rEngine = this.RDF.GetResource(val);
this.firstChild.setAttribute("src", this.readRDFString(rEngine, kNC_Icon));
]]></setter>
</property>
<method name="getDefaultEngine">
<body><![CDATA[
var PREF = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefService)
.getBranch(null);
var defaultName = PREF.getComplexValue("browser.search.defaultenginename",
Components.interfaces.nsIPrefLocalizedString).data;
const kNC_Root = this.RDF.GetResource("NC:SearchEngineRoot");
const kNC_child = this.RDF.GetResource("http://home.netscape.com/NC-rdf#child");
const kNC_Name = this.RDF.GetResource("http://home.netscape.com/NC-rdf#Name");
var arcs = this.ISEARCHDS.GetTargets(kNC_Root, kNC_child, true);
while (arcs.hasMoreElements()) {
var rEngine = arcs.getNext().QueryInterface(Components.interfaces.nsIRDFResource);
var name = this.readRDFString(rEngine, kNC_Name);
if (name == defaultName)
return rEngine.Value;
}
return null;
]]></body>
</method>
<method name="readRDFString">
<parameter name="aRes"/>
<parameter name="aProp"/>
<body><![CDATA[
var n = this.ISEARCHDS.GetTarget(aRes, aProp, true);
return n ? n.QueryInterface(Components.interfaces.nsIRDFLiteral).Value : null;
]]></body>
</method>
// overload |onTextEntered| in autocomplete.xml
<method name="onTextEntered">
<body><![CDATA[
// Save the current value in the form history
if (gFormFillEnabled) {
if (!gFormHistory)
gFormHistory = Components.classes["@mozilla.org/satchel/form-history;1"]
.getService(Components.interfaces.nsIFormHistory);
gFormHistory.addEntry(this.getAttribute("autocompletesearchparam"), this.value);
}
if (this.currentEngine != "__PhoenixFindInPage") {
var ISEARCHSVC = Components.classes["@mozilla.org/rdf/datasource;1?name=internetsearch"]
.getService(Components.interfaces.nsIInternetSearchService);
var searchURL = ISEARCHSVC.GetInternetSearchURL(this.currentEngine, encodeURIComponent(this.value),
0, 0, {value:0});
gURLBar.value = searchURL;
BrowserLoadURL(this.mEnterEvent); // from autocomplete.xml
} else {
quickFindInPage(this.value);
}
]]></body>
</method>
</implementation>
<handlers>
<handler event="keypress" keycode="vk_up" modifiers="control" phase="capturing">
<![CDATA[
var currentEngine = this.currentEngine;
if (currentEngine && currentEngine != "__PhoenixFindInPage") {
var searchEngineMenuitem = document.getElementById(currentEngine);
var newEngine = searchEngineMenuitem.previousSibling;
if (!newEngine.id)
newEngine = {id: "__PhoenixFindInPage"}
this.currentEngine = newEngine.id;
}
event.preventDefault();
event.stopPropagation();
]]>
</handler>
<handler event="keypress" keycode="vk_down" modifiers="control" phase="capturing">
<![CDATA[
var currentEngine = this.currentEngine;
if (!currentEngine)
return;
var searchEngineMenuitem = document.getElementById(currentEngine);
var newEngine;
if (currentEngine == "__PhoenixFindInPage") {
newEngine = searchEngineMenuitem.nextSibling.nextSibling.nextSibling;
} else {
newEngine = searchEngineMenuitem.nextSibling;
}
if (newEngine)
this.currentEngine = newEngine.id;
event.preventDefault();
event.stopPropagation();
]]>
</handler>
</handlers>
</binding>
<binding id="searchBarDropMarker">
<content>
<xul:stack flex="1">
<xul:hbox align="center">
<xul:image class="search-proxy-button-image" xbl:inherits="src"/>
</xul:hbox>
<xul:image class="search-proxy-button-dropmarker"/>
</xul:stack>
</content>
</binding>
</bindings>

View File

@@ -0,0 +1,214 @@
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# ***** BEGIN LICENSE BLOCK *****
# Version: NPL 1.1/GPL 2.0/LGPL 2.1
#
# 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 mozilla.org code.
#
# The Initial Developer of the Original Code is
# Netscape Communications Corporation.
# Portions created by the Initial Developer are Copyright (C) 1998
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# Alec Flett <alecf@netscape.com>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the NPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the NPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
/**
* Communicator Shared Utility Library
* for shared application glue for the Communicator suite of applications
**/
var goPrefWindow = 0;
function getBrowserURL()
{
return "chrome://browser/content/browser.xul";
}
function goToggleToolbar( id, elementID )
{
var toolbar = document.getElementById(id);
var element = document.getElementById(elementID);
if (toolbar)
{
var isHidden = toolbar.hidden;
toolbar.hidden = !isHidden;
document.persist(id, 'hidden');
if (element) {
element.setAttribute("checked", isHidden ? "true" : "false");
document.persist(elementID, 'checked');
}
}
}
function goClickThrobber( urlPref )
{
var url;
try {
var pref = Components.classes["@mozilla.org/preferences-service;1"]
.getService(Components.interfaces.nsIPrefBranch);
url = pref.getComplexValue(urlPref, Components.interfaces.nsIPrefLocalizedString).data;
}
catch(e) {
url = null;
}
if ( url )
openTopWin(url);
}
//No longer needed. Rip this out since we are using openTopWin
function goHelpMenu( url )
{
/* note that this chrome url should probably change to not have all of the navigator controls */
/* also, do we want to limit the number of help windows that can be spawned? */
window.openDialog( getBrowserURL(), "_blank", "chrome,all,dialog=no", url );
}
function getTopWin()
{
var windowManager = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService();
var windowManagerInterface = windowManager.QueryInterface( Components.interfaces.nsIWindowMediator);
var topWindowOfType = windowManagerInterface.getMostRecentWindow( "navigator:browser" );
if (topWindowOfType) {
return topWindowOfType;
}
return null;
}
function openTopWin( url )
{
/* note that this chrome url should probably change to not have
all of the navigator controls, but if we do this we need to have
the option for chrome controls because goClickThrobber() needs to
use this function with chrome controls */
/* also, do we want to
limit the number of help windows that can be spawned? */
if ((url == null) || (url == "")) return null;
// xlate the URL if necessary
if (url.indexOf("urn:") == 0)
{
url = xlateURL(url); // does RDF urn expansion
}
// avoid loading "", since this loads a directory listing
if (url == "") {
url = "about:blank";
}
var topWindowOfType = getTopWin();
if ( topWindowOfType )
{
topWindowOfType.focus();
topWindowOfType.loadURI(url);
return topWindowOfType;
}
return window.openDialog( getBrowserURL(), "_blank", "chrome,all,dialog=no", url );
}
// update menu items that rely on focus
function goUpdateGlobalEditMenuItems()
{
goUpdateCommand('cmd_undo');
goUpdateCommand('cmd_redo');
goUpdateCommand('cmd_cut');
goUpdateCommand('cmd_copy');
goUpdateCommand('cmd_paste');
goUpdateCommand('cmd_selectAll');
goUpdateCommand('cmd_delete');
}
// update menu items that rely on the current selection
function goUpdateSelectEditMenuItems()
{
goUpdateCommand('cmd_cut');
goUpdateCommand('cmd_copy');
goUpdateCommand('cmd_delete');
goUpdateCommand('cmd_selectAll');
}
// update menu items that relate to undo/redo
function goUpdateUndoEditMenuItems()
{
goUpdateCommand('cmd_undo');
goUpdateCommand('cmd_redo');
}
// update menu items that depend on clipboard contents
function goUpdatePasteMenuItems()
{
goUpdateCommand('cmd_paste');
}
// Gather all descendent text under given document node.
function gatherTextUnder ( root )
{
var text = "";
var node = root.firstChild;
var depth = 1;
while ( node && depth > 0 ) {
// See if this node is text.
if ( node.nodeName == "#text" ) {
// Add this text to our collection.
text += " " + node.data;
} else if ( node.nodeType == Node.ELEMENT_NODE
&& node.localName.toUpperCase() == "IMG" ) {
// If it has an alt= attribute, use that.
var altText = node.getAttribute( "alt" );
if ( altText && altText != "" ) {
text = altText;
break;
}
}
// Find next node to test.
// First, see if this node has children.
if ( node.hasChildNodes() ) {
// Go to first child.
node = node.firstChild;
depth++;
} else {
// No children, try next sibling.
if ( node.nextSibling ) {
node = node.nextSibling;
} else {
// Last resort is our next oldest uncle/aunt.
node = node.parentNode.nextSibling;
depth--;
}
}
}
// Strip leading whitespace.
text = text.replace( /^\s+/, "" );
// Strip trailing whitespace.
text = text.replace( /\s+$/, "" );
// Compress remaining whitespace.
text = text.replace( /\s+/g, " " );
return text;
}

View File

@@ -0,0 +1,107 @@
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla.org Code.
#
# The Initial Developer of the Original Code is David Hyatt.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# David Hyatt <hyatt@mozilla.org>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
var panelProgressListener = {
onProgressChange : function (aWebProgress, aRequest,
aCurSelfProgress, aMaxSelfProgress,
aCurTotalProgress, aMaxTotalProgress) {
},
onStateChange : function(aWebProgress, aRequest, aStateFlags, aStatus)
{
if (!aRequest)
return;
//ignore local/resource:/chrome: files
if (aStatus == NS_NET_STATUS_READ_FROM || aStatus == NS_NET_STATUS_WROTE_TO)
return;
const nsIWebProgressListener = Components.interfaces.nsIWebProgressListener;
const nsIChannel = Components.interfaces.nsIChannel;
if (aStateFlags & nsIWebProgressListener.STATE_START &&
aStateFlags & nsIWebProgressListener.STATE_IS_NETWORK) {
window.parent.document.getElementById('sidebar-throbber').setAttribute("loading", "true");
}
else if (aStateFlags & nsIWebProgressListener.STATE_STOP &&
aStateFlags & nsIWebProgressListener.STATE_IS_NETWORK) {
window.parent.document.getElementById('sidebar-throbber').removeAttribute("loading");
}
}
,
onLocationChange : function(aWebProgress, aRequest, aLocation) {
},
onStatusChange : function(aWebProgress, aRequest, aStatus, aMessage) {
},
onSecurityChange : function(aWebProgress, aRequest, aState) {
},
QueryInterface : function(aIID)
{
if (aIID.equals(Components.interfaces.nsIWebProgressListener) ||
aIID.equals(Components.interfaces.nsISupportsWeakReference) ||
aIID.equals(Components.interfaces.nsISupports))
return this;
throw Components.results.NS_NOINTERFACE;
}
};
var gLoadFired = false;
function loadWebPanel(aURI) {
var panelBrowser = document.getElementById('web-panels-browser');
if (gLoadFired)
panelBrowser.webNavigation.loadURI(aURI, nsIWebNavigation.LOAD_FLAGS_NONE, null, null, null);
panelBrowser.setAttribute("cachedurl", aURI);
}
function load()
{
var panelBrowser = document.getElementById('web-panels-browser');
panelBrowser.webProgress.addProgressListener(panelProgressListener, Components.interfaces.nsIWebProgress.NOTIFY_ALL);
if (panelBrowser.getAttribute("cachedurl"))
panelBrowser.webNavigation.loadURI(panelBrowser.getAttribute("cachedurl"), nsIWebNavigation.LOAD_FLAGS_NONE, null, null, null);
gNavigatorBundle = document.getElementById("bundle_browser");
gLoadFired = true;
}
function unload()
{
var panelBrowser = document.getElementById('web-panels-browser');
panelBrowser.webProgress.removeProgressListener(panelProgressListener);
}

View File

@@ -0,0 +1,67 @@
<?xml version="1.0"?>
# -*- Mode: Java; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*-
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla.org Code.
#
# The Initial Developer of the Original Code is David Hyatt.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
# David Hyatt <hyatt@mozilla.org>
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the GPL or the LGPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK *****
<?xml-stylesheet href="chrome://browser/skin/" type="text/css"?>
<!DOCTYPE window SYSTEM "chrome://browser/locale/browser.dtd">
<page id="webpanels-window"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
onload="load()" onunload="unload()">
<script type="application/x-javascript" src="chrome://global/content/nsTransferable.js"/>
<script type="application/x-javascript" src="chrome://global/content/nsDragAndDrop.js"/>
<script type="application/x-javascript" src="chrome://global/content/globalOverlay.js"/>
<script type="application/x-javascript" src="chrome://browser/content/utilityOverlay.js"/>
<script type="application/x-javascript" src="chrome://browser/content/contentAreaUtils.js"/>
<script type="application/x-javascript" src="chrome://browser/content/browser.js"/>
<script type="application/x-javascript" src="chrome://browser/content/web-panels.js"/>
<stringbundleset id="stringbundleset">
<stringbundle id="bundle_browser" src="chrome://browser/locale/browser.properties"/>
</stringbundleset>
<popupset id="mainPopupSet">
#include browser-context.inc
</popupset>
<browser id="web-panels-browser" persist="cachedurl" type="content" flex="1"
context="contentAreaContextMenu"
onclick="return window.parent.contentAreaClick(event, true);"/>
</page>

View File

@@ -0,0 +1,43 @@
browser.jar:
content/browser/contents.rdf (content/contents.rdf)
content/browser/about.png (content/about.png)
* content/browser/aboutDialog.xul (content/aboutDialog.xul)
content/browser/browser.css (content/browser.css)
* content/browser/browser.js (content/browser.js)
* content/browser/browser.xul (content/browser.xul)
* content/browser/contentAreaUtils.js (content/contentAreaUtils.js)
* content/browser/hiddenWindow.xul (content/hiddenWindow.xul)
* content/browser/macBrowserOverlay.xul (content/macBrowserOverlay.xul)
* content/browser/metaData.js (content/metaData.js)
* content/browser/metaData.xul (content/metaData.xul)
* content/browser/openLocation.js (content/openLocation.js)
* content/browser/openLocation.xul (content/openLocation.xul)
* content/browser/pageInfo.js (content/pageInfo.js)
* content/browser/pageInfo.xul (content/pageInfo.xul)
* content/browser/pageReport.js (content/pageReport.js)
* content/browser/pageReport.xul (content/pageReport.xul)
* content/browser/pageReportFirstTime.xul (content/pageReportFirstTime.xul)
* content/browser/search.xml (content/search.xml)
* content/browser/utilityOverlay.js (content/utilityOverlay.js)
* content/browser/web-panels.js (content/web-panels.js)
* content/browser/web-panels.xul (content/web-panels.xul)
en-US.jar:
locale/en-US/browser/contents.rdf (locale/contents.rdf)
locale/en-US/browser/aboutDialog.dtd (locale/aboutDialog.dtd)
* locale/en-US/browser/browser.dtd (locale/browser.dtd)
locale/en-US/browser/browser.properties (locale/browser.properties)
locale/en-US/browser/contentAreaCommands.properties (locale/contentAreaCommands.properties)
locale/en-US/browser/metaData.dtd (locale/metaData.dtd)
locale/en-US/browser/metaData.properties (locale/metaData.properties)
locale/en-US/browser/openLocation.dtd (locale/openLocation.dtd)
locale/en-US/browser/openLocation.properties (locale/openLocation.properties)
locale/en-US/browser/page-drawer.dtd (locale/page-drawer.dtd)
* locale/en-US/browser/pageInfo.dtd (locale/pageInfo.dtd)
locale/en-US/browser/pageInfo.properties (locale/pageInfo.properties)
locale/en-US/browser/pageReport.dtd (locale/pageReport.dtd)
locale/en-US/browser/pageReportFirstTime.dtd (locale/pageReportFirstTime.dtd)
US.jar:
locale/US/browser-region/region.properties (locale/region.properties)
locale/US/browser-region/contents.rdf (locale/contents-region.rdf)

View File

@@ -0,0 +1,3 @@
<!ENTITY aboutDialog.title "About &brandFullName;">
<!ENTITY copyright "Copyright and contributor information">
<!ENTITY copyrightLink "about:">

View File

@@ -0,0 +1,301 @@
<!-- LOCALIZATION NOTE : FILE This file contains the browser main menu items -->
<!-- LOCALIZATION NOTE : FILE Do not translate accesskey and commandkey -->
<!-- LOCALIZATION NOTE (mainWindow.title): DONT_TRANSLATE -->
<!ENTITY mainWindow.title "&brandFullName;">
<!-- LOCALIZATION NOTE (mainWindow.titlemodifier) : DONT_TRANSLATE -->
<!ENTITY mainWindow.titlemodifier "&brandFullName;">
<!-- LOCALIZATION NOTE (mainWindow.titlemodifiermenuseparator): DONT_TRANSLATE -->
<!ENTITY mainWindow.titlemodifiermenuseparator " - ">
<!ENTITY viewsourcetitle.preface "Source for: ">
<!ENTITY nothingAvailable.label "(Nothing Available)">
<!ENTITY tabCmd.label "New Tab">
<!ENTITY tabCmd.accesskey "T">
<!ENTITY tabCmd.commandkey "t">
<!ENTITY openFileCmd.label "Open File...">
<!ENTITY openFileCmd.accesskey "O">
<!ENTITY openFileCmd.commandkey "o">
<!ENTITY printSetupCmd.label "Page Setup...">
<!ENTITY printSetupCmd.accesskey "u">
<!ENTITY printPreviewCmd.label "Print Preview">
<!ENTITY printPreviewCmd.accesskey "v">
<!ENTITY printCmd.label "Print...">
<!ENTITY printCmd.accesskey "P">
<!ENTITY printCmd.commandkey "p">
<!ENTITY import.label "Import...">
<!ENTITY import.accesskey "I">
<!ENTITY goOfflineCmd.label "Work Offline">
<!ENTITY goOfflineCmd.accesskey "w">
<!ENTITY navbarCmd.label "Navigation Toolbar">
<!ENTITY navbarCmd.accesskey "N">
<!ENTITY personalbarCmd.label "Bookmarks Toolbar">
<!ENTITY personalbarCmd.accesskey "B">
<!ENTITY bookmarksToolbarItem.label "Bookmarks Toolbar Items">
<!ENTITY taskbarCmd.label "Status Bar">
<!ENTITY taskbarCmd.accesskey "B">
<!ENTITY pageSourceCmd.label "Page Source">
<!ENTITY pageSourceCmd.accesskey "o">
<!ENTITY pageSourceCmd.commandkey "u">
<!ENTITY pageInfoCmd.label "Page Info">
<!ENTITY pageInfoCmd.accesskey "I">
<!ENTITY pageInfoCmd.commandkey "i">
<!ENTITY pageInfoWinCmd.commandkey "j">
<!ENTITY fullScreenCmd.label "Full Screen">
<!ENTITY fullScreenCmd.accesskey "F">
<!ENTITY closeWindow.label "Close Window">
<!ENTITY findOnCmd.label "Find in This Page...">
<!ENTITY findOnCmd.accesskey "F">
<!ENTITY findOnCmd.commandkey "f">
<!ENTITY findAgainCmd.label "Find Again">
<!ENTITY findAgainCmd.accesskey "g">
<!ENTITY findAgainCmd.commandkey "g">
<!ENTITY findAgainCmd.commandkey2 "VK_F3">
<!ENTITY bookmarksMenu.label "Bookmarks">
<!ENTITY bookmarksMenu.accesskey "B">
<!ENTITY addCurPageAsCmd.label "Add to Bookmarks...">
<!ENTITY addCurPageAsCmd.accesskey "A">
<!ENTITY addCurPageAsCmd.commandkey "d">
<!ENTITY manBookmarksCmd.label "Manage Bookmarks...">
<!ENTITY manBookmarksCmd.accesskey "M">
<!ENTITY manBookmarksCmd.commandkey "b">
<!ENTITY manBookmarksWinCmd.commandkey "i">
<!ENTITY emptyItem.label "(Empty)">
<!ENTITY backCmd.label "Back">
<!ENTITY backCmd.accesskey "B">
<!ENTITY backButton.tooltip "Go back one page">
<!ENTITY forwardCmd.label "Forward">
<!ENTITY forwardCmd.accesskey "F">
<!ENTITY forwardButton.tooltip "Go forward one page">
<!ENTITY reloadCmd.label "Reload">
<!ENTITY reloadCmd.accesskey "R">
<!ENTITY reloadButton.tooltip "Reload current page">
<!ENTITY stopCmd.label "Stop">
<!ENTITY stopCmd.accesskey "S">
<!ENTITY stopButton.tooltip "Stop loading this page">
<!ENTITY goButton.label "Go">
<!ENTITY goButton.tooltip "Type a location in the address field, then click Go">
<!ENTITY printButton.label "Print">
<!ENTITY printButton.tooltip "Print this page">
<!ENTITY locationItem.title "Location">
<!ENTITY searchItem.title "Search">
<!ENTITY throbberItem.title "Activity Indicator">
<!ENTITY bookmarksItem.title "Bookmarks">
<!ENTITY throbber.tooltip "Go to the &brandShortName; home page">
<!ENTITY proxyIcon.tooltip "Drag and drop this icon to create a link to this page">
<!-- Toolbar items -->
<!ENTITY homeButton.label "Home">
<!ENTITY historyCmd.label "History">
<!ENTITY historyCmd.accesskey "i">
<!ENTITY history.commandKey "h">
<!ENTITY toolsMenu.label "Tools">
<!ENTITY toolsMenu.accesskey "T">
<!ENTITY downloads.label "Downloads">
<!ENTITY downloads.tooltip "Displays the progress of ongoing downloads">
<!ENTITY downloads.accesskey "D">
<!ENTITY downloads.commandkey "e">
<!ENTITY javaConsoleCmd.label "Java Console">
<!ENTITY javaConsoleCmd.accesskey "J">
<!ENTITY javaScriptConsoleCmd.label "JavaScript Console">
<!ENTITY javaScriptConsoleCmd.accesskey "S">
<!ENTITY fileMenu.label "File">
<!ENTITY fileMenu.accesskey "F">
<!ENTITY newMenu.label "New">
<!ENTITY newMenu.accesskey "N">
<!ENTITY newNavigatorCmd.label "New Window">
<!ENTITY newNavigatorCmd.key "N">
<!ENTITY newNavigatorCmd.accesskey "N">
<!ENTITY editMenu.label "Edit">
<!ENTITY editMenu.accesskey "E">
<!ENTITY undoCmd.label "Undo">
<!ENTITY undoCmd.key "Z">
<!ENTITY undoCmd.accesskey "U">
<!ENTITY redoCmd.label "Redo">
<!ENTITY redoCmd.key "Y">
<!ENTITY redoCmd.accesskey "R">
<!ENTITY cutCmd.label "Cut">
<!ENTITY cutCmd.key "X">
<!ENTITY cutCmd.accesskey "t">
<!ENTITY copyCmd.label "Copy">
<!ENTITY copyCmd.key "C">
<!ENTITY copyCmd.accesskey "C">
<!ENTITY pasteCmd.label "Paste">
<!ENTITY pasteCmd.key "V">
<!ENTITY pasteCmd.accesskey "P">
<!ENTITY deleteCmd.label "Delete">
<!ENTITY deleteCmd.key "D">
<!ENTITY deleteCmd.accesskey "D">
<!ENTITY selectAllCmd.label "Select All">
<!ENTITY selectAllCmd.key "A">
<!ENTITY selectAllCmd.accesskey "A">
<!ENTITY preferencesCmd.label "Options...">
<!ENTITY preferencesCmd.accesskey "O">
<!ENTITY viewMenu.label "View">
<!ENTITY viewMenu.accesskey "V">
<!ENTITY viewToolbarsMenu.label "Toolbars">
<!ENTITY viewToolbarsMenu.accesskey "T">
<!ENTITY viewSidebarMenu.label "Sidebar">
<!ENTITY viewSidebarMenu.accesskey "e">
<!ENTITY viewCustomizeToolbar.label "Customize...">
<!ENTITY viewCustomizeToolbar.accesskey "C">
<!ENTITY goMenu.label "Go">
<!ENTITY goMenu.accesskey "g">
<!ENTITY goHomeCmd.label "Home">
<!ENTITY goHomeCmd.accesskey "h">
<!ENTITY earlierHistory.label "Earlier History">
<!ENTITY helpMenu.label "Help">
<!ENTITY helpMenu.accesskey "H">
<!-- LOCALIZATION NOTE some localizations of Windows (ex:french, german) use "?"
for the help button in the menubar but Gnome does not. -->
<!ENTITY helpMenuWin.label "Help">
<!ENTITY helpMenuWin.accesskey "H">
<!ENTITY releaseCmd.label "Release Notes">
<!ENTITY releaseCmd.accesskey "R">
<!ENTITY aboutCmd.label "About &brandFullName;">
<!ENTITY aboutCmd.accesskey "A">
<!ENTITY openCmd.commandkey "l">
<!ENTITY urlbar.accesskey "d">
<!ENTITY searchFocus.commandkey "k">
<!ENTITY searchFocusUnix.commandkey "j">
<!ENTITY openLinkCmd.label "Open Link in New Window">
<!ENTITY openLinkCmd.accesskey "W">
<!ENTITY openLinkCmdInTab.label "Open Link in New Tab">
<!ENTITY openLinkCmdInTab.accesskey "T">
<!ENTITY openLinkInWindowCmd.label "Open">
<!ENTITY openLinkInWindowCmd.accesskey "p">
<!ENTITY openFrameCmd.label "Open Frame in New Window">
<!ENTITY openFrameCmd.accesskey "W">
<!ENTITY openFrameCmdInTab.label "Open Frame in New Tab">
<!ENTITY openFrameCmdInTab.accesskey "T">
<!ENTITY showOnlyThisFrameCmd.label "Show Only This Frame">
<!ENTITY showOnlyThisFrameCmd.accesskey "w">
<!ENTITY reloadCmd.commandkey "r">
<!ENTITY reloadFrameCmd.label "Reload Frame">
<!ENTITY reloadFrameCmd.accesskey "R">
<!ENTITY viewPartialSourceForSelectionCmd.label "View Selection Source">
<!ENTITY viewPartialSourceForMathMLCmd.label "View MathML Source">
<!ENTITY viewPartialSourceCmd.accesskey "e">
<!ENTITY viewPageSourceCmd.label "View Page Source">
<!ENTITY viewPageSourceCmd.accesskey "V">
<!ENTITY viewFrameSourceCmd.label "View Frame Source">
<!ENTITY viewFrameSourceCmd.accesskey "V">
<!ENTITY viewPageInfoCmd.label "View Page Info">
<!ENTITY viewPageInfoCmd.accesskey "I">
<!ENTITY viewFrameInfoCmd.label "View Frame Info">
<!ENTITY viewFrameInfoCmd.accesskey "i">
<!ENTITY viewImageCmd.label "View Image">
<!ENTITY viewImageCmd.accesskey "I">
<!ENTITY viewBGImageCmd.label "View Background Image">
<!ENTITY viewBGImageCmd.accesskey "w">
<!ENTITY setWallpaperCmd.label "Set As Wallpaper">
<!ENTITY setWallpaperCmd.accesskey "S">
<!ENTITY bookmarkPageCmd.label "Bookmark This Page...">
<!ENTITY bookmarkPageCmd.accesskey "m">
<!ENTITY bookmarkLinkCmd.label "Bookmark This Link...">
<!ENTITY bookmarkLinkCmd.accesskey "L">
<!ENTITY bookmarkFrameCmd.label "Bookmark This Frame...">
<!ENTITY bookmarkFrameCmd.accesskey "F">
<!ENTITY sendPageCmd.label "Send Page...">
<!ENTITY sendPageCmd.accesskey "S">
<!ENTITY savePageCmd.label "Save Page As...">
<!ENTITY savePageCmd.accesskey "A">
<!ENTITY savePageCmd.commandkey "s">
<!ENTITY saveFrameCmd.label "Save Frame As...">
<!ENTITY saveFrameCmd.accesskey "F">
<!ENTITY saveLinkCmd.label "Save Link to Disk...">
<!ENTITY saveLinkCmd.accesskey "k">
<!ENTITY sendLinkCmd.label "Send Link...">
<!ENTITY sendLinkCmd.accesskey "d">
<!ENTITY saveImageCmd.label "Save Image As...">
<!ENTITY saveImageCmd.accesskey "v">
<!ENTITY sendImageCmd.label "Send Image...">
<!ENTITY sendImageCmd.accesskey "n">
<!ENTITY copyLinkCmd.label "Copy Link Location">
<!ENTITY copyLinkCmd.accesskey "C">
<!ENTITY copyImageCmd.label "Copy Image Location">
<!ENTITY copyImageCmd.accesskey "o">
<!ENTITY metadataCmd.label "Properties">
<!ENTITY metadataCmd.accesskey "P">
<!ENTITY copyEmailCmd.label "Copy Email Address">
<!ENTITY copyEmailCmd.accesskey "E">
<!ENTITY thisFrameMenu.label "This Frame">
<!ENTITY thisFrameMenu.accesskey "h">
<!ENTITY search.accesskey "W">
<!ENTITY textZoomEnlargeCmd.label "Increase Text Size">
<!ENTITY textZoomEnlargeCmd.accesskey "I">
<!ENTITY textZoomEnlargeCmd.commandkey "+">
<!ENTITY textZoomEnlargeCmd.commandkey2 "="> <!-- + is above this key on many keyboards -->
<!ENTITY textZoomReduceCmd.label "Decrease Text Size">
<!ENTITY textZoomReduceCmd.accesskey "D">
<!ENTITY textZoomReduceCmd.commandkey "-">
<!ENTITY textZoomResetCmd.commandkey "0">
<!ENTITY bookmarksButton.label "Bookmarks">
<!ENTITY bookmarksButton.tooltip "Displays your bookmarks">
<!ENTITY historyButton.label "History">
<!ENTITY historyButton.tooltip "Displays pages you've viewed recently">
<!ENTITY newTabButton.tooltip "Opens a new tab">
<!ENTITY newWindowButton.tooltip "Opens a new window">
<!ENTITY cutButton.tooltip "Cut">
<!ENTITY copyButton.tooltip "Copy">
<!ENTITY pasteButton.tooltip "Paste">
<!ENTITY findOnSearchBarCmd.label "Find in this Page">
<!ENTITY quitApplicationCmdWin.label "Exit">
<!ENTITY quitApplicationCmdWin.accesskey "x">
<!ENTITY goBackCmd.commandKey "[">
<!ENTITY goForwardCmd.commandKey "]">
<!ENTITY quitApplicationCmd.label "Quit">
<!ENTITY quitApplicationCmd.accesskey "Q">
<!ENTITY closeCmd.label "Close">
<!ENTITY closeCmd.key "W">
<!ENTITY closeCmd.accesskey "C">
<!ENTITY minimizeWindow.key "m">
<!ENTITY minimizeWindow.label "Minimize Window">
<!ENTITY bringAllToFront.label "Bring All to Front">
<!ENTITY zoomWindow.label "Zoom Window">
<!ENTITY windowMenu.label "Window">
<!ENTITY pageThemeButton.label "Page Themes">
<!ENTITY pageThemeNoTheme.label "No Theme">
<!ENTITY pageThemeNoTheme.accesskey "n">
<!ENTITY pageThemePersistentOnly.label "Basic Theme">
<!ENTITY pageThemePersistentOnly.accesskey "b">
<!ENTITY pageThemeIcon.tooltip "Switch to an alternate stylesheet">
<!ENTITY pageReportIcon.tooltip "Change popup blocking settings for this website">

View File

@@ -0,0 +1,49 @@
nv_done=Done
nv_timeout=Timed Out
nv_stopped=Stopped
openFile=Open File
defaultStatus=
droponhomebutton=Drop a link or file to make it your home page
droponhometitle=Set Home Page
droponhomemsg=Do you want this document to be your new home page?
jserror=An error has occurred on this page. Double click here for details.
linkTargetLabel=Link will open in:
linkHREFLabel=Location:
#SessionHistory.js
nothingAvailable=(Nothing Available)
# Localization Note: Use 'true' or 'false' to control the pref:theme to
# show the English description or not
# for example, in Japanese build, instead of showing English description
# set the following value to false so it won't show up.
showskinsdescription=true
# context menu strings
searchText=Web Search for "%S"
blockImages=Block Images from %S
SavePageTitle=Save Web Page
SaveImageTitle=Save Picture
SaveLinkTitle=Save As
DefaultSaveFileName=index
WebPageCompleteFilter=Web Page, complete
WebPageHTMLOnlyFilter=Web Page, HTML only
# LOCALIZATION NOTE (filesFolder):
# This is the name of the folder that is created parallel to a HTML file
# when it is saved "With Images". The %S section is replaced with the
# leaf name of the file being saved (minus extension).
filesFolder=%S_files
saveLinkErrorMsg=The link could not be saved. The web page might have been removed or had its name changed.
saveLinkErrorTitle=Save Link
addEngines=Add engines...
# Default name for the Web Panels sidebar
webPanels=Web Panels

View File

@@ -0,0 +1,21 @@
# context menu strings
searchText=Web Search for "%S"
SavePageTitle=Save Web Page
SaveImageTitle=Save Image
SaveLinkTitle=Save As
DefaultSaveFileName=index
WebPageCompleteFilter=Web Page, complete
WebPageHTMLOnlyFilter=Web Page, HTML only
WebPageXHTMLOnlyFilter=Web Page, XHTML only
WebPageXMLOnlyFilter=Web Page, XML only
# LOCALIZATION NOTE (filesFolder):
# This is the name of the folder that is created parallel to a HTML file
# when it is saved "With Images". The %S section is replaced with the
# leaf name of the file being saved (minus extension).
filesFolder=%S_files
saveLinkErrorMsg=The link could not be saved. The web page might have been removed or had its name changed.
saveLinkErrorTitle=Save Link

View File

@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the locale being supplied by this package -->
<RDF:Seq about="urn:mozilla:locale:root">
<RDF:li resource="urn:mozilla:locale:US"/>
</RDF:Seq>
<!-- locale information -->
<RDF:Description about="urn:mozilla:locale:US"
chrome:author="mozilla.org"
chrome:name="US"
chrome:previewURL="http://www.mozilla.org/locales/US.gif">
<chrome:packages>
<RDF:Seq about="urn:mozilla:locale:US:packages">
<RDF:li resource="urn:mozilla:locale:US:browser-region"/>
</RDF:Seq>
</chrome:packages>
</RDF:Description>
<!-- Version Information. State that we work only with major version of this
package. -->
<RDF:Description about="urn:mozilla:locale:US:browser-region"
chrome:localeVersion="1.1b"/>
</RDF:RDF>

View File

@@ -0,0 +1,23 @@
<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the skins being supplied by this package -->
<RDF:Seq about="urn:mozilla:locale:root">
<RDF:li resource="urn:mozilla:locale:en-US"/>
</RDF:Seq>
<!-- locale information -->
<RDF:Description about="urn:mozilla:locale:en-US">
<chrome:packages>
<RDF:Seq about="urn:mozilla:locale:en-US:packages">
<RDF:li resource="urn:mozilla:locale:en-US:browser"/>
</RDF:Seq>
</chrome:packages>
</RDF:Description>
<!-- Version Information. State that we work only with major version of this
package. -->
<RDF:Description about="urn:mozilla:locale:en-US:browser"
chrome:localeVersion="0.9.9"/>
</RDF:RDF>

View File

@@ -0,0 +1,26 @@
<!ENTITY no-properties.label "No properties set.">
<!ENTITY caption.label "Element Properties">
<!ENTITY image-sec.label "Image Properties">
<!ENTITY image-url.label "Location:">
<!ENTITY image-desc.label "Description:">
<!ENTITY image-alt.label "Alternate text:">
<!ENTITY image-width.label "Width:">
<!ENTITY image-height.label "Height:">
<!ENTITY image-filesize.label "Size of File:">
<!ENTITY insdel-sec.label "Insert/Delete Properties">
<!ENTITY insdel-cite.label "Info:">
<!ENTITY insdel-date.label "Date:">
<!ENTITY link-sec.label "Link Properties">
<!ENTITY link-url.label "Address:">
<!ENTITY link-target.label "Will open in:">
<!ENTITY link-type.label "Target type:">
<!ENTITY link-lang.label "Target language:">
<!ENTITY link-rel.label "Relation:">
<!ENTITY link-rev.label "Reversed relation:">
<!ENTITY misc-sec.label "Miscellaneous Properties">
<!ENTITY misc-lang.label "Text language:">
<!ENTITY misc-title.label "Title:">
<!ENTITY misc-tblsummary.label "Table summary:">
<!ENTITY quote-sec.label "Quote Properties">
<!ENTITY quote-cite.label "Info:">

View File

@@ -0,0 +1,15 @@
sameWindowText=Same window
newWindowText=New window
parentFrameText=Parent frame
sameFrameText=Same frame
embeddedText=Embedded
unableToShowProps=No properties available.
altTextMissing=Missing
altTextBlank=Blank
imageSize=%S KB (%S bytes)
imageSizeUnknown=Unknown (not cached)
imageWidth=%Spx
imageHeight=%Spx
# LOCALIZATION NOTE: Next two strings are for language name representations
# %1$S = language name, %2$S = region name
languageRegionFormat=%1$S (%2$S)

View File

@@ -0,0 +1,12 @@
<!-- extracted from content/openLocation.xul -->
<!ENTITY enter.label "Enter the web location (URL), or specify the local file you would like to open:">
<!ENTITY chooseFile.label "Choose File...">
<!ENTITY newWindow.label "New Navigator window">
<!ENTITY newTab.label "New Navigator tab">
<!ENTITY topWindow.label "Current Navigator window">
<!ENTITY editNewWindow.label "New Composer window">
<!ENTITY cancel.label "Cancel">
<!ENTITY caption.label "Open Web Location">
<!ENTITY openWhere.label "Open in:">
<!ENTITY example.label "Example: &vendorURL;">

View File

@@ -0,0 +1,2 @@
openButtonLabel=Open
chooseFileDialogTitle=Choose File

View File

@@ -0,0 +1,2 @@
<!ENTITY viewPage.label "Grab Page">
<!ENTITY addPanel.label "Add Bookmark">

View File

@@ -0,0 +1,106 @@
# ***** BEGIN LICENSE BLOCK *****
# Version: MPL 1.1/GPL 2.0/LGPL 2.1
#
# The contents of this file are subject to the Mozilla 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/MPL/
#
# 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 Mozilla Communicator client code.
#
# The Initial Developer of the Original Code is Daniel Brooks.
# Portions created by the Initial Developer are Copyright (C) 2001
# the Initial Developer. All Rights Reserved.
#
# Contributor(s):
#
# Alternatively, the contents of this file may be used under the terms of
# either the GNU General Public License Version 2 or later (the "GPL"), or
# the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
# in which case the provisions of the GPL or the LGPL are applicable instead
# of those above. If you wish to allow use of your version of this file only
# under the terms of either the GPL or the LGPL, and not to allow others to
# use your version of this file under the terms of the MPL, indicate your
# decision by deleting the provisions above and replace them with the notice
# and other provisions required by the LGPL or the GPL. If you do not delete
# the provisions above, a recipient may use your version of this file under
# the terms of any one of the MPL, the GPL or the LGPL.
#
# ***** END LICENSE BLOCK ***** -->
<!ENTITY preface "Info for: ">
<!ENTITY title "Page Info">
<!ENTITY description "Information about the current page">
<!ENTITY helpButton "Help">
<!ENTITY pageInfoWindow.width "425">
<!ENTITY pageInfoWindow.height "470">
<!ENTITY unknown "Unknown">
<!ENTITY closeWindow "w">
<!ENTITY generalTab "General">
<!ENTITY generalTitle "Title:">
<!ENTITY generalURL "URL:">
<!ENTITY generalMode "Render Mode:">
<!ENTITY generalType "Type:">
<!ENTITY generalSize "Size:">
<!ENTITY generalReferrer "Referring URL:">
<!ENTITY generalSource "Source:">
<!ENTITY generalSent "Sent:">
<!ENTITY generalModified "Modified:">
<!ENTITY generalExpires "Expires:">
<!ENTITY generalEncoding "Encoding:">
<!ENTITY generalMeta "Meta:">
<!ENTITY generalMetaName "Name">
<!ENTITY generalMetaContent "Content">
<!ENTITY formsTab "Forms">
<!ENTITY formAction "Form Action">
<!ENTITY formMethod "Method">
<!ENTITY formName "Name">
<!ENTITY formNo "No.">
<!ENTITY formEncoding "Encoding:">
<!ENTITY formTarget "Target:">
<!ENTITY formFields "Fields:">
<!ENTITY formLabel "Label">
<!ENTITY formFName "Field Name">
<!ENTITY formType "Type">
<!ENTITY formCValue "Current Value">
<!ENTITY linksTab "Links">
<!ENTITY linkNo "No.">
<!ENTITY linkName "Name">
<!ENTITY linkAddress "Address">
<!ENTITY linkType "Type">
<!ENTITY linkTarget "Target">
<!ENTITY linkAccessKey "Access Key">
<!ENTITY mediaTab "Media">
<!ENTITY mediaHeader "Images on this page">
<!ENTITY mediaURL "URL:">
<!ENTITY mediaBase "Base URL:">
<!ENTITY mediaAlt "Alternate Text:">
<!ENTITY mediaAltHeader "Alternate Text">
<!ENTITY mediaNo "No.">
<!ENTITY mediaName "Name">
<!ENTITY mediaAddress "Address">
<!ENTITY mediaType "Type">
<!ENTITY mediaPlugin "Plugin:">
<!ENTITY mediaCharset "Encoding:">
<!ENTITY mediaDimensions "Dimensions:">
<!ENTITY mediaEncryption "Encryption:">
<!ENTITY mediaTitle "Title Attribute:">
<!ENTITY mediaLongdesc "Long Description:">
<!ENTITY mediaSaveAs "Save As...">
<!ENTITY mediaSaveAsAccesskey "S">
<!ENTITY framesTab "Frames">
<!ENTITY frameName "Name">
<!ENTITY frameAddress "Address">
<!ENTITY frameType "Type">

View File

@@ -0,0 +1,47 @@
pageInfo.title=Page Info
frameInfo.title=Frame Info
noPageTitle=Untitled Page
pageTitle=%S:
unknown=Unknown
default=Default
notset=Not Specified
emptystring=Empty String
generalNotCached=(not cached)
generalNoExpiration=(no expiration set)
generalQuirksMode=Quirks mode
generalStrictMode=Standards compliance mode
generalNoReferrer=(no referrer)
formTitle=Form %S:
formUntitled=Unnamed Form:
formDefaultTarget=None (opens in same window)
formChecked=Checked
formUnchecked=Unchecked
formPassword=********
linkAnchor=Anchor
linkArea=Area
linkSubmission=Form Submission
linkSubmit=Submit Query
linkRel=Related Link
linkStylesheet=Stylesheet
linkRev=Reverse Link
linkX=Simple XLink
mediaImg=Image
mediaBGImg=Background
mediaApplet=Applet
mediaObject=Object
mediaEmbed=Embed
mediaLink=Icon
mediaInput=Input
mediaSize=Width: %Spx, Height: %Spx
mediaPhysSize=Physical Width: %Spx, Physical Height: %Spx
generalDiskCache=Disk Cache
generalMemoryCache=Memory Cache
generalHTTPCache=HTTP Cache
generalFTPCache=FTP Cache
generalSize=%S KB (%S bytes)

View File

@@ -0,0 +1,10 @@
<!ENTITY caption.label "Blocked Popups">
<!ENTITY intro.label "The following pages were prevented from displaying
unrequested popup windows:">
<!ENTITY done.label "Done">
<!ENTITY done.accesskey "D">
<!ENTITY unblock.label "Unblock Site">
<!ENTITY unblock.accesskey "U">

View File

@@ -0,0 +1,7 @@
<!ENTITY startDescription.label "A Web site has attempted to open a popup window without your permission. &brandShortName; has automatically closed the popup window. Whenever &brandShortName; blocks these popups, you will see an icon on the status bar.">
<!ENTITY endDescription.label "You can click on this icon to see which sites &brandShortName; blocked and to allow those sites to open popups if they are required for the site to function correctly.">
<!ENTITY caption.label "About Popup Blocking">
<!ENTITY done.label "Done">

View File

@@ -0,0 +1,32 @@
general.useragent.contentlocale=US
homePageDefault=http://www.mozilla.org/products/firebird/
shopKeyword=keyword:shop [Product]
quoteKeyword=keyword:quote [Enter symbol here]
localKeyword=keyword:zip [Your zip code]
keywordList=http://home.netscape.com/escapes/keywords
webmailKeyword=http://webmail.netscape.com
careerKeyword=keyword:[Your city] careers
fallbackDefaultSearchURL=http://search.netscape.com/cgi-bin/search?charset=UTF-8&search=
otherSearchURL=http://home.netscape.com/bookmark/6_0/tsearch.html
# all.js
browser.startup.homepage=http://www.mozilla.org/products/firebird/
browser.throbber.url=http://www.mozilla.org/products/firebird/
browser.search.defaulturl=http://www.google.com/search?lr=&ie=UTF-8&oe=UTF-8&q=
wallet.Server=http://www.mozilla.org/wallet/tables/
wallet.Samples=http://www.mozilla.org/wallet/samples/
#config.js
startup.homepage_override_url=http://www.mozilla.org/products/firebird/
# search-panel.properties
defaultSearchURL=http://www.google.com/search?hl=en&lr=&ie=UTF-8&oe=UTF-8&q=
browser.search.defaultenginename=Google
# update notifications: new update page
update_notifications.provider.0.datasource=
searchEnginesURL=http://mycroft.mozdev.org/download.html

View File

@@ -0,0 +1,32 @@
#
# 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 mozilla.org code.
#
# 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):
#
DEPTH = ../../../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
NO_JAR_AUTO_REG=1
include $(topsrcdir)/config/rules.mk

View File

@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the locale being supplied by this package -->
<RDF:Seq about="urn:mozilla:locale:root">
<RDF:li resource="urn:mozilla:locale:en-US"/>
</RDF:Seq>
<!-- locale information -->
<RDF:Description about="urn:mozilla:locale:en-US"
chrome:author="mozilla.org"
chrome:name="en-US"
chrome:previewURL="http://www.mozilla.org/locales/en-US.gif">
<chrome:packages>
<RDF:Seq about="urn:mozilla:locale:en-US:packages">
<RDF:li resource="urn:mozilla:locale:en-US:navigator-platform"/>
</RDF:Seq>
</chrome:packages>
</RDF:Description>
<!-- Version Information. State that we work only with major version of this
package. -->
<RDF:Description about="urn:mozilla:locale:en-US:navigator-platform"
chrome:localeVersion="0.9.9"/>
</RDF:RDF>

View File

@@ -0,0 +1,3 @@
en-unix.jar:
locale/en-US/navigator-platform/contents.rdf (contents-platform.rdf)
locale/en-US/navigator-platform/navigator.properties

View File

@@ -0,0 +1,5 @@
# moved from navigator/locale/navigator.properties
# valid collation options are: <empty string> or useCodePointOrder
intl.collationOption=
intl.charset.default=ISO-8859-1

View File

@@ -0,0 +1,32 @@
#
# 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 mozilla.org code.
#
# 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):
#
DEPTH = ../../../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
NO_JAR_AUTO_REG=1
include $(topsrcdir)/config/rules.mk

View File

@@ -0,0 +1,26 @@
<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the locale being supplied by this package -->
<RDF:Seq about="urn:mozilla:locale:root">
<RDF:li resource="urn:mozilla:locale:en-US"/>
</RDF:Seq>
<!-- locale information -->
<RDF:Description about="urn:mozilla:locale:en-US"
chrome:author="mozilla.org"
chrome:name="en-US"
chrome:previewURL="http://www.mozilla.org/locales/en-US.gif">
<chrome:packages>
<RDF:Seq about="urn:mozilla:locale:en-US:packages">
<RDF:li resource="urn:mozilla:locale:en-US:navigator-platform"/>
</RDF:Seq>
</chrome:packages>
</RDF:Description>
<!-- Version Information. State that we work only with major version of this
package. -->
<RDF:Description about="urn:mozilla:locale:en-US:navigator-platform"
chrome:localeVersion="0.9.9"/>
</RDF:RDF>

View File

@@ -0,0 +1,3 @@
en-win.jar:
locale/en-US/navigator-platform/contents.rdf (contents-platform.rdf)
locale/en-US/navigator-platform/navigator.properties

View File

@@ -0,0 +1,5 @@
# moved from navigator/locale/navigator.properties
# valid collation options are: <empty string> or useCodePointOrder
intl.collationOption=
intl.charset.default=ISO-8859-1

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 795 B

View File

@@ -0,0 +1,29 @@
#
# 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 mozilla.org code.
#
# 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):
#
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/rules.mk

Binary file not shown.

After

Width:  |  Height:  |  Size: 763 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 758 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 772 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 850 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 8.4 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 KiB

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