Compare commits

...

1315 Commits

Author SHA1 Message Date
kairo%kairo.at
0ac2bdcb42 trying to fix bug 391656 by setting up main SeaMonkey tinderboxen to do locale repackaging
git-svn-id: svn://10.0.0.236/branches/feature_newref@237531 18797224-902f-48f8-a5cc-f745e15eee43
2007-10-10 15:14:13 +00:00
preed%mozilla.com
f658c7c883 Correct the path to the special compiler.
git-svn-id: svn://10.0.0.236/branches/feature_newref@236880 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 21:24:21 +00:00
preed%mozilla.com
6151ddae6a Bug 389426: Config changes for the deploying lightning on the new linux ref platform.
git-svn-id: svn://10.0.0.236/branches/feature_newref@236879 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 21:11:34 +00:00
kairo%kairo.at
84d8b5cd89 update tinderbox configs for bug 393620 (Change SeaMonkey Vendor ID to "Mozilla")
git-svn-id: svn://10.0.0.236/branches/feature_newref@236862 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-28 17:40:10 +00:00
nrthomas%gmail.com
47b4256987 Disable nightly updates and crash symbol push on feature_newref branch
git-svn-id: svn://10.0.0.236/branches/feature_newref@236768 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-27 17:11:49 +00:00
preed%mozilla.com
9eaf35fc58 Bug 389426: newref configs for Sunbird.
git-svn-id: svn://10.0.0.236/branches/feature_newref@236726 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-26 21:07:34 +00:00
preed%mozilla.com
1196f72f57 Bug 389426: Config changes for deploying the new Seamonkey ref platform. r=kairo
git-svn-id: svn://10.0.0.236/branches/feature_newref@236722 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-26 18:08:33 +00:00
(no author)
86124dc80c This commit was manufactured by cvs2svn to create branch 'feature_newref'.
git-svn-id: svn://10.0.0.236/branches/feature_newref@236702 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-26 10:58:36 +00:00
preed%mozilla.com
94cf44536c Configs for the newref xulruner branch.
git-svn-id: svn://10.0.0.236/branches/feature_newref@236584 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 23:29:31 +00:00
preed%mozilla.com
baafba7f60 Don't push symbols or updates on the newref feature machine (yet).
git-svn-id: svn://10.0.0.236/branches/feature_newref@236583 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 23:21:26 +00:00
preed%mozilla.com
d18407c4c4 Point the newref configs at the correct compiler.
git-svn-id: svn://10.0.0.236/branches/feature_newref@236581 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 22:42:22 +00:00
preed%mozilla.com
ae429a9d37 Configs for the thunderbird newref branch.
git-svn-id: svn://10.0.0.236/branches/feature_newref@236579 18797224-902f-48f8-a5cc-f745e15eee43
2007-09-24 22:35:06 +00:00
preed%mozilla.com
a99266b470 Clobber to make objdirs go BAM!
git-svn-id: svn://10.0.0.236/branches/feature_newref@233462 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-31 01:42:49 +00:00
preed%mozilla.com
33cc84af45 Turn off talkback on feature_newref, and turn on objdirs.
git-svn-id: svn://10.0.0.236/branches/feature_newref@233461 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-31 01:42:14 +00:00
preed%mozilla.com
36a9ff7ab4 Bug 387167: Point the _newref machine at MozExperimental for now.
git-svn-id: svn://10.0.0.236/branches/feature_newref@233443 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-30 22:40:27 +00:00
preed%mozilla.com
1c2727e606 Changes for the new win32 ref platform for xr.
git-svn-id: svn://10.0.0.236/branches/feature_newref@233161 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-27 22:14:35 +00:00
preed%mozilla.com
2a4dead15a Moving the new win ref platform build machine from the MozillaExperimental page to the Firefox page.
git-svn-id: svn://10.0.0.236/branches/feature_newref@232167 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-15 21:09:33 +00:00
(no author)
5a55c2e5c1 This commit was manufactured by cvs2svn to create branch 'feature_newref'.
git-svn-id: svn://10.0.0.236/branches/feature_newref@231810 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 17:18:36 +00:00
preed%mozilla.com
97b12c09f6 Bring -j down from 5 to 2; 2 seems to be the optimal value, and I'm also testing MSYS config auto-update...
git-svn-id: svn://10.0.0.236/branches/feature_newref@231772 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-10 02:21:42 +00:00
preed%mozilla.com
b0b658dc8d Changes to the _newref branch configs so we don't overwrite/clobber/confuse trunk builds.
git-svn-id: svn://10.0.0.236/branches/feature_newref@231690 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 01:04:53 +00:00
preed%mozilla.com
f403f3c4d6 Merge trunk mozconfig changes to the feature_newref branch.
git-svn-id: svn://10.0.0.236/branches/feature_newref@231689 18797224-902f-48f8-a5cc-f745e15eee43
2007-08-09 00:56:58 +00:00
ted.mielczarek%gmail.com
7165cdc4da bug 385759 - upload breakpad symbols from fx-linux-tbox and fxnewref-linux-tbox. r=preed
git-svn-id: svn://10.0.0.236/branches/feature_newref@229548 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-09 18:14:50 +00:00
preed%mozilla.com
f6ab79165b Put the hourly builds with the experimental new-ref nightlies. It turns out the hourly builds *are* clobbering the regular trunk builds, because they're getting dumped in the same directory with the same milestone. :-[ <-- angry build engineer face.
git-svn-id: svn://10.0.0.236/branches/feature_newref@229500 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 02:36:35 +00:00
preed%mozilla.com
6e3314c623 Clobber the new-ref build.
git-svn-id: svn://10.0.0.236/branches/feature_newref@229498 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 01:37:59 +00:00
preed%mozilla.com
2b23fb9500 Release the newref builds to the latest directories, so the testing infra can pick it up; this shouldn't clobber other packages, since ftp_path points to the experimental area.
git-svn-id: svn://10.0.0.236/branches/feature_newref@229497 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 01:36:40 +00:00
preed%mozilla.com
6544da5f8a Merging in one relevant change from the trunk into the _newref branch.
git-svn-id: svn://10.0.0.236/branches/feature_newref@229494 18797224-902f-48f8-a5cc-f745e15eee43
2007-07-08 00:43:49 +00:00
ccooper%deadsquid.com
d5b96f7143 b=373373
- set MofoRoot


git-svn-id: svn://10.0.0.236/branches/feature_newref@228844 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-27 15:07:56 +00:00
preed%mozilla.com
35d0fe5833 Bug 384035: tinder-config changes for testing the new CentOS 5.0-based linux ref-platform. r=coop
git-svn-id: svn://10.0.0.236/branches/feature_newref@228532 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-21 20:27:59 +00:00
(no author)
c949691d98 This commit was manufactured by cvs2svn to create branch 'feature_newref'.
git-svn-id: svn://10.0.0.236/branches/feature_newref@228369 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 06:40:28 +00:00
reed%reedloden.com
adf7bc8bd9 Revert back to axolotl until pageload.build db corruption issue can be dealt with (cb-sea-linux-trunk and Camino excluded). [p=reed r=rhelmer]
git-svn-id: svn://10.0.0.236/trunk@228368 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 06:40:27 +00:00
brendan%mozilla.org
5991a78560 Fix violation of function prototyping due to cloned function object implementation (300079, r=mrbkap; expecting r=igor after the fact, want to get this in for widespread testing tomorrow).
git-svn-id: svn://10.0.0.236/trunk@228367 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 06:37:15 +00:00
sayrer%gmail.com
cde8114142 Bug 384168. C.u.import doesn't prevent recursion in the presence of circular dependencies. r=brendan, sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@228366 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 06:29:49 +00:00
timeless%mozdev.org
2513d1e683 Bug 365363 Return value for GetJSDValue ignored leading to death
r=silver sr=biesi


git-svn-id: svn://10.0.0.236/trunk@228365 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:56:13 +00:00
jwalden%mit.edu
f42533923d C++ and/or gcc sucks for not allowing commas at the end of enums; this compiled in Visual Studio.
git-svn-id: svn://10.0.0.236/trunk@228364 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:24:09 +00:00
timeless%mozdev.org
2be08514f3 Bug 383901 having two different gNameSpaceManagers is confusing (at least to debuggers)
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@228363 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:23:50 +00:00
sspitzer%mozilla.org
d9484fdbed fix for bug #380735: Persist open state of the "age in days" and "site" containers in the history sidebar
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@228362 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:19:06 +00:00
scott%scott-macgregor.org
19f07215e8 Bug #384490 --> remove nsHashTable from nsMsgIncomingServer, use an implementation that's available to frozen linkage.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@228361 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:17:10 +00:00
jwalden%mit.edu
d6e7fed8d4 Move frame bit #defines into an anonymous enum, to aid debuggers in determining their values, since the two I've used can't do so, at least not with the default build options. rs=roc
git-svn-id: svn://10.0.0.236/trunk@228360 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:12:35 +00:00
brendan%mozilla.org
a729f21c48 Function atom if non-null must be string-keyed (385134, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@228359 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 05:11:38 +00:00
edburns%acm.org
04cdcb5d73 modify_includes_for_correct_resolution_of_jni.h
git-svn-id: svn://10.0.0.236/trunk@228358 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 03:16:31 +00:00
gavin%gavinsharp.com
762b562d7c Back out previous patch for bug 239969 (bustage, and tree is closed)
git-svn-id: svn://10.0.0.236/trunk@228357 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 02:30:54 +00:00
mrbkap%gmail.com
d557c77565 Implement an nsIScriptSecurityManager for the xpcshell. bug 239969, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@228356 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 02:13:22 +00:00
mrbkap%gmail.com
3cb037ad55 Backing this patch out again to fix sessionstore. See bug 300079 and 385085
git-svn-id: svn://10.0.0.236/trunk@228355 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 02:06:00 +00:00
reed%reedloden.com
efc75dde81 Re-land patches in bug 363499 now that bug 384032 has been fixed. [p=reed r=preed]
git-svn-id: svn://10.0.0.236/trunk@228354 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 02:00:54 +00:00
rrelyea%redhat.com
2012401210 back out test changes.
git-svn-id: svn://10.0.0.236/trunk@228353 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-20 01:12:58 +00:00
sdwilsh%shawnwilsher.com
e800a715fd Backout of Bug 341137
git-svn-id: svn://10.0.0.236/trunk@228352 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 23:47:39 +00:00
stuart.morgan%alumni.case.edu
2af893f4a0 Camino only - Bug 385074: Link mozstorage so cookies work again. Patch by Smokey Ardisson <alqahira@ardisson.org>. r/sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@228351 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 23:24:05 +00:00
rrelyea%redhat.com
014c8d8021 Arg, HOST->HOSTDIR
git-svn-id: svn://10.0.0.236/trunk@228350 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 23:03:35 +00:00
myk%mozilla.org
f8784f958b bug 385085: addl. fix for bustage caused by landing of content prefs service; adds the components themselves to the list of components in packages-static files
r=gavin


git-svn-id: svn://10.0.0.236/trunk@228349 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 23:03:02 +00:00
rrelyea%redhat.com
80c45d4ef1 Include the new IOPR directories in the shared db portion of the build
git-svn-id: svn://10.0.0.236/trunk@228348 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 22:58:33 +00:00
myk%mozilla.org
47197138d2 bug 385085: add contentprefs package to packages-static files to fix build horkage from earlier checkin of content prefs service
r=sayrer


git-svn-id: svn://10.0.0.236/trunk@228347 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 22:36:57 +00:00
myk%mozilla.org
594c0749f8 bug 385086: null references to XPCOM components from the content pref service on shutdown so we don't leak them
r=sayrer


git-svn-id: svn://10.0.0.236/trunk@228346 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 22:33:31 +00:00
cltbld
7c5fb5a071 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@228345 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 21:41:03 +00:00
sdwilsh%shawnwilsher.com
f9daa3151b Bug 384262 - Fix typo in --enable-bookmarks-places configure flag. Patch by Dietrich Ayala <dietrich@mozilla.com>. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@228344 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 21:34:28 +00:00
rrelyea%redhat.com
980d8961b0 This is the last of the shared database patch. This enables testing of the
legacy db, shared db, and the upgrade between them. bug 217538


git-svn-id: svn://10.0.0.236/trunk@228343 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 21:07:01 +00:00
ulf%loop.to
0ffda1fe3f Fix to fix for bug 360035
Fix Description:
The patch was originally written for SDK 5.17.  In recent SDKs we should
use ber_tag_t or ber_len_t in place of unsigned longs.


git-svn-id: svn://10.0.0.236/trunk@228342 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 21:00:26 +00:00
edburns%acm.org
8ca3c70a3a This change-bundle allows Webclient to work on Mac OS X Cocoa.
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/NativeBrowserControlCanvas.java

- The base class for all native browser controls

M build.xml

- rm -rf dist/classes on clean

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

- disable, due to https://bugzilla.mozilla.org/show_bug.cgi?id=366619
  not being fixed on FIREFOX_2_0_0_3_RELEASE branch.

M dom/jni/nativeDOMProxyListener.cpp

- Need extra void ** cast for first argument to AttachCurrentThread

M dom/jni/org_mozilla_dom_ElementImpl.cpp

- modify handleInterceptableAttr to adjust screenX,screenY per cross
  platform fudge factors.

M dom/src/nsJavaDOMImpl.cpp

- use %p instead of %x when printing out pointers

- Need extra void ** cast for first argument to AttachCurrentThread

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

- remove fudge factor, moved into DOM layer.

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

- add logging

- push some code down to NativeBrowserControlCanvas

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

- change the contract of how a new window event is handled.

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

- correctly case where exception is thrown on the AppKit thread when
  doing a ReturnRunnable.

M webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/CocoaBrowserControlCanvas.java
M webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/Win32BrowserControlCanvas.java

- make this extend NativeBrowserControlCanvas

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

- new contract for NewWindowListener

M webclient/src_moz/NativeEventThread.cpp

- fix compiler warning.

M webclient/src_moz/WindowCreator.cpp

- add logging

M webclient/test/automated/src/classes/org/mozilla/webclient/DOMTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/KeyListenerTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/MouseListenerTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/WindowCreatorTest.java

- use dom to get the screen coordinates of elements on which to click,
  instead of using hard coded screen coordinates, which are not cross
  platform friendly.

M webclient/test/automated/src/test/WindowCreatorTest0.html

- add ids to some elements for use in testcases.


git-svn-id: svn://10.0.0.236/trunk@228340 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 20:18:13 +00:00
sdwilsh%shawnwilsher.com
95b6c31298 Bug 341137 - Upgrade to latest version of sqlite. r=vladimir
git-svn-id: svn://10.0.0.236/trunk@228339 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 19:54:02 +00:00
despotdaemon
4d7fd64fa7 Pseudo-automatic update of changes made by gavin@picsel.com.
git-svn-id: svn://10.0.0.236/trunk@228338 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 19:37:10 +00:00
bugzilla%standard8.demon.co.uk
cd1a806472 Fix windows bustage from bug 383070
git-svn-id: svn://10.0.0.236/trunk@228337 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 19:14:03 +00:00
morgamic%mozilla.com
4ac5f52e2c Checking in logging patch for AUS2 staggering from bug 358025.
git-svn-id: svn://10.0.0.236/trunk@228336 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 19:03:45 +00:00
bugzilla%standard8.demon.co.uk
f59adcea6f Bug 383070 Profile migrator should detect/offer Thunderbird profiles when no SeaMonkey 1.x profiles exist. r=Neil
git-svn-id: svn://10.0.0.236/trunk@228335 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 19:00:43 +00:00
myk%mozilla.org
c8d8589c76 bug 378549: remember text zoom changes on a site-specific (per-site) basis
r=mconnor


git-svn-id: svn://10.0.0.236/trunk@228334 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 18:58:14 +00:00
myk%mozilla.org
76933990ee bug 378547: site-specific preference service
r=mconnor


git-svn-id: svn://10.0.0.236/trunk@228333 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 18:51:11 +00:00
brendan%mozilla.org
89ffb2a4d5 Fix violation of function prototyping due to cloned function object implementation (300079, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228332 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 18:49:53 +00:00
ulf%loop.to
8f4546bb0d Bug: 360035
Description: server response controls lost in referral chase
Fix Description:
1) Add a nsldapi_find_controls() which skips through a ber to find a control
tag, and then calls on nsldapi_get_controls() to extract them.
2) During referral chase, stash the controls received at the end of the chase
in the request structure.
3) When the referral chase is over and we manufacture a response, add the
stashed response controls.


git-svn-id: svn://10.0.0.236/trunk@228331 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 18:32:17 +00:00
stefanh%inbox.com
abc5074a20 Bug 384948 - Clean up findBar.css (Pinstripe version). r=Mano.
git-svn-id: svn://10.0.0.236/trunk@228330 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 18:24:29 +00:00
ccooper%deadsquid.com
4010fb2471 b=373373
- change camino configs to use prebuilt talkback


git-svn-id: svn://10.0.0.236/trunk@228329 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 18:16:37 +00:00
despotdaemon
b583d8d490 Pseudo-automatic update of changes made by evan.yan@sun.com.
git-svn-id: svn://10.0.0.236/trunk@228328 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 18:01:11 +00:00
stefanh%inbox.com
d1516a8692 Bug 384957 - [Pinstripe] Clean up button.css. r=mano.
git-svn-id: svn://10.0.0.236/trunk@228327 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 17:53:39 +00:00
despotdaemon
3f0565c88d Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@228326 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 17:38:26 +00:00
sspitzer%mozilla.org
dc8b68012f partial fix for bug #364298: Crash [ @ BindStatementURI ] when pasting a folder from the history sidebar into the bookmarks toolbar
this turns the crash into a javascript exception, but we are still unable to copy and paste history folder into bookmarks.

r=dietrich


git-svn-id: svn://10.0.0.236/trunk@228325 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 16:34:32 +00:00
sspitzer%mozilla.org
7837e039b5 fix for bug #383572: changes made to bookmarks don't show in bookmark searches / Crash [@ nsCOMArray_base::InsertObjectAt nsNavHistoryFolderResultNode::OnItemChanged] deleting "ghost" bookmark
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@228324 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 16:25:11 +00:00
sspitzer%mozilla.org
303c7075de supplimental checkin for bug #383681: While BM is in a sorted view, adding a new separator is added below the position index, not the bookmark.
r=mano


git-svn-id: svn://10.0.0.236/trunk@228323 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 16:13:19 +00:00
benjamin%smedbergs.us
14b278d176 Bug 384925 - Allow PFS to return hashes for plugin XPIs, r=doron
git-svn-id: svn://10.0.0.236/trunk@228322 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 16:12:49 +00:00
bugzilla%standard8.demon.co.uk
3858d29dc4 Part of bug 329744 - make the profile migration dialog slightly taller. r=Mnyromyr,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@228321 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 15:59:41 +00:00
benjamin%smedbergs.us
f82acd6c0d Clobber mac to pick up libxul changes
git-svn-id: svn://10.0.0.236/trunk@228319 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 15:02:45 +00:00
cltbld
e4f79cff21 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@228318 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 15:01:03 +00:00
benjamin%smedbergs.us
fb1f136eda Bug 384513 - make the visibility pragma checks aware of mach-o and not just ELF, and re-enable libxul by default, r=mento+shebs
git-svn-id: svn://10.0.0.236/trunk@228317 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 14:53:06 +00:00
neil%parkwaycc.co.uk
686a39b864 Bug 382794 Fix print preview to work with *stripe themes p=MReimer r+sr=me
git-svn-id: svn://10.0.0.236/trunk@228315 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 13:57:02 +00:00
neil%parkwaycc.co.uk
2c5ffc5495 Customizable mail header display b=353193 p=mbockelkamp@web.de r=Mnyromyr sr=me
git-svn-id: svn://10.0.0.236/trunk@228314 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 13:50:10 +00:00
gerv%gerv.net
d3a223f8be Bug 368747 - relicense PerLDAP under the tri-license.
git-svn-id: svn://10.0.0.236/trunk@228312 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 11:27:06 +00:00
daniel.boelzle%sun.com
90cd0574e0 Bug 384726: avoid duplicate items, r=mickey
git-svn-id: svn://10.0.0.236/trunk@228308 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 08:47:48 +00:00
rrelyea%redhat.com
f9a943498b Backing previous patch because it broke the universal binary Mac build.
git-svn-id: svn://10.0.0.236/trunk@228307 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 08:41:31 +00:00
rrelyea%redhat.com
291ad51478 Turn off mac keyring builds
git-svn-id: svn://10.0.0.236/trunk@228305 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 08:03:45 +00:00
rrelyea%redhat.com
48e938f1d9 bug 217538 Check in NSS 3.12 into FF 3.0
r=kaie


git-svn-id: svn://10.0.0.236/trunk@228304 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 07:32:13 +00:00
kaie%kuix.de
c774c2cca7 Bug 382810, In Encryption Certificates UI, button says Verification, Dialog uses Validation
r=mconnor


git-svn-id: svn://10.0.0.236/trunk@228303 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 06:13:50 +00:00
kaie%kuix.de
fb67d13ea2 Bug 107491, Error page wording change, patch v10
r=neil, r=mconnor, r=stuart.morgan


git-svn-id: svn://10.0.0.236/trunk@228302 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 06:10:06 +00:00
rrelyea%redhat.com
9e008e187a bug 217538 renamed legacydb to nssdbm as suggested by Julien
r=kai


git-svn-id: svn://10.0.0.236/trunk@228301 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 05:45:39 +00:00
ghendricks%novell.com
555a7d36b7 Backed out change to test case runs.
git-svn-id: svn://10.0.0.236/trunk@228300 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 05:08:33 +00:00
scott%scott-macgregor.org
f91b5c39dd Bug #384346 --> support an external version of rdfutils for use with frozen linkage.
sr=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@228299 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 05:02:50 +00:00
scott%scott-macgregor.org
4e3dc50a0e Bug #384490 --> convert the nsHashTable use in msgMapiMain to hash table implementations supported by frozen linkage.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@228298 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:33:19 +00:00
philringnalda%gmail.com
4e541dc1e5 Bug 383771 - The Subscribe button in Page Info feeds section has no access key, patch by Ehsan Akhgari <ehsan.akhgari@gmail.com>, r=mano
git-svn-id: svn://10.0.0.236/trunk@228297 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:32:40 +00:00
sspitzer%mozilla.org
efc1e69d55 fix for bug #383681: While BM is in a sorted view, adding a new separator is added below the position index, not the bookmark.
disable the "insert separator" from a sorted view and from views that are excluding items.

patch=Christine Yen <cyen@mozilla.com>

r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@228296 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:19:39 +00:00
philringnalda%gmail.com
b16e94d3f9 Bug 384840 - gfxXlibNativeRenderer::DRAW_SUPPORTS_NONDEFAULT_VISUAL should be distinct from DRAW_SUPPORTS_CLIP_LIST, patch by Karl Tomlinson <mozbugz@karlt.net>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228295 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:19:01 +00:00
crowder%fiverocks.com
47a0bd86c4 Bug 384809 : Various JS engine crashes/leaks in OOM conditions, r=brendan, patch by Gavin Reaney, gavin@picsel.com
git-svn-id: svn://10.0.0.236/trunk@228294 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:10:03 +00:00
ajschult%verizon.net
9bf2a12595 Bug 384748: xpidl can generate garbage .java filenames. r=jhpedemonte
git-svn-id: svn://10.0.0.236/trunk@228293 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:04:11 +00:00
philringnalda%gmail.com
a60c8ad243 Bug 384843 - Remove unused functions getFileRelativeTo and _needsToPromptForUpdate, patch by Jason Barnabe <jason_barnabe@fastmail.fm>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@228292 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:03:15 +00:00
philringnalda%gmail.com
1cf76b001f Bug 384837 - Remove unused functions forEachEntry, getItemsWithFlagUnset, and getStagedLeafName, patch by Jason Barnabe <jason_barnabe@fastmail.fm>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@228291 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 04:01:29 +00:00
mats.palmgren%bredband.net
8b98f5e7b0 Remove obsolete file widget/src/gtk2/nsIGdkPixbufImage.h. b=384747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228290 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 03:09:02 +00:00
mats.palmgren%bredband.net
8e6f9d5f05 Don't return values outside the range for PangoWeight (100..900). b=335543 r+sr=vladimir
git-svn-id: svn://10.0.0.236/trunk@228289 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 03:08:29 +00:00
bzbarsky%mit.edu
83dd69385f Make the ranges used by find code able to span anonymous content. Bug 384706,
r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@228288 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 03:01:04 +00:00
brendan%mozilla.org
2b0f691e54 Clean up property attributes (384846, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@228287 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 02:52:50 +00:00
mozilla.mano%sent.com
2a0348cc7c Bug 384936 - Folders in bookmarks menu are inaccessible after moving a bookmark to/in the menu. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@228286 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 02:25:41 +00:00
sdwilsh%shawnwilsher.com
8890f4c841 Bug 363024 - Calling createInstance() on mozIStorageService crashes. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@228285 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 02:22:02 +00:00
sspitzer%mozilla.org
9bbfbbab63 fix for bug #384671: when resetting the history sidebar view, don't use applyFilter()
this is needed for bug #380735, for when we persist day and host container
open state in the history sidebar.

additionally, call load() instead of using .place directly to avoid doing queriesToQueryString() only to call queryStringToQueries().

r=mano


git-svn-id: svn://10.0.0.236/trunk@228284 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 01:31:51 +00:00
graydon%mozilla.com
3aa8d87458 Bug 384942, dump graph on cycle collection fault.
r=dbaron


git-svn-id: svn://10.0.0.236/trunk@228283 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 01:29:10 +00:00
neil.williams%sun.com
65b45c6ad8 Bug 382292, Add support for Camellia cipher to symkeyutil
r=neil.williams


git-svn-id: svn://10.0.0.236/trunk@228282 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 01:18:41 +00:00
mats.palmgren%bredband.net
9ac27f32f9 Remove the license text for xregion, because the code has been removed from the tree. b=384666 r=dbaron r=gerv
git-svn-id: svn://10.0.0.236/trunk@228281 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 00:58:32 +00:00
mats.palmgren%bredband.net
36710dee2d Make nsFocusController::MoveFocus() return an error code when it fails. Patch by Daniel Bainton <daniel.bainton@gmail.com>. b=381404 r=me sr=jst
git-svn-id: svn://10.0.0.236/trunk@228280 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 00:49:49 +00:00
mozilla.mano%sent.com
ae33d6f7ba Bug 384763 - left click broken in bookmarks menu. r=ssptizer.
git-svn-id: svn://10.0.0.236/trunk@228279 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 00:16:09 +00:00
sspitzer%mozilla.org
2d82d1c51d fix for bug #384677: for history sidebar and history menu, don't specify begin / end times
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@228278 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-19 00:08:18 +00:00
mozilla.mano%sent.com
3949e3d241 Bug 384623 - renaming root folder in the bookmarks tree doesn't update the tree view. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@228277 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:55:58 +00:00
dbaron%dbaron.org
bff55d4e1d Mac-only, probably.
git-svn-id: svn://10.0.0.236/trunk@228276 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:53:06 +00:00
dbaron%dbaron.org
ed5d82906c Mark test as random for now.
git-svn-id: svn://10.0.0.236/trunk@228275 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:50:58 +00:00
sdwilsh%shawnwilsher.com
75fb9868b0 Bug 384454 - Remove sqlite3_bind_parameter_indexes. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@228274 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:42:24 +00:00
dbaron%dbaron.org
5d738bf573 Back out patch to make mousethrough attribute apply to all elements. b=380094 a=roc
git-svn-id: svn://10.0.0.236/trunk@228273 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:22:46 +00:00
dbaron%dbaron.org
af7b36eed3 Make marquee work again when direction is rtl, by working around changes to range of offsetLeft. b=336736 Patch by Daniel Holbert <dholbert@mozilla.com>. r=martijn sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@228272 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:22:09 +00:00
jonas%sicking.cc
643af0f02a Backing out previous checkin since leaks went up
git-svn-id: svn://10.0.0.236/trunk@228271 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:21:28 +00:00
dbaron%dbaron.org
1405ac4ac0 Reftest for bug 381507. Patch by Daniel Holbert <dholbert@mozilla.com>. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@228270 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:20:41 +00:00
dbaron%dbaron.org
26a84c5172 Handle the vertical resizing in the first pass reflow correctly when we've previously done a special height reflow. b=381507 r=dholbert sr=roc
git-svn-id: svn://10.0.0.236/trunk@228269 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 23:19:39 +00:00
sayrer%gmail.com
d143b58aff bug 384507. nsContentSink.h contains static non-member functions and globals. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@228268 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 22:44:12 +00:00
jonas%sicking.cc
e33b4702b9 Bug 348156: Don't rely on UnbindFromTree to break cycles since that puts us in an inconsistent state. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@228267 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 22:27:28 +00:00
scott%scott-macgregor.org
fbf5dfaeb4 Bug 384490 --> convert nsHashTable.h to hash table implementations that are available in frozen linkage.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@228266 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 22:24:23 +00:00
scott%scott-macgregor.org
938352824b Bug #384490 --> convert nsHashTable.h to hash table implementations that are available in frozen linkage.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@228265 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 22:23:01 +00:00
crowder%fiverocks.com
df0c51468d Bug 384901: leak in jsfile.c, patch by Robin Ehrlich, rehrlich@ubiqinc.com, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@228264 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 21:40:30 +00:00
mrbkap%gmail.com
526d6742ce Protect js_GetStringBytes from callers that happen during the last GC. Patch from brendan, bug 336907, r=daumling sr=shaver
git-svn-id: svn://10.0.0.236/trunk@228263 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 21:38:31 +00:00
crowder%fiverocks.com
46ab845b33 Bug 383607: add ARM pure endian double support to JS engine, r=crowder, patch by Gavin Reaney gavin@picsel.com
git-svn-id: svn://10.0.0.236/trunk@228262 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 21:31:48 +00:00
sdwilsh%shawnwilsher.com
cfd1f0b4bf Bug 384732 - Download manager should use a transaction when importing from downloads.rdf. Patch by Edward Lee <edilee@gmail.com>. r=sdwilsh
git-svn-id: svn://10.0.0.236/trunk@228261 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 20:49:05 +00:00
crowder%fiverocks.com
2e080e5fce bug 379056: quieting the assertions here for all but myself and mrbkap, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@228260 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 20:24:00 +00:00
sdwilsh%shawnwilsher.com
5271277d0b Bug 384161 - autoRemoveAndClose checks wrong pref type. Patch by Edward Lee <edilee@gmail.com>. r=sdwilsh
git-svn-id: svn://10.0.0.236/trunk@228259 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 20:17:42 +00:00
sdwilsh%shawnwilsher.com
0c023bcb7e Bug 384892 - Investigate eliminating the LL_* macros from nsDownloadManager.cpp. Patch by Ryan Jones <sciguyryan@gmail.com>. r=sdwilsh
git-svn-id: svn://10.0.0.236/trunk@228258 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 20:11:29 +00:00
sdwilsh%shawnwilsher.com
c0ea0f0aed Bug 384867 - nsDownloadManager.cpp #includes nsInt64.h. Patch by Ryan Jones <sciguyryan@gmail.com>. r=sdwilsh
git-svn-id: svn://10.0.0.236/trunk@228257 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 20:11:06 +00:00
cltbld
e74781f087 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@228256 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 19:51:02 +00:00
flamingice%sourmilk.net
e9a286c614 Bug 375921, configure should throw error when APNG not found, Patch by Andrew Smith, r=dbaron, r=benjamin
git-svn-id: svn://10.0.0.236/trunk@228255 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 19:44:11 +00:00
igor%mir2.org
808f23d8d5 Bug 384478: Patch from Mike Moening to fix warning when compiling with VC. r=me
git-svn-id: svn://10.0.0.236/trunk@228254 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 19:33:21 +00:00
bclary%bclary.com
aef4099233 JavaScript Tests - update test range to 48.5-51.5%, bug 211590
git-svn-id: svn://10.0.0.236/trunk@228251 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 18:35:32 +00:00
lpsolit%gmail.com
767ca2e49c Bug 382978: Various cleanup in process_bug.cgi - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@228250 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 18:32:45 +00:00
bugzilla%standard8.demon.co.uk
435f56d246 Fix Bug 124553 and Bug 297549 - Changes to various LDAP parameters in Address Book window not reflected by Quick search until restart. r=Neil,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@228246 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 18:17:59 +00:00
lpsolit%gmail.com
8dfca5b8c7 Bug 384805: whine.pl not sending any email anymore - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@228244 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 18:15:09 +00:00
flamingice%sourmilk.net
40d55be496 Bug 338830, Multiple license blocks in safe browsing JS components, Patch by Régis Caspar, r=benjamin
git-svn-id: svn://10.0.0.236/trunk@228240 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 17:36:49 +00:00
rob_strong%exchangecode.com
b1cfde87a9 Bug 384350 - Thunderbird patch (don't remove App's Clients registry key on reinstall or upgrade
git-svn-id: svn://10.0.0.236/trunk@228239 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 16:21:24 +00:00
Olli.Pettay%helsinki.fi
a624407731 Bug 384663, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@228238 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:43:41 +00:00
jwatt%jwatt.org
63f669d924 Fixing bug 383917. The new Components.utils.import code shouldn't spam the console. r=sayrer@gmail.com, sr=brendan@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@228237 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:36:16 +00:00
bzbarsky%mit.edu
f4fdf5a825 Don't tear down part of the content tree while there are still frames
referencing it.  Bug 384728, r+sr=tor


git-svn-id: svn://10.0.0.236/trunk@228236 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:30:57 +00:00
bzbarsky%mit.edu
a691eeaacf Fix assertion to not fire when it shouldn't. Bug 303003, patch by Radek
'sysKin' Czyz <syskin@syskin.cjb.net>, r=alfredkayser@nl.ibm.com, sr=biesi


git-svn-id: svn://10.0.0.236/trunk@228235 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:24:17 +00:00
bzbarsky%mit.edu
e369c02a93 Make security manager API more useful from script. Make more things
scriptable, and add a scriptable method for testing whether a given principal
is the system principal.  Bug 383783, r=dveditz, sr=jst


git-svn-id: svn://10.0.0.236/trunk@228234 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:12:09 +00:00
bzbarsky%mit.edu
ce268ae2a9 Optimize immutability of codebase/domain a little bit. Bug 380475, r=dveditz, sr=biesi
git-svn-id: svn://10.0.0.236/trunk@228233 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:07:02 +00:00
bzbarsky%mit.edu
393b09b776 Make nsPrincipal::Equals compare codebases, not just certs, for certificate
principals.  Bug 369201, r=dveditz, sr=jst


git-svn-id: svn://10.0.0.236/trunk@228232 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 15:01:53 +00:00
bzbarsky%mit.edu
4d1052db28 Initialize the thing we're going to test to see whether we
succeeded... otherwise we'll be testing random quantities.  Bug 384264, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@228231 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 14:58:29 +00:00
bzbarsky%mit.edu
99b02970b4 Backing out bug 300079 to see whether that fixes tinderbox orange.
git-svn-id: svn://10.0.0.236/trunk@228230 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 14:32:35 +00:00
neil%parkwaycc.co.uk
18726e99cc Clean up some uses of __AUTOCOMPLETE_BOX__ (more to follow) b=303409 r+sr=jag
git-svn-id: svn://10.0.0.236/trunk@228229 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 13:22:39 +00:00
slavomir.katuscak%sun.com
cf708ac818 Bug 363828 - Adding TCOV support. r=wtc, sr=julien
git-svn-id: svn://10.0.0.236/trunk@228228 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 12:29:33 +00:00
ginn.chen%sun.com
5277da4d95 Bug 383482 [a11y]overflow:hidden style should not "invalidate" the focused link
r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@228225 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:47:33 +00:00
brendan%mozilla.org
7c90f16214 Fix violation of function prototyping due to cloned function object implementation (300079, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228224 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:33:36 +00:00
bclary%bclary.com
e045e42972 JavaScript Test - catch indirect eval exception on trunk, bug 352797
git-svn-id: svn://10.0.0.236/trunk@228223 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:20:11 +00:00
bclary%bclary.com
a7c99a7e2a JavaScript Test - catch indirect eval exception on trunk, bug 361571
git-svn-id: svn://10.0.0.236/trunk@228222 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:17:54 +00:00
brendan%mozilla.org
b146b498e2 Remove __callee__ property of Call prototypes (384642, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228221 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 05:10:19 +00:00
rob_strong%exchangecode.com
2a55259724 Bug 384350 - Don't remove HKLM\Software\Clients\StartMenuInternet\FIREFOX.EXE key during reinstall / update. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@228220 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 04:28:02 +00:00
stuart.morgan%alumni.case.edu
d9b1ad2b09 Camino only - Bug 384635: Don't fill disabled login forms. r/sr=pink
git-svn-id: svn://10.0.0.236/trunk@228219 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 00:46:22 +00:00
stuart.morgan%alumni.case.edu
358bf7bbf2 Camino only - Bug 371480: Upgrade keychain entries at first use. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@228218 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 00:44:54 +00:00
stuart.morgan%alumni.case.edu
619417c321 Camino only - Bug 384759: Update startup version check code to look for 'pre' rather than '+'. r/sr=josh
git-svn-id: svn://10.0.0.236/trunk@228217 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 00:33:26 +00:00
stuart.morgan%alumni.case.edu
a5f1a124bf Bug 384509: preserve button end-cap shape when shrinking buttons below HITheme minimums. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@228216 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 00:29:34 +00:00
dwitte%stanford.edu
8fb69500c5 missed this file in previous checkin.
git-svn-id: svn://10.0.0.236/trunk@228215 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-18 00:01:10 +00:00
dwitte%stanford.edu
e5717e9ec9 rev nsICookieManager2 interface to allow adding httpOnly cookies, and update consumers to match. b=379408, r+sr=biesi.
git-svn-id: svn://10.0.0.236/trunk@228214 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 23:40:41 +00:00
justdave%bugzilla.org
f9b3e89ee7 Bug 350750: add mozilla/xulrunner to MozillaTinderboxAll
git-svn-id: svn://10.0.0.236/trunk@228213 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 22:12:24 +00:00
mozilla.mano%sent.com
d813c2d760 Bug 384813 - [mac] xul menubar is invisible when inspecting browser.xul in DOMi. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@228212 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 22:06:47 +00:00
dwitte%stanford.edu
b716e582d6 switch cookies over to mozStorage. b=230933, r=sdwilsh, sr=mconnor.
remove nsInt64 usage from cookies, b=384225, r+sr=biesi.


git-svn-id: svn://10.0.0.236/trunk@228211 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 21:52:22 +00:00
kherron%fmailbox.com
3d50221921 Bug 382169 - Print Preview overwrites printed file. Part II - removed files. r=pavlov, sr=cbiesinger.
git-svn-id: svn://10.0.0.236/trunk@228210 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 21:07:40 +00:00
kherron%fmailbox.com
c86def1d9e Bug 382169 - Print Preview overwrites printed file. r=pavlov, sr=cbiesinger.
git-svn-id: svn://10.0.0.236/trunk@228208 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 20:17:24 +00:00
mkanat%bugzilla.org
accf7e00bd Bug 384497: Add a parameter that enables debug mode for SMTP
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@228207 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 18:58:15 +00:00
lpsolit%gmail.com
2b5e4f576a Bug 382060: contrib/bz_webservice_demo.pl is unable to display bug data correctly - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@228206 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 18:08:36 +00:00
brendan%mozilla.org
c4b2b6bdaa Emit JSOP_GROUP when optimizing away delete (382981, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@228205 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 18:05:37 +00:00
bienvenu%nventure.com
8eaad8ed02 remove use of nsHashTable, sr=mscott 384490
git-svn-id: svn://10.0.0.236/trunk@228204 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 18:00:39 +00:00
kherron%fmailbox.com
d287463481 Bug 247204 - lock up at start when using threaded GTK2 libraries (i.e. gconf). Patch by <green@FreeBSD.org> and Walter Meinl <wuno@lsvw.de>, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@228203 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 16:01:40 +00:00
kherron%fmailbox.com
a1d95683c0 Backing out patch for bug 376991.
git-svn-id: svn://10.0.0.236/trunk@228202 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 15:09:44 +00:00
m_kato%ga2.so-net.ne.jp
c18f24ebf5 bug 328547 support mozilla/layout on WinXP x64 build. r=cbiesinger/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@228201 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 14:00:30 +00:00
kherron%fmailbox.com
dd7c9d0784 Bug 375314 - discriminate ping and xmlhttprequests in content policy check. Patch by Wladimir Palant <trev.moz@adblockplus.org>, r=jst, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@228200 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 13:50:53 +00:00
kherron%fmailbox.com
c32c0b9066 Bug 247204 - lock up at start when using threaded GTK2 libraries (i.e. gconf). Patch by Walter Meinl <wuno@lsvw.de>, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@228199 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 13:02:08 +00:00
kherron%fmailbox.com
f74f510c0c Bug 367991 - Remove the places-specific calendar widget. Patch by Asaf Romano <mano@mozilla.com>, r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@228198 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 12:52:56 +00:00
kherron%fmailbox.com
64b20e668e Bug 376844 - Single quotes in URLs should be escaped. Patch by Wladimir Palant <trev.moz@adblockplus.org>. r=benjamin, sr=cbiesinger.
git-svn-id: svn://10.0.0.236/trunk@228197 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 12:29:14 +00:00
kherron%fmailbox.com
eaff5fbacc Bug 379766 - mochitest result page could include bug links for bug tests. Patch by Ray Kiddy <ray@ganymede.org>, r=sayrer.
git-svn-id: svn://10.0.0.236/trunk@228196 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 11:51:35 +00:00
cltbld
f3c3c68e12 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@228195 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 11:51:03 +00:00
kherron%fmailbox.com
7170dd4923 Bug 377344 - Configure should check for PR_STATIC_ASSERT support when building with system NSPR. Patch by Mook <mook.moz+mozbz@gmail.com>, r=benjamin.
git-svn-id: svn://10.0.0.236/trunk@228194 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 11:45:58 +00:00
kherron%fmailbox.com
eaf41b2d78 Bug 380668 - Extra newlines added after a meta element that already has them before and after. Patch by Ryan Jones <sciguyryan@gmail.com>. r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@228193 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 11:41:03 +00:00
kherron%fmailbox.com
cab70d942e Bug 383217 - Discard bind and Function.prototype.bind in favor of BindToObject. Patch by Simon Bünzli <zeniko@gmail.com>. r=tony.
git-svn-id: svn://10.0.0.236/trunk@228192 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 11:35:36 +00:00
kherron%fmailbox.com
66cc219e23 Bug 346931 - code cleanup: remove <xul:hbox style="position: relative;">. Patch by Dão Gottwald <dao@design-noir.de>. r=mano.
git-svn-id: svn://10.0.0.236/trunk@228191 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 11:25:14 +00:00
emaijala%kolumbus.fi
3aa40ee7f1 Backing out patch of bug 261074 (OnFocus fires twice when window restored) due to unfixed regressions.
git-svn-id: svn://10.0.0.236/trunk@228190 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 10:59:20 +00:00
sdwilsh%shawnwilsher.com
aacdbf6f36 Bug 383966 - Remove contents.rdf from DOMi. r=timeless, sr=neil
git-svn-id: svn://10.0.0.236/trunk@228189 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 04:22:49 +00:00
mozilla.mano%sent.com
36c80f9488 Bug 384690 - bookmarks menu is broken. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@228188 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 03:14:08 +00:00
rflint%ryanflint.com
517ff10c1d Remove duplicate comment.
git-svn-id: svn://10.0.0.236/trunk@228187 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 01:59:57 +00:00
rflint%ryanflint.com
4ea2714c35 Bug 384730 - Remove unnecessary RTL images from winstripe. r=mano
git-svn-id: svn://10.0.0.236/trunk@228186 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 01:41:59 +00:00
sdwilsh%shawnwilsher.com
960f85e1bd Bug 384180 - [leak] nsDownload doesn't break mCancelable cycle on fail or cancel. Patch By Edward Lee <edilee@gmail.com>. r=sdwilsh
git-svn-id: svn://10.0.0.236/trunk@228185 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 01:12:27 +00:00
dwitte%stanford.edu
738ccfbdb1 removing unused p3p-related files.
git-svn-id: svn://10.0.0.236/trunk@228184 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-17 00:42:13 +00:00
dwitte%stanford.edu
9c9285ce3b removing obsolete pref i missed during cvs removal of p3p code.
git-svn-id: svn://10.0.0.236/trunk@228183 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 22:37:07 +00:00
sdwilsh%shawnwilsher.com
dafb78e624 Bug 384219 - Download manager doesn't fail downloads properly. Patch by Edward Lee <edilee@gmail.com>. r=sdwilsh
git-svn-id: svn://10.0.0.236/trunk@228182 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 22:03:02 +00:00
kherron%fmailbox.com
4e44a96f3b Bug 362239 - Replace 'desktop background' monitor image on Windows with something nicer. Patch by Dão Gottwald <dao@design-noir.de>. r=gavin.sharp, uireview=beltzner.
git-svn-id: svn://10.0.0.236/trunk@228181 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 21:25:25 +00:00
flamingice%sourmilk.net
f8f796ad25 Bug 384654, Clean up nsBrowserGlue.js, r=mano
git-svn-id: svn://10.0.0.236/trunk@228180 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 21:23:17 +00:00
kherron%fmailbox.com
53f745f5e9 Bug 362239 - Replace 'desktop background' monitor image on Windows with something nicer. Patch by Dão Gottwald <dao@design-noir.de>. r=gavin.sharp.
git-svn-id: svn://10.0.0.236/trunk@228179 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 21:10:37 +00:00
kherron%fmailbox.com
4d43b496f2 Bug 325381 - nsWebBrowserPersist::OnWalkDOMNode missing early return. Patch by Ryan Jones <sciguyryan@gmail.com>. r+sr=cbiesinger.
git-svn-id: svn://10.0.0.236/trunk@228178 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 20:57:44 +00:00
sharparrow1%yahoo.com
b12e3b26ae Bug 381385: get rid of unneeded members of nsFloatCache (saves about 50 bytes footprint per float). r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@228176 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 20:27:46 +00:00
kherron%fmailbox.com
04e01dbb96 Bug 177150 - Some mozilla-config.h defines require additional cflags for embedders. Patch by <mook.moz+mozbz@gmail.com>. r=benjamin, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@228175 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 20:02:15 +00:00
kherron%fmailbox.com
c7d02330db Bug 381329 - Build fails with GCC-4.3 due to extra semi-colons and '-pedantic' flag. Patch by Art Haas <ahaas@airmail.net>. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@228174 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 19:54:02 +00:00
brendan%mozilla.org
b81a6963a3 Fix recent regression in CheckSideEffects for paren-expr case (384680, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@228173 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 19:48:44 +00:00
kherron%fmailbox.com
47c3301eef Bug 383853 - Leak in nsThebesDeviceContext when printing. r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@228172 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 19:33:50 +00:00
masayuki%d-toybox.com
1137179404 Bug 377478 Implement a way to get the toggled keyboard states (e.g., Caps Lock, Num Lock and Scroll Lock). patch by Mats(gtk2 part) and me (other parts) r=ere+josh+me, sr=roc
git-svn-id: svn://10.0.0.236/trunk@228171 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 19:19:47 +00:00
bclary%bclary.com
d596784901 JavaScript Tests - move test to extensions subsuite
git-svn-id: svn://10.0.0.236/trunk@228170 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 18:41:15 +00:00
bclary%bclary.com
e18e91f33a JavaScript Test - add strict warning tests for eval rename
git-svn-id: svn://10.0.0.236/trunk@228169 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 17:14:17 +00:00
stefanh%inbox.com
a3893f8cf5 Bug 383957 - Update Help docs to reflect new Software Installation prefs. r=IanN.
git-svn-id: svn://10.0.0.236/trunk@228168 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 13:53:36 +00:00
rrelyea%redhat.com
88a921adc7 Fix the last of the shared db leaks.
git-svn-id: svn://10.0.0.236/trunk@228166 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 05:18:34 +00:00
bzbarsky%mit.edu
758ef87df4 We don't have to blow away intrinsic widths on ancestors when kids are appended
to an already-dirty reflow root.  Bug 383992, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@228165 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 05:12:58 +00:00
bzbarsky%mit.edu
120bd0f922 Fix parent style context warnings by being consistent about parent contexts.
Bug 380116, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@228164 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 05:11:20 +00:00
kaie%kuix.de
406fdb4798 Bug 383722, Add StartCom root CA certificate(s) to NSS
r=nelson, sr=rrelyea

Bug 384118, Trust bits for "AddTrust Public CA Root" are missing in builtin roots module
Patch contributed by Kaspar Brand
r=nelson, sr=kengert


git-svn-id: svn://10.0.0.236/trunk@228161 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 05:10:59 +00:00
bzbarsky%mit.edu
d5faca0640 Don't apply user stylesheets to descendants of native anonymous subtrees. Bug
285140, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@228160 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 05:09:51 +00:00
sspitzer%mozilla.org
b1a9950498 fix for bug #382136: in Bookmarks Menu - delete separator at bottom position, deletes bookmark
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@228159 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 05:07:42 +00:00
sspitzer%mozilla.org
aa6366095d fix for bug #384670: current collection searches in bookmark organizer window search all of bookmarks
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@228158 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 05:03:40 +00:00
mats.palmgren%bredband.net
fc148f07e4 Removing obsolete .cvsignore files.
git-svn-id: svn://10.0.0.236/trunk@228157 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 03:26:40 +00:00
mats.palmgren%bredband.net
dfab1e87a5 Bye bye non-cairo GTK gfx. b=383889 r+sr=vladimir
git-svn-id: svn://10.0.0.236/trunk@228156 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 02:13:56 +00:00
mozilla.mano%sent.com
3e2310151b Bug 384515 - ASSERT: null node when moving the root node in a places tree. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@228155 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 01:55:15 +00:00
mozilla.mano%sent.com
e2bea88aa1 Bug 337855 - Don't rebuild places menus on each open. patch by seth, dietrich & me, r=dietrich/me.
git-svn-id: svn://10.0.0.236/trunk@228154 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 01:53:06 +00:00
brendan%mozilla.org
ee2b03c1e7 Better entrainment avoidance for Call.arguments (383269, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228153 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-16 00:29:21 +00:00
ghendricks%novell.com
ee30428b51 Changes for 3.0
git-svn-id: svn://10.0.0.236/trunk@228152 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 23:23:52 +00:00
mkanat%bugzilla.org
a8e435d576 Bug 384501: If you have a port name in the urlbase, SMTP may not work
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@228151 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 22:40:53 +00:00
cst%yecc.com
a7993f8da6 Bug 242621 Move Autoscroll Icon Out of the DOM (fixing regression, making global.css preprocessed)
r=mano


git-svn-id: svn://10.0.0.236/trunk@228150 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 22:38:42 +00:00
joshmoz%gmail.com
113724da48 mGeckoChild can be null, we need to null check before all uses. b=384448 r=smorgan sr=vlad
git-svn-id: svn://10.0.0.236/trunk@228149 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 22:34:48 +00:00
kaie%kuix.de
f66100679a Bug 384252, Cert viewer: Give feedback that cert verification is pending
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@228148 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 22:09:24 +00:00
kaie%kuix.de
d3d51236a6 Bug 383969, PSM should not use OCSP while building cert manager display
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@228147 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 22:06:54 +00:00
ccooper%deadsquid.com
544781ccd1 - parse more values directly from the header of the results log file
git-svn-id: svn://10.0.0.236/trunk@228146 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:56:23 +00:00
pavlov%pavlov.net
746e96dc55 bug 342466. make font fallback deterministic. r=vlad
git-svn-id: svn://10.0.0.236/trunk@228145 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:48:59 +00:00
mrbkap%gmail.com
d58e17853d Don't return NS_OK in failure cases. Instead, return a well-known value that nsGlobalWindow can convert. bug 382196, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@228144 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:47:37 +00:00
dmose%mozilla.org
b8526a9d0a These files were not intended to land yet; backing out.
git-svn-id: svn://10.0.0.236/trunk@228143 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:45:17 +00:00
mrbkap%gmail.com
0fe8f9abe9 Restrict who can claim to implement nsISecurityCheckedComponent. bug 352882, r=jst sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@228142 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:44:51 +00:00
dmose%mozilla.org
f5b87e6c2e Fix web based protocol handlers to work from link clicks in addition to the URL bar (bug 383396), r=biesi, sr=sicking
git-svn-id: svn://10.0.0.236/trunk@228141 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:43:51 +00:00
jwalden%mit.edu
ea4c6420a5 Add an omitted word to a comment.
git-svn-id: svn://10.0.0.236/trunk@228140 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:37:03 +00:00
neil.williams%sun.com
72294aae93 Bug 341371, add a way to make CSR with an existing key
r=nelson


git-svn-id: svn://10.0.0.236/trunk@228139 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:28:05 +00:00
flamingice%sourmilk.net
2d922a976f Bug 363271, remove download manager hack from richlistbox, Patch by Simon Bünzli, r=enn
git-svn-id: svn://10.0.0.236/trunk@228138 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:19:09 +00:00
mrbkap%gmail.com
56c1677021 Use a better filename when eval is used across scopes. bug 369211, r=brendan
git-svn-id: svn://10.0.0.236/trunk@228137 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 21:00:26 +00:00
flamingice%sourmilk.net
b1670ef7a9 Bug 383577, wrongly encoded umlaut in license block, Patch by Simon Bunzli
git-svn-id: svn://10.0.0.236/trunk@228136 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 20:41:05 +00:00
rrelyea%redhat.com
9c3cb54c8c Again fix memory leaks, but also fix the latent bug in pcertdb shutdown
leak plugging exposed.

bob
r=glen


git-svn-id: svn://10.0.0.236/trunk@228135 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 20:37:56 +00:00
flamingice%sourmilk.net
68681ef83c Bug 377686, listbox.xml/richlistbox.xml cleanup, Patch by Simon Bünzli, r=enn
git-svn-id: svn://10.0.0.236/trunk@228134 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 19:42:31 +00:00
Olli.Pettay%helsinki.fi
85080fe2c2 Bug 383837, Crash [@ nsXULTooltipListener::LaunchTooltip], r=enn, sr=neil
git-svn-id: svn://10.0.0.236/trunk@228132 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 18:53:42 +00:00
bclary%bclary.com
f6b7c2ddff JavaScript Test - regression test for bug 380831, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228131 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 18:46:59 +00:00
sdwilsh%shawnwilsher.com
0de32c6a6b Bug 384439 - [fr] Update for fr DOMi. Patch by Cédric Corazza <cedric.corazza@wanadoo.fr>. r=bugzilla.fr
git-svn-id: svn://10.0.0.236/trunk@228129 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 18:11:23 +00:00
flamingice%sourmilk.net
a70ce7c311 Bug 383760, Add quit confirmation dialog, r=Mano, ui-r=beltzner
git-svn-id: svn://10.0.0.236/trunk@228128 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 18:01:26 +00:00
dtownsend%oxymoronical.com
f382dcac7d Bug 312473: extension update does not try authentication if needed.
r+sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@228126 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 17:21:16 +00:00
despotdaemon
9024a24310 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@228125 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 17:20:37 +00:00
bclary%bclary.com
1e5f220681 JavaScript Tests - update test to ignore 1ms differences, bug 354998
git-svn-id: svn://10.0.0.236/trunk@228124 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 17:16:08 +00:00
bclary%bclary.com
15d60cd543 JavaScript Test - update test to reflect new uneval(undefined) on trunk, bug 356238
git-svn-id: svn://10.0.0.236/trunk@228123 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 17:00:46 +00:00
dietrich%mozilla.com
91ec043ee1 Bug 384519 typo in history popupshowing handler (r=sspitzer)
git-svn-id: svn://10.0.0.236/trunk@228122 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 17:00:08 +00:00
jst%mozilla.org
00b2c57d72 Landing fix for bug 342810. Fixing leak of nsRunnable (huge leak on some flash sites). Patch by jmathies@mozilla.com, r+sr=jst@mozilla.com
git-svn-id: svn://10.0.0.236/trunk@228121 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 16:23:45 +00:00
nboyd%atg.com
637e3a29f7 Fix boolean value passed to __iterator__ when called by runtime as a result of
for..in loop.
Also fix formatting.


git-svn-id: svn://10.0.0.236/trunk@228120 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 15:39:11 +00:00
enndeakin%sympatico.ca
7a439c8919 Bug 321171, See if this fixes build errors on Windows/Linux
git-svn-id: svn://10.0.0.236/trunk@228119 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 15:30:28 +00:00
enndeakin%sympatico.ca
a45ddcf6a1 Bug 321171 - support XML sources in XUL templates, r=smaug,sr=peterv
CVS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@228118 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 15:03:45 +00:00
enndeakin%sympatico.ca
1ca15827e2 Bug 378173, template removes content incorrectly with multiple queries, r=smaug,sr=peterv
git-svn-id: svn://10.0.0.236/trunk@228117 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 14:00:18 +00:00
kairo%kairo.at
0667640dda clobber to see if bug 383775 'accidentally' fixed the upload problem in bug 383063
git-svn-id: svn://10.0.0.236/trunk@228116 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 13:06:31 +00:00
nboyd%atg.com
d70083f517 Fix bug 381180 - __lookupGetter__ finds a function even when it should not
(similarly for __lookupSetter__)
Patch from Roshan James <roshanj@google.com>.


git-svn-id: svn://10.0.0.236/trunk@228115 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 12:40:53 +00:00
benjamin%smedbergs.us
622995a222 Bug 383775 - Make tinderbox work with mozillabuild, r=preed
git-svn-id: svn://10.0.0.236/trunk@228114 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 10:58:40 +00:00
nrthomas%gmail.com
c857dd7589 Further shorten timeouts for Tp (5 mins), Tp2 (3 mins), Tdhtml (3 mins) on bm-xserve08
git-svn-id: svn://10.0.0.236/trunk@228112 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 09:09:33 +00:00
igor%mir2.org
e28b0c63ed Bug 378793: Patch from Mike Moening and me to implement per-context debug hooks. r=brendan
git-svn-id: svn://10.0.0.236/trunk@228111 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 06:44:20 +00:00
myk%mozilla.org
b7abc628f7 bug 384502: adds ability to start MochiTest's runtests.pl on a certain test or in a specific directory
r=sayrer


git-svn-id: svn://10.0.0.236/trunk@228110 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 05:42:06 +00:00
roc+%cs.cmu.edu
b34fb6b766 Bug 382105. Yet another word caret movement fix to ensure we stop at punctuation.
git-svn-id: svn://10.0.0.236/trunk@228109 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 05:37:08 +00:00
philringnalda%gmail.com
2a00efbd2d Bug 350525 - New session restore API needs accompanying unit tests, patch by Dietrich Ayala <dietrich@mozilla.com> and Adam Guthrie <ispiked@gmail.com>, r=sayrer
git-svn-id: svn://10.0.0.236/trunk@228108 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 05:23:34 +00:00
ajschult%verizon.net
1756bf6d5f Bug 383938: Unable to close account settings dialog. r+sr=mscott
git-svn-id: svn://10.0.0.236/trunk@228105 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 03:53:32 +00:00
rrelyea%redhat.com
aece5afd53 back out the previous change
git-svn-id: svn://10.0.0.236/trunk@228104 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 03:51:08 +00:00
rrelyea%redhat.com
c43f2c0f33 bug 217538 fix memory leaks in shared database
r=glen


git-svn-id: svn://10.0.0.236/trunk@228103 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 03:10:57 +00:00
cst%yecc.com
09e6525091 Bug 242621 Move Autoscroll Icon Out of the DOM, removing old icons
git-svn-id: svn://10.0.0.236/trunk@228102 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 03:03:20 +00:00
cst%yecc.com
da8bb2164f Bug 242621 Move Autoscroll Icon Out of the DOM (SeaMonkey-style autoscroll)
Patch by me and Michael Ventnor <ventnor.bugzilla@yahoo.com.au>
Icons by Dão Gottwald <dao@design-noir.de>
ui-review=beltzner, r=mano


git-svn-id: svn://10.0.0.236/trunk@228101 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 02:36:39 +00:00
roc+%cs.cmu.edu
48bd7b04aa Bug 383542. Stop word breaking at NBSP. r+moa=smontagu
git-svn-id: svn://10.0.0.236/trunk@228100 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 02:33:54 +00:00
morgamic%mozilla.com
0959086238 Adding throttle/staggering support to AUS2 trunk.
git-svn-id: svn://10.0.0.236/trunk@228099 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 02:25:50 +00:00
joshmoz%gmail.com
a4ee3a570e fix typo, bug 384511.
git-svn-id: svn://10.0.0.236/trunk@228098 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 01:54:44 +00:00
aaronleventhal%moonset.net
4c44cd7e31 Bug 384229. No accessible name for location and search fields. r=ginn.chen, r=mano
git-svn-id: svn://10.0.0.236/trunk@228097 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 01:50:38 +00:00
mrbkap%gmail.com
c20f8b2352 Backing out to fix orange.
git-svn-id: svn://10.0.0.236/trunk@228096 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 00:46:26 +00:00
mozilla.mano%sent.com
c8dadc34d3 Bug 384503 - Bookmarks service crashes destroying a PRLock. r=sayrer.
git-svn-id: svn://10.0.0.236/trunk@228095 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-15 00:40:44 +00:00
mrbkap%gmail.com
8372f17aac Allow C.u.Sandbox to take a principal or an nsIScriptObjectPrincipal. bug 353732, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@228094 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 23:50:28 +00:00
mrbkap%gmail.com
39911d1061 Switch over to using XPCSafeJSObjectWrapper instead of trying to write it ourselves. bug 374071, r=crowder sr=darin
git-svn-id: svn://10.0.0.236/trunk@228093 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 23:22:27 +00:00
ghendricks%novell.com
d9ab719ec2 Updated docs with new case-run information.
Changed link on add multiple to include all cases from the plan.


git-svn-id: svn://10.0.0.236/trunk@228092 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:57:20 +00:00
bienvenu%nventure.com
3fec4fe481 remove nsHashtable.h include, sr=mscott, 384490
git-svn-id: svn://10.0.0.236/trunk@228091 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:50:35 +00:00
bclary%bclary.com
4fa8719270 JavaScript Test - regression test for bug 369666, by Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@228090 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:43:09 +00:00
bclary%bclary.com
f6937dae50 JavaScript Tests - regression tests for bug 351102, by Jesse Ruderman, Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228089 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:39:03 +00:00
bclary%bclary.com
d14551f713 JavaScript Tests - regression test for bug 375183, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228088 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:34:09 +00:00
bclary%bclary.com
452957481c JavaScript Tests - regression test for bug 367630, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228087 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:31:17 +00:00
bclary%bclary.com
18f90177e3 JavaScript Tests - regression test for bug 355655, by shutdown
git-svn-id: svn://10.0.0.236/trunk@228086 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:27:17 +00:00
bclary%bclary.com
06a7979db8 JavaScript Test - regression tests for bug 351102, by Brendan Eich, Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228085 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:23:38 +00:00
bclary%bclary.com
4022332785 JavaScript Tests - regression test for bug 367561, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228084 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:19:51 +00:00
bclary%bclary.com
e73ef5f9bb JavaScript Test - regression test for bug 366122, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@228083 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:15:49 +00:00
bclary%bclary.com
cfd6b013a4 JavaScript Test - regression test for bug 375715, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228082 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:09:45 +00:00
bclary%bclary.com
90bd683048 JavaScript Test - regression test for bug 375711, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228081 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 22:04:18 +00:00
bclary%bclary.com
2430d4ad29 JavaScript Test - regression test for bug 375801, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228080 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 21:50:12 +00:00
rrelyea%redhat.com
dda6b4f820 bug 217538 r=glen
fix memory leak in shared databases.


git-svn-id: svn://10.0.0.236/trunk@228079 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 21:39:26 +00:00
bclary%bclary.com
e020cf22b6 JavaScript Test - regression test for bug 383721, by timeless
git-svn-id: svn://10.0.0.236/trunk@228078 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 21:32:09 +00:00
jwatt%jwatt.org
be7c9eb5de Comment out optimization to fix reftest failures.
git-svn-id: svn://10.0.0.236/trunk@228077 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 21:24:16 +00:00
jwatt%jwatt.org
18de0ce933 Fixing bug 384046. nsSVGOuterSVGFrame::Reflow should not call NotifyViewportChange unconditionally. r+sr=tor@acm.org
git-svn-id: svn://10.0.0.236/trunk@228076 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:51:42 +00:00
graydon%mozilla.com
3f822230c3 Amazingly, backing out 368869 again.
git-svn-id: svn://10.0.0.236/trunk@228075 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:40:17 +00:00
mozilla%weilbacher.org
f26ffeb668 [OS/2] Bug 371505: check in preliminary workarounds for Thebes repaint problems based on ideas from Andy Willis
git-svn-id: svn://10.0.0.236/trunk@228074 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:38:56 +00:00
igor%mir2.org
f9886de471 Bug 378793: removal of the previous commit.
git-svn-id: svn://10.0.0.236/trunk@228073 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:20:37 +00:00
nrthomas%gmail.com
caec3a7622 Halve timeouts on Tp, Tp2, Tdhtml (to 10 mins) since Mac always times out
git-svn-id: svn://10.0.0.236/trunk@228072 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:12:12 +00:00
igor%mir2.org
7beadb8cf6 Bug 378793: Patch from Mike Moening to implement per-context debug hooks. r=me,brendan
git-svn-id: svn://10.0.0.236/trunk@228071 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 20:04:09 +00:00
graydon%mozilla.com
b1adeb8715 Bug 368869, suspect all native wrappers for cycle collection. Nth attempt, slightly safer.
r=brendan, sr=jst


git-svn-id: svn://10.0.0.236/trunk@228070 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 19:42:59 +00:00
aaronleventhal%moonset.net
520a59952a Bug 381888 follow up, to simplify GetCaretAccessible(). sr+=bz on IRC.
git-svn-id: svn://10.0.0.236/trunk@228069 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 19:19:19 +00:00
zach%zachlipton.com
83317268ce Whoops
git-svn-id: svn://10.0.0.236/trunk@228068 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 18:44:22 +00:00
zach%zachlipton.com
19a3003df2 Fix "trusted" display to only show users who are really trusted (I broke
this in my earlier checkin today)
----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@228067 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 18:40:17 +00:00
nboyd%atg.com
0532ace30c There should be no "Generator" constructor.
git-svn-id: svn://10.0.0.236/trunk@228066 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 18:39:24 +00:00
zach%zachlipton.com
f8c106f945 Add an index to security_groups.
git-svn-id: svn://10.0.0.236/trunk@228065 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 18:31:09 +00:00
bzbarsky%mit.edu
7bd3f5ccc3 Don't allow loads to start in a docshell that's firing the unload event. Also
don't allow document.open of the document in that docshell.  Bug 371360,
r=biesi, sr=jst


git-svn-id: svn://10.0.0.236/trunk@228064 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 18:18:06 +00:00
zach%zachlipton.com
ca2220759a Typo fix
git-svn-id: svn://10.0.0.236/trunk@228063 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 17:57:59 +00:00
zach%zachlipton.com
1bd2264179 This doesn't fix the performance issues with test result search, but it's
a step in the right direction.


git-svn-id: svn://10.0.0.236/trunk@228062 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 17:57:27 +00:00
aaronleventhal%moonset.net
b4d03cae40 Attempt to fix bustage
git-svn-id: svn://10.0.0.236/trunk@228061 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 17:52:40 +00:00
aaronleventhal%moonset.net
635780b9ee Attempt to fix bustage
git-svn-id: svn://10.0.0.236/trunk@228060 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 17:40:08 +00:00
aaronleventhal%moonset.net
56f8acc61f Attempt to fix bustage
git-svn-id: svn://10.0.0.236/trunk@228059 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 17:38:49 +00:00
bzbarsky%mit.edu
88726097d1 Mathml inlines are still bidi containers. Bug 371481, r=uriber, sr=rbs
git-svn-id: svn://10.0.0.236/trunk@228058 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 17:36:27 +00:00
aaronleventhal%moonset.net
3b1a1715d3 Bug 381888. Caret tracking broken with Windows screen readers [Cairo-related]. When a11y active, follow Gecko caret around with invisible system caret. r=surkov
git-svn-id: svn://10.0.0.236/trunk@228057 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 17:12:51 +00:00
peterv%propagandism.org
07b1a00bfc Fix for bug 384440 (txHandlerTable leaks). r/sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@228055 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 16:54:34 +00:00
ghendricks%novell.com
97413017c8 Check for valid regexp and access to plan before cloning.
git-svn-id: svn://10.0.0.236/trunk@228054 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 16:54:14 +00:00
sdwilsh%shawnwilsher.com
afe905ceb2 Bug 384245 - Fix unit tests in a non-hackish way. r=mano
git-svn-id: svn://10.0.0.236/trunk@228053 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 16:49:54 +00:00
lpsolit%gmail.com
b7dc513413 Bug 101179: Fully implement support for customised bug statuses and workflow (final checkin!) - Patch by Frédéric Buclin <LpSolit@gmail.com> r=gerv a=justdave
git-svn-id: svn://10.0.0.236/trunk@228052 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 16:35:55 +00:00
lpsolit%gmail.com
400cd2c461 Bug 345100: Remove obsolete parameters and "officially" turn on custom bug status workflow - Patch by Frédéric Buclin <LpSolit@gmail.com> r=gerv a=justdave
git-svn-id: svn://10.0.0.236/trunk@228051 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 16:30:32 +00:00
lpsolit%gmail.com
a019749d7a Bug 344964: enter_bug.cgi should look at the custom status workflow to get the valid initial bug statuses - Patch by Frédéric Buclin <LpSolit@gmail.com> r=gerv a=justdave
git-svn-id: svn://10.0.0.236/trunk@228050 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 16:25:42 +00:00
ghendricks%novell.com
3e1afde938 Removed tabs
git-svn-id: svn://10.0.0.236/trunk@228049 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 15:32:05 +00:00
nboyd%atg.com
19292c6e09 Moving documentation to MDC. Remove from distribution.
git-svn-id: svn://10.0.0.236/trunk@228048 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 14:01:11 +00:00
aaronleventhal%moonset.net
19e7b69cf6 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@228047 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 13:47:23 +00:00
aaronleventhal%moonset.net
ce9ef4fb31 Bug 384265. No accessible focus events fired during incremental find in an HTML <select>. r=mats, sr=neil
git-svn-id: svn://10.0.0.236/trunk@228046 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 13:18:16 +00:00
nrthomas%gmail.com
4677f2f9fc Bug 384063, re-enable Tp2 on bm-xserve08
git-svn-id: svn://10.0.0.236/trunk@228045 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 12:59:58 +00:00
ginn.chen%sun.com
1c65a21052 Bug 384187 Fix systempref module for GTK2
r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@228044 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 10:26:47 +00:00
peterv%propagandism.org
fba17b9978 Fix for bug 384122 (QueryInterface shouldn't be enumerable on DOM interface objects). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@228043 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 10:03:45 +00:00
nrthomas%gmail.com
e3d10fe879 Bug 376959, follow symlinks when doing Repack verification, r=preed
git-svn-id: svn://10.0.0.236/trunk@228041 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 09:06:12 +00:00
Olli.Pettay%helsinki.fi
8dab978b21 Bug 382444, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228040 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 08:37:22 +00:00
Olli.Pettay%helsinki.fi
fee226ad16 Bug 336160 – Crash when releasing mouse while dragging absolute positioned element in designMode [@ nsHTMLEditor::MouseUp], r=glazman, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@228039 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 08:22:47 +00:00
Olli.Pettay%helsinki.fi
6ca375d76a Adding a null check, Bug 384133, r=enn, sr=neil
git-svn-id: svn://10.0.0.236/trunk@228038 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 08:18:11 +00:00
brendan%mozilla.org
c7634ffc7c Avoid entraining arguments in a Call prototype (383269, r=igor).
git-svn-id: svn://10.0.0.236/trunk@228037 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 07:26:19 +00:00
igor%mir2.org
6ed5810784 Bug 384151: refactoring boxing of primitive values, r=brendan
git-svn-id: svn://10.0.0.236/trunk@228036 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 07:07:02 +00:00
philringnalda%gmail.com
26df49d688 Bug 379011 - Text size increasing/decreasing broken in view source window, patch by Jason Barnabe <jason_barnabe@fastmail.fm>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@228035 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 05:26:39 +00:00
philringnalda%gmail.com
fc891571f0 Bug 383987 - Remove unused functions addRows and endsWith, patch by Jason Barnabe <jason_barnabe@fastmail.fm>, r=mano
git-svn-id: svn://10.0.0.236/trunk@228034 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 05:06:48 +00:00
philringnalda%gmail.com
a8dedd5f27 Bug 384256 - Remove unused function _getContentShell and useUBHistoryItem, patch by Jason Barnabe <jason_barnabe@fastmail.fm>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@228033 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 04:59:43 +00:00
dwitte%stanford.edu
8204b2758c check for non-null connection in mozStorageTransaction helper. b=384224, r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@228032 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 04:58:52 +00:00
philringnalda%gmail.com
729e7fc296 Bug 384259 - Remove unused function safeGetBoolPref, patch by Jason Barnabe <jason_barnabe@fastmail.fm>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@228031 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 04:41:41 +00:00
glen.beasley%sun.com
0cad278e83 217538 AIX build fix
git-svn-id: svn://10.0.0.236/trunk@228030 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 04:40:15 +00:00
philringnalda%gmail.com
729d35fdfd Bug 351692 followup, don't include unread count with account names in move to and copy to recent folder menus, patch by Henrik Skupin <hskupin@gmail.com>, r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@228029 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 04:33:00 +00:00
rhelmer%mozilla.com
fa1f2720e8 make Config->Bump() handle no whitespace between variables b=379380 r=preed
git-svn-id: svn://10.0.0.236/trunk@228028 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 03:45:00 +00:00
bclary%bclary.com
b00f7b4477 JavaScript Test - regression test for bug 383965, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@228027 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 03:38:15 +00:00
scott%scott-macgregor.org
70302eeef0 Bug #379070 --> re-write MsgFindKeyword so it doesn't take string iterators.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@228026 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 03:16:34 +00:00
scott%scott-macgregor.org
982d006c78 Bug #379070 --> remove nsCRT methods from mailnews\news.
Patch by Frank Wein <bugzilla@mcsmurf.de>

sr=neil


git-svn-id: svn://10.0.0.236/trunk@228025 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 03:14:51 +00:00
edburns%acm.org
04e78a3a4d One unit test is still failing: WindowCreator. Oof. Threading problem.
M webclient/build.xml

- separate out "compile.binaries" target

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

- account for mac coordinate wierdness.

M webclient/src_moz/AjaxListener.cpp
M webclient/src_moz/CBrowserContainer.cpp
M webclient/src_moz/EmbedEventListener.cpp
M webclient/src_moz/ns_util.h

- make sure to initialize the buffer before calling WC_ITOA

M webclient/test/automated/src/classes/org/mozilla/webclient/CurrentPageTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/KeyListenerTest.java
M webclient/test/automated/src/classes/org/mozilla/webclient/MouseListenerTest.java

- Make these tests run

M webclient/test/automated/src/test/HistoryTest0.html

- add an ID.

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

- print out coordinates


git-svn-id: svn://10.0.0.236/trunk@228024 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 02:03:34 +00:00
mats.palmgren%bredband.net
60a622726b Second attempt at mochitests for bug 375003.
git-svn-id: svn://10.0.0.236/trunk@228023 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 01:21:13 +00:00
rrelyea%redhat.com
9991a23703 repare the MAC build.
git-svn-id: svn://10.0.0.236/trunk@228022 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 01:12:37 +00:00
mats.palmgren%bredband.net
a306c312eb Disabling tests for bug 375003 for now to fix orange.
git-svn-id: svn://10.0.0.236/trunk@228021 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 00:38:54 +00:00
dbaron%dbaron.org
6f5c993c58 Back out bug 381199.
git-svn-id: svn://10.0.0.236/trunk@228020 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 00:12:16 +00:00
sdwilsh%shawnwilsher.com
e4694f6086 Bug 72494 - DOM Inspector needs save option. r=timeless, sr=neil
git-svn-id: svn://10.0.0.236/trunk@228019 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 00:11:13 +00:00
sdwilsh%shawnwilsher.com
1090f7cdb8 Bug 383581 - [pl] Update of DOMi. Patch by Marek A. Stępień <marcoos+bmo@marcoos.org>. r=hubert.gajewski
git-svn-id: svn://10.0.0.236/trunk@228018 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 00:10:48 +00:00
mats.palmgren%bredband.net
7c9c26cf6b Fix offsetLeft/Top for nested tables and clientLeft/Top for some elements with non-zero margins. b=375003 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@228016 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-14 00:08:10 +00:00
rhelmer%mozilla.com
e592f8e1f1 add perf test column b=384150
git-svn-id: svn://10.0.0.236/trunk@228014 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 23:38:43 +00:00
pavlov%pavlov.net
6756615786 minor cleanup to make the code more readable. bug 384363. r=vlad
git-svn-id: svn://10.0.0.236/trunk@228013 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 23:28:25 +00:00
dbaron%dbaron.org
6c6ad70c56 Change cycle collector aging constant from 10 to 0. b=381199 r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@228012 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 23:22:19 +00:00
rrelyea%redhat.com
9561b07f96 PL_CompareValues is not reliable on 64bit platforms when the values aren't
really pointers. use a replacement that is.


git-svn-id: svn://10.0.0.236/trunk@228011 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 23:21:10 +00:00
bzbarsky%mit.edu
6cd17c159d Cycle-collect through the internet search datasource. Bug 383942, r+sr=neil
git-svn-id: svn://10.0.0.236/trunk@228010 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 22:55:16 +00:00
bzbarsky%mit.edu
8e541407f4 Cycle collect through the bookmark service. Bug 383945, r+sr=neil
git-svn-id: svn://10.0.0.236/trunk@228009 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 22:54:02 +00:00
roc+%cs.cmu.edu
d6dfeddb8c Bug 382741. Updating cairo patch list.
git-svn-id: svn://10.0.0.236/trunk@228008 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 22:49:19 +00:00
nkinder%redhat.com
2555608e24 Resolves: 378218
Summary: Re-implemented a bugfix in the FIRSTKEY subroutine.  This fix was re-implmented to allow us to relicense PerLDAP.  The re-implementation work was done by nhosoi%redhat.com.


git-svn-id: svn://10.0.0.236/trunk@228007 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 22:48:07 +00:00
bzbarsky%mit.edu
84fb4a6c9d Make plug-in loads of javascript: URIs execute synchronously. Bug 364028,
r=biesi, sr=jst


git-svn-id: svn://10.0.0.236/trunk@228006 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 22:42:08 +00:00
bzbarsky%mit.edu
f1bc79e693 Don't create huge surfaces. We need a surface big enough to hold our widget's
pixel dimensions, not twip dimensions.  Bug 384266, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@228005 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 22:34:06 +00:00
roc+%cs.cmu.edu
4da3ac4c3c Backing out new textframe landing because of Windows bustage.
git-svn-id: svn://10.0.0.236/trunk@228003 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 22:31:32 +00:00
roc+%cs.cmu.edu
6fc93fe580 Bug 382741. Make cairo asserts non-fatal. May fix tinderbox issues with crashing with new-textframe. r=vlad
git-svn-id: svn://10.0.0.236/trunk@228002 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 22:10:23 +00:00
ghendricks%novell.com
13f42edc10 Only allow confirmed cases in runs.
git-svn-id: svn://10.0.0.236/trunk@228001 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 21:14:54 +00:00
rrelyea%redhat.com
1c9680412c This fix some of the 64 bit issues.
git-svn-id: svn://10.0.0.236/trunk@228000 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 21:01:29 +00:00
bclary%bclary.com
90d503313a JavaScript Test - fix scope on map call, bug 382509
git-svn-id: svn://10.0.0.236/trunk@227999 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 20:51:06 +00:00
ghendricks%novell.com
0c0c428319 Errors in updating multiple
git-svn-id: svn://10.0.0.236/trunk@227998 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 20:36:58 +00:00
roc+%cs.cmu.edu
ef5f02965d Bug 367177. Turn on new textframe. Lord, have mercy upon us.
git-svn-id: svn://10.0.0.236/trunk@227997 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 20:20:20 +00:00
ghendricks%novell.com
fcd8e0144a Testopia Show Caserun (Unable to attach a file)
git-svn-id: svn://10.0.0.236/trunk@227996 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 20:06:35 +00:00
ghendricks%novell.com
53a486183b Cleanup display for IE.
git-svn-id: svn://10.0.0.236/trunk@227995 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 19:56:05 +00:00
roc+%cs.cmu.edu
71ee0a4b22 Not part of the build (barely). Don't skip updating per-char arrays for characters that are cluster continuations (in small-caps code).
git-svn-id: svn://10.0.0.236/trunk@227994 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 18:28:38 +00:00
roc+%cs.cmu.edu
0235ebf43c Not part of the build (barely). Don't allow PeekOffsetWord to break before the first cluster. Avoids a fencepost error in ClusterIterator where going backwards we might try to look at one past the end of mWordBreaks.
git-svn-id: svn://10.0.0.236/trunk@227993 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 18:25:14 +00:00
benjamin%smedbergs.us
e315fe0d0f Turn static builds back on for Mac
git-svn-id: svn://10.0.0.236/trunk@227992 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 18:19:51 +00:00
cltbld
caa8c45dd1 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@227991 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 18:11:03 +00:00
bugzilla%standard8.demon.co.uk
0d9f8afe63 Bug 382109 Convert suite/profile to frozen linkage. r=Neil
git-svn-id: svn://10.0.0.236/trunk@227990 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 18:05:50 +00:00
mats.palmgren%bredband.net
99fe84e396 Bye bye Xprint. b=326716 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@227989 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 18:03:03 +00:00
bugzilla%standard8.demon.co.uk
020921540e Bug 382495 Fix some more missing preferences from the migrator (part 3). r=Neil
git-svn-id: svn://10.0.0.236/trunk@227988 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 17:52:56 +00:00
nboyd%atg.com
9efe341932 Fix bug Bug 380005: Date to String conversion code in NativeDate class is not
thread-safe.


git-svn-id: svn://10.0.0.236/trunk@227987 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 17:51:16 +00:00
nrthomas%gmail.com
a7213c2981 Bug 384296, improvements to update verification (change aus server, fix diff exclusion), r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227986 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 17:23:31 +00:00
ted.mielczarek%gmail.com
be1c4b320b bug 384034 - update to breakpad revision 189. r=mento
git-svn-id: svn://10.0.0.236/trunk@227985 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 17:19:39 +00:00
benjamin%smedbergs.us
a1075ccbe4 Bug 384269 - Mac perf regression from enabling libxul, r=luser
git-svn-id: svn://10.0.0.236/trunk@227984 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 17:15:05 +00:00
ted.mielczarek%gmail.com
29e76f3400 bug 382665 - Use a better icon for the crash reporter on OS X. r=mento
git-svn-id: svn://10.0.0.236/trunk@227983 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 17:11:18 +00:00
nboyd%atg.com
c8655d61c1 Fix bug 376632 - Documentation needed for a few of the JSC arguments
git-svn-id: svn://10.0.0.236/trunk@227982 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 16:58:29 +00:00
edburns%acm.org
ef12f97d60 M dist/build.xml
- added a target to ease iterative development

M dist/netbeans/logging.properties

- turn on logging for all mozilla java classes

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

- make the logger package private

A webclient/classes_spec/org/mozilla/mcp/RandomHTMLInputStream.java
R webclient/classes_spec/org/mozilla/webclient/test/RandomHTMLInputStream.java
R webclient/test/automated/src/classes/org/mozilla/webclient/RandomHTMLInputStream.java

- rewrote and copied this here so THTTPD could use it.

M webclient/classes_spec/org/mozilla/mcp/THTTPD.java

- use RandomHtmlInputStream for the NavigationTest.stopTest().


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

- use THTTPD to create RandomHTMLInputStream instances.


git-svn-id: svn://10.0.0.236/trunk@227981 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 16:57:17 +00:00
nrthomas%gmail.com
0f78d5d7b8 Turn Tp2 back off for the moment, bug 384063
git-svn-id: svn://10.0.0.236/trunk@227979 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 16:24:38 +00:00
ghendricks%novell.com
4484cbb0bc Synch with 2994
git-svn-id: svn://10.0.0.236/trunk@227977 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 16:12:48 +00:00
rcampbell%mozilla.com
a82ed75cce bug 373653, tinderboxpoller.py doesn't watch a specific hostname, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227976 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 15:37:24 +00:00
lpsolit%gmail.com
6494b9aa1a Bug 383935: Display how many other users have chosen to see your saved search in their footer - Patch by Frédéric Buclin <LpSolit@gmail.com> r=timeless a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227975 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 15:28:04 +00:00
nboyd%atg.com
879d9a4d4c Fix bug 361067. Script objects loaded through Packages.... may not have their
parent scope set, and need to account for that.


git-svn-id: svn://10.0.0.236/trunk@227974 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 15:21:20 +00:00
nboyd%atg.com
997c16d881 Remove unneeded extra semicolon.
git-svn-id: svn://10.0.0.236/trunk@227972 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 15:04:48 +00:00
bienvenu%nventure.com
99bc7b8718 try to force sdk version for mdimporter project, sr=mscott, NPOB, 290057
git-svn-id: svn://10.0.0.236/trunk@227971 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 14:27:25 +00:00
nboyd%atg.com
5a21caaf08 Don't perform side effect analysis unless in strict mode.
git-svn-id: svn://10.0.0.236/trunk@227970 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 14:16:13 +00:00
nboyd%atg.com
11650afd54 Don't report strict error messages for statements without side effects at the
top level of a script. Matches SpiderMonkey behavior.


git-svn-id: svn://10.0.0.236/trunk@227969 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 14:14:17 +00:00
neil%parkwaycc.co.uk
b85923bffa Bug 382591 Restore theme support for splitter grippies r=Mano
git-svn-id: svn://10.0.0.236/trunk@227966 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 13:10:39 +00:00
neil%parkwaycc.co.uk
ed08e25e9c Bug 382591 Restore theme support for splitter grippies r=Mano
git-svn-id: svn://10.0.0.236/trunk@227965 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 12:52:35 +00:00
neil%parkwaycc.co.uk
46cdc4781f Bug 382781 Kill mail3PaneWindowVertLayout.xul r=Mnyromyr sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227964 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 12:43:48 +00:00
neil%parkwaycc.co.uk
8e311fe5b9 Bug 383947 nsBrowserContentHandler.js leaks nsCommandLine r=bz sr=jag
git-svn-id: svn://10.0.0.236/trunk@227963 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 12:39:53 +00:00
neil%parkwaycc.co.uk
1405c55bef Switch xpfe autocomplete widget from -moz-tree-*(menuactive) to -moz-tree-*(selected) to match toolkit b=304309 r=Mano sr=jag
git-svn-id: svn://10.0.0.236/trunk@227962 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 12:38:29 +00:00
ccooper%deadsquid.com
57667b566d b=384063
- enabled Tp2


git-svn-id: svn://10.0.0.236/trunk@227961 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 12:34:55 +00:00
slavomir.katuscak%sun.com
3b3571a5bf Bug 308275 - Known leaks update.
git-svn-id: svn://10.0.0.236/trunk@227960 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 11:22:41 +00:00
roc+%cs.cmu.edu
e44d46c9e3 Not part of the build (barely). Fix intrinsic-min-widths properly for preformatted white-space... the previous checkin messed up the check for newline characters.
git-svn-id: svn://10.0.0.236/trunk@227959 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 10:58:44 +00:00
ginn.chen%sun.com
b8a451db75 Bug 383355 State incorrectly set for showing item in a collapsed XUL menulist
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227958 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 10:54:07 +00:00
roc+%cs.cmu.edu
ffb0f5620e Bug 366128. Restrict disabling of floats in XUL to cases where the container is not a float containing block. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@227957 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 09:13:25 +00:00
roc+%cs.cmu.edu
74b18bc016 Not Part Of The Build (barely). Clean up function names and comments. Also fix an unreported regression where we failed to take preformatted newlines into account when computing text intrinsic-min-width.
git-svn-id: svn://10.0.0.236/trunk@227956 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 09:06:28 +00:00
longsonr%gmail.com
5fd28f46e6 Bug 378583 - Large pattern surfaces crash browser. r=tor,sr=roc
git-svn-id: svn://10.0.0.236/trunk@227955 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 09:02:48 +00:00
rrelyea%redhat.com
34b57dcc8a issue a sync on the password entry once we write it.
git-svn-id: svn://10.0.0.236/trunk@227954 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 06:21:12 +00:00
leon.sha%sun.com
777506588a Bug 253926 Print to file doesn't cancel properly
Patch by leon.sha@sun.com
darin.moz: review+
benjamin: superreview+


git-svn-id: svn://10.0.0.236/trunk@227953 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 05:48:17 +00:00
nelson%bolyard.com
7c093b866e Bug 376748 - Infinite loop in CERT_CertChainFromCert , r=kengert,julien
git-svn-id: svn://10.0.0.236/trunk@227952 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 05:41:31 +00:00
bclary%bclary.com
ca522e221f JavaScript Test - regression test for bug 369032, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227951 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 05:29:47 +00:00
bclary%bclary.com
d1605d980c JavaScript Test - regression test for bug 382509
git-svn-id: svn://10.0.0.236/trunk@227949 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 04:50:52 +00:00
bclary%bclary.com
a91a17fa1f JavaScript Test - regression test for bug 382532, by László Jánszky, Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@227947 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 03:49:10 +00:00
bclary%bclary.com
73750e5de0 JavaScript Test - regression test for bug 383255, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227946 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 03:34:39 +00:00
dietrich%mozilla.com
b66f1919c7 Bug 371074 Full rebuild isn't always triggered when excludeQueries is set (r=mano)
git-svn-id: svn://10.0.0.236/trunk@227945 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 03:08:00 +00:00
kaie%kuix.de
779a00ec07 Bug 355643, Review PSM's error message overrides - are NSS errors better?
Removing overrides, thereby enabling NSS messages.
r=nelson


git-svn-id: svn://10.0.0.236/trunk@227944 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 02:48:41 +00:00
kaie%kuix.de
f6304d683e Bug 375759, Cert manager showing date strings for "Your Certificates" names
Follow up checkin to improve memory use.
r=kengert


git-svn-id: svn://10.0.0.236/trunk@227943 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 02:46:07 +00:00
rrelyea%redhat.com
b723dcc0ec remove the C++ comments (makes old version of gcc happy, and perhaps
several other compiliers as well).


git-svn-id: svn://10.0.0.236/trunk@227942 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 02:20:00 +00:00
sdwilsh%shawnwilsher.com
d96ed70cd2 Bug 384243 - undefined entity inserting new attribute (regression from bug 383160). Patch by Mook <mook.moz+mozbz@gmail.com>. r=sdwilsh, sr=dmose
git-svn-id: svn://10.0.0.236/trunk@227941 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 01:44:27 +00:00
sdwilsh%shawnwilsher.com
c5a36af88b Fix windows orange (stupid file path issues)
git-svn-id: svn://10.0.0.236/trunk@227940 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 01:19:22 +00:00
rrelyea%redhat.com
a126b3c03e make sure we export all the correct headers.
git-svn-id: svn://10.0.0.236/trunk@227939 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 01:13:25 +00:00
rrelyea%redhat.com
8ec20aff77 Fix windows build breakage.
git-svn-id: svn://10.0.0.236/trunk@227938 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 01:03:15 +00:00
rrelyea%redhat.com
22597f40d1 fix secutil line
git-svn-id: svn://10.0.0.236/trunk@227937 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 00:27:06 +00:00
rrelyea%redhat.com
13fa0b6c19 Bug 217538 Add shared database to nss.
core Checking.


git-svn-id: svn://10.0.0.236/trunk@227936 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 00:24:57 +00:00
sspitzer%mozilla.org
ec6e49bcb5 fix for bug #380703 separators in bookmark manager dialog and bookmark sidebar have a (16px x 16px) blank space
patch=Christine Yen <cyen@mozilla.com>
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@227935 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-13 00:24:09 +00:00
rrelyea%redhat.com
fa2a6a38e5 Don't include change to use shared util library.
git-svn-id: svn://10.0.0.236/trunk@227934 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:54:26 +00:00
sdwilsh%shawnwilsher.com
9bf7c6d027 Bug 381927 - end times in download manager properties are wrong or missing. r=mano
git-svn-id: svn://10.0.0.236/trunk@227933 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:43:02 +00:00
rrelyea%redhat.com
c624159c2c Bug 217538 shared database support. config.mk needed to build sqlite
git-svn-id: svn://10.0.0.236/trunk@227932 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:41:39 +00:00
sdwilsh%shawnwilsher.com
3dedcaec0c Bug 382839 - getDownload should return any known download, not just those in progress. r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@227931 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:39:16 +00:00
sdwilsh%shawnwilsher.com
2c247857ef Bug 383543 - mozStorageService cleanup. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@227930 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:31:59 +00:00
rrelyea%redhat.com
8563dfd635 bug 217538: shared database support... changes to cmd.
cmd changes are as follows:
1) fix a bug in blapitest.c
2) enable certutil to change the password on a database on the command line.
3) remove the explicit tests for cert and key databases in modutil and signtool.


git-svn-id: svn://10.0.0.236/trunk@227929 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:24:19 +00:00
ghendricks%novell.com
224d7ea8de merge changes from latest trunk
git-svn-id: svn://10.0.0.236/trunk@227928 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:22:12 +00:00
joshmoz%gmail.com
884baf974f a couple of these tests only fail on PPC now. b=382883
git-svn-id: svn://10.0.0.236/trunk@227927 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:20:50 +00:00
sdwilsh%shawnwilsher.com
3f11f8a1b1 Bug 383534 - mozStorageConnection ignores return values (and other cleanup). r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@227926 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:19:34 +00:00
rrelyea%redhat.com
6d9862c709 Bug 217538 Add shared database support. Compile sqlite directory unless we are using a system sqlite3 version.
git-svn-id: svn://10.0.0.236/trunk@227925 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:15:40 +00:00
rrelyea%redhat.com
5dfeacbde2 bug 217438. softoken databases cannot be shared between processes.
Add support for sqlite3


git-svn-id: svn://10.0.0.236/trunk@227923 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 23:03:27 +00:00
ghendricks%novell.com
104c9a1930 Fixed numerous bugs
git-svn-id: svn://10.0.0.236/trunk@227922 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 22:10:18 +00:00
mrbkap%gmail.com
11d81feea3 Make Object.prototype.toSource deal with even more __proto__ hacking. bug 383965, r=crowder
git-svn-id: svn://10.0.0.236/trunk@227920 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 22:07:20 +00:00
rhelmer%mozilla.com
20958266b4 mistaken checkin, backing out to 1.4
git-svn-id: svn://10.0.0.236/trunk@227919 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 22:04:10 +00:00
rhelmer%mozilla.com
879acddd34 monitoring changes for argo-vm to fx-linux-tbox switch b=384150
git-svn-id: svn://10.0.0.236/trunk@227918 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 22:03:15 +00:00
sdwilsh%shawnwilsher.com
835c2dce75 Bug 381549 - mozStorageStatement ignores return values from SQLite. r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@227916 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 22:01:05 +00:00
jonas%sicking.cc
51a63ab07f Bug 379959: Add checks to loadBindingDocument. r/sr=jst
git-svn-id: svn://10.0.0.236/trunk@227915 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:56:07 +00:00
rhelmer%mozilla.com
9699a79528 make fx-linux-tbox the default trunk nightly build r=coop b=384150
git-svn-id: svn://10.0.0.236/trunk@227914 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:53:36 +00:00
joshmoz%gmail.com
9185c2022f use a smaller button font size by default on Mac OS X. b=262191 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@227913 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:51:10 +00:00
joshmoz%gmail.com
83d729c590 use the correct cg context for drawing buttons all the time, so long as we have a minimum sdk of 10.4. b=382883 r=smorgan sr=roc
git-svn-id: svn://10.0.0.236/trunk@227912 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:48:14 +00:00
joshmoz%gmail.com
1ff0407dd4 compile fix for Mac OS X 10.5 beta. b=384162 r=mento sr=roc
git-svn-id: svn://10.0.0.236/trunk@227911 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:47:00 +00:00
ccooper%deadsquid.com
cf122f502a b=363015
- trigger clobber to pickup Talkback Makefile change


git-svn-id: svn://10.0.0.236/trunk@227907 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:37:04 +00:00
jst%mozilla.org
4d442048bc Fixing bug 383424. Make the context pusher use the owner document. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@227904 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:16:58 +00:00
roc+%cs.cmu.edu
cc6c87fe7c Landing textframe updates: Use word-based textrun cache; rewritten PeekOffsetWord; adjust textframe content-offsets and content-lengths when CharacterDataChanged fires; search backwards for textrun scanning/creation start point, instead of all the way back to the start of the block; ensure that we pass the correct start iterator to PropertyProvider in TrimTrailingWhiteSpace.
git-svn-id: svn://10.0.0.236/trunk@227903 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 21:01:12 +00:00
bclary%bclary.com
d36947aebc JavaScript Test - regression test for bug 383674, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227902 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 20:58:09 +00:00
roc+%cs.cmu.edu
a2a8c328ec Bug 384100. Implement word-based textrun cache. r=vlad
git-svn-id: svn://10.0.0.236/trunk@227901 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 20:56:05 +00:00
mark.finkle%gmail.com
a1bd118440 removing premature XUL tests
git-svn-id: svn://10.0.0.236/trunk@227900 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 20:31:02 +00:00
joshmoz%gmail.com
c15d5119a4 clean up child view event handling code. better comments, better method names, better event conversion organization. b=383560 r=cbarrett sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@227899 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 20:28:26 +00:00
joshmoz%gmail.com
41c2fbf41b clean up, consolidate some code. b=383560 r=smorgan sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@227898 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 20:26:24 +00:00
ghendricks%novell.com
f01f68e745 Bug 383520 – Need to hook code-error.html.tmpl
Patch by ghendricks r=mkanat a=mkanat


git-svn-id: svn://10.0.0.236/trunk@227896 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 20:20:05 +00:00
benjamin%smedbergs.us
f771a1256f Clobber to pick up removed-files fix from bug 384179 so that we hose as few nightly testers as possible
git-svn-id: svn://10.0.0.236/trunk@227895 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 19:50:24 +00:00
benjamin%smedbergs.us
96159683f9 Bug 384179 - crash on startup with upgrade builds - remove old files that are no longer relevant with libxul, r=luser
git-svn-id: svn://10.0.0.236/trunk@227894 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 19:46:27 +00:00
crowder%fiverocks.com
de2410df1a Bug 375801: Using (void 0) instead of "undefined" in toSource and uneval(), r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@227893 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 19:33:40 +00:00
crowder%fiverocks.com
12d27705fa Bug 383721: escape tabs on platforms with unusual isprint() routines, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@227892 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 19:30:57 +00:00
mark.finkle%gmail.com
aee624a5fa updated test window titles
git-svn-id: svn://10.0.0.236/trunk@227891 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 19:02:14 +00:00
mark.finkle%gmail.com
5469959021 converted tests to xul chrome tests
git-svn-id: svn://10.0.0.236/trunk@227890 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:59:45 +00:00
pavlov%pavlov.net
62d96fb3f5 use the right length when iterating over the string. bug 384094. r=vlad
git-svn-id: svn://10.0.0.236/trunk@227889 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:54:41 +00:00
pavlov%pavlov.net
e251294632 Force us to select the same font if we're around joiners. bug 384096. r=vlad
git-svn-id: svn://10.0.0.236/trunk@227888 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:52:32 +00:00
ted.mielczarek%gmail.com
cf50bd51d2 bug 384153 - symbol upload not removing zip file on remote host. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227887 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:49:55 +00:00
ted.mielczarek%gmail.com
61ff22f3f1 bug 384054 - wrong string used in crashreporter client ViewURL support. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227886 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:47:34 +00:00
sdwilsh%shawnwilsher.com
bc9d9e9e1c Bug 383807 - Explain why we are not checking the result of new in nsExternalProtocolHander.cpp. Patch by Ryan Jones <sciguyryan@gmail.com>. r=cbiesinger, sr=dmose
git-svn-id: svn://10.0.0.236/trunk@227885 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:31:54 +00:00
dbaron%dbaron.org
97ac786473 Enable native theme drawing for listbox selects. b=329846 Patch by Vassil Stefanov <v.stefanov@jacobs-university.de>. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227884 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:29:51 +00:00
dbaron%dbaron.org
0d40d0c7e0 Rewrite handling of CSS system fonts to fix bugs in cascading and serialization. b=377947 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@227883 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:29:11 +00:00
dbaron%dbaron.org
875b2f29f1 Implement correct intrinsic width calculation (for container) for elements with specified height properties and an intrinsic ratio. b=364066 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@227882 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:27:28 +00:00
dbaron%dbaron.org
9fe1e5b53f Add checkLoadURI calls to reftest harness. b=371075 r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@227881 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:25:15 +00:00
dbaron%dbaron.org
38c005c637 Correct earlier bustage fix so it actually works. b=381133
git-svn-id: svn://10.0.0.236/trunk@227880 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:24:32 +00:00
bugzilla%standard8.demon.co.uk
9eee8603b3 Bug 379698 Double accesskeys for same preference items. p=Giacomo Magnini <prometeo.bugs@gmail.com>,r=mscott
git-svn-id: svn://10.0.0.236/trunk@227879 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 18:14:06 +00:00
sdwilsh%shawnwilsher.com
0d3812fc83 Bug 383890 - crash creating new dom attribute with prefix [@inDOMView::GetChildNodesFor]. Patch by Mook <mook.moz+mozbz@gmail.com>. r=sdwilsh, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227878 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 17:19:55 +00:00
bugzilla%standard8.demon.co.uk
553d2437cd Previous checking for Bug 384083 was a patch by Bruno 'Aqualon' Escherl
git-svn-id: svn://10.0.0.236/trunk@227877 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 17:16:06 +00:00
sdwilsh%shawnwilsher.com
f99a4eabaa Bug 380682 - nsIIdleService should allow observers to specify time in seconds instead of minutes. r=roc, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227876 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 17:13:26 +00:00
sdwilsh%shawnwilsher.com
24e6aa76db Bug 383619 - Get xpcshell tests for mozStorage (windows orange fix). r=rcampbell
git-svn-id: svn://10.0.0.236/trunk@227875 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 16:28:30 +00:00
bugzilla%standard8.demon.co.uk
97d6b99c3f Bug 384083 Profile migrator is broken when first profile is from NS4. r=Neil
git-svn-id: svn://10.0.0.236/trunk@227874 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 16:08:24 +00:00
bugzilla%standard8.demon.co.uk
fd73486201 Address missed review comment from bug 381343, force locales for the debugQA extension to just en-US for now
git-svn-id: svn://10.0.0.236/trunk@227873 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 16:00:47 +00:00
sspitzer%mozilla.org
f1261dca1a fix for bug #384091: possible to stop background checking livemarks for updates (until you restart the browser)
fix for bug #357236:  nsLivemarkService.js should respect browser.bookmarks.livemark_refresh_seconds

patch=Christine Yen <cyen@mozilla.com>
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@227871 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:56:36 +00:00
bclary%bclary.com
1afebde389 Land sisyphus, bug 383286, r=rcampbell
git-svn-id: svn://10.0.0.236/trunk@227870 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:46:43 +00:00
sspitzer%mozilla.org
b08f1a2b68 fix for bug #381416: Sort order is not remembered by Bookmarks Manager when the View menu is used
patch=Christine Yen <cyen@mozilla.com>
r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@227869 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:40:07 +00:00
sspitzer%mozilla.org
99dfb13d31 fix for bug #383678: moving a folder to its grandchild folder (or deeper) results in dataloss
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@227868 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:36:16 +00:00
nboyd%atg.com
58578294be Add support for JavaScript 1.7 Iterators in Rhino. See bug 379377.
git-svn-id: svn://10.0.0.236/trunk@227867 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:34:15 +00:00
sspitzer%mozilla.org
f921083f34 fix for bug #382896: tooltip for folders shows internal location.
r=mano


git-svn-id: svn://10.0.0.236/trunk@227866 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:34:02 +00:00
sspitzer%mozilla.org
d2f6b1dc2a fix for bug #383762: "Sort by Name" doesn't work properly with non-ascii characters.
patch=Pavel Cvrcek <bugs@jasnapaka.com>

r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@227865 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:24:44 +00:00
scott%scott-macgregor.org
ab9129aa7b Bug #379070 --> remove nsAFlatString and nsAFlatCString from mailnews.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227863 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 15:01:34 +00:00
scott%scott-macgregor.org
d3a7385c46 Bug #379070 --> remove nsAdoptingString from nsMessenger.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227861 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 14:58:42 +00:00
edburns%acm.org
37a04da398 allow for y screen coordinate differences between mac and windows
git-svn-id: svn://10.0.0.236/trunk@227860 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 14:50:51 +00:00
edburns%acm.org
6dabc1c2d1 account for native toolkit inconsistencies
git-svn-id: svn://10.0.0.236/trunk@227859 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 14:21:02 +00:00
benjamin%smedbergs.us
9e238de0d1 Clobber tinderboxes because the switch to libxul confuses the build system
git-svn-id: svn://10.0.0.236/trunk@227857 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 13:40:41 +00:00
cltbld
440f73942e Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@227856 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 13:31:02 +00:00
benjamin%smedbergs.us
5e8ea730dc Bug 345517 - Enable libxul by default (again)... this will probably cause perf problems for the argo-vm builds... that is acceptable, because we're moving to the fx-linux-tbox builds, where libxul is known to improve performance
git-svn-id: svn://10.0.0.236/trunk@227855 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 13:22:22 +00:00
edburns%acm.org
5d50181148 M dist/netbeans/build.xml
- Correctly exclude Gtk test on Mac

M dist/netbeans/logging.properties

- turn on all webclient logging

M dist/netbeans/webclient.properties

- Use correct extension for jnilib on mac os x

M webclient/src_moz/EmbedWindow.cpp
M webclient/src_moz/NativeBrowserControl.cpp

- extra logging

M webclient/src_moz/WindowControlImpl.cpp

- correct ifdef logic to exclude some Gtk specific code.


git-svn-id: svn://10.0.0.236/trunk@227854 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 13:06:17 +00:00
mark.finkle%gmail.com
d09ea26af0 b=378618. r=gavin. changed code in factory to help clean up leaks.
git-svn-id: svn://10.0.0.236/trunk@227853 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 12:52:02 +00:00
Olli.Pettay%helsinki.fi
7c6404ecba Bug 381120, ensure view in reflowcallback, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227852 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 10:26:13 +00:00
pavlov%pavlov.net
760edd9cf6 initing uninited variables. r=me
git-svn-id: svn://10.0.0.236/trunk@227851 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 08:39:18 +00:00
brendan%mozilla.org
414c7bc20e Fix CheckSideEffects over-aggressiveness (383674, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@227850 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 08:26:26 +00:00
igor%mir2.org
bee25cd6c3 Bug 384104: Fixing ALE macros to quell GCC strict-aliasing warnings. r=brendan
git-svn-id: svn://10.0.0.236/trunk@227849 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 07:27:23 +00:00
rbs%maths.uq.edu.au
62da13c005 Add emacs modeline comments, patch by Vlad Sukhoy <vladimir.sukhoy@gmail.com>, r+sr=rbs, b=382884
git-svn-id: svn://10.0.0.236/trunk@227848 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 06:10:23 +00:00
leon.sha%sun.com
b716c4f41e Bug 342946. The font of the menu will not change with ths gnome application font.
Patch by leon.sha@sun.com.
roc: review+
roc: superreview+


git-svn-id: svn://10.0.0.236/trunk@227847 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 05:29:20 +00:00
mozilla.mano%sent.com
b9dad4de38 Bug 381878 - click on a folder in the bookmarks toolbar and then hover over the overflow arrow it doesn't expand. r=ssptizer.
git-svn-id: svn://10.0.0.236/trunk@227846 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 05:28:20 +00:00
mozilla.mano%sent.com
729e8cd6fe Bug 382888 - BM menu not working when DM is focused. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@227845 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 05:24:58 +00:00
mozilla.mano%sent.com
ce0a7ff5c6 Bug 383803 - Places Tagging Back-end. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@227844 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 05:18:52 +00:00
scott%scott-macgregor.org
47e64fb5fc try to fix linux & mac bustage.
git-svn-id: svn://10.0.0.236/trunk@227843 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 05:17:55 +00:00
scott%scott-macgregor.org
1ee173bf01 Bug #379070 --> remove nsCString from the nsIMsgCopyServiceListener API.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227842 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 04:56:20 +00:00
scott%scott-macgregor.org
2da059ae4d remove tabs from some import files.
git-svn-id: svn://10.0.0.236/trunk@227841 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 04:52:46 +00:00
scott%scott-macgregor.org
36eceb74cb Bug #379070 --> remove nsCRT methods from libmime.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227840 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 04:50:18 +00:00
sdwilsh%shawnwilsher.com
b31551d232 Disabling tests from Bug Bug 383619 because windows doesn't like them :(
git-svn-id: svn://10.0.0.236/trunk@227839 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 04:33:25 +00:00
sdwilsh%shawnwilsher.com
a727152d86 Bug 383619 - Get xpcshell tests for mozStorage. r=vladimir
git-svn-id: svn://10.0.0.236/trunk@227838 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 03:59:35 +00:00
edburns%acm.org
7a43081a8c SECTION: Changes
M webclient/classes_spec/org/mozilla/webclient/impl/WrapperFactory.java
M webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/WrapperFactoryImpl.java
M webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/NativeEventThread.java

- get rid of the wait/notifyAll in favor of using the CountDownLatch()

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

- When running code on the AppKit thread, log exceptions before rethowing.

M webclient/src_moz/cocoa/CocoaBrowserControlCanvas.mm
M webclient/src_share/jni_util.cpp

- Make exception error messages more descriptive.


git-svn-id: svn://10.0.0.236/trunk@227837 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 01:16:09 +00:00
edburns%acm.org
1a4b053157 no_return_from_non_void_method
git-svn-id: svn://10.0.0.236/trunk@227836 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 00:55:05 +00:00
reed%reedloden.com
270ccaf9b7 Swap cb-sea-linux-tbox back to pageload.build.
git-svn-id: svn://10.0.0.236/trunk@227835 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 00:46:16 +00:00
reed%reedloden.com
ecf5f29be1 Swap pageload_server back to axolotl for the time being (Camino excluded). [p=reed r=preed]
git-svn-id: svn://10.0.0.236/trunk@227833 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-12 00:32:19 +00:00
reed%reedloden.com
926b157288 Swap seamonkey mac back to normal and change the right one instead. [r=preed/rhelmer]
git-svn-id: svn://10.0.0.236/trunk@227832 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 23:20:51 +00:00
jonas%sicking.cc
c768d57f63 Bug 383511: Support multi-domain tests in mochitest. r=sayrer
git-svn-id: svn://10.0.0.236/trunk@227830 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 21:55:29 +00:00
reed%reedloden.com
4ff71b18e5 Swap back to axolotl to see if numbers drop. [r=preed]
git-svn-id: svn://10.0.0.236/trunk@227829 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 21:33:43 +00:00
nrthomas%gmail.com
c53070121e Bug 384024, remove buildTree configuration, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227828 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 20:47:21 +00:00
joshmoz%gmail.com
6a369de647 back out, tree closed
git-svn-id: svn://10.0.0.236/trunk@227827 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 19:31:35 +00:00
joshmoz%gmail.com
800dd6a44d top-level window code cleanup, b=383560 r=smorgan sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@227826 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 19:24:04 +00:00
mark%moxienet.com
563be32d1a Turn on test graphing
git-svn-id: svn://10.0.0.236/trunk@227825 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 19:14:53 +00:00
nrthomas%gmail.com
caa0731078 Bug 382823, update verification changes for Tb 2.0.0.4, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227824 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 16:40:36 +00:00
scott%scott-macgregor.org
3d0b9dfee9 fix build bustage. missing ;
git-svn-id: svn://10.0.0.236/trunk@227822 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 16:05:02 +00:00
cltbld
3788dabd97 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@227821 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 16:01:02 +00:00
axel%pike.org
c6653e8533 bug 383463, --disable-compile-environment checks too much, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227820 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 15:56:42 +00:00
kairo%kairo.at
e3c4a2d74a bug 380786 - clean up xpfe/ after suite moving to toolkit, rest of the cvs removes for step 2 (xpfe/bootstrap), r=bsmedberg via IRC
git-svn-id: svn://10.0.0.236/trunk@227819 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 15:50:06 +00:00
gerv%gerv.net
696b0f1644 Add support for Developer Center
git-svn-id: svn://10.0.0.236/trunk@227818 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 15:22:34 +00:00
scott%scott-macgregor.org
3472948f44 Bug #379070--> remove nsCRT methods from mail\components.
r=prasad


git-svn-id: svn://10.0.0.236/trunk@227817 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 15:20:09 +00:00
slavomir.katuscak%sun.com
1ac265640a Bug 297738 - Patch to load root certs module. r=julien
git-svn-id: svn://10.0.0.236/trunk@227816 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 14:30:19 +00:00
aaronleventhal%moonset.net
7ee480a4d4 Bug 382878. Remove unnecessary state copying hack for accessible link descendants. r=surkov
git-svn-id: svn://10.0.0.236/trunk@227815 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 14:12:01 +00:00
enndeakin%sympatico.ca
ec21615759 Bug 383576, undeclared variable newval, r=neil
git-svn-id: svn://10.0.0.236/trunk@227814 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 13:30:23 +00:00
peterv%propagandism.org
57e63c2b8e Mochitest for bug 343870.
git-svn-id: svn://10.0.0.236/trunk@227813 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 13:17:44 +00:00
peterv%propagandism.org
544621f0d2 Fix for bug 383951 (nsXMLContentSink:: ReportError should ignore NS_ERROR_HTMLPARSER_INTERRUPTED). r/sr=bz.
git-svn-id: svn://10.0.0.236/trunk@227812 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 10:15:17 +00:00
ginn.chen%sun.com
09afceeb9f Bug 382321 fix compiler warnings
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227811 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 09:46:39 +00:00
daniel.boelzle%sun.com
1de0fde534 Bug 382840: fixing alarms in ics files, r=mvl
git-svn-id: svn://10.0.0.236/trunk@227810 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 09:28:39 +00:00
peterv%propagandism.org
7f92d79182 Fix for bug 343870 (Line breaks normalized twice). r/sr=bz.
git-svn-id: svn://10.0.0.236/trunk@227809 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 09:15:27 +00:00
daniel.boelzle%sun.com
f882914d6f Bug 34049: fixing license header
git-svn-id: svn://10.0.0.236/trunk@227808 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 09:01:05 +00:00
dwitte%stanford.edu
ea6830442b cvs removing unbuilt and unmaintained p3p module. bug 366611.
git-svn-id: svn://10.0.0.236/trunk@227807 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 06:25:56 +00:00
philringnalda%gmail.com
a6ab7d96ae Bug 364229 - make contacts sidebar keyboard-accessible, patch by Mike Cowperthwaite <mcow@well.com>, r=mscott
git-svn-id: svn://10.0.0.236/trunk@227806 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 06:20:12 +00:00
philringnalda%gmail.com
b3d90c5ada Bug 374754 - nsCategoryManager::AddCategoryEntry should notify about removal of the previous value, patch by Wladimir Palant <trev.moz@adblockplus.org>, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@227805 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 06:11:01 +00:00
philringnalda%gmail.com
f4f2e04c91 Bug 380931 - password manager rewrite-cleanup, move prefs from firefox.js to all.js, patch by Justin Dolske <dolske@mozilla.com>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@227804 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 06:01:56 +00:00
cltbld
9ed7a9a71b Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@227803 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 05:01:02 +00:00
gavin%gavinsharp.com
251e27d9dd Bustage fix: Vlad apparently forgot to back out the changes to this file
git-svn-id: svn://10.0.0.236/trunk@227802 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 04:58:30 +00:00
gavin%gavinsharp.com
ad0292273a Bustage fix: Vlad apparently forgot to back out the changes to this file
git-svn-id: svn://10.0.0.236/trunk@227801 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 04:40:29 +00:00
timeless%mozdev.org
8d56a68eb3 Bug 380552 don't strike out "cancel and return to" it makes the link unreadable
r=mkanat a=mkanat


git-svn-id: svn://10.0.0.236/trunk@227800 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 04:15:50 +00:00
scott%scott-macgregor.org
74254d8f67 Bug #379070 --> change GetExistingFolder to use nsCString
patch by Jörg Bornemann <jobor@gmx.de>

sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227799 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 04:06:10 +00:00
vladimir%pobox.com
3e2ebd808c backing out cairo 1.4.8 due to qm-rhel02 stupidity
git-svn-id: svn://10.0.0.236/trunk@227798 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 03:53:51 +00:00
vladimir%pobox.com
9a5f1d5b93 more linux reftest debugging; force a cairo crash on error
git-svn-id: svn://10.0.0.236/trunk@227797 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 03:17:24 +00:00
ajschult%verizon.net
94c121f9f8 Bug 383896: mismatched malloc/free/delete in myspell.cpp. r+sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227796 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 03:16:31 +00:00
vladimir%pobox.com
6d09ac72c4 trying to figure out what's going on on the linux reftest tinderbox
git-svn-id: svn://10.0.0.236/trunk@227795 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 02:49:49 +00:00
scott%scott-macgregor.org
b18a82834c message grouping isn't showing the group title in the message pane. String regression from Bug 379070.
git-svn-id: svn://10.0.0.236/trunk@227794 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 02:18:42 +00:00
pavlov%pavlov.net
aa0f2bb002 build bustage fix.
git-svn-id: svn://10.0.0.236/trunk@227793 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 01:45:41 +00:00
kaie%kuix.de
929ebaed06 Bug 383390, nsICrypto Hash truncates to 32 byte; renders sha384 and sha512 corrupt
Patch contributed by Nils Maier
r=kengert


git-svn-id: svn://10.0.0.236/trunk@227792 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 01:42:36 +00:00
pavlov%pavlov.net
23379e21a4 bug 332649. improved windows font selection. r=vlad sr=roc
git-svn-id: svn://10.0.0.236/trunk@227791 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 01:31:28 +00:00
cltbld
8778c74857 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@227790 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:11:23 +00:00
vladimir%pobox.com
957945d1fa b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8: missed removing cairo-font.c
git-svn-id: svn://10.0.0.236/trunk@227789 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:09:00 +00:00
vladimir%pobox.com
300637465f b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: configure.in fixes
git-svn-id: svn://10.0.0.236/trunk@227788 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:08:37 +00:00
vladimir%pobox.com
2f545e6cab b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: avoid-region-extract.patch
git-svn-id: svn://10.0.0.236/trunk@227787 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:08:00 +00:00
vladimir%pobox.com
6f3a64e910 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-no-printer-bitblt.patch
git-svn-id: svn://10.0.0.236/trunk@227786 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:07:36 +00:00
vladimir%pobox.com
a625e827bf b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: misc fixes
git-svn-id: svn://10.0.0.236/trunk@227785 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:07:13 +00:00
vladimir%pobox.com
de504542cc b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: win32-scaled-font-size.patch
git-svn-id: svn://10.0.0.236/trunk@227784 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:06:47 +00:00
vladimir%pobox.com
bc41c9de4e b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: no longer needed: quartz-glyph-rounding.patch
git-svn-id: svn://10.0.0.236/trunk@227783 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:06:24 +00:00
vladimir%pobox.com
180df61372 b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: fbcompose-bandaid.patch
git-svn-id: svn://10.0.0.236/trunk@227782 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:05:59 +00:00
scott%scott-macgregor.org
377189a041 Bug #379070 --> more string cleanup work for mailnews in preparation of moving to frozen linkage.
r=prasad


git-svn-id: svn://10.0.0.236/trunk@227781 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:05:30 +00:00
vladimir%pobox.com
5c858a7a1b b=383960, Upgrade cairo to 1.4.8, r=me -- moz cairo: max-font-size.patch
git-svn-id: svn://10.0.0.236/trunk@227780 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:02:13 +00:00
sdwilsh%shawnwilsher.com
8dcd40b4fe Bug 383786 - nsIOService uses an Init method when it doesn't need to. Patch by Ryan Jones <sciguyryan@gmail.com>. r=bzbarsky sr=cbiesinger
git-svn-id: svn://10.0.0.236/trunk@227779 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:01:48 +00:00
vladimir%pobox.com
db99a20d09 b=383960, Upgrade cairo to 1.4.8, r=me -- cairo 1.4.8
git-svn-id: svn://10.0.0.236/trunk@227778 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-11 00:01:31 +00:00
tony%ponderer.org
7ff8fc8d10 Bug 382996 – (Re)move G_ObjectSafeMap
patch by Simon Bünzli, r=me


git-svn-id: svn://10.0.0.236/trunk@227777 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:59:20 +00:00
sdwilsh%shawnwilsher.com
4433d43459 Bug 383813 - #include nsHelperAppRDF.h should be inside the ifdef for MOZ_RDF. Patch by Ryan Jones <sciguyryan@gmail.com>. r+sr=cbiesinger
git-svn-id: svn://10.0.0.236/trunk@227776 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:50:53 +00:00
sdwilsh%shawnwilsher.com
d70db811b3 Bug 383160 - Need to have localName in dom viewer. Patch by Mook <mook.moz+mozbz@gmail.com>. r=sdwilsh, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227775 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:42:57 +00:00
kaie%kuix.de
4ecfadcce2 Bug 378629, SSL file uploads settle into oscillating pattern with very small packets
r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@227774 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:42:29 +00:00
sdwilsh%shawnwilsher.com
5a80277181 Bug 378696 - Remove dead search code. r=db48x, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227773 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:34:35 +00:00
sdwilsh%shawnwilsher.com
20de4ecc31 Bug 382383 - nsDocShell::LoadURI discards LOAD_FLAGS_FIRST_LOAD. r=bzbarsky, sr=cbiesinger
git-svn-id: svn://10.0.0.236/trunk@227772 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:28:27 +00:00
kaie%kuix.de
5d5d2dcc50 Bug 375759, Cert manager showing date strings for "Your Certificates" names
Patch contributed by Kaspar Brand
r=kengert


git-svn-id: svn://10.0.0.236/trunk@227771 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:24:15 +00:00
roc+%cs.cmu.edu
54442e7084 Bug 383548. Add MOZ_COUNT_CTOR/DTOR to help track gfxTextRun memory usage. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@227770 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:07:29 +00:00
roc+%cs.cmu.edu
3d26dbea93 Bug 383548. Assert that textrun cache is empty before it is destroyed. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@227769 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:06:03 +00:00
roc+%cs.cmu.edu
7463069b9a Bug 383547. Convert font height, ascent, descent and max-advance to integers conservatively. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@227768 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 23:04:27 +00:00
bienvenu%nventure.com
0a8946ab12 fix copying/moving of multiple imap messages to local folders, sr=mscott 383777
git-svn-id: svn://10.0.0.236/trunk@227767 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 22:26:41 +00:00
bienvenu%nventure.com
13d22d8ee6 fix 383846 tags in local sent folder msgs lost when rebuiding index, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227766 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 22:25:14 +00:00
bienvenu%nventure.com
332618ab61 fix undoing delete from virtual folder when unread is search criteria, sr=mscott 383743
git-svn-id: svn://10.0.0.236/trunk@227765 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 22:24:21 +00:00
cltbld
eeb98465ac Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@227764 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 22:21:13 +00:00
bzbarsky%mit.edu
1000eff811 Followup to fix build bustage for bug 380970, patch by Alex Vincent
<ajvincent@gmail.com>, r=sayrer, sr=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@227763 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 22:14:53 +00:00
mozilla%weilbacher.org
c601a0b3b2 Bug 380196: Kill QT graphics code, p=sciguyryan, r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@227762 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 22:13:12 +00:00
jwalden%mit.edu
969270016e Typo fixes
git-svn-id: svn://10.0.0.236/trunk@227761 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 22:08:17 +00:00
kairo%kairo.at
de5b085700 bug 380786 - clean up xpfe/ after suite moving to toolkit, cvs removes for step 1, r=Standard8 r=luser sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227760 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 21:33:47 +00:00
bzbarsky%mit.edu
60c11ef529 Change the URI argument to Components.utils.import to be a resource: URI. Bug
380970, patch by Alex Vincent <ajvincent@gmail.com>, r=sayrer, sr=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@227757 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 21:13:19 +00:00
bzbarsky%mit.edu
ddd00a7b83 Make sure to do async javascript: execution only against the inner window the
load started against.  Bug 372666, r=jst, sr=biesi


git-svn-id: svn://10.0.0.236/trunk@227756 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 20:59:37 +00:00
kairo%kairo.at
b2f2c59294 bug 380786 - clean up xpfe/ after suite moving to toolkit, step 2 (xpfe/bootstrap), r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227755 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 20:57:33 +00:00
kairo%kairo.at
5a69d9c6c5 bug 380786 - clean up xpfe/ after suite moving to toolkit, step 1, r=Standard8 r=luser sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227754 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 20:50:19 +00:00
philringnalda%gmail.com
eee1776c13 Bug 369303 additional fix, only show 'Get new messages' for account nodes, show it for news and newsblog accounts, patch by Magnus Melin <mkmelin+mozilla@iki.fi>, r=mscott
git-svn-id: svn://10.0.0.236/trunk@227753 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 20:50:01 +00:00
philringnalda%gmail.com
24c3a77a78 Bug 338753 - Don't confuse 'Sender:'-header with 'From:' in quick search, thread columns, patch by Magnus Melin <mkmelin+mozilla@iki.fi>, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227752 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 20:20:49 +00:00
philringnalda%gmail.com
8408c84398 Bug 383259 - Thunderbird's current trunk version is less than DOMi's minVerson for it, r=timeless, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227751 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 19:30:14 +00:00
bzbarsky%mit.edu
d8e813d08b Remove duplicated "is this an event attr?" code. Bug 383714, patch by Ryan
Jones <sciguyryan@gmail.com>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@227750 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 19:27:57 +00:00
philringnalda%gmail.com
44a23c644b Bug 185662 - Additional fix to make STARTTLS vs SMTP over SSL clear everywhere, patch by Magnus Melin <mkmelin+mozilla@iki.fi>, r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@227749 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 19:26:10 +00:00
stridey%gmail.com
52d75635a3 Backing out bug 175651, since it's non-trunk (whoops)
git-svn-id: svn://10.0.0.236/trunk@227747 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 18:28:22 +00:00
stridey%gmail.com
a99abab0f2 Camino only - Build Advanced sheet font list using Carbon APIs to pass Gecko the name it wants for CJK fonts. Patch by Sean Murphy <murph@seanmurph.com>. r=smorgan sr=smfr
git-svn-id: svn://10.0.0.236/trunk@227745 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 18:16:33 +00:00
stridey%gmail.com
551d464032 Camino only - Bug 379315: Release Notes for Camino 1.0.5.
git-svn-id: svn://10.0.0.236/trunk@227738 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 17:40:07 +00:00
edburns%acm.org
4d80afa4ef At long last, I have webclient running on Mac OSX. I only have a
PowerBook G4, so the only binary I can produce is for the PowerPC.
Perhaps someone lucky enough to own a MacBookPro can produce a binary
for me on that processor architecture.

Many thanks to the generous folks on #developers, in particular, timeless,
cbarrett, sdwilsh, and jhpedemonte.

Here are the changes.

SECTION: Changes

M dist/build.xml

- propogate clean on mac os x

- On mac os x, there is .jnilib and also .dylib

M dom/build.xml

- propogate make on mac os x

M webclient/build.xml

- new file for javah on mac

- propogate clobber_all on mac

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

- get the tree lock before calling to native code to get the native window

A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/CocoaAppKitThreadDelegatingNativeEventThread.java

- Allows running arbitrary code on the AppKit thread.  Prevents Thread
  Safety assertions.

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

- adhere to informal protocol to create NativeEventThread

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

- use NativeEventThread.instance.isNativeEventThread()

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

- implement isNativeEventThread()

M webclient/src_moz/Makefile.in

- turn on objc-exceptions on mac os x

M webclient/src_moz/NativeBrowserControl.cpp
M webclient/src_moz/NativeBrowserControl.h

- work with cocoa

M webclient/src_moz/NativeEventThread.cpp
M webclient/src_moz/cocoa/CocoaBrowserControlCanvas.h
M webclient/src_moz/cocoa/CocoaBrowserControlCanvasImpl.cpp

- two methods to run arbitrary code on the AppKit thread

M webclient/src_moz/cocoa/CocoaBrowserControlCanvas.mm
M webclient/test/manual/src/classes/org/mozilla/webclient/test/TestBrowser.java


git-svn-id: svn://10.0.0.236/trunk@227737 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 16:24:12 +00:00
lpsolit%gmail.com
43dba5fc79 Bug 383903: Voting for a bug gives a table lock error - Patch by Frédéric Buclin <LpSolit@gmail.com> r=timeless a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227735 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 10:18:42 +00:00
gavin%gavinsharp.com
68576c8844 Clobber to see if I can get the backout of the patch for bug 350616 to take effect
git-svn-id: svn://10.0.0.236/trunk@227734 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 06:18:33 +00:00
gavin%gavinsharp.com
91dca3b005 Backing out the patch for bug 350616 to see if it will fix the windows orange
git-svn-id: svn://10.0.0.236/trunk@227733 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 03:41:58 +00:00
edburns%acm.org
6fede34317 M webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/Win32BrowserControlCanvas.java
- Added some logging

- Added informal protocol: newNativeEventThread.  This will be used
  to allow the Mac OS X Version to provide a special NativeEventThread
  extension that forwards all things normally run on the
  NativeEventThread to run on the AppKit thread instead.

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

- Use new informal protocol to instantiate NativeEventThread

M util/classes/org/mozilla/util/Utilities.java

- Instead of doing Class.forName use the proper ClassLoader pattern.
  This will help when webclient becomes a server-side mashup
  facilitator.


git-svn-id: svn://10.0.0.236/trunk@227732 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-10 03:32:25 +00:00
mcsmurf%mcsmurf.de
a99842ab8f Add chardet.dll to the SeaMonkey packages file, r=KaiRo, not part of the default build
git-svn-id: svn://10.0.0.236/trunk@227731 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-09 19:34:10 +00:00
wtc%google.com
813f6f6560 Bug 350616: use Microsoft (R) Manifest Tool to build tests. The patch is
contributed by Ted Mielczarek <ted.mielczarek@gmail.com>.  r=wtc


git-svn-id: svn://10.0.0.236/trunk@227730 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-09 17:30:15 +00:00
wtc%google.com
84af1c7d32 Bug 350616: detect and use Microsoft (R) Manifest Tool. The patch is
contributed by Ted Mielczarek <ted.mielczarek@gmail.com>.  r=wtc
Modified files: configure configure.in autoconf.mk.in rules.mk


git-svn-id: svn://10.0.0.236/trunk@227729 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-09 16:28:46 +00:00
despotdaemon
aa8f4b4a21 Pseudo-automatic update of changes made by mozcvs@ilias.ca.
git-svn-id: svn://10.0.0.236/trunk@227728 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-09 03:41:58 +00:00
stuart.morgan%alumni.case.edu
798b2af962 Camino only - Bug 379326: Cocoa wrapper for nsIPermissionManager. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227725 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-09 02:44:47 +00:00
kairo%kairo.at
26207d2b1d bug 299726 - QA Area Link change for Seamonkey - use a better cvs module for the bonsai link, r=Neil
git-svn-id: svn://10.0.0.236/trunk@227724 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 23:29:57 +00:00
richm%stanfordalumni.org
1763a59b15 Resolves: bug 256515
Description: OpenBSD: ld libldap50.a error
Fix Description: Use the c compiler (gcc) to link.  Always use the -fPIC -shared flags for linking, no matter what the chip arch is.


git-svn-id: svn://10.0.0.236/trunk@227723 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 22:33:01 +00:00
stuart.morgan%alumni.case.edu
2fb619e253 Camino only - Change 'untitled' to 'Untitled' (part of bug 370286). r/sr=pink.
git-svn-id: svn://10.0.0.236/trunk@227720 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 19:27:49 +00:00
stuart.morgan%alumni.case.edu
714c1471cc Camino only - Bug 371488: Prevent tab close button from locking in hovered mode. r/sr=pink
git-svn-id: svn://10.0.0.236/trunk@227719 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 19:24:20 +00:00
stuart.morgan%alumni.case.edu
027efd8c15 Camino only - Bug 366976: Change code references to bookmark 'keyword' to 'shortcut'. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227718 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 19:21:07 +00:00
graydon%mozilla.com
6e56b62e1d Backing out patch in bug 368869, again. Still randomly crashing (as in bug 383763).
git-svn-id: svn://10.0.0.236/trunk@227717 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 19:08:26 +00:00
mozilla%kewis.ch
f16b1214ae Additional fix bug 381853. r=ctalbert
git-svn-id: svn://10.0.0.236/trunk@227716 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 19:04:16 +00:00
ccooper%deadsquid.com
7b29bd3219 - revert talkback change -> seabld user on tinderbox doesn't have access anyway
git-svn-id: svn://10.0.0.236/trunk@227715 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 18:19:42 +00:00
stuart.morgan%alumni.case.edu
af8a1e0f38 Camino only - Bug 335986: Honor locale settings in relative dates in history. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227714 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 18:15:29 +00:00
stuart.morgan%alumni.case.edu
c434418c0f Camino only - Bug 355850: Scroll tabs when using a scroll wheel in the tab bar. r=stridey sr=pink
git-svn-id: svn://10.0.0.236/trunk@227713 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 18:09:52 +00:00
stuart.morgan%alumni.case.edu
9e27ec60a0 Camino only - Bug 372003: Remove tab tracking rects in viewWillMoveToWindow:. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227712 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 18:01:32 +00:00
zach%zachlipton.com
63536a1b36 Fix another duplication in the same sql statement
git-svn-id: svn://10.0.0.236/trunk@227711 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 18:00:20 +00:00
nkinder%redhat.com
eaa5681d8e Resolves: 383307
Summary: Make usage of SASL thread-safe.


git-svn-id: svn://10.0.0.236/trunk@227710 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 17:57:11 +00:00
stuart.morgan%alumni.case.edu
8cd6346535 Camino only - Bug 381341: Switch to setHidden: for status bar progress indicator. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227709 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 17:55:56 +00:00
zach%zachlipton.com
51036329e7 Fix a duplicated entry in a FROM line
git-svn-id: svn://10.0.0.236/trunk@227708 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 17:50:48 +00:00
stuart.morgan%alumni.case.edu
8bb0ebd626 Camino only - Bug 330904: Fix various compiler warnings. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227707 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 17:41:57 +00:00
stuart.morgan%alumni.case.edu
efbfd34376 Camino only - Bug 370591: Restrict history duration input with a formatter. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227706 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 17:21:11 +00:00
stuart.morgan%alumni.case.edu
4354f52aab Camino only - Bug 381685: Clean up status and separator interface on Bookmark. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227705 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 17:16:42 +00:00
stuart.morgan%alumni.case.edu
356a6ecaab Camino only - Bug 380586: Remove old XML bookmark code. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227704 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 16:55:57 +00:00
ccooper%deadsquid.com
11c048021a b=383749
- fix table aliases


git-svn-id: svn://10.0.0.236/trunk@227703 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 16:52:30 +00:00
stuart.morgan%alumni.case.edu
4a428b7d00 Camino only - Bug 370286: Always use the fixed up page title. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227702 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 16:31:55 +00:00
bzbarsky%mit.edu
0921e70a83 Fix NS_InputStreamIsBuffered to detect buffered empty streams correctly. Bug
368328, patch by Ryan Jones <sciguyryan@gmail.com>, r=bsmedberg, sr=biesi


git-svn-id: svn://10.0.0.236/trunk@227701 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 16:00:09 +00:00
bugzilla%standard8.demon.co.uk
59d86815f0 Bug 381343 Move SeaMonkey's debug/QA UI elements to be built as an extension in-tree. r=ajschult,KaiRo,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227700 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 15:41:03 +00:00
ccooper%deadsquid.com
3dcf236905 b=383152
- add previewTestgroup function


git-svn-id: svn://10.0.0.236/trunk@227699 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 15:18:54 +00:00
ccooper%deadsquid.com
c4b43d1fe5 - trigger new nightlies to pickup Talkback Makefile change
git-svn-id: svn://10.0.0.236/trunk@227698 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 14:48:14 +00:00
rcampbell%mozilla.com
25b6069870 bug 370393 buildbot testfarm configuration files, r=rhelmer,preed
git-svn-id: svn://10.0.0.236/trunk@227697 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 14:42:55 +00:00
aaronleventhal%moonset.net
91feac62f7 Bug 383608. Some IA2 interfaces must check smart XPCOM QI to see if a given object supports that interface. r=surkov
git-svn-id: svn://10.0.0.236/trunk@227696 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 14:16:27 +00:00
ted.mielczarek%gmail.com
27955d9663 bug 350616 - Need to figure out VC8 CRT issues with the XULRunner stub (and with embedding) - embed manifests in everything. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227695 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 12:47:44 +00:00
mats.palmgren%bredband.net
7262066635 Fix GCC build error. b=363592 r=mkaply sr=benjamin
git-svn-id: svn://10.0.0.236/trunk@227693 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 12:05:29 +00:00
mats.palmgren%bredband.net
6b2571fa99 Redirect 'contextmenu' events targetted at 'window' to the root content element. b=380818 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@227692 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 11:54:16 +00:00
peterv%propagandism.org
c97f5a75ca Fix for bug 383651 (Re-entrancy into nsCycleCollector::Collect can result in a crash). Patch by ak.miller@auckland.ac.nz, r=graydon, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@227691 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 10:17:21 +00:00
mats.palmgren%bredband.net
4a6f0c5634 New integer pref dialog that only accepts valid input. b=383009 r=neil@httl.net
git-svn-id: svn://10.0.0.236/trunk@227690 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 09:52:51 +00:00
ginn.chen%sun.com
dc5032cf94 Bug 377800 Too many warnings in console for accessibility
r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@227689 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 09:09:24 +00:00
mats.palmgren%bredband.net
56422365b8 Clamp final font size (after font-size-adjust) to a reasonable value. b=383473 r+sr=vladimir
git-svn-id: svn://10.0.0.236/trunk@227688 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 08:22:04 +00:00
ginn.chen%sun.com
4e9ec5fe4d Bug 382299 New mail notification window (alert) doesn't comply with high-contrast GNOME theme
patch by patrick.bugs@wagstrom.net r=mkmelin+mozilla sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227687 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 07:22:23 +00:00
scott%scott-macgregor.org
fd885d5df2 Bug #379070 --> remove an extra ';' from a previous checkin.
git-svn-id: svn://10.0.0.236/trunk@227686 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 06:13:48 +00:00
reed%reedloden.com
c9d679758c Bug 363499 - "Move pageload_server from axolotl to dm-pageload01 (pageload.build.mozilla.org)" [p=reed r=preed]
git-svn-id: svn://10.0.0.236/trunk@227684 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 02:42:22 +00:00
ccooper%deadsquid.com
76721b1d07 b=328854
- enabled talkback


git-svn-id: svn://10.0.0.236/trunk@227683 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-08 01:49:55 +00:00
scott%scott-macgregor.org
6148fcb406 Bug #379070 --> remove nsCRT from mapi.
git-svn-id: svn://10.0.0.236/trunk@227682 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 23:26:15 +00:00
scott%scott-macgregor.org
6a6583f726 Bug #379070 --> remove nsCRT methods from mailnews\local
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227680 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 23:20:27 +00:00
scott%scott-macgregor.org
8208031ddc Bug #379070 --> remove nsCRT methods from import, extensions, db.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227679 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 23:19:13 +00:00
ghendricks%novell.com
1c3995e7be Satisfy /t tests.
git-svn-id: svn://10.0.0.236/trunk@227678 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 23:11:57 +00:00
jruderman%hmc.edu
c74a8bb3fa Bug 383564, fix memory leak. Patch by Andrew Gaul, r=mscott, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@227677 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 22:56:08 +00:00
gavin%gavinsharp.com
712995ad48 Bug 381031: make JS1.8 the default for <xul:script>, and add a JSVERSION_LATEST #define to simplify future changes, patch by Nickolay Ponomarev <asqueella@gmail.com>, r+sr=brendan
git-svn-id: svn://10.0.0.236/trunk@227676 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 22:50:13 +00:00
asqueella%gmail.com
daf644428e Bug 381499 - Components.utils.import reports NS_ERROR_FAILURE when the file not exists
switch to NS_ERROR_FILE_NOT_FOUND and update tests
r=sayrer, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@227675 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 22:34:06 +00:00
scott%scott-macgregor.org
a9271269d5 Bug #379070 --> remove nsCRT useage from mailnews\compose. Remove several files which are not part of the build.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227674 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 22:22:29 +00:00
ghendricks%novell.com
c8d5780238 Convert TestPlan to use Bugzilla::Object
git-svn-id: svn://10.0.0.236/trunk@227673 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 22:18:29 +00:00
bienvenu%nventure.com
a6e667cfa3 fix mac build bustage - apparently, even our mac TB's don't have an up to date CDK
git-svn-id: svn://10.0.0.236/trunk@227672 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 22:10:33 +00:00
bzbarsky%mit.edu
b01c3fd982 Fix refcounting of some event objects to not leak. Bug 342810, investigation
by Jim Mathies <jmathies@mozilla.com>, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@227671 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 21:41:46 +00:00
bienvenu%nventure.com
c9150291a5 try to turn spotlight integration on the trunk, sr=mscott 290057
git-svn-id: svn://10.0.0.236/trunk@227670 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 21:40:38 +00:00
ccooper%deadsquid.com
1ad4af7712 - trigger clobber to pickup change in install.rdf for Talkback
git-svn-id: svn://10.0.0.236/trunk@227669 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 21:16:48 +00:00
ccooper%deadsquid.com
ae07a29aa6 Forcing a respin to pickup install.rdf changes to talkback.
git-svn-id: svn://10.0.0.236/trunk@227668 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 21:14:56 +00:00
bugzilla%standard8.demon.co.uk
edba9798a2 Bug 382585 Clean up mailnews/extensions/palmsync after suite moving to toolkit. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@227667 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 20:04:46 +00:00
mcsmurf%mcsmurf.de
6687a2f95a Force new nightly for testing Talkback integration
git-svn-id: svn://10.0.0.236/trunk@227666 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 19:57:58 +00:00
bienvenu%nventure.com
31b56de402 correct fix for 383361, problems forwarding msgs as attachment, by using nsACString params, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227665 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 19:51:56 +00:00
kairo%kairo.at
a1f49b4f5c part of bug 383085 - remove the need to build xpfe/bootstrap for Camino, fool tinderboxen to still find a mozilla-bin though, r=mento
git-svn-id: svn://10.0.0.236/trunk@227664 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 19:36:01 +00:00
jwalden%mit.edu
7c45a71381 Move object reftest list into its own reftest.list. rs=dbaron
git-svn-id: svn://10.0.0.236/trunk@227663 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 19:18:51 +00:00
masayuki%d-toybox.com
c5ccb7ea7f Bug 374251 r=vlad
git-svn-id: svn://10.0.0.236/trunk@227662 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 19:14:07 +00:00
mcsmurf%mcsmurf.de
d71c899ce2 Talkback is now an extension in SeaMonkey
git-svn-id: svn://10.0.0.236/trunk@227661 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 18:41:50 +00:00
alexei.volkov.bugs%sun.com
dee647fb77 382078 - pkix default http client returns error when try to get an ocsp response. r=nelson
git-svn-id: svn://10.0.0.236/trunk@227660 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 18:18:45 +00:00
bugzilla%standard8.demon.co.uk
5442405dbc Bug 379070 --> Make address book nsCRT free. p=Prasad Sunkari,r=me,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227659 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 18:15:50 +00:00
silver%warwickcompsoc.co.uk
f92dace616 Bug 381648 - Link to FAQ on connection errors. ChatZilla only. p=mook.moz+mozbz@gmail.com (Mook) r=silver
git-svn-id: svn://10.0.0.236/trunk@227658 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 18:08:50 +00:00
nboyd%atg.com
a53a31d1c3 Fix bug in dumpICode that caused a Kit.codeBug().
git-svn-id: svn://10.0.0.236/trunk@227657 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 17:51:09 +00:00
nboyd%atg.com
a08f9a9ac9 Fix unfiled bug: we were getting incorrect strict mode warning on const
declarations.


git-svn-id: svn://10.0.0.236/trunk@227656 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 17:50:19 +00:00
alexei.volkov.bugs%sun.com
70afeb1534 383384 - LibPKIX test test_verifynode fails. r=nelson
git-svn-id: svn://10.0.0.236/trunk@227655 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 17:49:34 +00:00
benjamin%smedbergs.us
9d2bc662a5 Fix unit-test bustage.
git-svn-id: svn://10.0.0.236/trunk@227654 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 17:47:27 +00:00
bugzilla%standard8.demon.co.uk
94343335eb Bug 382460 [client] When building XUL versions of SeaMonkey use -register not regxpcom. r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227652 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 17:13:22 +00:00
mark%moxienet.com
187c0ff83f Chagne pageload_server from axolotl to pageload.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@227651 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 16:59:37 +00:00
rcampbell%mozilla.com
468a2d3adc Commenting MochiKit until fixed on Linux
git-svn-id: svn://10.0.0.236/trunk@227650 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 16:59:24 +00:00
nboyd%atg.com
e17454fd83 Errors with generators returning values should be TypeErrors.
git-svn-id: svn://10.0.0.236/trunk@227648 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 16:01:43 +00:00
nboyd%atg.com
0555cfda9d Fix bug 360964 - Native array push is really slow
Fixed by implementing chaining instead of linear probing.
Patch from Hannes Wallnoefer.


git-svn-id: svn://10.0.0.236/trunk@227647 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 15:56:37 +00:00
nboyd%atg.com
1e22dec307 Fix bug 383461 - Const redeclaration errors should be TypeErrors, not
SyntaxErrors.


git-svn-id: svn://10.0.0.236/trunk@227646 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 15:53:41 +00:00
benjamin%smedbergs.us
78d528c07b Bug 383603 - Disable the crash-reporter hook entirely if MOZ_CRASHREPORTER_DISABLE is set, r=luser
git-svn-id: svn://10.0.0.236/trunk@227644 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 15:21:04 +00:00
tor%cs.brown.edu
41bd6b5b0b Bug 317748 - Merge BlackenFrame and SetMaskVisibility into ClearFrame.
Patch by alfredkayser@nl.ibm.com, r=pavlov, sr=tor


git-svn-id: svn://10.0.0.236/trunk@227643 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 15:10:26 +00:00
rcampbell%mozilla.com
bebb734b2f boosting timeout to try to clear qm-rhel02
git-svn-id: svn://10.0.0.236/trunk@227642 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 14:24:38 +00:00
nboyd%atg.com
d86a85ba21 Fix bug 369342 - LazilyLoadedCtor uses Undefined.instance as default value
instead of Scriptable.NOT_FOUND.
Patch from Hannes Wallnoefer.


git-svn-id: svn://10.0.0.236/trunk@227640 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 12:02:43 +00:00
nboyd%atg.com
0dc53fa6e2 Fix Bug 373897 - JavaAdapter classes cannot access protected methods in
superclass.
Patch from Hannes Wallnoefer.


git-svn-id: svn://10.0.0.236/trunk@227639 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 12:00:34 +00:00
mozilla%kewis.ch
e1de83b8d8 Fix bug 381853 and bug 381852. r=dbo
git-svn-id: svn://10.0.0.236/trunk@227637 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 10:12:49 +00:00
smontagu%smontagu.org
c3e5479262 Unit test for bug 383018. Author: Adam Guthrie <ispiked@gmail.com
git-svn-id: svn://10.0.0.236/trunk@227636 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 08:02:43 +00:00
bzbarsky%mit.edu
f1500f3ae7 Make the about:blank documents created by CreateAboutBlankContentViewer have
the same encoding as real about:blank documents (that is, UTF-8).  Bug 380383,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@227635 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 07:13:05 +00:00
scott%scott-macgregor.org
668ee365be fix some build bustage on linux and mac. use NS_IsAscii instead of isascii.
git-svn-id: svn://10.0.0.236/trunk@227634 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 05:01:52 +00:00
scott%scott-macgregor.org
e6ddaaa1f4 try to fix build bustage.
git-svn-id: svn://10.0.0.236/trunk@227633 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 04:52:14 +00:00
roc+%cs.cmu.edu
9072d2d2f3 Not Really Part Of The Build. Update nsLineBreaker interface to allow aSink to be null, in which case the computed linebreaks are just discarded. We use this to optimize cases where no breaking is enabled and the results of linebreaking are not required. Also exposes IsSpace and IsComplexChar methods that the linebreaker specification relies on. Renamed CJK stuff to ComplexChar because it's going to include Thai and probably other languages.
git-svn-id: svn://10.0.0.236/trunk@227632 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 04:17:55 +00:00
scott%scott-macgregor.org
6a3c865de4 Bug #379070 --> use nsCOMArray instead of nsISupportsArray.
Patch by Joerg Bornemann

r=mscott
sr=neil


git-svn-id: svn://10.0.0.236/trunk@227631 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 04:11:33 +00:00
scott%scott-macgregor.org
d719ac0f1d Bug #379070 --> remove nsCRT:: functions from mailnews\base.
Thanks to prasad for suggesting using nsCRTGlue directly here.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227630 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 03:58:10 +00:00
roc+%cs.cmu.edu
8e219f0699 Bug 381654. Initialize PangoAnalysis fields robustly. patch by Karl Tomlinson, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227629 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 03:29:34 +00:00
roc+%cs.cmu.edu
243d7d0dd6 Bug 380538. Allow both ononline and onoffline to be specified in the body element. patch by Chris Double, r=Olli.Pettay,sr=jonas
git-svn-id: svn://10.0.0.236/trunk@227628 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 03:28:04 +00:00
roc+%cs.cmu.edu
799b2da493 Bug 356325. Don't let WipeContainingBlock wipe out anonymous popops. Popups, decks and groupboxes are not really inline. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@227627 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 03:22:00 +00:00
roc+%cs.cmu.edu
7567e3862d Bug 322436. Disable floats inside XUL. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@227626 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 03:16:25 +00:00
ginn.chen%sun.com
aa7c70f3b9 Bug 383434 warning message at atk/nsAccessibleWrap.cpp, line 1119
patch by Evan.Yan at sun.com r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227625 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 02:47:30 +00:00
ginn.chen%sun.com
be2394c445 bug 382318 crash [@ nsXULTreeAccessibleWrap::GetColumnAtIndex]
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227624 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 02:43:45 +00:00
stridey%gmail.com
0acb4dada3 Camino only - Bug 383505: dom_offline.xpt needs to be added to the xcode project. Patch by smokey <alqahira@ardisson.org> r/sr=mento
git-svn-id: svn://10.0.0.236/trunk@227623 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 02:00:32 +00:00
sspitzer%mozilla.org
01a69b0c70 fix for regression bug #383529: after rebuilding the toolbar, "Open <feed name>" loads bogus address.
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@227622 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-07 02:00:05 +00:00
dietrich%mozilla.com
2870241d23 Bug 367605 When quitting Firefox before all pages have loaded, session saving forgets pages that weren't loaded (for Simon Bunzli, r=dietrich)
git-svn-id: svn://10.0.0.236/trunk@227621 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 23:40:28 +00:00
dbaron%dbaron.org
2bd53509b4 Don't loop through all the possible shutdown collections when we suspect all native wrappers. b=383234 r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@227620 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 22:09:00 +00:00
dbaron%dbaron.org
d460261326 Shutdown in one cycle when we set mScanDelay to 0. b=383234 r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@227619 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 22:08:25 +00:00
dbaron%dbaron.org
1288736567 strdup when allocating mName so we have useful pointers. b=383234 r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@227618 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 22:07:29 +00:00
dbaron%dbaron.org
1ea669bfbe Print info about things that are suspected on the extra collections at shutdown to catch deficiencies in traversal that cause us to need the extra collections. b=383234 r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@227617 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 22:06:56 +00:00
jwalden%mit.edu
11c1687607 Bug 369032 - "Assertion failure: kid2->parent == xml || !kid2->parent" with E4X after appendChild; avoid incorrectly reparenting XML by deeply copying instead of mutating. r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@227616 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 22:06:16 +00:00
dbaron%dbaron.org
68035f3240 When explaining why expected garbage was not collected, list the known references when some were unknown. b=383234 r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@227615 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 22:06:00 +00:00
dbaron%dbaron.org
2d6d3301c0 Make nsTraceRefcnt print addresses along with serial numbers, and fix warning about casting to a function pointer. b=383234 r=peterv
git-svn-id: svn://10.0.0.236/trunk@227614 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 22:05:25 +00:00
dbaron%dbaron.org
12173d4ac2 Make DEBUG_CC compile again. b=383234 r+sr=peter
git-svn-id: svn://10.0.0.236/trunk@227613 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 22:04:26 +00:00
bienvenu%nventure.com
9fc4784d28 land spotlight integration on trunk, NPOB, sr=mscott 290057
git-svn-id: svn://10.0.0.236/trunk@227612 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 21:59:08 +00:00
rcampbell%mozilla.com
0edfb30419 Fixed case error in Makefile
git-svn-id: svn://10.0.0.236/trunk@227611 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 21:29:18 +00:00
rcampbell%mozilla.com
a899717189 More makefile oddness
git-svn-id: svn://10.0.0.236/trunk@227610 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 21:15:37 +00:00
rcampbell%mozilla.com
21373f6828 Spaces in Makefile.in, entabified
git-svn-id: svn://10.0.0.236/trunk@227609 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 20:59:40 +00:00
gavin%gavinsharp.com
47374bb8ed Revert pref from bug 337344 temporarily until we can fix unit tests accordingly
git-svn-id: svn://10.0.0.236/trunk@227608 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 20:58:01 +00:00
rcampbell%mozilla.com
db4c2e71e8 Bug 379506 - Integrate MochiKit Test Suite, patch by John Resig <jresig@mozilla.com>
git-svn-id: svn://10.0.0.236/trunk@227607 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 20:33:17 +00:00
neil%parkwaycc.co.uk
757c52cf6e Bug 383236 Fix missing null-check from previous patch for bug 382746 r=Enn sr=bz
git-svn-id: svn://10.0.0.236/trunk@227606 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 20:28:47 +00:00
ccooper%deadsquid.com
e776d9f9e0 b=373373
- trigger CLOBBER


git-svn-id: svn://10.0.0.236/trunk@227605 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 20:27:46 +00:00
gavin%gavinsharp.com
333857d1cd Bug 337344: inform users using a notification bar when sites hide chrome on popups, patch by Johnathan Nightingale <johnath@mozilla.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227604 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 20:17:26 +00:00
bzbarsky%mit.edu
98be0cd6df Ignore mutations in anonymous content when deciding whether to reclone <use>
targets.  Bug 380101, r=tor, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@227603 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 20:01:56 +00:00
bzbarsky%mit.edu
8b857d9af3 Make sure to initialize rv before returning it. Bug 383485, r+sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@227602 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 19:59:55 +00:00
nboyd%atg.com
548f0a8215 Fix bug 363058 Provide JavaScript-only stack trace from RhinoException.
Contribution from Hannes Wallnoefer <hannes [at] helma [dot] at>.


git-svn-id: svn://10.0.0.236/trunk@227601 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 19:47:36 +00:00
rcampbell%mozilla.com
fb65009426 Bug 382682, Add makefile target to launch interactive xpcshell for debugging. Patch by Alex Vincent
git-svn-id: svn://10.0.0.236/trunk@227600 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 19:42:46 +00:00
daniel.boelzle%sun.com
b7366aa107 Bug 383124: keep lightning-wcap versions in sync with vanilla lightning
git-svn-id: svn://10.0.0.236/trunk@227598 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 19:14:06 +00:00
nick.kreeger%park.edu
a1fdb1b667 nsIMailboxSpec cleanup portion for the great string cleanup of bug 379070. r=mscott, src=bienvenu. Trunk only.
git-svn-id: svn://10.0.0.236/trunk@227597 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 18:45:47 +00:00
mcsmurf%mcsmurf.de
a66619ba7b Clean up SeaMonkey packages file. Bug 382566, r=Standard8
git-svn-id: svn://10.0.0.236/trunk@227596 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 18:33:16 +00:00
jwalden%mit.edu
83e16d3257 Fix syntax error.
git-svn-id: svn://10.0.0.236/trunk@227595 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 18:32:31 +00:00
scott%scott-macgregor.org
17d09d8c4c fix a mismatched paren
git-svn-id: svn://10.0.0.236/trunk@227594 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 18:06:15 +00:00
mats.palmgren%bredband.net
263b383ccf Treat a property value with trailing non-whitespace the same as a parse error. b=383075 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@227593 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 17:56:18 +00:00
ccooper%deadsquid.com
58d81b3543 b=373373
- turn talkback on


git-svn-id: svn://10.0.0.236/trunk@227592 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 17:01:09 +00:00
crowder%fiverocks.com
014e0b0bb6 Bug 374681: 260 GC roots remain after destroying JSRuntime (not the complete fix, I think), r=brendan
git-svn-id: svn://10.0.0.236/trunk@227591 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 15:59:45 +00:00
bugzilla%standard8.demon.co.uk
e70943b9b5 Bug 383051 Profiles not detected in migrator for apps that use profiles.ini instead of registry. r=Neil
git-svn-id: svn://10.0.0.236/trunk@227590 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 15:52:09 +00:00
ccooper%deadsquid.com
c4bb66f384 b=383169
r=cf
- only call 'make deliver' on Windows


git-svn-id: svn://10.0.0.236/trunk@227589 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 15:46:46 +00:00
sspitzer%mozilla.org
67357bed3c fix for bug #382534: horizontal spacing of favicons in the bookmarks sidebar on Mac OS X.
patch=cyen

r=sspitzer


git-svn-id: svn://10.0.0.236/trunk@227588 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 15:45:27 +00:00
nboyd%atg.com
bb1a83729b Make FEATURE_STRICT_MODE imply FEATURE_STRICT_EVAL and FEATURE_STRICT_VARS.
git-svn-id: svn://10.0.0.236/trunk@227587 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 15:06:58 +00:00
ccooper%deadsquid.com
e1d745d4f5 b=383433
- add new methods to DBTools for manipulating primary keys
- updated schema: remove auto-inc column from test_result_bugs and make compound primary key
- update populatedb.pl to update test_result_bugs table on existing installs


git-svn-id: svn://10.0.0.236/trunk@227585 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 14:48:16 +00:00
nboyd%atg.com
18511287de Fix bug 383356. Patch from Roshan James.
git-svn-id: svn://10.0.0.236/trunk@227584 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 14:43:32 +00:00
nboyd%atg.com
8899e021a0 Implement checks for generators returning values.
Patch from Roshan James, roshanj@google.com.


git-svn-id: svn://10.0.0.236/trunk@227583 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 14:32:40 +00:00
ginn.chen%sun.com
a32384be86 Bug 376013 [a11y]Incorrect text information sent in "object:text-changed:insert" events.
patch by Evan.Yan at sun.com r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227580 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 07:56:52 +00:00
Olli.Pettay%helsinki.fi
2df1777a07 Bug 362287, [@ nsAutoCompleteController::PostSearchCleanup] , r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227579 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 07:00:30 +00:00
jruderman%hmc.edu
a8bd6cdf5c Fix format string bug (bug 377747). Not part of default builds.
git-svn-id: svn://10.0.0.236/trunk@227578 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 01:22:25 +00:00
jruderman%hmc.edu
88fb9bbfc5 Remove printf. Bug 377739, r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@227577 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 01:04:01 +00:00
dveditz%cruzio.com
72933b60d1 bug 376573 prevent memory leak if realloc fails. r=biesi, sr=stuart
git-svn-id: svn://10.0.0.236/trunk@227576 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 00:25:15 +00:00
bienvenu%nventure.com
73f699b0ef fix forward as attachment to set content type to message/rfc822, sr=mscott, 388361
git-svn-id: svn://10.0.0.236/trunk@227575 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 00:18:40 +00:00
mozilla.mano%sent.com
2832c4b051 Bug 383365 Tweak default preferences set in debug builds. r=gavin.
git-svn-id: svn://10.0.0.236/trunk@227574 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 00:05:11 +00:00
vladimir%pobox.com
97f4e79dc0 b=382482, error when accessing navigator.offlineResources (NS_ERROR_XPC_CANT_GET_PARAM_IFACE_INFO) -- missing xpt file from packaging manifests; patch from dcamp@mozilla.com, r+sr=vlad
git-svn-id: svn://10.0.0.236/trunk@227571 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-06 00:03:14 +00:00
graydon%mozilla.com
659f08e6db Bug #368869, suspect all native wrappers as cycle roots (yet again, after Igor's change to js gc).
r=brendan, sr=jst


git-svn-id: svn://10.0.0.236/trunk@227570 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 23:50:22 +00:00
zach%zachlipton.com
7d1fd5f555 Allow superusers to edit all products. Fix a duplicated id in
manage_testcases that had been making the testcase_id go away when the
edit button was pressed.


git-svn-id: svn://10.0.0.236/trunk@227569 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 23:46:23 +00:00
mrbkap%gmail.com
1c775f6783 Remove vestigial initialization
git-svn-id: svn://10.0.0.236/trunk@227568 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 23:44:21 +00:00
mrbkap%gmail.com
b5fbdde90e Be less strict about how you can call eval. In particular, allow callers to call it through other names, as long as the this object is a global object. bug 383381, r=brendan
git-svn-id: svn://10.0.0.236/trunk@227567 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 23:42:00 +00:00
mozilla.mano%sent.com
ae6668ac37 Bug 383328 - no 'open in tabs' menu item for folders / livemarks in bookmark toolbar overflow chevron. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@227566 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 23:26:27 +00:00
mozilla.mano%sent.com
57b8e2ccb4 Bug 381534 - cannot drag and drop url from location bar to bookmarks toolbar. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@227565 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 23:24:39 +00:00
mozilla.mano%sent.com
7d3c55991d Bug 382813 - nsFaviconService shouldn't rely on icons in chrome://browser. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@227564 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 23:22:45 +00:00
ghendricks%novell.com
952f4e7b22 Fix throwing of errors under mod_perl
git-svn-id: svn://10.0.0.236/trunk@227563 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 23:10:11 +00:00
scott%scott-macgregor.org
710656bd18 Bug #379070 --> nsIMsgStatusFeedback cleanup. Convert many of the string arguments to A(C)String. General code cleanup.
Patch by Joerg Bornemann <jobor@gmx.de>

sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227562 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 22:59:39 +00:00
zach%zachlipton.com
b2bda161d6 No need to revoke a user's session when changing group bits.
git-svn-id: svn://10.0.0.236/trunk@227561 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 22:53:43 +00:00
zach%zachlipton.com
93d1f0bf35 Fix unneeded module dependencies in Litmus::Mailer. Also fix a warning in
login.cgi.


git-svn-id: svn://10.0.0.236/trunk@227560 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 22:46:32 +00:00
bzbarsky%mit.edu
ee7bb09f16 Looks like this test is failing on mac and all...
git-svn-id: svn://10.0.0.236/trunk@227559 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 22:41:41 +00:00
zach%zachlipton.com
3c1dc52fd9 Two significant user authentication changes:
Bug 329250 - User permission groups. Creates several layers of admin
groups, including super-administrators, test run/test day administrators,
and product administrators, and restricts access to administrative
functions according to user group levels. Also adds auth tools to search
for users by group and to grant/revoke group permissions.

Added hooks for testcases to belong to security groups (much like
Bugzilla's group system) for future use.

Bug 314928 - Forgot Password feature. Allows users who have forgotten
their passwords to change them without intervention from the QA team.
Password change requests are authenticated by an email to the user and a
link they must follow to confirm their identity. Also adds Litmus::Mailer,
with general support for sending email from within Litmus for future email
features.

Also reinstated Memoization in a mod_perl-aware way for a few common
functions.


git-svn-id: svn://10.0.0.236/trunk@227557 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 22:29:44 +00:00
scott%scott-macgregor.org
e2f8d0ce1b Bug #379070 --> String cleanup for address book. Convert nsIAddressCollector to AString / ACString.
Patch by Prasad Sunkari <prasad@medhas.org>

r=standard8
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227556 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 22:20:28 +00:00
kaie%kuix.de
14151a386f Bug 110161, enable OCSP by default, follow up checkin,
fixing string identifiers. r=marcoos, sr=mconnor


git-svn-id: svn://10.0.0.236/trunk@227555 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 22:14:40 +00:00
ghendricks%novell.com
4bcb8bd43a Add ability to remove tags from multiple cases, runs, plans.
git-svn-id: svn://10.0.0.236/trunk@227554 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 21:35:05 +00:00
ghendricks%novell.com
aa5d8576ef numerous fixes
git-svn-id: svn://10.0.0.236/trunk@227552 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 21:11:53 +00:00
bzbarsky%mit.edu
0756dfc6a7 Wrong bug numbers... oops.
git-svn-id: svn://10.0.0.236/trunk@227551 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 21:00:36 +00:00
scott%scott-macgregor.org
b0d56ffebe Bug #379070 --> remove use of nsCRT for |char *| strings in base, db and extensions.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227550 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 20:49:14 +00:00
crowder%fiverocks.com
f2183b3558 Bug 380831: incorrect uneval trying to output a getter function that is a sharp definition, r=igor
git-svn-id: svn://10.0.0.236/trunk@227549 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 20:20:07 +00:00
bzbarsky%mit.edu
f69b495ea4 Adding test.
git-svn-id: svn://10.0.0.236/trunk@227548 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 20:12:10 +00:00
rflint%ryanflint.com
aebdfd537c Bug 383353 - Remove normalizePostData from browser.js. r=gavin
git-svn-id: svn://10.0.0.236/trunk@227547 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 20:07:41 +00:00
aaronleventhal%moonset.net
d9e3f85d7f Bug 382270. The displayed menu item in a collapsed HTML combo box should have SHOWING state exposed via AT-SPI. r=evan.yan
git-svn-id: svn://10.0.0.236/trunk@227546 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 20:02:35 +00:00
bzbarsky%mit.edu
586121a084 Adding test.
git-svn-id: svn://10.0.0.236/trunk@227545 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 19:58:10 +00:00
rhelmer%mozilla.com
3780df7cac botrunner - buildbot auto-install and update configs from CVS b=378529 r=rhelmer r=preed p=bhearsum p=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227544 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 19:57:39 +00:00
flamingice%sourmilk.net
71a66ce2dc Bug 383055, all toplevel windows placed at top left, Patch by Tuukka Tolvanen, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227543 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 19:57:38 +00:00
kaie%kuix.de
c157293f87 Bug 110161, enable OCSP by default
r=cbiesinger, sr=mconnor


git-svn-id: svn://10.0.0.236/trunk@227542 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 19:27:42 +00:00
bzbarsky%mit.edu
5b7012f5cc When serializing a <q> as plaintext, put in quotes even if we're not doing
formatted output.  Bug 378407, r=glazman, sr=sicking


git-svn-id: svn://10.0.0.236/trunk@227541 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 19:24:55 +00:00
kaie%kuix.de
9217ee0923 Bug 378489, Add multiple new roots to NSS
r=nelson, r=rrelyea, r=alexei.volkov
Bug 289979, Three root CA certs don't have explicit CKA_TRUST_STEP_UP_APPROVED flags
Patch provided by Wan-Teh, r=kengert, r=rrelyea


git-svn-id: svn://10.0.0.236/trunk@227540 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 19:17:44 +00:00
bzbarsky%mit.edu
f68b71bd43 Make OrderRowGroups type-safe. Bug 367706, r=bernd, sr=roc
git-svn-id: svn://10.0.0.236/trunk@227539 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 18:55:27 +00:00
nboyd%atg.com
dc91e7c438 Fix bug 383174: Add new reportMatch function in shell.js
r=bclary@bclary.com


git-svn-id: svn://10.0.0.236/trunk@227538 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 18:31:53 +00:00
nboyd%atg.com
d71e9843a3 Initial checkin for Rhino 1.7. Add JavaScript 1.7 version number.
Initial implementation of 1.7 generators for interpretive mode. See bug 379377.


git-svn-id: svn://10.0.0.236/trunk@227537 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 18:23:49 +00:00
bzbarsky%mit.edu
496b8fa553 Adding regression test.
git-svn-id: svn://10.0.0.236/trunk@227536 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 18:00:21 +00:00
sdwilsh%shawnwilsher.com
b1500dd455 Bug 382081 - Small downloads don't show in download manager when already open. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227535 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 16:54:40 +00:00
bienvenu%nventure.com
d45268006f fix mass re-retrieval of pop3 messages when there's an error retrieving a message, and cleanup some formatting, sr=mscott, 352998
git-svn-id: svn://10.0.0.236/trunk@227534 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 16:14:59 +00:00
mattwillis%gmail.com
cc1aee6b73 bug 382744 - Correct backwards assertion check in XPCNativeScriptableInfo. Patch by Manish Singh <manish@flock.com>, r=dbaron, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@227533 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 15:59:44 +00:00
aaronleventhal%moonset.net
6b48d5a10e Bug 382321. Alphabetize ARIA role table and move to a separate file. r=surkov, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227532 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 15:41:08 +00:00
gavin%gavinsharp.com
d067c58e11 Back out the patch for bug 303428 because it causes bug 382766
git-svn-id: svn://10.0.0.236/trunk@227531 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 15:08:32 +00:00
ccooper%deadsquid.com
2c81c2f527 b=383293
- add ability to persist single form variables
- only persist subgroup variable when repopulating subgroups


git-svn-id: svn://10.0.0.236/trunk@227529 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 14:00:08 +00:00
martijn.martijn%gmail.com
eafeb3b7f3 Bug 383010 - Visual glitches while scrolling pages with position:fixed elements, patch by Stephen Moehle, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227524 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 09:39:54 +00:00
longsonr%gmail.com
0a894c09f3 Bug 379284 - Support font-weight='lighter' on Windows. r=vladimir,sr=roc
git-svn-id: svn://10.0.0.236/trunk@227523 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 09:29:11 +00:00
neil%parkwaycc.co.uk
7df6bdb436 Continuation of synchronisation of xpfe autocomplete with toolkit interfaces b=304309 r=ajschult sr=jag
git-svn-id: svn://10.0.0.236/trunk@227522 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 08:08:18 +00:00
rflint%ryanflint.com
c7df5abbcd Fix encoding issue on last checkin to urlbarBindings.xml as part of bug 295498. Patch by Simon Bnzli <zeniko@gmail.com>
git-svn-id: svn://10.0.0.236/trunk@227521 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 06:41:52 +00:00
rflint%ryanflint.com
e310d26a04 Bug 382373 - NS_ERROR_NOT_RESUMABLE and NS_ERROR_FTP_LIST are the same value (25). Patch by Edward Lee <edilee@gmail.com>, r=cbiesinger
git-svn-id: svn://10.0.0.236/trunk@227520 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:48:25 +00:00
tony%ponderer.org
aae9bbf200 Bug 382621 – don't include /toolkit/components/url-classifier/content/moz/debug.js by default
patch by Simon Bünzli, r=me


git-svn-id: svn://10.0.0.236/trunk@227519 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:44:31 +00:00
rflint%ryanflint.com
cb638ad591 Bug 382890 - Crash in File | Import of profile from Seamonkey [@ nsSeamonkeyProfileMigrator::CopyPasswords]. Patch by Adam Guthrie <ispiked@gmail.com>, r=gavin/dolske
git-svn-id: svn://10.0.0.236/trunk@227518 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:35:00 +00:00
wr%rosenauer.org
85f10377e8 Bug 383099 - error in Makefile creation caused by autoconf syntax, r=luser
git-svn-id: svn://10.0.0.236/trunk@227517 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:26:34 +00:00
brendan%mozilla.org
10d4eba995 Fix JOF_TMPSLOT accounting (383255, r=igor).
git-svn-id: svn://10.0.0.236/trunk@227516 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:23:29 +00:00
rflint%ryanflint.com
0b1a9cfc32 Bug 382911 - Several JS components call nsICategoryManager.addCategoryEntry with an extra final parameter. Patch by Manish Singh <manish@flock.com>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@227515 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:22:35 +00:00
tony%ponderer.org
1b96d81f09 Bug 381379 – remove G_Base64
original patch by Simon Bünzli, r=me


git-svn-id: svn://10.0.0.236/trunk@227514 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 05:22:00 +00:00
rflint%ryanflint.com
b91f247def Bug 295498 - Middle-clicking autocomplete entries opens the URI in the same tab instead of a new one. Patch by Simon Bnzli <zeniko@gmail.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227513 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 04:51:16 +00:00
ginn.chen%sun.com
0f49fd8327 Bug 383179 Firefox reliably segfaults upon quit [@ nsAccessNode::GetApplicationAccessible]
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227512 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 04:19:16 +00:00
bzbarsky%mit.edu
a3c93fe989 Don't react to changes in anonymous content subtrees. Bug 383137, r+sr=sicking
git-svn-id: svn://10.0.0.236/trunk@227511 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 03:29:50 +00:00
flamingice%sourmilk.net
00d797eb38 Bug 329846, enable native theme in HTML content on Linux, Patch by Michael Ventnor, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227510 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 03:26:43 +00:00
jruderman%hmc.edu
6bc327ae7c Fix typo (M$ for MS). Bug 383076, r+sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@227509 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 03:23:35 +00:00
igor%mir2.org
5054f64941 Bug 383188: using code spec flag to declare extra slot used for post ++/--. r=brndan
git-svn-id: svn://10.0.0.236/trunk@227508 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 03:07:38 +00:00
bent.mozilla%gmail.com
1b94d7c61d Bug 382759 - "MozillaBuild 1.1's 'mkdir -p' command is unreliable". r=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@227507 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 00:33:21 +00:00
mrbkap%gmail.com
528a1c1e22 Fix overflow potential. bug 373931, r=crowder rs=brendan
git-svn-id: svn://10.0.0.236/trunk@227506 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 00:05:32 +00:00
sdwilsh%shawnwilsher.com
76f9eb283a Bug 382825 - Add a retryDownload method to the download manager backend. r=cbiesinger
git-svn-id: svn://10.0.0.236/trunk@227505 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-05 00:03:36 +00:00
bent.mozilla%gmail.com
e02872210c Bug 382217 - "Move browser Makefiles from allmakefiles.sh to browser/makefiles.sh". Patch by Henrik Skupin <hskupin@gmail.com>. r=me, bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@227504 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:34:39 +00:00
scott%scott-macgregor.org
0eedcce38e Bug #379070 --> replace nsCRT::CR and nsCRT::LF with '\r' and '\n' respectively.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227503 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:25:26 +00:00
ghendricks%novell.com
6eb92b3098 Make tags not reload the combobox each time a tag is added or removed.
git-svn-id: svn://10.0.0.236/trunk@227502 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:20:38 +00:00
martijn.martijn%gmail.com
678913dcc9 Bug 127013 – fullScreen property operates inconsistently for frames, patch by Michael Ventnor, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@227501 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:15:29 +00:00
bienvenu%nventure.com
1ddfc1f409 fix 317589 mail body containing ++ produces error message with gnome, patch by brian.lu@sun.com, r=chpe@gnome.org, sr=cbiesinger
git-svn-id: svn://10.0.0.236/trunk@227500 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:07:28 +00:00
scott%scott-macgregor.org
a8949c1a2a fix some linux bustage
git-svn-id: svn://10.0.0.236/trunk@227499 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:06:54 +00:00
mrbkap%gmail.com
3056e2fa00 Remove indirect eval. bug 382509, r=brendan
git-svn-id: svn://10.0.0.236/trunk@227498 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:03:04 +00:00
mrbkap%gmail.com
26e0655c8b Handle error returns from ftell. bug 373934, r=brendan
git-svn-id: svn://10.0.0.236/trunk@227496 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 23:01:41 +00:00
ghendricks%novell.com
fbab9f2462 Removing the concept of current case runs. Since changing a build or environment actually creates a new row in the test_case_runs table, these should be shown directly to the user. This was in effect a hidden filter. Now all case-runs are shown.
git-svn-id: svn://10.0.0.236/trunk@227495 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 22:41:07 +00:00
scott%scott-macgregor.org
b27334d4c8 Bug #379070 --> remove NS_LINEBREAK and NS_LINEBREAK_LEN in mailnews because that won't be available to us using frozen linkage.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227494 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 22:37:56 +00:00
mrbkap%gmail.com
b70e41b287 Backing out to fix orange
git-svn-id: svn://10.0.0.236/trunk@227493 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 22:18:25 +00:00
bent.mozilla%gmail.com
4e6596bf0d Backing out 382217 until tboxes are green.
git-svn-id: svn://10.0.0.236/trunk@227492 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 22:02:52 +00:00
bent.mozilla%gmail.com
ed46d171db Bug 382217 - "move browser Makefiles from allmakefiles.sh to browser/makefiles.sh". Patch by Henrik Skupin <hskupin@gmail.com>. r=me, bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@227491 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:59:16 +00:00
nkinder%redhat.com
3e2fd41acd Resolves: 382817
Summary: Fixed a memory leak of the SASL I/O socket arg when closing a connection.


git-svn-id: svn://10.0.0.236/trunk@227490 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:50:01 +00:00
mrbkap%gmail.com
38998897b4 Fixing bustage, bug 382509
git-svn-id: svn://10.0.0.236/trunk@227489 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:47:13 +00:00
mrbkap%gmail.com
890b854e70 Create XPCNativeWrapper function wrappers with the right parent. bug 370127, r=bzbarsky sr=brendan
git-svn-id: svn://10.0.0.236/trunk@227488 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:43:57 +00:00
mrbkap%gmail.com
2b6c77f00b Remove indirect eval. bug 382509, r=brendan
git-svn-id: svn://10.0.0.236/trunk@227487 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:40:55 +00:00
mrbkap%gmail.com
7b21b0d68c Whitespace police
git-svn-id: svn://10.0.0.236/trunk@227486 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 21:38:40 +00:00
nboyd%atg.com
5850ef43e6 Classify another failure
git-svn-id: svn://10.0.0.236/trunk@227483 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 20:33:42 +00:00
igor%mir2.org
817a698900 Bug 381973: new opcode flag top declare an extra temporary slot used by interpreter. r=brendan
git-svn-id: svn://10.0.0.236/trunk@227482 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 20:01:41 +00:00
brendan%mozilla.org
008029c904 Fix fun_resolve to avoid resolving hidden properties (locals/params; 382532, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@227481 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 19:50:31 +00:00
crowder%fiverocks.com
7f40833149 Bug 366355: perlconnect removal continues, r=mrbkap, patch by Patrick Welche <pw-fb@newn.cam.ac.uk>
git-svn-id: svn://10.0.0.236/trunk@227480 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 19:33:42 +00:00
ghendricks%novell.com
5be74efc99 Calculate percentages based on complete cases, not total.
git-svn-id: svn://10.0.0.236/trunk@227479 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 19:19:43 +00:00
bzbarsky%mit.edu
1a9ff7ab95 Adding test.
git-svn-id: svn://10.0.0.236/trunk@227478 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 19:09:41 +00:00
nboyd%atg.com
178ce6e8d6 Move skip lists to the testsrc directory.
git-svn-id: svn://10.0.0.236/trunk@227477 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 18:24:58 +00:00
stuart.morgan%alumni.case.edu
86700a70d3 Camino only - Bug 382801: Ensure that the keychain cache key lasts as long as it is used. r/sr=josh
git-svn-id: svn://10.0.0.236/trunk@227476 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 17:24:23 +00:00
nrthomas%gmail.com
4ca66f0750 Bug 382823, mods to bootstrap config for Tb2004, r=preed
git-svn-id: svn://10.0.0.236/trunk@227473 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 17:21:33 +00:00
edburns%acm.org
b2cce10546 include_top_level_directory_in_zip
git-svn-id: svn://10.0.0.236/trunk@227472 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 17:10:02 +00:00
nboyd%atg.com
357225fe76 Add skips for tests causing OutOfMemoryErrors.
git-svn-id: svn://10.0.0.236/trunk@227471 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 16:06:43 +00:00
nboyd%atg.com
c10680ab9c Fix failure indicated by test js1_5/extensions/regress-351973.js.
git-svn-id: svn://10.0.0.236/trunk@227470 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 15:53:15 +00:00
joshmoz%gmail.com
b9f5f419a0 fix some gcc 4 warnings in xpcom. patch by Christian Haberstroh. b=382753 r=bent sr=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227468 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 15:44:43 +00:00
cltbld
eec0fee7c2 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@227466 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 15:11:03 +00:00
kairo%kairo.at
07afc9def7 bug 383112 - make MOZ_XUL_APP=1 the default in configure, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227465 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 15:09:50 +00:00
daniel.boelzle%sun.com
aaab4221c2 bug 375528, 340949: fixing headers, itip/imip roundtrip, getItem, session id handling, subscriptions
git-svn-id: svn://10.0.0.236/trunk@227462 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 14:22:04 +00:00
nboyd%atg.com
f1bc784af2 Fix bug 274311: Can you add all of the shell commands to the help() menu?
Patch from Roshan James <roshanj@google.com>.


git-svn-id: svn://10.0.0.236/trunk@227461 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 13:46:58 +00:00
nboyd%atg.com
9fd35e8389 More work on strict mode.
* Support implemented for checking for inconsistent return usage. Contribution
from Roshan James <roshanj@google.com>.
* Fixed check for assignment in conditional.


git-svn-id: svn://10.0.0.236/trunk@227460 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 13:18:39 +00:00
wr%rosenauer.org
16acda3bbf Bug 383099 - error in Makefile creation caused by autoconf syntax (part1), r=luser
git-svn-id: svn://10.0.0.236/trunk@227459 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 12:58:40 +00:00
stridey%gmail.com
da09d71a9f Camino only - Bug 382685: Allow selection of files with type TEXT in Open File… dialog. Patch by Smokey <alqahira@ardisson.org> r=cl sr=smorgan
git-svn-id: svn://10.0.0.236/trunk@227458 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 12:01:57 +00:00
peterv%propagandism.org
8a5ea848b1 Fix for bug 382133 ("(function(){}).apply.ee = <foo/>;" causes shutdown crash [@ nsXPConnect::Unlink] during nsCycleCollector::CollectWhite). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@227456 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 10:01:34 +00:00
ginn.chen%sun.com
8355289e12 Bug 382567 Use GetNativeInterface, GetAccessibleWrap instead of CAST
r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@227455 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 09:39:16 +00:00
ginn.chen%sun.com
08c7f81a99 Bug 381389 Label_for/Label_by relation is missing in Import Address Books window
patch by tiger.zhang @sun.com r+sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227453 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 08:44:38 +00:00
ginn.chen%sun.com
33ecade521 Bug 382555 Don't need check IsEmbeddedObject in GetNativeInterface if we've already created mAtkObject
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227452 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 08:37:33 +00:00
ginn.chen%sun.com
deaa05d894 Bug 382293 sync maiutil code with gailutil.c
git-svn-id: svn://10.0.0.236/trunk@227451 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 08:34:15 +00:00
reed%reedloden.com
978c438dbe Bug 382929 - [p=reed r=bear]
git-svn-id: svn://10.0.0.236/trunk@227450 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 08:25:26 +00:00
ginn.chen%sun.com
04bd9adc12 Bug 382296 reduce compile warnings with gcc in a11y module
r=surkov.alexander


git-svn-id: svn://10.0.0.236/trunk@227449 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 08:16:05 +00:00
scott%scott-macgregor.org
66353335e3 fix mac build bustage
git-svn-id: svn://10.0.0.236/trunk@227448 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 04:31:52 +00:00
scott%scott-macgregor.org
e8062a88ad fix linux build bustage
git-svn-id: svn://10.0.0.236/trunk@227447 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 04:25:43 +00:00
scott%scott-macgregor.org
f722442e22 Bug #382064 --> remove nsIMsgStringService. Force callers to go through the string bundle service directly. Try to undo compose's dual use of string IDs as error codes.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227446 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 04:00:10 +00:00
scott%scott-macgregor.org
b5679c22ce Bug #379070 --> string cleanup in mailnews.
Remove nsAdopting(C)String. nsPromiseFlat(C)String --> PromiseFlat(C)String. Remove use of nsPrintfCString. None of these APIs are available to use under frozen linkage.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227445 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 03:20:27 +00:00
tony%ponderer.org
39c582babc Bug 383001 – Include a minimal G_TabbedBrowserWatcher at the single place it's actually needed
patch by Simon Bünzli, r=me


git-svn-id: svn://10.0.0.236/trunk@227444 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 02:54:30 +00:00
tony%ponderer.org
6ed6b6e8b0 Bug 382816 – remove /toolkit/components/url-classifier/content/moz/filesystem.js and /toolkit/components/url-classifier/content/application.js
patch by Simon Bünzli, r=me


git-svn-id: svn://10.0.0.236/trunk@227443 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 00:37:37 +00:00
scott%scott-macgregor.org
c4f8e89d55 Bug #379070 --> turn off the test code for appending message preview text to the subject field in the thread pane.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227442 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-04 00:03:32 +00:00
scott%scott-macgregor.org
e896dde354 Bug #379070 --> string cleanup for mail\ including removal of XPIDL strings and other string interfaces that aren't available using frozen linkage.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227441 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 23:41:23 +00:00
scott%scott-macgregor.org
0fc60a65aa Bug #379070 --> string cleanup for mailnews\mapi including removal of XPIDL strings and other string interfaces that aren't available using frozen linkage.
git-svn-id: svn://10.0.0.236/trunk@227440 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 23:39:05 +00:00
scott%scott-macgregor.org
41f3dd7c01 Bug #379070 --> string cleanup for mailnews\import including removal of XPIDL strings and other string interfaces that aren't available using frozen linkage.
git-svn-id: svn://10.0.0.236/trunk@227439 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 23:37:55 +00:00
martijn.martijn%gmail.com
26f759c117 Mochitest for bug 304188 – find-menu appears in editor element which has had makeEditable() called but designMode not set, r=mano
git-svn-id: svn://10.0.0.236/trunk@227438 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 21:34:48 +00:00
martijn.martijn%gmail.com
7382c8822c Bug 383030 – Negative values for -moz-border-radius/-moz-outline-radius should be ignored, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@227437 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 21:15:46 +00:00
neil%parkwaycc.co.uk
38b217e46f Bug 382746 "ASSERTION: Lists not the same length"
Bug 382899 "ASSERTION: bad pref, min, max size"
Both patches r=Enn sr=bz


git-svn-id: svn://10.0.0.236/trunk@227436 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 20:46:59 +00:00
kairo%kairo.at
dbf1c1f052 use 7zip for NSIS installer, set all uploaded files to the seamonkey group on the server, OKed by cf on IRC
git-svn-id: svn://10.0.0.236/trunk@227434 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 19:06:49 +00:00
stridey%gmail.com
7ef9473932 Camino only - Bug 379231: May adblocking updates. Patch by Smokey <alqahira@ardisson.org> r/sr=smfr
git-svn-id: svn://10.0.0.236/trunk@227433 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 18:57:22 +00:00
db48x%yahoo.com
2fc2454326 Bug 321706 – Some elements of pages in sub-directories are not loaded if the URL ends by /.
patch by Florian Quèze <f.qu@queze.net>, r+sr=cbiesinger


git-svn-id: svn://10.0.0.236/trunk@227432 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 14:31:14 +00:00
bugzilla%standard8.demon.co.uk
1cd0532ed5 Followup to bug 382586 remove now non-existing makefiles
git-svn-id: svn://10.0.0.236/trunk@227431 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 13:05:31 +00:00
bugzilla%standard8.demon.co.uk
ddf3ef1596 Bug 382586 Clean up /suite after suite moving to toolkit. p=Asrail <asrail@gmail.com>,r=me,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227430 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 13:03:01 +00:00
bugzilla%standard8.demon.co.uk
58027b7cf6 Bug 382586 Clean up /suite after suite moving to toolkit. p=Asrail <asrail@gmail.com>,r=me,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227429 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 11:44:31 +00:00
bugzilla%standard8.demon.co.uk
106e16c4ef Bug 382495 More missing preferences part 2. r=Neil
git-svn-id: svn://10.0.0.236/trunk@227428 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 11:28:05 +00:00
bugzilla%standard8.demon.co.uk
91dd208e1f Bug 382945 Profile Migrator doesn't check to see if profiles exist before offering options. r=Neil
git-svn-id: svn://10.0.0.236/trunk@227427 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 11:24:26 +00:00
lpsolit%gmail.com
e2cc216f46 Bug 382974: $duplicate can be set even when not marking a bug as a dupe (security check bypass) - Patch by Frédéric Buclin <LpSolit@gmail.com> r=justdave a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227423 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 09:21:55 +00:00
smontagu%smontagu.org
c7095c81fa Add 'ascii' as alias for 'us-ascii'. Bug 383018, patch by Adam Guthrie <ispiked@gmail.com>, r=smontagu, blanket sr=roc
git-svn-id: svn://10.0.0.236/trunk@227422 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 08:16:49 +00:00
smontagu%smontagu.org
b435fce1d2 Clear textruns during bidi resolution. Not Part of the Build. Bug 382429, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227421 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-03 06:53:10 +00:00
tony%ponderer.org
3685af1102 Bug 382991 - remove /browser/components/safebrowsing/content/js/*
patch by Simon Bünzli, r=me


git-svn-id: svn://10.0.0.236/trunk@227420 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 22:21:47 +00:00
joshmoz%gmail.com
adf139255d use a smaller system font for eSystemFont_List on Mac OS X. b=262191 r=smorgan sr=roc
git-svn-id: svn://10.0.0.236/trunk@227419 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 22:17:23 +00:00
joshmoz%gmail.com
a068cff59f need to set plugin window x and y coords in CG mode. b=382765 r=sfraser sr=roc
git-svn-id: svn://10.0.0.236/trunk@227418 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 22:02:57 +00:00
tony%ponderer.org
cfc9ec434c Bug 382620 - remove all methods marked as "deprecated" in safebrowsing code
patch by Simon Bünzli, r=me


git-svn-id: svn://10.0.0.236/trunk@227417 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 21:50:58 +00:00
db48x%yahoo.com
bb18c9cb1a Bug 381858 – The accesskey for "More" button in Page Info does not work
patch by Ehsan Akhgari <ehsan.akhgari@gmail.com>, r=mano


git-svn-id: svn://10.0.0.236/trunk@227415 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 20:05:58 +00:00
aaronleventhal%moonset.net
5f3f3f1c48 Bug 382860. No caret events in CSS scrollable area. r=surkov
git-svn-id: svn://10.0.0.236/trunk@227414 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 17:43:33 +00:00
aaronleventhal%moonset.net
f763af9803 Bug 382865. Null out param strings in ISimpleDOM* support. r=surkov
git-svn-id: svn://10.0.0.236/trunk@227413 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 17:37:07 +00:00
tony%ponderer.org
df6364d025 Bug 382618 - remove /toolkit/components/url-classifier/content/js/lang.js
patch by Simon Bünzli, r=me


git-svn-id: svn://10.0.0.236/trunk@227412 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 16:59:53 +00:00
bienvenu%nventure.com
76ae9eb2cc ignore timestamp differences up to a point between local folder and that stored in .msf file, like we do for 2.0, sr=mscott 136049
git-svn-id: svn://10.0.0.236/trunk@227411 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 16:08:27 +00:00
bienvenu%nventure.com
3a9f510e97 fix 381948, user not told about error deleting imap folder, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227410 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 16:01:47 +00:00
lpsolit%gmail.com
f520a28cf0 Bug 379127: Incorrect link to the documentation when trying to view an nonexistent saved search - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227409 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 16:01:46 +00:00
igor%mir2.org
4b4ae695f7 Bug 379220: replacing JS_AddRoot calls via doubly-linked lists. r=jst sr=brendan
git-svn-id: svn://10.0.0.236/trunk@227408 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 15:11:52 +00:00
ted.mielczarek%gmail.com
5a9553e731 bug 382541 - Mozilla Crash Reporter supresses writing of Mac OS X crash log - short term workaround. r=mento
git-svn-id: svn://10.0.0.236/trunk@227407 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 13:51:35 +00:00
ted.mielczarek%gmail.com
c92e6cd8b4 bug 358082 - improve crash reporter client UI - small fixup for linux. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227406 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 13:34:07 +00:00
martijn.martijn%gmail.com
0cb7edcd01 Fix mingw build issue from Bug 377950 - Need to get real cmaps from fonts, r+sr=pavlov
git-svn-id: svn://10.0.0.236/trunk@227405 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 10:12:40 +00:00
nrthomas%gmail.com
f9843b3238 For bug 382873, nagios changes for version bump to a6
git-svn-id: svn://10.0.0.236/trunk@227404 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 09:27:16 +00:00
bugzilla%standard8.demon.co.uk
9960b92c9a Bug 382500 Remove obsolete resources (contents.rdf) in directory/xpcom/base (now that SM is an xul app). r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227403 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 08:08:08 +00:00
emaijala%kolumbus.fi
3e76729ba1 Patch for bug 382480: Crash at nsBidiPresUtils::ProcessText
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@227402 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 07:09:26 +00:00
bmlk%gmx.de
4d894ea572 add table background tests to get more border collapse code coverage. The tests compare currently against a empty file. The original author is fantasai
git-svn-id: svn://10.0.0.236/trunk@227401 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 06:35:03 +00:00
reed%reedloden.com
94f2d74b78 Bug 382928 - "doeditmessage.cgi attempts to use $ReadFilename instead of $RealFilename" [p=reed r=justdave]
git-svn-id: svn://10.0.0.236/trunk@227400 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 05:30:40 +00:00
gavin%gavinsharp.com
124b201bd7 Touching allmakefiles.sh to see if this revives the unit test boxes
git-svn-id: svn://10.0.0.236/trunk@227399 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 04:22:52 +00:00
igor%mir2.org
324bf7c31d Bug 382253: consistent termination of inline functions. r=brendan
git-svn-id: svn://10.0.0.236/trunk@227398 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 03:46:39 +00:00
surkov.alexander%gmail.com
7c2aa2ca15 Bug 379435 - expose role and states as string in nsIAccessibleRetrieval, r=me, aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227396 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 03:23:58 +00:00
surkov.alexander%gmail.com
adb238ef0e Bug 381302 - move application accessible to cross platform code, r=aaronlev, ginn.chen, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227395 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 03:01:40 +00:00
julien.pierre.bugs%sun.com
b4ce2825ae Fix for bug 376894 . Allow DEBUG_PKCS11 also for optimized builds. Patch contributed by Kaspar Brand. r=nelson,julien
git-svn-id: svn://10.0.0.236/trunk@227394 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 02:23:37 +00:00
rflint%ryanflint.com
08a50d90d4 Bug 382584 - Mistyped assignment in tree.xml. r=enndeakin
git-svn-id: svn://10.0.0.236/trunk@227393 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 02:05:08 +00:00
flamingice%sourmilk.net
db684fc9ae Bug 379666, Remove incorrect PR_UnloadLibrary call, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@227392 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 01:43:36 +00:00
cltbld
1dc8975f96 Bug 382873 - bumping nightly version to a6pre. me=joduinn, r=preed
git-svn-id: svn://10.0.0.236/trunk@227391 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-02 01:15:12 +00:00
rhelmer%mozilla.com
e2c2fd7a89 15011 build id
git-svn-id: svn://10.0.0.236/trunk@227386 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 21:32:23 +00:00
rhelmer%mozilla.com
76997e118e verification
git-svn-id: svn://10.0.0.236/trunk@227385 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 21:27:22 +00:00
bienvenu%nventure.com
397a3d3b52 fix handling of invalid pop3 Inbox.msf file on startup, sr=mscott 380620
git-svn-id: svn://10.0.0.236/trunk@227384 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 21:09:24 +00:00
ccooper%deadsquid.com
8c359c22ef - remove STDERR messages
git-svn-id: svn://10.0.0.236/trunk@227383 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 21:03:34 +00:00
ccooper%deadsquid.com
a69d7eed4a b=360620
- revoke session whenever we disable a user or revoke their admin status


git-svn-id: svn://10.0.0.236/trunk@227382 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 21:02:50 +00:00
ccooper%deadsquid.com
f7f3912c53 - order test runs by product
- fix coverage display when there is no coverage


git-svn-id: svn://10.0.0.236/trunk@227381 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 20:32:29 +00:00
mcsmurf%mcsmurf.de
032cee4e4c Bug 382566 - Clean up SeaMonkey packages file, r=Standard8, not part of Firefox a5, suite-only
git-svn-id: svn://10.0.0.236/trunk@227380 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 19:49:46 +00:00
crowder%fiverocks.com
597826e667 backing out checkin on closed tree
git-svn-id: svn://10.0.0.236/trunk@227379 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 18:31:02 +00:00
crowder%fiverocks.com
6605b2bde6 Bug 366355: more perlconnect removal goodness
git-svn-id: svn://10.0.0.236/trunk@227378 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 18:29:49 +00:00
bienvenu%nventure.com
32d8db3f44 string cleanup for msg compose, sr=mscott, not part of firefox a5, 379070
git-svn-id: svn://10.0.0.236/trunk@227377 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 18:13:59 +00:00
ccooper%deadsquid.com
0ddca05682 b=364136
- when filtering the select list, keep track of values we already displayed and don't display them again


git-svn-id: svn://10.0.0.236/trunk@227376 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 17:36:21 +00:00
reed%reedloden.com
a0122b8324 Bug 382829 - "Bonsai shouldn't help spammers and e-mail collectors by exposing e-mail addresses" [p=reed r=bear]
git-svn-id: svn://10.0.0.236/trunk@227375 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 17:21:55 +00:00
bienvenu%nventure.com
94d70b3e32 fix folder tooltip new mail alerts, sr=mscott, suggestion from Neil, 382824
git-svn-id: svn://10.0.0.236/trunk@227374 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 17:10:32 +00:00
ccooper%deadsquid.com
ef2bbcf81c b=363662
- allow listings to be sorted by name or id
- change testcase display on manage subgroups page to be 'Name (ID)' to match other pages


git-svn-id: svn://10.0.0.236/trunk@227373 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 16:50:38 +00:00
scott%scott-macgregor.org
dbc6c6a7c0 Bug #382504 --> Fix a mailnews blocker. Unable to expand or collapse message threads, make sure we don't return an uninitialized rv value.
(Not part of the firefox alpha 5 build)

Patch by Joerg Bornemann <jobor@gmx.de>
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227372 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 16:12:55 +00:00
ccooper%deadsquid.com
00b56c7748 - clone testgroups/subgroups/testcases between 2.0 and 3.0
git-svn-id: svn://10.0.0.236/trunk@227371 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 15:10:06 +00:00
mattwillis%gmail.com
b1ff7a3297 fix typo in comment. rs=sayrer
git-svn-id: svn://10.0.0.236/trunk@227370 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 14:34:28 +00:00
gerv%gerv.net
8e79108f35 Bug 378590 - rewrite and reduce the length of the bug-writing guidelines. Patch by gerv; r=lpsolit,mkanat, a=mkanat
git-svn-id: svn://10.0.0.236/trunk@227366 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 09:35:52 +00:00
julien.pierre.bugs%sun.com
999e66c3aa Fix for bug 381718 . Off by one error in PK11_ListPrivKeysInSlot and PK11_ListPubKeysInSlot. r=wtc, rrelyea
git-svn-id: svn://10.0.0.236/trunk@227363 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 04:20:21 +00:00
sdwilsh%shawnwilsher.com
fb6f347117 Bug 381803 - two files are listed in DM, while downloading one file. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227362 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 01:42:43 +00:00
sdwilsh%shawnwilsher.com
ac6e7c2704 Bug 381801 - Downloads Complete alert (slider) no longer shows. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227361 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 01:39:53 +00:00
dietrich%mozilla.com
58301381c6 Bug 382094 bookmarks root should be a child of the places root (r=mano)
git-svn-id: svn://10.0.0.236/trunk@227360 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 01:33:29 +00:00
mozilla.mano%sent.com
4c97d0966c Bug 382073 - Bookmarks Service batch update API is a footgun. r=sayrer/mrbkap, a=mconnor.
git-svn-id: svn://10.0.0.236/trunk@227359 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 00:44:43 +00:00
mozilla.mano%sent.com
ae0c91963c Bug 374613 - the context menu of places bookmarks with live titles is missing the 'reload' option. patch from Steve Won <swon@mozilla.com>, r=me, a=mconnor.
git-svn-id: svn://10.0.0.236/trunk@227358 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 00:39:10 +00:00
mozilla.mano%sent.com
36ed9ef5b2 Bug 380519 - Don't use the moz_bookmarks.folderType field for marking the toolbar folder. r=dietrich, a=mconnor.
git-svn-id: svn://10.0.0.236/trunk@227357 18797224-902f-48f8-a5cc-f745e15eee43
2007-06-01 00:35:49 +00:00
roc+%cs.cmu.edu
525c65b147 Bug 382471. Don't crash when wigets aren't present. patch by Eli Friedman, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227356 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 23:23:32 +00:00
roc+%cs.cmu.edu
8a5c0ab3bf Bug 382471. Don't crash when wigets aren't present. patch by Eli Friedman, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227355 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 23:23:05 +00:00
bclary%bclary.com
00a2ca6ec8 JavaScript Test - fix broken test, bug 351515
git-svn-id: svn://10.0.0.236/trunk@227354 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 21:58:36 +00:00
bienvenu%nventure.com
00c84121a2 fix 363008, doubling of counts when rebuiling local folder summary files, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227353 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 21:32:40 +00:00
scott%scott-macgregor.org
1a44164da3 Bug #382640 --> add back some null ptr checks to nsMsgThread to eliminate a group of crash bugs the previous patch introduced.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227352 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 20:46:35 +00:00
christophe.ravel.bugs%sun.com
a8e759e06f Set JSS version to 4.2.6 Beta.
git-svn-id: svn://10.0.0.236/trunk@227349 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 20:10:43 +00:00
ghendricks%novell.com
b6b3fe39e4 Undef to trick taint issues
git-svn-id: svn://10.0.0.236/trunk@227346 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 19:47:39 +00:00
bclary%bclary.com
475117ae35 JavaScript Test - update test for bug 380237
git-svn-id: svn://10.0.0.236/trunk@227345 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 19:46:36 +00:00
bclary%bclary.com
e93d181ccc JavaScript Test - change eval tests to work around anonfunfix, bug 356247
git-svn-id: svn://10.0.0.236/trunk@227344 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 19:24:01 +00:00
dietrich%mozilla.com
0f12467f54 Bug 380232 occasionally not able to open the bookmarks dialog or subscribe to a feed url (using live bookmarks) [Remote chrome not allowed] (r=mano)
git-svn-id: svn://10.0.0.236/trunk@227343 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 19:13:15 +00:00
bclary%bclary.com
b560407498 JavaScript Test - change native function to decodeURI since print is not native in the browser version
git-svn-id: svn://10.0.0.236/trunk@227342 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 19:00:11 +00:00
despotdaemon
e9a078169d Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@227340 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 18:43:01 +00:00
bclary%bclary.com
e5a3bddb19 JavaScript Tests - fix test to match new decompilation and to add missing brace in expected decompilation, bug 381205
git-svn-id: svn://10.0.0.236/trunk@227338 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 18:31:12 +00:00
nrthomas%gmail.com
ac1d63d94f Bug 379240, version bump sync, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227337 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 16:44:55 +00:00
nrthomas%gmail.com
e7b0b9e274 Bug 379241, version bump sync, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227336 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 16:40:56 +00:00
lpsolit%gmail.com
865040f68d Bug 364164: <select> fields for flags are of different widths if you are not in the grant group for all flags - Patch by Frédéric Buclin <LpSolit@gmail.com> r=reed r=gerv a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227335 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 15:50:54 +00:00
ccooper%deadsquid.com
b86f64139d - updated INSTALL instructions
git-svn-id: svn://10.0.0.236/trunk@227334 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 14:13:51 +00:00
cls%seawood.org
dcc5b023a5 Bring clean.pl up to date and make the log trimming code common
Bug #378530 r=bear


git-svn-id: svn://10.0.0.236/trunk@227333 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 14:11:39 +00:00
nrthomas%gmail.com
598f5a7969 Bug 379241, bump nightly versions after release, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227332 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 13:58:30 +00:00
ccooper%deadsquid.com
d89425e912 b=355298
- new strawman install data for current schema
- deny web access to .sql files


git-svn-id: svn://10.0.0.236/trunk@227331 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 13:39:35 +00:00
nrthomas%gmail.com
62b44f5bcd Bug 379241, version bump sync, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227330 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 13:30:44 +00:00
surkov.alexander%gmail.com
013837fa6e Back up of bug 381302
git-svn-id: svn://10.0.0.236/trunk@227329 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 12:52:49 +00:00
surkov.alexander%gmail.com
a584bdd5a5 Bug 381302 - move application accessible to cross platform code, r=aaronlev, ginn.chen, sr=neil
git-svn-id: svn://10.0.0.236/trunk@227327 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 11:26:16 +00:00
gerv%gerv.net
2bf3d8cac0 Bug 250604 - add link to Talkback instructions. Patch by gerv; r,a=lpsolit.
git-svn-id: svn://10.0.0.236/trunk@227326 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 09:53:03 +00:00
bclary%bclary.com
8f61dd4871 JavaScript Test - regression test for bug 356247, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227323 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 07:11:53 +00:00
bclary%bclary.com
64a3974b57 JavaScript Test - regression test for bug 381108, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227322 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:54:10 +00:00
bclary%bclary.com
1f6ac20621 JavaScript Test - regression test for bug 381301, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227321 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:45:06 +00:00
bclary%bclary.com
e47b60fb0d JavaScript Test - regression test for bug 382335, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@227320 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:37:52 +00:00
timeless%mozdev.org
5715904608 Bug 380886 Possible crashes/leaks in regexp handling in OOM conditions
patch by gavin@picsel.com r=crowder


git-svn-id: svn://10.0.0.236/trunk@227319 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:31:06 +00:00
samuel%sieb.net
e94dd54924 Bug 376643 – setInterval fires repeatedly with incorrectly small delays...
r=jst
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@227318 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:11:10 +00:00
timeless%mozdev.org
938e981391 Bug 191187 Request for UDP/IP (datagram) socket provider and support
based on dougt's work
patch by mook.moz+mozbz@gmail.com
r=biesi sr=bz


git-svn-id: svn://10.0.0.236/trunk@227317 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:07:27 +00:00
dietrich%mozilla.com
77c6d84d6c Bug 327350 initialization of places services can fail in error conditions (r=sspitzer)
git-svn-id: svn://10.0.0.236/trunk@227316 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 06:06:38 +00:00
roc+%cs.cmu.edu
29d6e34f1c Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@227315 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 05:21:56 +00:00
philringnalda%gmail.com
ec438a218a Bug 363415 - Toolbar control (toolbar collapse widget) missing in Cocoafox, patch by Colin Barrett <cbarrett@mozilla.com>, r=mento, r=josh, sr=mconnor
git-svn-id: svn://10.0.0.236/trunk@227314 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 05:07:18 +00:00
roc+%cs.cmu.edu
b67a453f10 Bug 382490. Fix trimming in BreakAndMeasureText so when we back up to a break opportunity, we back up the trimming state too. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@227313 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 05:04:24 +00:00
roc+%cs.cmu.edu
06b20ed603 Bug 382279. Disable ligatures when letter-spacing is in effect. Also, avoid adding space inside ligatures if the gfx backend doesn't respect our disabling of ligatures. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@227312 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 05:01:57 +00:00
stuart.morgan%alumni.case.edu
4b248e2970 Camino only - bug 378544: Switch menu placeholder in General prefs to use an ellipsis. r=ardisson sr=pink
git-svn-id: svn://10.0.0.236/trunk@227311 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 03:28:02 +00:00
stuart.morgan%alumni.case.edu
5ffa48a986 Camino only - bug 177941: only prompt for keychain access once per keychain use. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227310 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 03:19:50 +00:00
stuart.morgan%alumni.case.edu
91569d67ba Camino only - bug 380465: Use CG rather than QD to get screen size. r=josh sr=pink
git-svn-id: svn://10.0.0.236/trunk@227309 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 03:13:45 +00:00
bzbarsky%mit.edu
829c92df27 Add an API to observe all loads in a CSSLoader. Change XML prettyprinting to
not start layout till after the prettyprinter stylesheet is loaded, so we don't
reflow and reconstruct the whole thing twice.  Bug 380612, r+sr=sicking


git-svn-id: svn://10.0.0.236/trunk@227308 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 01:42:48 +00:00
jonas%sicking.cc
9a4bd167ad Bug 373756. Don't execute XBL ctors on the last EndUpdate if there were queued ctors when we got the first BeginUpdate. Patch by bz. r/sr=me
git-svn-id: svn://10.0.0.236/trunk@227307 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 01:36:07 +00:00
vladimir%pobox.com
e85b96f837 b=379834, scrolling with large dashed border extremely slow, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227306 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 00:38:41 +00:00
rhelmer%mozilla.com
e91fe90193 dump screen width/height/colorDepth to console b=382521 p=anodelman r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227305 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 00:36:15 +00:00
mozilla.mano%sent.com
0e871606e4 Bug 382101 - Cannot move bookmark folder to the 'root'. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@227304 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 00:34:13 +00:00
roc+%cs.cmu.edu
61c01d96f8 Not (Really) Part Of The Build. Fix embarrassing error in nsLineBreaker...
git-svn-id: svn://10.0.0.236/trunk@227303 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-31 00:06:31 +00:00
kaie%kuix.de
2315736b2d Bug 110161, follow up check in to fix SeaMonkey accesskeys in the same
way as done for Firefox. r=me


git-svn-id: svn://10.0.0.236/trunk@227302 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 23:42:34 +00:00
jonas%sicking.cc
6018f02c27 Bug 380872: Hopefully fixes remaining regressions. Insert the address listbox into the DOM before starting to muck around with it. Original patch by Howard Chu <hyc@symas.com>. assumed-r=Neil sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@227301 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 23:36:37 +00:00
sspitzer%mozilla.org
560ca3b533 fix for bug #382221: Dragging bookmark on toolbar doesn't give permanent result
we need to adjust the indices before we make the change to the item we are
moving, otherwise, our we'll impact the index of the item we are moving.

r=dietrich


git-svn-id: svn://10.0.0.236/trunk@227300 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 23:25:19 +00:00
kaie%kuix.de
4bfa4a36d1 Bug 110161. Code related to the plan to enable OCSP by default.
r=rrelyea, toolkit r=mconnor


git-svn-id: svn://10.0.0.236/trunk@227299 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 23:13:30 +00:00
enndeakin%sympatico.ca
1ed2e845f3 Bug 332283, drop indicator not working for trees, r=sr=roc
git-svn-id: svn://10.0.0.236/trunk@227298 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 23:09:56 +00:00
brendan%mozilla.org
8d37ab69f8 Fix let-induced anti-bracing logic to cope with group assignment expression statements (356247, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@227297 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:39:21 +00:00
roc+%cs.cmu.edu
da043d6a16 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@227296 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:36:30 +00:00
roc+%cs.cmu.edu
526e053b34 Bug 174397. Support getClientRects and getBoundingClientRect on DOM elements. r=jonas,dbaron; sr=tor, plus help from Anne van Kesteren and Martijn Wargers
git-svn-id: svn://10.0.0.236/trunk@227295 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:32:56 +00:00
roc+%cs.cmu.edu
7a5518f06a Not part of the build. Change nsLineBreaker so that breaks at element boundaries are always governed by the white-space property on the element that's the nearest common ancestor of the DOM nodes on each side of the break point --- fixes bug 382289. Also, pass NBSP through to textruns so that whitespace trimming doesn't trim NBSP. Also, count trimmed spaces correctly when updating mClusterCount.
git-svn-id: svn://10.0.0.236/trunk@227294 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:27:28 +00:00
roc+%cs.cmu.edu
18fe4aac5f Not (Really) Part Of The Build. Comment and whitespace changes only. More specific documentation for gfxSkipChars.
git-svn-id: svn://10.0.0.236/trunk@227293 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:20:11 +00:00
neil%parkwaycc.co.uk
18718cc343 Continuation of synchronisation of xpfe autocomplete with toolkit interfaces b=304309 r=ajschult rs=mscott
git-svn-id: svn://10.0.0.236/trunk@227292 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:08:44 +00:00
ghendricks%novell.com
e36f46672c Typo in variable name
git-svn-id: svn://10.0.0.236/trunk@227290 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 22:04:43 +00:00
dtownsend%oxymoronical.com
a315d2e239 Testcase for bug 380398: appversion manifest flag is broken in certain situations. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227288 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 21:52:48 +00:00
wtc%google.com
620475e4c6 Bug 213637: follow the all lowercase comment style of this file.
git-svn-id: svn://10.0.0.236/trunk@227287 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 21:36:02 +00:00
scott%scott-macgregor.org
3a0af0887b Bug #382218 --> move mail/ Makefiles from allmakefiles.sh to mail/makefiles.sh.
Patch by Henrik Skupin <hskupin@gmail.com>

r=bent
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227286 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 21:15:40 +00:00
nick.kreeger%park.edu
246ce643ee Checking in |nsIImapService| string cleanup for bug 379070. r=mscott.
git-svn-id: svn://10.0.0.236/trunk@227285 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:45:39 +00:00
jonas%sicking.cc
8aac19d83c Bug 366417: Set up scriptloader in the nsDocument ctor to ensure that the blocker-count stays in sync with the notification depth. r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@227284 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:43:42 +00:00
despotdaemon
9c2ee5033e Pseudo-automatic update of changes made by mozilla@Weilbacher.org.
git-svn-id: svn://10.0.0.236/trunk@227283 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:42:01 +00:00
zach%zachlipton.com
370b2d7190 Make the container take up no more than the window width (reported by ispiked).
git-svn-id: svn://10.0.0.236/trunk@227282 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:28:04 +00:00
bugzilla%standard8.demon.co.uk
abde15db86 Bug 382495 Fix more missing/incorrect preference migrations in SeaMonkey's new profile migrator. r=Neil
git-svn-id: svn://10.0.0.236/trunk@227281 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:23:09 +00:00
mcsmurf%mcsmurf.de
211221ec07 Firefox/Thunderbird shell code uses wrong attribute for help text - Bug 382115, r=gavin for browser/, r=mscott for mail/
git-svn-id: svn://10.0.0.236/trunk@227280 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:21:48 +00:00
nboyd%atg.com
ad738a38dc Skip js1_5/Regress/regress-330352.js
git-svn-id: svn://10.0.0.236/trunk@227278 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:10:33 +00:00
zach%zachlipton.com
81b1e4459f Fix typo in ManageTestcases.js (reported by ispiked)
git-svn-id: svn://10.0.0.236/trunk@227277 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:10:01 +00:00
crowder%fiverocks.com
5a05e61a21 Bug 381205: object uneval gets confused by special "getter functions", r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@227276 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 20:05:31 +00:00
joshmoz%gmail.com
39570af103 10.4 is Tiger, not Panther.
git-svn-id: svn://10.0.0.236/trunk@227275 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 19:52:28 +00:00
mcsmurf%mcsmurf.de
453058d535 Force a new nightly for getting a build with working profile migrator
git-svn-id: svn://10.0.0.236/trunk@227273 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 19:45:44 +00:00
mcsmurf%mcsmurf.de
6a66f92f6b suiterunner profile migrator not working correctly, various cleanup included - Bug 382449, r=Standard8
git-svn-id: svn://10.0.0.236/trunk@227272 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 19:35:20 +00:00
gerv%gerv.net
2283314822 Bug 380017 - update the list of Initial Developers to be current, and sync up the three copies of license.html in the tree to all have the same bugfixes and the Growl license.
git-svn-id: svn://10.0.0.236/trunk@227271 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 18:50:46 +00:00
bclary%bclary.com
b6ad1317da JavaScript Test - update expected value for decompilation, bug 367629
git-svn-id: svn://10.0.0.236/trunk@227270 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 18:42:40 +00:00
bugzilla%standard8.demon.co.uk
ecf292a09b respinning to force a nightly out to see if zach fixed problems with publishing to latest trunk as well as dated directories.
git-svn-id: svn://10.0.0.236/trunk@227269 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 18:29:50 +00:00
joshmoz%gmail.com
3c85b587e5 don't modify the view hierarchy during drawing. patch by Steven Michaud. b=373122 r=josh sr=pinkerton
git-svn-id: svn://10.0.0.236/trunk@227268 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 18:25:44 +00:00
axel%pike.org
ee60faffac bug 382451, use mkdir -p instead of mkdirhier, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227267 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 18:00:53 +00:00
bclary%bclary.com
4aed785e9c JavaScript Test - move test to decompilation subsuite, bug 344120
git-svn-id: svn://10.0.0.236/trunk@227266 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 17:42:50 +00:00
wtc%google.com
6a835cf0de Bug 213637: if the pollable event becomes broken, create a new one. If we
can't create a new one, fall back on "busy wait".  Since the pollable event
may change now, we use a lock to protect it.  The bug was tracked down by
Liming Zhan. sr=darin.
Modified files: nsSocketTransportService2.cpp nsSocketTransportService2.h


git-svn-id: svn://10.0.0.236/trunk@227265 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 17:30:39 +00:00
gerv%gerv.net
11ceed4ee1 Changes to support new "prerelease" feedback newsgroups, and do UA sniffing to set the default product.
git-svn-id: svn://10.0.0.236/trunk@227264 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 17:25:19 +00:00
ghendricks%novell.com
e89fbea310 Minor fixes
git-svn-id: svn://10.0.0.236/trunk@227262 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 17:12:39 +00:00
nboyd%atg.com
b715b52672 Use the prefix feature to avoid enumerating all skipped tests.
git-svn-id: svn://10.0.0.236/trunk@227261 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 17:11:24 +00:00
nboyd%atg.com
0d99d8fb3b Fix jdk 1.4 compilation.
git-svn-id: svn://10.0.0.236/trunk@227260 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 16:41:24 +00:00
sspitzer%mozilla.org
708f5a7ef5 fix for bug #379591: places toolbar.xml should just change existing button itemChanged()
r=mano


git-svn-id: svn://10.0.0.236/trunk@227259 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 16:17:35 +00:00
sspitzer%mozilla.org
b92b433260 fix for bug #382195: clicking the "show all bookmark folders" button is slow when we're opening to the bookmarks root.
r=mano/dietrich


git-svn-id: svn://10.0.0.236/trunk@227258 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 16:08:11 +00:00
nboyd%atg.com
da960c118b Conditional build for jdk15 package.
git-svn-id: svn://10.0.0.236/trunk@227257 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 16:07:39 +00:00
nboyd%atg.com
e980a742fc Java5 varg support:
Java5 varg methods can be called with varg style from JavaScript. The relevant
changes are in MemberBox, NativeJavaClass and NativeJavaMethod. The call to
isVarg() in MemberBox is the one Java5 specific call, which probably needs to
be converted into a JRE version dependent call based on reflection.

Contribution from Ulrike Mueller <umueller@demandware.com>.

See bug 382340.


git-svn-id: svn://10.0.0.236/trunk@227256 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 15:58:03 +00:00
scott%scott-macgregor.org
7e6239dc25 Bug #382441 -> crash toggling threading icon.
Fix NS_ENSURE_TRUE macro.


git-svn-id: svn://10.0.0.236/trunk@227255 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 15:50:11 +00:00
mats.palmgren%bredband.net
9457661ae7 Check LL_GOTLINEBOX before using mLineBox. b=382396 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@227254 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 15:08:50 +00:00
ted.mielczarek%gmail.com
afbf3d769f bug 382372 - crashreporter restart misses command line arguments. patch by Dave Camp <dcamp@mozilla.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@227253 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 14:43:40 +00:00
lpsolit%gmail.com
069dc70d06 Bug 369987: Display real field names in editvalues.cgi - Patch by Frédéric Buclin <LpSolit@gmail.com> r=ghendricks a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227252 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 14:08:11 +00:00
nboyd%atg.com
66e37f13c5 Nit: fix comment
git-svn-id: svn://10.0.0.236/trunk@227251 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 14:07:54 +00:00
nboyd%atg.com
810076a04c After the recent move to consolidate shell.js code, this test broke due to
different epsilon values used in different shell.js scripts. So this change
just makes the test values match exactly.


git-svn-id: svn://10.0.0.236/trunk@227249 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 12:55:17 +00:00
vladimir%pobox.com
2bf1ca06f1 dummy commit to kick unit test tinderboxes
git-svn-id: svn://10.0.0.236/trunk@227235 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 11:02:18 +00:00
vladimir%pobox.com
e915a3769b b=353860, -moz-border-radius, margin-left leaving 1px gaps -- fixed by 368247, marking reftests as passing
git-svn-id: svn://10.0.0.236/trunk@227229 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 09:46:01 +00:00
vladimir%pobox.com
04b90b54c8 b=376446, spurious white pixels in animated gifs; r=asmith15, sr=pavlov -- patch from alfredkayser@nl.ibm.com
git-svn-id: svn://10.0.0.236/trunk@227228 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 08:40:45 +00:00
vladimir%pobox.com
78df8839f7 b=379505, content overflows border with -moz-border-radius: a.k.a. death to QBCurve; r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227227 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 08:37:30 +00:00
vladimir%pobox.com
c14c358b2e b=375042, cairo symbol exposed, potentially conflicting with system cairo, r=stuart
git-svn-id: svn://10.0.0.236/trunk@227226 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 08:34:28 +00:00
vladimir%pobox.com
0b5d729a4b b=348462, clamp font size to a lower value; r=stuart
git-svn-id: svn://10.0.0.236/trunk@227225 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 08:32:50 +00:00
vladimir%pobox.com
c89b418e3d b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227224 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 08:22:05 +00:00
vladimir%pobox.com
c05b10d533 b=364968, cairo big-image downscaling limit dest coord psace (corrupt favicon tab images), r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227223 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 08:20:40 +00:00
bclary%bclary.com
15fa7e689f JavaScript Test - update sudoku demo test
git-svn-id: svn://10.0.0.236/trunk@227222 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 05:58:26 +00:00
bclary%bclary.com
a59cb1955d Bug 382182 - script tag should support version 1.8, r=jonas,sr=brendan
git-svn-id: svn://10.0.0.236/trunk@227221 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 05:55:56 +00:00
gavin%gavinsharp.com
62e0f9fc58 Reland patch for bug 380873 since backing it out didn't fix the leaks
git-svn-id: svn://10.0.0.236/trunk@227220 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 04:44:48 +00:00
gavin%gavinsharp.com
7b80956c47 Backout patch for bug 380873 to see if it fixes the newly introduced leak (how ironic)
git-svn-id: svn://10.0.0.236/trunk@227219 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 04:21:25 +00:00
vladimir%pobox.com
1343c33a05 mark reftests as XFAIL on mac, see bug 382039
git-svn-id: svn://10.0.0.236/trunk@227218 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 03:49:56 +00:00
gavin%gavinsharp.com
2427d1f7b9 Bustage fix from bug 380931, forgot to land the changes to this file
git-svn-id: svn://10.0.0.236/trunk@227217 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 03:32:45 +00:00
gavin%gavinsharp.com
30639e17da Bug 380857: work around lack of void strings in frozen string API by avoiding the use of nsILoginInfo::Init() (re-enable IE password migration), patch by Justin Dolske <dolske@mozilla.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@227215 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 03:00:37 +00:00
sdwilsh%shawnwilsher.com
78122dc8bb Bug 381603 - Adapt to download manager changes. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227214 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 02:59:57 +00:00
gavin%gavinsharp.com
51d8720d90 Bug 380873: fix password manager leak regression by not holding a reference to the service from the factory, patch by Justin Dolske <dolske@mozilla.com>, r=me
git-svn-id: svn://10.0.0.236/trunk@227213 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 02:50:17 +00:00
gavin%gavinsharp.com
16174594c1 Bug 380931: use nsIFile instead of path/filename strings, patch by Justin Dolske <dolske@mozilla.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227212 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 02:47:47 +00:00
vladimir%pobox.com
9dd6bbf887 b=368247, new border rendering approach, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227211 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 02:46:54 +00:00
scott%scott-macgregor.org
21e94900bc Bug #379070 --> string cleanup for mailnews\extensions.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227210 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 02:38:05 +00:00
roc+%cs.cmu.edu
5fc7fe1b75 Bug 381657. Install offline cache listener even for loads from the disk/memory caches. patch by Dave Camp, r+sr=biesi
git-svn-id: svn://10.0.0.236/trunk@227209 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 02:34:23 +00:00
nboyd%atg.com
2b925336b1 Clean up skip list for recent test changes.
git-svn-id: svn://10.0.0.236/trunk@227208 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 02:32:17 +00:00
igor%mir2.org
2b46ca050e Bug 382335: proper cleanup after generator.close(). r=brendan
git-svn-id: svn://10.0.0.236/trunk@227207 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 02:29:09 +00:00
brendan%mozilla.org
bee28ca140 Updated to track revised ES4-based grammar plus paren minimization changes to the decompiler (381113).
git-svn-id: svn://10.0.0.236/trunk@227206 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 01:52:57 +00:00
brendan%mozilla.org
f5ffbda264 Implement ES4/JS2 expression closures (381113, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@227205 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 01:49:43 +00:00
mrbkap%gmail.com
dfca3f72fe Add a space here for consistency. bug 381108, r=brendan
git-svn-id: svn://10.0.0.236/trunk@227204 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 01:23:24 +00:00
kaie%kuix.de
1c143a5ec3 bug 334185, potential crasher fix
r=kengert


git-svn-id: svn://10.0.0.236/trunk@227203 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 01:20:09 +00:00
kaie%kuix.de
a5ce6a46a2 bug 380558, Some event waiting in PSM make the CPU wake from idle with no reason
Patch contributed by Mike Hommey
r=kengert


git-svn-id: svn://10.0.0.236/trunk@227202 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 01:14:33 +00:00
bclary%bclary.com
3a19868dcb JavaScript tests - fix incorrect TestCase signature, remove tests from slow-n.tests
git-svn-id: svn://10.0.0.236/trunk@227201 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 01:13:14 +00:00
brendan%mozilla.org
b78f5fd4c6 Fix delete parser to fold constants in its operand to discern genexp error case (382355, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@227200 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 00:49:53 +00:00
tor%cs.brown.edu
43b2172806 Bug 382333 - CTM changes not updating filter invalidation regions.
r=longsonr, sr=roc


git-svn-id: svn://10.0.0.236/trunk@227199 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 00:36:02 +00:00
mozilla.mano%sent.com
fce348c8fe Bug 382261 - Cannot move bookmarks toolbar folder. r=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@227198 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 00:29:54 +00:00
pavlov%pavlov.net
af5ed3c573 relanding code to get and cache code point info from each font on your system and improve font selection speed and results. bug 377950. r=vlad/roc,sr=roc
git-svn-id: svn://10.0.0.236/trunk@227197 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 00:07:03 +00:00
crowder%fiverocks.com
c838bd8c03 Recent code checkin regressed testcase from 356085
git-svn-id: svn://10.0.0.236/trunk@227196 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-30 00:06:21 +00:00
reed%reedloden.com
882bdcff5c Bug 379664 - "bulk data insertion for the graph server" [p=alice r=vlad]
git-svn-id: svn://10.0.0.236/trunk@227195 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 23:34:45 +00:00
ghendricks%novell.com
8459b069bc numerous bugzilla 3.0 fixes
git-svn-id: svn://10.0.0.236/trunk@227194 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 23:21:48 +00:00
brendan%mozilla.org
70103e1a0a Fix warning from last checkin (r=igor).
git-svn-id: svn://10.0.0.236/trunk@227193 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 23:17:37 +00:00
bclary%bclary.com
c3a6d7e1b3 JavaScript Test - update to remove new syntax errors, bug 380581
git-svn-id: svn://10.0.0.236/trunk@227192 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 22:41:06 +00:00
scott%scott-macgregor.org
d048d370c8 Bug #379070 --> string and code cleanup for nsIMsgThread
Patch by Joerg Bornemann <jobor@gmx.de>

sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227191 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 22:19:48 +00:00
bclary%bclary.com
d4efda903f JavaScript Test - tweak decompilation result, bug 353214
git-svn-id: svn://10.0.0.236/trunk@227190 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 22:05:11 +00:00
bclary%bclary.com
7d81108381 JavaScript Test - remove Object.prototype.__iterator__ after test, bug 340199
git-svn-id: svn://10.0.0.236/trunk@227189 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 21:59:13 +00:00
scott%scott-macgregor.org
f128ad1af0 Bug #379070 --> string cleanup for mailnews\db
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227188 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 21:20:21 +00:00
nboyd%atg.com
3d2d263492 Add skips for new tests and for older tests now failing, likely due to
different shell.js functions.


git-svn-id: svn://10.0.0.236/trunk@227187 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 21:09:10 +00:00
crowder%fiverocks.com
3cfe7bcd8d Bug 381301: chomp closing ')' in obj_toSource more correctly, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@227186 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 21:05:09 +00:00
kairo%kairo.at
b6ba83c851 update monitored SeaMonkey packages after suiterunner move
git-svn-id: svn://10.0.0.236/trunk@227185 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 20:23:08 +00:00
mcsmurf%mcsmurf.de
02afb76335 Add other-licenses/7zstub/seamonkey to default checkout for suite - Bug 351917, r=bsmedberg via IRC
git-svn-id: svn://10.0.0.236/trunk@227183 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 19:56:24 +00:00
gavin%gavinsharp.com
f4539bc274 Bug 362680: can't focus single item in a tree using the keyboard, patch by Ori Avtalion <oavtal@bezeqint.net>, r=enndeakin
git-svn-id: svn://10.0.0.236/trunk@227182 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 19:55:11 +00:00
mozilla.mano%sent.com
5ce7d2513a Follow up to crash fix for bug 240397.
git-svn-id: svn://10.0.0.236/trunk@227181 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 19:44:26 +00:00
nboyd%atg.com
2a038e9823 Fix compile warnings. Submission from umueller@demandware.com.
git-svn-id: svn://10.0.0.236/trunk@227180 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 19:44:00 +00:00
kairo%kairo.at
48329acaa0 clobber win tinderboxen for bug 328887 (alias "suiterunner") so we immediately get a new nightly
git-svn-id: svn://10.0.0.236/trunk@227179 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 19:15:46 +00:00
gavin%gavinsharp.com
1fc171ebc6 Bug 303428: focus ring can end up on an inactive tab, patch by Oliver Yeoh <oliver_yeoh@hotmail.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227178 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 19:08:30 +00:00
mozilla.mano%sent.com
a9f7a453c7 Fix crash caused by the backout-patch for bug 240397.
git-svn-id: svn://10.0.0.236/trunk@227174 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 18:50:12 +00:00
kairo%kairo.at
0e7ed5d726 raise timeout for Ts to 20 seconds, as suiterunner averages at over 12s now (75% increase from xpfe)
git-svn-id: svn://10.0.0.236/trunk@227173 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 18:34:29 +00:00
bclary%bclary.com
662730abb6 JavaScript Test - regression test for bug 375715, change test to -n negative format
git-svn-id: svn://10.0.0.236/trunk@227172 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 18:23:19 +00:00
mozilla%kewis.ch
f32bc0fb3a bug 382225. Add new locales to shipped-locales. r=lilmatt
git-svn-id: svn://10.0.0.236/trunk@227171 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 18:17:51 +00:00
dietrich%mozilla.com
62889ef1b7 Bug 382248 problems when I remove places.sqlite (we don't re-import bookmarks.html and we lose all bookmarks) (r=sspitzer)
git-svn-id: svn://10.0.0.236/trunk@227170 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 17:48:52 +00:00
lpsolit%gmail.com
8f07822165 Bug 344968: importxml.pl should support custom statuses - Patch by Frédéric Buclin <LpSolit@gmail.com> r=ghendricks a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227169 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 17:24:41 +00:00
bugzilla%standard8.demon.co.uk
6e0b489506 Bug 268034 Mail imported from Mozilla 1.x dumps messages in wrong mailboxes, when multiple accounts on same mail server. r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227168 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 17:23:19 +00:00
scott%scott-macgregor.org
9227c99772 Bug #348395 --> twisty in the header pane for email addresses is sometimes present when it shouldn't be.
Patch by Rob Whiteley <rod.whiteley@gmail.com>

r=neil
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227167 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 17:11:04 +00:00
bugzilla%standard8.demon.co.uk
66717e06be Bug 381338 Allow import of bookmarks from other profiles that we support migration from. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227165 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 17:02:14 +00:00
bugzilla%standard8.demon.co.uk
d144a0688d Bug 372856 Remove themes pane from preferences in suiterunner builds. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227163 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 17:00:00 +00:00
bugzilla%standard8.demon.co.uk
a31064bdfa Bug 363700 Software Installation (pref-smartupdate.xul) prefs page is designed for xpfe SM not suiterunner. r=iann_bugzilla,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227162 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 16:58:21 +00:00
kairo%kairo.at
430819457e set buildhour to 1 for all SeaMonkey tinderboxen, OK by build team via IRC
git-svn-id: svn://10.0.0.236/trunk@227161 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 16:52:14 +00:00
lpsolit%gmail.com
0c816e462a Bug 382330: Dependency trees broken when resolved bugs are hidden (regression) - Patch by Frédéric Buclin <LpSolit@gmail.com> r=justdave a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227160 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 16:38:37 +00:00
kairo%kairo.at
37fa55bfa5 clobber dep tinderboxen for bug 328887 (alias "suiterunner") - Turn on the MOZ_XUL_APP flag for SeaMonkey
git-svn-id: svn://10.0.0.236/trunk@227159 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 16:29:17 +00:00
kairo%kairo.at
01a368d7fe cvs config changes for bug 328887 (alias "suiterunner") - Turn on the MOZ_XUL_APP flag for SeaMonkey, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227158 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 16:28:46 +00:00
kairo%kairo.at
67a73d0d97 bug 328887 (alias "suiterunner") - Turn on the MOZ_XUL_APP flag for SeaMonkey, additionally bump SeaMonkey trunk version to 2.0a1, r+sr=Neil a=seamonkey-council
git-svn-id: svn://10.0.0.236/trunk@227157 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 16:24:59 +00:00
bugzilla%standard8.demon.co.uk
0b8fb7cfa8 Bug 378585 Thunderbird/Composer/Sunbird shouldn't need to build in xpfe/components/bookmarks/public. r=mvl,benjamin,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227156 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 16:18:34 +00:00
mcsmurf%mcsmurf.de
ddd5ff8bad SeaMonkey NSIS bustage fix "DisplayCopyErrMsg not found!" - Bug 351917
git-svn-id: svn://10.0.0.236/trunk@227155 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 16:16:26 +00:00
bugzilla%standard8.demon.co.uk
8eb973bb9b Bug 323373 Thunderbird fails to import all SMTP servers from mozilla suite/netscape 7.2. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@227154 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 15:52:15 +00:00
ccooper%deadsquid.com
74c8fbe106 - add some missing perl modules
git-svn-id: svn://10.0.0.236/trunk@227153 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 15:18:27 +00:00
lpsolit%gmail.com
46b824cb36 Better fix for bug 381837: Clicking a bug in the dependency graph will open the search page instead of the bug - Patch by Frédéric Buclin <LpSolit@gmail.com> r=justdave a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227152 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 15:16:05 +00:00
benjamin%smedbergs.us
a6c9135134 Clobber Windows to pick up the backout of bug 377950 (which caused startup crashes for many users)
git-svn-id: svn://10.0.0.236/trunk@227151 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 15:10:59 +00:00
benjamin%smedbergs.us
318202472a Backout bug 377950 due to startup crashes.
git-svn-id: svn://10.0.0.236/trunk@227150 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 15:09:23 +00:00
aaronleventhal%moonset.net
a55863b890 Bug 381048. Allow accessible names on ARIA elements with no child content, but with title. Patch by David Bolter. r=aaronlev
git-svn-id: svn://10.0.0.236/trunk@227149 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 14:45:38 +00:00
ccooper%deadsquid.com
4ee4e5214b - update tutorial link for QMO
git-svn-id: svn://10.0.0.236/trunk@227147 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 13:41:40 +00:00
benjamin%smedbergs.us
76d2c50fc1 Bug 358082 - Improve Mac Crashreporter UI, patch by dcamp, r=luser+me
git-svn-id: svn://10.0.0.236/trunk@227144 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 10:54:26 +00:00
pavlov%pavlov.net
daf882b6ba Get and cache code point info from each font on your system and improve font selection speed/results. bug 377950. r=vlad/roc,sr=roc
git-svn-id: svn://10.0.0.236/trunk@227143 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 10:24:17 +00:00
roc+%cs.cmu.edu
da66c16fa8 Bug 382206. Ensure that the clip rectangle used to draw partial ligatures is pixel-aligned. Also fix an off-by-one error that busted the detection of the end of a ligature. r=pavlov
git-svn-id: svn://10.0.0.236/trunk@227142 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 09:47:54 +00:00
roc+%cs.cmu.edu
3522336c80 Bug 372970. Implement navigator.offlineResources. patch by Dave Camp, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@227141 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 09:45:34 +00:00
ginn.chen%sun.com
b430103da8 Bug 381433 no focus event when focus back to the same widget after focused on radiogroup
patch by Evan.Yan @sun.com r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227139 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 06:53:50 +00:00
ginn.chen%sun.com
6266d1afbd Bug 381832 duplicated of state-changed:busy (false) event
when document is load finished
r=aaronleventhal


git-svn-id: svn://10.0.0.236/trunk@227138 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 06:43:50 +00:00
ginn.chen%sun.com
1b0a5174da Bug 366000 MaiHyperlink class memory leak
r=aaronleventhal sr=neil


git-svn-id: svn://10.0.0.236/trunk@227137 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 06:41:14 +00:00
joshmoz%gmail.com
a0823a7996 don't let comboboxes render their labels over the native combobox button on Mac OS X. b=382043 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@227136 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 05:31:05 +00:00
joshmoz%gmail.com
7d10777900 fix "can't drag and drop buttons when customizing toolbars", patch by Stan Shebs. b=358446 r=josh sr=pav
git-svn-id: svn://10.0.0.236/trunk@227135 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 05:06:13 +00:00
sharparrow1%yahoo.com
5d75b019c3 Bug 381993: Crash [@ nsDOMMouseEvent::GetClientX] with mousemove generating and removing stuff. r=smaug, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@227134 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 04:56:16 +00:00
sharparrow1%yahoo.com
2821f32b0e Bug 382111: Flash animation in top left of page. r+sr=roc/
git-svn-id: svn://10.0.0.236/trunk@227133 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 04:53:22 +00:00
sayrer%gmail.com
bf37dc2f43 Bug 381262, Remembered username and password are garbled if they have non-ASCII characters. Patch by Justin Dolske <doslke@mozilla.com>. r=mconnor/sayrer
git-svn-id: svn://10.0.0.236/trunk@227132 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 03:42:40 +00:00
sspitzer%mozilla.org
b3127ef08a fix for bug #376905: Places bookmarks build flag doesn't influence livemark service being copied
r=sayrer

patch=gijskruitbosch+bugs@gmail.com


git-svn-id: svn://10.0.0.236/trunk@227131 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-29 01:08:59 +00:00
mozilla%weilbacher.org
dff61de528 [OS/2] Bug 381330: improve system font handling.
- use the font name as read from OS2.INI to determine font properties
- better comment nsSystemFontsOS2::GetSystemFont()
- fix debugging typo (+1) left by mistake in earlier checkin


git-svn-id: svn://10.0.0.236/trunk@227130 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 23:49:06 +00:00
mozilla.mano%sent.com
e768150702 Backout the fix for bug 240397 (the change was part of bug 320181), patch on bug 240397. r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@227129 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 23:28:46 +00:00
mozilla%weilbacher.org
5075631f76 [OS/2] Bug 381333: improve Thebes font handling on OS/2.
- fix faulty missing-glyph case
- add the fix from bug 377923


git-svn-id: svn://10.0.0.236/trunk@227128 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 22:00:00 +00:00
bugzilla%standard8.demon.co.uk
7b395b0f53 Bug 382245 Display on startup / new window / tab prefs not migrated from xpfe profile to suiterunner (add browser.startup.page pref) r=Neil
git-svn-id: svn://10.0.0.236/trunk@227127 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 21:34:48 +00:00
bugzilla%standard8.demon.co.uk
9edca20bd6 Bug 382245 Display on startup / new window / tab prefs not migrated from xpfe profile to suiterunner - also add lots of other prefs that weren't previously being migrated. r=Neil
git-svn-id: svn://10.0.0.236/trunk@227126 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 21:15:33 +00:00
enndeakin%sympatico.ca
3e3a4119d6 Bug 382256, add missing constant, r=sayrer
git-svn-id: svn://10.0.0.236/trunk@227123 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 20:21:28 +00:00
mcsmurf%mcsmurf.de
1140178473 tabs, not spaces
git-svn-id: svn://10.0.0.236/trunk@227122 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 19:43:17 +00:00
mcsmurf%mcsmurf.de
e630d15ad4 Landing SeaMonkey NSIS installer - Bug 351917, sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227121 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 19:26:02 +00:00
bugzilla%standard8.demon.co.uk
8cc9ac89be SeaMonkey xpfe Bustage fix for bug 306842, remove line that should no longer be there
git-svn-id: svn://10.0.0.236/trunk@227120 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 19:19:45 +00:00
bugzilla%standard8.demon.co.uk
e1e8a05b27 Fix bug 382243 SMTP servers not migrated from xpfe profile to suiterunner (and also chatzilla/venkman/font prefs). r=ajschult over irc
git-svn-id: svn://10.0.0.236/trunk@227119 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 18:46:57 +00:00
bugzilla%standard8.demon.co.uk
801111de52 Back out the previous patch and commit the correct patch for bug 382168 Address book autocomplete prefs not migrated in suiterunner's profile mananger (r/sr=Neil on the correct patch).
git-svn-id: svn://10.0.0.236/trunk@227118 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 18:35:40 +00:00
bugzilla%standard8.demon.co.uk
8244c10e0a CLOBBER requested to try and clear Tp crashes (possible bugs to have caused it are: 365130,376568,382237,306482).
git-svn-id: svn://10.0.0.236/trunk@227117 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 18:29:25 +00:00
mozilla%weilbacher.org
677e8ff6ce [OS/2] Bug 381330: improve system font handling.
Convert system units (pt) to Gecko units (px).
Remove unnecessary function GetSystemFontInfo(), everything can be done inside GetSystemFont() directly.


git-svn-id: svn://10.0.0.236/trunk@227116 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 16:28:11 +00:00
bugzilla%standard8.demon.co.uk
7b5884ae8a Bug 382226 Remove unused prefs in mailnews.js/all-thunderbird.js. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@227115 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 15:28:53 +00:00
mvl%exedo.nl
14ef0c76bb bug 382237: make xpctools profiler work, and make it record time spend in the function itself. r=shaver
git-svn-id: svn://10.0.0.236/trunk@227114 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 15:00:50 +00:00
bugzilla%standard8.demon.co.uk
fd952896fe Part of bug 306842 Pref overlays should use insertafter/insertbefore instead of position (Sort out permissionsPrefsOverlay and walletPrefsOverlay). r=iann_bugzilla,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227113 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 15:00:10 +00:00
wtc%google.com
bdb745e44d Bugzilla Bug 376568: the definition of PR_STATIC_ASSERT has been moved from
prerror.h to prlog.h. r=jwalden sr=roc


git-svn-id: svn://10.0.0.236/trunk@227112 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 14:51:08 +00:00
wtc%google.com
e089810f24 Bugzilla bug 375985: Moved the definition of PR_STATIC_ASSERT from perror.h
to prlog.h, where the related PR_ASSERT macro is defined.  Define
PR_STATIC_ASSERT as an extern declaration rather than a typedef.  The patch
is adapted from Igor Bukanov's patch in JavaScript bug 381236
JS_STATIC_ASSERT.  r=igor@mir2.org.
Modified files: prerror.h prlog.h


git-svn-id: svn://10.0.0.236/trunk@227110 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 14:48:26 +00:00
smontagu%smontagu.org
9e8d8775fc Do bidi resolution during GetPrefWidth() and GetMinWidth() as well as Reflow(). Bug 365130, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227109 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 14:40:56 +00:00
bugzilla%standard8.demon.co.uk
e73b18ba1b Bug 379110 Make SeaMonkey use the window icons that come with DOMI. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227108 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 11:41:30 +00:00
bugzilla%standard8.demon.co.uk
308cfeef61 Bug 379110 Make SeaMonkey use the window icons that come with DOMI. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227107 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 11:12:55 +00:00
bugzilla%standard8.demon.co.uk
42bf2a3355 Bug 382168 Address book autocomplete prefs not migrated in suiterunner's profile mananger. r=Neil
git-svn-id: svn://10.0.0.236/trunk@227106 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 10:57:21 +00:00
bugzilla%standard8.demon.co.uk
3042f3eb74 OS2 icon for inspector was provided by Peter Weilbacher <mozilla@Weilbacher.org>
git-svn-id: svn://10.0.0.236/trunk@227105 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 08:59:07 +00:00
ginn.chen%sun.com
d55a2f1bce Bug 381565 The label of tree table and tree table in "Message Filters" window
have no label_for/labeled_by relations
patch by tiger.zhang @sun.com r+sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227104 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 08:49:34 +00:00
ginn.chen%sun.com
26cb5d6447 Bug 381117 Label_for/by relation is missing in RSS subscription manage window.
patch by tiger.zhang @sun.com r+sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227103 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 08:45:03 +00:00
bugzilla%standard8.demon.co.uk
aec1dd1989 Bug 379109 DOMI should provide window icons for Linux and OS2 as well as Windows. r=timeless,luser,sr=Neil.
git-svn-id: svn://10.0.0.236/trunk@227102 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 08:38:00 +00:00
bugzilla%standard8.demon.co.uk
28bb6751a2 Bug 379109 DOMI should provide window icons for Linux and OS2 as well as Windows. r=timeless,luser,sr=Neil.
git-svn-id: svn://10.0.0.236/trunk@227101 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 08:32:08 +00:00
scott%scott-macgregor.org
5f7c5ae654 Bug #379070 --> aURL can be null in FetchMessage. Fix a crash regression introduced by an earlier patch. Thanks to Phil.chee@gmail.com for catching this.
git-svn-id: svn://10.0.0.236/trunk@227100 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 05:14:56 +00:00
sspitzer%mozilla.org
8de7ca72d2 remove unused strings.
git-svn-id: svn://10.0.0.236/trunk@227099 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 04:12:02 +00:00
sspitzer%mozilla.org
827abb0b51 fix for bug #381750: with lots of bookmarks, opening up the bookmark manager dialog is slow
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@227098 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 03:57:20 +00:00
sspitzer%mozilla.org
31522c519a fix for bug #381894: Some Live Bookmarks only show in the places organizer.
also, there was a crash lurking in the export code when we didn't have a feed uri.

r=sayrer


git-svn-id: svn://10.0.0.236/trunk@227097 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 03:50:34 +00:00
sspitzer%mozilla.org
4e31b6e832 minor typo, no bug.
git-svn-id: svn://10.0.0.236/trunk@227096 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 03:26:08 +00:00
roc+%cs.cmu.edu
ad78727b4f Bug 343430. Reduce the area we scroll on Windows to reduce flicker by excluding areas that shouldn't be moving. On Linux, since we can't control the area we scroll, just disable accelerated scrolling in that case and repaint everything. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@227095 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 03:17:20 +00:00
roc+%cs.cmu.edu
2186b49ba4 Not part of the build. Don't trim whitespace if wrapping is disabled --- in min-width and pref-width calculations.
git-svn-id: svn://10.0.0.236/trunk@227094 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 02:38:21 +00:00
roc+%cs.cmu.edu
0fa63b69a3 Not part of the build. Don't trim whitespace if wrapping is disabled. Don't compress a space that's preceded by an incompressible space.
git-svn-id: svn://10.0.0.236/trunk@227093 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 02:20:58 +00:00
ted.mielczarek%gmail.com
50a3a372d7 bug 382172 - allow env var for extra uniqueness in symbols.txt file. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@227092 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-28 01:57:56 +00:00
sspitzer%mozilla.org
4798013716 fix for bug #382178: unable to clear a livemark's "site location" in the bookmark properties dialog
r=mano


git-svn-id: svn://10.0.0.236/trunk@227091 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 23:36:57 +00:00
bclary%bclary.com
a7eb845ff5 JavaScript Test - regression test for bug 381205, update to perform test in proper scope
git-svn-id: svn://10.0.0.236/trunk@227090 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 23:14:24 +00:00
bclary%bclary.com
d15e10118f JavaScript Test - add js1.8 version option to browser-based test menu, no bug, not part of the build
git-svn-id: svn://10.0.0.236/trunk@227089 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 23:00:58 +00:00
sayrer%gmail.com
c7a67fa00d Tests for bug 380961. base64-obscured passwords not handled by login manager. Patch by Justin Dolske <dolske@mozilla.com>. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227088 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 22:36:00 +00:00
mozilla.mano%sent.com
82233ffb88 Bug 370859 - generic container icon is used for live-bookmarks containers which were added incrementally. r=dietrich.
git-svn-id: svn://10.0.0.236/trunk@227087 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 22:08:13 +00:00
Olli.Pettay%helsinki.fi
9eb517c36a Bug 351236, r+sr=neil
git-svn-id: svn://10.0.0.236/trunk@227086 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 20:57:13 +00:00
bclary%bclary.com
6b9b8c21f3 JavaScript Test - regression test for bug 366941, by Robert Sayre; add version(180) foo
git-svn-id: svn://10.0.0.236/trunk@227085 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 20:13:35 +00:00
bugzilla%standard8.demon.co.uk
1a41e8c623 Bug 306842 Pref overlays should use insertafter/insertbefore instead of position. r=iann_bugzilla,sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227084 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 19:57:06 +00:00
sspitzer%mozilla.org
c2bf935bb9 fix for bug #380702: right click, "Reload live Bookmark" of livemark on personal toolbar adds blank items to the personal toolbar.
r=mano


git-svn-id: svn://10.0.0.236/trunk@227083 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 19:28:40 +00:00
bclary%bclary.com
54990bb4fe JavaScript Test - regression test for bug 367629, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227082 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 18:43:16 +00:00
bclary%bclary.com
79de776dee JavaScript Test - regression test for bug 379482, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227081 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 18:33:14 +00:00
bclary%bclary.com
a5cadabd5b JavaScript Test - regression test for bug 379566, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@227080 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 18:25:54 +00:00
bugzilla%standard8.demon.co.uk
891877eef0 Fix Bug 381483 Profile migration fails to migrate mail/newsgroups properly. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227079 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 18:15:49 +00:00
mozilla.mano%sent.com
66e0f81b4e Bug 330578 - (Shift+) delete in URL bar autocomplete list no longer persistent. r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@227078 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 17:45:21 +00:00
sayrer%gmail.com
68c5d4b8db Bug 380931. Bustage fix. Post-landing cleanup from Bug 374723 (rewrite password manager in JS). Patch by Justin Dolse <dolske@mozilla.com>. r=mconnor/sayrer.
git-svn-id: svn://10.0.0.236/trunk@227077 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 06:14:39 +00:00
sayrer%gmail.com
047f625f31 Bug 380931. Post-landing cleanup from Bug 374723 (rewrite password manager in JS). Patch by Justin Dolse <dolske@mozilla.com>. r=mconnor/sayrer.
git-svn-id: svn://10.0.0.236/trunk@227076 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-27 04:47:40 +00:00
lpsolit%gmail.com
a79265443b Bug 218618: Show line numbers on patch attachments when viewing them in "diff" mode - Patch by Frédéric Buclin <LpSolit@gmail.com> r=justdave a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227075 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 22:34:42 +00:00
lpsolit%gmail.com
cd32088224 Bug 344965: Fix process_bug.cgi and bug/* templates to work with custom bug status workflow - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227074 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 22:27:49 +00:00
bugzilla%standard8.demon.co.uk
37cd3dc358 Part of Bug 329744 - fix writing of the target prefs.js. r/sr=Neil
git-svn-id: svn://10.0.0.236/trunk@227073 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 16:45:18 +00:00
bclary%bclary.com
02186f423f JavaScript Tests - regression test for bug 379925, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227072 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 16:27:25 +00:00
bclary%bclary.com
000e04d91c JavaScript Tests - regression tests for bug 380237, fix file name
git-svn-id: svn://10.0.0.236/trunk@227071 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 16:15:48 +00:00
bclary%bclary.com
131dedcad4 JavaScript Tests - regression tests for bug 380237, by Jesse Ruderman, Brendan Eich
git-svn-id: svn://10.0.0.236/trunk@227070 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 16:10:20 +00:00
bclary%bclary.com
01da5d26a8 JavaScript Test - regression test for bug 380506, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227069 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 14:00:13 +00:00
bclary%bclary.com
2731c891df JavaScript Test - regression test for bug 380581, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227068 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 13:43:40 +00:00
bclary%bclary.com
fc9ff5efb9 JavaScript Test - regression test for bug 380889, by Igor Bukanov
git-svn-id: svn://10.0.0.236/trunk@227067 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 13:25:11 +00:00
bclary%bclary.com
b856668bf9 JavaScript Test - regression test for bug 381101, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227066 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 13:19:53 +00:00
bclary%bclary.com
50464b0a29 JavaScript Test - regression test for bug 381205, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227065 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 13:08:16 +00:00
bclary%bclary.com
e0fdd5bdb4 JavaScript Test - regression test for bug 381211, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227064 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 13:00:49 +00:00
bclary%bclary.com
93c38c5b08 JavaScript Test - regression test for bug 381303, by Biju
git-svn-id: svn://10.0.0.236/trunk@227063 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 12:30:31 +00:00
lpsolit%gmail.com
6fa00d2de4 Bug 381737: POD for the --field option of bz_webservice_demo.pl
git-svn-id: svn://10.0.0.236/trunk@227062 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 12:01:33 +00:00
philringnalda%gmail.com
871f355caf Bug 240138 followup, cleanup tooltip handling, patch by Henrik Skupin <hskupin@gmail.com>, r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227061 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 05:48:37 +00:00
despotdaemon
22102f24b1 Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@227060 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 05:15:33 +00:00
scott%scott-macgregor.org
f12b2203f9 Bug #379070 --> string cleanup for news.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227059 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 05:00:21 +00:00
sharparrow1%yahoo.com
e228da14cf Bug 381746: odd and changing border in frameset (and a couple other regressions relating to black boxes). r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@227058 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 03:45:00 +00:00
dietrich%mozilla.com
6bb7ef4dfe Bug 381360 basic bookmarks query test failing (r=sspitzer)
git-svn-id: svn://10.0.0.236/trunk@227057 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 02:04:57 +00:00
benjamin%smedbergs.us
6a0efccae7 Fix the path to launch the crashreporter on mac, which luser broke a couple days ago. Early checkin from bug 358082
git-svn-id: svn://10.0.0.236/trunk@227056 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 01:41:38 +00:00
bclary%bclary.com
1274b893bf JavaScript Test - regression test for bug 381372, by Jesse Ruderman
git-svn-id: svn://10.0.0.236/trunk@227055 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 01:40:22 +00:00
alexei.volkov.bugs%sun.com
fb941b23f8 382078: pkix default http client returns error when try to get an ocsp response. r=nelson
git-svn-id: svn://10.0.0.236/trunk@227054 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 01:31:19 +00:00
bclary%bclary.com
73552a8ad6 JavaScript Test - regression test for bug 381504, by James Ross
git-svn-id: svn://10.0.0.236/trunk@227053 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 01:20:26 +00:00
lpsolit%gmail.com
cafcfe5449 Bug 381837: Clicking a bug in the dependency graph will open the search page instead of the bug - Patch by Frédéric Buclin <LpSolit@gmail.com> (original idea from Sebastian W.H. Czymaj <sczymaj@msls.de>) r=mkanat a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227052 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 01:12:02 +00:00
lpsolit%gmail.com
6d1b3637a7 Bug 381737: Unable to get legal values of custom fields via XML-RPC - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=mkanat
git-svn-id: svn://10.0.0.236/trunk@227051 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 01:03:33 +00:00
lpsolit%gmail.com
6f9d144085 Bug 381732: Old tokens are not deleted on time when changing the email address - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=LpSolit
git-svn-id: svn://10.0.0.236/trunk@227050 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 00:54:33 +00:00
bclary%bclary.com
046573bad4 JavaScript Tests - standardize test reporting for shell and browser, bug 380257
git-svn-id: svn://10.0.0.236/trunk@227049 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 00:19:49 +00:00
wtc%google.com
86376b8166 Bug 371247: checked in some changes for OpenBSD. The patch is contributed
by Martynas Venckus <martynas@openbsd.org>. r=nelsonb,wtc.
Modified Files: configure configure.in lib/tests/Makefile.in
	_openbsd.cfg _openbsd.h prnetdb.c


git-svn-id: svn://10.0.0.236/trunk@227047 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-26 00:13:08 +00:00
sspitzer%mozilla.org
605dfc0ad0 fix for bug #381624: history sidebar slower the first time you open it (or on startup), then when you switch history views.
fix for regression bug #381896:  history sidebar not sorted properly the first time you open it

r=dietrich, mano


git-svn-id: svn://10.0.0.236/trunk@227046 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 23:50:21 +00:00
sdwilsh%shawnwilsher.com
28d8b5ae41 Bug 289540 - download manager takes only one listener. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227045 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 23:47:54 +00:00
mkanat%bugzilla.org
77d20aa3a6 Bug 382037: Default CC is ignored when a bug is created via the webservice
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=LpSolit


git-svn-id: svn://10.0.0.236/trunk@227043 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 23:42:53 +00:00
sdwilsh%shawnwilsher.com
869c28e479 Bug 381633 - xpcshell test harness should use strict warnings in JavaScript. r=rcampbell
git-svn-id: svn://10.0.0.236/trunk@227042 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 23:25:14 +00:00
bienvenu%nventure.com
5df192a315 show account names on recent folders menu if there are dup folder names, sr=mscott 351692
git-svn-id: svn://10.0.0.236/trunk@227041 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 22:52:35 +00:00
bienvenu%nventure.com
d36b021b0a fix some very recent regressions caused by 379070, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@227040 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 22:44:43 +00:00
dietrich%mozilla.com
ff4942f95d Bug 381245 Toolbar icon to toggle bookmarks sidebar is missing - followup (r=mano)
git-svn-id: svn://10.0.0.236/trunk@227039 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 22:42:21 +00:00
dbaron%dbaron.org
8e3c871a68 Add a few reftests for native theme drawing.
git-svn-id: svn://10.0.0.236/trunk@227038 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 22:26:06 +00:00
benjamin%smedbergs.us
ab755da185 Disable talkback on mac, r=rhelmer
git-svn-id: svn://10.0.0.236/trunk@227037 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 22:16:55 +00:00
benjamin%smedbergs.us
985b56ea35 Bug 381099 - Turn on breakpad by default for win+mac builds, r=luser
git-svn-id: svn://10.0.0.236/trunk@227036 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 22:09:30 +00:00
sspitzer%mozilla.org
2602f60ec7 partial fix for bug #379729: browser will freeze when reloading live bookmarks.
r=sayrer


git-svn-id: svn://10.0.0.236/trunk@227035 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 22:09:07 +00:00
scott%scott-macgregor.org
68701f616d fix build bustage
git-svn-id: svn://10.0.0.236/trunk@227034 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 21:45:19 +00:00
gijskruitbosch%gmail.com
9b760b56f5 Backing out patch for bug 372453 due to test failures.
git-svn-id: svn://10.0.0.236/trunk@227033 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 21:14:42 +00:00
scott%scott-macgregor.org
be2f0c1156 Bug #379070 --> string cleanup for libmime in preparation of the move to frozen linkages.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227032 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 21:07:31 +00:00
neil%parkwaycc.co.uk
cff4fc492b Bug 380364 Fix regressions from bug 236546 r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@227031 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 20:47:30 +00:00
neil%parkwaycc.co.uk
c0458d11e7 Bug 351007 Crash @ XPCWrappedNative::CallMethod passing null to out A*String parameters r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@227030 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 20:45:50 +00:00
dbaron%dbaron.org
8fc52ab3a2 Mark two of the Mac OS X form controls (bug 175279) regressions as failures rather than random, since they haven't been observed to pass, and add bug numbers (which should have been added when fails-if/random-if were added).
git-svn-id: svn://10.0.0.236/trunk@227029 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 20:29:00 +00:00
mkanat%bugzilla.org
982b6c175b Bug 381640: abstract_schema hook is broken--it prevents modification of the extension's own tables
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=mkanat


git-svn-id: svn://10.0.0.236/trunk@227028 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 20:19:05 +00:00
dbaron%dbaron.org
2e0aecdbbc Some of the mac image scaling failures only show up on some machines, so mark as random.
git-svn-id: svn://10.0.0.236/trunk@227027 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 20:16:36 +00:00
gijskruitbosch%gmail.com
a17f6ff865 Bug 372453 - XULRunner apps should quit if the hidden window is not useful and no other windows are open
r=benjamin@smedbergs.us (Benjamin Smedberg)
r=joshmoz@gmail.com (Josh Aas)


git-svn-id: svn://10.0.0.236/trunk@227026 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 19:54:32 +00:00
scott%scott-macgregor.org
b25516e74a Bug #381797 --> rv is undefined if we have a msgDatabase and this is leading to random JS errors when attempting to get the database for a local folder.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227025 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 19:42:53 +00:00
joshmoz%gmail.com
af36d0a28a get rid of extra width and height for native comboboxes on Mac OS X. b=376823 r=cbarrett sr=roc
git-svn-id: svn://10.0.0.236/trunk@227024 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 18:15:21 +00:00
sdwilsh%shawnwilsher.com
67e7ca07f9 Bug 381881 - Properties window during download is empty. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227022 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 17:35:42 +00:00
scott%scott-macgregor.org
b8abd56ad4 Bug #379070 --> string cleanup for nsImapHostSessionList.
Patch by Nick Kreeger

sr=mscott


git-svn-id: svn://10.0.0.236/trunk@227021 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 17:34:59 +00:00
scott%scott-macgregor.org
a2b67e5a50 Bug #379070 --> remove nsXPIDLString, PromiseFlatString and other string changes in preparation for frozen linkages in mailnews\local.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@227020 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 17:30:31 +00:00
sdwilsh%shawnwilsher.com
dd814867ef Bug 381535 - Jesse's downloads.rdf doesn't import to sqlite. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@227019 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 17:25:53 +00:00
peterv%propagandism.org
fd02b33cfd Test for bug 370098 (Some constructors raise a "XXX is not a function" exception when called (DOMParser, XMLSerializer, XMLHttpRequest, XPathEvaluator, XSLTProcessor)). r=jst.
git-svn-id: svn://10.0.0.236/trunk@227018 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 16:06:02 +00:00
peterv%propagandism.org
358dc255e9 Fix for bug 375063 (Leaking nsJSContexts and nsXBLDocGlobalObjects at shutdown). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@227017 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 16:05:42 +00:00
benjamin%smedbergs.us
0802e8071e Bustage followup from bug 381315
git-svn-id: svn://10.0.0.236/trunk@227016 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 15:37:59 +00:00
dmose%mozilla.org
3dc245e9c4 Implement backend changes for web-based protocol handlers a la WhatWG HTML5 draft (bug 380415). r=cbiesinger@gmx.at, sr=jonas@sicking.cc
git-svn-id: svn://10.0.0.236/trunk@227015 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 15:17:45 +00:00
benjamin%smedbergs.us
61289e581a Bug 381315 - nsINIParser crashes when linked against a static CRT (opera profile migrator), r=dougt
git-svn-id: svn://10.0.0.236/trunk@227014 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 15:05:11 +00:00
ccooper%deadsquid.com
2a92f1af1e r=cf
- use 'mkdir -p' syntax to create the initial ObjDir, so that we don't fail on ObjDir hierarchies deeper than one level (e.g. Mac == build/universal)


git-svn-id: svn://10.0.0.236/trunk@227013 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 13:29:10 +00:00
igor%mir2.org
4849db59f6 Bug 381779: patch from Gavin Reaney to improve memeory allocation for the sprint stack. r=myself
git-svn-id: svn://10.0.0.236/trunk@227011 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 11:35:27 +00:00
benjamin%smedbergs.us
221098d707 Bug 337492 - Fix destructor race condition in proxy events, initial patch by Alex Fritze, with additional comments by me, r=me+dbaron
git-svn-id: svn://10.0.0.236/trunk@227010 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 11:18:18 +00:00
rflint%ryanflint.com
bfefb4dbb7 Bug 345950 - Provide a browser.tabs.tabMaxWidth. Patch by Dao Gottwald <dao@design-noir.de>, r=mano
git-svn-id: svn://10.0.0.236/trunk@227009 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 11:08:58 +00:00
peterv%propagandism.org
a195ed430e Fix warning.
git-svn-id: svn://10.0.0.236/trunk@227008 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 10:57:38 +00:00
rflint%ryanflint.com
266c58e656 Bug 347607 - Landscape icon has wrong orientation in "Page Setup" dialog. Icons by Dao Gottwald <dao@design-noir.de>, ui-r=beltzner
git-svn-id: svn://10.0.0.236/trunk@227007 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 10:34:56 +00:00
rflint%ryanflint.com
5a0700b184 Bug 366387 - HelperApps prototype has duplicated functions (AddObserver/RemoveObserver) and is missing onBeginUpdateBatch/onEndUpdateBatch. Patch by Regis Caspar <regis.caspar+bz@gmail.com>, r=gavin
git-svn-id: svn://10.0.0.236/trunk@227006 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 10:15:53 +00:00
Olli.Pettay%helsinki.fi
28d7f8000d Bug 381862, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227005 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 10:14:55 +00:00
Olli.Pettay%helsinki.fi
6b55e07406 Bug 381153, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@227004 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 10:09:29 +00:00
longsonr%gmail.com
96bf7bf8e9 Bug 381777 - filters crash browser. r+sr=sr=tor
git-svn-id: svn://10.0.0.236/trunk@227003 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 09:50:02 +00:00
rflint%ryanflint.com
85e51c3ef4 Bug 381903 - WARNING: Components.reportError deprecated, use Components.utils.reportError in treeView.js. Patch by Ryan Jones <sciguyryan@gmail.com>, r=mano
git-svn-id: svn://10.0.0.236/trunk@227002 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 09:45:19 +00:00
peterv%propagandism.org
4fa7637d45 Fix bustage
git-svn-id: svn://10.0.0.236/trunk@227001 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 09:00:11 +00:00
peterv%propagandism.org
66b3ffcda2 Fix for bug 377884 (Switch nsXPConnect::Traverse to use tracing). r=jst/igor, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@227000 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 08:42:10 +00:00
sspitzer%mozilla.org
acc76d330e Bug 381240 - disabling more dateAdded tests
git-svn-id: svn://10.0.0.236/trunk@226999 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 08:22:02 +00:00
alexei.volkov.bugs%sun.com
110431be3e Bug 358785: Merge NSS_LIBPKIX_BRANCH back to trunk. r=julien, r=alexei
git-svn-id: svn://10.0.0.236/trunk@226998 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 07:28:38 +00:00
rflint%ryanflint.com
a350c048c8 Bug 378977 - Migrate to and ship with Cake 1.2 (part 2). r=reed
git-svn-id: svn://10.0.0.236/trunk@226996 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 06:30:21 +00:00
sspitzer%mozilla.org
a65a8ef42f fix for bug #380230: personal toolbar overflow chevron not updating
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@226994 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 06:11:02 +00:00
rflint%ryanflint.com
ad95e006a4 Bug 378977 - Migrate to and ship with Cake 1.2 (part 1) - r=reed a=me
git-svn-id: svn://10.0.0.236/trunk@226993 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 05:54:28 +00:00
dietrich%mozilla.com
0fe74dc4da Bug 381378 export is unacceptably slow for large bookmarks collections (r=mano)
git-svn-id: svn://10.0.0.236/trunk@226992 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 05:41:49 +00:00
dietrich%mozilla.com
f1917b1bbe Bug 381240 - disabling more lastModified tests
git-svn-id: svn://10.0.0.236/trunk@226991 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 05:15:37 +00:00
rflint%ryanflint.com
732ea2042e Removing old images
git-svn-id: svn://10.0.0.236/trunk@226990 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 04:27:45 +00:00
sdwilsh%shawnwilsher.com
08a0d3204d Bug 381925 - JS Warnings when selecting download location. r=enndeakin
git-svn-id: svn://10.0.0.236/trunk@226989 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 04:26:14 +00:00
alexei.volkov.bugs%sun.com
422a0a35f2 381317: Unauthorized OCSP response error. r=nelson, sr=julien
git-svn-id: svn://10.0.0.236/trunk@226985 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 03:27:43 +00:00
sspitzer%mozilla.org
6950be64ea fix for bug #381453: when loaded in frames / iframes, pages that redirect show up in history
r=dietrich


git-svn-id: svn://10.0.0.236/trunk@226984 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 02:52:24 +00:00
scott%scott-macgregor.org
73422ca090 Bug #379070 --> remove XPIDLString and other string APIs which aren't available when using frozen linkage from mailnews.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@226983 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 02:32:14 +00:00
jonas%sicking.cc
9049cfaf87 Fix yet more regressions from the don't-flag-clone-xul-nodes-indocument landing. b=380872 r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@226981 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-25 00:28:21 +00:00
ghendricks%novell.com
0cbe805e32 Fixed several 3.0 issues.
Backed out change to Search.pm using group_by.


git-svn-id: svn://10.0.0.236/trunk@226980 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 23:48:59 +00:00
rhelmer%mozilla.com
2e98e7bf07 stability patch: lower timeout bar for ts, do not start if tp has failed, bail out if a page takes longer than 5s to load b=381941 r=rhelmer p=anodelman
git-svn-id: svn://10.0.0.236/trunk@226979 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 23:48:12 +00:00
stefanh%inbox.com
63f4004849 Removing file made obsolete by bug 376912 checkin.
git-svn-id: svn://10.0.0.236/trunk@226978 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 22:43:06 +00:00
lpsolit%gmail.com
d41a0aef7d Bug 304999: Emails not generating Date header for non-sendmail methods - Patch by Brion Vibber <brion@pobox.com> r=glob a=mkanat
git-svn-id: svn://10.0.0.236/trunk@226977 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 22:23:00 +00:00
sdwilsh%shawnwilsher.com
c1ae9d7b7c Bug 381784 - nsDownload::SetState should assert if the new state is the same as the old state. r=mano
git-svn-id: svn://10.0.0.236/trunk@226975 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 21:42:22 +00:00
sdwilsh%shawnwilsher.com
fe50532aec Bug 381520 - nsIAlertsService doesn't fail on Mac if Growl isn't running. r=mano
git-svn-id: svn://10.0.0.236/trunk@226974 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 21:38:11 +00:00
inonit%inonit.com
8a36b82922 Revert to jsDriver.pl-compatible -l and -L options
Ignore unrecognized options (rather than terminating option processing)


git-svn-id: svn://10.0.0.236/trunk@226972 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 21:10:38 +00:00
ghendricks%novell.com
0808973788 Excluding large numbers of test cases when adding to a run is too big for the URL.
git-svn-id: svn://10.0.0.236/trunk@226971 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 21:05:39 +00:00
stefanh%inbox.com
a78bc7e3e7 Bug 376912 - Mac Classic tabbrowser looks bad. Changes in navigator.css, tabbrowser.xml and tabbrowser.css (win version) originally by Neil. r=Mnyromyr, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@226970 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 20:51:53 +00:00
peterv%propagandism.org
a983123c56 Try to fix leak regression and tinderbox orange from bug 368774.
git-svn-id: svn://10.0.0.236/trunk@226969 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 20:50:21 +00:00
ghendricks%novell.com
c8ec5380f2 Remove unused reports.
git-svn-id: svn://10.0.0.236/trunk@226968 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 20:08:57 +00:00
bienvenu%nventure.com
9283b553e7 379070 get rid of xpidlstrings, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@226967 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 20:03:04 +00:00
ghendricks%novell.com
c55f5c4d94 Default tester can be null, but adding to a run can't be.
git-svn-id: svn://10.0.0.236/trunk@226966 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 19:28:18 +00:00
mozilla%weilbacher.org
71b9e2cf26 [OS/2] Bug 381854: Installer doesn't contain gkgfxthb.dll, r=mkaply.
git-svn-id: svn://10.0.0.236/trunk@226965 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 18:59:38 +00:00
peterv%propagandism.org
cd5b18526a Followup to bug 368774, fix bustage the right way.
git-svn-id: svn://10.0.0.236/trunk@226964 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 18:39:49 +00:00
ghendricks%novell.com
1aeac04779 Remove batch and Param references.
git-svn-id: svn://10.0.0.236/trunk@226963 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 18:25:09 +00:00
cltbld
08059d609a Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226962 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 17:51:02 +00:00
bent.mozilla%gmail.com
6e2bd05506 Bug 380846. Bustage fix for Solaris and K/Ubuntu. Patch by Alfred Peng <alfred.peng@sun.com>. r=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@226961 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 17:45:55 +00:00
reed%reedloden.com
1e6859ead1 Bug 381844 - "Update graph.cgi to support more mainstream versions of gnuplot" [p=reed r=bear]
git-svn-id: svn://10.0.0.236/trunk@226958 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 16:48:11 +00:00
ghendricks%novell.com
65184d2334 CLean up errors on tr_show_run.cgi
git-svn-id: svn://10.0.0.236/trunk@226956 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 15:41:16 +00:00
ccooper%deadsquid.com
9dd4236b0c - display only valid results by default
git-svn-id: svn://10.0.0.236/trunk@226955 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 15:34:26 +00:00
sspitzer%mozilla.org
e3d26bbced bug 381240 - disabling more tests for now
git-svn-id: svn://10.0.0.236/trunk@226954 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 15:07:44 +00:00
nboyd%atg.com
31180d25d0 Nit: fix typo in javadoc
git-svn-id: svn://10.0.0.236/trunk@226953 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:47:01 +00:00
ccooper%deadsquid.com
3fcb5cc02b - point help links to QMO
- add link to Date::Manip syntax for advanced search


git-svn-id: svn://10.0.0.236/trunk@226952 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:36:53 +00:00
peterv%propagandism.org
84e4a65ad4 Temporary bustage fix.
git-svn-id: svn://10.0.0.236/trunk@226951 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:28:40 +00:00
nboyd%atg.com
8a78f6f125 Fix bug 381819. Patch from Bob Clary <bclary@bclary.com>.
git-svn-id: svn://10.0.0.236/trunk@226950 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:17:10 +00:00
peterv%propagandism.org
cae5ba4341 Fix for bug 368774 (Make cycle collector work with refcounted non-XPCOM objects). r=dbaron, sr=sicking.
git-svn-id: svn://10.0.0.236/trunk@226949 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 14:10:04 +00:00
nboyd%atg.com
6d1800c06e Add more publicly accessible name for building tests so that
we can have better instructions at
http://developer.mozilla.org/en/docs/Rhino:Testing


git-svn-id: svn://10.0.0.236/trunk@226948 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 13:45:42 +00:00
surkov.alexander%gmail.com
593f68a158 Bug 381312 - implement IAccessibleRelation, r=aaronlev, sr=neil
git-svn-id: svn://10.0.0.236/trunk@226947 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 13:26:55 +00:00
peterv%propagandism.org
22d4ae38a0 Fix for bug 372544 ([Midas] Tab spacing is inconsistent). Patch by Mathieu Fenniak (mfenniak-moz@mathieu.fenniak.net), r/sr=me.
git-svn-id: svn://10.0.0.236/trunk@226946 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 13:00:53 +00:00
slavomir.katuscak%sun.com
c212b05904 Bug 367376 - update of ignored leaks.
git-svn-id: svn://10.0.0.236/trunk@226945 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 09:37:52 +00:00
joshmoz%gmail.com
0147b35248 turn on native form controls for Mac OS X again... b=175279 sr=pav
git-svn-id: svn://10.0.0.236/trunk@226944 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 08:13:04 +00:00
igor%mir2.org
f3384af5d0 Bug 379758: SETSP is removed
git-svn-id: svn://10.0.0.236/trunk@226943 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 07:51:47 +00:00
igor%mir2.org
381efe6eb7 Bug 381236: static assert that does not depend on __LINE__
git-svn-id: svn://10.0.0.236/trunk@226942 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 07:27:45 +00:00
masayuki%d-toybox.com
9679aade82 Bug 381426 Can't be activated Input Method in the Bookmark Properties. #2 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226941 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 06:51:42 +00:00
roc+%cs.cmu.edu
7ec3ea1590 Backing out to fix bustage :-(
git-svn-id: svn://10.0.0.236/trunk@226940 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 05:16:53 +00:00
roc+%cs.cmu.edu
e7aecf979b Fixing bustage...
git-svn-id: svn://10.0.0.236/trunk@226939 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 04:52:46 +00:00
edburns%acm.org
28489879a0 M build.properties.sample
M dist/build.xml
M dom/build.xml
M webclient/build.xml
M dist/netbeans/build.xml
M dist/netbeans/webclient.properties
M dom/jni/Makefile.in
M dom/src/Makefile.in
M webclient/src_moz/Makefile.in
M webclient/src_moz/EmbedWindow.cpp
M webclient/src_moz/EmbedWindow.h

- Fix for Mac OS X


git-svn-id: svn://10.0.0.236/trunk@226938 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 04:16:59 +00:00
roc+%cs.cmu.edu
eb8d7b0960 Fixing bustage...
git-svn-id: svn://10.0.0.236/trunk@226937 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 03:40:15 +00:00
roc+%cs.cmu.edu
fd7a8f43bd Bug 336959. Reland update to use Pango for linebreaking of Thai and CJK text on Linux. patch by Theppitak Karoonboonyanan, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@226936 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 03:16:16 +00:00
roc+%cs.cmu.edu
2ecff400e0 Reftests for long textruns (bug 380484).
git-svn-id: svn://10.0.0.236/trunk@226935 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 03:11:45 +00:00
roc+%cs.cmu.edu
9c129ee094 Not part Of The Build. Bug 381228. Fix handling of case where the text is not part of a block.
git-svn-id: svn://10.0.0.236/trunk@226934 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 03:06:37 +00:00
sspitzer%mozilla.org
348fe31519 fix for bug #381624: history sidebar slower the first time you open it (or on startup), then when you switch history views
r=mano


git-svn-id: svn://10.0.0.236/trunk@226931 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 02:27:32 +00:00
preed%mozilla.com
df84bd3fdb Bug 381695: TextFrame feature makefile switch needs to pick up its setting from environment. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@226929 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 02:13:04 +00:00
aaronleventhal%moonset.net
323c17f4d9 Bug 378776. Follow-up to original checkin -- remove 2 more cases of GetNumberOfShells(). r=smaug
git-svn-id: svn://10.0.0.236/trunk@226928 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 01:33:15 +00:00
mrbkap%gmail.com
8f38db5f1f Back this out for now to sort out what happens when we're called from C++, not from Javascript.
git-svn-id: svn://10.0.0.236/trunk@226926 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 00:50:50 +00:00
sspitzer%mozilla.org
ee471536e1 bug 381240 - disabling more tests for now
git-svn-id: svn://10.0.0.236/trunk@226925 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 00:45:46 +00:00
sdwilsh%shawnwilsher.com
d9f2f7020d Bug 381646 - Re-enable tests for download manager (windows orange patch). r=sayrer
git-svn-id: svn://10.0.0.236/trunk@226924 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 00:38:48 +00:00
mrbkap%gmail.com
81db80e627 Use the currently executing function as the nominal parent for our function so that we pull the correct prototype for our function. bug 370127, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@226923 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-24 00:18:00 +00:00
sdwilsh%shawnwilsher.com
f408c0c1e6 Bug 381646 - Re-enable tests for download manager. r=sayrer
git-svn-id: svn://10.0.0.236/trunk@226922 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 23:52:50 +00:00
sdwilsh%shawnwilsher.com
e1a722adb0 Bug 381538 - "clean up" button remains greyed out after download completes. r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@226921 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 23:12:03 +00:00
roc+%cs.cmu.edu
1efdf06ef0 Fixing reftest bustage
git-svn-id: svn://10.0.0.236/trunk@226920 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 22:56:06 +00:00
crowder%fiverocks.com
925dfd05f1 Bug 381402: Compilation error with HAS_XDR_FREEZE_THAW and old Script object, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@226919 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 22:09:52 +00:00
ghendricks%novell.com
c6697c05c8 Default to showing the text fields when creating a new case.
git-svn-id: svn://10.0.0.236/trunk@226918 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 22:00:31 +00:00
joshmoz%gmail.com
c4e103902b turn native form controls off again on mac, more reftest problems
git-svn-id: svn://10.0.0.236/trunk@226917 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:50:54 +00:00
crowder%fiverocks.com
71a56b2919 Bug 381402: Compilation error with HAS_SCRIPT_OBJECT, r=mrbkap
git-svn-id: svn://10.0.0.236/trunk@226916 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:50:43 +00:00
kairo%kairo.at
007286265e sorry, checkin for bug 381776 has r=bent
git-svn-id: svn://10.0.0.236/trunk@226915 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:50:38 +00:00
kairo%kairo.at
5233f68b68 bug 381776 - move suite/ Makefiles from allmakefiles.sh to suite/makefiles.sh
git-svn-id: svn://10.0.0.236/trunk@226914 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:48:38 +00:00
scott%scott-macgregor.org
1d16c746d7 nsIMsgSignature is unused. remove it.
git-svn-id: svn://10.0.0.236/trunk@226913 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:41:45 +00:00
ghendricks%novell.com
bcbac5fd48 Use the skin mechanism for css.
git-svn-id: svn://10.0.0.236/trunk@226912 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:29:59 +00:00
crowder%fiverocks.com
7a45773492 Bug 375715: "Assertion failure: (c2 <= cs->length) && (c1 <= c2)" with /[\Wb-G]/, patch by mrbkap, r=crowder
git-svn-id: svn://10.0.0.236/trunk@226911 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 21:13:13 +00:00
stefanh%inbox.com
cbeaa5e589 Bug 381352 - remove CSS rules pointing to inexistent classicBindings.xml. r=Mano.
git-svn-id: svn://10.0.0.236/trunk@226910 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:49:34 +00:00
ghendricks%novell.com
4530f4add6 fix mod_perl warnings
git-svn-id: svn://10.0.0.236/trunk@226909 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:42:27 +00:00
sdwilsh%shawnwilsher.com
5117196eb1 Bug 381468 - Convert toolkit application/x-javascript to application/javascript. r=gavin.sharp
git-svn-id: svn://10.0.0.236/trunk@226908 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:40:13 +00:00
joshmoz%gmail.com
45b1135f52 clean up unused methods and virualized methods in nsButtonFrameRenderer. Patch by Rob Arnold. b=315347 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@226907 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:32:56 +00:00
sdwilsh%shawnwilsher.com
9abd9cba10 Bug 381508 - XUL editable menulist shouldn't use document.commandDispatcher. r=sr=neil
git-svn-id: svn://10.0.0.236/trunk@226906 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:13:22 +00:00
cltbld
2fd1355e05 Automated update from host egg.build.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@226905 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:11:03 +00:00
bzbarsky%mit.edu
9803afaf20 Fix bug 380516, bug 375342, bug 374293. Patch in bug 380516. r=jwatt, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226904 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:10:43 +00:00
bent.mozilla%gmail.com
0035e99775 Bug 380846 - "Make the build system friendlier for XULRunner apps and extensions." r=bsmedberg. Adds confvars.sh files for all major apps and makefiles.sh for all extensions.
git-svn-id: svn://10.0.0.236/trunk@226903 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:08:55 +00:00
bzbarsky%mit.edu
1fd9b3275d SVG Load events shouldn't need a presshell to fire. Bug 380417, r=jwatt and
smaug, sr=tor


git-svn-id: svn://10.0.0.236/trunk@226902 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:05:53 +00:00
ted.mielczarek%gmail.com
7473b6603c crash reporter client not launching, fallout from bug 380541. r=bsmedberg (no bug)
git-svn-id: svn://10.0.0.236/trunk@226901 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 20:02:45 +00:00
bzbarsky%mit.edu
591e9f78e1 No max-width means "none", not null unit. Bug 381284, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@226900 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 19:56:02 +00:00
bzbarsky%mit.edu
e27e4e7c20 Make sure we flush out content before we try to set up the plug-in, since
that's going to perform DOM access that can flush.  Bug 377070, r+sr=biesi


git-svn-id: svn://10.0.0.236/trunk@226899 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 19:53:31 +00:00
joshmoz%gmail.com
bbbc8dca9f Turn native form controls on again for Mac OS X. b=175279 a=mconnor
git-svn-id: svn://10.0.0.236/trunk@226898 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 19:49:25 +00:00
joshmoz%gmail.com
2d8394f491 don't add scrollbar width to getPrefWidth in nsComboboxControlFrame if the themed widget has set the internal button width to 0. b=381669 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@226897 18797224-902f-48f8-a5cc-f745e15eee43
2007-05-23 19:16:27 +00:00
45537 changed files with 188 additions and 9533640 deletions

View File

@@ -1 +0,0 @@
CVSROOT/history

View File

@@ -1,4 +0,0 @@
If you change the modules file, you *MUST* run:
check-modules.pl modules
*before* cvs committing the new modules file.

View File

@@ -1,257 +0,0 @@
#!/usr/bin/env perl
# The contents of this file are subject to the Netscape Public
# License Version 1.1 (the "License"); you may not use this file
# except in compliance with the License. You may obtain a copy of
# the License at http://www.mozilla.org/NPL/
#
# Software distributed under the License is distributed on an "AS
# IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
# implied. See the License for the specific language governing
# rights and limitations under the License.
#
# The Original Code is this file as it was released upon February 25, 1999.
#
# The Initial Developer of the Original Code is Netscape Communications
# Corporation. Portions created by Netscape are
# Copyright (C) 1999 Netscape Communications Corporation. All
# Rights Reserved.
#
# Contributor(s):
#
# check-modules.pl - Check cvs modules file for duplicates and syntax errors.
#
# TODO:
# - Parse output of 'cvs co -c' command in addition to the raw file.
#
# Send comments, improvements, bugs to Steve Lamm (slamm@netscape.com).
# $Id: check-modules.pl,v 1.1 2000-06-01 11:03:22 leaf%mozilla.org Exp $
require 5.004;
use Getopt::Std;
sub usage
{
my ($progname) = $0 =~ /([^\/]+)$/;
die "Usage: $progname [options] [<module_file>]
Reads from stdin if no file is given.
Options:
-v Verbose. Print the modules and what they include.
-h Print this usage message.
";
}
&usage if !getopts('hv');
&usage if defined($opt_h);
######################################################################
# begin main
# The subroutine &parse_input creates the globals @module_names,
# %module_tree, and %line_number (described below).
&parse_input;
foreach $module (@module_names)
{
&check_module($module);
}
# end main
######################################################################
# begin subroutines
sub parse_input
{
# Globals created:
# @module_names - List of module names in the order they are seen.
# %module_tree - Hash table of lists. Keys are module names.
# Values are lists of module names and diretories.
# %line_number - Hash indexed by module name and module item.
# Values are line numbers.
@module_names = ();
%module_tree = ();
%line_number = ();
while (<>)
{
next if /^\#/ || /^\s*$/;
# Check for a module definition
if (/^([_a-zA-Z0-9]+)\s+(?:-l\s+)?-a\s*(.*)$/)
{
my ($module_name) = $1;
my (@sub_items) = ();
my ($line) = $2;
push @module_names, $module_name;
# Read line continuations (i.e. lines with '\' on the end).
while ($line =~ /\\$/)
{
chomp $line;
$line =~ s/^\s*(.*?)\s*\\$/$1/;
if (length($line) > 0)
{
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
}
$line = <>;
}
chomp $line;
$line =~ s/^\s*(.*?)\s*$/$1/;
my (@line_items) = split(/\s+/, $line);
push @sub_items, @line_items;
&save_line_numbers($module_name, $., @line_items);
$module_tree{$module_name} = \@sub_items;
}
else
{
die "Unexpected input: line $.: $_\n";
}
}
}
sub check_module
{
my ($module) = $_[0];
my ($sub_module, $sub_dir, $prev_module);
# Globals created:
# %have_checked - List of modules already checked.
# %full_list - All the directories for a module.
# Indexed by module and sub directory.
# Values are the module that added the directory.
return if defined($have_checked{$module});
$full_list{$module} = {};
foreach $sub_module ( &get_modules($module) )
{
&check_module($sub_module);
# Add the directories of the sub_module to this module
while (($sub_dir, $prev_module) = each %{$full_list{$sub_module}})
{
$full_list{$module}{$sub_dir} = $prev_module;
}
}
foreach $sub_dir ( &get_directories($module) )
{
if (defined($full_list{$module}{$sub_dir}))
{
my ($previous_module) = $full_list{$module}{$sub_dir};
&warn_multiple($sub_dir, $module, $previous_module);
}
else
{
$full_list{$module}{$sub_dir} = $module;
# Check if parent or child of directory was previously added
#
&check_inclusion($sub_dir, $module);
}
}
if (defined($opt_v))
{
print "$module\n";
while (($sub_dir, $prev_module) = each %{$full_list{$module}})
{
print " $sub_dir, $prev_module\n";
}
}
$have_checked{$module} = 1;
}
sub get_modules
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item if defined($module_tree{$sub_item});
}
return @output;
}
sub get_directories
{
my ($module) = $_[0];
my (@output) = ();
my ($sub_item);
foreach $sub_item ( @{ $module_tree{$module} } )
{
push @output, $sub_item unless defined($module_tree{$sub_item});
}
return @output;
}
sub save_line_numbers
{
my ($module, $line_num, @sub_items) = @_;
my ($sub_item);
foreach $sub_item (@sub_items)
{
if (defined($line_number{$module}{$sub_item}))
{
$line_number{$module}{$sub_item} =
"$line_number{$module}{$sub_item}, $line_num";
}
else
{
$line_number{$module}{$sub_item} = $line_num;
}
}
}
sub warn_multiple
{
my ($sub_item, $module, $previous_module) = @_;
my ($line_txt) = '';
my (@lines) = split(', ', $line_number{$module}{$sub_item});
push(@lines, split(', ', $line_number{$previous_module}{$sub_item}))
unless $previous_module eq $module;
$line_txt = "lines ".join(', ', sort { $a <=> $b } @lines);
warn "Error: Multiple listing: $line_txt: $sub_item.\n";
}
sub check_inclusion
{
my ($sub_dir, $module) = @_;
my ($dir);
foreach $dir (keys %{$full_list{$module}})
{
next if $dir eq $sub_dir;
if (length($dir) < length($sub_dir))
{
my ($temp) = $sub_dir;
$sub_dir = $dir;
$dir = $temp;
}
if ($dir =~ /^$sub_dir\//)
{
warn "Warning: $dir (line "
.$line_number{$full_list{$module}{$dir}}{$dir}
.") pulled by $sub_dir (line "
.$line_number{$full_list{$module}{$sub_dir}}{$sub_dir}
.")\n";
}
}
}

View File

@@ -1,21 +0,0 @@
# The "checkoutlist" file is used to support additional version controlled
# administrative files in $CVSROOT/CVSROOT, such as template files.
#
# The first entry on a line is a filename which will be checked out from
# the corresponding RCS file in the $CVSROOT/CVSROOT directory.
# The remainder of the line is an error message to use if the file cannot
# be checked out.
#
# File format:
#
# [<whitespace>]<filename><whitespace><error message><end-of-line>
#
# comment lines begin with '#'
passwd
readers
commitcheck.pl
dolog.pl
FilesToNotExport
cvsmailfilter.pl
sendnotification.pl
readonlyusers.pl

View File

@@ -1,615 +0,0 @@
#!/usr/bin/perl --
# DO NOT EDIT THIS FILE! You must instead go to https://despot.mozilla.org/, and
# tweak things from there.
$mode{'180'} = 'Open';
$branch{'180'} = 'HEAD';
$fullname{'180'} = 'accessibility';
$mode{'188'} = 'Open';
$branch{'188'} = 'HEAD';
$fullname{'188'} = 'Application Suite';
$mode{'190'} = 'Open';
$branch{'190'} = 'HEAD';
$fullname{'190'} = 'Bugzilla';
$mode{'204'} = 'Closed';
$branch{'204'} = 'BUGZILLA-2_18-BRANCH';
$fullname{'204'} = 'Bugzilla2.18';
$blessed{'204'} = ['vladd%bugzilla.org','olav%bkor.dhs.org','ghendricks%novell.com',];
$super{'204'} = ['myk%mozilla.org','mkanat%bugzilla.org','lpsolit%gmail.com','justdave%bugzilla.org',];
$mode{'191'} = 'Restricted';
$branch{'191'} = 'BUGZILLA-2_20-BRANCH';
$fullname{'191'} = 'Bugzilla2.20';
$blessed{'191'} = ['vladd%bugzilla.org','olav%bkor.dhs.org','ghendricks%novell.com',];
$super{'191'} = ['myk%mozilla.org','mkanat%bugzilla.org','lpsolit%gmail.com','justdave%bugzilla.org',];
$mode{'203'} = 'Restricted';
$branch{'203'} = 'BUGZILLA-2_22-BRANCH';
$fullname{'203'} = 'Bugzilla2.22';
$blessed{'203'} = ['vladd%bugzilla.org','olav%bkor.dhs.org','ghendricks%novell.com',];
$super{'203'} = ['myk%mozilla.org','mkanat%bugzilla.org','lpsolit%gmail.com','justdave%bugzilla.org',];
$mode{'212'} = 'Open';
$branch{'212'} = 'BUGZILLA-3_0-BRANCH';
$fullname{'212'} = 'Bugzilla3.0';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'183'} = 'Open';
$branch{'183'} = 'HEAD';
$fullname{'183'} = 'calendar';
$mode{'210'} = 'Open';
$branch{'210'} = 'HEAD';
$fullname{'210'} = 'camino';
$mode{'211'} = 'Open';
$branch{'211'} = 'HEAD';
$fullname{'211'} = 'ChatZilla';
$mode{'146'} = 'Restricted';
$branch{'146'} = 'NSPRPUB_PRE_4_2_CLIENT_BRANCH';
$fullname{'146'} = 'Client NSPR';
$blessed{'146'} = ['mozilla%weilbacher.org','mkaply%us.ibm.com','sspitzer%mozilla.org','julien.pierre.bugs%sun.com','gerv%gerv.net','dbaron%dbaron.org','alexei.volkov.bugs%sun.com',];
$super{'146'} = ['cls%seawood.org','wtc%google.com','nelson%bolyard.com','darin%meer.net',];
$mode{'56'} = 'Open';
$branch{'56'} = 'HEAD';
$fullname{'56'} = 'Composer';
$mode{'171'} = 'Open';
$branch{'171'} = 'HEAD';
$fullname{'171'} = 'Cookies and Permissions';
$mode{'4'} = 'Open';
$branch{'4'} = 'HEAD';
$fullname{'4'} = 'default';
$defaultid = '4';
$mode{'3'} = 'Closed';
$branch{'3'} = 'HEAD';
$fullname{'3'} = 'despotaccess';
$blessed{'3'} = [];
$super{'3'} = ['myk%mozilla.org','leaf%mozilla.org','despotdaemon',];
$mode{'59'} = 'Open';
$branch{'59'} = 'HEAD';
$fullname{'59'} = 'Directory SDK';
$mode{'101'} = 'Open';
$branch{'101'} = 'HEAD';
$fullname{'101'} = 'docshell';
$mode{'103'} = 'Open';
$branch{'103'} = 'HEAD';
$fullname{'103'} = 'Document Object Model';
$mode{'184'} = 'Open';
$branch{'184'} = 'HEAD';
$fullname{'184'} = 'DOM Inspector';
$mode{'208'} = 'Open';
$branch{'208'} = 'HEAD';
$fullname{'208'} = 'Embedding';
$mode{'181'} = 'Open';
$branch{'181'} = 'HEAD';
$fullname{'181'} = 'Find As You Type';
$mode{'166'} = 'Open';
$branch{'166'} = 'HEAD';
$fullname{'166'} = 'Firefox';
$mode{'182'} = 'Open';
$branch{'182'} = 'HEAD';
$fullname{'182'} = 'Global Key Bindings';
$mode{'201'} = 'Open';
$branch{'201'} = 'HEAD';
$fullname{'201'} = 'Graphics';
$mode{'144'} = 'Open';
$branch{'144'} = 'HEAD';
$fullname{'144'} = 'GTK Embedding Widget';
$mode{'102'} = 'Open';
$branch{'102'} = 'HEAD';
$fullname{'102'} = 'HTML Parser';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$mode{'130'} = 'Open';
$branch{'130'} = 'HEAD';
$fullname{'130'} = 'Java APIs for DOM';
$mode{'127'} = 'Open';
$branch{'127'} = 'HEAD';
$fullname{'127'} = 'Java APIs to WebShell';
$mode{'68'} = 'Open';
$branch{'68'} = 'HEAD';
$fullname{'68'} = 'Java Stubs';
$mode{'128'} = 'Open';
$branch{'128'} = 'HEAD';
$fullname{'128'} = 'Java to XPCOM Bridge';
$mode{'133'} = 'Open';
$branch{'133'} = 'HEAD';
$fullname{'133'} = 'Java Utility Classes';
$mode{'129'} = 'Open';
$branch{'129'} = 'HEAD';
$fullname{'129'} = 'Java-Implemented Plugins';
$mode{'70'} = 'Restricted';
$branch{'70'} = 'HEAD';
$fullname{'70'} = 'JavaScript';
$blessed{'70'} = ['vladimir%pobox.com','timeless%mozdev.org','sayrer%gmail.com','jst%mozilla.org','jruderman%hmc.edu','peterv%propagandism.org','graydon%mozilla.com','gerv%gerv.net','gavin%gavinsharp.com','dbaron%dbaron.org','daumling%adobe.com','cls%seawood.org','bzbarsky%mit.edu','bryner%brianryner.com','bratell%lysator.liu.se','benjamin%smedbergs.us','bclary%bclary.com',];
$super{'70'} = ['shaver%mozilla.org','mrbkap%gmail.com','jwalden%mit.edu','igor%mir2.org','crowder%fiverocks.com','brendan%mozilla.org',];
$mode{'207'} = 'Open';
$branch{'207'} = 'HEAD';
$fullname{'207'} = 'JavaScript Debugger Backend';
$mode{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$mode{'98'} = 'Open';
$branch{'98'} = 'HEAD';
$fullname{'98'} = 'Layout Engine';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'123'} = 'Open';
$branch{'123'} = 'HEAD';
$fullname{'123'} = 'Mail and News Backend';
$mode{'165'} = 'Open';
$branch{'165'} = 'HEAD';
$fullname{'165'} = 'MathML';
$mode{'124'} = 'Open';
$branch{'124'} = 'HEAD';
$fullname{'124'} = 'MIME';
$mode{'157'} = 'Open';
$branch{'157'} = 'HEAD';
$fullname{'157'} = 'Movemail';
$mode{'112'} = 'Open';
$branch{'112'} = 'HEAD';
$fullname{'112'} = 'Mozilla Tools';
$mode{'19'} = 'Open';
$branch{'19'} = 'HEAD';
$fullname{'19'} = 'mozilla-toplevel';
$mode{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['mozilla%weilbacher.org','mkaply%us.ibm.com','sspitzer%mozilla.org','julien.pierre.bugs%sun.com','gerv%gerv.net','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com',];
$super{'78'} = ['cls%seawood.org','wtc%google.com','nelson%bolyard.com','darin%meer.net',];
$mode{'163'} = 'Restricted';
$branch{'163'} = 'NSS_3_11_BRANCH';
$fullname{'163'} = 'NSS Stable Release Branch';
$blessed{'163'} = ['biswatosh.chakraborty%sun.com','douglas%stebila.ca','nkwan%redhat.com','gerv%gerv.net',];
$super{'163'} = ['slavomir.katuscak%sun.com','neil.williams%sun.com','kaie%kuix.de','glen.beasley%sun.com','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com','wtc%google.com','rrelyea%redhat.com','nelson%bolyard.com','julien.pierre.bugs%sun.com',];
$mode{'162'} = 'Open';
$branch{'162'} = 'HEAD';
$fullname{'162'} = 'P3P';
$mode{'209'} = 'Open';
$branch{'209'} = 'HEAD';
$fullname{'209'} = 'Party Tool';
$mode{'81'} = 'Open';
$branch{'81'} = 'HEAD';
$fullname{'81'} = 'Plugins';
$mode{'82'} = 'Open';
$branch{'82'} = 'HEAD';
$fullname{'82'} = 'Preferences';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Privilege Manager';
$mode{'120'} = 'Open';
$branch{'120'} = 'HEAD';
$fullname{'120'} = 'Profile Manager';
$mode{'52'} = 'Open';
$branch{'52'} = 'HEAD';
$fullname{'52'} = 'RDF';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'113'} = 'Open';
$branch{'113'} = 'HEAD';
$fullname{'113'} = 'REMOVEME - Photon';
$mode{'161'} = 'Open';
$branch{'161'} = 'HEAD';
$fullname{'161'} = 'REMOVEME - Qt-based gfx and widget';
$mode{'121'} = 'Open';
$branch{'121'} = 'HEAD';
$fullname{'121'} = 'REMOVEME - Xlib-based gfx and widget';
$mode{'179'} = 'Open';
$branch{'179'} = 'HEAD';
$fullname{'179'} = 'REMOVEME - XPrint';
$mode{'138'} = 'Open';
$branch{'138'} = 'HEAD';
$fullname{'138'} = 'Rhino';
$mode{'145'} = 'Restricted';
$branch{'145'} = 'HEAD';
$fullname{'145'} = 'security';
$blessed{'145'} = ['nkwan%redhat.com','gerv%gerv.net','douglas%stebila.ca','biswatosh.chakraborty%sun.com',];
$super{'145'} = ['slavomir.katuscak%sun.com','neil.williams%sun.com','kaie%kuix.de','glen.beasley%sun.com','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com','wtc%google.com','rrelyea%redhat.com','nelson%bolyard.com','julien.pierre.bugs%sun.com',];
$mode{'151'} = 'Open';
$branch{'151'} = 'HEAD';
$fullname{'151'} = 'Security - Mozilla PSM Glue';
$mode{'173'} = 'Open';
$branch{'173'} = 'HEAD';
$fullname{'173'} = 'Standalone Composer';
$mode{'160'} = 'Open';
$branch{'160'} = 'HEAD';
$fullname{'160'} = 'String';
$mode{'100'} = 'Open';
$branch{'100'} = 'HEAD';
$fullname{'100'} = 'Style System';
$mode{'187'} = 'Open';
$branch{'187'} = 'HEAD';
$fullname{'187'} = 'SVG';
$mode{'205'} = 'Restricted';
$branch{'205'} = 'HEAD';
$fullname{'205'} = 'Tamarin';
$blessed{'205'} = ['ssubrama%adobe.com','gerv%gerv.net','dschaffe%adobe.com','cpeyer%adobe.com','benjamin%smedbergs.us',];
$super{'205'} = ['wsharp%adobe.com','tierney%adobe.com','stejohns%adobe.com','shaver%mozilla.org','jodyer%adobe.com','igor%mir2.org','edwsmith%adobe.com','brendan%mozilla.org','dansmith%adobe.com',];
$mode{'202'} = 'Open';
$branch{'202'} = 'HEAD';
$fullname{'202'} = 'Testing Infrastructure';
$mode{'170'} = 'Open';
$branch{'170'} = 'HEAD';
$fullname{'170'} = 'Thunderbird';
$mode{'169'} = 'Open';
$branch{'169'} = 'HEAD';
$fullname{'169'} = 'toolkit';
$mode{'185'} = 'Open';
$branch{'185'} = 'HEAD';
$fullname{'185'} = 'Update Service';
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'Venkman';
$mode{'96'} = 'Open';
$branch{'96'} = 'HEAD';
$fullname{'96'} = 'View System';
$mode{'177'} = 'Open';
$branch{'177'} = 'HEAD';
$fullname{'177'} = 'Widget';
$mode{'172'} = 'Open';
$branch{'172'} = 'HEAD';
$fullname{'172'} = 'Widget - BeOS';
$mode{'49'} = 'Open';
$branch{'49'} = 'HEAD';
$fullname{'49'} = 'Widget - GTK';
$mode{'178'} = 'Open';
$branch{'178'} = 'HEAD';
$fullname{'178'} = 'Widget - Mac';
$mode{'175'} = 'Open';
$branch{'175'} = 'HEAD';
$fullname{'175'} = 'Widget - Windows';
$mode{'199'} = 'Open';
$branch{'199'} = 'HEAD';
$fullname{'199'} = 'XBL';
$mode{'88'} = 'Open';
$branch{'88'} = 'HEAD';
$fullname{'88'} = 'XML';
$mode{'137'} = 'Open';
$branch{'137'} = 'HEAD';
$fullname{'137'} = 'XPApps';
$mode{'89'} = 'Open';
$branch{'89'} = 'HEAD';
$fullname{'89'} = 'XPCOM';
$mode{'118'} = 'Open';
$branch{'118'} = 'HEAD';
$fullname{'118'} = 'XPConnect';
$mode{'117'} = 'Open';
$branch{'117'} = 'HEAD';
$fullname{'117'} = 'XPIDL';
$mode{'150'} = 'Open';
$branch{'150'} = 'HEAD';
$fullname{'150'} = 'XPInstall';
$mode{'206'} = 'Open';
$branch{'206'} = 'HEAD';
$fullname{'206'} = 'xptcall';
$mode{'106'} = 'Open';
$branch{'106'} = 'HEAD';
$fullname{'106'} = 'XPToolkit';
$mode{'140'} = 'Open';
$branch{'140'} = 'HEAD';
$fullname{'140'} = 'XSLT Processor';
$mode{'200'} = 'Open';
$branch{'200'} = 'HEAD';
$fullname{'200'} = 'XTF';
sub GetT {
($b,$_) = (@_);
if ($b eq 'BUGZILLA-2_18-BRANCH') {
if (m:^mozilla/webtools/bugzilla/.*$:) {return '204';}
}
if ($b eq 'BUGZILLA-2_20-BRANCH') {
if (m:^mozilla/webtools/bugzilla/.*$:) {return '191';}
}
if ($b eq 'BUGZILLA-2_22-BRANCH') {
if (m:^mozilla/webtools/bugzilla/.*$:) {return '203';}
}
if ($b eq 'BUGZILLA-3_0-BRANCH') {
if (m:^mozilla/webtools/bugzilla/.*$:) {return '212';}
}
if ($b eq 'HEAD') {
if (m:^mozilla/js/tamarin/.*$:) {return '205';}
if (m:^mozilla/xpcom/reflect/xptcall/.*$:) {return '206';}
if (m:^mozilla/gfx/src/xprint/.*$:) {return '179';}
if (m:^mozilla/view/.*$:) {return '96';}
if (m:^mozilla/layout/[^/]*$:) {return '98';}
if (m:^mozilla/layout/base/.*$:) {return '98';}
if (m:^mozilla/layout/build/.*$:) {return '98';}
if (m:^mozilla/layout/doc/.*$:) {return '98';}
if (m:^mozilla/layout/forms/.*$:) {return '98';}
if (m:^mozilla/layout/generic/.*$:) {return '98';}
if (m:^mozilla/layout/html/.*$:) {return '98';}
if (m:^mozilla/layout/macbuild/.*$:) {return '98';}
if (m:^mozilla/layout/printing/.*$:) {return '98';}
if (m:^mozilla/layout/tables/.*$:) {return '98';}
if (m:^mozilla/layout/tools/.*$:) {return '98';}
if (m:^mozilla/layout/style/.*$:) {return '100';}
if (m:^mozilla/docshell/.*$:) {return '101';}
if (m:^mozilla/uriloader/.*$:) {return '101';}
if (m:^mozilla/webshell/.*$:) {return '101';}
if (m:^mozilla/parser/htmlparser$:) {return '102';}
if (m:^mozilla/content/base/.*$:) {return '103';}
if (m:^mozilla/content/events/.*$:) {return '103';}
if (m:^mozilla/content/html/content/.*$:) {return '103';}
if (m:^mozilla/content/html/document/.*$:) {return '103';}
if (m:^mozilla/dom/.*$:) {return '103';}
if (m:^mozilla/js/rhino/.*$:) {return '138';}
if (m:^mozilla/xpfe/.*$:) {return '137';}
if (m:^mozilla/js/tests/.*$:) {return '114';}
if (m:^mozilla/content/xslt/.*$:) {return '140';}
if (m:^mozilla/extensions/transformiix/.*$:) {return '140';}
if (m:^mozilla/calendar/.*$:) {return '183';}
if (m:^mozilla/gfx/src/photon/.*$:) {return '113';}
if (m:^mozilla/widget/src/photon/.*$:) {return '113';}
if (m:^mozilla/content/xul/.*$:) {return '106';}
if (m:^mozilla/layout/xul/.*$:) {return '106';}
if (m:^mozilla/testing/.*$:) {return '202';}
if (m:^mozilla/extensions/irc/.*$:) {return '211';}
if (m:^mozilla/profile/.*$:) {return '120';}
if (m:^mozilla/tools/.*$:) {return '112';}
if (m:^mozilla/xpcom/typelib/.*$:) {return '117';}
if (m:^mozilla/js/src/xpconnect/.*$:) {return '118';}
if (m:^mozilla/js/jsd/.*$:) {return '207';}
if (m:^mozilla/mailnews/[^/]*$:) {return '123';}
if (m:^mozilla/mailnews/mime/[^/]*$:) {return '124';}
if (m:^mozilla/extensions/java$:) {return '128';}
if (m:^mozilla/java/plugins/.*$:) {return '129';}
if (m:^mozilla/java/webclient/.*$:) {return '127';}
if (m:^mozilla/java/dom/.*$:) {return '130';}
if (m:^mozilla/java/util/.*$:) {return '133';}
if (m:^mozilla/content/xbl/[^/]*$:) {return '199';}
if (m:^mozilla/content/xbl/public/.*$:) {return '199';}
if (m:^mozilla/content/xbl/src/.*$:) {return '199';}
if (m:^mozilla/content/xtf/.*$:) {return '200';}
if (m:^mozilla/layout/xtf/.*$:) {return '200';}
if (m:^mozilla/xpinstall/.*$:) {return '150';}
if (m:^mozilla/security/manager/.*$:) {return '151';}
if (m:^mozilla/webtools/addons/.*$:) {return '185';}
if (m:^mozilla/webtools/aus/.*$:) {return '185';}
if (m:^mozilla/webtools/update/.*$:) {return '185';}
if (m:^mozilla/mailnews/movemail/.*$:) {return '157';}
if (m:^CVSROOT/commitcheck\.pl$:) {return '3';}
if (m:^CVSROOT/passwd$:) {return '3';}
if (m:^mozilla/embedding/.*$:) {return '208';}
if (m:^mozilla/string/.*$:) {return '160';}
if (m:^mozilla/xpcom/string/.*$:) {return '160';}
if (m:^mozilla/dbm/.*$:) {return '145';}
if (m:^mozilla/security/coreconf/.*$:) {return '145';}
if (m:^mozilla/security/dbm/.*$:) {return '145';}
if (m:^mozilla/security/jss/.*$:) {return '145';}
if (m:^mozilla/security/nss/.*$:) {return '145';}
if (m:^mozilla/gfx/src/qt/.*$:) {return '161';}
if (m:^mozilla/widget/src/qt/.*$:) {return '161';}
if (m:^mozilla/composer/.*$:) {return '173';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/extensions/p3p/.*$:) {return '162';}
if (m:^mozilla/layout/mathml/.*$:) {return '165';}
if (m:^mozilla/gfx/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlibxtbin/.*$:) {return '121';}
if (m:^mozilla/browser/.*$:) {return '166';}
if (m:^mozilla/other-licenses/branding/firefox/.*$:) {return '166';}
if (m:^mozilla/webtools/partytool/.*$:) {return '209';}
if (m:^mozilla/chrome/.*$:) {return '169';}
if (m:^mozilla/storage/.*$:) {return '169';}
if (m:^mozilla/toolkit/.*$:) {return '169';}
if (m:^mozilla/xulrunner/.*$:) {return '169';}
if (m:^mozilla/widget/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk2/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtksuperwin/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtkxtbin/.*$:) {return '49';}
if (m:^mozilla/mail/.*$:) {return '170';}
if (m:^mozilla/other-licenses/branding/thunderbird/.*$:) {return '170';}
if (m:^mozilla/rdf/.*$:) {return '52';}
if (m:^mozilla/extensions/cookie/.*$:) {return '171';}
if (m:^mozilla/netwerk/cookie/.*$:) {return '171';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/widget/src/beos/.*$:) {return '172';}
if (m:^mozilla/editor/.*$:) {return '56';}
if (m:^mozilla/widget/src/windows/.*$:) {return '175';}
if (m:^mozilla/directory/.*$:) {return '59';}
if (m:^mozilla/camino/.*$:) {return '210';}
if (m:^mozilla/jpeg/.*$:) {return '63';}
if (m:^mozilla/modules/libimg/png/.*$:) {return '63';}
if (m:^mozilla/modules/libpr0n/.*$:) {return '63';}
if (m:^mozilla/modules/zlib/.*$:) {return '63';}
if (m:^mozilla/widget/[^/]*$:) {return '177';}
if (m:^mozilla/widget/public/.*$:) {return '177';}
if (m:^mozilla/widget/src/[^/]*$:) {return '177';}
if (m:^mozilla/widget/src/xpwidgets/.*$:) {return '177';}
if (m:^mozilla/intl/.*$:) {return '67';}
if (m:^mozilla/widget/src/cocoa/.*$:) {return '178';}
if (m:^mozilla/widget/src/mac/.*$:) {return '178';}
if (m:^mozilla/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/accessibility/.*$:) {return '180';}
if (m:^mozilla/caps/.*$:) {return '69';}
if (m:^mozilla/extensions/typeaheadfind/.*$:) {return '181';}
if (m:^mozilla/js/src/[^/]*$:) {return '70';}
if (m:^mozilla/js/src/config/.*$:) {return '70';}
if (m:^mozilla/js/src/editline/.*$:) {return '70';}
if (m:^mozilla/js/src/fdlibm/.*$:) {return '70';}
if (m:^mozilla/content/xbl/builtin/.*$:) {return '182';}
if (m:^mozilla/extensions/venkman/.*$:) {return '71';}
if (m:^mozilla/extensions/inspector/.*$:) {return '184';}
if (m:^mozilla/layout/inspector/.*$:) {return '184';}
if (m:^mozilla/js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/content/svg/.*$:) {return '187';}
if (m:^mozilla/layout/svg/.*$:) {return '187';}
if (m:^mozilla/netwerk/[^/]*$:) {return '77';}
if (m:^mozilla/netwerk/base/.*$:) {return '77';}
if (m:^mozilla/netwerk/build/.*$:) {return '77';}
if (m:^mozilla/netwerk/cache/.*$:) {return '77';}
if (m:^mozilla/netwerk/dns/.*$:) {return '77';}
if (m:^mozilla/netwerk/locales/.*$:) {return '77';}
if (m:^mozilla/netwerk/mime/.*$:) {return '77';}
if (m:^mozilla/netwerk/protocol/.*$:) {return '77';}
if (m:^mozilla/netwerk/resources/.*$:) {return '77';}
if (m:^mozilla/netwerk/socket/.*$:) {return '77';}
if (m:^mozilla/netwerk/streamconv/.*$:) {return '77';}
if (m:^mozilla/netwerk/system/.*$:) {return '77';}
if (m:^mozilla/netwerk/test/.*$:) {return '77';}
if (m:^mozilla/netwerk/testserver/.*$:) {return '77';}
if (m:^mozilla/extensions/help/.*$:) {return '188';}
if (m:^mozilla/suite/.*$:) {return '188';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/webtools/bugzilla/.*$:) {return '190';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/gfx/[^/]*$:) {return '201';}
if (m:^mozilla/gfx/cairo/.*$:) {return '201';}
if (m:^mozilla/gfx/public/.*$:) {return '201';}
if (m:^mozilla/gfx/src/[^/]*$:) {return '201';}
if (m:^mozilla/gfx/src/gtk/.*$:) {return '201';}
if (m:^mozilla/gfx/src/mac/.*$:) {return '201';}
if (m:^mozilla/gfx/src/shared/.*$:) {return '201';}
if (m:^mozilla/gfx/src/thebes/.*$:) {return '201';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '201';}
if (m:^mozilla/gfx/thebes/.*$:) {return '201';}
if (m:^mozilla/modules/libreg/.*$:) {return '84';}
if (m:^mozilla/content/xml/.*$:) {return '88';}
if (m:^mozilla/extensions/xmlextras/.*$:) {return '88';}
if (m:^mozilla/parser/expat/.*$:) {return '88';}
if (m:^mozilla/xpcom/[^/]*$:) {return '89';}
if (m:^mozilla/xpcom/base/.*$:) {return '89';}
if (m:^mozilla/xpcom/build/.*$:) {return '89';}
if (m:^mozilla/xpcom/components/.*$:) {return '89';}
if (m:^mozilla/xpcom/doc/.*$:) {return '89';}
if (m:^mozilla/xpcom/ds/.*$:) {return '89';}
if (m:^mozilla/xpcom/glue/.*$:) {return '89';}
if (m:^mozilla/xpcom/MoreFiles/.*$:) {return '89';}
if (m:^mozilla/xpcom/obsolete/.*$:) {return '89';}
if (m:^mozilla/xpcom/proxy/.*$:) {return '89';}
if (m:^mozilla/xpcom/sample/.*$:) {return '89';}
if (m:^mozilla/xpcom/stub/.*$:) {return '89';}
if (m:^mozilla/xpcom/tests/.*$:) {return '89';}
if (m:^mozilla/xpcom/threads/.*$:) {return '89';}
if (m:^mozilla/xpcom/tools/.*$:) {return '89';}
if (m:^mozilla/xpcom/windbgdlg/.*$:) {return '89';}
}
if ($b eq 'NSPRPUB_PRE_4_2_CLIENT_BRANCH') {
if (m:^mozilla/nsprpub/.*$:) {return '146';}
}
if ($b eq 'NSS_3_11_BRANCH') {
if (m:^mozilla/dbm/.*$:) {return '163';}
if (m:^mozilla/security/coreconf/.*$:) {return '163';}
if (m:^mozilla/security/dbm/.*$:) {return '163';}
if (m:^mozilla/security/nss/.*$:) {return '163';}
}
return '';
}
$debug = 0;
$origrepository = shift(@ARGV);
@files = @ARGV;
$envcvsroot = $ENV{'CVSROOT'};
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
$repository =~ s:^$envcvsroot/::;
$doit = 0;
$| = 1;
if( $debug){
print STDERR "----------------------------------------------\n";
print STDERR "files: @files\n";
print STDERR "origrepository: $origrepository\n";
print STDERR " repository: $repository\n";
print STDERR "----------------------------------------------\n";
}
open(ENT, "<CVS/Entries" );
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
if ($tag =~ /^T(.*)$/) {
$fbranch{$fn} = $1;
}
}
close ENT;
foreach $f (@files) {
$b = "";
if (defined $fbranch{$f}) {$b = $fbranch{$f};}
if ($b eq "") {$b = "HEAD";}
$t = GetT($b, "$repository/$f");
if ($debug) {
print STDERR "GetT returned '$t' for '$repository/$f' branch '$b'\n";
}
if ($t eq "") {
$t = $defaultid;
}
if (!defined $mode{$t} || $mode{$t} eq "Open") {
next;
}
if ($debug) {
print STDERR "Checking twig $t\n";
}
# OK, we have a match. See if we're allowed to checkin here.
if ($username eq "") {
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
if ($debug) {
print STDERR "Username is $username\n";
print STDERR "getlogin returns " . getlogin . "\n";
print STDERR '(getpwuid($<))[0] returns ' . (getpwuid($<))[0] . "\n";
print STDERR "Environment:\n";
foreach $key (sort(keys %ENV)) {
print STDERR $key, '=', $ENV{$key}, "\n";
}
}
}
$ok = 0;
$s = $super{$t};
foreach $u (@$s) {
if ($debug) {
print STDERR "Checking against super $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
if ($mode{$t} eq "Restricted") {
my $b = $blessed{$t};
foreach $u (@$b) {
if ($debug) {
print STDERR "Checking against blessed $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
}
if (!$ok) {
print STDERR "You may not check into partition $fullname{$t}\n";
print STDERR "the file $repository/$f on branch $b\n";
print STDERR "If you think you should be allowed to, send mail to\n";
print STDERR "one of the below people:\n";
$s = $super{$t};
foreach $u (@$s) {
$u =~ s/%/@/;
print STDERR " $u\n";
}
exit 1;
}
}
exit 0;

View File

@@ -1,17 +0,0 @@
# The "commitinfo" file is used to control pre-commit checks.
# The filter on the right is invoked with the repository and a list
# of files to check. A non-zero exit of the filter program will
# cause the commit to be aborted.
#
# The first entry on a line is a regular expression which is tested
# against the directory that the change is being committed to, relative
# to the $CVSROOT. For the first match that is found, then the remainder
# of the line is the name of the filter to run.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name "ALL" appears as a regular expression it is always used
# in addition to the first matching regex or "DEFAULT".
ALL $CVSROOT/CVSROOT/commitcheck.pl
ALL $CVSROOT/CVSROOT/readonlyusers.pl

View File

@@ -1,6 +0,0 @@
# Set this to "no" if pserver shouldn't check system users/passwords
#SystemAuth=no
# Set `PreservePermissions' to `yes' to save file status information
# in the repository.
#PreservePermissions=no

View File

@@ -1,48 +0,0 @@
__.SYMDEF*
_gen
_jmc
_stubs
_xpidlgen
._.DS_Store
._.FBCIndex
._.FBCLockFolder
.*.timestamp
.d
.depends
.deps
.DS_Store
.FBCIndex
.FBCLockFolder
.gdbinit
.HSancillary
.makedepend
.Makedepend
.MCC_Cache_FAT
.MCC_Global_History
.md
.pure
*_DBG_EDT.OBJ
*_DBG.OBJ
*_DBG.OBJD
*_OPT_EDT.OBJ
*_OPT.OBJ
*.class
*.dll
*.dylib
*.exp
*.flc
*.lib
*.map
*.pdb
*.rc
*.res
*.rpo
depend.mk
made
make.dep
make.log
Makefile
manifest.mnw
nuke
so_locations
ti_files

View File

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

View File

@@ -1,129 +0,0 @@
#!/usr/bin/perl
# -*- Mode: perl; indent-tabs-mode: nil -*-
# Arguments:
#
# -a Only send checkin messages which contain added files. All other checkin
# messages will be ignored.
# -u <url> Base URL for the Bonsai directory; "/cvsview2.cgi" will get
# appended to this with appropriate args.
# -h <hostname> Host whose SMTP server we will contact to send mail.
# -s <string> String specifying dir and filenames. As generated by "%s"
# in a CVSROOT/loginfo file
# -f <file> A regexp. If present, then only checkins to files whose
# name (without the directory) matches the regexp will generate mail.
#
# The remaining args are email addresses of people who should get notified.
use strict;
use Mail::Mailer;
my $debug = 0;
my $addsonly = 0;
my $showcommitter = 0;
# Set use_sendmail = 0 to send mail via $mailhost using SMTP
my $use_sendmail = 0;
my $mailhost = "127.0.0.1";
my $urlbase = "";
my $cvsargs = "";
my $cvsroot = "";
my @mailto;
my $fileregexp = "";
my $username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
while (@ARGV) {
my $arg = shift @ARGV;
if ($arg eq '-d') {
$debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-c') {
$showcommitter = 1;
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} elsif ($arg eq '-u') {
$urlbase = shift @ARGV;
} elsif ($arg eq '-s') {
$cvsargs = shift @ARGV;
} elsif ($arg eq '-f') {
$fileregexp = shift @ARGV;
} elsif ($arg eq '-a') {
$addsonly = 1;
} else {
push(@mailto, $arg);
}
}
my $url = "";
if ($urlbase ne "" && $cvsargs ne "") {
my @list = split(/ /, $cvsargs);
my $dir = shift @list;
if ($fileregexp ne "") {
if (grep(m/$fileregexp/, @list) <= 0) {
exit;
}
}
$url = $urlbase . "/cvsview2.cgi?command=DIRECTORY&subdir=$dir&files=" .
join(':', @list);
}
my $message = "";
if ($showcommitter) {
$message .= "Changes committed by $username:\n\n";
}
my $filesadded = 0;
while (<>) {
my $line = $_;
if ($line =~ m@^ Tag: (.*)$@) {
if ($url ne "") {
$url .= "&branch=$1";
}
}
# if we see that files have been added on this checkin, remember that fact
#
if ($line =~ m@^Added Files:@) {
$filesadded = 1;
}
$message .= $line;
}
# bail out if this is an adds-only run and no files have been added
#
if ($addsonly == 1 && $filesadded == 0 ) {
exit 0;
}
if ($url ne "") {
if ($cvsroot ne "") {
$url .= "&root=$cvsroot";
}
$message = "Diffs: $url\n\n" . $message;
}
chop(my $hostname = `hostname`);
my $mailer;
if ($use_sendmail) {
$mailer = Mail::Mailer->new("sendmail");
} else {
$mailer = Mail::Mailer->new("smtp", Server => $mailhost);
}
die("Failed to send mail notification\n") if !defined($mailer);
my %headers;
$headers{'From'} = "$username <cvsmailfilter\@$hostname>";
$headers{'To'} = \@mailto;
$headers{'Subject'} = $cvsargs;
$mailer->open(\%headers);
print $mailer $message;
$mailer->close;

View File

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

View File

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

View File

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

View File

@@ -1,39 +0,0 @@
# The "loginfo" file controls where "cvs commit" log information
# is sent. The first entry on a line is a regular expression which must match
# the directory that the change is being made to, relative to the
# $CVSROOT. If a match is found, then the remainder of the line is a filter
# program that should expect log information on its standard input.
#
# If the repository name does not match any of the regular expressions in this
# file, the "DEFAULT" line is used, if it is specified.
#
# If the name ALL appears as a regular expression it is always used
# in addition to the first matching regex or DEFAULT.
#
# You may specify a format string as part of the
# filter. The string is composed of a `%' followed
# by a single format character, or followed by a set of format
# characters surrounded by `{' and `}' as separators. The format
# characters are:
#
# s = file name
# V = old version number (pre-checkin)
# v = new version number (post-checkin)
#
ALL $CVSROOT/CVSROOT/dolog.pl -h 127.0.0.1 -r /cvsroot bonsai-checkin-daemon@bonsai.mozilla.org
# send mail for new files added
ALL $CVSROOT/CVSROOT/cvsmailfilter.pl -a -u http://bonsai.mozilla.org -r /cvsroot -s %s cvs-adds@mozilla.org
# crypto checkins deserve more attention
mozilla/security $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/extensions/psm-glue $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/netwerk/security $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/netwerk/protocol/http/src $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/netwerk/socket/ssl $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/netwerk/socket/tests $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
mozilla/dbm $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s dev-tech-crypto-checkins@lists.mozilla.org
# misc modules
mozilla/webtools/bugzilla $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s cvs-checkins@bugzilla.org
CVSROOT $CVSROOT/CVSROOT/cvsmailfilter.pl -c -u http://bonsai.mozilla.org -r /cvsroot -s %s -f modules sysalerts@mozilla.org

View File

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

View File

@@ -1,14 +0,0 @@
# The "notify" file controls where notifications from watches set by
# "cvs watch add" or "cvs edit" are sent. The first entry on a line is
# a regular expression which is tested against the directory that the
# change is being made to, relative to the $CVSROOT. If it matches,
# then the remainder of the line is a filter program that should contain
# one occurrence of %s for the user to notify, and information on its
# standard input.
#
# "ALL" or "DEFAULT" can be used in place of the regular expression.
#
# For example:
#ALL mail %s -s "CVS notification"
ALL $CVSROOT/CVSROOT/sendnotification.pl %s

View File

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

View File

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

View File

View File

@@ -1,44 +0,0 @@
#!/usr/bin/perl
#
# This is a simple script that forces specified users to
# have read-only access to the CVS repository when using SSH.
# This must be done in a pre-commit check script, as SSH users
# must have an account on the server with access to the repository.
# Returning "0" means the account is allowed to check-in. Any other
# return type will stop the commit from occurring.
#
# Authors: Reed Loden <reed@mozilla.com>
# Aravind Gottipati <aravind@mozilla.com>
#
# To make it work, you need to add the script name to
# CVSROOT/checkoutlist so that the script is checked out correctly
# on the CVS server.
# Also, you need to add a line to your
# CVSROOT/commitinfo file that says something like:
#
# ALL $CVSROOT/CVSROOT/readonlyusers.pl
use strict;
use warnings;
# Hash of read-only users
my %read_only_users = (
'calbld' => 1,
'caminobld' => 1,
'ffxbld' => 1,
'seabld' => 1,
'tbirdbld' => 1,
'nobody' => 1,
'xrbld' => 1
);
my $username = $ENV{'CVS_USER'} || getlogin || (getpwuid($<))[0] || 'nobody';
if (exists $read_only_users{$username}) {
print STDERR "The $username account is not permitted to check-in to this CVS repository.\n";
print STDERR "If you think it should be allowed to do so, please contact\n";
print STDERR "the system administrators at sysadmins\@mozilla.org.\n";
exit 1;
}
exit 0;

View File

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

View File

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

View File

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

View File

@@ -1,2 +0,0 @@

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

Binary file not shown.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 871 B

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