Compare commits

...

1549 Commits

Author SHA1 Message Date
mhammond%skippinet.com.au
f0191b5744 Fixup sys.path even if someone else beat us to python init.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182855 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-23 23:07:00 +00:00
mhammond%skippinet.com.au
dc2cbd1d4e 3rd param to window.open is optional
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182431 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-18 01:09:45 +00:00
mhammond%skippinet.com.au
7b4b39310e Check script context is not null
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182429 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 23:45:51 +00:00
mhammond%skippinet.com.au
fa88076029 Remove most 'this.' references, and now can use window.openDialog directly
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182364 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 03:17:32 +00:00
mhammond%skippinet.com.au
9a6547a1de Add window.open and window.openDialog, plus a little bit of reorg.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182361 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 03:15:36 +00:00
mhammond%skippinet.com.au
f4d26ea189 * Move the Python module code from the nsPyRuntime
* Plug a reference leak creating new objects.
* Expose MakeArray for passing any Python object to/from script context
  functions (so window.arguments will be the original objects when Python
  asks to see them.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182359 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 02:33:12 +00:00
mhammond%skippinet.com.au
0548660b4d Don't complain if we can't write to the console, and expose the IID of
nsIInternalPython


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182358 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 02:25:49 +00:00
mhammond%skippinet.com.au
0fe68118c2 Predict that logging during shutdown may fail, so ignore failure
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182357 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 02:24:47 +00:00
mhammond%skippinet.com.au
e8342355db Correct and simplify QI for non-scriptable interfaces.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182356 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 02:20:18 +00:00
mhammond%skippinet.com.au
0a6fc1fb61 Add new test for QI of an unscriptable interface.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182355 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 02:18:04 +00:00
mhammond%skippinet.com.au
4d05930dec Worm around bug in some Python versions logging module that can cause
deadlocks.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182354 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-17 02:17:29 +00:00
mhammond%skippinet.com.au
f685cd979c Clean things up by moving the nsJSTimeoutHandler to its own source file.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182325 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-16 09:55:04 +00:00
mhammond%skippinet.com.au
cd4f69511c Get timeouts working.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182324 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-16 08:55:17 +00:00
mhammond%skippinet.com.au
c4b9628ef5 New interface nsIScriptTimeoutHandler to abstract timeouts and intervals.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182323 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-16 08:47:50 +00:00
mhammond%skippinet.com.au
d17286d3b1 s/jsval */void */, as per bug 312003. Also get new nsJSArgArray to
take its own copy of the array and root each item.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182156 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 05:18:13 +00:00
mhammond%skippinet.com.au
748a6b37b6 Lots of new tests and prettying up.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182151 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 02:01:40 +00:00
mhammond%skippinet.com.au
6bfaead104 Move to variants for event args and return values, allowing us to lean
on xpconnect's existing converters.  This makes event return values work
again (but now for all languages!)


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182149 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 01:41:56 +00:00
mhammond%skippinet.com.au
a1aaa0cf39 Fix addEventListener handlers, and work with variants for args.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182148 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 01:38:42 +00:00
mhammond%skippinet.com.au
1d92b97f1e Remove apparently redundant makefile target
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182147 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 01:38:13 +00:00
mhammond%skippinet.com.au
de807a02fe Allow default args to be specified when compiling a function.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182146 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 01:35:49 +00:00
mhammond%skippinet.com.au
59642b96db GetVariantValue is a much better name than UnwrapVariant.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182145 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 01:34:00 +00:00
mhammond%skippinet.com.au
c580abc59f Add new variant functions, and NS_DEBUG constant.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182142 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 00:59:56 +00:00
mhammond%skippinet.com.au
336d59ea03 Add PyXPCOM_Log() public function.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182141 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 00:59:07 +00:00
mhammond%skippinet.com.au
0206dd34d6 Remove whitespace.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182140 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 00:54:10 +00:00
mhammond%skippinet.com.au
9ec0d7c982 Cosmetic and comment changes.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182139 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 00:53:43 +00:00
mhammond%skippinet.com.au
389dc958d8 Undo cosmetic changes to reduce the diff size wrt the branch base.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182138 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-13 00:51:19 +00:00
mhammond%skippinet.com.au
6f3ccab486 Add keypress event test and image element.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182067 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-12 05:48:35 +00:00
mhammond%skippinet.com.au
ae0fff78ae Work around the fact that XBL bindings are not exposed via nsIClassInfo
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182065 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-12 05:26:02 +00:00
mhammond%skippinet.com.au
1e249cf5dd Have repr() print all interfaces, including ones explicitly QId for. Factor
this into a function so nsdom can use it.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@182064 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-12 05:24:25 +00:00
cltbld
0aa1370a8c Automated update from host egg
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181978 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 05:42:01 +00:00
mhammond%skippinet.com.au
294f4a691b Update comments re Python/Linux build process
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181977 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 05:39:34 +00:00
mhammond%skippinet.com.au
3fbb6d453d OnFinalize moves back to its original intent (now I can see what that
was :) and nsIScriptContext::FinalizeClasses renamed to ClearScope


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181975 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 05:34:51 +00:00
mhammond%skippinet.com.au
5ec1e797ea Minor cosmetics
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181974 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 05:17:33 +00:00
mhammond%skippinet.com.au
6eb679cd1d typo in comments.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181973 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 05:17:03 +00:00
mhammond%skippinet.com.au
f7b16bf374 Change comment
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181961 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 00:58:37 +00:00
mhammond%skippinet.com.au
5123eca29d Make things a little prettier when run under unittest
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181960 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 00:54:35 +00:00
mhammond%skippinet.com.au
a1728de8ed Delegate more cleanup to the contexts, and have nsGlobalWindow delegate
more to all script language other than just JS.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181959 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-11 00:52:32 +00:00
mhammond%skippinet.com.au
79014c9b78 Get the automated tests all passing again.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181932 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 22:30:35 +00:00
mhammond%skippinet.com.au
324e377a91 Test our event handlers can have too few arguments declared.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181905 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 13:55:26 +00:00
mhammond%skippinet.com.au
6064c983c7 Move to new pyxpcom (sane!) reference management model
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181904 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 13:54:08 +00:00
mhammond%skippinet.com.au
0b760dfeed Protect multiple includes.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181903 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 13:52:28 +00:00
mhammond%skippinet.com.au
35ba95442a Move everything to unittest based tests.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181902 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 13:50:26 +00:00
mhammond%skippinet.com.au
bc15957bed Drop all concept of 'bAddRef' param to simply xpcom reference counting
semantics and clean up some error cases.  Debug modes QI to check the
IID is as we exepct.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181901 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 13:49:47 +00:00
mhammond%skippinet.com.au
e14bdef514 Add comments, remove prints, change repr(), and support event functions
not declaring some/all params.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181898 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 10:02:05 +00:00
cltbld
a9ac9ae0ee Automated update from host egg
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181891 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 04:02:11 +00:00
mhammond%skippinet.com.au
8acd27b54c Fold in patch to bug 129216 - Darwin build changes and *nix checks for
dynamic Python builds.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181890 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-10 03:57:25 +00:00
mhammond%skippinet.com.au
b032d89c5f Make things much prettier and add some automated tests.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181848 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 10:43:30 +00:00
mhammond%skippinet.com.au
97230e2a43 Change wrapping process.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181847 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 10:39:27 +00:00
mhammond%skippinet.com.au
7c58f19535 New functions in _nsdom and changes to wrapping process.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181846 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 10:33:13 +00:00
mhammond%skippinet.com.au
20205c380d Allow PYXPCOM_LOG_LEVEL and PYXPCOM_LOG_FILE from the environment to change
the logfile behaviour.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181844 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 09:18:26 +00:00
mhammond%skippinet.com.au
3b4e6118e8 Add PyObject_FromNSInterface as a public function.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181843 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 08:55:22 +00:00
mhammond%skippinet.com.au
311e841004 NS_CreateJSArgv takes a JSContext
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181842 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 08:50:19 +00:00
mhammond%skippinet.com.au
af254a2ae9 Keep the window argument around so they can be passed to any new language
contexts created when loading scripts.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181841 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 08:49:18 +00:00
mhammond%skippinet.com.au
36b9c72a2e EnsureScriptEnvironment forwards to outer and reindented. Remove code I
added that is no longer necessary.  Change a few assertions.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181840 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 08:48:17 +00:00
mhammond%skippinet.com.au
82877fabea Add a comment.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181839 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 08:42:20 +00:00
mhammond%skippinet.com.au
e8de1e2a13 NS_CreateJSArgv takes the jscontext as a param.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181838 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 08:41:38 +00:00
mhammond%skippinet.com.au
32a4ac7550 nsJSArgArray does string conversion.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181837 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-09 08:39:25 +00:00
mhammond%skippinet.com.au
c73211d45d Finish rename of logger to 'xpcom'
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181710 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-06 09:48:34 +00:00
mhammond%skippinet.com.au
cca222aacd Normalize the exception before printing it.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181705 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-06 07:29:54 +00:00
mhammond%skippinet.com.au
1742d0ad46 Only the caller of PrErr_Fetch can call PyErr_NormalizeException - it may
change the pointers!


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181704 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-06 07:29:20 +00:00
mhammond%skippinet.com.au
cd03200213 Go further in the concept of a "wrapped native". DOM objects get their
own nsISupports wrapper, which has support in context.py for expandos,
and all object returned by these objects are also this custom object.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181687 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-05 22:21:35 +00:00
mhammond%skippinet.com.au
e459c4c4f1 Avoid looking for _eq_ and _neq_ attributes, and always pass the raw
object to XPTC_InvokeByIndex.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181686 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-05 22:14:51 +00:00
mhammond%skippinet.com.au
00644c99bf Chage log name to simply 'xpcom' to match the package name.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181685 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-05 22:13:53 +00:00
mhammond%skippinet.com.au
22d53280da Few more nsVariant tests
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181684 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-05 22:13:06 +00:00
mhammond%skippinet.com.au
fc11431a03 Allow a Py_nsISupports object to control how interface objects obtained
from its methods or attributes are created.  Various nsVariant fixes


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181683 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-05 22:12:21 +00:00
mhammond%skippinet.com.au
ea52fe66cc Compiler package is different in Python 2.4.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181555 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 04:18:35 +00:00
mhammond%skippinet.com.au
3be7681577 s/min/?:/ to prevent yet another header on linux
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181545 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 03:21:10 +00:00
mhammond%skippinet.com.au
abf7b92d6e CompileEventHandler new args, and delegate most stuff to Python.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181534 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 02:10:34 +00:00
mhammond%skippinet.com.au
ee774d5992 Add nsdom package
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181533 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 02:07:27 +00:00
mhammond%skippinet.com.au
b88a09274a * nsContentUtils::GetEventArgName -> GetEventArgNames, so onerror event
is compiled with correct names
* nsIScriptContext->CompileEventHandler takes an array of names rather
  than 1.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181532 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 02:05:45 +00:00
mhammond%skippinet.com.au
3b02d87e23 Correct and new python related makefiles
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181531 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 01:58:07 +00:00
mhammond%skippinet.com.au
0bc2eb5a5f Oops - checked in Makefile instead of Makefile.in
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181530 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 01:35:41 +00:00
mhammond%skippinet.com.au
679e0eb9ca nsdom package, which does most of the grunt work.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181529 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 01:34:21 +00:00
mhammond%skippinet.com.au
8ec88ff7b4 Add error event tests
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181528 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 01:32:10 +00:00
mhammond%skippinet.com.au
16deaf6871 Delete stale module.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181519 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 00:39:08 +00:00
mhammond%skippinet.com.au
6f223094ae new xpcom.primitives module for nsISupportsPrimitive interface helpers
and tests.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181517 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 00:36:36 +00:00
mhammond%skippinet.com.au
d6a450b609 2nd param to Component() is optional, and correct typo in docstring.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181515 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 00:35:06 +00:00
mhammond%skippinet.com.au
a077cf0cc8 Add public PyObject_AsNSString, and refactor VariantUtils to use it when
appropriate.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181514 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-04 00:33:58 +00:00
mhammond%skippinet.com.au
8e66ae6d1a scripttype->script-type
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181461 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-03 09:51:50 +00:00
mhammond%skippinet.com.au
de95cd0001 shaver insists the attribute be "script-type" (and offered to argue with
Brendan about it :)


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181454 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-02 23:16:35 +00:00
mhammond%skippinet.com.au
a2758ff8ca Correct error handling binding to an event handler, and fix new
nsJSArgArray.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181453 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-02 23:14:57 +00:00
mhammond%skippinet.com.au
3d082bdfe0 Brings things up to date with the rest of the world.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181434 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-02 13:29:11 +00:00
mhammond%skippinet.com.au
c27dc527ee * Introduce nsIJSArgArray interface, to allow a native JS argv pointer to
be passed.  Matching component that supports the new interface and
  nsIArray.  Thus js->js calls can avoid any nsISupports conversion
  overhead.  Every JS specific event firer uses this.

* New NS_SL_* macros to make it easy for objects that use an array
  of nsIScriptContext objects.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181433 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-02 13:24:41 +00:00
mhammond%skippinet.com.au
4686cd2578 * Bring nsISupportsPrimitives support into the unicode world.
* test_isupports_primitives moves to unittest and tests unicode.
* More overloads for PyObject_FromNSString, dropping PyUnicode_FromPRUnichar.
* PyExc_MemoryError translated to NS_ERROR_OUT_OF_MEMORY
* PyXPCOM_FormatCurrentException becomes public.
* Add more type slots, even though we don't use them yet.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181432 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-02 13:00:15 +00:00
mhammond%skippinet.com.au
1b5cd0ea52 Give JS the name 'application/javascript' when used in explicit
'script-type' attributes or any other context other than the existing
hard-coded content-sink implementations.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181429 18797224-902f-48f8-a5cc-f745e15eee43
2005-10-02 11:37:09 +00:00
mhammond%skippinet.com.au
4f85bbbde6 Merge patch from https://bugzilla.mozilla.org/show_bug.cgi?id=299205
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@181025 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-27 03:05:54 +00:00
mhammond%skippinet.com.au
d5b1eb8ffc * Have a bash at adding a "default script language" to nsIContent.
* When merging overlays, use the default script language specified
   in the overlay for attributes, and eagerly compile them if the language
   is not the nodes default.
* Remove mLangID from nsIXULPrototypeAttribute.
* nsIScriptGlobalObject::EnsureScriptEnvironment(PRUint32 aLangID) to
   allow a global to set itself up for a new language.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180644 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-20 12:40:41 +00:00
mhammond%skippinet.com.au
a16fa16c39 Fix type in comments.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180643 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-20 12:37:59 +00:00
mhammond%skippinet.com.au
8327630cde Add a test of different attributes with different default languages.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180641 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-20 12:00:07 +00:00
mhammond%skippinet.com.au
329bdfca9f Get things working with the new event regime.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180486 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-18 09:00:40 +00:00
mhammond%skippinet.com.au
e7f5eb6c2c Revert some of the "script binding" work I did into a model closer to the
existing one


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180485 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-18 08:59:31 +00:00
mhammond%skippinet.com.au
24fcf91e8b Update comments.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180013 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-12 08:49:36 +00:00
mhammond%skippinet.com.au
b337a33a36 Plug a leak of an nsIScriptContext I introduced.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@180012 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-12 08:47:49 +00:00
mhammond%skippinet.com.au
7ab59c55da Updates some comments.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179986 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 14:18:56 +00:00
mhammond%skippinet.com.au
a3f788386c Tweak leak checking.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179985 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 14:18:01 +00:00
mhammond%skippinet.com.au
8db0a2b899 Fail if a version string is specified, so we can define the semantics later
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179984 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-11 14:03:07 +00:00
mhammond%skippinet.com.au
9f1a2fb890 Serialize mLangID in nsXULPrototypeNode
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179940 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-10 02:53:58 +00:00
mhammond%skippinet.com.au
0dd0630a4e Clear the current Python error when returning an error code to xpcom
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179903 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 14:36:29 +00:00
mhammond%skippinet.com.au
985422a570 Consolidate the compilation functions and tried (but failed) to trick
Python into using the line-number as specified.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179902 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 14:35:19 +00:00
mhammond%skippinet.com.au
8a570e68da Support scripttype= at the root node, and add overlay tests.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179891 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 03:01:43 +00:00
mhammond%skippinet.com.au
b6fabc11cc Bring things up to date with the new world order, including serialization
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179889 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:37:32 +00:00
mhammond%skippinet.com.au
617c48e981 * XUL cache now includes the language ID with the void * script object it
saves.
* Fast-load file saves the language ID to the fast-load stream, then
  delegates the serialization to nsIScriptContext.
* scripttype="..." can be specified at the root of any XUL object.  This is
  stored in the nsXULPrototypeElement so overlay loading honours the default
  script language in the originating document.
* nsXULPrototypeScript now stored the language ID, not the nsIScriptContext.
* The few existing GC assumptions have been abstracted to nsILanguageRuntime
  so no nsIScriptContext need be available.  This still needs more thought.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179888 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:36:24 +00:00
mhammond%skippinet.com.au
dea949c488 Update the IID for this interface we changed.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179887 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:32:39 +00:00
mhammond%skippinet.com.au
bc744440cd Add a comment asking about the semantics for default language construction
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179886 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:32:08 +00:00
mhammond%skippinet.com.au
6de824369b Remove declaration of unimplemented HookupObserver(nsIContent* aElement);
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179885 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:30:48 +00:00
mhammond%skippinet.com.au
073d37c91b Fix the language detection code to a saner model, closer to how it was
before I got my hands on it.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179883 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:24:55 +00:00
mhammond%skippinet.com.au
68e2b8db54 Remove the experimental token; it is no longer used.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179882 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:19:11 +00:00
mhammond%skippinet.com.au
af5f73dfe5 Fix the way the script context is created and remove old cruft I meant to
remove before.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179881 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:15:37 +00:00
mhammond%skippinet.com.au
84537357fe Assert that we are not being setup with an unknown script language.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179880 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:14:25 +00:00
mhammond%skippinet.com.au
42c056116c Remove unnecessary #include
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179879 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:12:39 +00:00
mhammond%skippinet.com.au
ac160c0518 Print a warning where we still assume js.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179878 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-09 02:11:58 +00:00
mhammond%skippinet.com.au
e98645ca9c Tweaks to the language context management for events.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179786 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-07 05:51:22 +00:00
mhammond%skippinet.com.au
2563672c70 GetLanguageByID will now enumerate the xpcom category to locate the
language if not previously loaded.  New helpers GetLanguageRuntime and
GetLanguageRuntimeByID.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179764 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-07 02:00:56 +00:00
mhammond%skippinet.com.au
b831717c1a Add an NS_ERROR that we are temporarily ignoring the script args. Now I
just need to work out how to make it fire!


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179762 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-07 01:42:37 +00:00
mhammond%skippinet.com.au
c934921021 Various fixes to support the logging module.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179678 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-06 02:40:36 +00:00
mhammond%skippinet.com.au
073c06deeb A bit more work on the test/sample
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179657 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 06:58:34 +00:00
mhammond%skippinet.com.au
f901ce03e0 Add an implicit 'nsdom' module complete with a JSExec method.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179656 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 06:57:16 +00:00
mhammond%skippinet.com.au
2cdc907103 Update old comments and remove old warning
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179655 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 06:56:47 +00:00
mhammond%skippinet.com.au
fbb4742793 Revert an inadvertant change.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179654 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 06:56:05 +00:00
mhammond%skippinet.com.au
47e515ba03 Avoid compiler warnings relating to _POSIX_C_SOURCE
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179652 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 05:39:26 +00:00
mhammond%skippinet.com.au
3b0e417bab Get pydom stuff building on Linux.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179651 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 05:30:53 +00:00
mhammond%skippinet.com.au
841af17494 Work with the Python logging module.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179650 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 05:07:22 +00:00
mhammond%skippinet.com.au
a86626f5c3 Requires new nsDOMJSUtils.h
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179649 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 02:31:54 +00:00
mhammond%skippinet.com.au
e7a4ad7042 First checkin on the road to making the DOM language agnostic.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179648 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-05 00:18:30 +00:00
mhammond%skippinet.com.au
b528d6a0b2 Patch from Shane to prevent Python components with an array param from
ever getting None for that param.


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179645 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-04 23:30:12 +00:00
mhammond%skippinet.com.au
b0f12aa6b6 oops - lost the python libs
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179644 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-04 23:13:27 +00:00
mhammond%skippinet.com.au
5babba133f Get the "shared" pyxpcom building correctly on non-windows.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179643 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-04 22:54:53 +00:00
mhammond%skippinet.com.au
008fd07a69 First cut at python breaking the JS grip on the DOM.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179621 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-04 13:23:30 +00:00
mhammond%skippinet.com.au
066d447808 Fixes to the new logging skeleton
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179620 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-04 12:50:23 +00:00
mhammond%skippinet.com.au
ef0487975b The core library was being built with .pyd suffix.
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179619 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-04 10:56:16 +00:00
mhammond%skippinet.com.au
6c3af8c7c7 pyxpcom enhancements done as part of the dom work:
* pyxpcom.dll/.so holds the core library.  _xpcom module becomes a thin
  wrapper around the DLL, and the module loader gets the main loader logic
  back.
* Don't globally block pending deprecation warnings in Python 2.4 -
  also fix a few places where 2.3 and 2.4 behaved differently.
* Add the start of logging module support, pending approval from the mailing list.
* Expose NS_GetComponentRegistrar so regxpcom.py works again.
* 'make check' now runs the test suite (like it does for various other parts of the moz tree)


git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179616 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-04 04:11:12 +00:00
cmp%mozilla.org
a647fba5c2 Update client.mk to pull DOM_AGNOSTIC branch
git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179609 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-03 03:54:36 +00:00
(no author)
a25f799ab5 This commit was manufactured by cvs2svn to create branch
'DOM_AGNOSTIC_BRANCH'.

git-svn-id: svn://10.0.0.236/branches/DOM_AGNOSTIC_BRANCH@179603 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-03 00:08:09 +00:00
dougt%meer.net
543d19d4fb Removing status bar -- url bar and tab give enough loading info
git-svn-id: svn://10.0.0.236/trunk@179602 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-03 00:08:08 +00:00
jwalden%mit.edu
0c6a874190 Bug 304405 - Document Bookmarks > Bookmark All Tabs. p=gidsgoldberg@gmail.com, r=me
git-svn-id: svn://10.0.0.236/trunk@179601 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:52:16 +00:00
mnyromyr%tprac.de
2c044bfd9d Bug 266597: keybinding "i" for toggling message flag; r/sr=neil
git-svn-id: svn://10.0.0.236/trunk@179599 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:46:29 +00:00
mgalli%geckonnection.com
a02169cf47 new general font size 10px.
git-svn-id: svn://10.0.0.236/trunk@179598 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:39:29 +00:00
dougt%meer.net
27892316ee Device component inital checkin
git-svn-id: svn://10.0.0.236/trunk@179596 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:38:17 +00:00
scott%scott-macgregor.org
95f0bec2b9 Bug #266597 --> Keybinding requested for flagging messages. Make 'I' toggle the flagged state for messages.
Patch by mnyromyr  (mnyromyr@tprac.de)

r/sr=bienvenu,me


git-svn-id: svn://10.0.0.236/trunk@179595 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:37:43 +00:00
dougt%meer.net
4f961e2660 Adding a device specific component -- something of a dumping ground for various functions i have no other place to put.
git-svn-id: svn://10.0.0.236/trunk@179594 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:37:10 +00:00
mgalli%geckonnection.com
e45e14b2d6 Removed the properties applied to the context menu. Makes the font size better defaults.
git-svn-id: svn://10.0.0.236/trunk@179593 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:33:30 +00:00
mkanat%kerio.com
79f21931d6 Bug 299230: Schema-Modification Functions Shouldn't Die on A DB-side Deletion Failure
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=joel, a=justdave


git-svn-id: svn://10.0.0.236/trunk@179592 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:32:47 +00:00
vladimir%pobox.com
3b0b47cc1a b=306088, followup check for partial parse of a number, a=brendan
git-svn-id: svn://10.0.0.236/trunk@179591 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:32:36 +00:00
scott%scott-macgregor.org
f72dd4ac95 Bug #306897 --> port some firefox preferences changes to thunderbird
most notably, removing the Check For Update buttons from the updates panel.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@179589 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:29:08 +00:00
mgalli%geckonnection.com
514d16e2ea CSS fixes to the context menu.
git-svn-id: svn://10.0.0.236/trunk@179588 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 23:22:01 +00:00
sandeep.konchady%sun.com
23a0c657fa Added Password.clear() and PBEKeyGenParams.clear() so that the objects are
released when GC tries to collect them.


git-svn-id: svn://10.0.0.236/trunk@179587 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 22:48:46 +00:00
dougt%meer.net
b91e482265 removing embedding/minimo from the default build of minimo. this is to avoid confusion. gtkminimo (the thing that lives under embedding/minimo) is not supported my me any longer and has been replaced by mozilla/minimo. minimo only. r=tonikitoo@gmail.com
git-svn-id: svn://10.0.0.236/trunk@179586 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 22:17:55 +00:00
mozilla.mano%sent.com
6c3c8cdf0f Bug 305235 - 'Cross Platform COM' should be 'Cross-Platform COM'. patch from Kurt <supernova_00@yahoo.com>, r=bienvenu, sr=mscott.
git-svn-id: svn://10.0.0.236/trunk@179584 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:44:00 +00:00
lpsolit%gmail.com
9b8a7fc2f3 Bug 303700: Eliminate deprecated Bugzilla::DB routines from votes.cgi - Patch by Frédéric Buclin <LpSolit@gmail.com> r=joel a=justdave
git-svn-id: svn://10.0.0.236/trunk@179581 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:33:36 +00:00
bienvenu%nventure.com
9ee1bf9bc0 another fix for 163951, sr=mscott, put up alert when courier server kicks us off for too many connections
git-svn-id: svn://10.0.0.236/trunk@179580 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:33:27 +00:00
mozilla.mano%sent.com
b5413a15c1 Bug 284713 - Preferences panes are cropped on Gnome. patch from Adam Guthrie <ispiked@gmail.com>, r=me.
git-svn-id: svn://10.0.0.236/trunk@179579 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:33:02 +00:00
scott%scott-macgregor.org
e27a2311af Bug #306866 --> context menu in message window shows to much options
some xpcnativewrapper fall out.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@179578 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:32:40 +00:00
scott%scott-macgregor.org
889117a431 Bug #285076 --> XUL Template Builder isn't working with Dynamic overlays
nsXULContentBuilder::CreateContents should fire content appended notifications.

sr=bz


git-svn-id: svn://10.0.0.236/trunk@179577 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:30:20 +00:00
vladimir%pobox.com
3a56a7a80e b=306881, fix canvas pattern repeat, r=stuart
git-svn-id: svn://10.0.0.236/trunk@179576 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:16:22 +00:00
lpsolit%gmail.com
25b4d9f717 Bug 286158: Remove GetSelectableProducts() from globals.pl and use Bugzilla::User::get_selectable_products() instead - Patch by Frédéric Buclin <LpSolit@gmail.com> r=joel,kiko a=justdave
git-svn-id: svn://10.0.0.236/trunk@179575 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:12:10 +00:00
doronr%us.ibm.com
a5daf36be5 bug 306522 - richlistbox needs to use template listeners. r=mano
git-svn-id: svn://10.0.0.236/trunk@179574 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 21:03:16 +00:00
sandeep.konchady%sun.com
573a498997 Adding JSS SelfServ test client and server.
git-svn-id: svn://10.0.0.236/trunk@179573 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 20:58:08 +00:00
jminta%gmail.com
98583fe042 Bug 220655 Also switch order of undoTransaction's move. r=mvl
git-svn-id: svn://10.0.0.236/trunk@179572 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 20:40:10 +00:00
vladimir%pobox.com
5b5004a42f b=306088, simplify nssvgtransformlist::setvaluestring, r=tor
git-svn-id: svn://10.0.0.236/trunk@179570 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 20:24:24 +00:00
julien.pierre.bugs%sun.com
82f9b5a5cb Fix 306785 . Memory leaks in PQG_ParamGenSeedLen . r=nelson
git-svn-id: svn://10.0.0.236/trunk@179568 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 20:05:35 +00:00
ben%bengoodger.com
1cd38abb19 back out 301039 change that added unnecessary groove at the top of every window
git-svn-id: svn://10.0.0.236/trunk@179567 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 19:35:31 +00:00
aaronleventhal%moonset.net
b2722647f1 Bug 306076. Some menu items grayed out in mail message compose when they shouldn't be. r=bienvenu, sr=neil
git-svn-id: svn://10.0.0.236/trunk@179562 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 19:14:50 +00:00
timeless%mozdev.org
9e061fa2e0 Bug 302521 Add sv-SE to inspector locales
small text corrections
patch by jasajudeju@telia.com


git-svn-id: svn://10.0.0.236/trunk@179560 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 19:05:07 +00:00
jwalden%mit.edu
4dc875df3b Bug 306132 - Document the new shortcut for Bookmark All Tabs (Accel+Shift+D). r=steffen
git-svn-id: svn://10.0.0.236/trunk@179559 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 18:41:53 +00:00
wtchang%redhat.com
1ba1f46e29 Bugzilla Bug 299197: added PK11AttrFlags and PK11_GenerateKeyPairWithFlags.
Modified PK11_TokenKeyGenWithFlags to take a PK11AttrFlags parameter.
PK11AttrFlags controls the values of commonly used PKCS #11 object
attributes that have Boolean values. r=relyea,nelsonb.
Modified Files:
	nss/nss.def pk11wrap/pk11akey.c pk11wrap/pk11obj.c
	pk11wrap/pk11pub.h pk11wrap/pk11skey.c pk11wrap/secmodi.h
	pk11wrap/secmodt.h


git-svn-id: svn://10.0.0.236/trunk@179557 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 18:25:04 +00:00
peterv%propagandism.org
1412f1604a Fix for bug 298064 (nsContentUtils::GetDocumentFromCaller() is broken.). r=jst, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@179556 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 18:21:23 +00:00
dougt%meer.net
47529ca4f0 Minimo only. Get spacing right. Also enabled global history
git-svn-id: svn://10.0.0.236/trunk@179555 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 18:15:00 +00:00
dougt%meer.net
379638e227 Fixing a bug in CreateProcess whereby if the imagename was null, CreateProcessW was not called. Adding ShellExecute, ExpandEnvironmentStrings and ExpandEnvironmentStrings(A|W). WINCE only.
git-svn-id: svn://10.0.0.236/trunk@179554 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 18:05:04 +00:00
peterv%propagandism.org
f5f85d2946 Fix for bug 298064 (nsContentUtils::GetDocumentFromCaller() is broken.). r=jst, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@179553 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 18:02:51 +00:00
dougt%meer.net
8c4e2f1dda WinCE only. ShellExecute is now in the shunt lib, so I can remove a WINCE #define. Also, for process creation WinCE uses NSPR like a good child.... i wonder why the other platforms don't as well.
git-svn-id: svn://10.0.0.236/trunk@179552 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 18:00:23 +00:00
brendan%mozilla.org
e0adcb19f9 Fix js_PeekTokenSameLine assertion to handle already-peeked TOK_EOL (306794, r=mrbkap, DEBUG-only).
git-svn-id: svn://10.0.0.236/trunk@179549 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 17:55:08 +00:00
brendan%mozilla.org
2991621a2e Fix failure to root temporary result under Array.prototype.sort (306788, r/sr=mrbkap/shaver).
git-svn-id: svn://10.0.0.236/trunk@179547 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 17:49:05 +00:00
mrbkap%gmail.com
9bcaa284da bug 306738: uneval on a getter outputs mismatched parentheses. r=brendan
git-svn-id: svn://10.0.0.236/trunk@179541 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 16:59:14 +00:00
jminta%gmail.com
afc8364499 Bug 306771 Set date all at once to prevent month rollover
git-svn-id: svn://10.0.0.236/trunk@179540 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 16:46:38 +00:00
neil%parkwaycc.co.uk
ac317dee9f Bug 306686 Make / start FAYT even when it's Shift+7 also make menus and xbl agree on the legal modifier token delimiters p=dainis_jonitis@swh-t.lv r=bz sr=me
git-svn-id: svn://10.0.0.236/trunk@179538 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 15:54:27 +00:00
bugzilla%standard8.demon.co.uk
59bf5ba96a Bug 189821 Expose pref to enable address book startup by default. r/sr=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@179537 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 14:33:31 +00:00
igor%mir2.org
41d85eb65f Fixing bug #306825: now shell.Global can be used as scope objects in servlets
git-svn-id: svn://10.0.0.236/trunk@179536 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 14:18:40 +00:00
timeless%mozdev.org
561750bb44 Bug 304646 nsPrintOptions::InitPrintSettingsFromPrefs shouldn't do NS_WARNING when prtName.IsEmpty()
patch by b.jacques@planet.nl r=timeless sr=dmose


git-svn-id: svn://10.0.0.236/trunk@179534 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 09:28:49 +00:00
timeless%mozdev.org
452fa7e778 Bug 306259 Nits in nsPrintOptionsImpl
patch by b.jacques@planet.nl r=timeless sr=dmose


git-svn-id: svn://10.0.0.236/trunk@179533 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 09:04:21 +00:00
timeless%mozdev.org
2c8cc3e0cd Bug 305679 please look before leaping for mimeInfo.primaryExtension
also enforcing catch...{/}
r=neil sr=neil


git-svn-id: svn://10.0.0.236/trunk@179531 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 04:48:28 +00:00
cltbld
951e5546d7 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@179530 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 03:01:34 +00:00
cls%seawood.org
66c78972bd For Darwin/OSX builds, do not explicitly link against libm or libpthread as they are symlinks to libSystem which is pulled in by default.
Bug #299661 r=wtc


git-svn-id: svn://10.0.0.236/trunk@179529 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 02:59:01 +00:00
cls%seawood.org
b997d3bcd0 Skip libpthread check in Darwin builds
Bug #212708 r=wtc


git-svn-id: svn://10.0.0.236/trunk@179528 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 02:44:37 +00:00
aaronleventhal%moonset.net
394a9444ce Bug 306750. Fix crashes in accessibility core based on talkback reports. r=parente, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179527 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 01:33:23 +00:00
wtchang%redhat.com
5d757d49f0 Bugzilla Bug 305835: removed NSS_ENABLE_ECC ifdefs under nss/lib except
nss/lib/{freebl,softoken,ssl}. r=nelsonb.
Modified Files:
	cryptohi/keyhi.h cryptohi/manifest.mn cryptohi/seckey.c
	cryptohi/secsign.c freebl/ec.c pk11wrap/manifest.mn
	pk11wrap/pk11akey.c pk11wrap/pk11cert.c pk11wrap/pk11mech.c
	pk11wrap/pk11obj.c pk11wrap/pk11skey.c pkcs12/manifest.mn
	pkcs12/p12d.c pkcs7/config.mk pkcs7/p7decode.c
	pkcs7/p7encode.c smime/cmssiginfo.c smime/cmsutil.c
	smime/config.mk


git-svn-id: svn://10.0.0.236/trunk@179526 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 01:24:57 +00:00
dveditz%cruzio.com
c18c6634a8 Don't block onload xpinstall, site whitelisting does the job (bug 271567).
Required to fix bugs 295058 and 300114. r=dougt, sr=mscott


git-svn-id: svn://10.0.0.236/trunk@179525 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 01:02:28 +00:00
wtchang%redhat.com
2f4bf9842e Bugzilla Bug 303507: changed GCC's default OPTIMIZER back to -O2.
r=saul.edwards.


git-svn-id: svn://10.0.0.236/trunk@179524 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 00:59:00 +00:00
timeless%mozdev.org
575cb40c48 Bug 306086 LOAD_RETARGETED_DOCUMENT_URI confused it's for its
patch by stephend r=darin


git-svn-id: svn://10.0.0.236/trunk@179523 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-02 00:48:01 +00:00
mrbkap%gmail.com
a9df2d1bd8 bug 306740: Add a compile-only option to the JS and XPC shells. Patch by Shane Caraveo <shanec@ActiveState.com> with a couple of nits from me. r=mrbkap sr=brendan
git-svn-id: svn://10.0.0.236/trunk@179520 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 23:17:27 +00:00
jst%mozilla.jstenback.com
e705ef15dc Landing the second part of the fix for bug 304423. Make XPCWrappedNative::GetWrappedNativeOfJSObject() deal with the case where the prototype found through the funobj is not the current prototype for the given class (i.e. it's a prototype for the right class and scope, but one from before prototypes were refreshed). r=mrbkap@gmail.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@179518 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 23:08:57 +00:00
jst%mozilla.jstenback.com
1b53f11a72 Relanding the fix for bug 304423. Make window instanceof Object and Window etc be true again. This regressed with the split window landing. The fix here is to make the inner and outer windows share the outer's XPConnect prototype (but only that, everything below that on the proto chain comes from the inner window). To make this work with fastback we also needed a way to tell XPConnect to restore an old prototype for the window object when going back/forward. r=mrbkap@gmail.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@179517 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 23:02:57 +00:00
lpsolit%gmail.com
7c79f09b57 Bug 306556: Some status in pages/fields.html.tmpl are broken - Original patch by victory <bmo@rsz.jp> r=LpSolit a=myk
git-svn-id: svn://10.0.0.236/trunk@179511 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 22:07:48 +00:00
lpsolit%gmail.com
5243ff363d Bug 306632: editvalues.cgi title seems wrong when actually editting a value - Patch by GavinS <bugzilla@chimpychompy.org> r=LpSolit a=myk
git-svn-id: svn://10.0.0.236/trunk@179510 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 22:00:54 +00:00
lpsolit%gmail.com
ec2341ffdf Bug 298306: For new products, the charting error message "The tool which gathers bug counts has not been run yet" is misleading - Patch by Marc Schumann <wurblzap@gmail.com> r=gerv a=myk
git-svn-id: svn://10.0.0.236/trunk@179509 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 21:52:20 +00:00
mrbkap%gmail.com
ac444c3ef5 bug 306617: The generic function dispatcher should imitate Function.call and Function.apply. r=brendan sr=shaver
git-svn-id: svn://10.0.0.236/trunk@179508 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 21:46:15 +00:00
lpsolit%gmail.com
0818f9fd5f Bug 304582: Move GenerateRandomPassword() out of globals.pl - Patch by Frédéric Buclin <LpSolit@gmail.com> r=joel a=myk
git-svn-id: svn://10.0.0.236/trunk@179507 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 21:39:21 +00:00
scott%scott-macgregor.org
028b52766f Bug #306409 --> deniedPortAccess and malformedURI errors do not pass URI value for error messages
remove some %S substitution patterns from strings which don't get said substitutions in them.

r=beltzner


git-svn-id: svn://10.0.0.236/trunk@179506 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 21:38:55 +00:00
lpsolit%gmail.com
214b8ddb06 Bug 302370: Remove the EmitFormElements() routine from editproducts.cgi and templatize that code - Patch by Gabriel Sales de Oliveira <gabriel@async.com.br> r=LpSolit a=myk
git-svn-id: svn://10.0.0.236/trunk@179505 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 21:33:07 +00:00
brendan%mozilla.org
3acfaea5f5 Fix to bug reported by daumling@adobe.com (306633, r/sr=daumling/shaver) where eval swallows strict warnings.
git-svn-id: svn://10.0.0.236/trunk@179503 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 21:26:27 +00:00
dveditz%cruzio.com
25d6cada92 bug 306056: prevent crash calling window.stop() after window.close(). Thanks to Julien Plissonneau Duquène for the original patch, r=dveditz, sr=jst, a=asa
git-svn-id: svn://10.0.0.236/trunk@179501 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 21:14:47 +00:00
darin%meer.net
f1ecd7b213 landing follow-up patch for bug 306375 "Make it possible to restart to a different profile" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@179498 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 20:59:50 +00:00
rob_strong%exchangecode.com
68c67e29ab Remove Theme ->Show Item Contents (including strings) from extension and theme managers. Bug 306182 Theme ->Show Item Contents throws exception (in [nsILocalFile.reveal]). r=bsmedberg, a=asa
git-svn-id: svn://10.0.0.236/trunk@179497 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 20:48:14 +00:00
aaronleventhal%moonset.net
0e8ddbcb8a Bug 306726. Should not have accesskey on a menulist option label. r=mano
git-svn-id: svn://10.0.0.236/trunk@179496 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 19:58:51 +00:00
dougt%meer.net
d9402fdb08 adding a minimo properties file
git-svn-id: svn://10.0.0.236/trunk@179494 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 19:52:58 +00:00
dougt%meer.net
2c68c03052 Addresses 305712. There is more worked needed to make this solid with respect to form elements. However, this patch makes it so that you can navigate select elements with the normal up/down arrow keys, and you can use the left/right+modifier to use snav NPODB
git-svn-id: svn://10.0.0.236/trunk@179493 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 19:51:58 +00:00
mvl%exedo.nl
d965b91845 make adding a duration be done in parts, instead of converting to seconds.
bug 303826, r=dmose


git-svn-id: svn://10.0.0.236/trunk@179488 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 19:21:16 +00:00
joshmoz%gmail.com
059ea31f27 Fix crash in nsFilePicker.cpp when too many file filters are used. Patch by Shane Caraveo from ActiveState. b=306351 r=josh sr=smfr
git-svn-id: svn://10.0.0.236/trunk@179486 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 19:16:33 +00:00
bzbarsky%mit.edu
dd92584140 Make sure random parts of external DTDs don't sneak into the DOM. Bug 306353,
r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@179485 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 18:59:46 +00:00
bzbarsky%mit.edu
fd42ca7d92 Restore disabled state for all form controls. Bug 306616, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@179484 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 18:58:31 +00:00
darin%meer.net
24e7c640b3 fixes bug 306375 "Make it possible to restart to a different profile" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@179483 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 18:55:27 +00:00
mgalli%geckonnection.com
b039be4bfa Temp fix to the View options checked in sync.
git-svn-id: svn://10.0.0.236/trunk@179482 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 18:51:07 +00:00
darin%meer.net
ec44d896d4 fixes bug 306077 "do not package channel-prefs.js in MAR complete and partial patches" r=chase
git-svn-id: svn://10.0.0.236/trunk@179480 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 18:41:11 +00:00
dougt%meer.net
8aaebfe76c Adding a minimal Bad Cert handler. minimo-only.
git-svn-id: svn://10.0.0.236/trunk@179479 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 18:22:19 +00:00
aaronleventhal%moonset.net
de3ac57bf0 Bug 305833. Context menu on bookmark right click is dead. r=mats, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179478 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 18:18:08 +00:00
doronr%us.ibm.com
5dc1491da6 Bug 306608 - Schema Loader has issues with xsd:group. r/sr=peterv
git-svn-id: svn://10.0.0.236/trunk@179476 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 17:17:35 +00:00
allan%beaufour.dk
c03c593368 Ooops, part of bug 306620 sneaked in together with the checkin for bug 306614
git-svn-id: svn://10.0.0.236/trunk@179475 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 17:07:12 +00:00
allan%beaufour.dk
af331a6879 fieldset should not match :enabled/:disabled. Bug 306614, r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179474 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 16:49:36 +00:00
cltbld
315eb4bb95 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@179473 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 15:11:31 +00:00
cbiesinger%web.de
2f7e5230ca bug 306701 put quotes around sunbird's default extension list
r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@179472 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 15:09:41 +00:00
dougt%meer.net
25e626563c Backing out Bug 268798 which caused a Tp regression. See bug 305356 for details. r+sr=bz, a=asa
git-svn-id: svn://10.0.0.236/trunk@179471 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 14:33:07 +00:00
bsmedberg%covad.net
a2c6323e89 Bug 304505 - bootstrap section of client.mk should only list individual files, not directories, for pull-by-date to work correctly r=chase
git-svn-id: svn://10.0.0.236/trunk@179470 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 14:30:53 +00:00
bienvenu%nventure.com
fb4d51364d one fix for imap urls spinning, when all cached connections have timed out, 163951, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@179469 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 14:30:33 +00:00
myk%mozilla.org
ff7b44d6d9 Partial fix for bug 302669: rewrites Attachment.pm to provide a real Attachment class; r=lpsolit
git-svn-id: svn://10.0.0.236/trunk@179468 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 14:02:30 +00:00
bsmedberg%covad.net
cb3b224515 Bug 302099 - XRE_InitEmbedding (xulrunner-only) - r=darin
git-svn-id: svn://10.0.0.236/trunk@179467 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 13:21:55 +00:00
bsmedberg%covad.net
1c68b64533 Fixing dlldeps for windows, bug 299992
git-svn-id: svn://10.0.0.236/trunk@179465 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:50:53 +00:00
bsmedberg%covad.net
484a59713a Bug 306615 - Fold PSM into libxul r=darin
git-svn-id: svn://10.0.0.236/trunk@179464 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:43:58 +00:00
bsmedberg%covad.net
1f614ffacf Bug 299992 (final patch!) - Allow glue-finding code to specify additional features such as toolkit=gtk r=darin
git-svn-id: svn://10.0.0.236/trunk@179463 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:33:47 +00:00
cbiesinger%web.de
b602cd3642 bug 300800 make CreateAboutBlankContentViewer store the current viewer in
shistory
r=bryner sr=bz


git-svn-id: svn://10.0.0.236/trunk@179462 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 12:12:04 +00:00
jst%mozilla.jstenback.com
5c0401e35d Backing out my fix for bug 304423 since it broke the Txul tests.
git-svn-id: svn://10.0.0.236/trunk@179461 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 05:39:58 +00:00
mozilla.mano%sent.com
eafd55c394 Bug 300590 - Expose bidi.browser.ui, seamonkey part. r+sr=neil.
git-svn-id: svn://10.0.0.236/trunk@179460 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 05:34:31 +00:00
bryner%brianryner.com
052ff22919 Fix for crashes in document.addBinding():
- Don't allow the old binding to go away as we insert the new binding into the chain.
- When swapping the nsXBLInsertionPoint array for a content node, remove any entries from the old list that are also in the new list, so that we don't delete them.

Bug 296375, r+sr=bzbarsky.


git-svn-id: svn://10.0.0.236/trunk@179458 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 04:38:29 +00:00
masayuki%d-toybox.com
21105e70b8 Bug 295223 Bookmark menu collapses when hovering folder in level 1, quickly marking another folder in level 1, and then hovering folder in level 2 (subfolder of first folder). r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179457 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 04:08:33 +00:00
bzbarsky%mit.edu
2e97afe0b9 Fix crash bug 306580. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179455 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 04:04:10 +00:00
jst%mozilla.jstenback.com
8cffd4e946 Fixing bug 304423. Make window instanceof Object and Window etc be true again. This regressed with the split window landing. The fix here is to make the inner and outer windows share the outer's XPConnect prototype (but only that, everything below that on the proto chain comes from the inner window). To make this work with fastback we also needed a way to tell XPConnect to restore an old prototype for the window object when going back/forward. r=mrbkap@gmail.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@179454 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 03:56:35 +00:00
jst%mozilla.jstenback.com
953b51be2c Fixing bug 304423. Make window instanceof Object and Window etc be true again. This regressed with the split window landing. The fix here is to make the inner and outer windows share the outer's XPConnect prototype (but only that, everything below that on the proto chain comes from the inner window). To make this work with fastback we also needed a way to tell XPConnect to restore an old prototype for the window object when going back/forward. r=mrbkap@gmail.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@179452 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 03:51:12 +00:00
bzbarsky%mit.edu
63da1ccbd0 Make sure to null out the weak parent ptr in session history entries as
needed.  Bug 305181, r=bryner, sr=jst


git-svn-id: svn://10.0.0.236/trunk@179451 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 02:40:12 +00:00
jst%mozilla.jstenback.com
0a343e0b6a Followup comment change for bug 306630.
git-svn-id: svn://10.0.0.236/trunk@179448 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 00:24:09 +00:00
darin%meer.net
cd5ca41c9c fixes bug 304444 "[W] UMR: Uninitialized memory read in nsDiskCacheEntry::Swap(void) {1 occurrence}" patch by alfredkayser@nl.ibm.com, r=timeless, sr=darin
git-svn-id: svn://10.0.0.236/trunk@179447 18797224-902f-48f8-a5cc-f745e15eee43
2005-09-01 00:20:14 +00:00
jst%mozilla.jstenback.com
992d182829 Fixing bug 306630. Make <frame src=javascript:...> work again. r=mrbkap@gmail.com, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@179446 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 23:55:23 +00:00
roc+%cs.cmu.edu
394810d3af Bug 305944. Fix handling of event clipping regression. r+sr=roc, patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@179444 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 23:06:39 +00:00
neil%parkwaycc.co.uk
40ab77790d Bug 269568 Prevent crash by starting drag session before firing drag enter event patch also seems to fix a couple of my other drag-and-drop issues r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179443 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 22:56:37 +00:00
neil%parkwaycc.co.uk
25fb129e36 Backing out because gavin's port doesn't seem to fix Firefox
git-svn-id: svn://10.0.0.236/trunk@179441 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 22:49:31 +00:00
jwalden%mit.edu
89a093b037 Bug 305818 - Document the removal of the Check Now buttons from Options-Advanced-Update. r=steffen
git-svn-id: svn://10.0.0.236/trunk@179440 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 22:43:29 +00:00
cltbld
c4e85eb58b Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@179438 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 22:22:19 +00:00
pavlov%pavlov.net
f576800073 adding support for toDataURL and toDataURLAs on canvas. bug 245684. patches from Brett Wilson <brettw@gmail.com>. r=me, sr=vlad
git-svn-id: svn://10.0.0.236/trunk@179437 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 22:16:51 +00:00
pavlov%pavlov.net
41ae11b538 adding support for image encoding. bug 245684. patches from Brett Wilson <brettw@gmail.com>. r=me, sr=vlad
git-svn-id: svn://10.0.0.236/trunk@179436 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 22:15:33 +00:00
bryner%brianryner.com
5b425dcb54 Abort restoring the presentation if firing pagehide/unload stopped the load. Bug 305995, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@179435 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 22:01:46 +00:00
mkaply%us.ibm.com
2bf3dda930 Bumping to 0.4 - support for certificates, custom prefs, proxies, and using the ZIPWriter
git-svn-id: svn://10.0.0.236/trunk@179434 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 21:51:35 +00:00
mkaply%us.ibm.com
9edaa6b49a Certificate support
git-svn-id: svn://10.0.0.236/trunk@179433 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 21:50:58 +00:00
mkaply%us.ibm.com
8721d49754 Support for arbitrary preferences
git-svn-id: svn://10.0.0.236/trunk@179430 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 21:22:50 +00:00
mkaply%us.ibm.com
7a2766e251 Cert support
git-svn-id: svn://10.0.0.236/trunk@179428 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 21:21:07 +00:00
jruderman%hmc.edu
c5582bf001 Fix typo in a comment (bug 305292). r=darin, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@179426 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 21:14:14 +00:00
roc+%cs.cmu.edu
9604080b2a Bug 297508. Allow native theme drawing to overflow the frame bounds in a reliable way by setting the frame's overflow area. Use this to work around drawing errors in some GTK2 themes. r=bryner,sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@179425 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 21:00:52 +00:00
neil%parkwaycc.co.uk
f0105c04bc Bug 302575 URL bar gets confused about which URI is loaded r=bz sr=darin
git-svn-id: svn://10.0.0.236/trunk@179424 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 21:00:40 +00:00
mvl%exedo.nl
9165c89078 remove dump statement.
git-svn-id: svn://10.0.0.236/trunk@179423 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 20:53:47 +00:00
mvl%exedo.nl
aac917343b Do a better job at displaying many conflicting events.
bug 251771, patch by gekacheka, r=mvl.


git-svn-id: svn://10.0.0.236/trunk@179422 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 20:49:47 +00:00
aaronleventhal%moonset.net
c3047e2be5 bug 306235. Keyboard stops working on window restore of Thunderbird main window from minimized state. Partial backout of now unnecessary part of bug 258285. r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179420 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 20:43:39 +00:00
dougt%meer.net
f561f6ddf8 This patch does the following:
* Removes #ifndef WINCE around the OleRegisterMgr.  I have implemented the
required OLE functions in the windows ce shunt layer.

  * In nsWindow::InitEvent, i moved code from outside of the if-statement as it
was only being used within the true block.

  * In nsWindow::EventIsInsideWindow, we need to treat Activation events are
non-fatal.  That is to say, if a popup window gets an activation event, it
shouldn't cause the popup to go away on windows ce.

  * Removing the #ifndef WINCE around the dialog code.	Now eWindowType_dialog
really will get you a dialog just like on Windows.

  * I have stubbed out MA_* defines in the WinCE shunt layer.  This allowed us
to remove the #ifdef in nsWindow::ProcessMessage.

Window CE only.  r/sr=dveditz.  b=297683


git-svn-id: svn://10.0.0.236/trunk@179419 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 20:23:09 +00:00
bryner%brianryner.com
0dc227f3fa Fix a couple of regressions from the last checkin for bug 305167. r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@179418 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 20:10:41 +00:00
bzbarsky%mit.edu
34add82442 Install browserconfig.properties as a file, not a symlink, Bug 305946, patch
by Hanspeter <niederstrasser@gmail.com>, r=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@179415 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 20:03:40 +00:00
bob%bclary.com
2798770e9e Clone WINNT5.1.mk for Windows Server 2003
git-svn-id: svn://10.0.0.236/trunk@179414 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 19:56:10 +00:00
mats.palmgren%bredband.net
3c8349304e Fix compile warning from my last checkin. b=217903
git-svn-id: svn://10.0.0.236/trunk@179413 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 19:53:39 +00:00
mrbkap%gmail.com
7916dc6c9c bug 305452: Don't run timeouts that were set after the page was put into the bfcache (e.g., from a mousemove handler). Instead, store them in the timer list and wait for the page to be pulled out of the bfcache to run them. Also fix a couple of refcounting botches so that timeouts suspended in a page put into the bfcache get cleaned up instead of leaking. r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@179412 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 19:47:48 +00:00
mats.palmgren%bredband.net
1d54524a29 Avoid trying to make an inside bullet frame its own sibling. b=217903 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179411 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 19:38:59 +00:00
webmail%kmgerich.com
2f19322b89 bug 306509 [Mac] DL manager background doesn't scroll with content, r=mano, a=asa
git-svn-id: svn://10.0.0.236/trunk@179409 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 19:01:43 +00:00
bsmedberg%covad.net
4214f590c6 Bug 306344 bustage fix: NS_COM_GLUE and NS_HIDDEN_() are not compatible, and we wanted NS_COM_GLUE here (verified by mrbkap)
git-svn-id: svn://10.0.0.236/trunk@179406 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 18:23:36 +00:00
pinkerton%aol.net
3bcc562304 rebranding trunk as 1.0+
git-svn-id: svn://10.0.0.236/trunk@179405 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 18:11:25 +00:00
cltbld
d3a41a525d Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@179404 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:51:29 +00:00
bsmedberg%covad.net
ed88185f8b Bug 303599 - Many problems if NtfsDisable8dot3NameCreation set to 1 - r=darin
git-svn-id: svn://10.0.0.236/trunk@179403 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:50:32 +00:00
bsmedberg%covad.net
3d18ac7767 Bug 306355 followup - put the activex defaults before the app-specific overrides r=dougt
git-svn-id: svn://10.0.0.236/trunk@179402 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:47:38 +00:00
bugzilla%standard8.demon.co.uk
a875eedd53 Follow up patch to bug 300338 - tidy MsgComposeCommands.js. Patch by Serge GAUTHERIE <gautheri@noos.fr>. r=dmose,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@179401 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:44:26 +00:00
bzbarsky%mit.edu
0fc90867a3 Sync up the MIME type list in parser with what nsContentDLF has, and improve
the error handling for cases when a mismatch does happen.  Bug 306502,
r=mrbkap, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@179398 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:33:54 +00:00
bsmedberg%covad.net
1d2d5dce42 Bug 306334 - XULRunner debug doesn't link on mac r=darin/brendan
git-svn-id: svn://10.0.0.236/trunk@179397 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:20:09 +00:00
mrbkap%gmail.com
98a77f8d52 bug 306591: Make sure that this is an object, since we're calling functions that operate only on objects. r=brendan sr=shaver
git-svn-id: svn://10.0.0.236/trunk@179396 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:08:24 +00:00
dougt%meer.net
9ea29ba9e2 Using a autocompleting url bar
git-svn-id: svn://10.0.0.236/trunk@179395 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 17:05:59 +00:00
igor%mir2.org
a5941cc38f Info about bug 306584
git-svn-id: svn://10.0.0.236/trunk@179394 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 16:36:32 +00:00
bugzilla%standard8.demon.co.uk
3c2a1db2d0 Bug 132180 eliminate nsFileSpec in address book. Patch 4 - remove unused code from vcard functions that also happens to include file spec related code. r=dmose,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@179393 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 16:32:22 +00:00
igor%mir2.org
cf84270574 Fixing bug 306584:
Do not assume that all frames have line number information available.


git-svn-id: svn://10.0.0.236/trunk@179392 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 16:24:24 +00:00
dbaron%dbaron.org
0b167b55e7 Only accept a decimal point as part of a number when there are digits after it. Remove unused IS_ALPHA. b=306504 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179391 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 16:15:58 +00:00
cbiesinger%web.de
48bff9faf2 Bug 306310 explicitly specify the charset (as UTF-8) for the about: channels
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@179390 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 14:32:19 +00:00
darin%meer.net
7d3dad4dfb fixes bug 265028 "Clearing cache sometimes fails" patch by alfredkayser@nl.ibm.com, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@179388 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 13:28:34 +00:00
peterv%propagandism.org
5a8b872830 Fix for bug 68824 (XMLParser::getDocumentFromURI returns empty documents for missing pages). r=Pike, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@179386 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 12:01:29 +00:00
mkanat%kerio.com
ba83c81354 Bug 305976: Allow Bugzilla::DB sql_regexp/sql_not_regexp methods to accept string and pattern as arguments
Patch By Lance Larsh <lance.larsh@oracle.com> r=joel, a=justdave


git-svn-id: svn://10.0.0.236/trunk@179385 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 08:00:25 +00:00
dougt%meer.net
5bf12bddbc WINCE ONLY. Shortcut mozce_ExtSelectClipRgn by mapping RGN_COPY to SelectClipRgn. Adding stubbed out versions of OleInitialize and OleUninitialize. Mapping MA_NOACTIVATE and MA_ACTIVATE to 1. Mapping WM_MOUSEACTIVATE to WM_ACTIVATE
git-svn-id: svn://10.0.0.236/trunk@179384 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 07:36:05 +00:00
bob%bclary.com
1b08f950f0 Add support files for test automation, no bug
git-svn-id: svn://10.0.0.236/trunk@179383 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 05:36:58 +00:00
bryner%brianryner.com
ead7dadb1b Actually read up to 32KB of a XPI to look for a signature, instead of requiring the whole thing to be in the first chunk of data available. Bug 306354, r+sr=darin.
git-svn-id: svn://10.0.0.236/trunk@179382 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 05:12:52 +00:00
bob%bclary.com
38cfcc8249 CVS ignore menu.html, menubody.html, no bug
git-svn-id: svn://10.0.0.236/trunk@179381 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 05:07:12 +00:00
bob%bclary.com
5c3f33d41f Check in modifications to allow lc3 tests to be run in the browser, no bug
git-svn-id: svn://10.0.0.236/trunk@179380 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 04:52:30 +00:00
bob%bclary.com
ee1ce47f24 Check in modifications to allow lc2 tests to be run in the browser, no bug
git-svn-id: svn://10.0.0.236/trunk@179379 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 04:47:33 +00:00
bob%bclary.com
9e0b9d5b13 Change print to printStatus so that test can be run in browser without invoking window.print, no bug.
git-svn-id: svn://10.0.0.236/trunk@179378 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 04:43:19 +00:00
bob%bclary.com
cf42a882c5 Set gPageCompleted so Spider can detect test completion, no bug.
git-svn-id: svn://10.0.0.236/trunk@179377 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 04:41:49 +00:00
bob%bclary.com
a6905b618a Change make variable JS to TEST_JS to match automation variable name standards, no bug.
git-svn-id: svn://10.0.0.236/trunk@179376 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 04:40:11 +00:00
bzbarsky%mit.edu
86bbc77e18 Fix some review comments for bug 212789 that I missed when I checked in the
patc initially.  r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@179375 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 04:37:24 +00:00
bob%bclary.com
c5fbcdc0d3 remove \d{1,s} from list of invalid regular expressions due to fix for bug 289628
git-svn-id: svn://10.0.0.236/trunk@179374 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 04:30:34 +00:00
bzbarsky%mit.edu
ceb32c81fe Fix bug 305959 -- only return "function" from typeof for Scripts, functions,
and regexps.  Patch by Blake Kaplan <mrbkap@gmail.com>, r=brendan


git-svn-id: svn://10.0.0.236/trunk@179372 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 04:26:08 +00:00
ginn.chen%sun.com
f5de1fa1d7 Bug 287523 insensitive check/radio buttons can't be distinguished in some themes r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179370 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 03:26:06 +00:00
aaronleventhal%moonset.net
e22fb89a95 Bug 306433. XUL descriptions with control attribute shouldn't underline accesskeys. r=vlad
git-svn-id: svn://10.0.0.236/trunk@179369 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 02:48:17 +00:00
roc+%cs.cmu.edu
0d3ee201f7 Bug 73373. Allow multiple selections of content using the ctrl/option keys. This is for testing --- it will probably expose bugs in other places. r+sr=roc,patch by Martijn Wargers.
git-svn-id: svn://10.0.0.236/trunk@179368 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 02:16:03 +00:00
mgalli%geckonnection.com
a4d77f5ed1 Added close button to CSS.
git-svn-id: svn://10.0.0.236/trunk@179367 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 01:07:48 +00:00
lpsolit%gmail.com
3108941d2d Bug 156670: Move the 'Alias' field on its own row when viewing a bug - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@179366 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 01:03:26 +00:00
roc+%cs.cmu.edu
1f87133eec Bug 305120. Make overflow/underflow events be posted by HTML again. Also, only post an overflow event when we go from not-overflowing to overflowing instead of every time we reflow with overflow. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@179365 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 00:57:27 +00:00
lpsolit%gmail.com
7ccdaf6581 Bug 45349: Allow to change the OS when changing several bugs at once - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@179364 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 00:56:11 +00:00
lpsolit%gmail.com
5ae7294f51 Bug 30345: Can mark bugs duplicates of each other [dupe loops] - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@179362 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 00:43:21 +00:00
mats.palmgren%bredband.net
6b73cb4c6c Fix crash on unicode "zero width non-joiner" sequence. b=217903 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@179360 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 00:35:17 +00:00
gavin%gavinsharp.com
13338e1176 Bug 306358, fix drag and drop onto the search bar, r=mano
git-svn-id: svn://10.0.0.236/trunk@179359 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-31 00:13:25 +00:00
pavlov%pavlov.net
0ac5bec348 these files got put here by accident. removing them.
git-svn-id: svn://10.0.0.236/trunk@179358 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 23:40:30 +00:00
pavlov%pavlov.net
19f57ed3c0 fixing fallout from bug 305538. patch from doug@sheltonfamily.org.
git-svn-id: svn://10.0.0.236/trunk@179356 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 23:39:30 +00:00
scott%scott-macgregor.org
b1a4d45bd5 Bug #303941 --> Convert update's link widget to use the existing text-link widget. This allows link clicks
to work correctly in Thunderbird.

sr=ben


git-svn-id: svn://10.0.0.236/trunk@179355 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 23:33:36 +00:00
cmp%mozilla.org
82e8aad8be Add 'unwrap_full_update.sh' script to unwrap complete .mar packages. Bug
306463, attachment 194363.  Patch by Darin Fisher <darin@meer.net>.
r=chase@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@179353 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 23:27:05 +00:00
mrbkap%gmail.com
74506be7e3 bug 306467: Store an nsIScriptObjectPrincipal in the private data of the sandbox global object so that the global object passes security checks. r=brendan
git-svn-id: svn://10.0.0.236/trunk@179352 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 23:24:21 +00:00
aaronleventhal%moonset.net
1460b89f14 Fix bustage
git-svn-id: svn://10.0.0.236/trunk@179350 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 23:04:36 +00:00
mats.palmgren%bredband.net
06ad257375 Implement HTML4 align=middle according to spec. Correct the DOM attribute value mapping for some of the other values as well. b=192077 r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@179347 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 22:46:45 +00:00
myk%mozilla.org
c33c7df18b Fix for bug 305773: fixes regression in flag validation code that let through untrusted requestees when multiple requestees were entered into a requestee field (per the new feature that lets multiple requestees be entered into those fields); r=lpsolit
git-svn-id: svn://10.0.0.236/trunk@179346 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 22:41:18 +00:00
aaronleventhal%moonset.net
c939d74e1c Bug 305813. Error pages not read by screen reader
git-svn-id: svn://10.0.0.236/trunk@179345 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 22:37:16 +00:00
scott%scott-macgregor.org
7f703fae26 Bug #282103 --> minor dynamic overlay improvements.
Add IDL documentation stating that it's ok to pass in a null observer to LoadOverlay
Make sure .Init() succeeds on our hashtables, otherwise return an out of memory error code.

r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@179344 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 21:57:01 +00:00
tor%cs.brown.edu
6638df9726 Bug 282579 - fix missed use of a null surface in cairo. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@179342 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 21:05:18 +00:00
bryner%brianryner.com
29d1177089 Walk the list of SHEntry children looking for the target id if it's not at the expected index, and don't crash if there isn't one. Bug 305531, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@179341 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 20:56:49 +00:00
bzbarsky%mit.edu
d3e53a63c2 Add support for :valid, :invalid, :in-range, and :out-of-range pseudo-classes.
Bug 302462, patch by Allan Beaufour <allan@beaufour.dk>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@179340 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 20:56:46 +00:00
mats.palmgren%bredband.net
d2f4f17e49 Fix the IsFocusable() check for XUL frames. b=305840 r=aaronleventhal sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179335 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 20:22:55 +00:00
bryner%brianryner.com
ff3cb3ecd7 Stop storing PRIntervalTime values as PRInt64s, and make sure to convert PRIntervalTime to milliseconds before resuming a timeout. Bug 305167, r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@179332 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 20:07:58 +00:00
cltbld
04ddefa0cc Add appversion and extensionversion to update info. Upload additional info
to another site on the aus server.


git-svn-id: svn://10.0.0.236/trunk@179331 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 20:02:28 +00:00
bzbarsky%mit.edu
03a789bbfb Fixing more build bustage for bug 212789 -- merge to changes from bug 289940.
git-svn-id: svn://10.0.0.236/trunk@179329 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 19:22:38 +00:00
mark%moxienet.com
5bd854aeb6 Bug 306370, Print orientation and other Mac page setup things aren't remembered. Update prototypes and initialize print settings from prefs. r=mano sr=smfr
git-svn-id: svn://10.0.0.236/trunk@179328 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 19:15:15 +00:00
bzbarsky%mit.edu
116abbfbe2 Fixing build bustage for bug 212789 -- merge to changes from bug 289940.
git-svn-id: svn://10.0.0.236/trunk@179327 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 18:56:10 +00:00
bzbarsky%mit.edu
42209c29df Add horizontal scrolling to trees. Bug 212789, patch by Nate Nielsen
<nielsen@memberwebs.com>, r=jan, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@179326 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 18:36:15 +00:00
bzbarsky%mit.edu
00bdd69268 Make sure kepress handlers are not affected by Caps Lock state. Bug 295228,
patch by Dainis Jonitis <Dainis_Jonitis@swh-t.lv>, r=neil, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@179325 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 18:13:48 +00:00
smfr%smfr.org
8e49199125 Fix bug 209070: make about:config work in Camino by bundling the layout_xul_tree.xpt file. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@179324 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 18:00:51 +00:00
webmail%kmgerich.com
b48c912050 Mac Pref window cleanup. [Bug 304643] Font used in Pref dialog is too small, also fixes bug 306166
git-svn-id: svn://10.0.0.236/trunk@179323 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 17:41:58 +00:00
scott%scott-macgregor.org
8611afde9d Bug #306379 --> Removing Spell button breaks message compose window
Patch by tuukka.tolvanen@gmail.com

sr=me


git-svn-id: svn://10.0.0.236/trunk@179321 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 17:27:53 +00:00
lpsolit%gmail.com
e02d71fc95 Bug 306368: The "Block for SELECT fields" should only insert one cell in bug/edit-html.tmpl - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@179320 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 17:17:38 +00:00
lpsolit%gmail.com
9d60f4a357 Bug 121112: long_list.cgi generates bad links - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@179319 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 17:12:22 +00:00
lpsolit%gmail.com
4366554568 Bug 212856: Request queue doesn't validate email addresses - Patch by Frédéric Buclin <LpSolit@gmail.com> r=joel a=myk
git-svn-id: svn://10.0.0.236/trunk@179317 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 17:01:22 +00:00
lpsolit%gmail.com
fe12818b9e Bug 279738: Move GetLongDescriptionAsText() out of globals.pl - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=myk
git-svn-id: svn://10.0.0.236/trunk@179316 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:54:07 +00:00
lpsolit%gmail.com
4ac641b819 Bug 275608: The group selection when editing flag types should be a listbox with (no group) meaning no restriction - Patch by Frédéric Buclin <LpSolit@gmail.com> r=GavinS a=myk
git-svn-id: svn://10.0.0.236/trunk@179314 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:47:33 +00:00
bienvenu%nventure.com
211d80474c fix balsa build bustage
git-svn-id: svn://10.0.0.236/trunk@179313 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:39:22 +00:00
lpsolit%gmail.com
5b12f6bedc Bug 306271: Group.pm needs a get_all_groups() routine - Patch by Frédéric Buclin <LpSolit@gmail.com> r=joel a=myk
git-svn-id: svn://10.0.0.236/trunk@179312 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:39:07 +00:00
lpsolit%gmail.com
db98f601c1 Bug 306364: SQL crash when moving a bug to another product (regression) - Patch by Frédéric Buclin <LpSolit@gmail.com> r=joel a=myk
git-svn-id: svn://10.0.0.236/trunk@179311 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:32:05 +00:00
mrbkap%gmail.com
d984acb804 bug 306382: Make sure that Components.utils.evalInSandbox reports an error if evaluating the JS didn't succeed. r=shaver sr=brendan
git-svn-id: svn://10.0.0.236/trunk@179309 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:28:00 +00:00
bmlk%gmx.de
b22f3e984d limit pctHeightObserver to quirks mode bug 305975 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179308 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:14:53 +00:00
bmlk%gmx.de
90cf9eb05b reset the cached ascent if the block is empty, bug 206516 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@179307 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:14:07 +00:00
bugreport%peshkin.net
1aa5ece754 Bug 305126: Fix table locks after removal of derive_groups
Patch by Joel Peshkin <bugreport@peshkin.net>
r=lpsolit, a=myk


git-svn-id: svn://10.0.0.236/trunk@179306 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 16:04:39 +00:00
aaronleventhal%moonset.net
f6747be64e Bug 305667. Selection often lost in richlistbox. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179305 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 15:45:39 +00:00
bsmedberg%covad.net
d00f71901e Bug 306304 - if bookmarks.bak does not exist, all bookmarks are overwritten by the default bookmarks - r=neil
git-svn-id: svn://10.0.0.236/trunk@179304 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 15:08:52 +00:00
bienvenu%nventure.com
5539f9a6b0 add support for dealing with duplicate incoming messages, 9413 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@179303 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 14:39:01 +00:00
cltbld
d4fdf966bd Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@179302 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 14:11:23 +00:00
bsmedberg%covad.net
e79aaa6974 Bug 306355 - Put default config information in configure, not in mail/config/mozconfig - r=mscott
git-svn-id: svn://10.0.0.236/trunk@179301 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 14:05:12 +00:00
nboyd%atg.com
2782d4a96a Update for later release date, update release notes, remove "pre" from
version.


git-svn-id: svn://10.0.0.236/trunk@179300 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 13:51:34 +00:00
igor%mir2.org
7ab57a3f54 Reference to bug 306419
git-svn-id: svn://10.0.0.236/trunk@179299 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 10:51:08 +00:00
igor%mir2.org
a50ca80a52 Implementing bug 306419: I added missed serialVersionUID declarations for Serializable classes.
git-svn-id: svn://10.0.0.236/trunk@179298 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 10:45:45 +00:00
igor%mir2.org
44f9f275f0 Implementing bug 306419: I added missed serialVersionUID declarations for Serializable classes.
git-svn-id: svn://10.0.0.236/trunk@179297 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 10:27:42 +00:00
igor%mir2.org
edb5fd801a Implementing bug 306419: I added missed serialVersionUID declarations for Serializable classes.
git-svn-id: svn://10.0.0.236/trunk@179296 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 10:20:21 +00:00
igor%mir2.org
114fa5b4a2 Implementing bug 306419: I added missed serialVersionUID declarations for Serializable classes.
git-svn-id: svn://10.0.0.236/trunk@179295 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 10:05:47 +00:00
igor%mir2.org
4555a14d89 Cosmetics: tabs removal
git-svn-id: svn://10.0.0.236/trunk@179294 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 09:54:24 +00:00
igor%mir2.org
0a3c4f84f5 Replacing R.getMessage by ToolErrorReporter.getMessage as the method is static.
git-svn-id: svn://10.0.0.236/trunk@179293 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 09:50:01 +00:00
igor%mir2.org
179d4b1dfa Replacing R.getMessage by ToolErrorReporter.getMessage as the method is static.
git-svn-id: svn://10.0.0.236/trunk@179292 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 09:42:05 +00:00
igor%mir2.org
4a0f6945a3 1. Removal of unused import statements.
2. Replacing cx.(toNumber|toString|toObject) by Context.\1 as the
   methods are static,


git-svn-id: svn://10.0.0.236/trunk@179291 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 09:41:02 +00:00
igor%mir2.org
bed6c07a75 Removal of unused import statements.
git-svn-id: svn://10.0.0.236/trunk@179290 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 09:39:01 +00:00
igor%mir2.org
ad253098fb Replacing cx.VERSION_1_2 by Context.VERSION_1_2 as the field is static.
git-svn-id: svn://10.0.0.236/trunk@179288 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 08:31:48 +00:00
igor%mir2.org
35e45800b5 1. Replacing cx.reportRuntimeError1 by Context.reportRuntimeError1
since the method is static.

2. Replacing cx.getSourcePositionFromStack by
   Context.getSourcePositionFromStack since the method is static. That
   allowed to remove Context.getCurrentContext() call before.


git-svn-id: svn://10.0.0.236/trunk@179287 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 08:26:54 +00:00
ginn.chen%sun.com
e79db5a554 Bug 299881 Block images context menu entry does not show checkbox when on
r+sr=bryner


git-svn-id: svn://10.0.0.236/trunk@179286 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 08:08:55 +00:00
igor%mir2.org
0be0e1e776 1. Replacing cx.getSourcePositionFromStack by Context.getSourcePositionFromStack since the method is static.
2. That allowed to remove Context.getCurrentContext() call before.


git-svn-id: svn://10.0.0.236/trunk@179285 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 07:58:33 +00:00
igor%mir2.org
5f7e5dcd70 Yet another update of JS function as Java interface implementation to print explicit error messages when conversion is not possible.
git-svn-id: svn://10.0.0.236/trunk@179284 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 07:50:08 +00:00
brendan%mozilla.org
767175fb91 Generic static method automation to simplify things for callers of generic prototype methods (304828, r=mrbkap, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@179281 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 04:28:45 +00:00
bzbarsky%mit.edu
1812f65d2f Implement :enabled and :disabled CSS pseudo-classes. Bug 84400, patch by Allan
Beaufour <allan@beaufour.dk>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@179280 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 03:31:47 +00:00
scott%scott-macgregor.org
e2c080ac24 try to fix some obscure official branding bustage
git-svn-id: svn://10.0.0.236/trunk@179279 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 02:58:32 +00:00
dougt%meer.net
7f5af303c9 Making linux default to 240x320 -- a common device screen resolution
git-svn-id: svn://10.0.0.236/trunk@179278 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 02:52:35 +00:00
bzbarsky%mit.edu
b24d43aca2 Fix assertion bug 303006, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@179276 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 02:36:47 +00:00
dougt%meer.net
38b1ad06ea dll->so, removing installed-chrome
git-svn-id: svn://10.0.0.236/trunk@179273 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 00:42:27 +00:00
darin%meer.net
aebc7cf772 Repair some broken networking tests.
git-svn-id: svn://10.0.0.236/trunk@179271 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 00:30:38 +00:00
dougt%meer.net
b311b8a403 Not using host tools for linux
git-svn-id: svn://10.0.0.236/trunk@179268 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 00:27:57 +00:00
mrbkap%gmail.com
4360615072 bug 289628: Emulate Perl's handling of invalid min/max quantifiers (and match other browsers). r=brendan
git-svn-id: svn://10.0.0.236/trunk@179267 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 00:25:49 +00:00
dougt%meer.net
82c49d7fb4 adding a linux packaging script npodb
git-svn-id: svn://10.0.0.236/trunk@179266 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-30 00:21:46 +00:00
mozilla.mano%sent.com
c5007743c4 Bug 301129 - Typo error in Pinstripe's popup.css. patch from Stefan <stefan_h@hem.utfors.se>, r=me.
git-svn-id: svn://10.0.0.236/trunk@179264 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 23:36:23 +00:00
igor%mir2.org
ae0b162fc2 Fixing copy-source target to generate proper distribution jars.
git-svn-id: svn://10.0.0.236/trunk@179260 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 23:24:05 +00:00
mark%moxienet.com
2726b1f845 Bug 289334, Download manager text is cut off if too long. Set truncation on NSTextFields. Fix by Nick Kreeger <nick.kreeger@gmail.com>. Camino-only. r=me
git-svn-id: svn://10.0.0.236/trunk@179255 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 22:51:34 +00:00
mozilla.mano%sent.com
95678bca15 my last checkin was bug 302164
git-svn-id: svn://10.0.0.236/trunk@179254 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 22:45:31 +00:00
vladimir%pobox.com
df47ee1776 b=268553, can't add new folder on bookmarks toolbar after having deleted a folder, r=mano
git-svn-id: svn://10.0.0.236/trunk@179251 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 22:23:49 +00:00
mozilla.mano%sent.com
87c825f3f3 Bug 302165 - add accesskeys to the 'Remember Password' dialog. r=vladimir.
git-svn-id: svn://10.0.0.236/trunk@179249 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 22:17:37 +00:00
vladimir%pobox.com
911a876127 b=304499, bookmark all tabs menuitem not properly enabled/disabled, r=mano
git-svn-id: svn://10.0.0.236/trunk@179245 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 22:09:37 +00:00
mrbkap%gmail.com
79924be6ce bug 306164: The global scope polluter is not reinstalled when document.write is used. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@179244 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 22:04:39 +00:00
mozilla.mano%sent.com
098cdef8bf Bug 306185 - Mac updater description string is cropped. r=mento.
git-svn-id: svn://10.0.0.236/trunk@179241 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 21:17:26 +00:00
despotdaemon
26e94d3c5a Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@179239 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 20:42:03 +00:00
jwalden%mit.edu
8bc05c6cf8 Previous checkin was for bug 305998
git-svn-id: svn://10.0.0.236/trunk@179238 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 20:30:30 +00:00
jwalden%mit.edu
5c084e0f86 Improve the new netError.dtd for Firefox 1.5 (package as an override of the default ones). r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179237 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 20:27:23 +00:00
jwalden%mit.edu
471cf9f0b7 Bug 305994 - Remove [Check Now...] button from Options > Advanced > Update. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179236 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 20:16:22 +00:00
mark%moxienet.com
5d0f402291 Bug 305314, Save as plain text sometimes fails to use correct extension. Append correct extension. Patch by Nick Kreeger <nick.kreeger@gmail.com>. Camino-only. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@179232 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 20:06:55 +00:00
dbaron%dbaron.org
2be505f301 Base factor line-height values on the same concept of font size as em-based line-height values. b=196270 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179226 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 19:30:06 +00:00
igor%mir2.org
4e6ef55cca Cleanup of JS function as Java interface implementation:
1. I removed caching of indicators of which types to convert: it just consumes extra memory without any noticeable benefits.

2. Better comments.


git-svn-id: svn://10.0.0.236/trunk@179225 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 19:27:17 +00:00
bsmedberg%covad.net
b4bd6d6df8 Bug 302099 - Embedding libxul (part 1) - XRE_GetStaticComponents - r=darin
git-svn-id: svn://10.0.0.236/trunk@179224 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 19:27:16 +00:00
bsmedberg%covad.net
56640297a6 From bug 296561 (see bug 302099) - remove old static-build remnants that are no longer used r=darin
git-svn-id: svn://10.0.0.236/trunk@179223 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 19:24:20 +00:00
mvl%exedo.nl
4d9c7e99e9 create new events with floating datetime, to prevent problems with recurrence and views.
bug 306148, r=jminta (frontend part), r=dmose (calDateTime changes)


git-svn-id: svn://10.0.0.236/trunk@179222 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 18:48:47 +00:00
despotdaemon
3e77894500 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@179221 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 18:41:03 +00:00
bsmedberg%covad.net
25894b9afb Bug 304987 - localized installers create shortcuts + registry keys with $ProductName$ un-expanded, and config.ini has hardcoded "en-US" r=Chase
git-svn-id: svn://10.0.0.236/trunk@179215 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 17:57:10 +00:00
smfr%smfr.org
dd58b7a7ad Fix bug 242906 and bug 181158: wrong context menu and possible crash when context-clicking on embeds. We were keeping stale, non-owned pointers to DOM nodes in the BrowserWindowController. Fixed by clearing out those pointers when we get back to the main event loop (making use of the autorelease of a little dummy object). r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@179214 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 17:55:07 +00:00
mvl%exedo.nl
ebcd431cb4 use .compare the right way, to make non-conflicting events show up in the
same column.
bug 306314, r=jminta


git-svn-id: svn://10.0.0.236/trunk@179213 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 17:53:57 +00:00
mozilla.mano%sent.com
e2531b9fec Bug 306255 - [Mac] the 'Folder' button in the download manager isn't keyboard accessible. r=kevin.
git-svn-id: svn://10.0.0.236/trunk@179212 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 17:43:22 +00:00
dougt%meer.net
95278742e1 This wasn't a MINIMO problem, but rather a static build problem. NPODB
git-svn-id: svn://10.0.0.236/trunk@179210 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 17:38:01 +00:00
tor%cs.brown.edu
cdd3a1d967 Build bustage fix - curse case insensitive filesystems!
git-svn-id: svn://10.0.0.236/trunk@179206 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 16:44:22 +00:00
jminta%gmail.com
83fc0cc214 Backing out patch from Bug 306241, can break getContrastingTextColor r=mvl
git-svn-id: svn://10.0.0.236/trunk@179205 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 16:43:26 +00:00
scott%scott-macgregor.org
2ba1c87545 Bug #302486 --> Port the Firefox changes for: PAC edit box plays games with URI fixup as you type
to Thunderbird.


git-svn-id: svn://10.0.0.236/trunk@179204 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 16:39:14 +00:00
tor%cs.brown.edu
545dd68fc7 Bug 282579 - observe path of <textPath> so we invalidate properly. r=afri
git-svn-id: svn://10.0.0.236/trunk@179202 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 16:28:54 +00:00
smfr%smfr.org
c3be847acf Fix bug 208601: DocumentViewerImpl::GetCanGetContents() was incorrectly returning false for text fields, because it was looking at the document's selection, rather than the text field selection. Fix by exposing nsIPresShell::GetSelectionForCopy(), and calling that. This fixes the Services menu in Camino to work in text fields. r/sr=roc.
git-svn-id: svn://10.0.0.236/trunk@179200 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 15:19:13 +00:00
smfr%smfr.org
8d7f1b51a8 Fix the signatures of NPN_PushPopupsEnabledState(), NPN_PopPopupsEnabledState() (fallout from bug 176079). r/sr=jst, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@179199 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 15:09:27 +00:00
igor%mir2.org
8e13c5ea26 Yet another improvement in not-a-function reporting. Now for foo.bar() when bar does not exist Rhino prints "Can not find function bar"
git-svn-id: svn://10.0.0.236/trunk@179198 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 14:59:27 +00:00
cltbld
0b4f4e37b3 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@179197 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 14:31:21 +00:00
neil%parkwaycc.co.uk
c61c1bdc7e Make _WIN32_WINN% default to 0x400 c.f. WINVER should fix bug 305187 b=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@179196 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 14:22:33 +00:00
cbiesinger%web.de
ebf8e59e4b bug 229737 use documentURI as the URI for which to store the favicon
patch by mconnor r=biesi sr=neil


git-svn-id: svn://10.0.0.236/trunk@179194 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 14:02:30 +00:00
smontagu%smontagu.org
0eff3bf0aa Release the correct pointer in implementations of SetOutputErrorBehavior. Bug 295145, patch by Frank Wein <bugzilla@mcsmurf.de>, r=jshin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@179193 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 13:58:56 +00:00
neil%parkwaycc.co.uk
1e99a3c217 Frame processing needs to happen before bubbling system event group handlers in order to fix bug 300227 and thus properly fix bug 298894 r=jst sr=bz
git-svn-id: svn://10.0.0.236/trunk@179192 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 13:41:11 +00:00
igor%mir2.org
7602271f2b Removal of useless import statementes.
git-svn-id: svn://10.0.0.236/trunk@179191 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 13:25:32 +00:00
cbiesinger%web.de
36b464860c Bug 306260 call methods of the direct base class, instead of
nsGenericHTMLElement
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@179190 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 11:06:19 +00:00
igor%mir2.org
49d604fd8a Implementing bug 306308: now java.lang.reflect.Proxy is used for function->interface conversion
git-svn-id: svn://10.0.0.236/trunk@179189 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 10:57:30 +00:00
igor%mir2.org
5b642a8550 Added fixed bug 306268
git-svn-id: svn://10.0.0.236/trunk@179187 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 06:03:36 +00:00
mats.palmgren%bredband.net
b8e83b79cb Don't go below BODY in search for a background color (Print only bug). b=294836 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179185 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 04:39:31 +00:00
mats.palmgren%bredband.net
383d074741 Move nsBaseDragService::GetFrameFromNode() to Mac widget code (only consumer); clean it up a bit. b=299084 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@179184 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 04:16:48 +00:00
bzbarsky%mit.edu
ce902f28ab Removing comment that refers to code that is now gone.
git-svn-id: svn://10.0.0.236/trunk@179183 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 03:37:12 +00:00
gavin%gavinsharp.com
ae24a7b5d8 Bug 235204 followup, add localizable dialog width, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179182 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-29 02:10:58 +00:00
igor%mir2.org
1fddbb8754 Eliminating dead code in ScriptRuntime.evalSpecial: Context.compileString
never returns with null.
It was reported by Olinda Spider, pat@mcnerthney.com.


git-svn-id: svn://10.0.0.236/trunk@179181 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 23:44:41 +00:00
igor%mir2.org
aae0945be3 Fixing bug 306268: Patch from Olinda Spider, pat@mcnerthney.com, to fix dot
query decompilation.


git-svn-id: svn://10.0.0.236/trunk@179180 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 23:25:22 +00:00
gavin%gavinsharp.com
4bce62fbe4 Followup to bug 301039, fix javascript console button padding, patch by Bryan <BoxerBoi76@hotmail.com>, r=kevin
git-svn-id: svn://10.0.0.236/trunk@179179 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 22:35:23 +00:00
neil%parkwaycc.co.uk
7418b9d4a3 Bug 304176 Creating initial POP3 account in new profile always downloads messages even if download messages now option is unchecked r=mnyromyr sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@179178 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 22:24:28 +00:00
neil%parkwaycc.co.uk
52f04e901e Bug 306160 Fix nsIDOMXULMenuListElement::GetInputField to return a type that matches the element that the XBL is trying to return b=306160 r=mats.palmgren sr=bz
git-svn-id: svn://10.0.0.236/trunk@179177 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 22:04:43 +00:00
vladimir%pobox.com
f2b094083a b=305004, create a dated bookmark file periodically, r=mconnor+shaver,a=chase
git-svn-id: svn://10.0.0.236/trunk@179176 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 21:35:56 +00:00
smfr%smfr.org
72cfd04db0 Add some error dialogs for various fatal errors that can happen during launch of Camino. Addresses bug 201506.
git-svn-id: svn://10.0.0.236/trunk@179173 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 21:27:04 +00:00
igor%mir2.org
e2404660d3 Added ref to bug 306258
git-svn-id: svn://10.0.0.236/trunk@179172 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 20:43:39 +00:00
locka%iol.ie
e4dedbe7d6 NOT PART OF BUILD. Fix release mode projects for vs2002
git-svn-id: svn://10.0.0.236/trunk@179171 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 20:05:31 +00:00
locka%iol.ie
bab0276e99 NOT PART OF BUILD. Bump development environment up to VS2002. Add support for windowless plugins. Factor out functionality from nsPluginHostCtrl into nsPluginHostWnd base class.
git-svn-id: svn://10.0.0.236/trunk@179170 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 20:00:31 +00:00
igor%mir2.org
bd8cf328d7 Fixing 306258: now Rhino can be compiled with Ant under JDK 1.5
git-svn-id: svn://10.0.0.236/trunk@179169 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 19:51:23 +00:00
igor%mir2.org
64f1db58a2 Changing the example to use the supported syntax, the older syntax did not
work since 1.5R1 release or so.


git-svn-id: svn://10.0.0.236/trunk@179168 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 19:49:21 +00:00
igor%mir2.org
7d94cdcc18 Fixing 306258: Allow to compile under JDK 1.5
git-svn-id: svn://10.0.0.236/trunk@179167 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 19:15:21 +00:00
gavin%gavinsharp.com
5207f6b44c Bug 264610: Domain Guessing: URL is not updated when guessing loads www.hostname.com, patch by Phil Ringnalda <bugzilla@philringnalda.com>, r=vlad
git-svn-id: svn://10.0.0.236/trunk@179166 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 18:49:03 +00:00
igor%mir2.org
318ae22d61 Updating with info about direct function->interface conversion
git-svn-id: svn://10.0.0.236/trunk@179165 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 18:46:13 +00:00
cls%seawood.org
24027fbb55 Fix mingw bustage
Thanks to Eli Friedman <sharparrow1@yahoo.com> for the patch.
Bug #305708 r/sr=roc


git-svn-id: svn://10.0.0.236/trunk@179164 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 18:42:57 +00:00
gavin%gavinsharp.com
f329437fe1 Bug 301039: Top border threedhighlight one pixel too thick as well the as "click-down" menu (all, errors, warnings, etc.) not centered, patch by Bryan <BoxerBoi76@hotmail.com>, r=kevin
git-svn-id: svn://10.0.0.236/trunk@179163 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 18:12:32 +00:00
lpsolit%gmail.com
36c451a690 Bug 306117: Search on "Percentage Completed" field returns "unknown column 'bugs.remaining_time' in 'having clause'" - Patch by Lance Larsh <lance.larsh@oracle.com> r=joel a=justdave
git-svn-id: svn://10.0.0.236/trunk@179162 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 17:52:00 +00:00
lpsolit%gmail.com
0ae6032660 Bug 302955: Remove the "delete" link for the default milestone - Patch by Gavin Shelley <bugzilla@chimpychompy.org> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@179161 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 17:41:53 +00:00
dbaron%dbaron.org
874d8e8784 Back out most of the rest of bug 304462.
git-svn-id: svn://10.0.0.236/trunk@179160 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 16:45:39 +00:00
jminta%gmail.com
d65d48b29c Bug 306241 calendarManagement not looking for contrasting color when null. patch by robin.edrenius@telia.com r=jminta
git-svn-id: svn://10.0.0.236/trunk@179159 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 16:31:36 +00:00
jminta%gmail.com
3abcd28ef1 Bug 306233 Calendar location label hardcoded in calendarProperties.xul. patch by robin.edrenius@telia.com r=jminta
git-svn-id: svn://10.0.0.236/trunk@179158 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 14:59:03 +00:00
smontagu%smontagu.org
376ef18d28 Bug 306049: Crash in nsFrame::PeekOffsetParagraph when triple-clicking not in a block. Patch by Uri Bernstein <uriber@gmail.com>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@179157 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 08:20:34 +00:00
dbaron%dbaron.org
38837cf82d Back out part of bug 304462 until I can figure out bug 306210.
git-svn-id: svn://10.0.0.236/trunk@179156 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 05:18:55 +00:00
smfr%smfr.org
5baea16a84 Fix bug 156886: show a file icon for the site icon for file:// urls.
git-svn-id: svn://10.0.0.236/trunk@179155 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 04:58:20 +00:00
gavin%gavinsharp.com
929dd3d1b5 Bug 305134 followup, reapply parts of the patch for bug 304727 that were mistakenly removed, r=vlad
git-svn-id: svn://10.0.0.236/trunk@179154 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 03:59:45 +00:00
mozilla.mano%sent.com
70784f1efc Bug 306208 - tabbar is visible in popups. r=vladimir.
git-svn-id: svn://10.0.0.236/trunk@179153 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 03:33:32 +00:00
cmp%mozilla.org
5538485001 Add partial-patch target to tools/update-packaging/Makefile.in to invoke
make_incremental_update.sh.  Bug 306206, attachment 194073.
r=chase@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@179152 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 03:27:14 +00:00
smfr%smfr.org
a359d24f47 Fix bug 304006: fix the restoration of folder expanded states when clicking between collections, by ensuring that we restore them after -reloadData.
git-svn-id: svn://10.0.0.236/trunk@179151 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 00:51:02 +00:00
smfr%smfr.org
6c1c6cc2ee Make sure CSS is valid.
git-svn-id: svn://10.0.0.236/trunk@179150 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 00:45:19 +00:00
smfr%smfr.org
33b34947b9 Fix bug 303359: when pasting a bookmark into the Bookmark Bar collection with nothing selected, put the bookmark at the end of the bookmark bar, rather than the end of the menu.
git-svn-id: svn://10.0.0.236/trunk@179148 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 00:37:37 +00:00
smfr%smfr.org
632b2df6c9 Fix bug 296783: clean up ad_blocking.css to avoid lots of false hits. Make the rules more specific; testing by visiting many of the top 200 sites. r=me
git-svn-id: svn://10.0.0.236/trunk@179147 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-28 00:19:15 +00:00
igor%mir2.org
3bfdf83920 Ignoring exception during (Input|Output)Stream.close() from external
processes. On Windows it may throw IOException if process terminates too
fast.


git-svn-id: svn://10.0.0.236/trunk@179145 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 21:24:29 +00:00
igor%mir2.org
123041bddd Tools are listed on the main Rhino page
git-svn-id: svn://10.0.0.236/trunk@179144 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 21:17:57 +00:00
igor%mir2.org
ac559a5e53 Rhino tools are listed explicitly on the main documentation page.
git-svn-id: svn://10.0.0.236/trunk@179143 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 21:17:02 +00:00
igor%mir2.org
1a42889cdf Added Windows-specific examples using runCommand
git-svn-id: svn://10.0.0.236/trunk@179142 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 21:16:14 +00:00
bugzilla%standard8.demon.co.uk
b6a55b7c22 Thunderbird version of SeaMonkey patch on bug 263951 - remove unnecessary script includes. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@179141 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 20:06:21 +00:00
igor%mir2.org
66367a77c6 Cosmetics: delete-trailing-blanks
git-svn-id: svn://10.0.0.236/trunk@179140 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 19:50:55 +00:00
bmlk%gmx.de
a91a28273f code share GetCaptionAdjustedParent between AdjustCaptionParentFrame, bug 289936 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179139 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 18:30:36 +00:00
bugzilla%standard8.demon.co.uk
7c97487d13 Fix bug 216245 subscribe/account wizard for newsgroups forgets account name. r=mnyromyr,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@179137 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 17:48:27 +00:00
mozilla.mano%sent.com
cda062ee88 Bug 306171 - [mac] The 'Preferences' menuitem is disabled in Firefox's DOMi. r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@179136 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 17:27:45 +00:00
gavin%gavinsharp.com
ab59a7c679 Bug 305912: Popup notification bar doesn't appear on first load (e.g. if your homepage tries to open a popup) , and doesn't correctly list all blocked popups, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179135 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 17:19:08 +00:00
cbiesinger%web.de
75f8708f83 bug 265607 check *aConfirm instead of aConfirm
patch by Christian Persch <chpe@gnome.org> r=marco sr=roc a=asa


git-svn-id: svn://10.0.0.236/trunk@179134 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 16:19:03 +00:00
cbiesinger%web.de
9cc83139fb bug 210373 make gtkmozembed on gtk2 use nsIWebBrowserFocus for focus handling,
to fix focus stealing bugs
patch by Christian Persch <chpe@gnome.org> r=marco sr=roc a=asa


git-svn-id: svn://10.0.0.236/trunk@179133 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 16:15:49 +00:00
jminta%gmail.com
42b6dffdd2 Bug 305964 Can't add exceptions to recurring events. r=mvl
git-svn-id: svn://10.0.0.236/trunk@179132 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 16:03:54 +00:00
cbiesinger%web.de
06bc32aded bug 295070 return rv, not nsnull, in an nsresult method
patch by Joshua Welderson <pythonesque+bugzilla@gmail.com> r=smontagu sr=bz


git-svn-id: svn://10.0.0.236/trunk@179131 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 15:35:21 +00:00
aaronleventhal%moonset.net
9ccf59492a Backing out bug 305667 and reopening it. Item selection disappearing in <richlistbox> when no file naming dialog is used before download manager appears for a save. Patch by Doron Rosenber. r=mconnor, a=asa
git-svn-id: svn://10.0.0.236/trunk@179130 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 13:12:04 +00:00
bugzilla%standard8.demon.co.uk
bb394fa816 Follow up patch to Bug 237210, additional cleanup in abCommon.js. Patch by Serge GAUTHERIE <gautheri@noos.fr> r=neil.parkwaycc.co.uk,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@179128 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 07:47:03 +00:00
dbaron%dbaron.org
ce56186069 Use PRInt32 instead of PRUnichar to match everything else and handle EOF correctly. b=305947 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@179127 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 05:59:51 +00:00
bzbarsky%mit.edu
049e52625b Fix comment per my review comments. Bug 305640.
git-svn-id: svn://10.0.0.236/trunk@179124 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 05:16:06 +00:00
smfr%smfr.org
ffde60f96b Fix bug 306084: avoid crashes when closing the last tab (or trying to move it to a new window), and disable the menu items as appropriate.
git-svn-id: svn://10.0.0.236/trunk@179123 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 03:43:23 +00:00
gavin%gavinsharp.com
cae2234143 Bug 300539: browser.urlbar.autoFill isn't supported in the Open Location dialog
git-svn-id: svn://10.0.0.236/trunk@179122 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 03:39:08 +00:00
gavin%gavinsharp.com
071809b68b Bug 300988: Move dialog in bookmarks manager doesn't persist it's size, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179121 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 03:36:40 +00:00
mozilla.mano%sent.com
554100c681 fixing typo from bug 305955's checkin
git-svn-id: svn://10.0.0.236/trunk@179120 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 02:26:29 +00:00
gavin%gavinsharp.com
e6135be692 Bug 235204: New search dialog, used when the searchbar is either removed from the toolbar, of if the toolbar is hidden. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179119 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 02:19:09 +00:00
mozilla.mano%sent.com
d6f47415e4 fixing typo from bug 305955's checkin
git-svn-id: svn://10.0.0.236/trunk@179117 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 02:07:45 +00:00
wtchang%redhat.com
e76940c7a7 Bugzilla Bug 257693: code cleanup. 1. Change "X9.63" to "X9.62". 2. In
EC_ValidatePublicKey, set error codes and handle a NULL return from
ECGroup_fromName.  3. In the ECGroupStr structure, move the validate_point
field up.  4. In the test cases, if the tests that should fail, passed,
say so in the error messages.  r=douglas@stebila.ca.
Modified Files:
	blapi.h ec.c ecl/ecl-priv.h ecl/ecl.c ecl/ecl.h
	ecl/tests/ec2_test.c ecl/tests/ecp_test.c


git-svn-id: svn://10.0.0.236/trunk@179115 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-27 01:09:22 +00:00
mrbkap%gmail.com
220d1315c7 bug 303108: Components.utils.evalInSandbox should throw exceptions that tell the caller what went wrong, instead of always throwing NS_ERROR_FAILURE. r=shaver
git-svn-id: svn://10.0.0.236/trunk@179113 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 23:41:06 +00:00
bugreport%peshkin.net
41acde897f Bug 305333: Move attachments.thedata to its own table
Patch by Joel Peshkin <bugreport@peshkin.net>
r=lpsolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@179112 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 23:11:33 +00:00
cltbld
18ed9f90e5 Change file upload process to use rsync instead of scp. Create the upload
directory on the staging server before uploading to ensure we drop our
payload into the right directory.


git-svn-id: svn://10.0.0.236/trunk@179110 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 23:03:58 +00:00
gavin%gavinsharp.com
27b91a57f7 Bug 305828: Changes to tabbrowser.xml for sessionsaver extension, patch by Christian Schmidt <bugzilla.mozilla.org@chsc.dk>, r=vlad
git-svn-id: svn://10.0.0.236/trunk@179109 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 23:01:34 +00:00
dbaron%dbaron.org
c0f10d9c21 Give popup blocked events a message constant. b=304462 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179107 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 21:38:38 +00:00
dougt%meer.net
4a3692467c adding preferences to jar.mn
git-svn-id: svn://10.0.0.236/trunk@179106 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 21:25:14 +00:00
tor%cs.brown.edu
eab46ea142 Bug 282579 - fix logic for placing characters when falling off the end
of a textPath.  r=jwatt


git-svn-id: svn://10.0.0.236/trunk@179104 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 21:13:48 +00:00
dougt%meer.net
3cfe644125 Fixing linux build bustage for Minimo. b=306087 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@179103 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 21:03:29 +00:00
scott%scott-macgregor.org
5d3ca2f229 Bug #305843 --> update timer should not fire every 5 seconds - fire every 10 minutes instead.
Port Ben's patch to Thunderbird.


git-svn-id: svn://10.0.0.236/trunk@179102 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 20:56:11 +00:00
gavin%gavinsharp.com
d5d651ffce Bug 301283: Toolbar customize gives js error after removing searchbar, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179101 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 20:48:03 +00:00
dougt%meer.net
e180b46f44 Pushing the minimo.manifest to chrome
git-svn-id: svn://10.0.0.236/trunk@179100 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 20:46:22 +00:00
mconnor%steelgryphon.com
d8e845335b bug 302486 - PAC edit box plays games with URI fixup as you type, r=vlad, a=caillon
git-svn-id: svn://10.0.0.236/trunk@179097 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 20:39:12 +00:00
gavin%gavinsharp.com
a97654d8d3 Bug 263182: Page Info (Security tab) doesn't explain mixed secure/insecure, r=kaie.bugs, sr=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@179095 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 20:34:31 +00:00
gavin%gavinsharp.com
3ed46bc309 Bug 305794: Report A Broken Web Site, Privacy Policy link not working, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179092 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 20:18:37 +00:00
lpsolit%gmail.com
8aefebbbf6 Bug 306060: Adding a new product should make it clear that a component is also required to enter bugs - Patch by Greg Hendricks <ghendricks@novell.com> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@179091 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 20:13:07 +00:00
lpsolit%gmail.com
12871ae850 Bug 302650: Product.pm methods don't return what is expected for milestones and versions - Patch by Gabriel Sales de Oliveira <gabriel@async.com.br> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@179089 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:59:53 +00:00
gavin%gavinsharp.com
f668d299ce Bug 301073 and bug 305372: Fix chrome home pages and opening chrome links in new windows (shift+click), r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179088 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:56:55 +00:00
gavin%gavinsharp.com
2a9d0ef680 Bug 305258: Firefox windows disappear from the taskbar (modal windows being opened incorrectly), patch by Martijn Wargers <martijn.martijn@gmail.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179086 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:51:09 +00:00
bugzilla%arlen.demon.co.uk
70c7aea02a Bug 304947 Some mistakes in nav_help.xhtml - followup
p=opitz.michael@inode.at r=me


git-svn-id: svn://10.0.0.236/trunk@179085 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:48:52 +00:00
lpsolit%gmail.com
134b186c2c Bug 303704: Eliminate deprecated Bugzilla::DB routines from editgroups.cgi - Patch by Frédéric Buclin <LpSolit@gmail.com> r=joel a=justdave
git-svn-id: svn://10.0.0.236/trunk@179084 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:46:27 +00:00
ben%bengoodger.com
52cb0451d3 305843 - update timer should not fire every 5 seconds - fire every 10 minutes instead. r=brettw@gmail.com, a=chase
git-svn-id: svn://10.0.0.236/trunk@179083 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:40:55 +00:00
lpsolit%gmail.com
9c54c846e7 Bug 303694: Eliminate deprecated Bugzilla::DB routines from enter_bug.cgi - Patch by Teemu Mannermaa <wicked@etlicon.fi> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@179082 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:39:37 +00:00
gavin%gavinsharp.com
ebc75b7fa0 Bug 303740 : Don't offer to remember empty passwords, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179081 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:32:30 +00:00
mozilla.mano%sent.com
3ec2162e99 Bug 304951 - error in chardet's Hebrew language model. patch from Shy Shalom <shoosh20012001@hotmail.com>, r=smontagu, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@179078 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:09:41 +00:00
ben%bengoodger.com
ee4d732565 282103 - better document the dynamic overlay load method, and announce that it will change for 2.0 r=bryner a=cbeard
git-svn-id: svn://10.0.0.236/trunk@179076 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:08:22 +00:00
mark%moxienet.com
fea3d2100f Bug 305686 (in cahoots with bug 305131), Localized Mac builds need EULA and updated packaging. Specify packaging attributes for localized builds. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@179075 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:01:45 +00:00
mozilla.mano%sent.com
297132b321 Bug 305955 - Mapping Ctrl+Shift+D to 'Bookmark All Tabs' (excluding GTK2). r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@179074 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 19:01:22 +00:00
aaronleventhal%moonset.net
ca173617f0 Bug 306072. Label not associated with textbox in findbar. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179071 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 18:53:21 +00:00
aaronleventhal%moonset.net
b326dc4b07 Bug 305840. Focus problems with XUL textbox, causing problems in findbar, help and address bar because of exception thrown. Patch by Mats Palmgren. r=aaronleventhal, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@179069 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 18:45:23 +00:00
mrbkap%gmail.com
ec686a8d55 bug 305883: Protect against the empty XML list to fix a crash when emitting code for |<></>|. Also fix the decompiler to handle XMLLists correctly. r=brendan
git-svn-id: svn://10.0.0.236/trunk@179068 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 18:34:41 +00:00
scott%scott-macgregor.org
f02ed20a07 unofficial branding isn't working. Fix an ifdef that was doing the wrong thing.
git-svn-id: svn://10.0.0.236/trunk@179067 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 18:25:52 +00:00
ben%bengoodger.com
b6bf50b454 305134 - remove feedview from firefox 1.5 and 1.6x pending architecture redesign. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@179066 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 18:22:08 +00:00
bsmedberg%covad.net
8fd1a7c617 Bug 306061 (regression from bug 305767).
git-svn-id: svn://10.0.0.236/trunk@179065 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:57:59 +00:00
cltbld
07fdb4a73f Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@179063 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:31:57 +00:00
dougt%meer.net
c9859f5f41 Adding version.txt for minimo
git-svn-id: svn://10.0.0.236/trunk@179062 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:27:34 +00:00
dougt%meer.net
9b03c37faa change the location of the minimo version.txt. rs=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@179061 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:27:07 +00:00
mgalli%geckonnection.com
05c18056d9 Launch prefs panel in menu.
git-svn-id: svn://10.0.0.236/trunk@179060 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:24:09 +00:00
mgalli%geckonnection.com
b5456f14e2 Options entity
git-svn-id: svn://10.0.0.236/trunk@179059 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:23:30 +00:00
mgalli%geckonnection.com
7f9c18e79a Do command launch prefs panel.
git-svn-id: svn://10.0.0.236/trunk@179058 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:21:26 +00:00
mgalli%geckonnection.com
669304c8da prefs panel js
git-svn-id: svn://10.0.0.236/trunk@179057 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:20:42 +00:00
mgalli%geckonnection.com
3f2db9e4e7 prefs panel xul
git-svn-id: svn://10.0.0.236/trunk@179056 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:20:29 +00:00
mgalli%geckonnection.com
33a3a8e3ef prefs panel dtd
git-svn-id: svn://10.0.0.236/trunk@179055 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:20:14 +00:00
mgalli%geckonnection.com
bd0df807a7 prefs panel css
git-svn-id: svn://10.0.0.236/trunk@179054 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 17:19:54 +00:00
bugzilla%standard8.demon.co.uk
787b376a52 Follow up to bug 132180 second patch, address review nit that I forgot on first checkin
git-svn-id: svn://10.0.0.236/trunk@179053 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 15:05:33 +00:00
bsmedberg%covad.net
4cdb89fb51 Followup from bug 305767 - Use % instead of # as preprocessor marker (for CSS).
git-svn-id: svn://10.0.0.236/trunk@179052 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 15:04:14 +00:00
bzbarsky%mit.edu
41e3f72519 Limit xbl:implements a tad. Bug 299518, r=jst, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@179051 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 14:47:35 +00:00
bugzilla%standard8.demon.co.uk
fe858d483a Bug 132180 eliminate nsFileSpec in address book. Second patch of serveral. r=dmose,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@179050 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 14:47:31 +00:00
bsmedberg%covad.net
4ef1ee8990 Followup from bug 305767 - Use % instead of # as preprocessor marker.
git-svn-id: svn://10.0.0.236/trunk@179049 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 14:42:29 +00:00
bsmedberg%covad.net
8c52ef6218 Bug 305992 - nsIVersionComparator broken in some circumstances (UMR) - patch by Justin Bradford <jabradford@gmail.com> r=shaver+me
git-svn-id: svn://10.0.0.236/trunk@179047 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 14:16:11 +00:00
nboyd%atg.com
f79e57a49b Modify command for building docs directory so that owner.js is included.
git-svn-id: svn://10.0.0.236/trunk@179046 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 13:55:53 +00:00
mark%moxienet.com
c0641aeaf5 Bug 305131, Mac l10n tinderbox failures. Bullet-proof Mac dmg unpackaging (hopefully). r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@179044 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 13:36:32 +00:00
bsmedberg%covad.net
e907b43768 Bug 305767 - Allow a different marker character for preprocessing CSS files - r=hixie+mconnor
git-svn-id: svn://10.0.0.236/trunk@179041 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 12:49:37 +00:00
lpsolit%gmail.com
902fd7136c Bug 305771: Cannot create request flags with no requestee - Patch by Myk Melez <myk@mozilla.org> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@179040 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 10:53:23 +00:00
lpsolit%gmail.com
337bfc82f1 Bug 303393: Deleting a user omits some bugs_activity logging - Patch by Marc Schumann <wurblzap@gmail.com> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@179038 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 10:32:28 +00:00
mozilla.mano%sent.com
f9b3f554d6 backing out patch i didn't mean to checkin in v1.592 of this file
git-svn-id: svn://10.0.0.236/trunk@179037 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 10:15:31 +00:00
scott%scott-macgregor.org
c4125a013f Bug #305999 --> make addbook urls work again for adding vcards to the address book by making
the content type valid.

r=bz
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@179036 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 08:00:55 +00:00
tor%cs.brown.edu
3dbbd2acf5 libart bustage fix for 282579.
git-svn-id: svn://10.0.0.236/trunk@179033 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 07:27:25 +00:00
dougt%meer.net
82970c141f Fixing bustage. I checked in the patch from the bug, and not my local diff
git-svn-id: svn://10.0.0.236/trunk@179032 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 07:12:58 +00:00
dougt%meer.net
94085e172f Bug 302284. add xpi hash support to InstallTrigger.install(). r=dveditz, sr=shaver, a=asa
git-svn-id: svn://10.0.0.236/trunk@179031 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 06:46:21 +00:00
wr%rosenauer.org
421787c4f4 Bug 305962 xulrunner's mozconfig entries obsolete, r=benjamin
git-svn-id: svn://10.0.0.236/trunk@179027 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 04:22:01 +00:00
masayuki%d-toybox.com
fa7aaf8cc2 Bug 305345 If find toolbar is already opened, if you press "'" or "/" key on browser, the character should not be set to find toolbar a=mconnor
git-svn-id: svn://10.0.0.236/trunk@179026 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 04:21:37 +00:00
despotdaemon
dc571b7d4c Pseudo-automatic update of changes made by wurblzap@gmail.com.
git-svn-id: svn://10.0.0.236/trunk@179024 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 03:41:25 +00:00
tor%cs.brown.edu
bb85419dbd Bug 282579 - Implement <svg:textPath>. As a side effect, this removes
the gdi+ text highlighting code.  r=afri


git-svn-id: svn://10.0.0.236/trunk@179022 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 02:49:52 +00:00
julien.pierre.bugs%sun.com
31fda2d059 Fix for 297802 . r=wtchang . Add $(OS_LIBS) to MKSHLIB rules.
Add -z defs linker option for Solaris and Linux .
Also add -z ignore on Solaris .


git-svn-id: svn://10.0.0.236/trunk@179021 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-26 02:17:05 +00:00
scott%scott-macgregor.org
7af9e82438 Bug #303751 --> Thunderbird's Incompatible Items dialogue contains irrelevant text about web browsing. Make
the string generic for thunderbird and firefox.

sr=ben


git-svn-id: svn://10.0.0.236/trunk@179019 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 23:43:06 +00:00
bienvenu%nventure.com
2a00787729 handle failure to do step one of gssapi auth with smtp, sr=mscott 305849, also handle servers that don't return an error on auth gssapi *
git-svn-id: svn://10.0.0.236/trunk@179016 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 23:26:59 +00:00
wtchang%redhat.com
2b33443e12 Bugzilla bug 302212: backed out the previous checkin. The corresponding
Mozilla patch hasn't been checked in yet.


git-svn-id: svn://10.0.0.236/trunk@179015 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 23:23:40 +00:00
jwatt%jwatt.org
367f62b614 Build bustage fix from 302103 - new files had DOS line endings
git-svn-id: svn://10.0.0.236/trunk@179013 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 23:19:33 +00:00
zack%kde.org
f72b2158f8 style fix and removing useless header
git-svn-id: svn://10.0.0.236/trunk@179011 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 23:05:31 +00:00
zack%kde.org
59c7e2b7f2 fixing the toolbar issue. All the credit goes to biesi (he provided
the testcase for it)


git-svn-id: svn://10.0.0.236/trunk@179010 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 23:05:30 +00:00
zack%kde.org
341749137c Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi


git-svn-id: svn://10.0.0.236/trunk@179009 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 23:05:29 +00:00
smfr%smfr.org
1bf502bde8 Fix bug 167245: when opening tabs for GetURL events, or various Help menu items, always open the new tab in the front irrespective of the "load in background" pref. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@179008 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 22:54:47 +00:00
smfr%smfr.org
d4b4a80f53 Fix bug 174427: if hitting Return in an empty url bar, keep focus in the url bar. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@179007 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 22:48:31 +00:00
scott%scott-macgregor.org
e41ac1580c Bug #305557 --> Try only tagging embedded parts when forwarding
inline so we don't do it when you are opening a draft or a template.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@179005 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 22:44:33 +00:00
despotdaemon
9f5d0e5682 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@179003 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 22:32:28 +00:00
smfr%smfr.org
c6a874417a Fix bug 279982: remove "Use system homepage" and associated Internet Config code, other than the code to fetch the downloads folder. r=pinkerton
git-svn-id: svn://10.0.0.236/trunk@179002 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 22:23:48 +00:00
tor%cs.brown.edu
0a8a03a216 Build bustage fix from 302103.
git-svn-id: svn://10.0.0.236/trunk@179001 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:57:31 +00:00
mhammond%skippinet.com.au
1cf8051395 Bug 297598 - bring pyxpcom up to speed.
r=alecf, sr=shaver - not used by any builds.


git-svn-id: svn://10.0.0.236/trunk@178999 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:52:19 +00:00
mgalli%geckonnection.com
96d6a8d0f7 Added BrowserViewOptions to toggle the Page View dialog
git-svn-id: svn://10.0.0.236/trunk@178997 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:48:15 +00:00
mgalli%geckonnection.com
679be3b150 Added Page View options bar.
git-svn-id: svn://10.0.0.236/trunk@178996 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:47:06 +00:00
mgalli%geckonnection.com
7a0d83f6fe Entities for Page View options bar.
git-svn-id: svn://10.0.0.236/trunk@178995 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:46:05 +00:00
mgalli%geckonnection.com
ce897f7a0e close button image
git-svn-id: svn://10.0.0.236/trunk@178994 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:45:25 +00:00
mgalli%geckonnection.com
b93d9c41a2 buttons for page view dialog
git-svn-id: svn://10.0.0.236/trunk@178993 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:44:40 +00:00
jwatt%jwatt.org
7240d0e8a8 Fixing bug 302103. Implement SVG events. r=tor@acm.org, sr=jst@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178992 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:31:09 +00:00
bryner%brianryner.com
e1dd76faf3 Remove the LayoutHistoryState after restoring a page from session history (bug 305129). r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@178991 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 21:21:07 +00:00
webmail%kmgerich.com
9bd84add0a Bug 236107 - wrong background for caption in groupbox, r=kevin, a=asa
git-svn-id: svn://10.0.0.236/trunk@178988 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 20:55:58 +00:00
mark%moxienet.com
243b80baf8 Backing out 305131 until the unpacker is modified to extract all of the files needed for repacking.
git-svn-id: svn://10.0.0.236/trunk@178987 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 20:51:41 +00:00
neil%parkwaycc.co.uk
00ed72b966 Bug 305886 Should use $(MAKE) for recursive makes r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178985 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 20:33:56 +00:00
mozilla.mano%sent.com
f58722a2d9 Bug 229473 - emacs-like/readline-like ctrl+letter shortcuts should work on Mac OS X. patch from Jerry Talkington <jtalkington@users.sourceforge.net>, r=neil, sr=smfr.
git-svn-id: svn://10.0.0.236/trunk@178984 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 20:08:28 +00:00
relyea%netscape.com
e4716fce77 Bug 302416 NSS root cert module & fortezza should not be using NSPR static libraries
r=wtc
sr-julien
Side effects: Root cert module now works with CKF_OS_LOCKING_OK and not callbacks,
but does not work if CKF_OS_LOCKING_OK == 0 and callbacks are define.


git-svn-id: svn://10.0.0.236/trunk@178983 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 20:08:27 +00:00
vladimir%pobox.com
f561d566b0 b=304561, firefox unsuitable for browsing high-res image galleries due to preview on tab icon, r=mconnor,sr=bzbarsky,a=asa
git-svn-id: svn://10.0.0.236/trunk@178982 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 20:05:24 +00:00
pinkerton%aol.net
7102b53b3e move to version 0.9.3b+ (bugs 302712, 302606, a=asa)
git-svn-id: svn://10.0.0.236/trunk@178981 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 19:55:24 +00:00
mark%moxienet.com
98cfb945ce Bug 305686, Localized Mac builds need EULA and updated packaging. Specify packaging attributes for localized buildls. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178979 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 19:37:42 +00:00
scott%scott-macgregor.org
5c8953f60b Bug #299483 --> "OPML Files" string in import dialog of "RSS Subscriptions" window is hardcoded and needs
to be a string resource.

Patch by Magnus Melin mkmelin+bugzilla@cc.hut.fi
sr=me


git-svn-id: svn://10.0.0.236/trunk@178977 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 19:32:47 +00:00
andreas.otte%debitel.net
b2376b57a4 Backing out the preliminary fix for bug 304904 it breaks thunderbird local folders
git-svn-id: svn://10.0.0.236/trunk@178976 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 19:25:29 +00:00
scott%scott-macgregor.org
d0b5209840 Bug #285077 --> New Thunderbird Options Dialog needs a Privacy icon
Patch by Kevin Gerich <kmgerich.com>
sr=mscott
a=mscott


git-svn-id: svn://10.0.0.236/trunk@178975 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 19:24:32 +00:00
scott%scott-macgregor.org
1e7cf318e3 Bug #285077 --> New Thunderbird Options Dialog needs a Privacy icon
Patch by Kevin Gerich <kmgerich.com>
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@178974 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 19:23:55 +00:00
peterv%propagandism.org
873e82230d Fix for bug 305296 (nsXPathResult::IterateNext() does not advance to next result). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178973 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 19:20:10 +00:00
neil%parkwaycc.co.uk
8d55368e76 Make jars with all known combinations of perl and zip b=194045 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178971 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 19:18:05 +00:00
cltbld
45a8607318 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@178969 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 18:51:15 +00:00
bienvenu%nventure.com
22154a7e57 add auth for thunderbird, to do gssapi r/sr=mscott for 303160 but should fix 305849 as well
git-svn-id: svn://10.0.0.236/trunk@178968 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 18:48:57 +00:00
doronr%us.ibm.com
3946eb2ff9 Bug 305667 - Download manager inaccessible after download started with alt+click/alt+enter or context menu save as. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178967 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 18:18:16 +00:00
mozilla.mano%sent.com
78dd90f582 Bug 257247 - Live Bookmark Feed Discovery Includes Atom URI that is not a site feed. patch from Phil Ringnalda <bugzilla@philringnalda.com>, r=mconnor, a=asa.
git-svn-id: svn://10.0.0.236/trunk@178966 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 18:15:10 +00:00
mvl%exedo.nl
192be31e7d Store properties of a monthly recurrence.
bug 304515, r=gekacheka and jminta.


git-svn-id: svn://10.0.0.236/trunk@178965 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 18:15:04 +00:00
peterv%propagandism.org
8c28d3512b Fix leak from fix for bug 305689 (Cache event queue service in nsContentUtils). r/sr=bz.
git-svn-id: svn://10.0.0.236/trunk@178964 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 17:51:44 +00:00
dmose%mozilla.org
26205df69e Give icaltime_compare_date_only a third argument; fix calDateTime::Compare to use; get calIErrors working; remove the previous hacky workaround from the new weekview (bug 299327), r=shaver
git-svn-id: svn://10.0.0.236/trunk@178963 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 17:47:36 +00:00
mark%moxienet.com
9f18e71827 Bug 305373, Camino .dmg name changed and other assorted packaging cleanup. Camino-only. r=pink
git-svn-id: svn://10.0.0.236/trunk@178962 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 17:37:31 +00:00
despotdaemon
3391f76cff Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@178961 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 17:36:51 +00:00
mconnor%steelgryphon.com
9c7e5bba1a bug 305216 - Bookmark Manager's move button doesn't work anymore, patch by gsshih@gmail.com, r=ben, a=cbeard
git-svn-id: svn://10.0.0.236/trunk@178959 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 16:53:35 +00:00
gavin%gavinsharp.com
c2066fa120 Bug 304727: Attempting to install an extension no longer triggers yellow info bar (notification) if a site isn't whitelisted or if software installation is disabled, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178956 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 16:40:42 +00:00
mrbkap%gmail.com
ae6fbb954a bug 302834: Components.utils.evalInSandbox should return the result of the given operations. Introduce a new Sandbox constructor to pass in as the second argument. Also bring the one use of evalInSandbox in the tree up to date with the new API. r=shaver/brendan
git-svn-id: svn://10.0.0.236/trunk@178955 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 16:38:58 +00:00
mozilla.mano%sent.com
85437d5bd7 Bug 305083 - When using ctrl+right-arrow on last word in a wrapping line, caret moves to end of line instead of to beginning of next line. patch from Eyal Rozenberg <eyalroz@technion.ac.il>, r=uriber, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@178953 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 15:57:12 +00:00
kairo%kairo.at
3d0ee567e2 bug 305357 - bump SeaMonkey version for trunk to 1.1a, r+sr=Neil
git-svn-id: svn://10.0.0.236/trunk@178952 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 15:34:02 +00:00
bsmedberg%covad.net
56fd1c5cac Bug 302276 - Flip xpcnativewrappers default to yes - r=bz sr=shaver
git-svn-id: svn://10.0.0.236/trunk@178951 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 15:22:00 +00:00
bsmedberg%covad.net
b358bdd5b1 Last commit was bug 302276
git-svn-id: svn://10.0.0.236/trunk@178950 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 15:21:09 +00:00
bsmedberg%covad.net
0bc0b85cd3 Bug 302275 - Flip xpcnativewrappers default to yes - r=bz sr=shaver
git-svn-id: svn://10.0.0.236/trunk@178949 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 15:20:34 +00:00
dbaron%dbaron.org
df4c1ed519 Fix typo in comment. b=305901.
git-svn-id: svn://10.0.0.236/trunk@178946 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 14:34:36 +00:00
lpsolit%gmail.com
d76ea63876 Fix nits for bug 208761 the reviewer asked me to do on checkin (make a description in POD more precise) and which I forgot to do. Sorry wicked ;)
git-svn-id: svn://10.0.0.236/trunk@178945 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 14:22:43 +00:00
lpsolit%gmail.com
75150a5a61 Bug 208761: Move GetFormat() from globals.pl into Bugzilla::Template - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wicked a=justdave
git-svn-id: svn://10.0.0.236/trunk@178944 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 14:02:41 +00:00
lpsolit%gmail.com
acccc59b30 Bug 305498: UTF-8 e-mail encoding is not working - Patch by Cedric Caron <cedric.caron@urbanet.ch> r=glob a=justdave
git-svn-id: svn://10.0.0.236/trunk@178943 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 13:51:48 +00:00
lpsolit%gmail.com
f754e3266e Bug 304303: The "Forget Search" link in user prefs does not escape the name properly - Patch by GavinS <bugzilla@chimpychompy.org> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@178942 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 13:39:20 +00:00
rob_strong%exchangecode.com
4f05c1ce6e Bug 305694 dragging extension from finder produces infinite 'install now' loop. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178941 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 13:19:22 +00:00
cbiesinger%web.de
fd84b17155 bug 305658 make building thebes with --enable-system-cairo work
patch by Mike Hommey <mh@glandium.org> r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@178934 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 12:30:45 +00:00
mark%moxienet.com
3f892e90db Bug 305374, AppleScript "Get URL" command can make Firefox open chrome:// URLs. Block chrome when handling AppleEvents. r=josh sr=smfr
git-svn-id: svn://10.0.0.236/trunk@178933 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 12:25:00 +00:00
bsmedberg%covad.net
06b6ddfcef Followup to bug 300731 - parse negative numbers properly - patch by Justin Bradford <jabradford@gmail.com> r=shaver (+me)
git-svn-id: svn://10.0.0.236/trunk@178932 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 12:14:13 +00:00
peterv%propagandism.org
2b66b3502d Fix for bug 290100 (XMLHttpRequest affected by document.domain setting). r=caillon, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@178930 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 11:51:42 +00:00
peterv%propagandism.org
bcd5fc4014 Fix for bug 301490 (Rich text editor property useCSS changed meaning). r=brade, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@178929 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 11:51:04 +00:00
cltbld
8cf400a00c Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@178927 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 10:01:18 +00:00
neil%parkwaycc.co.uk
8c1fd2bc93 MSVC version detecting code should only use BREs patch by Giorgio Maone <g.maone@informaction.com> r=cls b=300913
git-svn-id: svn://10.0.0.236/trunk@178926 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 09:53:41 +00:00
szegedia%freemail.hu
9275a31f10 Fix for 305753: "NativeJavaMethod objects have incorrect parent when using parent scopes"
git-svn-id: svn://10.0.0.236/trunk@178924 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 08:44:40 +00:00
bryner%brianryner.com
0e0bc1c5ee Move resuming of timeouts to after we've restored the docshell hierarchy, so that they're restored correctly for subframes. Bug 305156, r=cbiesinger, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178919 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 07:06:59 +00:00
smontagu%smontagu.org
ddb207b389 Bug 300270: GetDir() returns empty string instead of 'ltr' or 'rtl'. r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@178918 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 06:49:53 +00:00
mconnor%steelgryphon.com
9ca5e7e574 bug 304705 - Add Bookmark dialog: Bookmarks Toolbar generates error, also fix bogus contextmenu on Bookmark All Tabs menuitem r=vlad
git-svn-id: svn://10.0.0.236/trunk@178916 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 05:43:46 +00:00
mconnor%steelgryphon.com
9d42ef6ab5 bug 303836 - Nulling the home page location causes the first window to be unmaximizable, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178914 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 05:28:37 +00:00
mconnor%steelgryphon.com
0e0b60047a bug 301311 - Default Font menu breaks if selected font is not on the system, r=vlad, a=cbeard
git-svn-id: svn://10.0.0.236/trunk@178913 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 05:21:18 +00:00
mconnor%steelgryphon.com
5db8277d78 bug 291651 - dnd tweaks in URL bar/Go button, r=shaver
git-svn-id: svn://10.0.0.236/trunk@178911 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 05:17:33 +00:00
jst%mozilla.jstenback.com
b4ac0c9234 Fixing bug 305640. Make document.getElementById() work correctly when the hash changes when flushing. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@178909 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 05:17:06 +00:00
mconnor%steelgryphon.com
b487579bb9 bug 229737 - add favicon to XUL error pages, r=biesi, sr=neil
git-svn-id: svn://10.0.0.236/trunk@178906 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 05:10:19 +00:00
jst%mozilla.jstenback.com
204db39c56 Fixing bug 305528. Make XPCWrappedNative::GetWrappedNativeOfJSObject() attempt to find a wrapper using obj's outer object if it can't find one using obj. r=shaver@mozilla.org, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178902 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 04:30:31 +00:00
despotdaemon
6371829d2a Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@178901 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 04:11:46 +00:00
bzbarsky%mit.edu
83fa417433 Fix crash after restoring default toolbar set by making sure that
RemoveSubtreeFromDocument unhooks broadcasters just like AddSubtreeToDocument
hooked them up.  Bug 295404, patch by dbaron, r=bzbarsky, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@178900 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 04:11:35 +00:00
cmp%mozilla.org
f260ae7e9f Use simpler form of AUS2 update URL. Bug 302721, attachment 193786.
r=chase@mozilla.org, a=cbeard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@178899 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 03:49:07 +00:00
masayuki%d-toybox.com
4e12e46b69 Bug 305342 regression: tabbing from links doens't work in FAYT mode r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178898 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 03:31:22 +00:00
mark%moxienet.com
0f6495f842 Backing out most recent attempt at bug 194045 (not 192688 as earlier comment said), it busted seamonkey/creature.
git-svn-id: svn://10.0.0.236/trunk@178897 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 03:11:49 +00:00
cmp%mozilla.org
1e2a4023d3 Implement update service channels. Bug 302721, attachment 192129. Patch
by Darin Fisher <darin@meer.net>.  r=benjamin@smedbergs.us


git-svn-id: svn://10.0.0.236/trunk@178895 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 02:16:35 +00:00
jminta%gmail.com
3c350389e5 Bug 303830 bustage fix. Use toString() to make .split work in the single integer case r=dmose
git-svn-id: svn://10.0.0.236/trunk@178894 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 02:06:32 +00:00
webmail%kmgerich.com
756bff3a36 Bug 271051 - Address bar should use another color when lock icon is broken
r=mconnor, a=asa


git-svn-id: svn://10.0.0.236/trunk@178893 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 02:05:27 +00:00
cltbld
fe8d0f12cd Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@178891 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 01:17:31 +00:00
cmp%mozilla.org
5205dfffcf Add --enable-update-channel for browser+mail. Bug 302721, attachment
193749.  r=bryner@brianryner.com, sr=benjamin@smedbergs.us


git-svn-id: svn://10.0.0.236/trunk@178887 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 00:59:09 +00:00
aaronleventhal%moonset.net
afdf301b09 Bug 249136. Cannot scroll in pages loaded into foreground tabs. Builds on top of previous patch by attempting to fix perf regressions that caused. r=mats, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178886 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 00:55:49 +00:00
dmose%mozilla.org
4f5de148b3 Fix a JS strict warning; no bug.
git-svn-id: svn://10.0.0.236/trunk@178885 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 00:33:50 +00:00
roc+%cs.cmu.edu
e62ae2d243 Bug 293714. Be smart about guessing whether a vertical scrollbar is needed when we do the first real reflow of a scrollframe; remember in global history whether the page needed a scrollbar or not. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178883 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-25 00:10:37 +00:00
saul.edwards%sun.com
eadb20e357 Addendum to 303507 - set default OPTIMIZER for Linux and Solaris gcc builds
to -O3, consolidate flags to Linux.mk.


git-svn-id: svn://10.0.0.236/trunk@178881 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 23:58:36 +00:00
christophe.ravel.bugs%sun.com
670f6290ca Uprev JSS version to 4.1.1 Beta.
git-svn-id: svn://10.0.0.236/trunk@178879 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 23:39:12 +00:00
wtchang%redhat.com
135274bc03 Bugzilla Bug 296410: further simplify the code by always referencing the
buffer using the same union member. r=relyea.
VFYContextCVS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@178877 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 23:05:39 +00:00
gavin%gavinsharp.com
214475e9aa Bug 301357: Simplify context menu selection code, patch by Martijn Wargers <martijn.martijn@gmail.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178873 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 22:15:53 +00:00
roc+%cs.cmu.edu
d75f916bdb Bug 305649. Make thebes build with pango 1.6. r+sr=vlad
git-svn-id: svn://10.0.0.236/trunk@178872 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 22:12:31 +00:00
roc+%cs.cmu.edu
0faf4209de Bug 246560. Tweak event masks to get some plugins (acroread5/7, xpdf) working. rubberstamp r+sr=brendan. Still considering whether this is the right thing.
git-svn-id: svn://10.0.0.236/trunk@178870 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 21:58:52 +00:00
bugzilla%standard8.demon.co.uk
f7bb448b25 Another windows bustage fix for bug 63083
git-svn-id: svn://10.0.0.236/trunk@178857 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 21:13:50 +00:00
rob_strong%exchangecode.com
e2cc014267 Bug 305361 install-global-extension and install-global-theme work inconsistently. r=mconner, a=asa
git-svn-id: svn://10.0.0.236/trunk@178854 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 21:07:25 +00:00
bzbarsky%mit.edu
525a6b3082 Cache the event queue service in nsContentUtils instead of having every single
presshell caching it.  Bug 305689, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@178852 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 21:01:51 +00:00
bzbarsky%mit.edu
a8c7d445d5 Make sure that a reflow flush on the document makes the sink start layout if
needed.  Bug 253951, r=mrbkap, sr=jst


git-svn-id: svn://10.0.0.236/trunk@178851 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 20:56:58 +00:00
jwalden%mit.edu
abf8c4ca7b Bug 305228 - Change "prefs-sanitize" references to "prefs-clear-private-data" to make naming more accurate. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178846 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 20:12:04 +00:00
bugzilla%arlen.demon.co.uk
6cc50a8f4d Bug 304947 Some mistakes in nav_help.xhtml
p=opitz.michael@inode.at r=me


git-svn-id: svn://10.0.0.236/trunk@178843 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 20:01:49 +00:00
scott%scott-macgregor.org
5533ddfd13 Bug #303895 --> move the Save View as a Folder menu item to the bottom of the view picker menu list.
git-svn-id: svn://10.0.0.236/trunk@178842 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:59:26 +00:00
gavin%gavinsharp.com
97da4ca4db Bug 305390: add line telling the user that Firefox and Thunderbird will startup after installation is complete, patch by S. Jewers <shaynejewers@gmail.com>, r=beltzner
git-svn-id: svn://10.0.0.236/trunk@178839 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:51:39 +00:00
andreas.otte%debitel.net
88d04a2068 preliminary fix for bug 304904 [Firefox should refuse to look up invalid hostnames containing "%"], r=cbiesinger, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178837 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:50:38 +00:00
mgalli%geckonnection.com
5e8a3157a7 Better cmd_paste code ala FF.
git-svn-id: svn://10.0.0.236/trunk@178836 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:50:07 +00:00
neil%parkwaycc.co.uk
0b7610063d Fix native Windows zip build regression from bug 192688 r=bsmedberg etc.
git-svn-id: svn://10.0.0.236/trunk@178835 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:47:43 +00:00
jwalden%mit.edu
dc56251af0 Bug 305659 - Typo in QI definition for the nsBrowserContentHandler.js module. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178830 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:39:55 +00:00
mkanat%kerio.com
74f43dfa58 Bug 303860: There is a database change in the wrong place in checksetup.pl
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=joel, a=justdave


git-svn-id: svn://10.0.0.236/trunk@178827 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:27:51 +00:00
mkanat%kerio.com
361a1030ed Bug 298400: [PostgreSQL] SQL error using buglist.cgi and full text search. Column "relevance desc" not valid in GROUP BY
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=wurblzap, r=joel, a=justdave


git-svn-id: svn://10.0.0.236/trunk@178826 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:25:45 +00:00
gavin%gavinsharp.com
4029583d30 Bug 256990: highlight breaks pages that style <span> elements, patch by Ben Basson <cusser.bugs@cusser.net>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178820 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:19:06 +00:00
aaronleventhal%moonset.net
727623d8fa Bug 305729. No accessible name for HTML <button>s. r=timeless, sr=neil
git-svn-id: svn://10.0.0.236/trunk@178818 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:17:39 +00:00
gavin%gavinsharp.com
53421c13de Bug 304245: Toolbars jump briefly when first page starts to load in newly-opened browser, patch by Bryan <BoxerBoi76@hotmail.com>, r=kevin
git-svn-id: svn://10.0.0.236/trunk@178815 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:11:49 +00:00
aaronleventhal%moonset.net
16ef919f61 Bug 303620. Focus system goes haywire when focus changed in onblur or onchange handler. r=mats, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178814 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 19:06:07 +00:00
dougt%meer.net
18dd9b4b6d Making branding working. MINIMO ONLY
git-svn-id: svn://10.0.0.236/trunk@178810 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:54:51 +00:00
gavin%gavinsharp.com
68a0465ae3 Bug 305720: answers.com search plugin is broken for non-ASCII, patch by Phil Ringnalda <bugzilla@philringnalda.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178809 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:53:59 +00:00
masayuki%d-toybox.com
9315f2ee8a Bug 118563 The new print properties dialog does not save papersize r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178808 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:32:02 +00:00
bugzilla%standard8.demon.co.uk
f52062dcac Fix Windows bustage from checkin of bug 63083
git-svn-id: svn://10.0.0.236/trunk@178807 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:29:04 +00:00
brendan%mozilla.org
9cad3f82f3 Restore lost for(i in null); compat (bug 292731, r=mrbkap).
git-svn-id: svn://10.0.0.236/trunk@178804 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:15:53 +00:00
mvl%exedo.nl
c04757201d Make storage calendar store byday components of recur rules.
bug 303830, r=dmose


git-svn-id: svn://10.0.0.236/trunk@178803 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:12:54 +00:00
bmlk%gmx.de
0606f552eb pixel align pct based scroll frames bug 139843 r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@178802 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:11:45 +00:00
bmlk%gmx.de
d0f48c6da7 make the rtest logs brief as they will otherwise easily fill a couple of megbytes. bug 292418 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178801 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 18:07:03 +00:00
mrbkap%gmail.com
1886a2ba22 bug 299622: BiDi: Pressing End in a blank line moves the caret back, to the end of the previous line. Patch by Uri Bernstein <uriber@gmail.com>. r=smontagu sr=roc
git-svn-id: svn://10.0.0.236/trunk@178799 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 17:46:45 +00:00
mrbkap%gmail.com
210f1d6d3a bug 303399: Bidi: Problems with caret positioning on blank lines. Patch by Uri Bernstein <uriber@gmail.com>. r=mrbkap sr=roc
git-svn-id: svn://10.0.0.236/trunk@178798 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 17:44:28 +00:00
dougt%meer.net
a85fc5ea22 Updating to new chrome system... no more contents.rdf. MINIMO ONLY
git-svn-id: svn://10.0.0.236/trunk@178797 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 17:35:37 +00:00
bryner%brianryner.com
0fcc341de0 If we created a transient about:blank content viewer, make sure we're locating the root view sibling for that viewer and not the viewer it's replacing. Bug 300533, r=cbiesinger.
git-svn-id: svn://10.0.0.236/trunk@178796 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 17:27:41 +00:00
gavin%gavinsharp.com
7742926ae8 Bug 305723: fixing windows installer bustage after checkin for bug 284086. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178795 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 17:10:40 +00:00
bugzilla%standard8.demon.co.uk
83b313ff09 bug 63083 mailnews makefiles use EXPORTS instead of INCLUDES, part patch r=bsmedberg,sr=dmose
git-svn-id: svn://10.0.0.236/trunk@178793 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 16:49:22 +00:00
bugzilla%standard8.demon.co.uk
fdc9c6b5e7 Bug 58696 javascript strict warnings in addressbook.js (Thunderbird version) patch by Serge GAUTHERIE <gautheri@noos.fr> r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@178790 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 16:02:59 +00:00
doronr%us.ibm.com
46bb9ef11e Bug 271560 - Amazon Web Services crashing us using WSDL Proxying. r=timeless sr=jst
git-svn-id: svn://10.0.0.236/trunk@178789 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 15:54:38 +00:00
bienvenu%nventure.com
cf6d279520 fix 305467, stopping news header download results in redownload and duplicate headers, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@178787 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 15:40:14 +00:00
bsmedberg%covad.net
6da1927efa Bug 305759 - Compare .inc files - patch by Soeren Munk Skroeder <sskroeder@skroeder.dk> - r=me
git-svn-id: svn://10.0.0.236/trunk@178785 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 15:02:24 +00:00
mark%moxienet.com
e751fd7821 Bug 305565, should not reference removed directory in allmakefiles.sh. r=bsmedberg a/1.8=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178781 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 13:24:42 +00:00
allan%beaufour.dk
78e8090f01 [XForms] Show dialogbox on fatal errors. Binding-errors for now. Bug 290465, r=doronr+smaug.
git-svn-id: svn://10.0.0.236/trunk@178776 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 09:43:27 +00:00
dougt%meer.net
4dafd46176 Attempting to add branding so that about: works. MINIMO only
git-svn-id: svn://10.0.0.236/trunk@178775 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 06:26:58 +00:00
bryner%brianryner.com
811a3afa66 Fix for focus-stealing via blur(). Bug 299677, patch by martijn.martijn@gmail.com, r=me, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178774 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 06:10:44 +00:00
wr%rosenauer.org
55e06935bf Bug 305715 fix compiler warning about missing sentinels, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178773 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 05:06:26 +00:00
bryner%brianryner.com
b7f69acc6d Fix property name so that autocomplete works correctly in Thunderbird/Seamonkey. Bug 305654, r+sr=mscott
git-svn-id: svn://10.0.0.236/trunk@178771 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 05:05:09 +00:00
smfr%smfr.org
179281b891 Followup for bug 168378: make sure it builds.
git-svn-id: svn://10.0.0.236/trunk@178769 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 04:38:10 +00:00
smfr%smfr.org
ace5576aa1 Fix bug 168378: make sure that we correctly set up the event coordinates in drop events. Camino only, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@178768 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 04:34:14 +00:00
vladimir%pobox.com
29c620c882 b=305632, throbber not working/transparent rendering broken, r=roc. Should also fix 305612, memory leaks on balsa.
git-svn-id: svn://10.0.0.236/trunk@178767 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 03:58:15 +00:00
zach%zachlipton.com
d1f886e658 Remove tabs.
git-svn-id: svn://10.0.0.236/trunk@178766 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 03:05:02 +00:00
bzbarsky%mit.edu
f6520d2280 Flush _before_ getting the presshell, not after. Bug 297079, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178765 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 01:27:02 +00:00
zach%zachlipton.com
4408887d74 For now, disable the hotlist since it's taking way too long to load.
git-svn-id: svn://10.0.0.236/trunk@178764 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 01:23:13 +00:00
cltbld
8b0e5d20b9 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@178763 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 01:09:36 +00:00
brade%comcast.net
9e22204234 Use css style for valign and save almost 4k in file size.
git-svn-id: svn://10.0.0.236/trunk@178762 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 01:07:14 +00:00
roc+%cs.cmu.edu
1cb9dae74e Bug 305455. Fix build regression. r=vlad, patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@178761 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 01:05:42 +00:00
bzbarsky%mit.edu
22574e59dd SVG's suspend/unsuspendRedraw shouldn't mess with viewmanager update batches.
Bug 305246, r=scootermorris, sr=roc


git-svn-id: svn://10.0.0.236/trunk@178760 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 01:03:42 +00:00
pavlov%pavlov.net
de3d35f386 fixing typo
git-svn-id: svn://10.0.0.236/trunk@178759 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:39:11 +00:00
aaronleventhal%moonset.net
1141782910 Bug 249136. Focus lost in newly loading foreground tabs. r=mats, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178758 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:31:24 +00:00
brade%comcast.net
c2952865d0 Update documentation for bug 301490 (not part of build).
git-svn-id: svn://10.0.0.236/trunk@178757 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:17:20 +00:00
bzbarsky%mit.edu
6285018d14 Make sure to not mess with our array of ptrs to release if it hasn't been
allocated.  Bug 305624, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@178756 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:07:49 +00:00
bzbarsky%mit.edu
6238496e88 Fix silly refcounting error that led to leaks. Bug 305262, r=scootermorris,
sr=roc


git-svn-id: svn://10.0.0.236/trunk@178755 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:05:39 +00:00
scott%scott-macgregor.org
535eb820e0 Bug #304704 --> Make Thunderbird open feed:// urls from the desktop in addition to feed:
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@178754 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:04:55 +00:00
bzbarsky%mit.edu
3e0b5109c5 Restore the ability to tab to links in an imagemap. Bug 304467, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178753 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-24 00:03:59 +00:00
smfr%smfr.org
7dd0965ac3 Fix bug 303987: long delays after resetting font prefs. Use a zero-delay timer to coalesce multiple pref callbacks in the pres context into one update. r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@178752 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 23:52:16 +00:00
smfr%smfr.org
981725806b Fix bug 305662: fix leakage of nsWebShell and entrained data by breaking a ref cycle between the docShell and nsISecureBrowserUI in a place that works for both embedders and the suite. r=bryner, sr=bz
git-svn-id: svn://10.0.0.236/trunk@178751 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 23:48:47 +00:00
bzbarsky%mit.edu
d7497a616e Go back to having UnblockOnload firing onload sync in cases where it's safe.
Attempting to address Tp fallout from bug 294114, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@178750 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 23:24:30 +00:00
bzbarsky%mit.edu
a1e031e0ea Make sure all XPCWrappedNatives get their equality op called. Bug 305288, also
fixes bug 305421.  r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@178748 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 23:01:37 +00:00
roc+%cs.cmu.edu
a65887afc9 Bug 304434. Update link :visited status for URIs downloaded to helper apps. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178746 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 22:26:10 +00:00
scott%scott-macgregor.org
19f961569a Bug #305684 --> No delete attachment icon for pinstripe
temporarily use the qute version


git-svn-id: svn://10.0.0.236/trunk@178745 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 22:18:22 +00:00
smfr%smfr.org
f3a9559134 Oops, removing unwanted line from previous checkin.
git-svn-id: svn://10.0.0.236/trunk@178744 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 22:07:06 +00:00
smfr%smfr.org
6213e3f96c Fix bug 305662: Camino regressed to non-native form controls because cocoa widget was ignored when moving nsNativeTheme to widget. r/sr=roc
git-svn-id: svn://10.0.0.236/trunk@178743 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 22:06:30 +00:00
bryner%brianryner.com
4fead866a1 Force any mouse grabs pointing into the old page to be dropped when we cache the page in session history. Bug 304288, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@178742 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 21:52:59 +00:00
bienvenu%nventure.com
187ab97179 fix opening a .eml file when account central is loaded, r=neil, sr=mscott, part of 241212
git-svn-id: svn://10.0.0.236/trunk@178741 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 21:30:13 +00:00
bienvenu%nventure.com
58f67d5053 fix opening attachments from .eml files , sr=mscott, part of 241212
git-svn-id: svn://10.0.0.236/trunk@178740 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 21:25:15 +00:00
pedemont%us.ibm.com
7cebc1ce49 Bug 302496 - Add instance attribute to submission element. r=aaronr/smaug
git-svn-id: svn://10.0.0.236/trunk@178739 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 21:20:28 +00:00
gavin%gavinsharp.com
0fb330d167 Bug 305501: tabs preferences uses wrong accesskey entity for loading tabs in background, patch by Ronny Perinke <ronny.perinke@gmx.de>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178737 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 21:12:01 +00:00
gavin%gavinsharp.com
1dfa6f2ba6 Bug 284086 followup, attachment 193595: change entity names to indicate a change of meaning, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178736 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 21:04:44 +00:00
aaronleventhal%moonset.net
2fc0e56ef2 Bug 297697. ISimpleDOMText::get[un]clippedSubstringBounds giving incorrect results. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178734 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 21:02:02 +00:00
bzbarsky%mit.edu
41213c8fb7 Init the content policy service ptr lazily so we don't reenter layout module
init.  Bug 305310, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@178733 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 21:00:00 +00:00
mrbkap%gmail.com
c77ac42bb4 bug 302775: Wallpaper over a crash when a DOM range is inside an attribute. r+sr=brendan
git-svn-id: svn://10.0.0.236/trunk@178732 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:59:54 +00:00
dbaron%dbaron.org
ba796ea0ec Add comment about bug 225735. b=227089 r=timeless
git-svn-id: svn://10.0.0.236/trunk@178731 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:55:11 +00:00
bzbarsky%mit.edu
cde33b5712 Make sure to remove our mOnloadBlocker from the loadgroup when we're removed
from the window.  Bug 305639, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@178730 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:51:22 +00:00
roc+%cs.cmu.edu
ababb5585c Bug 305610. Fix regression from yesterday's event->point removal ... we didn't delete enough code! patch by Eli Friedman, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178729 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:48:56 +00:00
ben%bengoodger.com
3d50369426 fix split lines in bookmarks.html
git-svn-id: svn://10.0.0.236/trunk@178728 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:48:11 +00:00
roc+%cs.cmu.edu
01b8ec2e94 Bug 303458. Check in rest of patch for 295673. Doh!
git-svn-id: svn://10.0.0.236/trunk@178727 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:44:23 +00:00
bsmedberg%covad.net
126eb05b1d Bug 285789 - MOZ_PHOENIX ifdefs in XRE code - r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178726 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:34:00 +00:00
ben%bengoodger.com
f32a30db93 add answers.com search plugin
git-svn-id: svn://10.0.0.236/trunk@178724 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 20:19:54 +00:00
scott%scott-macgregor.org
c99bc2d18f Try to fix Ben's bugstage by adding a place holder answers.src file
git-svn-id: svn://10.0.0.236/trunk@178720 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 19:57:51 +00:00
zach%zachlipton.com
ae4b81975e Initial checkin of new test list code, designed to go with coop's querying work.
git-svn-id: svn://10.0.0.236/trunk@178719 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 19:33:54 +00:00
bzbarsky%mit.edu
11b7602b7a Back out last change for bug 294114, since it didn't help and may have hurt Tdhml
git-svn-id: svn://10.0.0.236/trunk@178718 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 18:54:35 +00:00
doronr%us.ibm.com
4cdd30ad2b XForms bug 300801 - xblize xforms:select. r=aaronr/smaug
git-svn-id: svn://10.0.0.236/trunk@178717 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 18:35:52 +00:00
ben%bengoodger.com
4a786c14da 293460 crash when navigating preferences with arrow keys. null check load observer. r=jst sr=bryner a=cbeard
git-svn-id: svn://10.0.0.236/trunk@178716 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 18:26:35 +00:00
ben%bengoodger.com
2025c2d944 289362 - replacing dictionary.com with answers.com as the dictionary handler for 1.5 following abusive practices towards firefox users on the part of dictionary.com (popups etc). Patch adds support to the internet search service for search URLs whose parameter formats are effectively redirects, not query strings, e.g. http://www.foo.com/%s vs. currently supported http://www.foo.com/search?foo=%s only... r=bsmedberg, a=cbeard
git-svn-id: svn://10.0.0.236/trunk@178715 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 18:15:59 +00:00
webmail%kmgerich.com
d17f276d10 removing files obsoleted by previous checkin
git-svn-id: svn://10.0.0.236/trunk@178714 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 17:43:23 +00:00
webmail%kmgerich.com
bd362e8a13 Pinstripe: Clean up Extensions and Download windows. r=mconnor, a=cbeard
Fixes the following bugs:

281975 + 281974 include text in buttons in Theme and Extension dialogs
300414 Better visual indication that extension is to be uninstalled
300040 download manager cleanup button ("X") is confusing


git-svn-id: svn://10.0.0.236/trunk@178713 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 17:41:32 +00:00
jminta%gmail.com
fe3b92da1b Bug 305597 Compare calendar uri to make active calendar checkmarks work. r=mvl
git-svn-id: svn://10.0.0.236/trunk@178712 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 17:40:33 +00:00
gavin%gavinsharp.com
421af76f96 Fix silly typo
git-svn-id: svn://10.0.0.236/trunk@178711 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 17:34:30 +00:00
gavin%gavinsharp.com
a06f8cf8df Add nsBrowserGlue.js from bug 284086 to the unix installer packages list, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178708 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 17:17:53 +00:00
bzbarsky%mit.edu
c0485fb45b Another attempt to get back Tp perf. Bug 294114 again, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@178706 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 17:11:45 +00:00
mrbkap%gmail.com
51a7e8ecba bug 305583: Toggle on the XML option, even if the script wasn't invoked with it when the XMLList constructor is used. r=brendan
git-svn-id: svn://10.0.0.236/trunk@178705 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 17:10:47 +00:00
webmail%kmgerich.com
5e77316b41 Bug 299395 - extension list unreadable with light-text OS theme
r=mconnor
a=cbeard


git-svn-id: svn://10.0.0.236/trunk@178704 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 17:03:45 +00:00
ben%bengoodger.com
70fbcdaf21 289361 - checkbox constructor is weird, back out rv1.7 to 1.6, moving common initialization logic for checkboxes and colorpickers into special cases in the preferences XML rather than exposing new apis on checkbox and colorpicker. r=mconnor, a=brendan
git-svn-id: svn://10.0.0.236/trunk@178701 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:53:08 +00:00
pinkerton%aol.net
24bc8fca4c dbl-click on tab bg creates a new fg tab.
git-svn-id: svn://10.0.0.236/trunk@178700 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:50:13 +00:00
gavin%gavinsharp.com
d0b91acf26 gah, mistweaked bug 284086
git-svn-id: svn://10.0.0.236/trunk@178699 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:49:21 +00:00
gavin%gavinsharp.com
16814d5ed7 Forgot one tweak in checkin for bug 284086
git-svn-id: svn://10.0.0.236/trunk@178697 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:47:17 +00:00
mrbkap%gmail.com
f466933f81 bug 280769: Clean up the whitespace in jsregexp.c in preparation for fixing large regexp crashes. Patch by Igor Bukanov <igor@mir2.org>. r/sr=mrbkap/brendan
git-svn-id: svn://10.0.0.236/trunk@178696 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:47:12 +00:00
zach%zachlipton.com
6dd28a2526 Add anti-spam filtering to the stats page.
git-svn-id: svn://10.0.0.236/trunk@178695 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:41:07 +00:00
gavin%gavinsharp.com
362c410964 Bug 284086: "Sanitize on shutdown" fails if the last closed window is not a browser window, patch by Giorgio Maone <g.maone@informaction.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178694 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:38:28 +00:00
mrbkap%gmail.com
85bc637ffb Fix stupid OOM leak. r+a=shaver (bug 305628)
git-svn-id: svn://10.0.0.236/trunk@178693 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:26:36 +00:00
zach%zachlipton.com
73300adde5 Require at least that the email address field cannot be blank, at least until we do a real login system.
git-svn-id: svn://10.0.0.236/trunk@178692 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:25:06 +00:00
jminta%gmail.com
b2dfde7026 Bug 305611 'Currently Selected Day' filter does nothing. patch by robin.edrenius@telia.com r=jminta
git-svn-id: svn://10.0.0.236/trunk@178691 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:20:46 +00:00
zach%zachlipton.com
74c0732e86 Add basic anti-spam filtering for email addresses.
git-svn-id: svn://10.0.0.236/trunk@178690 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 16:05:35 +00:00
bzbarsky%mit.edu
3977535957 Attempt to prevent BlockOnload/UnblockOnload thrashing during document load;
just block it when parsing starts and unblock when parsing is done.  Bug 294114
followup, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@178689 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 15:44:43 +00:00
mgalli%geckonnection.com
0eab283bef Clipboard copy and paste for text unicode.
git-svn-id: svn://10.0.0.236/trunk@178688 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 15:21:09 +00:00
masayuki%d-toybox.com
0c2ffc505d Bug 276727 Implement disable/enable IME API r=roc, timeless, pinkerton, amardare and katakai, sr=roc
git-svn-id: svn://10.0.0.236/trunk@178687 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 14:32:09 +00:00
mark%moxienet.com
92501aef45 Bug 305131, Mac l10n bustage fix. l10n builds will need temp mounts unmounted. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178686 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 14:00:52 +00:00
mostafah%oeone.com
97dbc61caf Updated translation
git-svn-id: svn://10.0.0.236/trunk@178685 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 13:55:54 +00:00
cbiesinger%web.de
4b12f37ca3 Bug 275463 embedding/browser/gtk should not use deprecated nsIPref
r=marco sr=roc


git-svn-id: svn://10.0.0.236/trunk@178684 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 13:35:40 +00:00
lpsolit%gmail.com
15c65c4c74 Bug 304542: Focus/Select forms with javascript when editting milestones - Patch by GavinS <bugzilla@chimpychompy.org> r=wurblzap a=justdave
git-svn-id: svn://10.0.0.236/trunk@178682 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 12:39:17 +00:00
lpsolit%gmail.com
8b488047d1 Bug 303366: Possible locking tables conflict when voting for bugs - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=justdave
git-svn-id: svn://10.0.0.236/trunk@178680 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 12:17:17 +00:00
allan%beaufour.dk
88189e9900 [XForms] Remove binding-exception from setindex. Bug 293436, r=aaronr+smaug
git-svn-id: svn://10.0.0.236/trunk@178679 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 11:04:36 +00:00
allan%beaufour.dk
168b24bfe1 [XForms] Handle references to id attributes inside repeats. Bug 302513, r=smaug+doronr
git-svn-id: svn://10.0.0.236/trunk@178678 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 11:00:50 +00:00
pavlov%pavlov.net
c0edaa1551 adding missing file
git-svn-id: svn://10.0.0.236/trunk@178676 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 07:37:42 +00:00
pavlov%pavlov.net
1b347dcd3c removing mTextZoom as its no longer used on trunk
git-svn-id: svn://10.0.0.236/trunk@178675 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 07:36:22 +00:00
pavlov%pavlov.net
ab3ed639e6 fixing typo
git-svn-id: svn://10.0.0.236/trunk@178674 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 07:00:44 +00:00
pavlov%pavlov.net
2ba35b8c32 fix cairo-windows to only build the thebes dir and not also the windows one r=vlad
git-svn-id: svn://10.0.0.236/trunk@178673 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 06:43:28 +00:00
pavlov%pavlov.net
e4891cc04d adding missing )
git-svn-id: svn://10.0.0.236/trunk@178672 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 06:40:10 +00:00
cltbld
2a7343abd8 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@178671 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 06:29:31 +00:00
wr%rosenauer.org
ab8ac46914 Bug 298655 fixed build with --enable-pango if pango is not in LD default path, r=cls
git-svn-id: svn://10.0.0.236/trunk@178670 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 06:22:49 +00:00
zach%zachlipton.com
861aad4c35 Add result count to the statistics page.
git-svn-id: svn://10.0.0.236/trunk@178669 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 05:25:03 +00:00
zach%zachlipton.com
0d8389ed18 Fix broken "run some more tests" in process_test.cgi.
git-svn-id: svn://10.0.0.236/trunk@178668 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 05:22:14 +00:00
roc+%cs.cmu.edu
1819e04911 Bug 305239. When drilling down at the start or end of a line, and we find a BR, return the parent element and the offset to the BR element instead of the BR element itself. This is a workaround for some deeper bug but we need a fix now. r+sr=roc, patch by Uri Bernstein
git-svn-id: svn://10.0.0.236/trunk@178667 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 04:20:02 +00:00
roc+%cs.cmu.edu
5525e0f045 Bug 296036. Remove the very poorly specified (and redundant) field 'point' of nsEvent. r+sr=roc, patch by Eli Friedman
git-svn-id: svn://10.0.0.236/trunk@178666 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 03:57:07 +00:00
zach%zachlipton.com
faad7ac89b Actually fix the bug...
git-svn-id: svn://10.0.0.236/trunk@178665 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 03:55:12 +00:00
pavlov%pavlov.net
644d399963 replace call to nsIRenderingContext::RetrieveCurrentNativeGraphicData with nsIRenderingContext::GetNativeGraphicData
git-svn-id: svn://10.0.0.236/trunk@178664 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:59:34 +00:00
pavlov%pavlov.net
f45b7acd0e include nsIDrawingSurfaceMac
git-svn-id: svn://10.0.0.236/trunk@178663 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:55:10 +00:00
pavlov%pavlov.net
893a1c4773 QI to nsIDrawingSurfaceMac instead of just casting
git-svn-id: svn://10.0.0.236/trunk@178662 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:54:35 +00:00
pavlov%pavlov.net
3967e8af1a cry harder, gtk1
git-svn-id: svn://10.0.0.236/trunk@178661 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:48:17 +00:00
pavlov%pavlov.net
776ab3ada1 fix burning
git-svn-id: svn://10.0.0.236/trunk@178660 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:36:33 +00:00
pavlov%pavlov.net
78af32406c moving native theme stuff to widget (bug 305291) and landing the remaining thebes gfx changes (bug 305538). r=vlad sr=roc
git-svn-id: svn://10.0.0.236/trunk@178659 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 02:11:54 +00:00
mark%moxienet.com
ff5d9360fc Bug 305447, packager.mk wasn't leaving safe symbolic links alone when making Mac dmg packages. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178658 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 01:45:14 +00:00
mrbkap%gmail.com
16ac6d6a1f bug 304882: Store the location object on the outer window instead of the inner window so that security checks do the Right Thing. Also change some if statements into assertions so we catch bad states. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@178657 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 01:42:49 +00:00
bzbarsky%mit.edu
b327d4361b Remove nsDummyLayoutRequest and use the nsIDocument onload-blocking API
instead.  Bug 294114, r=dbaron, sr=jst


git-svn-id: svn://10.0.0.236/trunk@178656 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 01:29:02 +00:00
jminta%gmail.com
7485ace8fb Bug 303570 Fix regression from previous patch that broke mouseover previews. patch by gekacheka r=jminta
git-svn-id: svn://10.0.0.236/trunk@178655 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 01:19:57 +00:00
mkanat%kerio.com
a899d19776 Bug 304997: "Setting any 'other' op_sys to 'Other'" runs every time you run checksetup
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=joel, a=myk


git-svn-id: svn://10.0.0.236/trunk@178654 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 01:06:15 +00:00
mrbkap%gmail.com
e51f8de643 bug 305236: Don't store the current document in the bfcache if we're going to reuse the current inner window for another page. In this case, the current document never was making it into session history anyway. r=bryner sr=jst
git-svn-id: svn://10.0.0.236/trunk@178653 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 00:24:57 +00:00
zach%zachlipton.com
f8e4647235 Fix bustage in process_test.cgi where it was impossible to submit results.
git-svn-id: svn://10.0.0.236/trunk@178651 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-23 00:15:29 +00:00
jst%mozilla.jstenback.com
52b17d9aec Fixing bug 277434. Make object.type comply with the DOM spec again and expose the actual mimetype as .actualType on an interface that's *not* exposed w/o explicit QI. r+sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@178648 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 23:44:55 +00:00
rob_strong%exchangecode.com
d09e6716ea Bug 305361 install-global-extension and install-global-theme work inconsistently. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178646 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 22:52:20 +00:00
rob_strong%exchangecode.com
b0b84dd8be Bug 305296 Extensions installed using a file pointer can't be uninstalled using the ui even though uninstall is not disabled. r=bsmedberg, a=cbeard
git-svn-id: svn://10.0.0.236/trunk@178645 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 22:45:36 +00:00
roc+%cs.cmu.edu
bdbfbc803b Bug 305483. Make --enable-system-cairo work with --enable-canvas. r+sr=roc, patch by Mike Hommey
git-svn-id: svn://10.0.0.236/trunk@178644 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 22:45:07 +00:00
mrbkap%gmail.com
b99362a8b1 bug 292731: Use the same optimization for with as we do for for-in; trying to fix the Tp loss caused by the removal of this optimization when we tried doing this the other way. r=brendan (on IRC)
git-svn-id: svn://10.0.0.236/trunk@178643 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 22:30:08 +00:00
bzbarsky%mit.edu
d1afb179ba Make nsIPresShell::GetPrimaryFrameFor return nsIFrame* instead of using an out
param.  Bug 303779, patch by Bastiaan Jacques <b.jacques@planet.nl>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@178642 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 22:24:29 +00:00
brendan%mozilla.org
306d9c4922 Have to check this instanceof XML in natives after all (305335, r/sr=mrbkap/shaver, a=me).
git-svn-id: svn://10.0.0.236/trunk@178641 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 22:20:35 +00:00
mrbkap%gmail.com
a97d5d8a28 bug 305448: Fix leak when page load is terminated while we have multiple parser contexts around (e.g., for a script load started from a document.write). r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@178639 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 21:51:00 +00:00
lpsolit%gmail.com
5a6f33a74e Bug 189635: editcomponents.cgi should use user-matching for the default assignee and QA contact - Patch by GavinS <bugzilla@chimpychompy.org> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@178638 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 21:45:32 +00:00
lpsolit%gmail.com
0ea7c1fe6b Bug 292886: X-Bugzilla-Product and X-Bugzilla-Component headers should exist by default - Patch by Marc Schumann <wurblzap@gmail.com> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@178637 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 21:31:16 +00:00
lpsolit%gmail.com
8af850c79c Bug 226583: Request queue header is way too wide - Patch by Teemu Mannermaa <wicked@etlicon.fi> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@178636 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 21:17:25 +00:00
lpsolit%gmail.com
2cff6b3c98 Bug 305476: Group membership inheritance broken in editusers.cgi (regression) - Patch by Joel Peshkin <bugreport@peshkin.net> r=wurblzap a=justdave
git-svn-id: svn://10.0.0.236/trunk@178635 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 20:59:56 +00:00
lpsolit%gmail.com
a663e8b2b0 Bug 305451: GetGroupsByUserId() in buglist.cgi returns bad data (regression) - Patch by Joel Peshkin <bugreport@peshkin.net> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@178634 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 20:48:44 +00:00
bsmedberg%covad.net
c3b699bcd2 Bug 304160 comment 20 - unset NEXT_ROOT, to unconfuse things when building --with-macos-sdk
git-svn-id: svn://10.0.0.236/trunk@178633 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 20:42:47 +00:00
mrbkap%gmail.com
222fa4f8bd bug 296335: Setting minWidth and maxWidth on a XUL element doesn't reflow the element. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178631 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 20:35:47 +00:00
bryner%brianryner.com
79d7d9246b follow-up to bug 303725, don't try to get a weak reference to a weak reference. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@178628 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 19:46:25 +00:00
doronr%us.ibm.com
798be498c5 XForms bug 304373 - crash loading a poorly formed xforms with external instance data. Patch by aaronr, r=smaug,me
git-svn-id: svn://10.0.0.236/trunk@178627 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 19:28:47 +00:00
jminta%gmail.com
8b910b518d Bug 281216 Minimonth doesn't refresh properly r=mvl
git-svn-id: svn://10.0.0.236/trunk@178625 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 19:06:34 +00:00
doronr%us.ibm.com
01600607c6 XForms bug 304928 - select1 will not select the last item in its list. Patch by aaronr, r=allan,smaug
git-svn-id: svn://10.0.0.236/trunk@178624 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 19:05:57 +00:00
jminta%gmail.com
a7b0aaf5ff Bug 305512 Problems with playing alarm sounds r=mvl
git-svn-id: svn://10.0.0.236/trunk@178623 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 19:04:32 +00:00
silver%warwickcompsoc.co.uk
2da1901d1c Bug 304350 - Don't try and force the pref service to save prefs.js.
ChatZilla only.
r=rginda


git-svn-id: svn://10.0.0.236/trunk@178622 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:42:14 +00:00
silver%warwickcompsoc.co.uk
7fcef8bdae Bug 305360 - Add global default quit message preference.
ChatZilla only.
r=samuel


git-svn-id: svn://10.0.0.236/trunk@178621 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:40:36 +00:00
silver%warwickcompsoc.co.uk
6fd1ae70c4 Bug 131604 - Use local environment to set default nickname.
ChatZilla only.
r=rginda


git-svn-id: svn://10.0.0.236/trunk@178620 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:36:42 +00:00
cltbld
23da344992 Land coop's XULRunner build environment changes.
git-svn-id: svn://10.0.0.236/trunk@178619 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:36:11 +00:00
mark%moxienet.com
7c9dfaa8de Bug 305131, trouble with Mac l10n builds when unpacking dmg files. Harden dmg unpacking. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178618 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:35:41 +00:00
bryner%brianryner.com
f8a877926f In the XUL autocomplete widget, make user-initiated autocomplete dispatch an oninput event, just as if the user had typed the text. Also fixing a bug where it was not possible to create an oninput event from script. Bug 287996, r=mconnor sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178617 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:34:21 +00:00
cbiesinger%web.de
71bd6b5355 bug 285872 GIF Decoder: replace gathering buffer with dynamic malloc to fixed
256 bytes hold
patch by Alfred Kayser <alfredkayser@nl.ibm.com> r/sr=tor/pavlov


git-svn-id: svn://10.0.0.236/trunk@178616 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 18:10:23 +00:00
bzbarsky%mit.edu
80d3576a20 Use the browser.helperApps.deleteTempFileOnExit pref, if set, to decide whether
to delete helper app temp files on exit.  Bug 302433, r=biesi, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@178615 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 17:49:53 +00:00
mvl%exedo.nl
5a1f6e33c6 Actually use new publish interfaces for publishing.
bug 285016, r=jminta


git-svn-id: svn://10.0.0.236/trunk@178614 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 17:43:01 +00:00
bsmedberg%covad.net
c85a8342dc Bug 304160 - Build XULRunner bundle as an installer.pkg which installs the framework r=mento+chase
git-svn-id: svn://10.0.0.236/trunk@178613 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 17:39:28 +00:00
mrbkap%gmail.com
778d69a5f2 bug 132949: fix some of the more egregious bugs in jsfile.c, this also cleans up some of the style nits, but is nowhere a complete patch. Use jsfile.c at your own risk! rs=shaver
git-svn-id: svn://10.0.0.236/trunk@178611 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 17:30:44 +00:00
mrbkap%gmail.com
1c00f363b1 bug 292731: be consistent in calling valueOf when using for-in. r=brendan
git-svn-id: svn://10.0.0.236/trunk@178609 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 17:09:53 +00:00
cbiesinger%web.de
e72f46fb92 bug 244770 include sroaming in installer builds
patch by giacomo.magnini@portalis.it / trs80@tartarus.uwa.edu.au r=benb sr=neil


git-svn-id: svn://10.0.0.236/trunk@178607 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 16:10:12 +00:00
bzbarsky%mit.edu
73717c32db Remove bogus assert. Bug 305271, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@178606 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 15:48:01 +00:00
bzbarsky%mit.edu
a13a43b362 Restore some frame recursion protection that got lost. Bug 303163, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@178604 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 15:44:49 +00:00
emaijala%kolumbus.fi
8b85bc6720 Fix for bug 297563: Transparency doesn't seem to work in 16bit color depth
patch by Dainis Jonitis
r=emaijala
sr=roc


git-svn-id: svn://10.0.0.236/trunk@178601 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 15:17:53 +00:00
doronr%us.ibm.com
9835d5e0f5 Bug 298202 - java preference ignored depending on java plugin location when javascript calls into Java directly. r=jst sr=shaver
git-svn-id: svn://10.0.0.236/trunk@178598 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 14:07:32 +00:00
axel%pike.org
8d790b9e3d adding danish to Firefox trunk, for sskroeder
git-svn-id: svn://10.0.0.236/trunk@178597 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 13:06:05 +00:00
smontagu%smontagu.org
0ac7093c2d TestUConv fails in method DisplayDetectors -- missing HasMore. Bug 251880, patch by Peter Klavins <klavins@netscape.net.au>, r=smontagu, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@178596 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 11:15:53 +00:00
smontagu%smontagu.org
4b807d6835 Take surrogate pairs into account in UTF8InputStream::CountValidUTF8Bytes. Bug 299111, r=darin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178595 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 10:50:49 +00:00
mconnor%steelgryphon.com
bc56b295fd bug 300830 - new error page (about:neterror) can load privileged about: urls, patch by dveditz, r=bsmedberg, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@178594 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 05:09:11 +00:00
roc+%cs.cmu.edu
5fffa99b09 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@178592 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 04:45:18 +00:00
emaijala%kolumbus.fi
02dd1da960 Fix for bug 304955: Crash when scrolling through page [@ nsWindow::GetTopLevelWindow]
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@178591 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 04:18:47 +00:00
roc+%cs.cmu.edu
7bb639f3e7 Bug 189308. Checking in the changes to address dbaron's comments, left out of the orginal checkin.
git-svn-id: svn://10.0.0.236/trunk@178590 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 04:16:38 +00:00
gavin%gavinsharp.com
7d7dc30a94 Bug 302729 attachment 193230, Convert [tag][/tag] in netError.dtd strings to <tag></tag>, patch by Jeff Walden <jwalden+bmo@mit.edu>, r=cbiesinger, sr=neil, a=cbeard
git-svn-id: svn://10.0.0.236/trunk@178589 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 03:25:20 +00:00
jruderman%hmc.edu
bbf41a115a Bug 263473 - Context menu displays all possible options on image <object>. Also makes "Set Desktop Background" work with <object> elements and fixes bug 305380. r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@178585 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 03:18:45 +00:00
gavin%gavinsharp.com
3b4d860aff Bug 302729 attachment 192114, netError.dtd entities can't be formatted prettily, r=cbiesinger, sr=darin
git-svn-id: svn://10.0.0.236/trunk@178584 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 03:16:29 +00:00
roc+%cs.cmu.edu
d225763725 Bug 300313. DeCOMtaminate linebreaker/wordbreaker, and access them directly as services rather than through a factory. r+sr=roc, patch by Joshua Welderson (thanks Joshua\!)
git-svn-id: svn://10.0.0.236/trunk@178583 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 03:00:06 +00:00
bryner%brianryner.com
760b97437e Attempting to fix crashes in RetargetEventToParent (bug 303725). Leave a weak container pointer so that events targetted to cached pres shells can be sent up to the parent, and don't crash if this fails. r=aaronl, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@178582 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 01:55:34 +00:00
roc+%cs.cmu.edu
4a089a3fff Bug 305239. Fix regression in text entry. r+sr=roc, patch by Uri Bernstein
git-svn-id: svn://10.0.0.236/trunk@178581 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 01:32:03 +00:00
cst%andrew.cmu.edu
3609c21f0f Bug 305445 "Author" in Themes should have a colon
patch by stephend <stephen.donner@gmail.com>, r=iann sr=neil


git-svn-id: svn://10.0.0.236/trunk@178580 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 00:34:41 +00:00
cst%andrew.cmu.edu
a3319af311 Bug 305435 Remove MNG image support listitem from pref window.
patch by stephend <stephen.donner@gmail.com>, r=iann sr=neil


git-svn-id: svn://10.0.0.236/trunk@178579 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 00:33:09 +00:00
bugzilla%arlen.demon.co.uk
d89498c356 Bug 303895 Threadpane drop-down list 'View->Customize..." opens Saved Search
p=me r=neil.parkwaycc.co.uk sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@178578 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 00:30:54 +00:00
mats.palmgren%bredband.net
2750874396 Erase caret if needed when content is removed. b=304383 r=mrbkap sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178577 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 00:25:20 +00:00
roc+%cs.cmu.edu
6a0f96c99e Fixing build bustage ... variable named 'min' seems to conflict with some macro. r+sr=NOBODY AT ALL\! HAHAHAHA\!
git-svn-id: svn://10.0.0.236/trunk@178576 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-22 00:22:41 +00:00
roc+%cs.cmu.edu
c8d2312b82 Bug 286491. Recreate the entire IB-split complex if the child of an IB-special frame is recreated, because the structure of the IB split may be changing. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178575 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 23:56:40 +00:00
roc+%cs.cmu.edu
9f0e76cac1 Bug 189308. Fire onscroll for all kinds of scrollling, and consolidate multiple scrolls into one event, and delay firing the event until we've returned to our PLevent loop. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178574 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 23:37:13 +00:00
roc+%cs.cmu.edu
75081db330 Bug 295767. Simplify and thoroughly analyze previous-margin-dirty determination. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178573 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 23:18:11 +00:00
Olli.Pettay%helsinki.fi
83e33421aa Bug 304027, XBL handlers for custom events no longer working. r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@178572 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 22:20:36 +00:00
lpsolit%gmail.com
6b4d55dd01 Bug 303527: The bug entry page does not use localised terms for statuses - Patch by Marc Schumann <wurblzap@gmail.com> r=myk a=justdave
git-svn-id: svn://10.0.0.236/trunk@178571 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 22:20:17 +00:00
cltbld
bfc1a03948 Add more verbose information to update build process.
git-svn-id: svn://10.0.0.236/trunk@178570 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 22:06:19 +00:00
lpsolit%gmail.com
f566e1db5c Bug 300231: Bugzilla::User needs a way of returning only Selectable classification objects - Patch by Gabriel Sales de Oliveira <gabriel@async.com.br> r=mkanat a=justdave
git-svn-id: svn://10.0.0.236/trunk@178568 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 21:12:10 +00:00
lpsolit%gmail.com
cc2d19197b Bug 302372: Requestee input field is way too small - Patch by Adam Guthrie <ispiked@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@178567 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 21:01:33 +00:00
lpsolit%gmail.com
d3b4e4cb64 Bug 304725: keywords aren't displayed in show_bug.cgi when format=multiple - Patch by Rob Siklos <robzilla@siklos.ca> r=LpSolit a=myk
git-svn-id: svn://10.0.0.236/trunk@178566 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 20:56:12 +00:00
lpsolit%gmail.com
aa8d10d297 Bug 302202: "Odd number of elements in anonymous hash" error when loading query.cgi - Patch by Rob Siklos <robzilla@siklos.ca> r=wicked a=justdave
git-svn-id: svn://10.0.0.236/trunk@178565 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 20:46:56 +00:00
lpsolit%gmail.com
e64f03c1b0 Bug 304322: The Change-several-bugs-at-once page does not use localised terms for resolutions - Patch by Marc Schumann <wurblzap@gmail.com> r=LpSolit a=myk
git-svn-id: svn://10.0.0.236/trunk@178563 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 20:35:01 +00:00
lpsolit%gmail.com
34d99a099b Bug 300831: editwhines.cgi twice uses $1 without checking for regex match - Patch by A. Karl Kornel <karl@kornel.name> r=joel a=myk
git-svn-id: svn://10.0.0.236/trunk@178562 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 20:25:29 +00:00
lpsolit%gmail.com
f5fc0de384 Bug 290366: JavaScript error in productmenu.js from editflagtypes.cgi and request.cgi when only one product defined - Patch by Teemu Mannermaa <wicked@etlicon.fi> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@178561 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 20:05:39 +00:00
lpsolit%gmail.com
2fed864abe Bug 304335: Status and resolution empty in whine mails - Patch by Marc Schumann <wurblzap@gmail.com> r=LpSolit a=myk
git-svn-id: svn://10.0.0.236/trunk@178560 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 19:57:41 +00:00
cbiesinger%web.de
26c9e4921e bug 302821 correctly match LockLooper/UnlockLooper calls
patch by Doug Shelton <doug@sheltonfamily.org> r=tqh a=cbeard


git-svn-id: svn://10.0.0.236/trunk@178558 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 19:44:09 +00:00
bzbarsky%mit.edu
d73f5283dd Make sure to mainain our mContextMenu member correctly. Bug 251274,
r=timeless, sr=neil


git-svn-id: svn://10.0.0.236/trunk@178557 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 19:43:23 +00:00
lpsolit%gmail.com
894e1b3be2 Bug 300093: index.cgi remains unsecure when the SSL parameter is set to "authenticated sessions" - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@178556 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 19:30:08 +00:00
dmose%mozilla.org
27b4545a51 Fix a typo-induced bug in the storage calendar as well as a whole bunch of warning spew (bug 305404), r=mvl
git-svn-id: svn://10.0.0.236/trunk@178555 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 19:11:28 +00:00
lpsolit%gmail.com
fa9fa2f540 Bug 70907: QuickSearch: port the JS code to perl (make it server-side) - Patch by Marc Schumann <wurblzap@gmail.com> r=wicked a=myk
git-svn-id: svn://10.0.0.236/trunk@178554 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 18:16:43 +00:00
lpsolit%gmail.com
1c2c2aae7b Bug 303401: move the move.pl code into process_bug.cgi - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@178552 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 17:36:51 +00:00
bugzilla%standard8.demon.co.uk
5a3381d0b3 Follow up to bug 293303 rework - if statements into a switch r=neil.parkwaycc.co.uk,sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@178550 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 17:06:05 +00:00
bienvenu%nventure.com
a76519f5a6 rename negotiateauth to auth, part of work for 280792, problem pointed out by dbaron, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@178549 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 16:06:25 +00:00
bienvenu%nventure.com
cea4a70170 fix build bustage when disable logging is turned on, r=cneberg, backing out part of patch for 280792
git-svn-id: svn://10.0.0.236/trunk@178548 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 16:01:52 +00:00
bienvenu%nventure.com
5fceb8c89a remove files copied to extensions\auth, part of work for 280792 and 303160
git-svn-id: svn://10.0.0.236/trunk@178547 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 15:59:28 +00:00
bienvenu%nventure.com
8f0fb19f26 remove files copied to extensions\auth, part of work for 280792 and 303160
git-svn-id: svn://10.0.0.236/trunk@178546 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 15:58:52 +00:00
cbiesinger%web.de
970aec2494 bug 304414
- Run TestCookie in make check
- Make TestCookie return an error code if the test failed
- Mention the tested bug# in test_cookie_header.js
- Add a test for bug 304414: Make sure that local streams behave "sanely" (don't
return PR_UINT32_MAX, don't return PR_INT32_MAX, don't have more data at EOF)
and can read the entire file.

r=bz


git-svn-id: svn://10.0.0.236/trunk@178544 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 14:20:40 +00:00
cbiesinger%web.de
06c610363e bug 304414 Implement Available correctly for directory index streams (i.e. make
them never return -1)
r+sr=bz


git-svn-id: svn://10.0.0.236/trunk@178543 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 14:13:52 +00:00
cbiesinger%web.de
3c368a4b73 bug 288810 don't split directory listing output into multiple tables
patch by Olaf Flebbe <o.flebbe@science-computing.de> r=biesi sr=bz


git-svn-id: svn://10.0.0.236/trunk@178542 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 14:06:54 +00:00
szegedia%freemail.hu
a7beb9afe7 Fix for 305323: Rhino fails to select the appropriate overloaded method
This was due to a bug where code deviated from the section 3.3.6.1 of the LC3 specification. This commit makes the code compliant with the referenced spec section.


git-svn-id: svn://10.0.0.236/trunk@178541 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 13:29:32 +00:00
jminta%gmail.com
eab680a575 Bug 300250 Restore clipboard functionality. r=mvl
git-svn-id: svn://10.0.0.236/trunk@178540 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 13:22:13 +00:00
mats.palmgren%bredband.net
44a5cb278e Fix crash when going back on pages with (I)FRAMEs. b=304639 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178538 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 12:43:42 +00:00
mvl%exedo.nl
a3d083f268 Remove the id to prevent an assertion when closing the eventdialog.
bug 293654, r=shaver


git-svn-id: svn://10.0.0.236/trunk@178537 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 08:51:30 +00:00
jruderman%hmc.edu
b5267c56b3 Change makeURL to makeURI to fix bug 305269. r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@178534 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 06:08:48 +00:00
jruderman%hmc.edu
5e8b511374 bug 301471 - error pages should have 'Try Again' button focused. r=biesi sr=bz
git-svn-id: svn://10.0.0.236/trunk@178533 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 05:17:26 +00:00
mozilla.mano%sent.com
2dee85e178 Bug 304605 - Cropped preferences panes on mac. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178531 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 04:50:34 +00:00
edburns%acm.org
f70ddae346 up_version_to_a5
git-svn-id: svn://10.0.0.236/trunk@178529 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 01:23:11 +00:00
dougt%meer.net
f43757c7dc implementing an interface to control SSR.
adding menu item to allow user to control SSR.
moved site specific css hacks to sites.css
experimenting with urlbar autocomplete.  Something is still a bit off in popup handling.

MINIMO ONLY.


git-svn-id: svn://10.0.0.236/trunk@178528 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 01:17:59 +00:00
dougt%meer.net
85499abebb odd thing. implemeting getmessage and/or peekmessage significantly slows down products. The reason we implemented these functions was to be able to implement GetMessageTime() However, even with a broken GetMessageTime() we appear to function okay. WINCE only.
git-svn-id: svn://10.0.0.236/trunk@178527 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 01:14:17 +00:00
edburns%acm.org
265d33606d Next step is to figure out why real dom listeners don't work.
M webclient/test/manual/src/classes/org/mozilla/webclient/test/TestBrowser.java

- Modify mouseOver to output some dom information to the status bar.


git-svn-id: svn://10.0.0.236/trunk@178526 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-21 00:53:09 +00:00
dmose%mozilla.org
13cfee5fa7 Work around bug in libical's API for comparing dates (bug 299327), r=shaver. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178525 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 23:17:55 +00:00
mozilla.mano%sent.com
84ca26855d Bug 304879 - commonDialog's default button code doesn't work anymore. r=mconnor, sr=neil.
git-svn-id: svn://10.0.0.236/trunk@178523 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 22:57:54 +00:00
cst%andrew.cmu.edu
0e0b27bf8a Bug 305215 Fix crash going back while loading an image [@ ImageListener::OnStopRequest] (regression from bug 292503)
patch by Frank Wein <bugzilla@mcsmurf.de>, r=biesi sr=jst


git-svn-id: svn://10.0.0.236/trunk@178522 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 22:47:10 +00:00
silver%warwickcompsoc.co.uk
d08597d8a3 Bug 300622 - Hack around bugs in <tabs> element, introduced by bug 175893.
ChatZilla only.
r=samuel


git-svn-id: svn://10.0.0.236/trunk@178521 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 22:45:53 +00:00
silver%warwickcompsoc.co.uk
758746ff34 Bug 304507 - Use correct lower-case function for ignore code.
ChatZilla only.
r=samuel


git-svn-id: svn://10.0.0.236/trunk@178520 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 22:44:27 +00:00
bienvenu%nventure.com
ae69907f88 fix building gssapi on mac os 10.4, patch by mark@moxienet.com, r=cneberg@gmail.com, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@178519 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 22:34:32 +00:00
gavin%gavinsharp.com
4deae0b4e5 Bug 258864 : View > 'Full Screen' menu entry does not become ticked / checked when in full screen mode, patch by David Tenser (djst) <djst.mozilla@gmail.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@178518 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 21:38:36 +00:00
edburns%acm.org
7be42f1a22 Expose the dom Node to the standard java key and mouse
listeners, using test driven development techniques of course.

Next step is to update the test browser to use this feature.

SECTION:

A webclient/classes_spec/org/mozilla/webclient/WCKeyEvent.java

- KeyEvent subclass to expose WebclientEvent, and allow access to the
  Source property, which is a dom Node

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

- change to handle WCKeyEvent

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

- new test content

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

- add id attribute


git-svn-id: svn://10.0.0.236/trunk@178517 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 19:25:52 +00:00
myk%mozilla.org
60325570ad Fix for bug 292022: accepts multiple requestees in the requestee field for a given flag, and creates multiple requests, one per requestee, so that users can request a flag multiple times simultaneously instead of one at a time; r=joel, a=myk
git-svn-id: svn://10.0.0.236/trunk@178515 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 17:02:41 +00:00
peterv%propagandism.org
f1b7c554fb Remove stray while to fix search bustage.
git-svn-id: svn://10.0.0.236/trunk@178514 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 11:03:27 +00:00
bugzilla%standard8.demon.co.uk
f9795c9b4a Fix bug 293303 In <ABSearchDialog.js>, Warning: redeclaration of var statusText. r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@178511 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 09:27:36 +00:00
cltbld
b26aad7ff1 Additional output from update packaging.
OVS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@178510 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 08:08:41 +00:00
vladimir%pobox.com
3566dfcb1f add M_PI definition for VC6 which has a broken math.h
git-svn-id: svn://10.0.0.236/trunk@178509 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:34 +00:00
zack%kde.org
b0e1e2372f style fix and removing useless header
git-svn-id: svn://10.0.0.236/trunk@178508 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:33 +00:00
mozilla.mano%sent.com
ecf7037a68 Bug 301688 - [Mac] Disabled buttons shoud never have a 'default button' look&feel. r=josh, sr=smfr, a=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@178507 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:32 +00:00
zack%kde.org
940ecd5f00 fixing the toolbar issue. All the credit goes to biesi (he provided
the testcase for it)


git-svn-id: svn://10.0.0.236/trunk@178506 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:31 +00:00
zack%kde.org
7247946013 Qt Mozilla port. For now the best way to start playing with it is the
TestQGeckoEmbed from the embedding/browser/qt/tests.
Build patch sr=jst, r=biesi.
Rest: r=dbaron,biesi


git-svn-id: svn://10.0.0.236/trunk@178505 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:30 +00:00
mconnor%steelgryphon.com
c535db36c6 bug 255947 - missing borders for the progress bar in with native classic widget on windows, patch by Mathieu Pellerin <nirvn.asia@gmail.com>, r+sr=roc, a=shaver
git-svn-id: svn://10.0.0.236/trunk@178504 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:29 +00:00
mozilla.mano%sent.com
fe9dd4aec5 Bug 203734 - enable focus ring on push buttons in 10.4 (Tiger) and above. r=jhpedemonte sr=smfr a=asa
git-svn-id: svn://10.0.0.236/trunk@178503 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:28 +00:00
dougt%meer.net
f70849cd92 Bug 295481. WINCE Fixes. This includes changes to make the makefiles do the right thing if we try to build Minimo and XUL together. These changes rs=bsmedberg. Further WINCE fixes in GFX and Widget. r=emaijala, sr=rbs, a=asa.
git-svn-id: svn://10.0.0.236/trunk@178502 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:27 +00:00
cbiesinger%web.de
c84ce3b03d Bug 176177 use the correct flag for buttons that are checked
patch by Son Le <son.le0@gmail.com> r=emaijala sr=bz


git-svn-id: svn://10.0.0.236/trunk@178501 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:26 +00:00
mozilla.mano%sent.com
63a1346873 Bug 265282 - Unsorted tree columns are drawn as sorted columns. r=jhpedemonte sr=neil
git-svn-id: svn://10.0.0.236/trunk@178500 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:25 +00:00
mozilla.mano%sent.com
1b9fdc3831 Bug 118025 - nsITheme menupopup/menuitem implementations (Mac). r=pinkerton sr=smfr (for gfx) r=kmgerich (for pinstripe)
git-svn-id: svn://10.0.0.236/trunk@178499 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:24 +00:00
aaronleventhal%moonset.net
4088f563ee Bug 303404. Crash when hitting escape in context menu for a menu item. r=dbaron, sr=neil
git-svn-id: svn://10.0.0.236/trunk@178498 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:23 +00:00
caillon%redhat.com
184ef957ee Null out static variables after we destroy the widgets to avoid crashing.
Bug 244549.  GTK2 patch by Pete Zha, GTK1 patch by Ben Bucksch.
r=caillon, sr=blizzard.


git-svn-id: svn://10.0.0.236/trunk@178497 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:22 +00:00
ginn.chen%sun.com
6c9371bad9 Bug 174740 Black checkboxes in menus (e.g. View->Toolbars->Navigation Bar)
r=robin.lu sr=bryner


git-svn-id: svn://10.0.0.236/trunk@178496 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:21 +00:00
bzbarsky%mit.edu
253b135a82 Fix horizontal scrollbar rendering with GTK theming when steppers are not
square.  Bug 258758, patch by Benjamin Leviant <benjamin@ethium.net>,
r+sr=bryner


git-svn-id: svn://10.0.0.236/trunk@178495 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:20 +00:00
dougt%meer.net
47f10f2e51 bug 281948. WinCE changes to GFX and Widget. r=ere, sr=darin
git-svn-id: svn://10.0.0.236/trunk@178494 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:19 +00:00
smfr%smfr.org
491a5b803e Fix bug 279510: remove all the pre-Carbon code and TARGET_CARBON #idfefs from gfx. Patch by Ludovic Hirlimann <qa-mozilla@hirlimann.net>, r=pink, sr=me
git-svn-id: svn://10.0.0.236/trunk@178493 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:18 +00:00
dbaron%dbaron.org
0f9cd3c017 Use preprocessor instead of separate files for platform-specific parts of forms.css. b=272151 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178492 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:17 +00:00
kyle.yuan%sun.com
88de2309ab Bug 254241 Do not lookup gtk_style_get_prop_experimental in GTK2 build
r=bryner, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@178491 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:16 +00:00
kyle.yuan%sun.com
3afded3719 Bug 238854 [gtk2] Changing GNOME2 theme doesn't apply until restarting Mozilla
r=bryner, sr=dbaron, patch=ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@178490 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:15 +00:00
bzbarsky%mit.edu
5c7adf691b Fix border width inheritance by keeping track of both the border width we'd
have if our style were not none/hidden and the actual computed border width.
Bug 290377, r+sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/trunk@178489 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:14 +00:00
joshmoz%gmail.com
9dd597d266 fix typo in constant usage from patch for bug 204237 - this error causes buttons to incorrectly theme fairly often
git-svn-id: svn://10.0.0.236/trunk@178488 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:13 +00:00
joshmoz%gmail.com
5c43da2f32 disabled form elements don't have aqua appearance (bug 204237) r=josh sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178487 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:12 +00:00
cbiesinger%web.de
a14c49e811 bug 241070 patch by npeninguy@gmail.com (Nicolas PENINGUY), r=bryner sr=blizzard
Refactor nsNativeThemeGTK


git-svn-id: svn://10.0.0.236/trunk@178486 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:11 +00:00
bryner%brianryner.com
6d6ed62b7d Fix gtk warnings on older gtk versions (bug 255656, r+sr=dbaron).
git-svn-id: svn://10.0.0.236/trunk@178485 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:10 +00:00
joshmoz%gmail.com
6b0c5bf4c1 clean out some old stuff pertaining to classic Mac OS (bug 231337) r=sdagley sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178484 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:09 +00:00
bryner%brianryner.com
68391cc09f attempt to work around btek lameness
git-svn-id: svn://10.0.0.236/trunk@178483 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:08 +00:00
bryner%brianryner.com
80a1cd9e2d Fixes for a number of native theme button problems on gtk2 (bug 255911). In order to more easily accomodate CSS fallbacks for when native theme rendering is not available, this adds GetWidgetPadding() to nsITheme, which allows the native theme impl to supply padding values which will override the css padding. This way, padding for the css fallback can be given without having it be added to the padding that's part of the native theme-rendered border. r=caillon, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@178482 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:07 +00:00
bryner%brianryner.com
cd7583e564 Remove refcounting version of nsIPresShell::GetPresContext. Bug 253889, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@178481 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:06 +00:00
p_ch%verizon.net
1b04a04d48 Bug 118294: NS_THEME_DROPDOWN implementation (GTK2)
(+ add forgotten style for menulist-description binding in the new toolkit)
r=bryner, sr=roc.


git-svn-id: svn://10.0.0.236/trunk@178480 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:05 +00:00
bryner%brianryner.com
7bbfaf9a08 Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@178479 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:04 +00:00
bzbarsky%mit.edu
cc325d2340 Forgot to commit this file. Bug 232175, patch by Isaac Hwak Han
<isaachh@mailc.net>, r=bryner, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@178478 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:03 +00:00
bryner%brianryner.com
ac993a7e95 fix crash by moving assignment after lazy widget instantiation. r/sr/a=dbaron
git-svn-id: svn://10.0.0.236/trunk@178477 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:02 +00:00
dbaron%dbaron.org
c331f777e6 Remove the nsDrawingSurface typedef and replace it with nsIDrawingSurface*. b=64023 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178476 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:01 +00:00
bryner%brianryner.com
b8a8b8dbdb Lots of fixes for native themed checkbox and radio buttons on gtk2. Bug 247631, r=caillon, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@178475 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:14:00 +00:00
neil%parkwaycc.co.uk
9dc3be9d93 Removing unused variables b=130292 p=mbockelkamp@web.de r/sr=rbs
git-svn-id: svn://10.0.0.236/trunk@178474 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:59 +00:00
roc+%cs.cmu.edu
aa3041b0a1 Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin
git-svn-id: svn://10.0.0.236/trunk@178473 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:58 +00:00
neil%parkwaycc.co.uk
fcf23f5df2 Bug 237138 Disabled form controls are not always greyed out r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@178472 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:57 +00:00
bzbarsky%mit.edu
7c92a05a17 Make nsNativeThemeWin inherit from nsNativeTheme; remove some redundant code.
Bug 232175, patch by Isaac Hwak Han <isaachh@mailc.net>, r=bryner, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@178471 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:56 +00:00
pinkerton%aol.net
1c2c85e51e add errant break removed by accident in last patch (r/sr=pink, bug 242868)
git-svn-id: svn://10.0.0.236/trunk@178470 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:55 +00:00
bzbarsky%mit.edu
466f1c4e77 Make sure to always theme listboxes on mac. Bug 241205, patch by Stuart Morgan
(sbm5@case.edu) and Isaac Hwak Han (isaachh@mailc.net), r=pinkerton,
sr=bzbarsky.


git-svn-id: svn://10.0.0.236/trunk@178469 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:54 +00:00
gerv%gerv.net
eed064a881 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@178468 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:53 +00:00
roc+%cs.cmu.edu
49c6e39171 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@178467 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:52 +00:00
kyle.yuan%sun.com
3cc24de594 Bug 237535 prelight text invisible in high-contrast inverse themes
r=bryner, sr=roc, patch by ginn.chen@sun.com


git-svn-id: svn://10.0.0.236/trunk@178466 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:51 +00:00
bryner%brianryner.com
1658b7a5b3 Don't highlight toplevel menus on hover for gtk. Bug 233242, r=pch, sr=roc.
git-svn-id: svn://10.0.0.236/trunk@178465 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:50 +00:00
chanial%noos.fr
324533e07d Bug 236484: check for the attributes "focused" and "_moz-menuactive" in WidgetStateChanged. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@178464 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:49 +00:00
chanial%noos.fr
2600bf4e77 Bug 118296: implement NS_THEME_MENUBAR, NS_THEME_TOOLBAR, NS_THEME_MENUPOPUP and NS_THEME_MENUITEM (GTK2)
r=bryner, sr=roc


git-svn-id: svn://10.0.0.236/trunk@178463 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:48 +00:00
bzbarsky%mit.edu
75d2f22639 Fix IsWidgetStyled to properly handle backgrounds on <select>. Bug 224974 and
bug 181490, patch by Isaac Hwak Han (isaachh@mailc.net), r=bryner, sr=bzbarsky,
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@178462 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:47 +00:00
bryner%brianryner.com
b1b9da5e60 deCOMtaminate nsIPresContext::GetEventStateManager. Bug 229371, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@178461 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:46 +00:00
chanial%noos.fr
8e2b467a00 Bug 119735: NS_THEME_WINDOW and NS_THEME_DIALOG implementations (GTK2)
r=bryner, sr=roc


git-svn-id: svn://10.0.0.236/trunk@178460 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:45 +00:00
bryner%brianryner.com
8ccaa7af72 quiet a compiler warning. no bug.
git-svn-id: svn://10.0.0.236/trunk@178459 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:44 +00:00
bryner%brianryner.com
c56e9157e3 Keep track of whether we have successfully drawn each widget+state combination, and if we have, don't bother with a gdk_flush for error detection in the future. Bug 174585, r=roc, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@178458 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:43 +00:00
bryner%brianryner.com
36f543aa5c Inline TwipsToPixels and PixelsToTwips on nsIPresContext. Bug 229371, r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@178457 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:42 +00:00
bryner%brianryner.com
d44a24e09f Continuing nsIPresContext deCOMtamination (bug 229371). Remove GetImageLoadFlags (unused). Make failure to fetch the LookAndFeel service cause Init() to fail, don't null check it after that, and inlined the getter. Move IOService caching to nsImageFrame, the only user of it. r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@178456 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:41 +00:00
jst%mozilla.jstenback.com
061e4a0aa5 Fixing bug 225837. DeCOMtaminating nsIContent more, making GetTag() return a weak raw pointer, and renaming GetTag() to Tag(), and making GetRangeList() return an const nsVoidArray*, and changing GetContentID() to return the id, and renaming it to ContentID(). r=jonas@sicking.cc, sr=bryner@brianryner.com.
git-svn-id: svn://10.0.0.236/trunk@178455 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:40 +00:00
bryner%brianryner.com
4ddf2730c9 Updating my email address
git-svn-id: svn://10.0.0.236/trunk@178454 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:39 +00:00
bryner%netscape.com
ff818dd014 Don't draw buttons as active when they are disabled. But 195881, r=blizzard, sr=jag, a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@178453 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:38 +00:00
pinkerton%aol.net
8ecc45006a text fields shouldn't default to transparent as we use -moz-field for the bg
(r/sr=bryner, bug 203438)


git-svn-id: svn://10.0.0.236/trunk@178452 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:37 +00:00
bryner%brianryner.com
ce8644aa08 Change all callers of nsIPresContext::GetShell() to use the non-refcounting versions. Most callers now use PresShell(), a few that were checking for null conditions are using GetPresShell() -- this will be remedied once we can ensure that a prescontext never has a null pres shell. Bug 227690, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@178451 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:36 +00:00
jst%mozilla.jstenback.com
54e7eb4eab Fixing bug 215981. DeCOMtaminating nsIContent and nsIDocument some, and also some minor changes to other related interfaces. r=caillon@aillon.org, sr=peterv@propagandism.org.
git-svn-id: svn://10.0.0.236/trunk@178450 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:35 +00:00
dbaron%dbaron.org
61564a5600 Call moz_gtk_shutdown before the event loop shuts down so that objects can be freed completely on shutdown. b=219523 r=bryner sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@178449 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:34 +00:00
uid502
44fc2eeee0 Bug 190735. Final patch for deCOMtamination of core nsIFrame methods! rs=dbaron
git-svn-id: svn://10.0.0.236/trunk@178448 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:33 +00:00
bryner%brianryner.com
6e6fd99b63 Workaround for oscillating splitter in mailnews (bug 201379). r=varga, sr=mscott, a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@178447 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:32 +00:00
bzbarsky%mit.edu
5d408829b9 Fixing build-bustage typo
git-svn-id: svn://10.0.0.236/trunk@178446 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:31 +00:00
bzbarsky%mit.edu
56f4a1dc03 DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@178445 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:30 +00:00
jaggernaut%netscape.com
dd62c21063 Bug 213601: Switch some users of NS_NewAtom over to do_GetAtom. r=bzbarsky, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178444 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:29 +00:00
bzbarsky%mit.edu
d86cad8b43 Fix mac build bustage
git-svn-id: svn://10.0.0.236/trunk@178443 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:28 +00:00
caillon%returnzero.com
1d275468a5 Bug 209087
Content interface out-parameters should use ptr-to-ptrs instead of ref-to-ptrs and some small deCOMtamination.
r+sr=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@178442 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:27 +00:00
dbaron%dbaron.org
d2aa4feb68 Clean up API (and its callers) for getting style data: remove unneeded null checks and switch to new inline member functions (one for each struct) that return values. b=197205 r+sr=roc a=brendan
git-svn-id: svn://10.0.0.236/trunk@178441 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:26 +00:00
varga%netscape.com
2901e2a936 Low risk fix for bug 199915. Can't use File Bookmark in XP.
r=bryner, sr=jag, a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@178440 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:25 +00:00
bzbarsky%mit.edu
7f9ff7ca02 Make sure we drop native theming of form controls in various situations when we
need to.  Bug 184359 and its dependencies (171598, 181490, 184218, 185708,
188785, 189907, 190610).  Patch by tim@prismelite.com (Tim Hill), r=bryner,
sr=bzbarsky, a=asa


git-svn-id: svn://10.0.0.236/trunk@178439 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:24 +00:00
bryner%netscape.com
fd760cb53f Bug 197136, <button> elements should be Aqua bevel buttons for Cocoa. Add a new -moz-appearance value, button-bevel. Also, fixed a problem that caused the button in a file input control to change size when it was focused. r=pinkerton, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@178438 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:23 +00:00
bryner%netscape.com
6645dcdad5 Fixing progress meters in classic on mac (bug 197289). Use nsString::ToInteger correctly. r=shuehan, sr=jag, a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@178437 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:22 +00:00
bryner%netscape.com
e3d26dc788 Fix several problems with aqua form controls:
- don't disable -moz-appearance because the textfield has a transparent background
- don't draw a focus border for buttons, because of an OS bug that causes ugly lines through them
- make sure button text doesn't move when the button is pressed
- make sure buttons don't get a dotted internal focus border
- don't allow colors to be overridden on buttons for now

Also fixes dependencies in gfx/src/mac/Makefile.in. Bug 197094, r=pinkerton, sr=bzbarsky.


git-svn-id: svn://10.0.0.236/trunk@178436 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:21 +00:00
shliang%netscape.com
fb4151a749 123617 - can't tab to buttons checkboxes and radios in osx classic. r=jag, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@178435 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:20 +00:00
bryner%netscape.com
f9132eac93 Fix drawing of context menus and selected tab on Mac (bug 197107). r=sfraser, sr=kin
git-svn-id: svn://10.0.0.236/trunk@178434 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:19 +00:00
bryner%netscape.com
4193bb3674 Implement Aqua form controls when building with the Cocoa toolkit (bug 188254). r=pinkerton, sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@178433 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:18 +00:00
pkw%us.ibm.com
f2e2a266c5 AIX: Calling gtk_realize_widget on a gtk_entry causes a root status window
to come up.
r=katakai@japan.sun.com, sr=blizzard@mozilla.org, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@178432 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:17 +00:00
robin.lu%sun.com
72a3a3a8e1 patch fixes bug 216752 [gtk2]tooltip make mozilla crash on Solaris.
r=bryner sr=blizzard patched by robin.lu@sun.com


git-svn-id: svn://10.0.0.236/trunk@178431 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:16 +00:00
bryner%netscape.com
2c87da703c A few cleanups and fixes for gtk2's native theme code: handle ownership of the GtkTooltips object correctly, fix up the textfield drawing code to paint the background first and to paint the focus border correctly, and update to the new widget style property names for scrollbars. Bug 211488, r=blizzard. Not part of the default build (gtk2 only).
git-svn-id: svn://10.0.0.236/trunk@178430 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:15 +00:00
blizzard%redhat.com
605b7cbef7 Part of bug #174471. Fix problems with bluecurve them with gtk2 native themes. r=bryner, sr=sspitzer, a=asa
git-svn-id: svn://10.0.0.236/trunk@178429 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:14 +00:00
bryner%netscape.com
f8489a5617 Phase 1 of style context deCOMtamination (bug 114713). Remove all dependencies on nsIStyleContext from outside of content and layout. Make nsIFrame::GetStyleData be a non-inline virtual function when called from outside of layout, since the nsStyleContext implementation won't be available to those callers. r=dbaron, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@178428 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:13 +00:00
dbaron%dbaron.org
6c051869c8 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@178427 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:12 +00:00
timeless%mozdev.org
c639fb3a04 Bug 172751 nsITheme support for Windows 9x/NT/2000
patch by tim@prismelite.com r=hyatt sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@178426 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:11 +00:00
hyatt%netscape.com
663cc10272 Add 1px padding to WinXP input fields. r/sr=jag,bryner
git-svn-id: svn://10.0.0.236/trunk@178425 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:10 +00:00
hyatt%netscape.com
c425f4487f Fix for 115743. r=pavlov, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178424 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:09 +00:00
bryner%netscape.com
a50399baa8 Use the correct GtkStyle for painting dropdown arrows. This fixes the problem of the arrow not painting with some themes. Bug 184583, r=blizzard, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@178423 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:08 +00:00
bryner%netscape.com
11bfc56a8d Fix misdrawn border on focused textfields (bug 175696). r=blizzard, sr=jag, a=asa.
git-svn-id: svn://10.0.0.236/trunk@178422 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:07 +00:00
bryner%netscape.com
310fca4987 fixing aix bustage
git-svn-id: svn://10.0.0.236/trunk@178421 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:06 +00:00
bryner%netscape.com
8b3185dbc0 Don't apply a border to <toolbox> (bug 184588). r=blizzard, sr=ben.
git-svn-id: svn://10.0.0.236/trunk@178420 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:05 +00:00
bryner%netscape.com
127517dfc8 Clean up nsNativeThemeGTK by separating all core drawing functionality into gtkdrawing.c and formalizing the API in gtkdrawing.h. Bug 174927, r=blizzard, rs=jag.
git-svn-id: svn://10.0.0.236/trunk@178419 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:04 +00:00
bryner%netscape.com
b9992ef338 Fix incorrect (and potentially uninitialized) native widget used for NS_THEME_DROPDOWN_BUTTON. Not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@178418 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:03 +00:00
bryner%netscape.com
00fe3d1231 Fixing comet orange; need to null check style->engine or we will crash if no theme engine is being used.
git-svn-id: svn://10.0.0.236/trunk@178417 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:02 +00:00
bryner%netscape.com
ac82eb89aa oops! fixing my last checkin to actually set the widget types as disabled
git-svn-id: svn://10.0.0.236/trunk@178416 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:01 +00:00
bryner%netscape.com
47e7748124 Disable GTK native theme support if we're using a theme engine that's known to crash, such as the Xenophilia engine (bug 175306). r=blizzard, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@178415 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:13:00 +00:00
bryner%netscape.com
cd049024ad Fix gtk native theme crash on solaris (bug 175755) by not relying on gdk_error_trap_push and instead using our own X error handler (and restoring the old handler after the painting operation is finished). r=blizzard, sr=jag, a=dbaron.
git-svn-id: svn://10.0.0.236/trunk@178414 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:59 +00:00
bryner%netscape.com
dca48527aa Locate the symbols for gtk_style_get_prop_experimental and _gtk_check_button_get_props at runtime, so that builds done on GTK+ versions < 1.2.9 will function correctly with newer GTK+ versions and themes (bug 174319). r=pavlov, sr=brendan, not part of the build yet.
git-svn-id: svn://10.0.0.236/trunk@178413 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:58 +00:00
bryner%netscape.com
6c8ba23eb5 Install a gdk error handler during native theme paint operations, and dynamically disable native theming of the widget in question if an X error occurs, to work around buggy theme engines. Bug 142334, patch by roc, r=blizzard, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178412 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:57 +00:00
hyatt%netscape.com
a0d56c400c Tweak to previous patch for form controls. r=bryner/sr=blake
git-svn-id: svn://10.0.0.236/trunk@178411 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:56 +00:00
hyatt%netscape.com
51437d9110 Fix for 169373, make HTML form controls fully support native look on Windows XP. r/sr=hewitt/blake
git-svn-id: svn://10.0.0.236/trunk@178410 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:55 +00:00
timeless%mac.com
2f5c6bdcdb Bug 161945 clean up simple mac build warnings
r=dbradley sr=bz


git-svn-id: svn://10.0.0.236/trunk@178409 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:54 +00:00
pinkerton%netscape.com
3e3251ec4b get tabs looking better and fix some enabling/active issues with the drawing logic. r=pink/sr=hyatt. patch from ajfeldman@brown.edu. bug# 134447
git-svn-id: svn://10.0.0.236/trunk@178408 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:53 +00:00
pinkerton%netscape.com
eba99e0e65 turn off double-buffering on osx with a new method on nsIRenderingContext. r=kmcclusk/sr=sfraser/a=valeski. bug# 78764
git-svn-id: svn://10.0.0.236/trunk@178407 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:52 +00:00
pinkerton%netscape.com
6061fe7302 implement NS_THEME_TOOLBAR_SEPARATOR, also patch outliner to support it. r=bryner,smfr/sr=blake/a=shaver. bug#127722
git-svn-id: svn://10.0.0.236/trunk@178406 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:51 +00:00
pinkerton%netscape.com
96a8497579 cleanup bg theme brush and fix things for dialog bg to draw. r=bryner/sr=hyatt. bug#119736
git-svn-id: svn://10.0.0.236/trunk@178405 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:50 +00:00
pinkerton%netscape.com
b22b92a98b tweak attribute checking for xbl form control checkboxes. patch by bryner. r=pink/sr=hyatt. bug#124483
git-svn-id: svn://10.0.0.236/trunk@178404 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:49 +00:00
alecf%netscape.com
8303ac48ac one part of fix for bug 107575 - clean up consumers of nsString::EqualsIgnoreCase and nsString::EqualsWithConversion, to be explicit about case-insensitive compares
r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@178403 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:48 +00:00
bryner%netscape.com
5c9899d680 Bug 124482 - nsNativeThemeWin needs to check _moz-input-checked attribute for HTML/XBL checkboxes. r=blake, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@178402 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:47 +00:00
pinkerton%netscape.com
a24518cd2f fix gcc scoping problem.
git-svn-id: svn://10.0.0.236/trunk@178401 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:46 +00:00
pinkerton%netscape.com
ae7e8570cf give textfields minimum height. fix bg color on tooltips. bug#122689, r=brade/sr=sfraser.
git-svn-id: svn://10.0.0.236/trunk@178400 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:45 +00:00
darin%netscape.com
8e2ba41bc6 fix mach-o bustage
git-svn-id: svn://10.0.0.236/trunk@178399 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:44 +00:00
pinkerton%netscape.com
022f226b3d tooltips themed. r=sdagley/sr=ben. bug#115754
git-svn-id: svn://10.0.0.236/trunk@178398 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:43 +00:00
pinkerton%netscape.com
6cd7bea840 fix case where some pushbuttons were too narrow. r=sdagley/sr=sfraser. bug# 120896
git-svn-id: svn://10.0.0.236/trunk@178397 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:42 +00:00
pinkerton%netscape.com
263b4e1cb2 twisties, upside down tabs, and tree implementation on mac. Also adding constants for window, menu, and dialog backgrounds XP. bug 115747, r=sdagley/sr=hyatt,sfraser.
git-svn-id: svn://10.0.0.236/trunk@178396 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:41 +00:00
bryner%netscape.com
b407a8690c Fix one more warning
git-svn-id: svn://10.0.0.236/trunk@178395 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:40 +00:00
bryner%netscape.com
7b3811af0e Fix C++ comments in C file. patch from roc, r=me.
git-svn-id: svn://10.0.0.236/trunk@178394 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:39 +00:00
bryner%netscape.com
b3927acc05 Fix checked checkboxes drawing as unchecked on the Crux theme. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178393 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:38 +00:00
bryner%netscape.com
7e9a3f5323 On second thought, only allocate the extra space when determining the element size; still paint the indicator at its "real" size. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178392 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:37 +00:00
bryner%netscape.com
3acdedf9e2 Put a hardcoded min size of 14px on checkbox and radio button indicators, since many themes have indicators that are larger than the default 10px indicator_size, but don't bother setting the property. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178391 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:36 +00:00
bryner%netscape.com
5a11253515 Fix bug 156060, where a background pixmap was not aligned properly when a porting of it was invalidated. Also fixing a bug where a pixmap background for the toolbar did not draw. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178390 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:35 +00:00
bryner%netscape.com
cbfb8b0793 Fix NATIVE_THEME_SUPPORT=1 with gtk+ < 1.2.9. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@178389 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:34 +00:00
bryner%netscape.com
9037f3c393 Don't allow the theme css to override the dropdown button min-size. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178388 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:33 +00:00
bryner%netscape.com
f6ed07dab6 Fixing the painting of the overlap area between tabs. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178387 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:32 +00:00
bryner%netscape.com
05fc51f129 implement tabpanels. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178386 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:31 +00:00
bryner%netscape.com
c5afb3082b adding support for native tab widgets. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178385 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:30 +00:00
bryner%netscape.com
a5bc248087 Implementing native progress meter widget. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178384 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:29 +00:00
bryner%netscape.com
419bc77694 some cleanup, add placeholders for not-yet-implemented widgets, implement statusbars. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178383 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:28 +00:00
bryner%netscape.com
94c80f2926 - Use the focused attribute for radio containers, not :focus
- Add tooltip support
- Fix dropdown arrow sizing, hopefully

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@178382 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:27 +00:00
bryner%netscape.com
c31f646bf9 Oops, fixing native theme bustage. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178381 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:26 +00:00
bryner%netscape.com
8b32aa4802 Slight tweak to scrollbar thumb painting to paint as prelight as you are dragging. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178380 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:25 +00:00
bryner%netscape.com
c84186720e Prefer do_GetAtom to dont_AddRef(NS_NewAtom(...)). Also, tweak the borders on checkbox/radio buttons and containers a bit. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178379 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:24 +00:00
bryner%netscape.com
9f628a55eb Fix the focused state for textfields. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178378 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:23 +00:00
bryner%netscape.com
376278e62d - Hooked up toolbar background painting
- Return the correct border sizes for most widgets
- Code/style cleanup

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@178377 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:22 +00:00
bryner%netscape.com
8e307182f4 Style and code cleanup. No functional changes. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178376 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:21 +00:00
bryner%netscape.com
4ceb7bed56 Removing scrollbar tracks from the list of widgets that don't need to be invalidated due to a state change. This fixes the scrollbar "stuck-in-hover" problem. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178375 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:20 +00:00
bryner%netscape.com
1c879c1021 Cleaning up checkbox/radio button code, now that I understand how it's supposed to work. Hooked up checkbox/radio containers. Fixed active/hover state problems with buttons. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178374 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:19 +00:00
bryner%netscape.com
6b03dff1d9 turning off focus border for checkboxes. it's causing problems. not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178373 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:18 +00:00
bryner%netscape.com
27b528d9f0 Hooking up textfields and dropdown buttons. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178372 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:17 +00:00
bryner%netscape.com
c5703b8d29 Fixing selected state for radio buttons. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178371 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:16 +00:00
bryner%netscape.com
ba6e495a6c Hooking up radio buttons, clean up debugging printf's. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178370 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:15 +00:00
bryner%netscape.com
eb5edf6066 Some minor changes for scrollbar buttons that use transparency. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178369 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:14 +00:00
bryner%netscape.com
2f5d720a54 Fixing up horizontal scrollbars. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178368 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:13 +00:00
bryner%netscape.com
e9ad6c1842 Make sure the button widget is created before painting scrollbar arrows. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178367 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:12 +00:00
bryner%netscape.com
6f511b7639 Hook up toolbarbuttons and grippers. Tweak borders and minimum sizes on scrollbars. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178366 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:11 +00:00
bryner%netscape.com
f6cab2f56c Bug 119837 - add a parameter to nsITheme::GetMinimumWidgetSize to specify if CSS is allowed to override the min size. r=bzbarsky, sr=hyatt.
git-svn-id: svn://10.0.0.236/trunk@178365 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:10 +00:00
pinkerton%netscape.com
60fe19885c add tab support and fix up drawing problems with port not being set. r=sdagley/sr=sfraser/a=asa. bug# 120171
git-svn-id: svn://10.0.0.236/trunk@178364 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:09 +00:00
hyatt%netscape.com
019dfb7aad Fix for hover/active feedback on radio/checkbox/menulist in WinXP theme. r=hewitt, sr=ben
git-svn-id: svn://10.0.0.236/trunk@178363 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:08 +00:00
hyatt%netscape.com
13ff548ad9 Fix for 115767, dropdown list support for WinXP, r=hixie, sr=blake
git-svn-id: svn://10.0.0.236/trunk@178362 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:07 +00:00
hyatt%netscape.com
2614ccb396 Fix for 115759, support for textfields in WinXP, r=hixie, sr=jst
git-svn-id: svn://10.0.0.236/trunk@178361 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:06 +00:00
pinkerton%netscape.com
2cbcca63c1 fixes bustage. had to wrap some things in TARGET_CARBON.
git-svn-id: svn://10.0.0.236/trunk@178360 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:05 +00:00
pinkerton%netscape.com
1dc1f04986 tweak scrollbars and fix non-carbon bustage. i'll get back to this later.
git-svn-id: svn://10.0.0.236/trunk@178359 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:04 +00:00
pinkerton%netscape.com
00db2158c9 nsITheme impl on mac. r=sfraser/sr=hyatt. bugs 115731, 115733, 115735, 115737, 115740, 115749, 115760, 115763
git-svn-id: svn://10.0.0.236/trunk@178358 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:03 +00:00
hyatt%netscape.com
6055122f1d Fixing 115750, support for tabpanels and tabs in WinXP, r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@178357 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:02 +00:00
hyatt%netscape.com
e85635bcf2 Fix for 115750, WinXP tab support. r=bryner, sr=blake
git-svn-id: svn://10.0.0.236/trunk@178356 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:01 +00:00
hyatt%netscape.com
9cc1c29fed Fix for 115753, windows xp tooltip support, r=bryner, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@178355 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:12:00 +00:00
hyatt%netscape.com
de311c0cb6 Fix for 115748, r=bryner, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@178354 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:11:59 +00:00
hewitt%netscape.com
739fd6ea6e 115757 - null check for win2k, r=bryner, sr=hyatt
git-svn-id: svn://10.0.0.236/trunk@178353 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:11:58 +00:00
hyatt%netscape.com
c072052f72 Checking in 115757, enabling of Windows XP Theme Support under Classic skin.,r=bryner,sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@178352 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:11:57 +00:00
hyatt%netscape.com
f60a49f28e Fix for 112980, nsITheme API and dynamic skin switching re-enabling. r=ben, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@178351 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:11:56 +00:00
blizzard%redhat.com
a0d8098f12 Bug #174471. nsITheme for gtk2. This is the file that Andrew Johnson sent me after re-indenting. It doesn't look quite right so it's not in the build yet.
git-svn-id: svn://10.0.0.236/trunk@178350 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:11:55 +00:00
bryner%netscape.com
9d7586e419 Hooking up scrollbar tracks and thumbs. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@178349 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:11:48 +00:00
bryner%netscape.com
463b08d4a2 GTK theme renderer changes:
- Keep "widget prototypes" around instead of raw GtkStyles.  This way, the style retains valid GC's.
- Pass widget instances to gtk_paint_* to satisfy themes that expect this to be non-null.
- Add support for scrollbar buttons.
- Code refactoring and cleanup.

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@178348 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:11:47 +00:00
bryner%netscape.com
c641e69a85 Initial checkin of gtk native theme renderer. Contains support for buttons and checkboxes. Not part of the build, to enable set NATIVE_THEME_SUPPORT=1.
git-svn-id: svn://10.0.0.236/trunk@178347 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 07:11:46 +00:00
despotdaemon
f6037a6b74 Pseudo-automatic update of changes made by justdave@bugzilla.org.
git-svn-id: svn://10.0.0.236/trunk@178346 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 06:31:04 +00:00
vladimir%pobox.com
e4123626cb use platform-specific getter for image top-to-bottom flag instead of #define, r=pavlov
git-svn-id: svn://10.0.0.236/trunk@178345 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 06:22:52 +00:00
vladimir%pobox.com
1d8bdca870 cairo landing: misc build fixes for thebes backend
git-svn-id: svn://10.0.0.236/trunk@178344 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 06:21:16 +00:00
vladimir%pobox.com
9a55b7e908 fix silly typo
git-svn-id: svn://10.0.0.236/trunk@178343 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 06:14:51 +00:00
vladimir%pobox.com
91c3f095e8 cairo landing: configure fixes early to unbust tinderboxes r=pavlov
git-svn-id: svn://10.0.0.236/trunk@178342 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 06:12:54 +00:00
cltbld
59c96395d4 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@178341 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 05:59:26 +00:00
pavlov%pavlov.net
fd139725dc updating cairo version number r=vlad
git-svn-id: svn://10.0.0.236/trunk@178340 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 05:55:08 +00:00
vladimir%pobox.com
aeac7c89d6 cairo landing: land thebes
git-svn-id: svn://10.0.0.236/trunk@178339 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 05:36:47 +00:00
mozilla.mano%sent.com
0f00f74232 Bug 305210 - [Mac] First-time migration wizard has no titlebar. r=mconnor.
git-svn-id: svn://10.0.0.236/trunk@178338 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 05:36:18 +00:00
vladimir%pobox.com
2f8f2cc293 cairo landing: update to cairo 0.9.1+
git-svn-id: svn://10.0.0.236/trunk@178336 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 05:34:03 +00:00
vladimir%pobox.com
7d19fc17b5 cairo landing: adding glitz
git-svn-id: svn://10.0.0.236/trunk@178335 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 05:23:22 +00:00
zach%zachlipton.com
0fe509f5c2 Fix custom SQL in stats.cgi to work with the new schema.
git-svn-id: svn://10.0.0.236/trunk@178334 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 04:16:30 +00:00
zach%zachlipton.com
f28da070ad Since we just required that we wipe the db, we'd better change the name for the login_cookie again...
git-svn-id: svn://10.0.0.236/trunk@178333 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 04:04:17 +00:00
zach%zachlipton.com
35d8d3020b Shut up warning about @comments[0] vs $comments[0]
git-svn-id: svn://10.0.0.236/trunk@178332 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 03:52:05 +00:00
zach%zachlipton.com
36be9c640e Add new files as per previous checkin.
git-svn-id: svn://10.0.0.236/trunk@178331 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 03:40:12 +00:00
zach%zachlipton.com
9b6c92d014 Land Coop's new schema. This makes some pretty wideranging changes and there's no upgrade path, so to upgrade from a previous db, wipe your database and start over. Schema changes by coop, Class::DBI wrangling by me.
git-svn-id: svn://10.0.0.236/trunk@178330 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 03:39:02 +00:00
cltbld
79d0002ad7 Bugfix for update regex.
git-svn-id: svn://10.0.0.236/trunk@178329 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 03:34:16 +00:00
mkaply%us.ibm.com
556cc094e2 305281 r=dougt, a=mkaply - OS/2 Firefox doesn't start
git-svn-id: svn://10.0.0.236/trunk@178328 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 03:03:30 +00:00
bzbarsky%mit.edu
b3927a08e9 Document interaction of nsIStyleSheetService with ua.css and user*.css. Bug
305026, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@178326 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 01:24:00 +00:00
vladimir%pobox.com
35695cd742 Update to SQLite 3.2.2
git-svn-id: svn://10.0.0.236/trunk@178325 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 01:23:48 +00:00
wtchang%redhat.com
7ee4fbcd30 Bugzilla bug 302670: backed out the use of system zlib because some Linux
distributions are using zlib 1.1.4, which causes our signtool tests to
fail intermittently.  Don't know why.


git-svn-id: svn://10.0.0.236/trunk@178324 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-20 01:05:44 +00:00
mark%moxienet.com
435adae5bd Fixing typo in $(DEPTH) definition preventing transform of Makefile in srcdir builds, make-makefile can't handle it. A new Makefile will be generated at next reconfig.
git-svn-id: svn://10.0.0.236/trunk@178322 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:52:32 +00:00
cltbld
93143d9184 Update changes:
* Add a commented-out default value for the hash.
  * Add a commented-out default value for the mar file host.


git-svn-id: svn://10.0.0.236/trunk@178320 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:41:52 +00:00
cltbld
59753500fa Update changes:
* Make update process more verbose.
  * Support overriding the file host that serves the mar file.
  * Remove unused code.


git-svn-id: svn://10.0.0.236/trunk@178319 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:40:43 +00:00
timeless%mozdev.org
bd4d34031a Bug 305041 shutdown crash [@ nsAttrValue::ToString] nsAttrValue::sEnumTableArray is null
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@178318 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:40:42 +00:00
brendan%mozilla.org
c769380e0b Put E4X-only stuff within #if JS_HAS_XML_SUPPORT.
git-svn-id: svn://10.0.0.236/trunk@178317 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:35:30 +00:00
brendan%mozilla.org
a2d4b17e5f (Last checkin was fix for fix to bug 301596.)
git-svn-id: svn://10.0.0.236/trunk@178316 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:34:01 +00:00
brendan%mozilla.org
a5ee8dc118 Forgot this fix to the fix for 301956 -- wahhhh!
git-svn-id: svn://10.0.0.236/trunk@178315 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:30:47 +00:00
kairo%kairo.at
f23a28fab8 bug 302444 - include unpackaged files in package lists for SeaMonkey installers, r=ajschult sr=Neil
git-svn-id: svn://10.0.0.236/trunk@178312 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 23:09:31 +00:00
jst%mozilla.jstenback.com
3f4aec8db1 Fixing bug 303765. Don't ever reuse a listener manager on a new inner window. r=sfraser_bugs@smfr.org, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178308 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 22:56:20 +00:00
mark%moxienet.com
49726a940a Bug 305098, JEP only bundled with Camino and Firefox. Bundle JEP with any Mac product as long as plugins are enabled. r=josh r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178307 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 22:50:38 +00:00
zach%zachlipton.com
dae97fda41 Checkin new regexp-based matching for platform as well.
git-svn-id: svn://10.0.0.236/trunk@178306 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 22:43:00 +00:00
scott%scott-macgregor.org
277caf9988 hide the shared folder icon in pinstripe
git-svn-id: svn://10.0.0.236/trunk@178305 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 22:39:23 +00:00
zach%zachlipton.com
4693056222 Add the 1.5 branch to populatedb. Also convert the branch detection to use real regexps instead of LIKE for matches. This work will continue with real regexps used for the other detected fields shortly.
git-svn-id: svn://10.0.0.236/trunk@178304 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 22:37:11 +00:00
scott%scott-macgregor.org
107e4bee36 Bug #304042 --> Please add separator line under "Check for updates" like in firefox
git-svn-id: svn://10.0.0.236/trunk@178303 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 22:34:11 +00:00
bryner%brianryner.com
3f0bd4dfef Disable caching of documents when doing a subframe navigation, to help with site compatibility problems. Bug 304860, r=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@178301 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 20:58:17 +00:00
zach%zachlipton.com
836a21b67a Fix for bustage; forgot to checkin process.html.tmpl.
git-svn-id: svn://10.0.0.236/trunk@178300 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 20:56:48 +00:00
scott%scott-macgregor.org
a4ee421e5f Bug #277842 --> virtual folder does not populate if quicksearch selection doesn't match folder search category
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@178297 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 20:17:42 +00:00
jst%mozilla.jstenback.com
1825b43644 Fixing bugs 303981 and 304459. Make sure we don't leave window.document pointing to the old document when reusing an inner window, and make sure we don't let Object.prototype leak into a new inner window. r=mrbkap@gmail.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178294 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 20:09:38 +00:00
mark%moxienet.com
50ea96e1aa Bug 302080 cleanup, support packaging of Camino srcdir builds (only objdir was working). r=pink
git-svn-id: svn://10.0.0.236/trunk@178292 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:47:41 +00:00
cltbld
3415d55806 Update packaging:
* Create two forms of update information sent to AUS2, the first assumes
    updates for the trunk, the second allows the version to be explicitly
    specified.

  * Read variables from tinder-config.pl rather than defining product/
    platform/version in-place.

Move XForms build back to original spot so that its files do not become a
part of the final packages.


git-svn-id: svn://10.0.0.236/trunk@178291 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:44:14 +00:00
cltbld
d8607ac64c Update defaults for update packaging.
git-svn-id: svn://10.0.0.236/trunk@178290 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:38:41 +00:00
scott%scott-macgregor.org
78a662ff51 Bug #305020 --> Allow Dynamic dictionary switching from the compose window
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@178288 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:35:46 +00:00
neil%parkwaycc.co.uk
b64e175183 Fix invalid CSS comments b=286675 r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@178287 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:32:32 +00:00
bienvenu%nventure.com
dc152ef152 fix build warning, patch by rosenauer, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@178286 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:29:13 +00:00
aaronleventhal%moonset.net
b6c01458d5 Bug 304871. bug 304871. Another part of the fix for accessible DoAction() on HTML links, to allow new window creation. r=timeless, sr=jst
git-svn-id: svn://10.0.0.236/trunk@178284 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:27:43 +00:00
jwalden%mit.edu
7e48ea2970 Bug 304408 - Rename "Sanitize" feature in docs. p=steffen, r=me
git-svn-id: svn://10.0.0.236/trunk@178282 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:25:16 +00:00
aaronleventhal%moonset.net
81c7d29b53 Bug 304730. Crash when shutting down, related to toolbar buttons with a dropdown (back, forward, etc.). r=timeless, sr=bz
git-svn-id: svn://10.0.0.236/trunk@178279 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:24:38 +00:00
smfr%smfr.org
27773dadec Fix bug 231736: get the Proxy Auto-Config settings from the OS if possible. Added a new hidden pref "camino.use_system_proxy_settings" which can be used to turn off the automatic reading of proxy info from the OS, if you want to specify it yourself.
Also turned off the dumping of JS/CSS errors to the console. r=pinkerton


git-svn-id: svn://10.0.0.236/trunk@178278 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:20:22 +00:00
jwalden%mit.edu
259b3542fc Bug 304333 - Reflect changes to options - advanced - updates to include search plugins. p=steffen, r=me
git-svn-id: svn://10.0.0.236/trunk@178277 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:13:39 +00:00
cltbld
246337bdff Add update default variable values to tinder-defaults.pl.
Default value for Necko unit tests should be 0.


git-svn-id: svn://10.0.0.236/trunk@178275 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:07:17 +00:00
jwalden%mit.edu
70d75a5677 Bug 298484 - clicking the Refresh button and pressing Ctrl+Shift+R don't have the same results. p=steffen, r=me
git-svn-id: svn://10.0.0.236/trunk@178274 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:06:35 +00:00
peterv%propagandism.org
11541629be Fix regressions from last checkin (bug 203927). r=bugzilla@standard8.demon.co.uk, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@178272 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 19:02:19 +00:00
bzbarsky%mit.edu
51c55e5463 Update the file size only when we actually flush out our buffer. Bug 243486,
patch by Alfred Kayser <alfredkayser@nl.ibm.com>, r=darin, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@178271 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 18:38:28 +00:00
dmose%mozilla.org
1e8915c71c Fixed events created with a timezone off by some number of hours (bug 305025); r=vlad
git-svn-id: svn://10.0.0.236/trunk@178270 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 18:17:39 +00:00
bienvenu%nventure.com
016b883d47 add gssapi auth to imap,pop3, and smtp, patch by simon@sxw.org.uk, 303160, sr=mscott, r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@178264 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 17:31:46 +00:00
smfr%smfr.org
3ab584c686 Fix bug 305010: change the ad blocking pref to use nsIStyleSheetService to load the file, rather than copying it into userContent.css, so that we can load and unload the file dynamically, and not clobber the user's userContent.css.
The first time you run a build with this change, it will move any existing userContent.css to userContent_unused.css. r=pinkerton


git-svn-id: svn://10.0.0.236/trunk@178263 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 17:30:29 +00:00
bienvenu%nventure.com
ba31057464 add gssapi auth to imap,pop3, and smtp, patches by myself and simon@sxw.org.uk, 303160, sr=mscott, r=bienvenu
git-svn-id: svn://10.0.0.236/trunk@178262 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 17:26:38 +00:00
scott%scott-macgregor.org
25e26b386c Port Bug #303288 from firefox to thunderbird --> Advanced > Updates > Extensions > Check now opens extension manager without close button
git-svn-id: svn://10.0.0.236/trunk@178259 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 17:21:55 +00:00
timeless%mozdev.org
c0fdcae72c Bug 304326 - Change inspectorTaskCmd.accesskey.ff in Polish [pl] l10n of DOM Inspector
patch by marek.stepien@gmail.com (module owner)


git-svn-id: svn://10.0.0.236/trunk@178258 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 17:20:11 +00:00
mrbkap%gmail.com
cd3e8393d1 bug 304896: Null check mNavigator when we set it, since it isn't guaranteed to be non-null. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@178256 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 17:11:30 +00:00
bienvenu%nventure.com
1c79f171a8 fix crash deleting a message in a local folder that was just moved, sr=mscott 303239
git-svn-id: svn://10.0.0.236/trunk@178255 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 17:10:42 +00:00
bienvenu%nventure.com
fe2892c361 negotiate auth -> auth, otherwise there will be xul runner build bustage
git-svn-id: svn://10.0.0.236/trunk@178254 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 16:58:29 +00:00
cbiesinger%web.de
50f3f54f90 bug 304833 allow loading help: uris on non-mac systems
r=bsmedberg sr=roc


git-svn-id: svn://10.0.0.236/trunk@178252 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:40:17 +00:00
bienvenu%nventure.com
6ca0cff290 fix static build bustage, thx to mento
git-svn-id: svn://10.0.0.236/trunk@178251 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:38:15 +00:00
bzbarsky%mit.edu
12094d0e31 Set the content-type hint to text/xml for XSLT stylesheet loads. Bug 259206,
patch by peterv, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@178249 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:33:32 +00:00
bzbarsky%mit.edu
22b12c6f47 Fix XRemoteClient leaks. Bug 295173, patch by Ferdinand
<ferdinandw+bmo@gmail.com>, r=caillon


git-svn-id: svn://10.0.0.236/trunk@178247 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:15:34 +00:00
bzbarsky%mit.edu
2694c97a3e Turn off some more classinfo helpers for XPCNativeWrapper. Bug 304886, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@178246 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:12:36 +00:00
mkaply%us.ibm.com
0da65f4874 #290213
r=Peter Weilbacher, sr=mkaply (OS/2 only), a=mkaply (OS/2 only)
Patch from Rich Walsh - printer select dialog mismatches descriptions


git-svn-id: svn://10.0.0.236/trunk@178245 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:12:30 +00:00
mkaply%us.ibm.com
968ac5bf07 #287082
r=chase, a=asa
"Run Mode=Auto" in config.ini hangs Firefox installer


git-svn-id: svn://10.0.0.236/trunk@178244 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:07:36 +00:00
mkaply%us.ibm.com
3ca8a94b27 #289625
r=brade, sr=tor, a=asa
regression - Color picker focus problem


git-svn-id: svn://10.0.0.236/trunk@178243 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:03:23 +00:00
bzbarsky%mit.edu
e79cce1c42 Allow passing a cached nsIContentPolicy service pointer to
NS_CheckContent*Policy if the caller has one.  Bug 304845, r=biesi, sr=jst


git-svn-id: svn://10.0.0.236/trunk@178242 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 15:00:01 +00:00
bzbarsky%mit.edu
1815bcf181 Make sure that non-image inputs don't claim to have a useful image via
nsIImageLoadingContent.  Bug 301635, r=biesi, sr=jst


git-svn-id: svn://10.0.0.236/trunk@178241 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 14:55:07 +00:00
cltbld
5ba739910c Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@178240 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 14:29:20 +00:00
bienvenu%nventure.com
9d24e2d17c add optional support for mit kerberos for windows, patches by cneberg@gmail.com, r=darin, sr=bienvenu 280792
git-svn-id: svn://10.0.0.236/trunk@178239 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 14:25:22 +00:00
bugzilla%standard8.demon.co.uk
6abd262f2c Fix bug 263951 In <mailCommands.js>, Error: redeclaration of const NS_BAYESIANFILTER_CONTRACTID. Original patches by bugspam.Callek@gmail.com and neil.parkwaycc.co.uk, refined by me. r=dmose,sr=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@178238 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 13:59:55 +00:00
bugzilla%arlen.demon.co.uk
39160a6fee Bug 305158 Checkin for bug 304739 broke contentAreaClick()
p=me r=cbiesinger sr=neil.parkwaycc.co.uk


git-svn-id: svn://10.0.0.236/trunk@178237 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 10:18:27 +00:00
timeless%mozdev.org
89d9b665b7 Bug 304918 don't use cx to mean something other than JSContext cx in DOM
also fixing "handles"
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@178234 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 09:46:25 +00:00
timeless%mozdev.org
117f582593 Bug 304900 - comment about moving methods when interface is frozen is stale or was made into a lie
patch by timwatt@gmail.com r=dougt


git-svn-id: svn://10.0.0.236/trunk@178233 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 09:38:45 +00:00
timeless%mozdev.org
a52a84aa64 Bug 304899 comment about QI to the obsolete manager is stale
patch by timwatt@gmail.com r=dougt


git-svn-id: svn://10.0.0.236/trunk@178230 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 09:37:43 +00:00
edburns%acm.org
e064d69906 This change-bundle solves the dom problem in a different way: by
allowing the standard java key and mouse event listeners to get access
to the dom Node that corresponds to that event.  I have the Node
propagated out to the webclient level, but I need to push it all the way
out so the client can access it.

Next step is to expose the dom Node to the standard java key and mouse
listeners, using test driven development techniques of course.

SECTION: Changes

M dom/classes/org/mozilla/dom/DOMAccessor.java

- make getNodeByHandle(long p) public so I can get the dom node for a
  key or mouse event.

M dom/classes/org/mozilla/dom/NodeImpl.java

- added commented out methods for the Node in Java SE 5.0

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

- Extract the dom Node that corresponds to a key or mouse event.

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

- Don't use keyword enum, for Java SE 5.0

M webclient/src_moz/EmbedEventListener.cpp

- store the long into the properties.

M webclient/src_share/jni_util.cpp
M webclient/src_share/jni_util.h

- new constant, NodeLong.


git-svn-id: svn://10.0.0.236/trunk@178227 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 05:26:07 +00:00
cst%andrew.cmu.edu
c15ed77ed9 Bug 305038 Capitalize "this" in image/cookie/popup-blocking context menu entries.
Patch by stephend, r=mvl sr=neil


git-svn-id: svn://10.0.0.236/trunk@178226 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 03:48:46 +00:00
aaronleventhal%moonset.net
0654a7050b Bug 291077. Second more sensible patch for get_accParent() problems, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178223 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 03:21:38 +00:00
rob_strong%exchangecode.com
b49ef9156e Bug 305067 When the extension datasource has incorrect app disabled data it should be possible to enable a compatible extension that has been app disabled. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178221 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 02:43:23 +00:00
rob_strong%exchangecode.com
2698803f54 Bug 305051 If the extensions.rdf is deleted and there are pending ops in extensions.cache the extension manager ui is empty. r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178219 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 02:33:24 +00:00
rob_strong%exchangecode.com
235d03ebc0 Bug 305049 The EM ui tries to display the icons for disabled extensions. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178218 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 02:28:03 +00:00
brendan%mozilla.org
e4787dc4af Patch to bug 305002 written by Hans-Andreas Engel <Hans-A.Engel@unibas.ch>.
git-svn-id: svn://10.0.0.236/trunk@178215 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 01:48:48 +00:00
rj.keller%beonex.com
8df6a38ee4 Adding Rhino support to grendel
git-svn-id: svn://10.0.0.236/trunk@178214 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 01:48:33 +00:00
mrbkap%gmail.com
0b61f398df Backing myself out to see if it fixes the Seamonkey bustage (original checkin was for bug 304882).
git-svn-id: svn://10.0.0.236/trunk@178213 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-19 00:52:59 +00:00
julien.pierre.bugs%sun.com
51daf2d40e Fix AIX build problem
git-svn-id: svn://10.0.0.236/trunk@178211 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 23:37:31 +00:00
scott%scott-macgregor.org
318a400346 fix bad patch error
git-svn-id: svn://10.0.0.236/trunk@178207 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 21:23:46 +00:00
scott%scott-macgregor.org
7315a893e2 Bug #302569 --> moz-icon urls broken on Mac OS X
r=biesi,pavlov


git-svn-id: svn://10.0.0.236/trunk@178205 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 21:10:58 +00:00
scott%scott-macgregor.org
bc14d4add9 Bug #305017 --> myspell object gets leaked by mozMySpell
r=mvl
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@178204 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 21:07:41 +00:00
bsmedberg%covad.net
9210c904ba Bug 304874 - Extensions don't work (on trunk) and some profile names don't work - r=dougt
git-svn-id: svn://10.0.0.236/trunk@178203 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 20:52:43 +00:00
bugreport%peshkin.net
205c3f3402 Bug 304583: Remove all remaining need to rederive inherited groups
Patch by Joel Peshkin <bugreport@peshkin.net>
r=mkanat, a=justdave


git-svn-id: svn://10.0.0.236/trunk@178200 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 20:09:37 +00:00
mkaply%us.ibm.com
e11c4f4a78 add locale support
git-svn-id: svn://10.0.0.236/trunk@178199 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 20:04:09 +00:00
mkaply%us.ibm.com
20e9680e5b CCK updates - proxy support
git-svn-id: svn://10.0.0.236/trunk@178198 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 20:03:11 +00:00
mkaply%us.ibm.com
c9af83def4 CCK updates
git-svn-id: svn://10.0.0.236/trunk@178197 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 20:01:50 +00:00
roc+%cs.cmu.edu
05e838107a Backing out fix for bug 130078 because of performance regressions.
git-svn-id: svn://10.0.0.236/trunk@178194 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 19:44:55 +00:00
jst%mozilla.jstenback.com
f73e23cf32 Fixing bug 304249. Make sure to push cx onto the context stack in nsJSContext::BindCompiledEventHandler() to ensure any security checks etc that happen within it see the right context. r=mrbkap@gmail.com, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178192 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 19:41:44 +00:00
mrbkap%gmail.com
d48434322c bug 304882: Store the location on the outer window and parent it to the outer window's global JS object so that security checks work as expected. This allows us to let the location object always have a valid docshell. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@178189 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 19:03:10 +00:00
dougt%meer.net
cde8a3d6dd nsXPInstallManager::OnDataAvailable may consume more data than expected. b=300115. r=darin. sr=dveditz. a=asa
git-svn-id: svn://10.0.0.236/trunk@178188 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 19:01:38 +00:00
mrbkap%gmail.com
74e2eff36e bug 304896: Reset the docshell on the navigator object when pulling it out of the bfcache to ensure that it gets the right global object parent. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@178182 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 18:43:33 +00:00
bsmedberg%covad.net
c10674be1d Update LOCAL_INCLUDES to new srcdir location of shistory (docshell/shistory, not xpfe/components/shistory), from bug 305090
git-svn-id: svn://10.0.0.236/trunk@178180 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 18:07:04 +00:00
bsmedberg%covad.net
f915b6dfda Camino/suite bustage fix, bug 305090
git-svn-id: svn://10.0.0.236/trunk@178178 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 18:00:40 +00:00
wtchang%redhat.com
8269161d80 Bugzilla Bug 266123: support 64-bit PowerPC builds on Linux distributions
(such as Red Hat and Fedora) whose GCC generates 32-bit code by default.
r=cls.


git-svn-id: svn://10.0.0.236/trunk@178177 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:57:12 +00:00
wtchang%redhat.com
2e25f55020 Bugzilla Bug 266123: support 64-bit PowerPC builds for Linux distributions
(such as Red Hat and Fedora) whose GCC generates 32-bit code by default.
r=cls.


git-svn-id: svn://10.0.0.236/trunk@178176 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:48:26 +00:00
bsmedberg%covad.net
58d96bec57 Removing old copies of shistory: these files were cvs-copied to docshell/shistory from xpfe/components/shistory (see bug 230363)
git-svn-id: svn://10.0.0.236/trunk@178173 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:18:50 +00:00
wtchang%redhat.com
c7e17a8fa0 Bugzilla Bug 304526: cleaned up the "configure --help" message: put default
value in brackets and wrapped long lines. r=cls.


git-svn-id: svn://10.0.0.236/trunk@178172 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:15:16 +00:00
roc+%cs.cmu.edu
9e2357e05c Bug 130078. Integrate all view managers in a given top-level window into a single view manager tree. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178171 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:14:29 +00:00
roc+%cs.cmu.edu
f9da0cb923 Bug 32807. Make triple-click select paragraphs, not lines. Patch by uriber, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178170 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:09:16 +00:00
roc+%cs.cmu.edu
a4c1d29439 Bug 16311. Instead of using geometric scanning to find the ends of lines, just look at the frame hierarchy. patch by uriber, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178168 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 17:04:51 +00:00
aaronleventhal%moonset.net
67b3f836a3 bug 291077. Our IAccessible::get_accParent implementation would get screen readers into loops and cause stack overflow related crashes. r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@178166 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 16:35:49 +00:00
bsmedberg%covad.net
d148622af5 Bug 305090 - build shistory from docshell instead of xpfe/components (see also bug 230363 where the cvsmoves were actually performed) r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@178165 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 16:35:41 +00:00
mark%moxienet.com
d6978955f9 Bug 302080, HFS+ volume header's finder info openfolder field is not being set when packaging on Panther because bless won't work there. Go back to using makehybrid, which is better, but pass it arguments in the form it's actually expecting. r=smfr
git-svn-id: svn://10.0.0.236/trunk@178164 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 15:56:24 +00:00
bienvenu%nventure.com
867f2c201a implement sasl auth and ability to use gssapi on windows, patches by cneberg@gmail.com, simon@sxw.org.uk, r=darin, sr=bienvenu 280792, 303160, NPOB
git-svn-id: svn://10.0.0.236/trunk@178163 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 15:22:33 +00:00
masayuki%d-toybox.com
8265a09ab3 backing out previous my check-in b=276727
git-svn-id: svn://10.0.0.236/trunk@178162 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 14:53:14 +00:00
peterv%propagandism.org
4d295a13bb Preparation for fix for bug 203927 (Add ability to read from Mac OS X system Address Book): Switch to nsISimpleEnumerator. r=bienvenu, sr=dmose.
git-svn-id: svn://10.0.0.236/trunk@178161 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 14:41:10 +00:00
mark%moxienet.com
0d8a5a6827 Bug 302080 cleanup; cd .. ruins use of relative $(topsrcdir) in non-objdir
git-svn-id: svn://10.0.0.236/trunk@178160 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 14:03:02 +00:00
mark%moxienet.com
f2cf8828bd #! cleanup from bug 302080
git-svn-id: svn://10.0.0.236/trunk@178159 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 13:51:08 +00:00
mark%moxienet.com
5108369d89 Missed files from bug 302080.
git-svn-id: svn://10.0.0.236/trunk@178158 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 13:29:55 +00:00
mark%moxienet.com
d1822be8ab Bug 303161, include Java Embedding Plugin for Mac OS X. r=josh
git-svn-id: svn://10.0.0.236/trunk@178157 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 13:14:58 +00:00
mark%moxienet.com
860cff216f Bug 302080, Mac products need to display EULA. New Mac dmg packager, EULA resources, dmg backgrounds, and icons. Also fixes 180837, 257854, 283598. r=josh sr=smfr sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178155 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 13:11:46 +00:00
cltbld
18cc8a5018 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@178154 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 12:39:14 +00:00
cbiesinger%web.de
b5789f98ef bug 304982 define CPP_THROW_NEW to throw() even when exceptions are enabled
r=bsmedberg sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@178152 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 12:34:14 +00:00
cbiesinger%web.de
69bcbc8894 bug 288042 make the cairo svg renderer work with xlib and qt
r=tor


git-svn-id: svn://10.0.0.236/trunk@178151 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 12:31:30 +00:00
cbiesinger%web.de
107cbec591 288042 make functions virtual so that they can be called from outside of gfx
r=zrusin, qt port only


git-svn-id: svn://10.0.0.236/trunk@178150 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 12:29:27 +00:00
peterv%propagandism.org
480118a864 Fix for bug 304374 (|nsCOMPtr<nsIInterfaceInfoManager> iim = XPTI_GetInterfaceInfoManager()| leaks). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178149 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:29:12 +00:00
bugzilla%arlen.demon.co.uk
8254b69252 Bug 304739 Tidy up hrefAndLinkNodeForClickEvent
p=me r=neil.parkwaycc.co.uk sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@178148 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:25:18 +00:00
bryner%brianryner.com
da77ba9f16 fix case on #include
git-svn-id: svn://10.0.0.236/trunk@178147 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:05 +00:00
bryner%brianryner.com
8700f7cbe0 Invalidate cached presentation if the DOM is mutated (bug 292962). Patch by sicking, r+sr=me, a=chofmann.
git-svn-id: svn://10.0.0.236/trunk@178146 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:04 +00:00
bryner%brianryner.com
ed7abec824 Fix assorted issues with fastback, including adding progress listener notifications and introducing the PageHide and PageShow events. See bug 292971 for all of the details. r=darin, sr=bzbarsky, a=shaver.
git-svn-id: svn://10.0.0.236/trunk@178145 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:03 +00:00
timeless%mozdev.org
f56401ce04 Bug 292973 Lonely forward-decl of nsISecureBrowserUIState
r=bz sr=bz a=brendan


git-svn-id: svn://10.0.0.236/trunk@178144 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:02 +00:00
bryner%brianryner.com
1308bf7995 Fix save/restore of form control contents when reloading (bug 294258). r=sicking, sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@178143 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:01 +00:00
bryner%brianryner.com
2fc3e4d90d Add support for caching content viewers in session history to speed up back/forward (bug 274784). This initial landing has the feature disabled by default; set browser.sessionhistory.max_viewers to the maximum number of pages to cache to enable the feature. r=bzbarsky, sr/a=brendan.
git-svn-id: svn://10.0.0.236/trunk@178142 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:17:00 +00:00
timeless%mozdev.org
a5223fee17 Bug 121730 Add number of entries actually removed from sHistory when using PurgeHistory()
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@178141 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:59 +00:00
bsmedberg%covad.net
8147b02371 Bug 275605 - libxul step 3 (all of tier 9, except libmozjs.so which will remain separate indefinitely) r=darin
git-svn-id: svn://10.0.0.236/trunk@178140 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:58 +00:00
bzbarsky%mit.edu
ca33266cf5 Separate out the concepts of "history entries separated by just a scroll" and
"history entries with the same postdata".  The latter is implied by the former,
but not conversely.  Bug 264964, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@178139 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:57 +00:00
bzbarsky%mit.edu
c5090dc7e7 Make sure to copy the cache key when cloning. Bug 263653, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@178138 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:56 +00:00
darin%meer.net
0bd0e47815 fixes bug 262183 "FFTrunk and Trunk crash [@ nsSHEntry::GetChildAt]" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178137 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:55 +00:00
darin%meer.net
f4fdca666b fixes bug 260314 "UMR in nsSHEntry::SetLayoutHistoryState + cleanup" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178136 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:54 +00:00
gerv%gerv.net
d320e88322 Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@178135 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:53 +00:00
hpradhan%hotpop.com
1db037ca17 bug 229392 : minor cleanup in session history r=alecf sr=bz
git-svn-id: svn://10.0.0.236/trunk@178134 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:52 +00:00
bzbarsky%mit.edu
7faa3de39d Make sure we don't end up with a too-negative mIndex. Bug 218639, r=timeless, sr=jag
git-svn-id: svn://10.0.0.236/trunk@178133 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:51 +00:00
jaggernaut%netscape.com
96136c640f Bug 213602: Switch some users of NS_GetWeakReference over to do_GetWeakReference. r=bzbarsky, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@178132 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:50 +00:00
peterv%propagandism.org
15786df7a5 Fix for 209699 (bug convert some consumers over to CopyUTF8toUTF16 / CopyUTF16toUTF8). r=jshin, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178131 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:49 +00:00
darin%meer.net
ee15136ce7 fixes bug 252023 "'no-store' header directives from server or web script ignored by browser during non-SSL transactions" r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178130 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:48 +00:00
gerv%gerv.net
b87fed4dea Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@178129 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:47 +00:00
timeless%mozdev.org
c5cd7a964e Bug 206166 Unused variable `PRInt32 cnt' in nsSHistory::CompareFrames
r=radha sr=rbs


git-svn-id: svn://10.0.0.236/trunk@178128 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:46 +00:00
seawood%netscape.com
4551216da3 Implement mozcomps static build variant.
Remove unnecessary EXPORT_LIBRARY settings.
Bug #201602 r=bryner


git-svn-id: svn://10.0.0.236/trunk@178127 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:45 +00:00
dougt%netscape.com
43c69ced73 Create a new xpcom obsolete library (and component library).
Moved nsFileSpec and related classes into this obsolete library.
  Moved nsRegistry and related libreg functionality into the obsolete library.

Updated many callers using the obsolete nsFile spec to use nsIFile and Necko to do file IO.

Combined the following DLLs (source -> dest)
  uriloader -> docshell
  shistory -> docshell
  jsurl -> jsdom
  gkview -> gklayout

Moved nsAdapterEnumerator out of xpcom/ds and into mailnews, since they're the only consumer

Modifed the xpt_link tool so that you can specify a “only include” cid list that can mask CID’s that you are not interested in.

Added build options:
Prevent the building of xpinstall (--disable-xpinstall)
Prevent the building js component loader (--disable-jsloader)
A build option to only build a single profile (--enable-single-profile)
A build flag to only built the required xpfe components (--disable-xpfe-components).

Removal or hiding of unused functions and classes including nsEscape*, nsDequeIterator, nsRecyclingAllocatorImpl, nsDiscriminatedUnion, nsOpaqueKey, nsCRT::strlen, NS_NewCommandLineService

Bug 194240, r/sr = darin, alec.


git-svn-id: svn://10.0.0.236/trunk@178126 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:44 +00:00
bzbarsky%mit.edu
70cfdbd9e2 Implement support for the "type" attribute of <a> elements. Bug 214626,
r=adamlock, sr=darin


git-svn-id: svn://10.0.0.236/trunk@178125 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:43 +00:00
hpradhan%hotpop.com
98c8ea6418 bug 197827 : fix a leak by making nsSHEntry use nsCOMArray. r=radha sr=alecf
git-svn-id: svn://10.0.0.236/trunk@178124 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:42 +00:00
jaggernaut%netscape.com
0995c8e19e Bug 126826: back/forward buttons stop working because of invalid value for sessionhistory.max_entries in prefs.js. r=jrgm, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@178123 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:41 +00:00
locka%iol.ie
5910782fae Better explain nsIWebNavigation "document" attribute, fix spelling of "referringURI" attribute. b=192322 r=danm@netscape.com sr=bzbarsky@mit.edu a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178122 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:40 +00:00
dbaron%dbaron.org
d33d869cc9 Bug 178643: Remove uses of NS_INIT_ISUPPORTS, since it is no longer needed. r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@178121 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:39 +00:00
dougt%netscape.com
88ac791904 166917. Clean up xpcom SDK includes. r=rpotts@netscape.com, sr=alecf@netscape.com, a=rjesup@wgate.com
git-svn-id: svn://10.0.0.236/trunk@178120 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:38 +00:00
radha%netscape.com
9995fb4148 Fix for bug 59774. Save scrollbar positions in sessionhistory when jumping from one anchor to another in a page. r=adamlock sr=alecf a=asa. Approved by ADT.
git-svn-id: svn://10.0.0.236/trunk@178119 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:37 +00:00
rpotts%netscape.com
3a0ad167ed bug #40867 (r=bzarsky@mit.edu, sr=jst@netscape.com, a=asa@mozilla.org) Add new caching API to allow view-source to load from the cache and not the network.
git-svn-id: svn://10.0.0.236/trunk@178118 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:36 +00:00
darin%netscape.com
693206d7ba fixes bug 124042 "support internationalized URIs" r=dougt, sr=alecf, a=asa
git-svn-id: svn://10.0.0.236/trunk@178117 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:35 +00:00
morse%netscape.com
dbabeee5d5 bug 107579, infrastructure for detecting 3rd-party cookies, r=darin,rpotts, sr=devitz
git-svn-id: svn://10.0.0.236/trunk@178116 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:34 +00:00
radha%netscape.com
1e093735da Fix for bug # 105299. Loop through all the subframes to make sure all url
changes are reloaded when going back and forward. r=adamlock. sr=alecf a=shaver


git-svn-id: svn://10.0.0.236/trunk@178115 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:33 +00:00
gerv%gerv.net
b88cc2ffc4 Bug 154765 - Cleaning up Contributors references after relicensing. Patch by riceman+bmo@mail.rit.edu; r=gerv, auto-sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@178114 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:32 +00:00
blakeross%telocity.com
5b43539c26 112282 - navigate back/fwd stops working in some cases. This is just a safety patch. r=radha sr=hewitt
git-svn-id: svn://10.0.0.236/trunk@178113 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:31 +00:00
radha%netscape.com
df91574780 Fix for bug 90224. Send nsISHistoryListener notifications for Reload. r=mcafee, sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@178112 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:30 +00:00
rpotts%netscape.com
c0b972d7dc bug #94205 (r=adamlock@netscape.com, sr=jst@netscape.com) nsIWebNavigation interface changes...
git-svn-id: svn://10.0.0.236/trunk@178111 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:29 +00:00
dbaron%fas.harvard.edu
5cbba4b37e Make nsSharable[C]String writable by overriding appropriate methods. Ensure that it doesn't store null buffer handle pointer internally, and override get() on nsXPIDL[C]String for backwards-compatibility. Collapse nsSharedBufferHandle and nsFlexBufferHandle into nsSharedBufferHandle which knows its length but can't have a storage start distinct from its data start. Convert string users who were working around broken nsSharableString::Assign back to using it. b=104663, 100751, 74726 r=jag sr=scc
git-svn-id: svn://10.0.0.236/trunk@178110 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:28 +00:00
seawood%netscape.com
4dfb3480ad Start installing GRE libraries & components into a separate dist/gre directory as part of the default build.
Bug #186241 r=dougt


git-svn-id: svn://10.0.0.236/trunk@178109 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:27 +00:00
radha%netscape.com
febe79c059 Fix for bug # 103050. Wrong index value passed for OnHistoryGotoIndex(). r=chak sr=alecf
git-svn-id: svn://10.0.0.236/trunk@178108 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:26 +00:00
timeless%mac.com
fda24adb27 Bugzilla Bug 110080 change !NS_SUCCEEDED(status) to NS_FAILED(status)
s/!NS_SUCCEEDED/NS_FAILED/g;s/!NS_FAILED/NS_SUCCEEDED/g;
r=dougt sr=hewitt


git-svn-id: svn://10.0.0.236/trunk@178107 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:25 +00:00
radha%netscape.com
ad3b18d2f5 Fix for bug # 108041. Session history misbehaves when _top is replaced after a series of subframe navigations. r=adamlock sr=rpotts.
git-svn-id: svn://10.0.0.236/trunk@178106 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:24 +00:00
radha%netscape.com
d31118c389 Fix for bug # 103978. Problems with back/forward at cnn.com, mainly due to expired subframes and clicking back/forward fast. r=adamlock sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178105 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:23 +00:00
radha%netscape.com
f9259d21aa Fix for bug # 100993. Freeze nsIHistoryEntry.idl and nsISHistory.idl according to the
embedding freezing guidelines. r=chak sr=alec


git-svn-id: svn://10.0.0.236/trunk@178104 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:22 +00:00
dougt%netscape.com
3849b31ab7 exports frozen interface to dist/sdk using new SDK variable. 164717. r=cls, sr=alec
git-svn-id: svn://10.0.0.236/trunk@178103 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:21 +00:00
gerv%gerv.net
47e26c0e4f Relicensing Round 1, Take 2. Most C-like NPL files -> NPL/GPL/LGPL. Bug 98089.
git-svn-id: svn://10.0.0.236/trunk@178102 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:20 +00:00
rjesup%wgate.com
2634e00d22 Bug 96108: Inline ElementAt(), add SafeElementAt(), voidarray usage fixes,
assertions for bad voidarray indexes.  r=jst, sr=waterson


git-svn-id: svn://10.0.0.236/trunk@178101 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:19 +00:00
jaggernaut%netscape.com
701d6bde0d Bug 100476: Convert uses of member functions ToNewUnicode, ToNewCString and ToNewUTF8String to their global versions and remove support from nsCString and nsString. r=dbaron, rs=scc
git-svn-id: svn://10.0.0.236/trunk@178100 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:18 +00:00
radha%netscape.com
a69783dc81 Fix for bugs 87143 - Problems with setting nsSHistory::SetmaxLength()
92664 - nsISHistoryListener::OnHistoryGotoIndex() doesn't fire all the time.
r=mcafee, sr=alec


git-svn-id: svn://10.0.0.236/trunk@178099 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:17 +00:00
sfraser%netscape.com
5000b0bf15 Fix bug 115171 -- shrink session history entries by replacing PRBool with PRPackedBool. r=dp, sr=waterson
git-svn-id: svn://10.0.0.236/trunk@178098 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:16 +00:00
radha%netscape.com
0bad995116 Fix for bus 92824. Update index in session History only after onStartLoad notifications come for the page. r=adamlaock sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178097 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:15 +00:00
radha%netscape.com
f566a35fc3 Fix for bug 79063 r=rpotts sr=darin
git-svn-id: svn://10.0.0.236/trunk@178096 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:14 +00:00
rjesup%wgate.com
323588b0c3 Bug 94243: VoidArray usage patch. a=asa sr=brendan r=waterson r=bienvenu
r=pierre r=jband/dbradley  Also fixes some whitespace issues.


git-svn-id: svn://10.0.0.236/trunk@178095 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:13 +00:00
radha%netscape.com
10c6744fb3 Fix for topEmbed bug 93027 r=pollmann sr=darin
git-svn-id: svn://10.0.0.236/trunk@178094 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:12 +00:00
jst%netscape.com
180b1eb2f9 Landing the XPCDOM_20010329_BRANCH branch, changes mostly done by jband@netscape.com and jst@netscape.com, also some changes done by shaver@mozilla.org, peterv@netscape.com and markh@activestate.com. r= and sr= by vidur@netscape.com, jband@netscape.com, jst@netscpae.com, danm@netscape.com, hyatt@netscape.com, shaver@mozilla.org, dbradley@netscape.com, rpotts@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@178093 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:11 +00:00
locka%iol.ie
a6943eded0 Fix for http referrer not being sent when session history urls are loaded from the network. b=61426 sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178092 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:10 +00:00
radha%netscape.com
c15718f778 Fix for bug # 55055. Save CacheKey in SH for postdata results r=adamlock sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178091 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:09 +00:00
radha%netscape.com
863dc0a03d Fix for bug # 71756. New SH interfaces. r=rpotts, valeski
git-svn-id: svn://10.0.0.236/trunk@178090 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:08 +00:00
radha%netscape.com
417b04bb59 Fix for bug 84519 r=adamlock sr=rpotts a=asa. history.go(toofar) gives problems to back/forward buttons
git-svn-id: svn://10.0.0.236/trunk@178089 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:07 +00:00
shanjian%netscape.com
dffcc460ee #92473 Overwrite character set does not work inside Text and Textarea.
r = radha, sr=blizzard


git-svn-id: svn://10.0.0.236/trunk@178088 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:06 +00:00
rpotts%netscape.com
edb86353f9 bug #94205. Adding flags to nsIWebNavigation::Stop().
git-svn-id: svn://10.0.0.236/trunk@178087 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:05 +00:00
radha%netscape.com
7defc42c70 Fix for bugs 84556 and 82803 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178086 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:04 +00:00
scc%mozilla.org
449e775ea5 bug #75504; sr=jband. simple fixes correcting where people inappropriately applied |getter_AddRefs|
git-svn-id: svn://10.0.0.236/trunk@178085 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:03 +00:00
radha%netscape.com
b7d2d2da5e Fix for bug # 76472 Assertion in GetChildAt() r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178084 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:02 +00:00
radha%netscape.com
e25f876b4b Fixes related to bug # 71756 r=rpotts, valeski
git-svn-id: svn://10.0.0.236/trunk@178083 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:01 +00:00
radha%netscape.com
2a4233e293 Changes related to history listener interface 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178082 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:16:00 +00:00
radha%netscape.com
e4643b9b5e Fix for Session History growth bug 62651 r=law and several other people, sr=waterson
Put a limit on number entries session History will hold for each browser window/embedding
window


git-svn-id: svn://10.0.0.236/trunk@178081 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:59 +00:00
radha%netscape.com
34c0f7a04c More fixes for bug # 46828. r=pollmann sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178080 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:58 +00:00
pollmann%netscape.com
2257d07cb6 Bug 52670: Grow session history frame list if needed when frames load out of order. r=radha@netscape.com, sr=rpotts@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178079 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:57 +00:00
radha%netscape.com
422ca099f8 Fix for bug # 58216 r/sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178078 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:56 +00:00
warren%netscape.com
179a70e545 Bug 47207. Backing out logging/PRINTF changes until we can fix stopwatch.h, introduce double parens, etc.
git-svn-id: svn://10.0.0.236/trunk@178077 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:55 +00:00
warren%netscape.com
cf2a190df1 Bug 47207. Changing printf to PRINTF to use new logging facility. r=valeski,sr=waterson
git-svn-id: svn://10.0.0.236/trunk@178076 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:54 +00:00
radha%netscape.com
8c1982f701 Fix for bug # 55055 r=adamlock sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178075 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:53 +00:00
radha%netscape.com
4199a89aa2 Fix for bug # 55145. r=pollmann a=rpotts
git-svn-id: svn://10.0.0.236/trunk@178074 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:52 +00:00
locka%iol.ie
de130a57b1 Changes to loadURI & reload methods on nsIDocShell, nsIWebNavigation. b=50949, r=radha, a=radha
git-svn-id: svn://10.0.0.236/trunk@178073 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:51 +00:00
rayw%netscape.com
9329877052 Bug 37275, Changing value of all progids, and changing everywhere a progid
is mentioned to mention a contractid, including in identifiers.

r=warren


git-svn-id: svn://10.0.0.236/trunk@178072 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:50 +00:00
law%netscape.com
9d06e2b90a Bug 22174; add title to SH entries for file:/ftp: directory URLs; r=radha@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178071 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:49 +00:00
rpotts%netscape.com
1457d26962 Fixed a leak where child SHEntry were not being released when the parent SHEntry was deleted.
git-svn-id: svn://10.0.0.236/trunk@178070 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:48 +00:00
valeski%netscape.com
2670b65812 46775. consolodating xpfe components into a root module to reduce system overhead bloat. built on win, linux, mac. precheckin tests on windows. general testing on mac and linux.
git-svn-id: svn://10.0.0.236/trunk@178069 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:47 +00:00
locka%iol.ie
3aeaf647fe Impl of GetCurrentURI modified to new style. b=46847, r=valeski, a=valeski
git-svn-id: svn://10.0.0.236/trunk@178068 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:46 +00:00
locka%iol.ie
f841691461 API changes for embedding. b=46847, r=dougt, a=valeski
git-svn-id: svn://10.0.0.236/trunk@178067 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:45 +00:00
radha%netscape.com
0ce422acc4 fix for bug # 43335. checking in patch on behalf of deo@logos-m.ru r=radha
git-svn-id: svn://10.0.0.236/trunk@178066 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:44 +00:00
radha%netscape.com
8a9c5eb537 fix for 45770 r=nisheeth.
git-svn-id: svn://10.0.0.236/trunk@178065 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:43 +00:00
warren%netscape.com
a70991c00f Added nsIRDFDataSource::HasArcIn/HasArcOut. Changed nsXULTemplateBuilder.cpp to use it (ifdef'd for now). Speed up folder loading by about 24%. r=waterson,alecf
git-svn-id: svn://10.0.0.236/trunk@178064 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:42 +00:00
radha%netscape.com
7b7250fb83 fix for dogfood+ bug 44558. r=rpotts.
git-svn-id: svn://10.0.0.236/trunk@178063 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:41 +00:00
rpotts%netscape.com
e2854dbe1b Moved session history methods from nsIWebNavigation into a new interface called nsIDocShellHistory. Also made docshells persist layout state before being destroyed (this is necesssary for framesets).
git-svn-id: svn://10.0.0.236/trunk@178062 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:40 +00:00
radha%netscape.com
d7d2b50443 More code for feature 36547. CODE NOT PART OF THE BUILD. Will provide reviewer when
feature is enabled.


git-svn-id: svn://10.0.0.236/trunk@178061 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:39 +00:00
radha%netscape.com
04d2c6405b Fix for bug # 51564 r=valeski
git-svn-id: svn://10.0.0.236/trunk@178060 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:38 +00:00
radha%netscape.com
c17562f4c2 More checkins for feature bug 36547. CODE NOT PART OF THE BUILD. reviewer will be provided
when feature is enabled.


git-svn-id: svn://10.0.0.236/trunk@178059 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:37 +00:00
radha%netscape.com
124f9e9075 New methods in nsIwebNavigation
git-svn-id: svn://10.0.0.236/trunk@178058 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:36 +00:00
jdunn%netscape.com
b7246e887f adding newline for HPUX
git-svn-id: svn://10.0.0.236/trunk@178057 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:35 +00:00
radha%netscape.com
dc95a2d4b7 Initial checin for feature bug 36547. r=self(module owner) No code in this checkin is currently used by
any parts of the build.


git-svn-id: svn://10.0.0.236/trunk@178056 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:34 +00:00
tbogard%aol.net
cf40949c1f Changed the concept of the transaction parent/ child to be previous and next. This flows better with actual relationship they hold in session history terms. The prev and next are also now not just readonly to allow properly setting up the list while avoiding nasty casts to implementation objects. Removed a bunch of dead code. Changed the module object to use generic factories and removed the hand created NS_New* functions. Changed over to interface maps in some places. The nsSHEntry obect no longer has the concept of children. There is no need since frame state will be stored in the layout history state object. This means nsSHEntry no longer implements the nsISHContainer interface.
git-svn-id: svn://10.0.0.236/trunk@178055 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:33 +00:00
radha%netscape.com
7e4b10e42a Fix for bug # 99624 r=chak sr=alecf.. freeze nsISHistorylistener as per new freezing guidelines
git-svn-id: svn://10.0.0.236/trunk@178054 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:32 +00:00
tbogard%aol.net
ce63e6c2f4 Changed nsSHEntry to be more XPCOM friendly.. Uses nsCOMPtr, the new interface map etc.
git-svn-id: svn://10.0.0.236/trunk@178053 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:31 +00:00
tbogard%aol.net
c12c1dbeb0 Changed the nsISHEntry interface to deal with layoutStateHistory in terms of a types nsILayoutHistoryState rather than just an nsISupports. Also changed the implementation to hold on to it with an nsCOMPtr rather than a raw pointer.
git-svn-id: svn://10.0.0.236/trunk@178052 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:30 +00:00
tbogard%aol.net
67c8103b2a nsISHEntry's attribute uri became URI to become more consistent with other places it exists.
git-svn-id: svn://10.0.0.236/trunk@178051 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:29 +00:00
tbogard%aol.net
38577e2ef3 Added the concept of a replaceable entry. This is an entry which when a new item is added will get overwritten rather than adding the entry to the end of the list.
git-svn-id: svn://10.0.0.236/trunk@178050 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:28 +00:00
radha%netscape.com
7541999131 Initial checkin for history listener interface bug 65608 r=valeski sr=rpotts
git-svn-id: svn://10.0.0.236/trunk@178049 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:27 +00:00
cls%seawood.org
3ae1d220ae Set MODULE in makefiles at the top of a heirarchy so that module-deps lists are more precise and builds will have the proper order if some subdirs contain other modules.
git-svn-id: svn://10.0.0.236/trunk@178048 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:26 +00:00
radha%netscape.com
94d6e47ac6 Fix build warnings
git-svn-id: svn://10.0.0.236/trunk@178047 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:25 +00:00
seawood%netscape.com
c841de634a Landing the rest of the win32 gmake changes:
* Adds Makefile.ins to win32 specific dirs
* Adds WINNT ifdefs to Makefile.ins
* Causes NSPR to be compiled with --with-mozilla
* Misc general Makefile.in cleanup

Bug #58981 r=mcafee


git-svn-id: svn://10.0.0.236/trunk@178046 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:24 +00:00
jaggernaut%netscape.com
48fc4c08a2 Bug 73353: splitting the modules on the REQUIRES lines in Makefile.in across multiple lines to more clearly show the changes made. sr=alecf
git-svn-id: svn://10.0.0.236/trunk@178045 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:23 +00:00
jaggernaut%netscape.com
bcb3e98cda Bug 73353: clean up the REQUIRES lines in Makefiles.
git-svn-id: svn://10.0.0.236/trunk@178044 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:22 +00:00
waterson%netscape.com
6c47a53a14 Land STATIC_BUILD_20010612_BRANCH, which supports building mozilla with components statically linked into the executable, as well as 'meta modules' that combine components into uber-DLLs.
git-svn-id: svn://10.0.0.236/trunk@178043 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:21 +00:00
cls%seawood.org
8ab6378b39 Set EXPORT_LIBRARY=1 in all pertinent Makefile.ins. Allows us to build the final link list as we traverse the tree. Bug #46775
git-svn-id: svn://10.0.0.236/trunk@178042 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:20 +00:00
pp%ludusdesign.com
f6ddd69565 Conversion to NS_GET_IID(). Bug #20232, r=scc@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178041 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:19 +00:00
law%netscape.com
f0b8f8ab08 Tweaks to new shist per bug 18804; r=travis@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178040 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:18 +00:00
disttsc%bart.nl
33721a139a Add "gfx2" and "imglib2" to REQUIRES lines in Makefile.in for MOZ_TRACK_MODULE_DEPS builds (e.g. senna)
git-svn-id: svn://10.0.0.236/trunk@178039 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:17 +00:00
dougt%netscape.com
85e53471f9 Landing nsIFile.
git-svn-id: svn://10.0.0.236/trunk@178038 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:16 +00:00
law%netscape.com
04efc38403 Fix for Mac build bustage; comment out some debugging code
git-svn-id: svn://10.0.0.236/trunk@178037 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:15 +00:00
law%netscape.com
3d92630717 Stuff for bug #18804; tweaks for new web shell; r=radha@netscape.com
git-svn-id: svn://10.0.0.236/trunk@178036 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:14 +00:00
disttsc%bart.nl
0113935e19 Clean up REQUIRES lines. r=cls
git-svn-id: svn://10.0.0.236/trunk@178035 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:13 +00:00
disttsc%bart.nl
21297f1822 Mass REQUIRES update to synch up with string lib and xul changes in an attempt to fix senna bustage. r=jst, sr=cls
git-svn-id: svn://10.0.0.236/trunk@178034 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:12 +00:00
cls%seawood.org
0080d881e2 Add pref to REQUIRES to fix senna bustage
git-svn-id: svn://10.0.0.236/trunk@178033 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:11 +00:00
cls%seawood.org
85074805a6 Resurrect REQUIRES so that we have some sort of means to track intermodule dependencies. Bug #59454 r=blizzard@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@178032 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:10 +00:00
cls%seawood.org
290163e004 Moved static MOZ_COMPONENT_NSPR_LIBS, MOZ_COMPONENT_XPCOM_LIBS, MOZ_COMPONENT_LIBS definitions from configure.in to config.mk. Replaced -lxpcom in Makefiles to $(XPCOM_LIBS) so that we can optionally link against -lboehm when needed. Bug #31287
git-svn-id: svn://10.0.0.236/trunk@178031 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:09 +00:00
radha%netscape.com
53e1534bb8 Initial checkin for nsSHistory.cpp/.h. corresponding makefile changes.
interface changes to nsSHTransaction.


git-svn-id: svn://10.0.0.236/trunk@178030 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:08 +00:00
radha%netscape.com
4c5f247cad Initial checkin for new SH interfaces
git-svn-id: svn://10.0.0.236/trunk@178029 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:06 +00:00
radha%netscape.com
576a8b4a3b Changes to interface. Adding nsISHistory.idl to makefiles. r=dp, bug=18804
git-svn-id: svn://10.0.0.236/trunk@178028 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:15:05 +00:00
radha%netscape.com
45abd84d26 Initial checkin for tre new session history component. r=dp. bug=18804
git-svn-id: svn://10.0.0.236/trunk@178027 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 11:14:57 +00:00
mvl%exedo.nl
da888badf4 Bug 304615: Completed-date column of task table is blank.
patch by gekacheka, r=mvl


git-svn-id: svn://10.0.0.236/trunk@178026 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 10:27:23 +00:00
mvl%exedo.nl
14c7f14de6 Bug 304613: Setting completed-date is not saved.
patch by gekacheka, r=mvl


git-svn-id: svn://10.0.0.236/trunk@178025 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 10:26:18 +00:00
mats.palmgren%bredband.net
5ec61cabce Avoid triggering changes to the link map while enumerating it. b=304747 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@178024 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:54:45 +00:00
mark%moxienet.com
3527c4b8d3 Bustage fix following bug 301030, better assignment. r+sr=bz. Sorry for the burning.
git-svn-id: svn://10.0.0.236/trunk@178022 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:47 +00:00
mark%moxienet.com
8853896d23 Bug 301030, WWW-Authenticate: Negotiate crashes on Mac. Fix Mac-only function pointer. r=cneberg sr=darin a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178021 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:46 +00:00
mark%moxienet.com
94676afae0 Mac bustage fix. Bug 299305, Mac GSSAPI fixes following bug 295109. a=#developers
git-svn-id: svn://10.0.0.236/trunk@178020 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:45 +00:00
darin%meer.net
ddce5f6992 fixes bug 295109 "support pr-loading gssapi libraries for negotiateauth" patch by cneberg@gmail.com, r=darin, a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178019 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:44 +00:00
darin%meer.net
3f03a79e61 landing patch for bug 237586 "Implement negotiateauth using SSPI for Windows" r=cneberg sr=bryner a=shaver
git-svn-id: svn://10.0.0.236/trunk@178018 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:43 +00:00
pedemont%us.ibm.com
16127ebded Bug 240643 - Autthentication Failover not fully supported between connection based Authentication Types - patch by cneberg@sandia.gov r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@178017 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:42 +00:00
darin%meer.net
a9b22f2d6d backing out last change
git-svn-id: svn://10.0.0.236/trunk@178016 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:41 +00:00
darin%meer.net
626cf1a6aa fixes bug 240643 "Autthentication Failover not fully supported between connection based Authentication Types" patch by cneberg@sandia.gov r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@178015 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:40 +00:00
darin%meer.net
4f45c4340b landing patch for bug 241124 "move GSSAPI code behind nsIAuthModule so it can be used by mail protocols" r=cneberg sr=bryner
git-svn-id: svn://10.0.0.236/trunk@178014 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:38:39 +00:00
peterv%propagandism.org
86bd6e86cb Fix for bug 248025 (cannot add a DOM Node as an xsl:param using XSLTProcessor.setParameter()). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@178013 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 09:14:10 +00:00
mats.palmgren%bredband.net
15aadd34c7 Truncate long TITLE strings to avoid crashing GTK/WM/X. b=167315 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@178011 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 08:10:28 +00:00
masayuki%d-toybox.com
76b018712e Bug 276727 Implement disable/enable IME API r=roc, timeless, pinkerton, amardare and katakai, sr=roc
git-svn-id: svn://10.0.0.236/trunk@178008 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 04:09:13 +00:00
nelsonb%netscape.com
dfc02f0eb0 Remove fortezza header files from package. Bug 239960. patch by
wtchang@redhat.com, r=nelson@bolyard.com Modified Files: prototype


git-svn-id: svn://10.0.0.236/trunk@178007 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 03:42:00 +00:00
dbaron%dbaron.org
ac95056344 Untabify.
git-svn-id: svn://10.0.0.236/trunk@178006 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 03:40:18 +00:00
dbaron%dbaron.org
986bd5ea6f Move comment along with the code that was moved in revision 1.2.
git-svn-id: svn://10.0.0.236/trunk@178005 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-18 03:36:55 +00:00
zach%zachlipton.com
075b400e31 Actually display the correct stats in stats.cgi. Also move the footer down a little.
git-svn-id: svn://10.0.0.236/trunk@178004 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 23:35:30 +00:00
jst%mozilla.jstenback.com
5db7b4597b Fixing bug 269125. Make image.onerror fire for non-existent files. Patch by trev@gtchat.de, r=jst@mozilla.org, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@178003 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 23:01:09 +00:00
rob_strong%exchangecode.com
a0fa8cb347 Bug 303288 Advanced > Updates > Extensions > Check now opens extension manager without close button. r+a=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@178001 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 22:35:30 +00:00
dmose%mozilla.org
dbe073d341 Adjust version requirement so that they are closer to being correct. Makes the trunk build work again.
git-svn-id: svn://10.0.0.236/trunk@178000 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 22:32:24 +00:00
zach%zachlipton.com
2344bd4801 But some padding is good too.
git-svn-id: svn://10.0.0.236/trunk@177999 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 21:44:18 +00:00
zach%zachlipton.com
cf741e858a Footer should not appear in the middle of pages...
git-svn-id: svn://10.0.0.236/trunk@177998 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 21:43:24 +00:00
zach%zachlipton.com
e574d493bf Fix broken link in footer
git-svn-id: svn://10.0.0.236/trunk@177997 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 21:38:26 +00:00
zach%zachlipton.com
78fc67bba8 Remove tabs from all files. Add more statistics to stats.cgi.
git-svn-id: svn://10.0.0.236/trunk@177996 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 21:36:19 +00:00
zach%zachlipton.com
858c1a7d9c Initial checkin of new litmus statistics page. Also add "statistics" entry to the page footer.
git-svn-id: svn://10.0.0.236/trunk@177994 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 21:23:48 +00:00
bienvenu%nventure.com
6ff3187e8d add auth gssapi, not part of build, files by simon@sxw.org.uk and cneberg@gmail.com, r=darin, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@177993 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 21:00:28 +00:00
bsmedberg%covad.net
cb435b1e7f From bug 304476 - version.txt entries need mozilla/ in front
git-svn-id: svn://10.0.0.236/trunk@177983 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 19:53:01 +00:00
dougt%meer.net
1def677bc2 Minimo. Fullscreen is really fullscreen. hide the status bar in full screen mode
git-svn-id: svn://10.0.0.236/trunk@177982 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 19:45:42 +00:00
aaronleventhal%moonset.net
1267e9fb72 Bug 304488. Accesibility issues with frames and iframes. r=timeless, sr=dmose
git-svn-id: svn://10.0.0.236/trunk@177981 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 19:08:26 +00:00
cmp%mozilla.org
d3c2845cce Swap sl and sk to ensure they are built in the correct order by the build
systems.  Bug 304992, attachment 192971.  r+a=chase@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@177978 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 18:36:48 +00:00
smfr%smfr.org
f21cd94b4b Fix bug 259903: allow the user to show file extensions when saving web pages, and correctly fix up the file extension when they swap formats.
git-svn-id: svn://10.0.0.236/trunk@177977 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 18:33:50 +00:00
mkanat%kerio.com
7f2e2360e3 Bug 296054: [PostgreSQL] Cannot add a new query for event/whining
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@177976 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 18:24:45 +00:00
jst%mozilla.jstenback.com
f0b0de34e7 Fix dumb typo.
git-svn-id: svn://10.0.0.236/trunk@177973 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 18:17:39 +00:00
mkanat%kerio.com
718a328202 Bug 299848: enter_bug's automatic OS/Platform code does not work with the new default OS list
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=wurblzap, a=justdave


git-svn-id: svn://10.0.0.236/trunk@177972 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 18:15:13 +00:00
bryner%brianryner.com
7d133406ea Don't duplicate entries in MOZCONFIG_MODULES (bug 304504). r=bsmedberg.
git-svn-id: svn://10.0.0.236/trunk@177970 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 18:08:47 +00:00
scott%scott-macgregor.org
f6c4b5333e Bug #304898 --> View Certificates, Manage CRLs and Device Manager dialog should be resizable window
git-svn-id: svn://10.0.0.236/trunk@177968 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 17:50:31 +00:00
zach%zachlipton.com
239258a937 Add a little more padding to the footer.
git-svn-id: svn://10.0.0.236/trunk@177967 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 17:34:10 +00:00
zach%zachlipton.com
24a5b30665 Fix the bottom footer in index.cgi so it displays properly.
git-svn-id: svn://10.0.0.236/trunk@177966 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 17:33:08 +00:00
aaronleventhal%moonset.net
3dcf68c116 Bug 304484. Expose alerts, prompts and message boxes as ROLE_ALERT so screen readers have a cue to speak the entire dialog when it appears. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177964 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 17:24:14 +00:00
aaronleventhal%moonset.net
014f4f9c39 Bug 304871. Hitting enter with screen reader active will not open new window links. r=timeless, sr=jst
git-svn-id: svn://10.0.0.236/trunk@177962 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 17:22:16 +00:00
bienvenu%nventure.com
548a7f2d4c fix 303948, rebuild group sort by date when date changes, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@177958 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 17:02:12 +00:00
gavin%gavinsharp.com
d54b52ab08 Bug 298823: JAR URIs (and other types missing the host part) are not properly handled by nsScriptSecurityManager::LookupPolicy(), patch by Giorgio Maone <g.maone@informaction.com>, r=caillon, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@177957 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 16:55:00 +00:00
cbiesinger%web.de
8baf32c269 Bug 293046 XMLHttpRequest.overrideMimeType() makes loading abort for non-XML
patch by Wladimir Palant <trev@gtchat.de> r=jst sr=darin


git-svn-id: svn://10.0.0.236/trunk@177956 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 16:54:25 +00:00
dmose%mozilla.org
c9e472a12a Make ICS service output CRLF as per RFC 2445; fixes regression from Sunbird 0.2 (bug 304883), r=mvl
git-svn-id: svn://10.0.0.236/trunk@177954 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 16:40:59 +00:00
brendan%mozilla.org
9c973f5450 C++ auto-storage-class helpers for requests and local roots (needed for 301265 and other bugs).
git-svn-id: svn://10.0.0.236/trunk@177951 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 16:26:14 +00:00
gavin%gavinsharp.com
2d7d9feff1 Bug 303644 : Remove livemark autodiscovery's handrolled wrapper, patch by Phil Ringnalda <bugzilla@philringnalda.com>, r=vlad
git-svn-id: svn://10.0.0.236/trunk@177950 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 16:17:43 +00:00
neil%parkwaycc.co.uk
ce733f583f Bug 304386 Doubled separator on broken image context menu r=iann sr=jag
git-svn-id: svn://10.0.0.236/trunk@177949 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 16:09:38 +00:00
mvl%exedo.nl
679098a03c Don't change lastmodified when cloning an time.
bug 301140, r=shaver.


git-svn-id: svn://10.0.0.236/trunk@177948 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 15:21:15 +00:00
jminta%gmail.com
1de86c3f75 Bug 303791 Set task status also when setting percent complete. r=mvl
git-svn-id: svn://10.0.0.236/trunk@177947 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 13:58:53 +00:00
jminta%gmail.com
5b5f2c08fb Bug 304826 Fix variable summerTZname. patch by tianchunbinghe@gmail.com r=jminta
git-svn-id: svn://10.0.0.236/trunk@177946 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 13:56:00 +00:00
cbiesinger%web.de
677de7d310 bug 301004 make native gtk2 filepicker modal to its parent
patch by Christian Persch <chpe@gnome.org> r=caillon sr=roc a=asa


git-svn-id: svn://10.0.0.236/trunk@177945 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 13:42:42 +00:00
cbiesinger%web.de
c35be2c642 bug 277587 nsSecureBrowserUIImpl's nsUIContext interface requestor doesn't give
access to the dom window
patch by Christian Persch <chpe@gnome.org> r=jgmyers sr=roc a=asa


git-svn-id: svn://10.0.0.236/trunk@177944 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 13:39:30 +00:00
neil%parkwaycc.co.uk
1d6187162d backing out while I figure out bustage also original bug was 194045
git-svn-id: svn://10.0.0.236/trunk@177943 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 13:34:09 +00:00
neil%parkwaycc.co.uk
e520342c4e Fix native Windows zip build regression from bug 192688 r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177940 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 09:39:54 +00:00
timeless%mozdev.org
6e767fecde Bug 287540 Fix various _C++_ compiler warnings from my Windows non-debug build
patch by gautheri@noos.fr r=timeless sr=neil


git-svn-id: svn://10.0.0.236/trunk@177939 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 09:35:24 +00:00
timeless%mozdev.org
f9b418c3e1 Bug 220933 Manually marking message as Junk should mark it Read as well
patch by jens.b@web.de r=bienvenu sr=dmose


git-svn-id: svn://10.0.0.236/trunk@177936 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 08:58:57 +00:00
timeless%mozdev.org
3440378463 Bug 220933 Manually marking message as Junk should mark it Read as well
patch by jens.b@web.de r=bienvenu sr=dmose


git-svn-id: svn://10.0.0.236/trunk@177935 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 08:32:10 +00:00
timeless%mozdev.org
133574e86b Bug 299825 Search plugins in App directory are updated into Profile directory (resulting in double Search Bar entries)
patch by torisugari@gmail.com r=timeless sr=neil


git-svn-id: svn://10.0.0.236/trunk@177934 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 08:27:28 +00:00
timeless%mozdev.org
ae4ec1442e Bug 304085 crash [@ JS_ValueToString - JSValIDToString] with DEBUG_CAPS_HACKER
r=caillon sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@177932 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 07:40:39 +00:00
dougt%meer.net
a6361ac7ce WinCE only. Disable opt for xpconnect. Did I mention that the windows ce optimizer blows? bug=304714. r=shaver, a=asa
git-svn-id: svn://10.0.0.236/trunk@177931 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 06:21:05 +00:00
timeless%mozdev.org
fc72eda8c9 Bug 304338 nsWindowSH doesn't allow xpcom components to replace its properties
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@177930 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 06:01:42 +00:00
timeless%mozdev.org
4dad4e76e9 Bug 303596 DEBUG_CheckClassInfoClaims should tolerate NS_ERROR_OUT_OF_MEMORY
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@177929 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 05:36:36 +00:00
timeless%mozdev.org
62408f158b Bug 303521 !!! Object's nsIClassInfo lies about it's interfaces!!! s.b. "its"
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@177928 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 03:44:45 +00:00
zach%zachlipton.com
bc76705fd8 First crack at a page footer. Note that this does break the home page. Hopefully someone will know how to fix it...
git-svn-id: svn://10.0.0.236/trunk@177927 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 03:37:38 +00:00
cst%andrew.cmu.edu
88c4924d49 Bug 292503 Working images should not have alt text that says there is an error
r=biesi sr=jst


git-svn-id: svn://10.0.0.236/trunk@177926 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 02:49:47 +00:00
julien.pierre.bugs%sun.com
dc079f7645 Fix for bug 217024. add a function for comparing cert validity periods. r=wtchang
git-svn-id: svn://10.0.0.236/trunk@177925 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 02:04:12 +00:00
aaronleventhal%moonset.net
98a42e7567 Bug 303404. Crash when hitting escape in context menu for a menu item. r=dbaron, sr=neil
git-svn-id: svn://10.0.0.236/trunk@177924 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 02:03:45 +00:00
roc+%cs.cmu.edu
c92cc5a377 Bug 304759. Avoid link map maintenance while tearing down document. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@177922 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-17 01:27:10 +00:00
sandeep.konchady%sun.com
60860ee691 Bug Id: 304195
Added try/catch block around the method calls within toString().  Calls
such as getInetAddress(), getPort() etc does not check if the socket is
closed, and when applications use toString() on a closed socket, there
is an uncaught exception.


git-svn-id: svn://10.0.0.236/trunk@177919 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 23:44:45 +00:00
dougt%meer.net
7908965789 Removing mozce_PeekMessageA
git-svn-id: svn://10.0.0.236/trunk@177918 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 23:20:09 +00:00
gerv%gerv.net
20fbab41f2 Bug 304277: add .cl and .fi to IDN whitelist. Patch by gerv; r=jshin, a=asa.
git-svn-id: svn://10.0.0.236/trunk@177917 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 23:07:09 +00:00
bzbarsky%mit.edu
ed6b561eb2 Make sure to set base tag info on the leaf forms we create when HTML is
misnested.  Bug 73818, r=mrbkap, sr=jst


git-svn-id: svn://10.0.0.236/trunk@177916 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:57:11 +00:00
bzbarsky%mit.edu
dded55f184 Make sure to propagate out error returns when initing classes. Bug 294432, r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@177915 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:54:59 +00:00
bzbarsky%mit.edu
9104cb9303 Make frames know whether they're leaves or not from the frame construction
point of view; use this in the frame constructor.  Bug 265367, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@177914 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:52:48 +00:00
jwalden%mit.edu
53ef08056c Bug 299976 - Remove identical items from glossary/index datasources and make them platform-specific. p=steffen, r=me
git-svn-id: svn://10.0.0.236/trunk@177913 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:48:53 +00:00
roc+%cs.cmu.edu
9ba0936ea4 Bug 291058. Update nsSVGForeignObject to use push/pop translation. r+sr=roc, patch by Hans-Andreas Engel
git-svn-id: svn://10.0.0.236/trunk@177906 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:06:17 +00:00
rj.keller%beonex.com
94917ebf5a oops, forgot a file
git-svn-id: svn://10.0.0.236/trunk@177905 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:06:15 +00:00
roc+%cs.cmu.edu
f82cf1411d Bug 79767. Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@177904 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:04:03 +00:00
rj.keller%beonex.com
78161e79de eek, I was tinkering and broke the start page. fixing...
git-svn-id: svn://10.0.0.236/trunk@177903 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:01:55 +00:00
cbiesinger%web.de
548c1bf82f bug 283606 make nsOSHelperAppService::GetApplicationDescription get a
friendly description
r=darin sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@177901 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 22:00:21 +00:00
jst%mozilla.jstenback.com
7c0e93dcab Fixing bug 287008. Don't call a method that just asserts and returns NS_OK when we can just return NS_OK. Cut n' paste caused this one... r+sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@177898 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:52:52 +00:00
roc+%cs.cmu.edu
f34b32b5f0 Bug 79767. Don't append HEADER when issuing IMAP searches on headers which are already predefined IMAP headers (TO, CC etc). r+sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@177896 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:42:42 +00:00
mrbkap%gmail.com
4717271786 bug 289933: functions, RegExps, and Script objects should all be of type "function" for compatibility with older SpiderMonkeys and to more closely imitate ECMA. r=brendan
git-svn-id: svn://10.0.0.236/trunk@177895 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:40:55 +00:00
roc+%cs.cmu.edu
bf740e728b Bug 291636. nsTransform2D can't handle rotations, never could, and never will, so don't bother with them. r+sr=roc, patch by Hans-Andreas Engel
git-svn-id: svn://10.0.0.236/trunk@177894 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:40:26 +00:00
rj.keller%beonex.com
974b09bff1 Bug 304575 - Grendel needs a start page. Patch by Kieran Maclean <kieran [at] eternal.undonet.com>. r=rj.keller@beonex.com
git-svn-id: svn://10.0.0.236/trunk@177893 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:39:02 +00:00
roc+%cs.cmu.edu
bc4c0bc7a1 Bug 290885. constify some nsTransform2D methods. r+sr=roc, patch by Hans-Andreas Engel
git-svn-id: svn://10.0.0.236/trunk@177892 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:38:56 +00:00
roc+%cs.cmu.edu
c0375ee6b6 Bug 289377, cleanup nsCSSFrameConstructor a tad. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@177891 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:35:58 +00:00
zach%zachlipton.com
dd0a871d69 Forgot to add logincookie and sysconfigcookie to Config.pm.
git-svn-id: svn://10.0.0.236/trunk@177890 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:31:56 +00:00
roc+%cs.cmu.edu
57bffe2488 Bug 303484. Limit the nesting of modal event loops so we avoid overflowing the C++ stack. r+sr=brendan,a=asa
git-svn-id: svn://10.0.0.236/trunk@177889 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 21:03:12 +00:00
mvl%exedo.nl
42f00e91b7 Bug 304572: Event status sort order should match listed order, not alphabetical.
patch by gekacheka@yahoo.com, r=mvl


git-svn-id: svn://10.0.0.236/trunk@177887 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 20:50:41 +00:00
mvl%exedo.nl
9c7dcb4bee Bug 304570: Event location does not appear in location column of event list.
patch by gekacheka@yahoo.com, r=mvl


git-svn-id: svn://10.0.0.236/trunk@177886 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 20:37:35 +00:00
jst%mozilla.jstenback.com
3cc6010472 Fixing bug 301476. Make XPCNativeWrapper's checkAccess hook always forward to the wrapper's checkAccess hook, if it's got one. r=shaver@mozilla.org, sr=brendan@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@177879 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 20:08:39 +00:00
bsmedberg%covad.net
3af10a19ec XULRunner-specific bustage fix from bug 299992 - MSVC6 doesn't like initializing reference types as POD, so use a pointer instead.
git-svn-id: svn://10.0.0.236/trunk@177876 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:39:42 +00:00
dougt%meer.net
22fb22a1b9 Minimo Linux changes from INDT.
**  it removes 'icons.h' , 'preference.h' and 'history.h' -> they were not being used anymore.
** it restrutures Minimo.cpp , minimo_callbacks files -> In some places of the source code, there were methods in the wrong file, and so on.
** it changes the varibles and methods naming in all files (gFILENAME_NAME e.g. gPreferenceStruct)
** it creates a new file (minimo_support), and add the respective line in the Makefile.in file.
** it improves the bookmark manager, and also adds the FIND feature into its gtk_tree_view.
** it fixes some small bugs.

r=antonio.gomes@indt.org.br.


git-svn-id: svn://10.0.0.236/trunk@177874 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:33:31 +00:00
cltbld
3cfc488a7b Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@177873 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:29:27 +00:00
dougt%meer.net
f6c4f2c27c semicolons after these macros break linux
git-svn-id: svn://10.0.0.236/trunk@177872 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:28:09 +00:00
bsmedberg%covad.net
2900d07672 Bug 304476 (and 304478) - remove app.extensions.version from default prefs - r=chase
git-svn-id: svn://10.0.0.236/trunk@177871 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:28:01 +00:00
saul.edwards%sun.com
78b11417d2 Bug 303507: Add comba for MPI's multiply and square routines.
This code is currently for AMD 64 on both Linux and Solaris only.


git-svn-id: svn://10.0.0.236/trunk@177870 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:25:48 +00:00
dougt%meer.net
9cbdac1882 Minimo only. Add full screen support to the context menu. Removing window size from css
git-svn-id: svn://10.0.0.236/trunk@177868 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:19:59 +00:00
dougt%meer.net
f14edb7920 Correctly implement GetMessageTime() by having PeekMessage w/ PM_REMOVE and GetMessage story the msg time.
Implements GetWindowPlacement

Wince only.


git-svn-id: svn://10.0.0.236/trunk@177867 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:18:10 +00:00
dougt%meer.net
67c7bedf71 More WINCE Fix ups.
1) removes unused variable mBorderlessParent.
2) fixes a few bugs whereby I #ifdef out a case in a switch statement resulting
the default action being taken.
3) allowing gesture animation via a flag to SHRecognizeGesture.
4) returning a positive value to the WM_ACTIVATE message as the caller excepts
that.
5) GetWindowPlacement() is not implemented in the wince shunt library.	So, i
could remove some of the #ifndef WINCE code when handing WM_WINDOWPOSCHANGED.
6) Adjusting the window position when WM_SETTINGCHANGE is called with
SPI_SETWORKAREA.  This is a windows ce thing. Basically, you can go to full
screen and a WM_SETTINGCHANGE message is fired.
7) Lastly, when dealing with popups, we want to ignore the activate message
when deciding to roll up the popup.

r=benjamin, a=asa (wince only)


git-svn-id: svn://10.0.0.236/trunk@177866 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:15:06 +00:00
bsmedberg%covad.net
c99708e1cc Bug 301702 - Registry entries created by the installer are not localized (keynames include en-US) r=Chase
git-svn-id: svn://10.0.0.236/trunk@177864 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:10:33 +00:00
jminta%gmail.com
dd9c9c5abe Bug 249552 Persist which tab (Calendars or Date) is selected r=mvl
git-svn-id: svn://10.0.0.236/trunk@177863 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 19:04:15 +00:00
jminta%gmail.com
289af99d8d Bug 256223 Unifinder does not refresh at midnight r=mvl
git-svn-id: svn://10.0.0.236/trunk@177862 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 18:57:34 +00:00
cmp%mozilla.org
9a6fd3fd18 Bump mail version to 1.6a1. Bug 304474, attachment 192790.
git-svn-id: svn://10.0.0.236/trunk@177861 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 18:35:42 +00:00
cmp%mozilla.org
9faf8e6be4 Bump browser version to 1.6a1. Bug 304472, attachment 192789.
git-svn-id: svn://10.0.0.236/trunk@177860 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 18:34:36 +00:00
bsmedberg%covad.net
b7eae672b7 Bug 303886 - ga-IE locale of DOMI, provided by Kevin P. Scannell <kscanne@yahoo.com>, a=me
git-svn-id: svn://10.0.0.236/trunk@177858 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 18:07:37 +00:00
smfr%smfr.org
9cdf66bc8f Fix bug 295737: use Core Graphics to do image tiling, because it's much faster than doing it ourselves. r=jhpedemonte, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@177857 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 18:07:29 +00:00
aaronleventhal%moonset.net
f104e2b757 Bug 258285. Find As You Type coming up when it shouldn't (textareas/textfields). r=mats, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@177855 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 17:54:29 +00:00
scott%scott-macgregor.org
67583bb9eb Bug #303752 --> treat forward inline like we do for replying when deciding which attachment parts to attach
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@177853 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 17:45:15 +00:00
scott%scott-macgregor.org
9be8fd4a7e Bug #303786 --> "Delete Message" filter action missing for IMAP and Newsgroups
sr=bienvenu
a=asa


git-svn-id: svn://10.0.0.236/trunk@177852 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 17:42:07 +00:00
mkaply%us.ibm.com
7182f5e23b OS/2 build break
git-svn-id: svn://10.0.0.236/trunk@177849 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 16:33:40 +00:00
timeless%mozdev.org
bfb109b57a Bug 303654 InstallTrigger.install(null) crashes [@ JS_Enumerate]
patch by shutdown@flashmail.com r=dveditz sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@177847 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 16:31:36 +00:00
gerv%gerv.net
f720948800 Remove 100% width which was causing IE to wrap at a silly place.
git-svn-id: svn://10.0.0.236/trunk@177846 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 15:26:33 +00:00
bzbarsky%mit.edu
35e2c59780 Replace warning with assert, since this should now never happen. Bug 297850,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@177844 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 14:39:08 +00:00
peterv%propagandism.org
8b4fac2399 Fix for bug 188339 (improve standalone DOM). r=Pike. NPOTB.
git-svn-id: svn://10.0.0.236/trunk@177842 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 14:36:44 +00:00
bzbarsky%mit.edu
5a331ea439 Last checkin I did was for bug 303336
git-svn-id: svn://10.0.0.236/trunk@177840 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 14:23:01 +00:00
mozilla.mano%sent.com
c1f98a5ee9 Bug 299239 - BiDi: Caret is stuck when reaching a single LTR character in RTL text. patch from Eyal Rozenberg <eyalroz@technion.ac.il>. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@177837 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 14:19:59 +00:00
bsmedberg%covad.net
c9b0a2ab68 Bug 302136 - Two clicks on "Install Now" button are necessary to install an extension r=beng
git-svn-id: svn://10.0.0.236/trunk@177836 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 13:25:40 +00:00
gavin%gavinsharp.com
10fb8add5d Bustage fix #1, remnant from another patch
git-svn-id: svn://10.0.0.236/trunk@177835 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 12:42:34 +00:00
gavin%gavinsharp.com
c08a5451cc Bug 301313 : Remove mPresContext in /layout/forms/, patch by Andreas Lange <mozilla@lange.cx>, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@177834 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 12:20:58 +00:00
gavin%gavinsharp.com
8a8502f0af Bug 283356 : nsPSPrinters.cpp compile error: implicit declaration of function `int strcasecmp(...)', patch by Max Feil <mfeil@qnx.com>, r=kherron, sr=tor
git-svn-id: svn://10.0.0.236/trunk@177833 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 12:16:08 +00:00
gavin%gavinsharp.com
28a73aee10 Bug 243324: Download manager fails to close with files that download very quickly (small files / cached files), patch by Ben Basson <cusser.bugs@cusser.net>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177831 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 12:06:07 +00:00
neil%parkwaycc.co.uk
10858a235f Ability to navigate the search folderpicker when closed b=302120 sr=mscott
git-svn-id: svn://10.0.0.236/trunk@177826 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 08:17:03 +00:00
neil%parkwaycc.co.uk
ef0d1b914b Bug 304053 Don't draw canvas focus on editor/midas frames r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@177824 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 08:12:15 +00:00
neil%parkwaycc.co.uk
b570763634 Fix typo (Enter key is VK_RETURN, not VK_ENTER ?!) b=304500 sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@177822 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 08:07:15 +00:00
rbs%maths.uq.edu.au
279dbe478f When resolving the glyphs needed to measure a text that doesn't fit, we have to ensure that we remain at a word boundary. We may have to back up past the current font, in which case we have to reselect previous fonts to deal with the part of the string being chopped off, bug 241485, r=jshin, sr=tor
git-svn-id: svn://10.0.0.236/trunk@177821 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 07:44:10 +00:00
jst%mozilla.jstenback.com
23d7365104 Fixing regression from bug 296639. When accessing frame objects by index, wrap the outer frame, not the inner. r=mrbkap@gmail.com, sr=shaver@mozilla.org, a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@177819 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 06:38:43 +00:00
cltbld
934087a2c5 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@177818 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 06:29:11 +00:00
timeless%mozdev.org
374e79bde1 ok, how about using [[]] to escape []. quoting quote chars using quote chars...
git-svn-id: svn://10.0.0.236/trunk@177817 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 06:23:37 +00:00
cltbld
7bf597fe83 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@177816 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 05:49:19 +00:00
timeless%mozdev.org
91e12569eb Introducing autoconf quadrigraphs for []. Because autoconf decided to mishandle m4.
git-svn-id: svn://10.0.0.236/trunk@177815 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 05:47:27 +00:00
smfr%smfr.org
7b39608e77 Fix bug 304565: bookmark descriptions all getting the same value. Make sure we make a copy of [NSTextView string] before setting the bookmark description, and clean up other minor NSString usage.
git-svn-id: svn://10.0.0.236/trunk@177812 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 04:51:10 +00:00
bzbarsky%mit.edu
9362c1e1ca Don't invalidate the whole imagemap on unrelated attribute changes in the
subtree.  Bug 304753, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@177811 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 04:47:36 +00:00
nelsonb%netscape.com
00749853c3 Remove fortezza code from libSSL and from the SSL test programs.
Stop building fortezza's special software token, and fortezza specific
test programs.   Bug 239960. r=rrelyea.
Modified Files:
    cmd/manifest.mn cmd/platlibs.mk cmd/SSLsample/server.c
    cmd/SSLsample/sslsample.c cmd/modutil/modutil.c
    cmd/selfserv/selfserv.c cmd/sslstrength/sslstrength.c
    cmd/strsclnt/strsclnt.c cmd/tstclnt/tstclnt.c
    cmd/vfyserv/vfyserv.c cmd/vfyserv/vfyutil.c lib/manifest.mn
    lib/ssl/nsskea.c lib/ssl/preenc.h lib/ssl/prelib.c
    lib/ssl/ssl.h lib/ssl/ssl3con.c lib/ssl/ssl3prot.h
    lib/ssl/sslauth.c lib/ssl/sslcon.c lib/ssl/sslenum.c
    lib/ssl/sslimpl.h lib/ssl/sslinfo.c lib/ssl/sslproto.h
    lib/ssl/sslsecur.c lib/ssl/sslsnce.c lib/ssl/sslsock.c
    lib/ssl/sslt.h


git-svn-id: svn://10.0.0.236/trunk@177810 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 03:42:26 +00:00
wtchang%redhat.com
3f80423beb Bugzilla bug 296410: checked in a better fix than the previous checkin.
Also removed the unused, unexported function SEC_VerifyFile. r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@177809 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:57:51 +00:00
mike.morgan%oregonstate.edu
c920ad508c Started the creation of the session handler / auth class. Made some minor modifications elsewhere.
git-svn-id: svn://10.0.0.236/trunk@177808 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:52:38 +00:00
wtchang%redhat.com
86755463ec Bugzilla bug 296410: removed unused, unexported function SEC_SignFile.
r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@177807 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:52:17 +00:00
cltbld
783998c0e2 Automated update from host egg
git-svn-id: svn://10.0.0.236/trunk@177806 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:49:13 +00:00
bzbarsky%mit.edu
4d91fc7bff Improve error reporting on unknown function pseudo-classes. Bug 261073, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@177805 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:46:04 +00:00
timeless%mozdev.org
93d2ecbe61 Bug 300913 - MSVC tools version number detection is broken for non-English MSVC
patch by g.maone@informaction.com r=cls


git-svn-id: svn://10.0.0.236/trunk@177804 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:45:35 +00:00
bzbarsky%mit.edu
d934c405c0 Make content lists smarter about match functions that don't actually depend on
attributes.  Bug 299703, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@177803 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:43:53 +00:00
wtchang%redhat.com
6debfca8ea Bugzilla Bug 302670: enable NSS to use system zlib and do that on Linux.
r=nelsonb.
Modified Files:
	coreconf/Linux.mk nss/cmd/Makefile nss/cmd/manifest.mn
	nss/cmd/platlibs.mk


git-svn-id: svn://10.0.0.236/trunk@177801 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:08:59 +00:00
roc+%cs.cmu.edu
cc8e159701 Bug 78510. Undoing backout; still no change.
git-svn-id: svn://10.0.0.236/trunk@177800 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 01:03:45 +00:00
myk%mozilla.org
9ffa409eb2 Bug 304734: update Mozilla Store bookmark to point to store.mozilla.org; r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177799 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 00:40:51 +00:00
pinkerton%aol.net
f08d1e6203 fix camino build bustage
git-svn-id: svn://10.0.0.236/trunk@177798 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 00:37:15 +00:00
wtchang%redhat.com
db0e9c0bd2 Bugzilla bug 294122: made the changes I suggested and Howard Chu agreed
on -- removed incomplete WINCE support and support for old Cygwin betas
(before beta 20). (See comments 55 and 57 in the bug report.).


git-svn-id: svn://10.0.0.236/trunk@177795 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 00:15:15 +00:00
bzbarsky%mit.edu
26fb7b9f4f Use a valid MIME type for the "display" stuff in mailnews. r=bienvenu,
sr=mscott.


git-svn-id: svn://10.0.0.236/trunk@177794 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-16 00:06:16 +00:00
mozilla.mano%sent.com
692ab131ae Bug 304748 - 'Bookmark This Tab' command doesn't work if the context element is the tabbar itself. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177793 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 23:44:17 +00:00
mrbkap%gmail.com
fbda2bc2d5 Make DEBUG_PAGE_CACHE compile. NPOTB.
git-svn-id: svn://10.0.0.236/trunk@177792 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 23:35:14 +00:00
scott%scott-macgregor.org
156632b609 Bug #267672 --> Request: groups (when "group by sort") should have the number of read and unread emails
Patch originally by John slade <bugzilla@johnslade.co.uk>

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@177791 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 23:14:20 +00:00
myk%mozilla.org
2f0aef9c5c Fix for bug 304362: makes feedview parse W3C-DTF dates correctly; also, fixes several regressions from the checkin for bug 303848, specifically: uncomments call to Feed.init() so feeds get initialized (and dates show up and refresh works); calls the refresh function appropriately so refresh works; disables refresh by default; adds back menu display and refresh prefs; makes refresh pref refer to minutes rather than seconds; and looks for prefs in DOM by correct name (all lowercase, since XSLT forces them to that) so the menu shows up and refresh works. r=mconnor, sr=beng
git-svn-id: svn://10.0.0.236/trunk@177790 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 22:45:23 +00:00
wtchang%redhat.com
3ac67092d5 Bugzilla Bug 302212: enable Mac OS X x86 builds to target SDKs. The patch
is contributed by Mark Mentovai <mark@moxienet.com>. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@177789 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 22:44:22 +00:00
roc+%cs.cmu.edu
2406d753fa Bug 78510. Retry backing out of link-visited notifications, to see how Tp is affected. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@177788 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 22:39:29 +00:00
bsmedberg%covad.net
4e0047b80b Bug 299992 followup - open in binary mode on windows, and honor semicolon as a comment marker also r=shaver
git-svn-id: svn://10.0.0.236/trunk@177787 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 22:13:56 +00:00
wtchang%redhat.com
d5fb72b2db Bugzilla Bug 298612: make sure that the int argument that we pass to the
isspace, etc. macros is EOF or between 0 and 255. r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@177786 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 22:06:47 +00:00
dmose%mozilla.org
26357dac6f Make new event dialog unable to create events that end before they start (bug 304463), r=pavlov@pavlov.net
git-svn-id: svn://10.0.0.236/trunk@177785 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 21:49:44 +00:00
wtchang%redhat.com
89d789010f Bugzilla Bug 298957: removed a comment. The code already does what the
comment asked for. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@177783 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 21:34:42 +00:00
relyea%netscape.com
493a0a3758 Bug 225034 Certificate Manager Crashes Mozilla [@ nsCertTree::CmpByCrit]
sr=brendan r=wtc a=dbaron

The issue is the use of the PL_DHash* functions. It's possible that a given call
to PL_DHashOperate which adds a new entry may cause the hash table to expand,
and all the existing entries to be reallocated. PL_DHash does this by allocating
new memory, then copying the entries.

getCacheEntry() returns one of these hash entries. CmpBy() makes two consecutive
calls to getCacheEntry, then uses the returned entries for it's comparisons. If
the second entry call causes a new entry to be added to the table, and causes
the hash table to expand, the pointer to the first entry we retrieved will point
to freed memory.

The fix is to make the usable entry a pointer in the hashtable entry, and return
that pointer. When the hashtable rebuilds it's entries, the pointer will be
copied to the new entry and not be disturbed.


git-svn-id: svn://10.0.0.236/trunk@177782 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 21:23:51 +00:00
wtchang%redhat.com
4b51894d24 Bugzilla Bug 289530: fixed signed/unsigned comparison compiler warnings.
Fixed compilation errors of new ECC code added in the previous checkin.
r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@177781 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 21:23:39 +00:00
jminta%gmail.com
5270a5bbcd Bug 297410 again. Confirmed that this is not the source of solaria orange. r=mvl
git-svn-id: svn://10.0.0.236/trunk@177780 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 21:22:16 +00:00
scott%scott-macgregor.org
6c37c4d46b Bug #269483 --> the check for updates menu item needs to be iconic so we the animated throbber shows
up when downloading an update.


git-svn-id: svn://10.0.0.236/trunk@177779 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 21:16:00 +00:00
scott%scott-macgregor.org
822da3b777 Porting the changes for Bug #302269 to Thunderbird. Fixes some Thunderbird padding issues with the software update wizard.
git-svn-id: svn://10.0.0.236/trunk@177778 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 21:07:23 +00:00
scott%scott-macgregor.org
77a9d7805c Bug #269483 --> remove some obsolete auto update UI
git-svn-id: svn://10.0.0.236/trunk@177777 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 20:59:07 +00:00
jminta%gmail.com
4b2d120e87 Backing out patch for Bug 297410 to see if it's responsible for solaria orange
git-svn-id: svn://10.0.0.236/trunk@177776 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 20:33:34 +00:00
jminta%gmail.com
ec460bfee2 Bug 304352 Fix checkmarks on percent complete in task context menu, plus whitespace cleanup r=mvl npotb
git-svn-id: svn://10.0.0.236/trunk@177775 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 19:13:47 +00:00
mozilla.mano%sent.com
f20a499e07 bug 304436 - [mac] RSS button is displayed empty. patch from Kevin Gerich (on bug 303848).
git-svn-id: svn://10.0.0.236/trunk@177774 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 19:11:01 +00:00
mvl%exedo.nl
c65a5a260e Bug 304567, Sort by calendar name fails. patch by gekacheka, r=mvl
git-svn-id: svn://10.0.0.236/trunk@177772 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 19:01:07 +00:00
relyea%netscape.com
303cb46565 Remove ^M from the tree version of mpcpucache.c
git-svn-id: svn://10.0.0.236/trunk@177771 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 19:00:17 +00:00
lpsolit%gmail.com
12f4168465 Bug 304642: Bugzilla::Flag::GetTarget() should be called internally by Bugzilla::Flag::process() - Patch by Frédéric Buclin <LpSolit@gmail.com> r/a=myk
git-svn-id: svn://10.0.0.236/trunk@177769 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:48:14 +00:00
jminta%gmail.com
bfdc0879de Bug 297410 Define 'extensions.update.url' to make the 'Update' button functional r=mvl npotb
git-svn-id: svn://10.0.0.236/trunk@177768 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:35:03 +00:00
scott%scott-macgregor.org
ed9710aeaf Bug #304042 --> Add separator line under "Check for updates" like in firefox
git-svn-id: svn://10.0.0.236/trunk@177767 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:34:15 +00:00
bsmedberg%covad.net
f5a3c325b8 Bug 299992 (re-landing) - Move pldhash etc. into the xpcom glue, and centralize various instances of nsINIParser in the xpcom glue. Some files were cvscopied from xpcom/ds to xpcom/glue r=brendan/darin
git-svn-id: svn://10.0.0.236/trunk@177766 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:29:55 +00:00
mrbkap%gmail.com
1990895d08 bug 303267: Store the entire inner window in the window state holder instead of copying properties and restoring them. This fixes going back and forth with the bfcache on when the page gone to has javascript in it. r=jst sr=bryner
git-svn-id: svn://10.0.0.236/trunk@177765 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:16:42 +00:00
mvl%exedo.nl
96f39b4bf7 Bug 304617 Completed date mouseover preview js error. patch by gekacheka, r=mvl
git-svn-id: svn://10.0.0.236/trunk@177763 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 18:05:11 +00:00
lpsolit%gmail.com
62245bccd9 Bug 304660: PerformSubsts() should be in Util.pm instead of BugMail.pm - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=myk
git-svn-id: svn://10.0.0.236/trunk@177762 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 17:58:19 +00:00
lpsolit%gmail.com
88c468dba1 Bug 304653: remove 'use Bugzilla::Error' from Util.pm - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=myk
git-svn-id: svn://10.0.0.236/trunk@177759 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 17:43:38 +00:00
wtchang%redhat.com
61a42f9170 Set NSPR version to 4.6.1 Beta.
Modified files: configure configure.in repackage.sh prinit.h vercheck.c


git-svn-id: svn://10.0.0.236/trunk@177758 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 17:38:07 +00:00
saul.edwards%sun.com
cd05f5848f Bug 285932: Faster SHA1 implementation for AMD64: sha-fast-amd64-sun.s is
currently only for Solaris AMD 64 when using Sun studio compilers.


git-svn-id: svn://10.0.0.236/trunk@177756 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 16:55:22 +00:00
dmose%mozilla.org
f80bf87740 Fix bogus warning when serializing events with a floating timezone to ICS (bug 303983), r=shaver.
git-svn-id: svn://10.0.0.236/trunk@177755 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 16:40:16 +00:00
doronr%us.ibm.com
0ef698125b Bug 303058 - Missing plugin bar no longer appears. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177752 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 15:46:51 +00:00
dougt%meer.net
94dfdc5cb8 Minimo only. increasing text zoom to 90%. Allowing us to dial any text.
git-svn-id: svn://10.0.0.236/trunk@177751 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 15:25:53 +00:00
gavin%gavinsharp.com
8502b097b3 Bug 304469 : Add -new-tab option to auto-remote, r=benjamin
git-svn-id: svn://10.0.0.236/trunk@177750 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 14:01:10 +00:00
bsmedberg%covad.net
c175d5dba6 Bug 299992 bustage fixup - no need for intl makefiles to define __STDC__, which causes "strdup" to not be declared on windows. r=jshin r2=cls
git-svn-id: svn://10.0.0.236/trunk@177749 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 13:35:39 +00:00
peterv%propagandism.org
b852079232 Fix for bug 303522 (cvs diff content/base/src/nsDocument.cpp! Object's nsIClassInfo lies about it's interfacescvs diff content/base/src/nsDocument.cpp! classname: HTMLDocument unimplemented interface name: nsIDOMXPathEvaluator). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@177748 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 13:18:59 +00:00
jminta%gmail.com
6937733080 Bug 243793 Add 'Edit Task' option to tasklist context menu r=mvl npotb
git-svn-id: svn://10.0.0.236/trunk@177747 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 12:57:50 +00:00
jminta%gmail.com
12faae7f22 Bug 303570 Remove obsolete gICalLib and gEventSource r=mvl npotb
git-svn-id: svn://10.0.0.236/trunk@177746 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 12:49:14 +00:00
jminta%gmail.com
2d3784bbd1 Bug 275695 Fix 'Select All' menu option to use the new interfaces r=mvl npotb
git-svn-id: svn://10.0.0.236/trunk@177745 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 12:36:45 +00:00
dougt%meer.net
385f6884c9 WinCE only.
Defines off_t.  Also adding env var for TMP directory.


git-svn-id: svn://10.0.0.236/trunk@177744 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 06:21:25 +00:00
bzbarsky%mit.edu
45924dadca Removing unused code. Bug 303102, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@177741 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 02:49:22 +00:00
nboyd%atg.com
44a8e411fc Doc changes for 1.6R2.
git-svn-id: svn://10.0.0.236/trunk@177739 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 02:43:50 +00:00
bzbarsky%mit.edu
1d38f76c13 Don't leak radio visitors through shutdown. Bug 302706, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@177738 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 02:42:59 +00:00
bzbarsky%mit.edu
b75c067cc4 Make the one-arg version of scrollIntoView scriptable in IDL. Bug 296965,
r+sr=jst.


git-svn-id: svn://10.0.0.236/trunk@177736 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 02:37:14 +00:00
bzbarsky%mit.edu
adb845da63 Make table.rows["rowid"] work like it should. Bug 295561, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@177734 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-15 02:34:21 +00:00
justdave%bugzilla.org
60d2b0604a Bug 303413: Remove "use Bugzilla" from all of the pm files. All of the cgi files already have it loaded, and it causes circular dependencies.
Patch by Max Kanat-Alexander <mkanat@bugzilla.org>
r=justdave a=justdave


git-svn-id: svn://10.0.0.236/trunk@177733 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 22:34:32 +00:00
lpsolit%gmail.com
3856695904 Bug 304588: Remove 'use Bugzilla::User' from DB.pm - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=justdave
git-svn-id: svn://10.0.0.236/trunk@177732 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 16:46:04 +00:00
steffen.wilberg%web.de
1643a17274 Bug 222654: global/scrollbars.css for native scrollbars different on Mac (many Firefox themes break scrollbars on Mac). Use nativescrollbars.css and xulscrollbars.css and ship both files on all platforms. r=neil, kevin, sr=bz
git-svn-id: svn://10.0.0.236/trunk@177730 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 16:23:37 +00:00
igor%mir2.org
d5d89c0517 Addressing bug 303460:
1. Now shell can take compile script. This based on the initial patch from
Patrick Beard <pcbeard@mac.com>.

2. Using common code to read source and compiled scripts and for script
execution.


git-svn-id: svn://10.0.0.236/trunk@177729 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 14:36:17 +00:00
igor%mir2.org
cbc3df8b95 Cosmetics: removal of end-of-line whitespace
git-svn-id: svn://10.0.0.236/trunk@177728 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 14:24:52 +00:00
gavin%gavinsharp.com
50abb4b3cc Bug 253234: Add option to set junk mail as read, backend patch by Jens Bannmann <jens.b@web.de>, r=dmose, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@177727 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 12:59:58 +00:00
dougt%meer.net
1fac244890 Minimo only changes.
1) makes linux compile (but still doesnt run)
2) uses the generic factory approach to create standard component overrides.
3) implemented fullscreen interface for window ce.


git-svn-id: svn://10.0.0.236/trunk@177726 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 05:49:09 +00:00
dougt%meer.net
62acb53c9e Fixing build bustage of Minimo on linux. NPODB
git-svn-id: svn://10.0.0.236/trunk@177725 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 05:39:00 +00:00
dougt%meer.net
a78aba81ed Fixing windows ce build bustage. WS_CHILDWINDOW is not supported.
git-svn-id: svn://10.0.0.236/trunk@177724 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-14 04:01:58 +00:00
gavin%gavinsharp.com
e4e0144531 Bug 304233: fix "preference has no properties" error in advanced JS Options, patch by Ronny Perinke <ronny.perinke@gmx.de>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177722 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 22:51:50 +00:00
gavin%gavinsharp.com
d077c3dce0 Bug 303743: fix typo in richlistbox.xml, patch by Adam Guthrie <ispiked@gmail.com>, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177720 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 22:32:14 +00:00
lpsolit%gmail.com
1f7f225c42 Bug 284263: Inherited bless permissions without inherited membership do not work - Patch by Marc Schumann <wurblzap@gmail.com> r=joel,LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@177718 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 20:22:12 +00:00
dbaron%dbaron.org
ab22f721f8 Missed file from checkin for bug 271802: whether to extend print dialog should not be part of localization. r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@177717 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 19:42:37 +00:00
mnyromyr%tprac.de
8d00b9b974 Bug 299581: Mac application menu still named Mozilla; r=pinkerton, sr=sfraser, a=cbeard
git-svn-id: svn://10.0.0.236/trunk@177713 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 18:52:52 +00:00
cbiesinger%web.de
da844e5701 Bug 301084 Option to file replies in folder of original message (backend part)
patch by Emil Hesslow <hesslow@gmail.com> r=dmose sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@177712 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 18:50:38 +00:00
jouni%heikniemi.net
d0908e4c1c Bug 303899: Allow changing Status Whiteboard when when editing multiple bugs
Patch by Matisse Enzer <matisse@matisse.net>, r=jouni, a=justdave


git-svn-id: svn://10.0.0.236/trunk@177711 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 18:49:02 +00:00
lpsolit%gmail.com
34acdeea1b Bug 303914: legal_bugs_status should be spelled legal_bug_status in Bug.pm - Patch by Olav Vitters <bugzilla-mozilla@bkor.dhs.org> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@177710 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 18:46:35 +00:00
emaijala%kolumbus.fi
32bf150d0f Fix for bug 297561: onmouseover , javascript alert shows twice
r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@177709 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 18:00:33 +00:00
gavin%gavinsharp.com
1d14933347 Bug 304418 : Fix a couple of regressions from the checkin for bug 284868, r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177707 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 17:36:09 +00:00
cbiesinger%web.de
939e32a7e1 bug 297388 make nsIWebBrowserStream implement ReadSegments correctly (by just
forwarding to the underlying pipe)
r=caillon sr=darin


git-svn-id: svn://10.0.0.236/trunk@177706 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 16:32:00 +00:00
lpsolit%gmail.com
6964f52f67 Bug 302418: re-enable sendmail support for Windows - Patch by byron jones (glob) <bugzilla@glob.com.au> r=wurblzap a=justdave
git-svn-id: svn://10.0.0.236/trunk@177704 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 14:56:19 +00:00
lpsolit%gmail.com
7e30c94ad7 Bug 303550: Bug lists trigger standards compliance mode in Gecko, causing CLOSED bugs not to be lined through in bug lists any more - Patch by Marc Schumann <wurblzap@gmail.com> r=LpSolit a=justdave
git-svn-id: svn://10.0.0.236/trunk@177703 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 14:43:33 +00:00
lpsolit%gmail.com
6721eece2f Bug 302778: When using IE, all negative event checkboxes are missing from email preferences page - Patch by Zain Memon <zain@voltage.com> r=wicked a=justdave
git-svn-id: svn://10.0.0.236/trunk@177702 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 14:31:34 +00:00
lpsolit%gmail.com
62b0095bbb Bug 302644: relogin.cgi may ask you to login... before logging you out - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=justdave
git-svn-id: svn://10.0.0.236/trunk@177701 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 14:17:16 +00:00
lpsolit%gmail.com
1114362f84 Bug 303824: BugMail should ignore deleted or renamed user accounts - Patch by Frédéric Buclin <LpSolit@gmail.com> r=wurblzap a=justdave
git-svn-id: svn://10.0.0.236/trunk@177700 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 14:07:43 +00:00
bugzilla%arlen.demon.co.uk
b0aafd6644 Bug 304137 Junk/scam header pane remains after selection of an empty folder (i.e. no message selection)
p=me r=neil.parkwaycc.co.uk sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@177699 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 13:50:35 +00:00
bugzilla%arlen.demon.co.uk
fa08bc0319 Bug 301737 Support multiple selection for xul:listbox - Revised xpfe version of patch v2.1
p=me r=cbiesinger sr=neil.parkwaycc.co.uk


git-svn-id: svn://10.0.0.236/trunk@177697 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 13:38:58 +00:00
lpsolit%gmail.com
ae7abb5289 Bug 304044: Missing scalar() for some parameters - Patch by Frédéric Buclin <LpSolit@gmail.com> r=mkanat a=justdave
git-svn-id: svn://10.0.0.236/trunk@177696 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 12:35:12 +00:00
mkanat%kerio.com
0cbbdcfee7 Bug 303669: Bugzilla mis-uses perl subroutine prototypes
Patch By Max Kanat-Alexander <mkanat@bugzilla.org> r=LpSolit, a=justdave


git-svn-id: svn://10.0.0.236/trunk@177695 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 12:27:04 +00:00
cbiesinger%web.de
48b221094a Bug 297238 incorrect parameter specification for signal open-uri of gtkembedmoz
patch by chpe@gnome.org r=mpgritti sr=roc


git-svn-id: svn://10.0.0.236/trunk@177694 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 12:11:23 +00:00
cbiesinger%web.de
13853eef15 bug 97580 back out the original patch for this bug, since it's not necessary
anymore and breaks plugins
patch by chpe@gnome.org r=blizzard sr=roc


git-svn-id: svn://10.0.0.236/trunk@177692 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 11:58:00 +00:00
cbiesinger%web.de
c41020b640 bug 292998
- move textZoom storage to the prescontext from the documentviewer
- copy the textZoom between document viewers for fastback
r=bryner sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@177690 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 11:54:22 +00:00
cbiesinger%web.de
e49e27b622 bug 250375 allow necko consumers to append to the Cookie header
r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@177688 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 11:46:11 +00:00
mrbkap%gmail.com
674ac13620 Backing out changes for bug 303267 until the perf hits on the Seamonkey tinderbox can be explained.
git-svn-id: svn://10.0.0.236/trunk@177687 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 03:54:29 +00:00
dbaron%dbaron.org
242c307d53 Add tools/update-packaging to all pull. b=304377 r=chase
git-svn-id: svn://10.0.0.236/trunk@177686 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 02:49:39 +00:00
aaronleventhal%moonset.net
7ac9f5d52b Can't tab out of location bar. Regression from feedview button being added. r=mconnor
git-svn-id: svn://10.0.0.236/trunk@177685 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 02:46:08 +00:00
mrbkap%gmail.com
7d07d878fd bug 303267: Store the entire inner window object on the history entry instead of copying/restoring JS properties. r=bryner sr=jst. This patch also fixes bugs 304284 and 304078.
git-svn-id: svn://10.0.0.236/trunk@177684 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:53:39 +00:00
wtchang%redhat.com
2f8deabb49 Bugzilla Bug 303345: added comments for obsolete XP_MAC only enum constants
and union members. r=joshmoz,sfraser.


git-svn-id: svn://10.0.0.236/trunk@177682 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:20:49 +00:00
joshmoz%gmail.com
b4a24ff6ab get rid of XP_MAC macros from mozilla/content. no bug. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@177681 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:20:46 +00:00
wtchang%redhat.com
986edec7a7 Bugzilla bug 302286: fixed the bug that NSS misinterpreted the
CKA_PRIME_BITS attribute for DSA's p parameter. r=relyea.
Modified files: pk11wrap/pk11pqg.c softoken/pkcs11c.c


git-svn-id: svn://10.0.0.236/trunk@177679 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:09:26 +00:00
wtchang%redhat.com
64908f732d Bugzilla Bug 302286: PQG_PBITS_TO_INDEX should reject p bits that are
less than 512 or greater than 1024. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@177678 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:07:18 +00:00
scott%scott-macgregor.org
d8c38ef085 Bug #304466 --> the secure account icon is not working right for mail accounts using SSL or always TLS.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@177677 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-13 00:05:54 +00:00
wtchang%redhat.com
05f422c706 Bugzilla Bug 296410: enlarge the buffer size for message digest so that
we can generate and verify signatures that use SHA-512. r=relyea
Modified files: secsign.c secvfy.c


git-svn-id: svn://10.0.0.236/trunk@177676 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:50:19 +00:00
timeless%mozdev.org
866c1e854f Bug 127760 - complete patch file for OpenUNIX and OpenServer ports
js patch
patch by kean@armory.com r=shaver


git-svn-id: svn://10.0.0.236/trunk@177675 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:39:46 +00:00
wtchang%redhat.com
dac7b8b673 Bugzilla bug 240554: Alice's cert doesn't need to be added to Bob's db.
r=relyea.
Modified files: cert.sh eccert.sh


git-svn-id: svn://10.0.0.236/trunk@177674 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:27:44 +00:00
wtchang%redhat.com
1dc35f6144 Bugzilla bug 240554: we should pass the signature algorithm, not the
public key's algorithm, to VFY_VerifyData and VFY_VerifyDigest. Only
fixed this in cmssiginfo.c.  In p7decode.c I just added comments saying
they should be fixed. r=relyea.
Modified files: lib/smime/cmssiginfo.c lib/pkcs7/p7decode.c


git-svn-id: svn://10.0.0.236/trunk@177673 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:26:38 +00:00
wtchang%redhat.com
d61c4fc986 Bugzilla bug 240554: set (better) error codes and removed an unreachable
break statement. r=relyea.


git-svn-id: svn://10.0.0.236/trunk@177672 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:24:22 +00:00
wtchang%redhat.com
54e547b4f0 Bugzilla bug 240554: fixed signed/unsigned comparison compiler warning.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@177671 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:22:28 +00:00
wtchang%redhat.com
f9e317685b Bugzilla bug 292239: have the softoken report Cryptoki version 2.20.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@177670 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:14:22 +00:00
timeless%mozdev.org
7eec49b5ff Bug 304054 nsScriptSecurityManager.cpp doesn't build ifdef DEBUG_CAPS_HACKER unless defined DEBUG
r=dveditz sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@177669 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:13:46 +00:00
wtchang%redhat.com
2037865faa Bugzilla bug 292239: added a change missed in the previous checkin.
r=relyea.


git-svn-id: svn://10.0.0.236/trunk@177668 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:12:18 +00:00
timeless%mozdev.org
0b6738cd63 Bug 303432 - nsPrintSettings::GetPrinterName lacks an OOM check
patch by b.jacques@planet.nl r=dmose sr=dmose


git-svn-id: svn://10.0.0.236/trunk@177667 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:11:40 +00:00
timeless%mozdev.org
da5ae77bc6 Bug 304237 Enable xpcom under windows debuggers to filter assertions the way it does without a debugger
to enable this feature,
 set XPCOM_DEBUG_DLG=1, or if you're already in the debugger, just poke the
 static to 2.
r=dougt


git-svn-id: svn://10.0.0.236/trunk@177666 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:11:35 +00:00
timeless%mozdev.org
bb2751407b Bug 304240 Make noAccess/allAccess/sameOrigin consistently intercaps in the source tree
r=caillon sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@177665 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 23:11:32 +00:00
brendan%mozilla.org
9468a47aba Comment tweak I forgot to bug mrbkap about.
git-svn-id: svn://10.0.0.236/trunk@177664 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 22:57:40 +00:00
dbaron%dbaron.org
f5fb8ddaff Make nsIChannel implementations follow the rules that prevent them from leaking due to cycles with their notification callbacks. b=303043 r=biesi sr=darin
git-svn-id: svn://10.0.0.236/trunk@177663 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 22:53:22 +00:00
cmp%mozilla.org
d168cc9570 Bump GRE on the trunk to 1.9a1. Bug 304475, attachment 192551.
r+sr+a=chase@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@177662 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 22:30:49 +00:00
relyea%netscape.com
c20fe9e78e Correct mistyped version of wtc patch.
git-svn-id: svn://10.0.0.236/trunk@177661 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 22:19:19 +00:00
cmp%mozilla.org
f9b2e7566e Add new module for tracking check-ins across the Mozilla 1.8 branch.
git-svn-id: svn://10.0.0.236/trunk@177660 18797224-902f-48f8-a5cc-f745e15eee43
2005-08-12 22:06:16 +00:00
14853 changed files with 129048 additions and 2656225 deletions

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,589 +0,0 @@
#!/usr/bin/perl --
# DO NOT EDIT THIS FILE! You must instead go to https://despot.mozilla.org/, and
# tweak things from there.
$mode{'180'} = 'Open';
$branch{'180'} = 'HEAD';
$fullname{'180'} = 'accessibility';
$mode{'188'} = 'Open';
$branch{'188'} = 'HEAD';
$fullname{'188'} = 'Application Suite';
$mode{'52'} = 'Open';
$branch{'52'} = 'HEAD';
$fullname{'52'} = 'Aurora/RDF BE';
$mode{'172'} = 'Open';
$branch{'172'} = 'HEAD';
$fullname{'172'} = 'BeOS-based gfx and widget';
$mode{'53'} = 'Open';
$branch{'53'} = 'HEAD';
$fullname{'53'} = 'Berkeley DB';
$mode{'166'} = 'Open';
$branch{'166'} = 'HEAD';
$fullname{'166'} = 'Browser';
$mode{'55'} = 'Open';
$branch{'55'} = 'HEAD';
$fullname{'55'} = 'Build Config';
$mode{'183'} = 'Open';
$branch{'183'} = 'HEAD';
$fullname{'183'} = 'calendar';
$mode{'146'} = 'Restricted';
$branch{'146'} = 'NSPRPUB_PRE_4_2_CLIENT_BRANCH';
$fullname{'146'} = 'Client NSPR';
$blessed{'146'} = ['julien.pierre.bugs%sun.com','smfr%smfr.org','sdagley%mac.com','mkaply%us.ibm.com','leaf%mozilla.org','gerv%gerv.net','dbaron%dbaron.org',];
$super{'146'} = ['cls%seawood.org','bryner%brianryner.com','wtchang%redhat.com','darin%meer.net',];
$mode{'96'} = 'Open';
$branch{'96'} = 'HEAD';
$fullname{'96'} = 'Clipping and Compositing';
$mode{'56'} = 'Open';
$branch{'56'} = 'HEAD';
$fullname{'56'} = 'Composer';
$mode{'171'} = 'Open';
$branch{'171'} = 'HEAD';
$fullname{'171'} = 'Cookies and Permissions';
$mode{'4'} = 'Open';
$branch{'4'} = 'HEAD';
$fullname{'4'} = 'default';
$defaultid = '4';
$mode{'3'} = 'Closed';
$branch{'3'} = 'HEAD';
$fullname{'3'} = 'despotaccess';
$blessed{'3'} = [];
$super{'3'} = ['myk%mozilla.org','leaf%mozilla.org','despotdaemon',];
$mode{'59'} = 'Restricted';
$branch{'59'} = 'HEAD';
$fullname{'59'} = 'Directory SDK';
$blessed{'59'} = ['richm%stanfordalumni.org','cls%seawood.org',];
$super{'59'} = ['leif%ogre.com','dmose%mozilla.org','mcs%pearlcrescent.com',];
$mode{'103'} = 'Open';
$branch{'103'} = 'HEAD';
$fullname{'103'} = 'Document Object Model';
$mode{'184'} = 'Open';
$branch{'184'} = 'HEAD';
$fullname{'184'} = 'DOM Inspector';
$mode{'46'} = 'Open';
$branch{'46'} = 'HEAD';
$fullname{'46'} = 'ef';
$mode{'101'} = 'Open';
$branch{'101'} = 'HEAD';
$fullname{'101'} = 'Embeddable Web Browser';
$mode{'181'} = 'Open';
$branch{'181'} = 'HEAD';
$fullname{'181'} = 'Find As You Type';
$mode{'186'} = 'Open';
$branch{'186'} = 'HEAD';
$fullname{'186'} = 'frontpages';
$mode{'177'} = 'Open';
$branch{'177'} = 'HEAD';
$fullname{'177'} = 'GFX and Widget - General';
$mode{'178'} = 'Open';
$branch{'178'} = 'HEAD';
$fullname{'178'} = 'GFX and Widget - Mac';
$mode{'182'} = 'Open';
$branch{'182'} = 'HEAD';
$fullname{'182'} = 'Global Key Bindings';
$mode{'189'} = 'Open';
$branch{'189'} = 'HEAD';
$fullname{'189'} = 'Grendel';
$mode{'49'} = 'Open';
$branch{'49'} = 'HEAD';
$fullname{'49'} = 'GTK';
$mode{'144'} = 'Open';
$branch{'144'} = 'HEAD';
$fullname{'144'} = 'GTK Embedding Widget';
$mode{'174'} = 'Open';
$branch{'174'} = 'HEAD';
$fullname{'174'} = 'Help System';
$mode{'62'} = 'Open';
$branch{'62'} = 'HEAD';
$fullname{'62'} = 'HTML to Text/PostScript Translation';
$mode{'67'} = 'Open';
$branch{'67'} = 'HEAD';
$fullname{'67'} = 'I18N Library';
$mode{'64'} = 'Open';
$branch{'64'} = 'HEAD';
$fullname{'64'} = 'Image Handling: JPEG';
$mode{'155'} = 'Open';
$branch{'155'} = 'HEAD';
$fullname{'155'} = 'Image Handling: MNG';
$mode{'65'} = 'Open';
$branch{'65'} = 'HEAD';
$fullname{'65'} = 'Image Handling: PNG';
$mode{'63'} = 'Open';
$branch{'63'} = 'HEAD';
$fullname{'63'} = 'ImageLib';
$mode{'69'} = 'Open';
$branch{'69'} = 'HEAD';
$fullname{'69'} = 'Java and JS Capability-Based Security';
$mode{'130'} = 'Open';
$branch{'130'} = 'HEAD';
$fullname{'130'} = 'Java APIs for DOM';
$mode{'127'} = 'Open';
$branch{'127'} = 'HEAD';
$fullname{'127'} = 'Java APIs to WebShell';
$mode{'68'} = 'Open';
$branch{'68'} = 'HEAD';
$fullname{'68'} = 'Java Stubs';
$mode{'128'} = 'Open';
$branch{'128'} = 'HEAD';
$fullname{'128'} = 'Java to XPCOM Bridge';
$mode{'133'} = 'Open';
$branch{'133'} = 'HEAD';
$fullname{'133'} = 'Java Utility Classes';
$mode{'129'} = 'Open';
$branch{'129'} = 'HEAD';
$fullname{'129'} = 'Java-Implemented Plugins';
$mode{'70'} = 'Restricted';
$branch{'70'} = 'HEAD';
$fullname{'70'} = 'JavaScript';
$blessed{'70'} = ['rogerl33%aol.com','mike%meer.net','cls%seawood.org','bob%bclary.com','timeless%mozdev.org','bratell%lysator.liu.se',];
$super{'70'} = ['igor%mir2.org','shaver%mozilla.org','jband%netscape.com','brendan%mozilla.org',];
$mode{'71'} = 'Open';
$branch{'71'} = 'HEAD';
$fullname{'71'} = 'JavaScript Debugger';
$mode{'114'} = 'Open';
$branch{'114'} = 'HEAD';
$fullname{'114'} = 'js-tests';
$mode{'72'} = 'Open';
$branch{'72'} = 'HEAD';
$fullname{'72'} = 'LiveConnect';
$mode{'136'} = 'Closed';
$branch{'136'} = 'HEAD';
$fullname{'136'} = 'Locked-Content';
$blessed{'136'} = [];
$super{'136'} = ['hyatt%mozilla.org',];
$mode{'123'} = 'Open';
$branch{'123'} = 'HEAD';
$fullname{'123'} = 'Mail/News';
$mode{'165'} = 'Open';
$branch{'165'} = 'HEAD';
$fullname{'165'} = 'MathML';
$mode{'124'} = 'Open';
$branch{'124'} = 'HEAD';
$fullname{'124'} = 'MIME';
$mode{'157'} = 'Open';
$branch{'157'} = 'HEAD';
$fullname{'157'} = 'Movemail';
$mode{'112'} = 'Open';
$branch{'112'} = 'HEAD';
$fullname{'112'} = 'Mozilla Tools';
$mode{'19'} = 'Open';
$branch{'19'} = 'HEAD';
$fullname{'19'} = 'mozilla-toplevel';
$mode{'147'} = 'Open';
$branch{'147'} = 'HEAD';
$fullname{'147'} = 'Mstone';
$mode{'77'} = 'Open';
$branch{'77'} = 'HEAD';
$fullname{'77'} = 'NetLib';
$mode{'102'} = 'Open';
$branch{'102'} = 'HEAD';
$fullname{'102'} = 'New HTML Parser';
$mode{'100'} = 'Open';
$branch{'100'} = 'HEAD';
$fullname{'100'} = 'New HTML Style System';
$mode{'98'} = 'Open';
$branch{'98'} = 'HEAD';
$fullname{'98'} = 'New Layout Engine';
$mode{'122'} = 'Open';
$branch{'122'} = 'HEAD';
$fullname{'122'} = 'News';
$mode{'78'} = 'Restricted';
$branch{'78'} = 'HEAD';
$fullname{'78'} = 'NSPR';
$blessed{'78'} = ['smfr%smfr.org','sdagley%mac.com','julien.pierre.bugs%sun.com','gerv%gerv.net','christophe.ravel.bugs%sun.com',];
$super{'78'} = ['srinivas%netscape.com','cls%seawood.org','bryner%brianryner.com','wtchang%redhat.com','darin%meer.net',];
$mode{'163'} = 'Restricted';
$branch{'163'} = 'NSS_3_3_BRANCH';
$fullname{'163'} = 'NSS Stable Release Branch';
$blessed{'163'} = [];
$super{'163'} = ['tfox%netscape.com','jamie-bugzilla%jampee.com','nelsonb%netscape.com','julien.pierre.bugs%sun.com','ian.mcgreer%sun.com','glen.beasley%sun.com','bishakhabanerjee%netscape.com','wtchang%redhat.com','relyea%netscape.com',];
$mode{'159'} = 'Open';
$branch{'159'} = 'HEAD';
$fullname{'159'} = 'NSS Trunk';
$mode{'162'} = 'Open';
$branch{'162'} = 'HEAD';
$fullname{'162'} = 'P3P';
$mode{'111'} = 'Open';
$branch{'111'} = 'HEAD';
$fullname{'111'} = 'PerlConnect';
$mode{'113'} = 'Open';
$branch{'113'} = 'HEAD';
$fullname{'113'} = 'Photon';
$mode{'81'} = 'Open';
$branch{'81'} = 'HEAD';
$fullname{'81'} = 'Plugins';
$mode{'82'} = 'Open';
$branch{'82'} = 'HEAD';
$fullname{'82'} = 'Preferences';
$mode{'120'} = 'Open';
$branch{'120'} = 'HEAD';
$fullname{'120'} = 'Profile Manager';
$mode{'161'} = 'Open';
$branch{'161'} = 'HEAD';
$fullname{'161'} = 'Qt-based gfx and widget';
$mode{'84'} = 'Open';
$branch{'84'} = 'HEAD';
$fullname{'84'} = 'Registry';
$mode{'143'} = 'Open';
$branch{'143'} = 'HEAD';
$fullname{'143'} = 'Remote XPCOM';
$mode{'138'} = 'Open';
$branch{'138'} = 'HEAD';
$fullname{'138'} = 'Rhino';
$mode{'145'} = 'Restricted';
$branch{'145'} = 'HEAD';
$fullname{'145'} = 'security';
$blessed{'145'} = ['jgmyers%speakeasy.net','gerv%gerv.net','cls%seawood.org','bryner%brianryner.com',];
$super{'145'} = ['thayes%netscape.com','tfox%netscape.com','saul.edwards%sun.com','sandeep.konchady%sun.com','neil.williams%sun.com','kaie%kuix.de','jamie-bugzilla%jampee.com','ian.mcgreer%sun.com','hanfei.yu%sun.com','glen.beasley%sun.com','ddrinan%netscape.com','christophe.ravel.bugs%sun.com','alexei.volkov.bugs%sun.com','wtchang%redhat.com','relyea%netscape.com','nelsonb%netscape.com','julien.pierre.bugs%sun.com',];
$mode{'151'} = 'Open';
$branch{'151'} = 'HEAD';
$fullname{'151'} = 'Security - Mozilla PSM Glue';
$mode{'86'} = 'Open';
$branch{'86'} = 'HEAD';
$fullname{'86'} = 'Security Stubs';
$mode{'173'} = 'Open';
$branch{'173'} = 'HEAD';
$fullname{'173'} = 'Standalone Composer';
$mode{'170'} = 'Open';
$branch{'170'} = 'HEAD';
$fullname{'170'} = 'Standalone Mail';
$mode{'160'} = 'Open';
$branch{'160'} = 'HEAD';
$fullname{'160'} = 'String';
$mode{'187'} = 'Open';
$branch{'187'} = 'HEAD';
$fullname{'187'} = 'SVG';
$mode{'169'} = 'Open';
$branch{'169'} = 'HEAD';
$fullname{'169'} = 'toolkit';
$mode{'185'} = 'Open';
$branch{'185'} = 'HEAD';
$fullname{'185'} = 'Update Service';
$mode{'158'} = 'Open';
$branch{'158'} = 'HEAD';
$fullname{'158'} = 'URI Loader';
$mode{'156'} = 'Open';
$branch{'156'} = 'HEAD';
$fullname{'156'} = 'ViXEn';
$mode{'175'} = 'Open';
$branch{'175'} = 'HEAD';
$fullname{'175'} = 'Win32-Based GFX and Widget';
$mode{'121'} = 'Open';
$branch{'121'} = 'HEAD';
$fullname{'121'} = 'Xlib-based gfx + widget';
$mode{'88'} = 'Open';
$branch{'88'} = 'HEAD';
$fullname{'88'} = 'XML';
$mode{'141'} = 'Open';
$branch{'141'} = 'HEAD';
$fullname{'141'} = 'xmlterm';
$mode{'90'} = 'Open';
$branch{'90'} = 'HEAD';
$fullname{'90'} = 'XP File Handling';
$mode{'137'} = 'Open';
$branch{'137'} = 'HEAD';
$fullname{'137'} = 'XPApps';
$mode{'89'} = 'Open';
$branch{'89'} = 'HEAD';
$fullname{'89'} = 'XPCOM';
$mode{'118'} = 'Open';
$branch{'118'} = 'HEAD';
$fullname{'118'} = 'XPConnect';
$mode{'117'} = 'Open';
$branch{'117'} = 'HEAD';
$fullname{'117'} = 'XPIDL';
$mode{'150'} = 'Open';
$branch{'150'} = 'HEAD';
$fullname{'150'} = 'XPInstall';
$mode{'179'} = 'Open';
$branch{'179'} = 'HEAD';
$fullname{'179'} = 'XPrint';
$mode{'106'} = 'Open';
$branch{'106'} = 'HEAD';
$fullname{'106'} = 'XPToolkit';
$mode{'140'} = 'Open';
$branch{'140'} = 'HEAD';
$fullname{'140'} = 'XSLT Processor';
$mode{'135'} = 'Open';
$branch{'135'} = 'HEAD';
$fullname{'135'} = 'xul.css';
$mode{'93'} = 'Open';
$branch{'93'} = 'HEAD';
$fullname{'93'} = 'Zlib';
sub GetT {
($b,$_) = (@_);
if ($b eq 'HEAD') {
if (m:^mozilla/rdf/.*$:) {return '52';}
if (m:^mozilla/mailnews/movemail/.*$:) {return '157';}
if (m:^mozilla/dbm/.*$:) {return '53';}
if (m:^mozilla/uriloader/.*$:) {return '158';}
if (m:^mozilla/build/.*$:) {return '55';}
if (m:^mozilla/config/.*$:) {return '55';}
if (m:^mozilla/l10n/.*$:) {return '55';}
if (m:^mozilla/editor/.*$:) {return '56';}
if (m:^mozilla/string/.*$:) {return '160';}
if (m:^mozilla/directory/buildsdk\.txt$:) {return '59';}
if (m:^mozilla/directory/c-sdk/.*$:) {return '59';}
if (m:^mozilla/directory/ldapsdk\.mak$:) {return '59';}
if (m:^mozilla/directory/ldapsdk\.mk$:) {return '59';}
if (m:^mozilla/directory/Makefile$:) {return '59';}
if (m:^mozilla/gfx/src/qt/.*$:) {return '161';}
if (m:^mozilla/widget/src/qt/.*$:) {return '161';}
if (m:^gfx/src/ps/.*$:) {return '62';}
if (m:^gfx/src/psshared/.*$:) {return '62';}
if (m:^mozilla/extensions/p3p/.*$:) {return '162';}
if (m:^mozilla/modules/libpr0n/.*$:) {return '63';}
if (m:^mozilla/layout/mathml/.*$:) {return '165';}
if (m:^jpeg$:) {return '64';}
if (m:^mozilla/browser/.*$:) {return '166';}
if (m:^mozilla/other-licenses/branding/firefox/.*$:) {return '166';}
if (m:^mozilla/modules/libimg/png/.*$:) {return '65';}
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/intl/.*$:) {return '67';}
if (m:^mozilla/mail/.*$:) {return '170';}
if (m:^mozilla/modules/oji/.*$:) {return '68';}
if (m:^mozilla/nav-java/.*$:) {return '68';}
if (m:^mozilla/sun-java/.*$:) {return '68';}
if (m:^mozilla/extensions/cookie$:) {return '171';}
if (m:^mozilla/caps/.*$:) {return '69';}
if (m:^mozilla/gfx/src/beos$:) {return '172';}
if (m:^mozilla/widget/src/beos$:) {return '172';}
if (m:^js/src/*\.c$:) {return '70';}
if (m:^js/src/*\.def$:) {return '70';}
if (m:^js/src/*\.h$:) {return '70';}
if (m:^js/src/*\.m*k$:) {return '70';}
if (m:^js/src/*\.tbl$:) {return '70';}
if (m:^js/src/*akefile.*$:) {return '70';}
if (m:^mozilla/extensions/help$:) {return '174';}
if (m:^mozilla/extensions/jsd/.*$:) {return '71';}
if (m:^mozilla/js/jsd/.*$:) {return '71';}
if (m:^mozilla/gfx/src/windows/.*$:) {return '175';}
if (m:^mozilla/widget/src/windows/.*$:) {return '175';}
if (m:^js/src/liveconnect/.*$:) {return '72';}
if (m:^mozilla/gfx/public/.*$:) {return '177';}
if (m:^mozilla/gfx/src/*\.cpp$:) {return '177';}
if (m:^mozilla/gfx/src/*\.h$:) {return '177';}
if (m:^mozilla/gfx/src/shared/.*$:) {return '177';}
if (m:^mozilla/widget/public/.*$:) {return '177';}
if (m:^mozilla/widget/src/xpwidgets/.*$:) {return '177';}
if (m:^mozilla/netwerk/.*$:) {return '77';}
if (m:^mozilla/gfx/src/mac/.*$:) {return '178';}
if (m:^mozilla/widget/src/mac/.*$:) {return '178';}
if (m:^mozilla/nsprpub/.*$:) {return '78';}
if (m:^mozilla/accessibility/.*$:) {return '180';}
if (m:^mozilla/modules/plugin/.*$:) {return '81';}
if (m:^mozilla/extensions/typeaheadfind/.*$:) {return '181';}
if (m:^mozilla/modules/libpref/.*$:) {return '82';}
if (m:^mozilla/content/xbl/builtin/.*$:) {return '182';}
if (m:^mozilla/modules/libreg/.*$:) {return '84';}
if (m:^mozilla/extensions/inspector$:) {return '184';}
if (m:^mozilla/modules/security/.*$:) {return '86';}
if (m:^content/svg/.*$:) {return '187';}
if (m:^dom/public/idl/svg/.*$:) {return '187';}
if (m:^layout/svg/.*$:) {return '187';}
if (m:^mozilla/content/xml/.*$:) {return '88';}
if (m:^mozilla/extensions/xmlextras/.*$:) {return '88';}
if (m:^mozilla/parser/expat/.*$:) {return '88';}
if (m:^mozilla/suite/.*$:) {return '188';}
if (m:^mozilla/xpcom/.*$:) {return '89';}
if (m:^grendel$:) {return '189';}
if (m:^xpcom/io$:) {return '90';}
if (m:^mozilla/modules/zlib/.*$:) {return '93';}
if (m:^gfx/src/xprint$:) {return '179';}
if (m:^mozilla/view/.*$:) {return '96';}
if (m:^mozilla/layout/base/.*$:) {return '98';}
if (m:^mozilla/layout/build/.*$:) {return '98';}
if (m:^mozilla/layout/doc/.*$:) {return '98';}
if (m:^mozilla/layout/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:^modules/libpr0n/decoders/mng/.*$:) {return '155';}
if (m:^mozilla/modules/libimg/mng/.*$:) {return '155';}
if (m:^mozilla/layout/style/.*$:) {return '100';}
if (m:^mozilla/docshell/.*$:) {return '101';}
if (m:^mozilla/embedding/.*$:) {return '101';}
if (m:^mozilla/webshell/.*$:) {return '101';}
if (m:^mozilla/parser/htmlparser$:) {return '102';}
if (m:^mozilla/content/base/.*$:) {return '103';}
if (m:^mozilla/content/events/.*$:) {return '103';}
if (m:^mozilla/content/html/content/.*$:) {return '103';}
if (m:^mozilla/content/html/document/.*$:) {return '103';}
if (m:^mozilla/dom/.*$:) {return '103';}
if (m:^mozilla/js/rhino/.*$:) {return '138';}
if (m:^mozilla/xpfe/.*$:) {return '137';}
if (m:^mozilla/js/tests$:) {return '114';}
if (m:^js/src/perlconnect$:) {return '111';}
if (m:^mozilla/content/xsl/.*$:) {return '140';}
if (m:^mozilla/extensions/transformiix/.*$:) {return '140';}
if (m:^mozilla/calendar/.*$:) {return '183';}
if (m:^mozilla/other-licenses/libical/.*$:) {return '183';}
if (m:^gfx/src/photon/.*$:) {return '113';}
if (m:^widget/src/photon/.*$:) {return '113';}
if (m:^mozilla/content/xul/.*$:) {return '106';}
if (m:^mozilla/layout/xul/.*$:) {return '106';}
if (m:^mozilla/profile/.*$:) {return '120';}
if (m:^mozilla/tools/.*$:) {return '112';}
if (m:^xpcom/typelib$:) {return '117';}
if (m:^js/src/xpconnect$:) {return '118';}
if (m:^xpcom/reflect/xptcall$:) {return '118';}
if (m:^xpcom/reflect/xptinfo$:) {return '118';}
if (m:^mozilla/mailnews/news/.*$:) {return '122';}
if (m:^mozilla/mailnews/[^/]*$:) {return '123';}
if (m:^mozilla/mailnews/mime/[^/]*$:) {return '124';}
if (m:^mozilla/java/xpcom/.*$:) {return '128';}
if (m:^mozilla/java/plugins/.*$:) {return '129';}
if (m:^mozilla/java/webclient/.*$:) {return '127';}
if (m:^mozilla/java/dom/.*$:) {return '130';}
if (m:^mozilla/java/util/.*$:) {return '133';}
if (m:^CVSROOT/commitcheck\.pl$:) {return '3';}
if (m:^CVSROOT/passwd$:) {return '3';}
if (m:^mozilla/extensions/xmlterm/.*$:) {return '141';}
if (m:^xpcom/remote$:) {return '143';}
if (m:^mozilla/security/coreconf/.*$:) {return '145';}
if (m:^mozilla/security/jss/.*$:) {return '145';}
if (m:^mozilla/security/nss/.*$:) {return '145';}
if (m:^embedding/browser/gtk$:) {return '144';}
if (m:^composer$:) {return '173';}
if (m:^mozilla/mstone/.*$:) {return '147';}
if (m:^mozilla/[^/]*$:) {return '19';}
if (m:^mozilla/xpinstall/.*$:) {return '150';}
if (m:^mozilla/gfx/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlib/.*$:) {return '121';}
if (m:^mozilla/widget/src/xlibxtbin/.*$:) {return '121';}
if (m:^mozilla/security/manager/.*$:) {return '151';}
if (m:^mozilla/ef/.*$:) {return '46';}
if (m:^mozilla/webtools/addons/.*$:) {return '185';}
if (m:^mozilla/webtools/update/.*$:) {return '185';}
if (m:^mozilla/gfx/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtk2/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtksuperwin/.*$:) {return '49';}
if (m:^mozilla/widget/src/gtkxtbin/.*$:) {return '49';}
if (m:^mozilla/extensions/vixen/.*$:) {return '156';}
}
if ($b eq 'NSPRPUB_PRE_4_2_CLIENT_BRANCH') {
if (m:^mozilla/nsprpub/.*$:) {return '146';}
}
if ($b eq 'NSS_3_3_BRANCH') {
if (m:^mozilla/security/coreconf/.*$:) {return '163';}
if (m:^mozilla/security/nss/.*$:) {return '163';}
}
return '';
}
$debug = 0;
$origrepository = shift(@ARGV);
@files = @ARGV;
$envcvsroot = $ENV{'CVSROOT'};
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
$repository =~ s:^$envcvsroot/::;
$doit = 0;
$| = 1;
if( $debug){
print STDERR "----------------------------------------------\n";
print STDERR "files: @files\n";
print STDERR "origrepository: $origrepository\n";
print STDERR " repository: $repository\n";
print STDERR "----------------------------------------------\n";
}
open(ENT, "<CVS/Entries" );
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
if ($tag =~ /^T(.*)$/) {
$fbranch{$fn} = $1;
}
}
close ENT;
foreach $f (@files) {
$b = "";
if (defined $fbranch{$f}) {$b = $fbranch{$f};}
if ($b eq "") {$b = "HEAD";}
$t = GetT($b, "$repository/$f");
if ($debug) {
print STDERR "GetT returned '$t' for '$repository/$f' branch '$b'\n";
}
if ($t eq "") {
$t = $defaultid;
}
if (!defined $mode{$t} || $mode{$t} eq "Open") {
next;
}
if ($debug) {
print STDERR "Checking twig $t\n";
}
# OK, we have a match. See if we're allowed to checkin here.
if ($username eq "") {
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
if ($debug) {
print STDERR "Username is $username\n";
print STDERR "getlogin returns " . getlogin . "\n";
print STDERR '(getpwuid($<))[0] returns ' . (getpwuid($<))[0] . "\n";
print STDERR "Environment:\n";
foreach $key (sort(keys %ENV)) {
print STDERR $key, '=', $ENV{$key}, "\n";
}
}
}
$ok = 0;
$s = $super{$t};
foreach $u (@$s) {
if ($debug) {
print STDERR "Checking against super $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
if ($mode{$t} eq "Restricted") {
my $b = $blessed{$t};
foreach $u (@$b) {
if ($debug) {
print STDERR "Checking against blessed $u\n";
}
if ($u eq $username) {
$ok = 1;
break;
}
}
}
if (!$ok) {
print STDERR "You may not check into partition $fullname{$t}\n";
print STDERR "the file $repository/$f on branch $b\n";
print STDERR "If you think you should be allowed to, send mail to\n";
print STDERR "one of the below people:\n";
$s = $super{$t};
foreach $u (@$s) {
$u =~ s/%/@/;
print STDERR " $u\n";
}
exit 1;
}
}
exit 0;

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -1,270 +0,0 @@
#!/usr/bin/perl
use Socket;
$username = $ENV{"CVS_USER"} || getlogin || (getpwuid($<))[0] || "nobody";
$envcvsroot = $ENV{'CVSROOT'};
$cvsroot = $envcvsroot;
$flag_debug = 0;
$flag_tagcmd = 0;
$repository = '';
$repository_tag = '';
$mailhost = 'localhost';
@mailto=();
@changed_files = ();
@added_files = ();
@removed_files = ();
@log_lines = ();
@outlist = ();
$STATE_NONE = 0;
$STATE_CHANGED = 1;
$STATE_ADDED = 2;
$STATE_REMOVED = 3;
$STATE_LOG = 4;
&process_args;
if ($flag_debug ){
print STDERR "----------------------------------------------\n";
print STDERR "LOGINFO:\n";
print STDERR " pwd:" . `pwd` . "\n";
print STDERR " Args @ARGV\n";
print STDERR " CVSROOT: $cvsroot\n";
print STDERR " who: $username\n";
print STDERR " Repository: $repository\n";
print STDERR " mailto: @mailto\n";
print STDERR "----------------------------------------------\n";
}
if ($flag_tagcmd) {
&process_tag_command;
} else {
&get_loginfo;
&process_cvs_info;
}
if( $flag_debug){
print STDERR "----------------------------------------------\n";
print STDERR @outlist;
print STDERR "----------------------------------------------\n";
}
&mail_notification;
0;
sub process_args {
while (@ARGV) {
$arg = shift @ARGV;
if ($arg eq '-d') {
$flag_debug = 1;
print STDERR "Debug turned on...\n";
} elsif ($arg eq '-r') {
$cvsroot = shift @ARGV;
} elsif ($arg eq '-t') {
$flag_tagcmd = 1;
last; # Keep the rest in ARGV; they're handled later.
} elsif ($arg eq '-h') {
$mailhost = shift @ARGV;
} else {
push(@mailto, $arg);
}
}
if( $repository eq '' ){
open( REP, "<CVS/Repository");
$repository = <REP>;
chop($repository);
close(REP);
}
$repository =~ s:^$cvsroot/::;
$repository =~ s:^$envcvsroot/::;
if (!$flag_tagcmd) {
if( open( REP, "<CVS/Tag") ) {
$repository_tag = <REP>;
chop($repository_tag);
close(REP);
}
}
}
sub get_loginfo {
if( $flag_debug){
print STDERR "----------------------------------------------\n";
}
# Iterate over the body of the message collecting information.
#
while (<STDIN>) {
chop; # Drop the newline
if( $flag_debug){
print STDERR "$_\n";
}
if (/^In directory/) {
next;
}
if (/^Modified Files/) { $state = $STATE_CHANGED; next; }
if (/^Added Files/) { $state = $STATE_ADDED; next; }
if (/^Removed Files/) { $state = $STATE_REMOVED; next; }
if (/^Log Message/) { $state = $STATE_LOG; next; }
s/^[ \t\n]+//; # delete leading whitespace
s/[ \t\n]+$//; # delete trailing whitespace
if ($state == $STATE_CHANGED) { push(@changed_files, split); }
if ($state == $STATE_ADDED) { push(@added_files, split); }
if ($state == $STATE_REMOVED) { push(@removed_files, split); }
if ($state == $STATE_LOG) { push(@log_lines, $_); }
}
if( $flag_debug){
print STDERR "----------------------------------------------\n"
. "changed files: @changed_files\n"
. "added files: @added_files\n"
. "removed files: @removed_files\n";
print STDERR "----------------------------------------------\n";
}
}
sub process_cvs_info {
local($d,$fn,$rev,$mod_time,$sticky,$tag,$stat,@d,$l,$rcsfile);
if (!open(ENT, "<CVS/Entries.Log" )) {
open(ENT, "<CVS/Entries");
}
$time = time;
while( <ENT> ){
chop;
($d,$fn,$rev,$mod_time,$sticky,$tag) = split(/\//);
$stat = 'C';
for $i (@changed_files, "BEATME.NOW", @added_files ) {
if( $i eq "BEATME.NOW" ){ $stat = 'A'; }
if($i eq $fn ){
$rcsfile = "$envcvsroot/$repository/$fn,v";
if( ! -r $rcsfile ){
$rcsfile = "$envcvsroot/$repository/Attic/$fn,v";
}
open(LOG, "/usr/bin/rlog -N -r$rev $rcsfile |")
|| print STDERR "dolog.pl: Couldn't run rlog\n";
while(<LOG>){
if (/^date:.* author: ([^;]*);.*/) {
$username = $1;
if (/lines: \+([0-9]*) -([0-9]*)/) {
$lines_added = $1;
$lines_removed = $2;
}
}
}
close( LOG );
push(@outlist, ("$stat|$time|$username|$cvsroot|$repository|$fn|$rev|$sticky|$tag|$lines_added|$lines_removed\n"));
}
}
}
close(ENT);
for $i (@removed_files) {
push( @outlist, ("R|$time|$username|$cvsroot|$repository|$i|||$repository_tag\n"));
}
push (@outlist, "LOGCOMMENT\n");
push (@outlist, join("\n",@log_lines));
push (@outlist, "\n:ENDLOGCOMMENT\n");
}
sub process_tag_command {
local($str,$part,$time);
$time = time;
$str = "Tag|$cvsroot|$time";
while (@ARGV) {
$part = shift @ARGV;
$str .= "|" . $part;
}
push (@outlist, ("$str\n"));
}
sub do_commitinfo {
}
sub get_response_code {
my ($expecting) = @_;
# if ($flag_debug) {
# print STDERR "SMTP: Waiting for code $expecting\n";
# }
while (1) {
my $line = <S>;
# if ($flag_debug) {
# print STDERR "SMTP: $line";
# }
if ($line =~ /^[0-9]*-/) {
next;
}
if ($line =~ /(^[0-9]*) /) {
my $code = $1;
if ($code == $expecting) {
# if ($flag_debug) {
# print STDERR "SMTP: got it.\n";
# }
return;
}
die "Bad response from SMTP -- $line";
}
}
}
sub mail_notification {
chop(my $hostname = `/bin/hostname`);
my ($remote,$port, $iaddr, $paddr, $proto, $line);
$remote = $mailhost;
$port = 25;
if ($port =~ /\D/) { $port = getservbyname($port, 'tcp') }
die "No port" unless $port;
$iaddr = inet_aton($remote) || die "no host: $remote";
$paddr = sockaddr_in($port, $iaddr);
$proto = getprotobyname('tcp');
socket(S, PF_INET, SOCK_STREAM, $proto) || die "socket: $!";
connect(S, $paddr) || die "connect: $!";
select(S); $| = 1; select(STDOUT);
get_response_code(220);
print S "EHLO $hostname\n";
get_response_code(250);
print S "MAIL FROM: bonsai-daemon\@$hostname\n";
get_response_code(250);
foreach $i (@mailto) {
print S "RCPT TO: $i\n";
get_response_code(250);
}
print S "DATA\n";
get_response_code(354);
# Get one line starting with "354 ".
if ($flag_tagcmd) {
print S "Subject: cvs tag in $repository\n";
} else {
print S "Subject: cvs commit to $repository\n";
}
print S "\n";
print S @outlist, "\n";
print S ".\n";
get_response_code(250);
print S "QUIT\n";
close(S);
}

View File

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

View File

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

View File

@@ -1,832 +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
Webtools -a \
Bugzilla \
Bonsai \
LXR \
Tinderbox
#############################################################
#
# Module for the java webclient (edburns)
#
#############################################################
Webclient -a \
mozilla/java/Makefile.in \
mozilla/java/build.xml \
mozilla/java/README \
mozilla/java/config \
mozilla/java/dom/README \
mozilla/java/dom/build.xml \
mozilla/java/dom/classes \
mozilla/java/dom/jni \
mozilla/java/dom/src \
mozilla/java/external \
mozilla/java/makefiles \
mozilla/java/util \
mozilla/java/webclient \
mozilla/java/webclient/README \
mozilla/java/webclient/build-tests.xml \
mozilla/java/webclient/build.xml \
mozilla/java/webclient/classes_spec \
mozilla/java/webclient/config \
mozilla/java/webclient/src_ie \
mozilla/java/webclient/src_moz \
mozilla/java/webclient/src_share \
mozilla/java/webclient/test/automated \
mozilla/java/webclient/test/manual \
mozilla/java/dist
#############################################################
#
# Module for iPlanet Network Security Services
#
#############################################################
NSS -a \
mozilla/security/nss \
mozilla/security/coreconf
#############################################################
#
# Module for Mozilla Tinderbox
#
#############################################################
CoreTinderboxAll -a \
SeaMonkeyAll \
mozilla/security/psm \
mozilla/accessible \
mozilla/ipc/ipcd \
mozilla/security/manager \
mozilla/tools/trace-malloc \
mozilla/modules/libpr0n \
mozilla/modules/libmar \
mozilla/modules/libbz2 \
mozilla/toolkit \
mozilla/storage \
mozilla/db/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

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,413 +0,0 @@
# DO NOT EDIT THIS FILE! You must instead go to https://despot.mozilla.org/, and
# tweak things from there.
aaronleventhal%moonset.net:S0MUPohMWfaMo:cvsuser
akhil.arora%sun.com:tG7tQfICukUNg: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
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
andreww%netscape.com:VDb/gyVOKB8gg:cvsuser
angelon%netscape.com:xLYuHRKI0gIh6:cvsuser
ann.adamcik%sun.com:McRIlR2v7WMXQ:cvsuser
anthonyd%netscape.com:3cZ8Ug3ggdAfE:cvsuser
antitux%netscape.com:GPYA3.J0mZ8dg:cvsuser
antonio.gomes%indt.org.br:5Th4Q/mTAB6fg:cvsuser
antonio.xu%sun.com:xb9jwUyu9kmog:cvsuser
arielb%rice.edu:18fBUQf4tjW/Y:cvsuser
arvid%quadrone.org:OlnGBWl7agA9.:cvsuser
asa%mozilla.org:KwQFH5YHrDGVw:cvsuser
asasaki%netscape.com:eW4lJwcDcifpA:cvsuser
ashishbhatt%netscape.com:hAtS/UPSRHvCg:cvsuser
ashuk%eng.sun.com:QrgopBbFpT10Y:cvsuser
attinasi-moz%attinasi.org:KQdxTI4aFdReA:cvsuser
av%netscape.com:GZ3mu2MifoZiU:cvsuser
axel%pike.org:mbSWqS64YZTQw:cvsuser
bbaetz%acm.org:JhmLaLDTsT/h2:cvsuser
beard%netscape.com:2Eed7KIBNPtL6:cvsuser
ben%bengoodger.com:z68cHGOZUnekA:cvsuser
benc%meer.net:.mc9O4VQuREws:cvsuser
benjamin%smedbergs.us:dvB/veJh3IxkM:cvsuser
bhart00%yahoo.com:AnZyRL6ytm1.Q:cvsuser
bienvenu%nventure.com:dzcEj09V1HQLg:cvsuser
bishakhabanerjee%netscape.com:bLgNOlaDbR.lc:cvsuser
blakeross%telocity.com:iecsxCayirMQw:cvsuser
blizzard%redhat.com:W86ZbnavsJzxk:cvsuser
bmartin%netscape.com:VDvmT5ew0s2Uk:cvsuser
bmlk%gmx.de:diOpGSeH3syIs:cvsuser
bob%bclary.com:TYy8zRTOlkZWU:cvsuser
braddr%puremagic.com:Tzs8cIqrzzC/I:cvsuser
brade%comcast.net:ouetdVzWLzsWs:cvsuser
BradleyJunk%cinci.rr.com:EOOl4wp9MNcU6:cvsuser
bratell%lysator.liu.se:GLG2cm83vaqBk:cvsuser
brendan%mozilla.org:BHU5jjtYtQ4tI:cvsadm
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%glob.com.au:O.LFwfIctGxh6:cvsuser
bugzilla%standard8.demon.co.uk:lmzqmqShGzGYs:cvsuser
burnus%gmx.de:RBozBY9sekJRM:cvsuser
bz%barnson.org:hRMbA3bW5q6Ak:cvsuser
bzbarsky%mit.edu:YySJ0ECW0UqcM:cvsuser
caillon%redhat.com:S5LpV7HM4OOzo:cvsuser
carl.wong%intel.com:60H5NoMHeEpvI:cvsuser
carosendahl%netscape.com:vzE2R0ISTc0Rs:cvsuser
cathleen%netscape.com:g4oBIcfbxZzt.:cvsuser
cbiesinger%web.de:SmMxtOg6tGNJg:cvsuser
ccarlen%mac.com:KYg00rzfYX4vs:cvsuser
ccooper%deadsquid.com:.a8HcC8mM7pks:cvsuser
cedric.corazza%wanadoo.fr:.8USlBaIJ6WCY:cvsuser
chak%netscape.com:muP/8gmdIYQgM:cvsuser
chofmann%mozilla.org:zSMKbARwiYniA:cvsuser
Chris.Yeh%nokia.com:98WX9EeAZIt/6:cvsadm
chrisk%netscape.com:iAECHtKFagLSw:cvsuser
ChrisKarnaze%cox.net:C.H2iRqFy7CnY:cvsuser
christophe.ravel.bugs%sun.com:m72kIhpCT13sg:cvsuser
claudius%netscape.com:gJezy23y0r4wI: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
cotter%netscape.com:JZ1rqINZKa.Ig:cvsuser
cst%andrew.cmu.edu:FsXA0AnQhG/kg:cvsuser
cvshook%sicking.cc:HmAX9bYyCA47k:cvsuser
dac%x.cx:xZwzT4et.TSYY:cvsuser
Dale.Stansberry%Nexwarecorp.com:iFmg8YUyFSpA.:cvsuser
daniel%glazman.org:voZRrCYpgF9AU:cvsuser
danm-moz%comcast.net:3h6FdkzmMqnyA:cvsuser
darin%meer.net:BFlqb/kSuCdKo:cvsuser
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
depman1%yahoo.com:4KRTD0DTpLuhE:cvsuser
despotdaemon:zJJgZOGMRo/FE:cvsadm
dinglis%qnx.com:ox85zqaZiiSk6:cvsuser
djani%netscape.com:jnrv0Mv0Kb77.:cvsuser
dkl%redhat.com:Jb37f1UZbg4g2:cvsuser
dmose%mozilla.org:sTIo1zYddteQc:cvsadm
donley%tekka.wwa.com:ZdWwac/UPNyG.:cvsuser
donm%bluemartini.com:bKHsN8gBK/fp2:cvsuser
doronr%us.ibm.com:BntrR9DKOvfRw:cvsuser
dougt%meer.net:6Dpld8jLb0Mcg:cvsuser
dpsuresh%netscape.net:jt.S0eDMnQVDo:cvsuser
drepper%redhat.com:p/CH9PcK4BRCs:cvsuser
driehuis%playbeing.org:BbR6IahGk6yGc:cvsuser
dsirnapalli%netscape.com:hbQy6f/ZU4m7o:cvsuser
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:cvsadm
erhyuan%pacbell.net:b6.iRP5wVeO1s:cvsuser
ericb%neoplanet.com:D63L651L6w.a2:cvsuser
erik%vanderpoel.org:UIUlMPWTelYIE:cvsuser
friedman%splode.com:mZ5UQ4/qb5h3E:cvsadm
ftang%netscape.com:cjA4Oe7qangyQ:cvsuser
gagan%netscape.com:aJDYc91m7tmpI: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
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
hanfei.yu%sun.com:UEcrlrag95rFQ:cvsuser
harishd%hotmail.com:A0zdbDQ36sqs.:cvsuser
henry.jia%sun.com:u9SJe2/103fMo:cvsuser
hewitt%netscape.com:pE1RTplEofSd2:cvsuser
hidday%geocities.com:A1nFYdvMQRKDI:cvsuser
hjtoi%comcast.net:52AbDkgxmkRfY:cvsuser
hpradhan%hotpop.com:Z9A47ej9QDVYc:cvsuser
hwaara%chello.se:74eCB7AZi/Bm2:cvsuser
hyatt%mozilla.org:/Sepj5wnpvupA:cvsuser
ian.mcgreer%sun.com:86YhVbbpm8aZ2:cvsuser
ian%hixie.ch:nibu2mA5/kgco:cvsuser
idk%eng.sun.com:hGFoMfxrF7eCM:cvsuser
igor%mir2.org:MM9XCaPQ9hSyA:cvsuser
imajes%php.net:2QdOW14NQ6PdQ:cvsadm
jab%atdot.org:EQ0cIL6giNkWw:cvsuser
jag%tty.nl:JfxrrkZerNZv.:cvsuser
jake%bugzilla.org:mjldF4ES.KxbI:cvsuser
jamie-bugzilla%jampee.com:NbXo/Njwl3DYE:cvsuser
jat%princeton.edu:0P0EK1s5q3OCk:cvsuser
javi%netscape.com:WkJc6UpXUyLVw:cvsuser
jay.yan%sun.com:lgDae/1lMfLrk:cvsuser
jay%mozilla.org:./8ppoCBU7xKE:cvsuser
jband%netscape.com:jc1KB4qvBDWxE:cvsuser
jcgriggs%sympatico.ca:hQ/ITeFfitEvw:cvsuser
jdunn%maine.rr.com:nwle/bqcCtTMA:cvsuser
jeff.dyer%compilercompany.com:O.dwVxqCyvmqQ:cvsuser
jeff.hedlund%matrixsi.com:dUxvk4HDbIrkA:cvsuser
jelwell%netscape.com:phAeFbVmVsIFg:cvsuser
Jerry.Kirk%Nexwarecorp.com:iSvw9A.T6nH6w:cvsuser
jerry.tan%sun.com:3vzkwo3LNd8Mk:cvsuser
jglick%netscape.com:MW7f8SLLptnEw:cvsuser
jgmyers%speakeasy.net:tj/q7ALULIlLM:cvsuser
jim_nance%yahoo.com:MW2pItooimXQc:cvsuser
jje%mac.com:Slemj8mwbIPao:cvsadm
jmas%softcatala.org:PmaWVAdMzkM7A:cvsuser
jminta%gmail.com:xECVGDTSeqbz2:cvsuser
jocuri%softhome.net:icDVGeWEv1eDw:cvsuser
joe.chou%sun.com:peT1nWrch0xGo:cvsuser
john.marmion%ireland.sun.com:c6A3GBlY0bSbU:cvsuser
john%johnkeiser.com:UEgKBivGIzptw:cvsuser
joshmoz%gmail.com:X9Pi3H9iwCIb2:cvsuser
joshua.xia%bea.com:qK5Olug74ZkBI:cvsuser
jouni%heikniemi.net:ykttS9UKWXc9E:cvsuser
jrgm%netscape.com:3ix9Y5PU9Qruw:cvsuser
jruderman%hmc.edu:mwr0yF3PJ5H2g:cvsuser
jshin%mailaps.org:j6/TcPcy/KYgg:cvsuser
jst%mozilla.org:ry1WSdsxrYVhg:cvsuser
jsun%netscape.com:coq.3Xx7ARTjs:cvsuser
julien.pierre.bugs%sun.com:2ebjC0cACURyU:cvsuser
justdave%bugzilla.org:gH/q.1W.wLBGQ:cvsadm
jwalden%mit.edu:DYcaTEuBX5WEA:cvsuser
jwatt%jwatt.org:rQgtjD.FtjqWY:cvsuser
kaie%kuix.de:.hgVIsvtes.Fw:cvsuser
kairo%kairo.at:P3GfvvKlerCks:cvsuser
katakai%japan.sun.com:qJPfrx26UNm2.:cvsuser
keith%kvisco.com:7u.twuUBsFGJA:cvsuser
kerz%mozillazine.org:PrxCfYo5gxNi.:cvsuser
kestes%walrus.com:5Ld0f8MhzQggw:cvsuser
kevin%perldap.org:OR9AnICPijq1g:cvsuser
kiko%async.com.br:Uz8pBMTzv6gpo:cvsuser
kinmoz%netscape.net:RexUJ7MbhHOeE:cvsuser
kirk.erickson%sun.com:2ju/p7xptfkFQ:cvsuser
kjh-5727%comcast.net:rRN9eQFLs3af6:cvsuser
kmcclusk%netscape.com:KiXYwpHlCP1nE:cvsuser
koehler%mythrium.com:0vfTLcKn6XhV6:cvsuser
kyle.yuan%sun.com:4pSzbqjeADpcc:cvsuser
kysmith%netscape.com:tBE5QiCelL1mM:cvsuser
laa%sparc.spb.su:xaXKTqerGGoxE:cvsuser
lars%trolltech.com:sGvT16I8vdbYY:cvsuser
law%netscape.com:QQU7Gc4FME9Ek:cvsuser
leaf%mozilla.org:yDi7DUMDdLeDk:cvsadm
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
light%rathedg.com:G9NscomPqxBJg:cvsuser
loadrunner%betak.net:IUk5X6IaJ5fTM:cvsuser
locka%iol.ie:Odt22ztoqh7Pc:cvsuser
lordpixel%mac.com:pBoWsz5/W/1/o:cvsuser
louie.zhao%sun.com:ajsxRr.217rWY:cvsuser
louis.martin%eng.sun.com:QsJ91Lm0/Y/0Y:cvsuser
lpham%netscape.com:E06CUoNSPOyqg:cvsuser
LpSolit%gmail.com:s2V0JuW2d3qG.:cvsuser
mang%subcarrier.org:VuSc/CvF/y94A:cvsuser
maolson%earthlink.net:k1eI.1dDx/fkI:cvsuser
marco%gnome.org:zKqukw72.KsUw:cvsuser
margaret.chan%sun.com:W3v8XaNRwpmZY:cvsuser
mark%moxienet.com:xXj.wmda2UrCM:cvsuser
martinl%netscape.com:tBTLPNQZ7oRdM:cvsuser
masayuki%d-toybox.com:Px8OA0y98uKTY:cvsuser
matthias%sorted.org:OzME313V9XMNo:cvsuser
mattwillis%gmail.com:TiZNJlJ.RHoBs:cvsuser
mattyt%tpg.com.au:c/z7/vNQ/Vv1I:cvsuser
mcafee%netscape.com:Y/0zK7Dff2W8.:cvsadm
mconnor%steelgryphon.com:KLpr7Zj8uPkes:cvsuser
mcs%pearlcrescent.com:1K9aYq1ivwd6s:cvsuser
mgalli%geckonnection.com:Myf1X1IRZtvK6:cvsuser
mhammond%skippinet.com.au:T1kpFNZuhvQ0I:cvsuser
mhein%sun.com:zDB.Gdg/nMOq6:cvsuser
Michael.Kedl%Nexwarecorp.com:/vumJNxEIWQnk:cvsuser
michael.lowe%bigfoot.com:SUFJXqQg3gpwo:cvsuser
mike.morgan%oregonstate.edu:oMf2l.pEwcLAc:cvsuser
mike%meer.net:3rKv1ZMBpeR36:cvsuser
mike%neoplanet.com:BXgJNsh4IWFgQ:cvsuser
mikep%oeone.com:fxxKFOIsaxlQs:cvsuser
miodrag%netscape.com:6t6mBrr0.woK6:cvsuser
mitchf%netscape.com:SpJhZNzzTZL5E:cvsuser
mj%digicool.com:.QcUkkqXQe9kE:cvsuser
mjudge%netscape.com:YwzoYiibSIGNA:cvsuser
mkanat%kerio.com:UsNXKY7u6ozDw:cvsuser
mkaply%us.ibm.com:1Ui2NF/0U00sI:cvsuser
mnyromyr%tprac.de:8JwFnN3UC8w.w:cvsuser
moied%netscape.com:YEBO82VsfWOlc:cvsuser
momoi%netscape.com:cTHpmapFPYprI:cvsuser
morse%netscape.com:1f8Ob4wB7JJ5I:cvsuser
mostafah%oeone.com:DaYs.xDcUaa72:cvsuser
mozeditor%floppymoose.com:n8gH7es/9NB6U:cvsuser
mozilla.BenB%bucksch.org:7/oOTh8e41HmY:cvsuser
mozilla.mano%sent.com:rXnDyx.hnVKyk:cvsuser
mozilla%colinogilvie.co.uk:8btk6WfAKpPsg:cvsuser
mozilla%ducarroz.org:B9ih04P7FDhrg: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
naving%netscape.com:TqK9Ipga8KNA6:cvsuser
nboyd%atg.com:hbKSEw6zIzn8A:cvsuser
neeti%netscape.com:q2ekT3ZhwHrKg:cvsuser
neil.williams%sun.com:5demyASX0XQLE:cvsuser
neil%parkwaycc.co.uk:dIqJP4XsRGQIw:cvsuser
nelsonb%netscape.com:AVyk3HXWf.ujs:cvsuser
nhotta%netscape.com:7PCA6ZeTK24HQ:cvsuser
nis%sparc.spb.su:qaN5w8ws/GMOI:cvsuser
nisheeth%netscape.com:e69IbM7hbpN1c:cvsuser
noririty%jcom.home.ne.jp:LILUJRbaygv6o:cvsuser
oeschger%netscape.com:VbgM7ZeTrBdQc:cvsuser
Olli.Pettay%helsinki.fi:JNyNghF5OJ9Xo:cvsuser
paper%animecity.nu:zZz20Ze5U4roc:cvsuser
pavel%gingerall.cz:m.6fruuSee/fA:cvsuser
pavlov%pavlov.net:Wm/3gCaQhXNLo:cvsuser
pedemont%us.ibm.com:yXrIQ7nPbCytE:cvsuser
pete%mozdevgroup.com:8I2QCUKNKooqA:cvsuser
peterb%oeone.com:TxT4Q17V0YIp6:cvsuser
peterv%propagandism.org:tknmYRfnctNHY:cvsuser
philip.zhao%sun.com:t3AHvdCfAkGOs:cvsuser
phomoz%netscape.com:vmDEmKMt0liZM:cvsuser
pinkerton%aol.net:SXjRJmDJDtb1U:cvsuser
pkw%us.ibm.com:8b/bmWBPVi2ug:cvsuser
pp%ludusdesign.com:G0MYIuYvwPznk:cvsuser
prass%netscape.com:FR60OL5/QxDWQ:cvsuser
preed%sigkill.com:BvqmKaKN1qcNE:cvsuser
pschwartau%netscape.com:MEim3s/EIZWs6:cvsuser
psychoticwolf%carolina.rr.com:utvOR5.5Us.kU:cvsuser
putterman%netscape.com:CRfRGZi9Nrtg6:cvsuser
quy%igelaus.com.au:x9H1aMz3jpYUA:cvsuser
racham%netscape.com:G3oNVDE5uCV0o:cvsuser
radha%netscape.com:E8m/i8B0sIO5k:cvsuser
ramiro%eazel.com:04T/4Hcs1Yr/c:cvsadm
rangansen%netscape.com:cLfMytTA8Q.aY:cvsuser
rayw%netscape.com:tnMNnv234muWY:cvsuser
rbs%maths.uq.edu.au:2urVlBcTziPaA:cvsuser
rcassin%supernova.org:xbcASQsSB3GNo:cvsuser
rchen%netscape.com:aur8LEiFViHB2:cvsuser
rdayal%netscape.com:wS397S9STmKn6:cvsuser
realpeterv%mac.com:03s6xSCMxEKx.:cvsuser
redfive%acm.org:bwZbPN1gYEnPo:cvsuser
relyea%netscape.com:SnAaVLpexLWKw:cvsuser
rginda%hacksrus.com:TRTBrAIOV/zck:cvsuser
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
rko%netscape.com:erIlm8Cr.fpeM:cvsadm
robert%accettura.com:ofCq6Xe9Mdsk6:cvsuser
robin.lu%sun.com:QX/01AXloHL0A:cvsuser
robinf%netscape.com:qsizhSBd/KLxw:cvsuser
rob_strong%exchangecode.com:QcQeM1Fhopr1A:cvsuser
roc+%cs.cmu.edu:7yP.3Z8FERo/.:cvsuser
rods%netscape.com:0IcCge9UaI6V6:cvsuser
rogc%netscape.com:ggq89u2RGdGyc:cvsuser
rogerl33%aol.com:EOrmrYUfmdcOk:cvsuser
rpotts%netscape.com:S0L.1Z15bd0qA:cvsuser
rth%cygnus.com:PgrJbhkbkSaXM:cvsuser
ruslan%netscape.com:D.VKkgUzl9qmo:cvsuser
rusty.lynch%intel.com:DhYR6Z5RXyqSk:cvsuser
rweltman%netscape.com:sXP4ymRl/iKBg:cvsuser
saari%netscape.com:8QO4pF72fYVFo:cvsuser
saileshd%netscape.com:lUoVAFVqyyuXg:cvsuser
samuel%sieb.net:UyA4IG.2.LceA:cvsuser
saul.edwards%sun.com:roYr1eI1z89vU:cvsuser
scc%mozilla.org:rSANuSFML82vc:cvsuser
scootermorris%comcast.net:wQk4tagONTuMg:cvsuser
scott%scott-macgregor.org:/iUxoWYhl45Gw:cvsuser
sdagley%mac.com:PvYFZiRMRKuG.:cvsuser
sdv%sparc.spb.su:o7qyUidRy0Ixw:cvsuser
sean%beatnik.com:PUH1uLgUkOHK6:cvsuser
seawood%netscape.com:NoNERGlI7IujM:cvsuser
selmer%netscape.com:0a0Zn2Mtb9RMM:cvsuser
serge%netscape.com:.fjhetVN42Gtc:cvsuser
sergei_d%fi.tartu.ee:2pMVH6CMfBao6:cvsuser
seth%cs.brandeis.edu:NZh2SXUWQwca2:cvsuser
sford3%swbell.net:qiBgt92c4q9VE:cvsuser
sgehani%netscape.com:6GHPo3hAIJqxg:cvsuser
shanjian%netscape.com:QB8g/ScTxKRkI:cvsuser
shannond%netscape.com:oMNCZEJ1DPSKc:cvsuser
shaver%mozilla.org:I4.grysVnENVM:cvsadm
shawnp%earthling.net:Nkv1/z1WuxbSc:cvsuser
sherry.shen%sun.com:NsxfPnTNAkIiA:cvsuser
shliang%netscape.com:KO.gzVLb9PrLU:cvsuser
shrutiv%netscape.com:3Ve5mvMx.Ze1M:cvsuser
silver%warwickcompsoc.co.uk:w4kdm3lu7ZCUY:cvsuser
simford.dong%sun.com:fV41vy16txOL6:cvsuser
sman%netscape.com:gHR2VdSKyaV0Q:cvsuser
smeredith%netscape.com:y4A/cyjrQKlq6:cvsuser
smfr%smfr.org:2mFWUaEqjN7lE:cvsuser
smontagu%smontagu.org:GR7KUGsPjdY/6:cvsuser
sonja.mirtitsch%sun.com:wchMbWjVfFXxM:cvsuser
srilatha%netscape.com:vn.P0HO0ippg2:cvsuser
srinivas%netscape.com:S7u05VkFOtTeQ:cvsuser
ssaux%netscape.com:tpL9Gf.XBvolU:cvsuser
sspitzer%mozilla.org:YY7Y4g9eYkulA:cvsuser
ssu0262%aol.com:cfNlpxCKVXQtQ:cvsuser
stdonner%iusb.edu:MPo74xU9kvo/M:cvsuser
Stefan.Borggraefe%gmx.de:h788WO/3xUGRc:cvsuser
steffen.wilberg%web.de:Sj/Ybb7X9aaRI:cvsuser
stephen%noved.org:eUTehPWJZ96oI:cvsuser
suresh%netscape.com:XUIUMLGJA3RZ2:cvsuser
svn%xmlterm.org:jJ1wJYK5mkg5M:cvsuser
syd%netscape.com:CUkm3PbBnrIsk:cvsuser
szegedia%freemail.hu:wnmu1pi.2s982:cvsuser
taek%netscape.com:7oZpC0ix52epo:cvsuser
tajima%eng.sun.com:/sI8qG0LRP1mk:cvsuser
taka%netscape.com:jPPzAmrbNd1wg:cvsuser
talisman%anamorphic.com:KB7aseh1Ssuyg:cvsuser
tao%netscape.com:gM5BUf7j12EIc:cvsuser
tara%tequilarista.org:tVcSLekcNJsk2:cvsuser
terry%mozilla.org:sYyehWIbexkrI:cvsadm
tfox%netscape.com:tQPZKESPZltZ2:cvsuser
tgl%sss.pgh.pa.us:rr7pe1GPkjIw6:cvsuser
thayes%netscape.com:CLgsFPZnRpuhM:cvsuser
thesteve%netscape.com:35.Khy1IDl2VE:cvsuser
timeless%mozdev.org:oJ1sqLvoXLp7I:cvsuser
tingley%sundell.net:dJuhpDRtS9J..:cvsuser
tonyr%fbdesigns.com:B1mFZmEmKdg4E:cvsuser
tor%cs.brown.edu:.GLVprG/lOpjM:cvsuser
toshok%hungry.com:45BYKXpLObZ..:cvsuser
travis%sedsystems.ca:GeYiqvJTK4qvM:cvsuser
trudelle%netscape.com:kguEx2XoA/qOQ:cvsuser
twalker%netscape.com:h28XrHXhyvScQ:cvsuser
t_mutreja%yahoo.com:r.isAol8Qh60w:cvsuser
val4%cornell.edu:.MA49sSDjYK66:cvsuser
valeski%netscape.com:UQIy1R23X0tnc:cvsuser
varada%netscape.com:/PHzlvLt1d/Pk:cvsuser
varga%ku.sk:itS5ZJXFiEJC2:cvsuser
vidur%netscape.com:QSvSExpE4HwEE:cvsuser
vitaly%rathedg.com:gCpWN92cgp7aU:cvsuser
vladimir%pobox.com:ZcFYwCPC7dvjE:cvsuser
wade%ezri.org:FeXuLzEvXT132:cvsuser
waldemar%netscape.com:hrfmZUyM.cQqw:cvsuser
webmail%kmgerich.com:K7U1HCAoxFv2E:cvsuser
wolfe%lobo.us:lv89GmGhY7/16:cvsuser
wr%rosenauer.org:ZfCN63R6WKPWc:cvsuser
wtchang%redhat.com:qv4XOpmSQjJG2:cvsuser
Xiaobin.Lu%eng.Sun.com:MrrYDdtVNWvV6:cvsuser
yinbolian%gmail.com:SXDI.XmKRDr7s:cvsuser
yokoyama%netscape.com:zC32qkz2JNuTc:cvsuser
yueheng.xu%intel.com:oRvjQhWXcyCIU: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

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

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

Binary file not shown.

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

File diff suppressed because it is too large Load Diff

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 7.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 20 KiB

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 19 KiB

File diff suppressed because it is too large Load Diff

View File

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

View File

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

View File

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

Binary file not shown.

Before

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 871 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.1 KiB

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>

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