Compare commits

..

4023 Commits

Author SHA1 Message Date
igor%mir2.org
f2aa6a70ce From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c22 :
Fix for bug 225831

The patch adds new parse tree node type, Token.RETURN_POPV, to return the value
stored by the last Token.POPV and updates interpreter/optimizer to support POPV
for functions and the new nodes. With this it in place NodeTransformer changes
code to return from finally to first store via POPV the result of the original
return, then execute finally and then return the stored value fixing bug
225831.

The patch does not depend on changes to avoid using temporaries during
expression evaluation as I initially expected but it does depend on the change
to use recursion of NodeTransformer which is committed on the bug branch so log
it here.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@150025 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-04 11:30:03 +00:00
igor%mir2.org
13af7cdb7a Using recursion in NodeTransformer instead of iterator for greater flexibility of tree work
git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149926 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 17:25:01 +00:00
igor%mir2.org
5bb4acf87e Work on bug 225831:
Some preparations to change NodeTransformer to use recursion instead of iteretaor as it would make life simpler to implement fix for bug 226517


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149925 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-02 15:23:55 +00:00
igor%mir2.org
1192a41e48 From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c21 :
Check for local overuse

The patch adds checks in Interpreter to throw an exception if number of locals
exceeds 256 and switch to use activation if number of variables exceeds 256. In
this way silent reuse of locals would be avoided and interpreter limitations
are exposed earlier.

Without the the patch js1_5/Regress/regress-226507.js would go to infinite loop
when N there is increased to 257.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149874 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 18:23:46 +00:00
igor%mir2.org
0a432d2774 From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c20 :
reuse of locals

To allow reuse of additional locals that interpreter/optimizer has to allocate
to support try/catch/finally and for (in) patch adds new parse node node,
Token.LOCAL_BLOCK to indicate sequence of statements that needs new local. In
this way simple stack-like allocation of local slots in the interpreter
provides locals reuse and in the optimizer the locals can be treated in the
same way as temporaries and does not require initial preallocation.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149873 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-01 17:14:41 +00:00
igor%mir2.org
50bda67745 From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c19 :
using temporaries, not locals, to hold intermediate results in optimizer

The patch changes omj/optimizer/Block.java to use temporaries instead of locals
to hold results of common this subexpressions since in the optimizer
temporaries are reused while locals are not unless special measures are taken.

Since the previous patches changes moved creation of temporaries to static
method in OptTransformer, the change removed the need to pass IRFactory
instance around Block and FatBlock and the patch removes it.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149853 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 15:38:23 +00:00
igor%mir2.org
bcc5719262 From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c18 :
templess catch

Currently handling of the catch statement involves creation of 2 locals per
catch block, one to store catch object and another to hold catch scope during
its setup. The second usage should use temporary instead since additional
catch, finally or with blocks can not appear between the initial creation of
scope and creation of with object that uses it. So effectively it is a
temporary and as previous patches shows it could be eliminated.

The patch just does that via changing Token.NEWSCOPE nodes into
Token.CATCH_SCOPE since the former was used only to support catch nodes. The
new node is responsible for populating properly the scope objects based on the
exception thus eliminating the last temporary usage in the Interpreter and
simplifying catch parsing trees substantially.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149852 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-30 10:51:53 +00:00
igor%mir2.org
2b8f80b63d Commenting out debug printouts
git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149841 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 19:26:52 +00:00
igor%mir2.org
029886bdf6 From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c17 :
templess enum

Patch adds new parse tree node, Token.ENUM_ID, to get id string from
enumeration object that is used to implement "for (x in y)". In this way code
to generate byte code to store the result of enumNext to compare it with null
and assign to enum counter becomes unnecessary.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149840 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 19:12:36 +00:00
igor%mir2.org
9a61fc3f3d From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c16 :
templess calls in interpreter

The patch changes interpreter not to use temporaries to calculate both function
reference and function this for function calls. The patch moved away the code
to transform parsing tree in NodeTrandformer and instead adds necessary logic
to interpreter. The code is moved to the OptTransformer so optimizer still uses
it.
The patch changes few special interpreter byte codes that supported function
this calculations to place on the stack both function reference and its this.
In this way byte code for calls became more compact and faster.

It seems that direct code generation from non-transformed call subtree would
shrink generated byte code in the optimizer as well but since various
optimizations there depends on particular transformed tree structure I left it
as is since the optimizer handles references properly


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149825 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-28 18:00:59 +00:00
igor%mir2.org
d0a1ae80b5 From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c15 :
removal of unused Node.cloneNode

The previous patches removes the need to to have Node.cloneNode so the patch
removes it.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149676 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 14:53:13 +00:00
igor%mir2.org
22e05ce99f From http://bugzilla.mozilla.org/show_bug.cgi?id=225831#c14 :
usings dups for [] and {}

The patch changes code to generate [] and {} to use dups instead of temporaries to get shorter byte code both for interpreter and optimizer. With the patch the test case now passes in the interpreted mode.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149675 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-24 12:42:46 +00:00
igor%mir2.org
48713b116f From comments for
http://bugzilla.mozilla.org/show_bug.cgi?id=225831 :

templess op=

The patch changes generation of code for various op= to use dup commands
instead of saving lvalue into temporaries and then restoring it from
temporaries to store assignment result. In this way more compact code is
generated both for interpreter and optimizer and IRFactory code for op= is
simplified since it is no longer necessary to apply optimization of loading
numbers and strings twice instead of using temporaries as DUP is the fastest
way to duplicate even constant values.

The price for this is the need to support 2 additional node types, SETELEM_OP
and SETPROP_OP, but most of the code for them is shared with SETELEM and
SETPROP so the total code bloat is not that big.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149657 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-23 19:44:07 +00:00
igor%mir2.org
2cdeb1ce87 Added missed debug string conversion for typeofname
git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149633 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 20:51:30 +00:00
igor%mir2.org
a5267aaeff From CVS comments for http://bugzilla.mozilla.org/show_bug.cgi?id=225831 :
templess switch

Another source for stack depth miscalculations is switch code, where stack was
not updated to account for IF jump.  The patch resolves via using 2 new byte
codes, Icode_DUPSECOND duplicating stack element one below top and
Icode_IFEQ_POP which would pop additional stack element in case of successful
jump. In this way switch condition will be popped from the stack when done.

To prevent stack miscalculations, the patch adds explicit checks for expected
stack change during code generation. The overhead of this self checking should
be very low.

The patch also adds one line fix to optimizer/Codegen to release switch
register after code for switches is generated.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149632 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-22 20:44:18 +00:00
igor%mir2.org
776c546185 From comments for http://bugzilla.mozilla.org/show_bug.cgi?id=225831:
Different handling of "if" and "?"

One of the reasons of stack miscalculations is that current IRFactory reuse the
code for "if" statement when generation tree for "?". Since then/else parts of
"?" places an object to stack while then/else of "if" suppose to keep stack the
same, so effectively byte code generation end up assuming 2 additional objects
on stack, not one, for each "?".

The problem presents in the optimizer as well, so class files claims more stack
space then necessary there also.

Patch handles that via using Token.HOOK for parse subtree representing "?" and
adding code to interpreter/optimizer to process that properly.

Patch also adds missed stack adjustments for &&, ||, __proto__ and __parent__
in Interpreter.

I will committ the patch to the branch after regression testing.


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149612 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-21 13:36:01 +00:00
igor%mir2.org
2dc354fa94 From bugzilla comments for http://bugzilla.mozilla.org/show_bug.cgi?id=225831 :
First part: no more temporaries for post ++ and --


This is trivial part since the patch changes IR-Factory to always creates
Token.INC/Token.DEC nodes for post ++ and --. Previously it happens only for
child nodes of ++ or -- where IRFactory.hasSideEffects() returns true but the
rest of code in Rhino both in interpreter and optimizer modes contained full
support for INC/DEC applied for arbitrary complex lvalue expression. Or did I
miss something?


git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149443 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 18:38:17 +00:00
(no author)
14d18a9ce7 This commit was manufactured by cvs2svn to create branch
'templess_bytecode_225831'.

git-svn-id: svn://10.0.0.236/branches/templess_bytecode_225831@149442 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 18:31:56 +00:00
igor%mir2.org
2f5a617661 Fixing debug printout of icode: CALLSPECIAL prinout was not updated to reflect proper value of only 6 additional bytes for bytecode.
git-svn-id: svn://10.0.0.236/trunk@149441 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 18:31:55 +00:00
jst%mozilla.jstenback.com
b911762504 Attempting to fix orangeness...
git-svn-id: svn://10.0.0.236/trunk@149440 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 18:26:58 +00:00
jst%mozilla.jstenback.com
f2d7a3363a Fix related to regression bug 147811. Make declaring on* functions trigger the event listener registration code so that event handlers get registerd by simply declaring a global (or whatever the scope) function with the name of a event handler. r=caillon@aillon.org, sr=brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149439 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 17:54:39 +00:00
igor%mir2.org
160c2c14f8 To mark special properties __proto__ and __parent__ in parse tree use integer ids instead of strings so it is easier to check tree consitency.
git-svn-id: svn://10.0.0.236/trunk@149438 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 17:39:43 +00:00
igor%mir2.org
39d6efa02e Finalizing toSource() support: do not put () arround {} for source representation of objects that are part of recursive toSource call.
For details, see http://bugzilla.mozilla.org/show_bug.cgi?id=225465


git-svn-id: svn://10.0.0.236/trunk@149437 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 17:37:21 +00:00
bzbarsky%mit.edu
a2b2b6f817 GTK1 and xlib versions of the patch for bug 102578.
For xlib, patch by Andrej Czapszys (czapszys@comcast.net), r=blizzard,
sr=bryner

For GTK1, patch by Kenneth Herron (kjh-5727@comcast.net), r=blizzard,
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149436 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 17:03:24 +00:00
pschwartau%netscape.com
38371edcc4 Removing skip of fileName and lineNumber test; these properties are now supported by Rhino. See bug 225817.
git-svn-id: svn://10.0.0.236/trunk@149435 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 16:48:12 +00:00
dwitte%stanford.edu
26947b6c95 fixing bogus comment.
git-svn-id: svn://10.0.0.236/trunk@149434 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 15:43:51 +00:00
timeless%mozdev.org
66d2996e83 Bug 223900 GRE Bustage (AIX, BEOS)
Second attempt


git-svn-id: svn://10.0.0.236/trunk@149433 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 11:26:07 +00:00
igor%mir2.org
c9d562a370 Changing wrapping of caught Java exceptions: now they are constructed with JavaException constructor, have fileName, lineNumber defined to point to script line that executed Java code triggering exception and have javaException property pointing to the wrapped exception object.
For details, see http://bugzilla.mozilla.org/show_bug.cgi?id=225817


git-svn-id: svn://10.0.0.236/trunk@149432 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 11:04:29 +00:00
timeless%mozdev.org
e38b440cca Bug 223900 - GRE Bustage (BEOS)
/boot/home/tinderbox/BeOS_5.0_Depend/mozilla/xpcom/glue/standalone/nsGREDirServiceProvider.cpp: In function `PRBool GRE_GetCurrentProcessDirectory(char *)':
 /boot/home/tinderbox/BeOS_5.0_Depend/mozilla/xpcom/glue/standalone/nsGREDirServiceProvider.cpp:248: `buf' undeclared (first use this function)
 /boot/home/tinderbox/BeOS_5.0_Depend/mozilla/xpcom/glue/standalone/nsGREDirServiceProvider.cpp:248: (Each undeclared identifier is reported only once
 /boot/home/tinderbox/BeOS_5.0_Depend/mozilla/xpcom/glue/standalone/nsGREDirServiceProvider.cpp:248: for each function it appears in.)


git-svn-id: svn://10.0.0.236/trunk@149431 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 10:27:12 +00:00
timeless%mozdev.org
0c9788be07 Bug 223900 GRE Bustage (AIX, BEOS)
"/usr/include/sys/param.h", line 91.9: 1540-0848 (S) The macro name "MAXPATHLEN" is already defined with a diff
erent definition.
 "/home/tbox/builds/tinderbox/AIX_5.1_Clobber/mozilla/xpcom/glue/standalone/nsGREDirServiceProvider.h", line 47.
9: 1540-0425 (I) "MAXPATHLEN" is defined on line 47 of "/home/tbox/builds/tinderbox/AIX_5.1_Clobber/mozilla/xpco
m/glue/standalone/nsGREDirServiceProvider.cpp".
 gmake[5]: *** [nsGREDirServiceProvider.o] Error 1


git-svn-id: svn://10.0.0.236/trunk@149430 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 10:25:46 +00:00
timeless%mozdev.org
5a1907b913 Bug 106386 Correct misspellings in source code
Changes strings which meant "referring"
patch by ajvincent@juno.com r=timeless sr=dmose


git-svn-id: svn://10.0.0.236/trunk@149429 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 10:05:45 +00:00
igor%mir2.org
80ac133884 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=225817 :
Proper support for fileName and lineNumber in Error objects.


git-svn-id: svn://10.0.0.236/trunk@149428 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 09:45:01 +00:00
neil%parkwaycc.co.uk
3ab9a9a922 Bug 218825, part 4: delete nsIFolder and move the code to nsIMsgFolder r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149426 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 09:37:23 +00:00
neil%parkwaycc.co.uk
0cfe9a61d9 Bug 218825, part 3: delete nsMsgFolder and move the code to nsMsgDBFolder r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149425 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 09:35:48 +00:00
pete.zha%sun.com
f09f6c7269 bug 124029 Roaming - 4.x-HTTP-compatible
patch 134896
r=ben.bucksch@beonex.com sr=bz-vacation@mit.edu


git-svn-id: svn://10.0.0.236/trunk@149424 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 08:20:17 +00:00
timeless%mozdev.org
c3c8f7a9bc Bug 225527 Crash [@ map2tsv] null section
r=bryner


git-svn-id: svn://10.0.0.236/trunk@149423 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 06:48:34 +00:00
timeless%mozdev.org
3383df1ee1 Bug 224668 make dependency updating honor -s
r=bryner


git-svn-id: svn://10.0.0.236/trunk@149422 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 06:38:05 +00:00
timeless%mozdev.org
b6bbf28d90 Bug 222077 Warning: String literal converted to char*
r=dwitte sr=roc


git-svn-id: svn://10.0.0.236/trunk@149421 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 06:28:04 +00:00
bsmedberg%covad.net
3ba87acc99 Bug 223900 - Clean up MFCEmbed to use the GRE properly (don't link against xpcom.dll), and make the GRE glue libs more embedder-friendly and flexible. r=adamlock/dougt sr=dougt
git-svn-id: svn://10.0.0.236/trunk@149420 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 06:13:49 +00:00
dbaron%dbaron.org
cf4b71aec2 Remove unneeded chromeOverride variable. b=225936 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149419 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 04:10:55 +00:00
ben%bengoodger.com
46dc290107 Don't use Accel+I to open the bookmarks bar on Mac - Accel+I is traditionally mapped to Info on MacOS.
git-svn-id: svn://10.0.0.236/trunk@149417 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 02:27:26 +00:00
chanial%noos.fr
775c1ea05b missed a file, thx to Steffen for the patch. Also, remove trailing spaces
git-svn-id: svn://10.0.0.236/trunk@149416 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 01:46:46 +00:00
pschwartau%netscape.com
70dae15a15 Removing inner () 's from Section 4 of test. See bug 225831 comment 7.
git-svn-id: svn://10.0.0.236/trunk@149415 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 00:46:52 +00:00
dbaron%dbaron.org
95ad7ff8b9 Turn DetermineFrameType into InitFrameType. b=225911 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149414 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-17 00:35:17 +00:00
rlk%trfenv.com
e9da1aaa85 Bug 153671 - Navigator Help - some corrections.
Bug 182186 - Navigator Help - Type Ahead Find needed
Patch by Daniel Wang (stolenclover@yahoo.com.tw) r=rlk@trfenv.com


git-svn-id: svn://10.0.0.236/trunk@149413 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 23:39:43 +00:00
rlk%trfenv.com
96abacba96 Bug 153671 - Navigator Help - some corrections.
Bug 182186 - Navigator Help - Type Ahead Find needed
Patch by Daniel Wang (stolenclover@yahoo.com.tw)


git-svn-id: svn://10.0.0.236/trunk@149412 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 23:38:38 +00:00
silver%warwickcompsoc.co.uk
22de09afdc Bug 207949 Show Chatzilla as installable extension in Firebird GUI/FE
r=rginda@hacksrus.com


git-svn-id: svn://10.0.0.236/trunk@149411 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 23:23:51 +00:00
despotdaemon%netscape.com
bdb6c53a38 Pseudo-automatic update of changes made by silver@warwickcompsoc.co.uk.
git-svn-id: svn://10.0.0.236/trunk@149410 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 23:20:16 +00:00
pschwartau%netscape.com
cb48952b2e Adding comments.
git-svn-id: svn://10.0.0.236/trunk@149409 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 23:10:49 +00:00
pschwartau%netscape.com
d48c5cb589 Nope, that last correction was wrong; fixing mistake. See bug 225289 comment 9.
git-svn-id: svn://10.0.0.236/trunk@149408 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 23:07:28 +00:00
pschwartau%netscape.com
ac8e5377b5 Adding three more sections, by igor@fastmail.fm.
git-svn-id: svn://10.0.0.236/trunk@149407 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 22:03:14 +00:00
bzbarsky%mit.edu
ce1db15495 Make nsJARURI implement nsIURL. Bug 224797, r=andreas.otte@debitel.net,
sr=darin


git-svn-id: svn://10.0.0.236/trunk@149406 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 21:43:43 +00:00
brendan%mozilla.org
eba71d0335 Fix ALTPREREQ2, it was just plain busted (225289, r=zack-web@gmx.de based on his similar patch).
git-svn-id: svn://10.0.0.236/trunk@149405 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 21:34:59 +00:00
dbaron%dbaron.org
01d5186c80 Remove unneeded mIsTable member variable. r+sr=bzbarsky b=225902
git-svn-id: svn://10.0.0.236/trunk@149404 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 21:12:17 +00:00
dbaron%dbaron.org
af2bdc9aec Add comments connecting two quirks.
git-svn-id: svn://10.0.0.236/trunk@149403 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 18:49:00 +00:00
tor%cs.brown.edu
ce73381d48 Bug 225015 - prevent assert caused by access to nonexistent frame.
r=sicking, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@149402 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 18:11:04 +00:00
jocuri%softhome.net
3970a6befe Bug 65320: Extra options on editproducts.cgi & editcomponents.cgi; r=jouni; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149401 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 09:30:07 +00:00
bzbarsky%mit.edu
e145168a0f Be a little smarter about handling the mess that is broken images. Only look
for a frame if we've had a frame at some point in the past; this should keep us
from calling GetPrimaryFrameFor quite so much during pageload.  Bug 225848,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@149399 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 07:34:25 +00:00
scott%scott-macgregor.org
d0644ba3e9 Bug #98564 --> caret overlaps the last character in textfield (if positioned after the last char).
Patch written by kin.


r=smontagu
sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@149398 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 07:08:55 +00:00
scott%scott-macgregor.org
23ab93b882 remove old twisty images for tree controls
git-svn-id: svn://10.0.0.236/trunk@149397 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 04:34:05 +00:00
scott%scott-macgregor.org
87469d1691 Replace twisty icons for tree controls in thunderbird with the +/- images
git-svn-id: svn://10.0.0.236/trunk@149396 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 04:32:59 +00:00
scott%scott-macgregor.org
ce64ddc3d9 toolbar style cleanup
git-svn-id: svn://10.0.0.236/trunk@149395 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 04:31:32 +00:00
chanial%noos.fr
e1350f87e9 update update_notifications.provider.0.datasource, even if we don't use it (patch by Steffen Wilberg)
git-svn-id: svn://10.0.0.236/trunk@149394 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 04:01:31 +00:00
chanial%noos.fr
24d6c5e52c update general.useragent.contentlocale (patch by Steffen Wilberg)
git-svn-id: svn://10.0.0.236/trunk@149393 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 03:59:29 +00:00
chanial%noos.fr
6ed9b7a036 update startup.homepage_override_url, even if we don't use it (patch by Steffen Wilberg)
git-svn-id: svn://10.0.0.236/trunk@149392 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 03:53:39 +00:00
chanial%noos.fr
ba58f50155 remove the pref intl.content.lang: it was only used for the communicator sidebars.
git-svn-id: svn://10.0.0.236/trunk@149391 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 03:34:56 +00:00
bzbarsky%mit.edu
784c9898e4 Fix serialization of inherit/initial nsCSSRect values. Bug 225841, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@149390 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 02:06:38 +00:00
bzbarsky%mit.edu
94d2d661ce -moz-initial, not initial. Use CSS keyword table to prevent this happening
again.  Bug 120903, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149389 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 01:12:50 +00:00
wchang0222%aol.com
ea406ede5f Bugzilla bug 219913: define _PR_HAVE_THREADSAFE_GETHOST for OS/2 so that
we can issue concurrent gethostbyname calls.  Moved the definition of
_PR_GLOBAL_THREADS_ONLY, BSD_SELECT, and TCPV40HDRS from configure.in to
_os2.h.
Modified files: configure configure.in _os2.h


git-svn-id: svn://10.0.0.236/trunk@149388 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 01:10:49 +00:00
wchang0222%aol.com
82c3ca13e1 Bugzilla bug 224707: added Linux HPPA support. The patch came from the
Debian Mozilla package (maintainer is Takuo KITAME <kitame@debian.org>).


git-svn-id: svn://10.0.0.236/trunk@149385 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 00:10:16 +00:00
pschwartau%netscape.com
444d1db2bf Initial add. Regression test for bug 225831, by igor@fastmail.fm.
git-svn-id: svn://10.0.0.236/trunk@149384 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 00:04:18 +00:00
wchang0222%aol.com
2b8874ac88 Bugzilla bug 224707: added Linux HPPA support. The patch came from the
Debian Mozilla package (maintainer is Takuo KITAME <kitame@debian.org>).
Modified Files: _linux.cfg _linux.h


git-svn-id: svn://10.0.0.236/trunk@149383 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-16 00:03:50 +00:00
chanial%noos.fr
7ae49ce7c7 fix leftover noted by Steffen
git-svn-id: svn://10.0.0.236/trunk@149381 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 23:41:42 +00:00
wchang0222%aol.com
0199ff8322 Bugzilla bug 207803: added 64-bit UltraSPARC FreeBSD support to NSPR. The
patch was contributed by Joe Marcus Clarke <marcus@freebsd.org>, Thomas
Moestl <tmm@FreeBSD.org>, and Kris Kennaway <kris@freebsd.org>.  r=wtc.
Modified Files: configure configure.in _freebsd.cfg _freebsd.h


git-svn-id: svn://10.0.0.236/trunk@149380 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 23:39:36 +00:00
pschwartau%netscape.com
a98654fa55 Correcting another error (I believe; see bug 209919 comment 14).
git-svn-id: svn://10.0.0.236/trunk@149377 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 23:22:00 +00:00
pschwartau%netscape.com
fb5e1151d0 Fixing more errors in the test - see bug 225289 comment 6.
git-svn-id: svn://10.0.0.236/trunk@149376 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 23:19:27 +00:00
scott%scott-macgregor.org
45069a4ba3 Bug #225413 --> Make the windows animated biff alert dialog use the account name instead of the user name. This meant
adding some extra padding to the alert window as well.

r=jst
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149375 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 22:48:30 +00:00
pschwartau%netscape.com
6ee576b822 Fixing an error in the test.
git-svn-id: svn://10.0.0.236/trunk@149374 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 22:47:03 +00:00
scott%scott-macgregor.org
cb703598ba Improve the look of the biff animated alert window for thunderbird. Add a different border, change the padding
and change the background color.


git-svn-id: svn://10.0.0.236/trunk@149373 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 22:46:53 +00:00
scott%scott-macgregor.org
826c0b29b0 Bug #225413 --> Make the windows animated biff alert dialog use the account name instead of the user name.
r=jst
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149372 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 22:17:34 +00:00
bzbarsky%mit.edu
97058364d2 Don't use precision so high it gets rounded in a way we don't want. Bug
118117, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@149370 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 21:51:39 +00:00
bryner%brianryner.com
c6fc0e8155 No need to keep an owning reference to an element's NodeInfo if we already have an owning reference to the element. Bug 225825, r=bz, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149369 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 21:29:07 +00:00
bryner%brianryner.com
d432cd07bc fixing typo
git-svn-id: svn://10.0.0.236/trunk@149368 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 20:59:54 +00:00
chanial%noos.fr
7331d35222 MacOS X doesn't like manifest files that mix lines with and without a specified location.
git-svn-id: svn://10.0.0.236/trunk@149367 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 20:14:00 +00:00
chanial%noos.fr
cbe7e3c146 distclean removal of buildconfig.html
git-svn-id: svn://10.0.0.236/trunk@149366 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 19:48:41 +00:00
chanial%noos.fr
76a6250e6a move build.dtd handling in toolkit/locale
git-svn-id: svn://10.0.0.236/trunk@149365 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 19:43:56 +00:00
chanial%noos.fr
9c2e0d6e1a move the buildconfig.html handling in toolkit/content
git-svn-id: svn://10.0.0.236/trunk@149364 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 19:33:35 +00:00
bzbarsky%mit.edu
2338b95b38 Have a way to disable the Postscript/* printers via pref even in builds with
the PS module built in.  Bug 225686, patch by dvschweiger@web.de (David
Schweiger), r=biesi, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149363 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 19:25:14 +00:00
chanial%noos.fr
1889dbe752 studying Mac bustage
git-svn-id: svn://10.0.0.236/trunk@149362 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 19:03:00 +00:00
wchang0222%aol.com
397b035e41 Removed an extraneous character (`) after #endif.
git-svn-id: svn://10.0.0.236/trunk@149361 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 16:16:33 +00:00
wchang0222%aol.com
c3fd04c8d8 Removed an extraneous comma (,) at the end of an enum type definition.
git-svn-id: svn://10.0.0.236/trunk@149360 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 16:15:01 +00:00
cbiesinger%web.de
8e398d1990 fixing mac bustage
git-svn-id: svn://10.0.0.236/trunk@149358 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 15:29:14 +00:00
cbiesinger%web.de
2513e3d54b 78919 part 2. always return a nsIMIMEInfo from the OS HelperAppServices, and don't
create MIMEInfos outside of them directly.
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@149357 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 15:01:39 +00:00
bsmedberg%covad.net
68aec1f7ac Bug 221994 - Log chrome registry errors during XPInstall to help diagnose error -239. Patch by bugzilla@bsdchicks.com (Doc Wilco) thank you! r=me sr=bryner
git-svn-id: svn://10.0.0.236/trunk@149356 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 14:57:28 +00:00
alex.fritze%crocodile-clips.com
6a1a24f48b Fix style attribute, broken by bug #7639 checkin. (SVG only - not switched on in default builds)
git-svn-id: svn://10.0.0.236/trunk@149353 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 11:08:07 +00:00
bryner%brianryner.com
256a35e124 it's been a long day
git-svn-id: svn://10.0.0.236/trunk@149351 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 09:20:33 +00:00
bryner%brianryner.com
5e8aee7b0b Fixing some SVG bustage
git-svn-id: svn://10.0.0.236/trunk@149350 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 08:53:35 +00:00
bryner%brianryner.com
43fe192100 fix debug build bustage
git-svn-id: svn://10.0.0.236/trunk@149349 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 08:46:23 +00:00
bryner%brianryner.com
8a2b6389c7 More ports bustage fixing. Make ~nsSocketTransport() protected for the benefit of nsDerivedSafe<nsSocketTransport>.
git-svn-id: svn://10.0.0.236/trunk@149348 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 08:43:50 +00:00
chanial%noos.fr
6ba6e993bd fixing bustage
git-svn-id: svn://10.0.0.236/trunk@149347 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 08:29:09 +00:00
chanial%noos.fr
aa952bec80 move the i18n part of browser.properties into the toolkit (intl.properties)
Even if the platform dependent files intl.properties are identical for en-US, I think it's a good idea to keep them in seperate directories, to not mislead localizers.


git-svn-id: svn://10.0.0.236/trunk@149346 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 08:26:10 +00:00
bryner%brianryner.com
f56464de41 Fixing orange (hopefully). Don't dereference a pointer in the same call where it's passed as getter_AddRefs, because that will null it out first. For now, I'm keeping a strong reference to the node info manager at these call sites since it's not clear to me that it's guaranteed to stay around after the NodeInfo is released.
git-svn-id: svn://10.0.0.236/trunk@149345 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 08:16:23 +00:00
chanial%noos.fr
8cd63ef86b split the top-level toolkit manifest file into content/jar.mn, locale/jar.mn and obsolete/jar.mn so that we no longer have to repackage everything every time we modify one of these three subdirectories.
git-svn-id: svn://10.0.0.236/trunk@149344 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 07:43:50 +00:00
chanial%noos.fr
b864945683 some simplifications on how we hide the unrequested buttons
git-svn-id: svn://10.0.0.236/trunk@149342 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 07:31:01 +00:00
bryner%brianryner.com
575eac7d96 Fix AIX bustage by making ~nsSocketTransportService() protected (so that nsDerivedSafe can call it). r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@149341 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 05:52:32 +00:00
bryner%brianryner.com
98fb7d2529 deCOMtaminate nsINodeInfo and nsINodeInfoManager. See bug 225060 for details. r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149340 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 05:27:37 +00:00
bzbarsky%mit.edu
0976c7a3b9 Don't clear previous selection when range is extended using shift-ctrl-click.
Bug 112281, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@149339 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 04:23:53 +00:00
despotdaemon%netscape.com
dfb9ccb236 Pseudo-automatic update of changes made by webmail@kmgerich.com.
git-svn-id: svn://10.0.0.236/trunk@149338 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 03:36:39 +00:00
despotdaemon%netscape.com
7888069d3f Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149337 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 02:47:35 +00:00
bienvenu%nventure.com
22a7273501 fix forgetting pop3 password when pop3 account is busy, r/sr=mscott 219162
git-svn-id: svn://10.0.0.236/trunk@149336 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:57:41 +00:00
bzbarsky%mit.edu
194ad1b078 Fix up more XUL GetFrameForPoint impls to correctly handle paint layers. Bug
225732, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149335 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:47:43 +00:00
caillon%returnzero.com
8c7544ce3a Minor code cleanup. No bug.
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@149334 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:47:12 +00:00
nelsonb%netscape.com
268f8a9402 Detect empty emailAddr strings in CERTCertificate. Bugzilla bug 211540.
git-svn-id: svn://10.0.0.236/trunk@149333 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:15:28 +00:00
darin%meer.net
ce4070ff8f fixes bug 92928 "Server socket support in Necko" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149332 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:13:59 +00:00
gerv%gerv.net
123c4a9492 Bug 205418 - Relicense Spidermonkey (js/src) to MPL/LGPL/GPL. Patch by gerv; r,a=brendan.
git-svn-id: svn://10.0.0.236/trunk@149331 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:11:16 +00:00
nelsonb%netscape.com
15b7b08f9e Detect empty emailAddr strings in CERTCertificates. Bugzilla bug 211540.
Modified Files:
    cmd/dbck/dbck.c cmd/signtool/util.c lib/certdb/certdb.c
    lib/certdb/stanpcertdb.c lib/pkcs7/p7decode.c lib/pki/certificate.c
    lib/pki/pki3hack.c lib/smime/cmssiginfo.c lib/softoken/pkcs11u.c


git-svn-id: svn://10.0.0.236/trunk@149330 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:10:01 +00:00
bryner%brianryner.com
35629ed8fc Fix tree rowcount change notifications for cookie manager (bug 215656). patch by steffen.wilberg@web.de, r=bryner.
git-svn-id: svn://10.0.0.236/trunk@149329 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-15 00:00:39 +00:00
bryner%brianryner.com
e0fe809662 Fix toolkit tracemalloc bustage, patch by swalker.
git-svn-id: svn://10.0.0.236/trunk@149328 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 23:55:41 +00:00
scott%scott-macgregor.org
da893df730 port fix from trunk
git-svn-id: svn://10.0.0.236/trunk@149327 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 23:46:56 +00:00
scott%scott-macgregor.org
75400d1ab4 Port Bug #73801 from the trunk: Need to disable the Delete button & menu item Delete Address Book when PAB or CAB is selected
git-svn-id: svn://10.0.0.236/trunk@149326 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 23:40:36 +00:00
scott%scott-macgregor.org
b53732361c synch with trunk to pick up Bug #218825
fixes problem where default account is not getting loaded at start up.


git-svn-id: svn://10.0.0.236/trunk@149325 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 23:20:45 +00:00
gerv%gerv.net
8cb0b3e53f Bug 225303 - Cannot remove stored query when no bugs are found. Patch by gerv; r=jouni, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149324 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 23:04:17 +00:00
bzbarsky%mit.edu
4c0aeaa73b Set text-indent:0 on all form controls to keep it from inheriting down to the
anonymous blocks inside.  Bug 56253, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149323 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 23:00:56 +00:00
bzbarsky%mit.edu
f800706e85 Don't reframe when "float: left" changes to "float: right"; just reflow. Bug
55967, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149322 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 22:55:46 +00:00
cbiesinger%web.de
c3d963390e found in 194439. use delete[] to free an array, not delete. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149321 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 22:39:01 +00:00
neil%parkwaycc.co.uk
6d442d9a5c Supplementary patch to bug 218825, part 2: convert users of nsMsgFolder to nsMsgDBFolder r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@149320 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 22:03:52 +00:00
danm-moz%comcast.net
53f19e4ae6 update widget position member variable when window is moved for any reason. r=bryner,ere bug 224760, 223901
git-svn-id: svn://10.0.0.236/trunk@149319 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 21:58:08 +00:00
cbiesinger%web.de
cd2d39ac40 fixing likely crasher in previous checkin, thanks to bz for noticing it
git-svn-id: svn://10.0.0.236/trunk@149318 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 21:27:41 +00:00
despotdaemon%netscape.com
a1c9bb4761 Pseudo-automatic update of changes made by kveton@oregonstate.edu.
git-svn-id: svn://10.0.0.236/trunk@149317 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 21:25:20 +00:00
darin%meer.net
d5e48f36e8 fixes bug 210208 "add http-on-examine-merged-response notification" patch=rggammon@alumni.uwaterloo.ca r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@149316 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 20:51:55 +00:00
despotdaemon%netscape.com
5237b730f8 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149315 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 20:49:13 +00:00
cbiesinger%web.de
309250facd 194439 nsOSHelperAppService on windows doesn't support non-ASCII default description.
fix this by using *W versions of registry functions when running on an nt-based windows.
r=ere sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149314 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 20:48:52 +00:00
despotdaemon%netscape.com
01c0f8d7d1 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149313 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 20:46:00 +00:00
igor%mir2.org
47b86c32e1 Allow for scripts to catch instances of EvaluatorException
git-svn-id: svn://10.0.0.236/trunk@149312 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 20:38:06 +00:00
igor%mir2.org
6a1a012bec Transform StackOverflow during parsing into runtime exception so script can detect too deep recursion during parsing.
git-svn-id: svn://10.0.0.236/trunk@149311 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 20:33:43 +00:00
bienvenu%nventure.com
45344be418 fix daylight savings time change invalidating summary files on NTFS, 136049, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149310 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 20:21:18 +00:00
pinkerton%netscape.com
630a193e99 really changing find nib to be more cocoa-like
git-svn-id: svn://10.0.0.236/trunk@149308 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 19:47:18 +00:00
relyea%netscape.com
651dc7dc69 Fix windows breakage.
git-svn-id: svn://10.0.0.236/trunk@149306 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 18:06:50 +00:00
tor%cs.brown.edu
5d5fcfd63e Fix c++ for{} scoping bustage. r=sicking
git-svn-id: svn://10.0.0.236/trunk@149305 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 17:58:08 +00:00
sicking%bigfoot.com
3349c7799c Fix lineendings. r=pedemonte
git-svn-id: svn://10.0.0.236/trunk@149304 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 16:54:34 +00:00
bienvenu%nventure.com
4c97760ff3 fix 223692, don't use the initial-response argument with SMTP AUTH LOGIN, patch by ch.ey@gmx.net, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@149303 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 16:13:48 +00:00
igor%mir2.org
8ea93aa11f Splitting Token.ASSIGN into Token.ASSIGN and Token.ASSIGNOP where the former represents only = while ASSIGNOP is used to denote +=, -= etc. Parse tree for the 2 operations is rather different and split allowed to simplify IRFactory code.
git-svn-id: svn://10.0.0.236/trunk@149302 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 16:03:31 +00:00
bienvenu%nventure.com
603d690e18 add filter action for deleting msg from pop3 server, also fix biff notification when biff doesn't download msgs, r/sr=mscott 74430 and 221165
git-svn-id: svn://10.0.0.236/trunk@149301 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 15:24:21 +00:00
bienvenu%nventure.com
5790243fa7 fix bustage introduced with previous checkin for 219787 make thread column toggle threaded mode, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@149300 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 15:02:06 +00:00
bienvenu%nventure.com
46d8a2098d fix tb account manager - fallout from 222940, patch by borggraefe@web.de, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@149299 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 14:41:53 +00:00
pinkerton%netscape.com
834c2830e3 allow dragging of topmost bookmark container in container list (bug 223325)
git-svn-id: svn://10.0.0.236/trunk@149298 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 13:42:55 +00:00
neil%parkwaycc.co.uk
959cfe057d Bug 222940 Offline & Diskspace and Server Setting panes are too large p=stefan@borggraefe.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@149297 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 11:45:58 +00:00
caillon%returnzero.com
f106859f0a Bug 225411; updating DOM 3 Core's Document.xml*
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@149295 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 11:10:11 +00:00
neil%parkwaycc.co.uk
107f944ece Bug 218825, part 2: convert users of nsMsgFolder to nsMsgDBFolder r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149294 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 10:51:43 +00:00
jocuri%softhome.net
d5f6f6a4a7 Bug 223473: Query not resubmitted after changing columns; r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149293 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 10:22:06 +00:00
dwitte%stanford.edu
68dded36b0 fixing mingw bustage.
git-svn-id: svn://10.0.0.236/trunk@149292 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 07:26:58 +00:00
dwitte%stanford.edu
ed7a0822ff clean up p3p hooks in cookies. this shifts code out of the cookiservice into p3p, and stops the cookieservice calling into p3p if the user isn't using p3p. this will improve perf a tad.
b=225298, r=mvl, sr=darin


git-svn-id: svn://10.0.0.236/trunk@149291 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 06:43:08 +00:00
scott%scott-macgregor.org
4147cb0b86 Hook up the progressmeter in thunderbird so it becomes visible when we have progress to show
and it gets hidden when we stop the meteors.


git-svn-id: svn://10.0.0.236/trunk@149290 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 05:21:40 +00:00
scott%scott-macgregor.org
ab5a189002 Bug #225651 --> fix regression in reporting progress in the progressmeter for loading of imap messages.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149289 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 05:18:48 +00:00
timeless%mozdev.org
2ec1e9ccfc Bug 219899 localization issue in browser-menubar.inc: hardcoded menu label "Window"
patch by mpconnor@rogers.com r=ben


git-svn-id: svn://10.0.0.236/trunk@149288 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 05:10:46 +00:00
bienvenu%nventure.com
6692ce2172 make hidden pref that makes column clicking keep thread sorting also make thread column be a toggle for thread/unthreading patch by mcow@well.com, neil.parkwaycc, and myself, r=me, sr=mscott 219787
git-svn-id: svn://10.0.0.236/trunk@149287 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:48:41 +00:00
brendan%mozilla.org
156f0ecb89 Tweak so uneval(-0) == '-0' (r=igor@fastmail.fm).
git-svn-id: svn://10.0.0.236/trunk@149286 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:40:36 +00:00
relyea%netscape.com
e15c678739 Add symkeyutil to the manifest file
git-svn-id: svn://10.0.0.236/trunk@149285 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:27:23 +00:00
relyea%netscape.com
5fe2770302 New tool to manage fixed keys in the database.
git-svn-id: svn://10.0.0.236/trunk@149284 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:26:47 +00:00
relyea%netscape.com
419d66af8a Changes for symkey support.
git-svn-id: svn://10.0.0.236/trunk@149283 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:25:52 +00:00
brendan%mozilla.org
149f0d6f02 RegExp().toString and .toSource should return '/(?:)/', not '//' (bug 225550, r=sparky).
git-svn-id: svn://10.0.0.236/trunk@149282 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:23:49 +00:00
bienvenu%nventure.com
50c906beb2 pave way for using STATUS command to update imap folder counts, not turned on yet, r/sr=mscott 224381
git-svn-id: svn://10.0.0.236/trunk@149281 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 03:19:58 +00:00
mkaply%us.ibm.com
61313af827 #224487
r=brendan
Os/2 only changes to work around FPU issues. See the bug.


git-svn-id: svn://10.0.0.236/trunk@149280 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:49:37 +00:00
wchang0222%aol.com
fd912aa996 Bugzilla bug 225619: fixed memory leaks.
git-svn-id: svn://10.0.0.236/trunk@149279 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:42:51 +00:00
wchang0222%aol.com
1f3c87a56c Bugzilla bug 225626: need to allocate PORTArenaPool rather than PLArenaPool
for the 'arena' member of CERTVerifyLog.  Fixed memory leaks on an error
path.


git-svn-id: svn://10.0.0.236/trunk@149278 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:41:15 +00:00
wchang0222%aol.com
9309786b99 Set JSS version to 3.4.2 Beta 2.
Modified Files: CryptoManager.java util/jssver.h


git-svn-id: svn://10.0.0.236/trunk@149277 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:37:04 +00:00
jshin%mailaps.org
f9a6fa129a bug 224748 : make hardcoded charset names canonical (r=smontagu, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@149276 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-14 01:00:03 +00:00
gerv%gerv.net
a2ea623db1 Bug 219358 - Make attachments with all supported MIME types viewable in the edit page. Patch by gerv; r=kiko, r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149275 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:44:07 +00:00
wchang0222%aol.com
53b6380376 Upgraded to NSS_3_7_9_RTM (from NSS_3_7_8_RTM).
Modified Files: manifest.mn org/mozilla/jss/CryptoManager.java


git-svn-id: svn://10.0.0.236/trunk@149274 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:39:46 +00:00
bzbarsky%mit.edu
01e4c21953 Detect <iframe> as HTML. Bug 224932, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@149273 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:22:49 +00:00
nicolson%netscape.com
396fbef1a7 Fix 225615: memory leak in SSLSocket.socketConnect.
git-svn-id: svn://10.0.0.236/trunk@149272 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:10:13 +00:00
nelsonb%netscape.com
037cabbbac Fix bugzilla bug 225301. r=jpierre. This patch does the following:
1. Fixes the Usage message to document the command line options.
2. Changes the "decode" function to
   a) report an error on bad signatures, only when decoding the input file,
      not when decoding an ancillary "enveloped file".
   b) only output the contents of the "detached content" file (-c option)
      when that file's content was actually used in the computation.
3. Sundry other cleanup and added comments.


git-svn-id: svn://10.0.0.236/trunk@149271 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:03:12 +00:00
cbiesinger%web.de
f31b771e91 bug 223990. Should have a getPrimaryExtensionForType function
r=bzbarsky sr=darin
also changes nsIMIMEService functions to start with a lowercase letter (only affects JS Callers)


git-svn-id: svn://10.0.0.236/trunk@149270 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 23:00:55 +00:00
dbaron%dbaron.org
4c629e6e15 Make aErrorCode values nsresult, since that's what they are. Remove obsolete handling of -1 for EOF and now-obsolete TODO list. b=224254 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149269 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 22:48:05 +00:00
bzbarsky%mit.edu
163defe9c7 Save the original tagname when viewing source to prevent case-folding. Bug
63137, r=choess, sr=heikki


git-svn-id: svn://10.0.0.236/trunk@149266 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 21:55:26 +00:00
hjtoi%comcast.net
e2cfa813da Bug 220954, add test for common problem and give correct message in that case, r=timeless.
git-svn-id: svn://10.0.0.236/trunk@149263 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 21:07:29 +00:00
pinkerton%netscape.com
2bf68107eb fixing pref ordering issues so camino prefs load last. turning off loading
of favicons at launch time. just too slow.


git-svn-id: svn://10.0.0.236/trunk@149262 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 20:35:58 +00:00
bryner%brianryner.com
d5fe400381 Don't bother looking for eu-readelf and readelf on Mac OS X (the 'which' command there prints its error message to stdout, so it's hard to tell that it failed).
git-svn-id: svn://10.0.0.236/trunk@149261 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 19:43:23 +00:00
scott%scott-macgregor.org
287db570e5 synch up some pref changes with the trunk
git-svn-id: svn://10.0.0.236/trunk@149260 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:45:24 +00:00
pschwartau%netscape.com
9e61b1abbc Removing skips for toSource() and uneval(), now that Rhino has implemented these methods (bug 225465). Adding a comment for skip of js1_5/Regress/regress-192465.js.
git-svn-id: svn://10.0.0.236/trunk@149259 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:39:17 +00:00
bzbarsky%mit.edu
a657b43a94 Fix bug 225565 by looking at the actual control type. r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@149258 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:38:41 +00:00
scott%scott-macgregor.org
13aa34227f Bug #225564 --> cannot sort messages by junk status because we are using the wrong column id.
git-svn-id: svn://10.0.0.236/trunk@149257 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:33:07 +00:00
pinkerton%netscape.com
c7c52ea1cc make find panel more consistent with other cocoa apps (bug 160771)
git-svn-id: svn://10.0.0.236/trunk@149256 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 18:21:02 +00:00
chanial%noos.fr
8028cb4271 Bug 225239: fix pref window bustage. the skin contents.rdf file wasn't packaged.
git-svn-id: svn://10.0.0.236/trunk@149255 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:43:41 +00:00
bmlk%gmx.de
557ab433ca OS/2 crash prevention, make sure that a division by zero can not occure, bug 221975, r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149254 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:34:46 +00:00
pinkerton%netscape.com
a6b5f9263c fix bookmark export for html and plist for safari (bug 223204)
git-svn-id: svn://10.0.0.236/trunk@149253 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:31:31 +00:00
timeless%mozdev.org
8ff08fa9b6 Bug 224500 Some Customize Headers dialog clean up
patch by borggraefe@despammed.com r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149252 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:30:11 +00:00
timeless%mozdev.org
49d41224b4 Bug 140649 Mail and newsgroup "set as default" should be disabled on current default
patch by borggraefe@despammed.com r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149251 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:28:23 +00:00
igor%mir2.org
05af4b298f Implementing uneval/toSource functionality of SpiderMonkey. Foe details, see http://bugzilla.mozilla.org/show_bug.cgi?id=225465.
git-svn-id: svn://10.0.0.236/trunk@149250 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:15:31 +00:00
sicking%bigfoot.com
baa6f09289 Bug 225507: Implement nsCOMArray::SafeObjectAt for out-of-bounds safe access.
r=bryner sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149249 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 17:01:20 +00:00
mostafah%oeone.com
05c0a5bb11 Checked in part of attachment 135317 dealing with printing ( bug 219589 )
git-svn-id: svn://10.0.0.236/trunk@149248 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:41:11 +00:00
blizzard%redhat.com
fc2bfdd586 Bug #201158. Gtk2 plugins would not be resized properly when the size of the plugin port was changed. r=robin.lu sr=bryner
git-svn-id: svn://10.0.0.236/trunk@149247 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:38:59 +00:00
mostafah%oeone.com
e7528b4c56 Checked in rest of attachment #135386
git-svn-id: svn://10.0.0.236/trunk@149246 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:37:25 +00:00
blizzard%redhat.com
638544968e Bug #225357. Plugins that specify coordinates that exceed maximum X coordinates cause X errors. Limit the size of plugins on this platform to the maximum size for X windows. r=bz, sr=roc
git-svn-id: svn://10.0.0.236/trunk@149245 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:33:52 +00:00
mostafah%oeone.com
84704e37a3 Checking in patches for bug 185394: Date picker format does not respect local settings
git-svn-id: svn://10.0.0.236/trunk@149243 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:25:26 +00:00
wchang0222%aol.com
1048ab0991 Fixed a comment error. r=relyea.
git-svn-id: svn://10.0.0.236/trunk@149242 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:21:46 +00:00
wchang0222%aol.com
7f3eb1098d Bugzilla bug 225373: the return value of CERT_NameToAscii must be freed
with PORT_Free.
Modified Files:
	cmd/lib/secutil.c cmd/selfserv/selfserv.c
	cmd/signver/pk7print.c cmd/strsclnt/strsclnt.c
	cmd/tstclnt/tstclnt.c lib/certdb/cert.h


git-svn-id: svn://10.0.0.236/trunk@149241 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 16:10:45 +00:00
mostafah%oeone.com
045b04b1da Finalizing changes for bug 219589: Calendar Extension for Thunderbird
git-svn-id: svn://10.0.0.236/trunk@149240 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 15:24:32 +00:00
mostafah%oeone.com
f6b447d4e7 Updated Dutch translation
git-svn-id: svn://10.0.0.236/trunk@149239 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 14:49:23 +00:00
neil%parkwaycc.co.uk
6875135281 Bug 224587 Biff shouldn't alert for transient IMAP server errors r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149238 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 10:36:37 +00:00
bryner%brianryner.com
ea95a68391 Re-enable nsCOMPtr_base on gcc 3.x, and use the may_alias attribute for mRawPtr to avoid strict aliasing problems on gcc 3.3+. Bug 212082, r=darin, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@149237 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 07:37:14 +00:00
bzbarsky%mit.edu
b68ca1036b Treat bogus "type" values as "text" consistently. Bug 225103, r+sr=peterv
git-svn-id: svn://10.0.0.236/trunk@149236 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 05:16:06 +00:00
bzbarsky%mit.edu
0b45220a8c Clarify when ReParentStyleContext should be called and remove more bogus style
parentage warnings.  Bug 217225, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149235 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 04:31:04 +00:00
jst%mozilla.jstenback.com
efdc7bfac3 Silly whitespace cleanup.
git-svn-id: svn://10.0.0.236/trunk@149234 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 04:15:25 +00:00
bzbarsky%mit.edu
fdf8127d9d BoxFrame should only be the point target in the background layer, and should
propagate background layer point requests to kids.  Bug 224013, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@149233 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 04:13:12 +00:00
bzbarsky%mit.edu
7ee2b11b9e Fix some bogus style parentage warnings. Bug 224867, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@149232 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 04:11:38 +00:00
timeless%mozdev.org
d9926a983a Bug 225523 Minor dreftool change to get consistent bonsai output
r=riceman+bmo@mail.rit.edu


git-svn-id: svn://10.0.0.236/trunk@149231 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 03:49:37 +00:00
nelsonb%netscape.com
5bf80de578 Workaround race. Reduce leaks. Not a real fix. Bugzilla bug 225525.
git-svn-id: svn://10.0.0.236/trunk@149230 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 03:41:32 +00:00
leaf%mozilla.org
5531a228d3 remove version from installer package for nightly builds.
git-svn-id: svn://10.0.0.236/trunk@149229 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 02:17:51 +00:00
wchang0222%aol.com
4480041b25 Bugzilla bug 225260: link NSPR dynamic shared libraries with the
-headerpad_max_install_names option. sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@149226 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 02:03:44 +00:00
wchang0222%aol.com
c2eafc0543 Bugzilla bug 225259: link NSS dynamic shared libraries with the
-headerpad_max_install_names option. r=ccarlen, sr=sfraser.


git-svn-id: svn://10.0.0.236/trunk@149225 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 01:59:22 +00:00
timeless%mozdev.org
f36557bbb2 Bug 8227 dreftool - rickg's phase 1 preventative crash maintenance
r=bernd

This is dreftool, resurrected with the help of kherron, bernd, and myself.

Licensing has been switched per http://bugzilla.mozilla.org/show_bug.cgi?id=8227#c45
to MPL/GPL/LGPL.

Old copies of xpcom classes have been removed, dreftool now uses the normal ones.

New:
* Builds on Linux and uses NSPR, so it should be possible to use it on most
systems.
* Member variables are screened.
* Tries to recognize NS_ENSURE early outs.
* Can parse a single file.
* The summary can indicate what it was told to parse.
* Links to LXR can be generated. Using this feature is not recommended as pieces of
mozilla tend to be on branches and the links will be bad. If for non branched content,
the links will drift as the files are changed.
* Links to Bonsai against the file revision will be generated if CVS records are
detected. This is good, unless you have local modifications in your tree.

Known issues:
* Aliasing isn't detected, so
|a = new something; *foo = a; if (!*foo) return NS_ERROR_FAILURE;| is flagged.
e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/accessible/src/html/nsHTMLSelectAccessible.cpp&rev=1.33&mark=920-921,922,923,925#920

* Assigning to dereferenced objects
|*foo = new something| is not quite correctly handled (perhaps it's misinterpreted as
|foo = new something|. e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/extensions/transformiix/source/xslt/txStandaloneXSLTProcessor.cpp&rev=1.11&mark=88,92,96,99,84#91

* Various other allocators aren't caught: strdup and co., nsCRT::, nsMemory::, ...

* There's no way to provide a user defined list of allocators.

People should of course not file bugs simply based on dreftool, they should file bugs
after verifying that the complaints from dreftool are valid.


git-svn-id: svn://10.0.0.236/trunk@149224 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-13 00:01:30 +00:00
wchang0222%aol.com
a51c8c21f8 Added a comment to note a question I had while reviewing the code.
git-svn-id: svn://10.0.0.236/trunk@149223 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 23:25:33 +00:00
ben%bengoodger.com
24764b480e Fix the Developer Tools jst so Inspector can be installed
git-svn-id: svn://10.0.0.236/trunk@149222 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 23:24:03 +00:00
bienvenu%nventure.com
b43d3791d3 fix downloading of truncated pop3 messages when user has changed the server user name, 222896, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149221 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 23:10:18 +00:00
timeless%mozdev.org
9d74e9c9a2 Bug 8227 dreftool - rickg's phase 1 preventative crash maintenance
r=bernd

This is dreftool, resurrected with the help of kherron, bernd, and myself.

Licensing has been switched per http://bugzilla.mozilla.org/show_bug.cgi?id=8227#c45
to MPL/GPL/LGPL.

Old copies of xpcom classes have been removed, dreftool now uses the normal ones.

New:
* Builds on Linux and uses NSPR, so it should be possible to use it on most
systems.
* Member variables are screened.
* Tries to recognize NS_ENSURE early outs.
* Can parse a single file.
* The summary can indicate what it was told to parse.
* Links to LXR can be generated. Using this feature is not recommended as pieces of
mozilla tend to be on branches and the links will be bad. If for non branched content,
the links will drift as the files are changed.
* Links to Bonsai against the file revision will be generated if CVS records are
detected. This is good, unless you have local modifications in your tree.

Known issues:
* Aliasing isn't detected, so
|a = new something; *foo = a; if (!*foo) return NS_ERROR_FAILURE;| is flagged.
e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=mozilla/accessible/src/html/nsHTMLSelectAccessible.cpp&rev=1.33&mark=920-921,922,923,925#920

* Assigning to dereferenced objects
|*foo = new something| is not quite correctly handled (perhaps it's misinterpreted as
|foo = new something|. e.x.
http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/extensions/transformiix/source/xslt/txStandaloneXSLTProcessor.cpp&rev=1.11&mark=88,92,96,99,84#91

* Various other allocators aren't caught: strdup and co., nsCRT::, nsMemory::, ...

* There's no way to provide a user defined list of allocators.

People should of course not file bugs simply based on dreftool, they should file bugs
after verifying that the complaints from dreftool are valid.


git-svn-id: svn://10.0.0.236/trunk@149220 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 22:38:24 +00:00
neil%parkwaycc.co.uk
4cf0c48eed Bug 225083 moz-icons show wrongly for 5-6-5 bitfields r=ere sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149219 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 22:25:51 +00:00
neil%parkwaycc.co.uk
8fc8ee0ffa Bug 218957 about:config should load with focus in filter textbox p=steffen.wilberg@web.de r=me,pch sr=brendan,ben (yes really, four reviews).
git-svn-id: svn://10.0.0.236/trunk@149218 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 22:21:48 +00:00
brendan%mozilla.org
e510eeea3f Heal a now-bogus assertion under JS_LOCK_OBJ/JS_LOCK_SCOPE.
git-svn-id: svn://10.0.0.236/trunk@149217 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 22:14:25 +00:00
mkaply%us.ibm.com
11b7f0a89a No bug - get installer working for GCC on OS/2 - change APIs to _APIs and fix a bad variable reference
git-svn-id: svn://10.0.0.236/trunk@149216 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 21:08:39 +00:00
darin%meer.net
3a5b2a6dbb fix uninitialized variable warning, bug 204503, patch by alfredkayser@nl.ibm.com, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@149213 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 20:09:05 +00:00
jshin%mailaps.org
9c4ba03cbb bug 222346 : streamline JS script loading code (deleegate charset alias resolution to GetUnicodeDecoder()) (r=smontagu, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@149212 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 19:51:12 +00:00
jshin%mailaps.org
54af465fad bug 224748 : make charset names in navigator.properties (for charset menu) canonical (r=smontagu, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@149211 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 19:44:18 +00:00
mostafah%oeone.com
3efe345d8e Checked in patch for bug 215594: week view does not show events if Monday-Friday Only selected
git-svn-id: svn://10.0.0.236/trunk@149210 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 19:39:39 +00:00
mostafah%oeone.com
0ff0b34573 Checked in patch for bug 215683: Dragging in week view creates event on wrong day
git-svn-id: svn://10.0.0.236/trunk@149209 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 19:22:17 +00:00
mostafah%oeone.com
9e837fadc6 Checked in patch for bug 197569: Event Dialog Date Picker not initialized from selected date
git-svn-id: svn://10.0.0.236/trunk@149208 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 18:41:08 +00:00
mostafah%oeone.com
9e7a88af9b Checked in proposed fix for bug 188890: Mini month view needs to observe week start pref
git-svn-id: svn://10.0.0.236/trunk@149207 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 18:40:08 +00:00
mostafah%oeone.com
eaebe6703c Checking in patch for bug 225339: Mini month view advance month should not change selected date
git-svn-id: svn://10.0.0.236/trunk@149205 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 18:07:01 +00:00
pkw%us.ibm.com
5f0869398a Bug 197081 - AIX: Preedit string is duplicated when committed.
r=katakai@japan.sun.com, sr=blizzard@mozilla.org (platform specific)


git-svn-id: svn://10.0.0.236/trunk@149203 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 17:49:22 +00:00
pkw%us.ibm.com
58d3a2ca5e Bug 225003 - Typo in spellchecker code
r=timeless@myrealbox.com, sr=mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/trunk@149202 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 17:32:49 +00:00
mostafah%oeone.com
cba9b90000 Checking in patches for bug 185394: Date picker format does not respect local settings
git-svn-id: svn://10.0.0.236/trunk@149201 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 17:22:21 +00:00
neil%parkwaycc.co.uk
1fac0bf2c9 Supplementary patch to bug 168479 to remove a newline that the old code mistakenly ignored r=ducarroz sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@149197 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 15:56:32 +00:00
igor%mir2.org
165cf3cb60 Passing to decompiler information about function type so it can use it to customize its output in future.
git-svn-id: svn://10.0.0.236/trunk@149196 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 15:47:50 +00:00
mostafah%oeone.com
e1e60e005d Removing duplicate entries
git-svn-id: svn://10.0.0.236/trunk@149195 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 15:16:33 +00:00
mostafah%oeone.com
bb7f618427 Checked in part of patch for bug 219589: Calendar Extension for Thunderbird
git-svn-id: svn://10.0.0.236/trunk@149194 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 14:49:32 +00:00
peter%propagandism.org
f418369cdd Part of fix for bug 219848 (Cannot programmatically (JavaScript) set value of HTMLInputElement) - don't do security checks when defining DOM classes. r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149193 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 14:25:03 +00:00
peter%propagandism.org
ae24c544d7 Part of fix for bug 219848 (Cannot programmatically (JavaScript) set value of HTMLInputElement) - return JS_FALSE when throwing an exception. r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@149191 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 14:19:26 +00:00
igor%mir2.org
c85150a93c Changing Decompiler.decompile to take just encoded source, flag argument controlling output format and property table so it would be possible to add more options to decompiler without changing the rest of code.
git-svn-id: svn://10.0.0.236/trunk@149190 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 12:22:12 +00:00
igor%mir2.org
039200747f Changing return type of NativeFunction.getEncodedSource() to String from Object since the idea of having anything else but String would require changes in API in any case.
git-svn-id: svn://10.0.0.236/trunk@149189 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 10:23:53 +00:00
neil%parkwaycc.co.uk
8c00ac6007 Bug 181973 Implement a system for inverting boolean prefs and apply it to the scripts listbox r=caillon sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149188 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 10:13:10 +00:00
cbiesinger%web.de
c78663cde2 bug 225362. nsIStreamConverter.idl has an outdated comment. this patch also
fixes indentation of some lines. r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@149187 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:37:35 +00:00
ben%bengoodger.com
08d27ab8ff Turn on ADT Package for installer
git-svn-id: svn://10.0.0.236/trunk@149186 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:31:48 +00:00
ben%bengoodger.com
6c2d04aba4 add new contents.rdf.in file for browser
git-svn-id: svn://10.0.0.236/trunk@149185 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:16:43 +00:00
ben%bengoodger.com
2e17bc0322 Turn on Inspector in Firebird
git-svn-id: svn://10.0.0.236/trunk@149184 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:15:56 +00:00
ben%bengoodger.com
20a01b0636 Enable Inspector for Firebird
git-svn-id: svn://10.0.0.236/trunk@149183 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 09:15:21 +00:00
ben%bengoodger.com
74322e5e5c Remove the right files this time.
git-svn-id: svn://10.0.0.236/trunk@149182 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 08:08:14 +00:00
ben%bengoodger.com
616c4569b3 Fix oops.
git-svn-id: svn://10.0.0.236/trunk@149181 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 08:07:33 +00:00
bryner%brianryner.com
fcd1cc5572 re-adding file
git-svn-id: svn://10.0.0.236/trunk@149180 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 08:02:33 +00:00
ben%bengoodger.com
52a8eb8c79 Actually, let's try this again.
git-svn-id: svn://10.0.0.236/trunk@149179 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 07:24:26 +00:00
chanial%noos.fr
408da0e11d bug 221597: remove reference to a communicator locale (sidebar.properties) by copying and updating it (Sidebar Internet Search Tab -> Search Bar)
git-svn-id: svn://10.0.0.236/trunk@149178 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 05:52:02 +00:00
chanial%noos.fr
76e1aa9a85 bug 225215: alt-Enter doesn't work in the search bar
git-svn-id: svn://10.0.0.236/trunk@149177 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 05:13:43 +00:00
caillon%returnzero.com
1d4e84d60a Bug 225400
Fix leaks of 2 string bundles and an nsInterfaceHashtable.
Stop using nsIPref in favor of nsIPrefService
Use members instead of pointers for hashtables that always exist
Use ContractIDs instead of CIDs
r=timeless; sr=jst


git-svn-id: svn://10.0.0.236/trunk@149176 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 04:34:17 +00:00
chanial%noos.fr
0b550136ce coding style nit
git-svn-id: svn://10.0.0.236/trunk@149175 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 03:31:56 +00:00
chanial%noos.fr
7ae768c672 bug 224241: sidebar installation is broken.
hyatt should find a way out of the Matrix :-).
patch suggested by caillon.


git-svn-id: svn://10.0.0.236/trunk@149174 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-12 03:13:40 +00:00
locka%iol.ie
8283a800fa NOT PART OF BUILD. Additional client files needed by ActiveX control when running mozilla/embedding/config
git-svn-id: svn://10.0.0.236/trunk@149173 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 23:39:12 +00:00
locka%iol.ie
0576a5c15c NOT PART OF BUILD. mozconfig file containing build settings for control
git-svn-id: svn://10.0.0.236/trunk@149172 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 23:37:53 +00:00
locka%iol.ie
fb57fc1cc1 NOT PART OF BUILD. Clean up activex installer script, invoke makensis.exe automatically instead of by hand
git-svn-id: svn://10.0.0.236/trunk@149171 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 23:37:02 +00:00
dbaron%dbaron.org
72ba171635 URL updates
git-svn-id: svn://10.0.0.236/trunk@149170 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 22:59:51 +00:00
scott%scott-macgregor.org
a96210bb0f hide black list support from the UI until we actually implement it.
git-svn-id: svn://10.0.0.236/trunk@149169 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 22:25:02 +00:00
caillon%returnzero.com
ce6c2717ae Microsoft didn't prefix their core interface names with 'ns'.
Fixing comment grammar.
No bug.
r=timeless rs=dbaron


git-svn-id: svn://10.0.0.236/trunk@149168 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 21:53:36 +00:00
dbaron%dbaron.org
2dd27d503f QueryInterface implementations shouldn't null-check out parameter. b=215352 r=dougt
git-svn-id: svn://10.0.0.236/trunk@149167 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 21:51:02 +00:00
nelsonb%netscape.com
ee8e542686 Eliminate some leaks in Stan cert code.
Partial fix to bugscape bug 53573.


git-svn-id: svn://10.0.0.236/trunk@149166 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 21:46:53 +00:00
nelsonb%netscape.com
9cebade4f2 Eliminate a cert leak. Patch is Bob Relyea's.
Parial fix for Bugscape bug 53573.


git-svn-id: svn://10.0.0.236/trunk@149165 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 21:45:48 +00:00
pschwartau%netscape.com
9d9e4cc2dc Initial add. Regression test for bug 225343.
git-svn-id: svn://10.0.0.236/trunk@149164 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:55:59 +00:00
locka%iol.ie
0229f3f43a Move profile opening to after component registration to prevent locked profiles from causing strange behaviour in the control. b=224455 r=bzbarsky sr=jst
git-svn-id: svn://10.0.0.236/trunk@149163 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:38:51 +00:00
igor%mir2.org
d97ed101b7 In ClassFileWriter.addPush(double) use DNEG to generate more compact code for -0.0 and -1.0
git-svn-id: svn://10.0.0.236/trunk@149162 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:31:36 +00:00
igor%mir2.org
3226e12c0a Changing just introduced CodeBlock into Callable that define call method with exactly the same signature as Function.call and changing Function to extend Callable.
Now Context defines new method "call" that provide optimized version of the following code:

Context cx = Context.enter()
try {
    callable.call(cx, scope, thisObj, args);
} finally {
    Context.exit();
}

Since Function extends Callable, it can be passed to this method directly thus simplifying ScriptableObject.call method and Java adapter code.

The new interface is used in SecurityController implementation which allows to pass interpreted functions there directly as well removing the need to have intermediate class in Interpreter.


git-svn-id: svn://10.0.0.236/trunk@149161 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:30:08 +00:00
igor%mir2.org
56519b18e0 Extend constant folding to cover few unary operations
git-svn-id: svn://10.0.0.236/trunk@149160 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:18:34 +00:00
igor%mir2.org
e34a118451 1. Make sure that -0.0 from parser are treated properly: new constant folding code there may produce it.
2. Instead of generating code to call Double constructor use the new method OptRuntime.wrapDouble() that allows to cut amount of produced byte code.


git-svn-id: svn://10.0.0.236/trunk@149159 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 20:04:38 +00:00
dbaron%dbaron.org
6ab19b722c Removed unused LineIsEmpty function.
git-svn-id: svn://10.0.0.236/trunk@149158 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 19:25:49 +00:00
dbaron%dbaron.org
c484400136 Remove BRS_NOWRAP. b=191699 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@149157 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 19:24:01 +00:00
timeless%mozdev.org
1ca23e1d9a whitespace change. This should make lxr hits for spacemanager reasonable.
It also makes the html and diffs tolerable.


git-svn-id: svn://10.0.0.236/trunk@149156 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 19:23:37 +00:00
timeless%mozdev.org
5ea7af8bf4 Bug 189307 typeahead initializes sound when it's uninitialized instead of if it's unitialized and there's a sound to play
r=caillon sr=roc


git-svn-id: svn://10.0.0.236/trunk@149155 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 18:39:02 +00:00
jshin%mailaps.org
945f19e40d bug 44272 : make escape/unescape (in DOM) correctly work with the full range of Unicode chars. (by making it use JSengine version) (r=brendan/bz, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@149154 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 17:59:54 +00:00
dwitte%stanford.edu
e0a28d7948 Cookie Manager and Exceptions window should remember column size
b=224569, r=neil, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149153 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 17:43:16 +00:00
rlk%trfenv.com
fab3fb1f7c Bug 161740 - Remove obsolete help files from builds. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@149152 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 16:10:31 +00:00
timeless%mozdev.org
707ab63bfc Bug 172525 [ps] print legal size page fails to set '<< /PageSize [612 1008] >> setpagedevice'
patch by kjh-5727@comcast.net r=timeless sr=tor


git-svn-id: svn://10.0.0.236/trunk@149151 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 15:32:11 +00:00
neil%parkwaycc.co.uk
17e7438c93 Fix whitespace and line endings clobbered by previous checkin to bug 218825
git-svn-id: svn://10.0.0.236/trunk@149150 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 13:54:17 +00:00
neil%parkwaycc.co.uk
81182ce6ef Bug 66522 Make it easier to use mouse wheel preferences r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@149149 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 12:53:19 +00:00
neil%parkwaycc.co.uk
f77b49e175 Bug 218825, part 1: convert users of nsIFolder to nsIMsgFolder r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149148 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 10:19:05 +00:00
caillon%returnzero.com
0fcd9154d8 Get rid of an addref/release pair and be explicit about deleting our nsCookie when AddCookieToList fails, rather than it just magically dissappearing via the addref/release pair in the callee.
Bug 225203
r=dwitte; sr=jst


git-svn-id: svn://10.0.0.236/trunk@149147 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 09:39:32 +00:00
neil%parkwaycc.co.uk
4baeeb0b45 Bug 189007 Switch group without clearing QuickSearch resets view r=bienvenu sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@149146 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 09:37:11 +00:00
darin%meer.net
b93703e913 removing dead MacOS9 code
git-svn-id: svn://10.0.0.236/trunk@149145 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 07:32:34 +00:00
darin%meer.net
379777eb8e fixes bug 224320 "remove bogus IsDirectory canonicalization" r=dougt
git-svn-id: svn://10.0.0.236/trunk@149144 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 07:31:47 +00:00
jouni%heikniemi.net
4475d01f39 contrib/cvs-update.sh should be in Perl. r=zach, a=justdave
git-svn-id: svn://10.0.0.236/trunk@149143 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 05:58:52 +00:00
dwitte%stanford.edu
2808c2e18a mingw bustage fix. thanks stephend
git-svn-id: svn://10.0.0.236/trunk@149142 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 05:28:12 +00:00
pschwartau%netscape.com
93ef401962 Correcting mistakes, and changing style.
git-svn-id: svn://10.0.0.236/trunk@149141 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 05:21:26 +00:00
dwitte%stanford.edu
8060b33ac7 removing evil reference to a certain OS. comment-only change.
git-svn-id: svn://10.0.0.236/trunk@149140 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 05:00:25 +00:00
pschwartau%netscape.com
4312c73f96 Initial add. Regression test for bug 225289.
git-svn-id: svn://10.0.0.236/trunk@149139 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 04:56:52 +00:00
bienvenu%nventure.com
8f2b830dcd fix 225235 can't create local folders, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149138 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 04:05:31 +00:00
rlk%trfenv.com
260a28fac1 Removing files not used in build.
git-svn-id: svn://10.0.0.236/trunk@149137 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 03:23:53 +00:00
technutz%netscape.net
ff790d041d Bug 73801. Disable the delete menu item, context menu item and button when either a Collected or Personal address book is selected. r=neil, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@149136 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 02:56:36 +00:00
dwitte%stanford.edu
54a6fac646 clean up some prefhandling code in nsImgManager/nsCookiePermission, to fix a bogus assert when mailnews prefs aren't available.
b=224339, r=caillon, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@149135 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 02:46:06 +00:00
brendan%mozilla.org
8bb2395e5f Remove JS_UnsealObject, optimize locking of sealed objects, shrink JSContext by two JSArenaPool members (224306, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@149134 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 01:28:17 +00:00
ben%bengoodger.com
fdb3b16bbf Downloading II, the circle opens. Relocate browser download files here so Tbird can use us.
git-svn-id: svn://10.0.0.236/trunk@149133 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 01:19:49 +00:00
jpierre%netscape.com
12f7d5ece4 Fix crash in certutil if usage is omitted
git-svn-id: svn://10.0.0.236/trunk@149132 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-11 00:01:32 +00:00
dbaron%dbaron.org
a667761f99 Comment was backwards (thanks bz). b=191699
git-svn-id: svn://10.0.0.236/trunk@149131 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:55:53 +00:00
bzbarsky%mit.edu
c2a4fc9e33 Fix Invalidate() method to invalidate the right area. Bug 224607, patch by
roc, r=blizzard, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149130 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:48:24 +00:00
bzbarsky%mit.edu
844c0e060a Make cloneNode() copy the current value and checked properties for inputs. Bug
197294, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@149129 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:46:29 +00:00
bzbarsky%mit.edu
fe8bc15211 Don't do our "enlarge the control a bit to make it look better for small sizes"
thing for fixed-width fonts -- it's unnecessary and just makes it look like
"size" is broken.  Bug 103293, r+sr=rbs


git-svn-id: svn://10.0.0.236/trunk@149128 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:42:43 +00:00
bienvenu%nventure.com
e0be19fe98 fix downloading news when news directory is missing, patch by gemal.dk, r/sr=me 209641
git-svn-id: svn://10.0.0.236/trunk@149127 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:38:10 +00:00
dbaron%dbaron.org
c53d72392a Clean up nsIFrame::IsEmpty signature and move towards making 'white-space' work on inlines. b=191699 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@149126 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:36:06 +00:00
bienvenu%nventure.com
94f0a78aea fix ldap server and local folder migration to work w/o relaunch, r/sr=mscott 223560
git-svn-id: svn://10.0.0.236/trunk@149125 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:32:53 +00:00
despotdaemon%netscape.com
3d47176623 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149124 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:30:36 +00:00
neil%parkwaycc.co.uk
eca1c63970 Bug 50223 Clicking on a sidebar tab should set focus to its content r=pch sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149123 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:15:52 +00:00
bienvenu%nventure.com
293bd4fff1 fix handling of online sub directories with imap namespaces, r/sr=mscott 219645
git-svn-id: svn://10.0.0.236/trunk@149122 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:13:54 +00:00
neil%parkwaycc.co.uk
b5cc2a87bf Bug 168479 Citation prefix should not be interpreted as HTML r=brade sr=mscott
git-svn-id: svn://10.0.0.236/trunk@149121 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 23:04:15 +00:00
jocuri%softhome.net
6a9a5184f6 Bug 225234: Wrong comment in editusers.cgi; r=timeless; a=myk.
git-svn-id: svn://10.0.0.236/trunk@149119 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 17:56:03 +00:00
mvl%exedo.nl
34e829cde6 Persist checkbox to block domain in the cookie manager.
bug 75119, r=biesi, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149118 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:56:37 +00:00
mostafah%oeone.com
d187946cac Checking in patch for Japanese translation update. (Bug 220860)
git-svn-id: svn://10.0.0.236/trunk@149117 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:35:44 +00:00
neil%parkwaycc.co.uk
a41d8ee812 Bug 224251 Bookmarks panel doesn't focus bookmarks tree when selected r=pch sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149116 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:27:42 +00:00
neil%parkwaycc.co.uk
30cac637f2 Bug 135607 Add throbber to help toolbar p=rlk@trvenv.com r=me sr=alecf
git-svn-id: svn://10.0.0.236/trunk@149115 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:25:46 +00:00
despotdaemon%netscape.com
65c1d2af06 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149114 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 16:09:31 +00:00
timeless%mozdev.org
52a9f1dbf6 Bug 214387 nsAddressBook.h:81: warning: `struct ExportAttributesTableStruct EXPORT_ATTRIBUTES_TABLE[53]' defined but not used
r=alecf sr=alecf


git-svn-id: svn://10.0.0.236/trunk@149113 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 15:44:47 +00:00
jshin%mailaps.org
3baa0d0398 bug 221666 : the latest in a series of landing for this bug. This is to fix run-time linking error in gtk2 build.
git-svn-id: svn://10.0.0.236/trunk@149112 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 12:24:51 +00:00
ben%bengoodger.com
683034b80f remove unnecessary entries from packages-static
git-svn-id: svn://10.0.0.236/trunk@149109 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 07:18:31 +00:00
ben%bengoodger.com
caef01a43c Add satchel to the packager list
git-svn-id: svn://10.0.0.236/trunk@149108 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 07:10:53 +00:00
ben%bengoodger.com
ad7aceba0f Bind the XPIs.
git-svn-id: svn://10.0.0.236/trunk@149107 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 07:10:41 +00:00
ben%bengoodger.com
2998a34699 Include browser-region in this jst file
git-svn-id: svn://10.0.0.236/trunk@149106 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:44:06 +00:00
scott%scott-macgregor.org
7f97916c41 Bug #186578 --> Escape key should close standalone message window
port by mbr from the trunk.


git-svn-id: svn://10.0.0.236/trunk@149105 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:35:14 +00:00
scott%scott-macgregor.org
252292f6f9 remove obsolete files from the packaging list. Port by MBR.
git-svn-id: svn://10.0.0.236/trunk@149104 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:34:07 +00:00
scott%scott-macgregor.org
fe8ca2fc8e Port Bug #224608 to thunderbird: Remove shortcut keys from mail context menus
thanks to mbr for the patch


git-svn-id: svn://10.0.0.236/trunk@149103 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:31:53 +00:00
scott%scott-macgregor.org
75ffacae20 package builtinURLS.js
git-svn-id: svn://10.0.0.236/trunk@149102 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:29:35 +00:00
scott%scott-macgregor.org
cbff566064 export XPCNativeWrapper.js
git-svn-id: svn://10.0.0.236/trunk@149101 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:25:35 +00:00
scott%scott-macgregor.org
eea3c95fd0 Bug #225188 --> crash when quitting mail after posting a news article by adding a missing addref.
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149100 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 06:23:01 +00:00
hpradhan%hotpop.com
5024f10b1e bug 223108 : Syntax error when loading non-existant external javascript file
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149099 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 05:53:48 +00:00
hpradhan%hotpop.com
20eeead4f2 bug 218297 : disabled property of input elements is not stored in history
r=jkeiser sr=jst


git-svn-id: svn://10.0.0.236/trunk@149098 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 05:52:29 +00:00
ben%bengoodger.com
14d796e4c4 Let's not actually package up these files until they work, to save on download size.
git-svn-id: svn://10.0.0.236/trunk@149097 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 04:48:00 +00:00
scott%scott-macgregor.org
53ae8c1d66 Bug #224119 --> Spell Check dialog for mailnews needs url for localized dictionaries. We are pointing it to:
http://dictionaries.mozdev.org/installation.html

for now.

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@149096 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 04:10:06 +00:00
scott%scott-macgregor.org
38991e404b add missing window menu item for OSX
git-svn-id: svn://10.0.0.236/trunk@149095 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 04:05:23 +00:00
justdave%syndicomm.com
680df0c8f4 Bump version number to 2.17.6
git-svn-id: svn://10.0.0.236/trunk@149093 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 03:56:38 +00:00
igor%mir2.org
22cd70c941 Patch from Dave Russo to wrap arguments array properly: the code has to allocate new Object[] array since Context.newObject needs instances of Object[], not SomeObjectSubclass[], to work properly.
git-svn-id: svn://10.0.0.236/trunk@149092 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 02:18:11 +00:00
igor%mir2.org
4bde27fddc Check in Context.newArray(Scriptable scope, Object[] elements) that elements is instance of Object[] and not SomeObjectSubclass[] to expose broken usage of newArray as soon as possible.
git-svn-id: svn://10.0.0.236/trunk@149091 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 02:14:37 +00:00
rginda%hacksrus.com
3e720e5c9e fixes decoding of ctcp actions when they arrive on a view that is not the current view
git-svn-id: svn://10.0.0.236/trunk@149090 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 01:11:48 +00:00
scott%scott-macgregor.org
09607f0dbc Packaging for xmlextras
git-svn-id: svn://10.0.0.236/trunk@149089 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 00:30:08 +00:00
cbiesinger%web.de
37988be7cf #include <..> -> #include ".."
git-svn-id: svn://10.0.0.236/trunk@149088 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-10 00:01:17 +00:00
cbiesinger%web.de
1b53b28450 fix case of header file (fixes bustage probably)
git-svn-id: svn://10.0.0.236/trunk@149087 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:59:11 +00:00
darin%meer.net
dad5e87bbc fixes bug 225016 "make IPC startup handshake (send CLIENT_HELLO, wait for CLIENT_ID) synchronous" r=timeless
git-svn-id: svn://10.0.0.236/trunk@149086 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:49:24 +00:00
cbiesinger%web.de
7005e76e72 adding test program to test synchronous open of channels, rs=darin
git-svn-id: svn://10.0.0.236/trunk@149085 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:44:02 +00:00
ben%bengoodger.com
3060f3b48d Changing the theme internal name so it actually works in the nightlies.
git-svn-id: svn://10.0.0.236/trunk@149084 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:25:56 +00:00
ben%bengoodger.com
1433148a3a Changing the theme internal name so it actually works in nightlies.
git-svn-id: svn://10.0.0.236/trunk@149083 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:25:31 +00:00
ben%bengoodger.com
83a9aefd13 Update skin name so the new theme actually works
git-svn-id: svn://10.0.0.236/trunk@149082 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 23:24:23 +00:00
timeless%mozdev.org
5e89622ca2 Bug 225120 Remove compiler warnings
patch by arne.anka@stupido.com r=dbaron sr=bz


git-svn-id: svn://10.0.0.236/trunk@149081 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:51:28 +00:00
darin%meer.net
e2d1a317aa fixes bug 224240 "nsURIChecker cleanup" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149080 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:49:57 +00:00
timeless%mozdev.org
c759b31de1 Bug 225005 assign t access key to File>Ge_t Next x News Messages
r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@149079 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:47:18 +00:00
timeless%mozdev.org
3b577c1f6e Bug 68902 thread-related columns (unread, total) are poorly named
r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@149078 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:43:13 +00:00
bryner%brianryner.com
9e478314d9 get rid of console window for win32 gcc builds, and limit heap size per bug 127069.
git-svn-id: svn://10.0.0.236/trunk@149077 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 22:17:10 +00:00
chanial%noos.fr
12a3024048 bug 221599 and 225150: remove ununused setter/getter in overrideHandler.js
r=biesi, sr=bz


git-svn-id: svn://10.0.0.236/trunk@149076 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 21:51:59 +00:00
jocuri%softhome.net
9aa27336fa Bug 207211: Editgroups.cgi - template for add a group page; r=myk; a=myk.
git-svn-id: svn://10.0.0.236/trunk@149075 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 21:07:26 +00:00
jshin%mailaps.org
4cc31d9a0d bug 221666 : remove redundant copy of nsComprressedCharMap.* : one more missing file in the last check-in
git-svn-id: svn://10.0.0.236/trunk@149074 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 20:47:11 +00:00
brendan%mozilla.org
b1416c6cce Revise js_DecompileValueGenerator assertion in light of JS_HAS_NO_SUCH_METHOD.
git-svn-id: svn://10.0.0.236/trunk@149073 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 20:31:16 +00:00
jshin%mailaps.org
d18d11141b bug 221666 : checked in the wrong patch(the second latest) in the previous landing. fix bustage : Sorry !
git-svn-id: svn://10.0.0.236/trunk@149072 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 19:48:11 +00:00
danm-moz%comcast.net
b50d625af6 restore removal of blur suppression from rev 1.39 accidentally deleted in rev 1.40. r=bryner
git-svn-id: svn://10.0.0.236/trunk@149071 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 19:14:09 +00:00
jshin%mailaps.org
dd5622d3bd removing 'pollution' gotten sneaked in by mistake (when landing for bug 221024)
git-svn-id: svn://10.0.0.236/trunk@149070 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 19:10:28 +00:00
jshin%mailaps.org
17a9724388 bug 221024 : add a new option for turning invisible chars. to 'nothingness' to the transliterator (r=smontagu, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@149069 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 18:52:01 +00:00
jshin%mailaps.org
8feb2a89c6 bug 221666 : remove redundant copy of nsCompressedCharMap.* (moved to intl/unicharutil) (r=smontagu, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@149068 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 18:44:11 +00:00
jshin%mailaps.org
bd4de40729 bug 221666 : remove redundant copy of nsCompressedCharMap.(h|cpp) and move them to intl/unicharutil out of gfx (r=smontagu, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@149067 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 18:39:19 +00:00
danm-moz%comcast.net
43920f3e19 tweak rev 1.137 to reduce the population of warnings from 2131 back to 2129
git-svn-id: svn://10.0.0.236/trunk@149066 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 16:33:14 +00:00
rlk%trfenv.com
f4e55c82e8 Bug 225180 - Typo in the keyboard shortcuts help section. r=rlk@trfenv.com Patch by Daniel Wang (stolenclover@yahoo.com.tw).
git-svn-id: svn://10.0.0.236/trunk@149065 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 14:54:13 +00:00
bmlk%gmx.de
92bb4f16d7 cosmetics for viewer in xul bug 137331 r/sr dbaron
git-svn-id: svn://10.0.0.236/trunk@149064 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 13:39:14 +00:00
bmlk%gmx.de
02d64302fc issue style change reflow also at the table caption when there is a style change reflow
that is targeted at the inner table frame. This is currently necessary due to bizarre
style contetxt relationsship between inner and outer table frame, bug 222846 r/sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149063 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 11:35:52 +00:00
bmlk%gmx.de
c10d3984b9 dont shrink mRowCount when inserting cells in a row, bug 220536, r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@149062 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 08:47:05 +00:00
bzbarsky%mit.edu
0c68306303 Fix bug 101320 -- padding on small border-box sizing things with non-auto
widths is not a good idea.  Very old patch by rods, r=bzbarsky (now),
sr=attinasi (then).  Did I mention this patch is old?


git-svn-id: svn://10.0.0.236/trunk@149061 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 07:40:09 +00:00
bryner%brianryner.com
a235522388 Minor fix to parsing of readelf output. Allow a hyphen in the section name, and allow 6 digit fields (i.e. section size) to be longer than 6 digits. rs=ben.
git-svn-id: svn://10.0.0.236/trunk@149060 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 07:05:21 +00:00
chanial%noos.fr
dfb16601ac Bug 225091: Ctrl+P no longer works
git-svn-id: svn://10.0.0.236/trunk@149059 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 05:49:50 +00:00
jshin%mailaps.org
e262e13b47 bug 225106 : remove redundant charset alias resoultion code (r=smontagu, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@149058 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 05:45:21 +00:00
brendan%mozilla.org
d256e525a6 Restore long-lost obj=null setting so null() etc. (calling primitive-type values) fails as expected, instead of crashing (224956, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@149057 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 03:58:48 +00:00
ben%bengoodger.com
46128f559a Pinstripe for Firebird, new default theme for MacOS X. Contributed by Kevin Gerich (webmail@kmgerich.com), iconography by Stephen Horlander (stephen@noved.org)
git-svn-id: svn://10.0.0.236/trunk@149055 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 03:12:52 +00:00
ben%bengoodger.com
6c1e39c863 Pinstripe for Firebird, default theme on MacOS X. Contributed by Kevin Gerich (webmail@kmgerich.com), iconography by Stephen Horlander (stephen@noved.org)
git-svn-id: svn://10.0.0.236/trunk@149054 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 03:11:48 +00:00
scott%scott-macgregor.org
e1a1b17774 fix mac bustage
git-svn-id: svn://10.0.0.236/trunk@149053 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 01:58:21 +00:00
darin%meer.net
44587374a9 minor IDL tweak to make getNextAddr return PRNetAddr instead -- does not
change the binary interface.  r=botbot


git-svn-id: svn://10.0.0.236/trunk@149052 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-09 01:29:58 +00:00
bzbarsky%mit.edu
f5402856e3 Follow-up fix for crash bug 118685. Patch by mats.palmgren@bredband.net (Mats
Palmgren), r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@149051 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 23:53:49 +00:00
samuel%sieb.net
95df239711 Bug 220700 - switching tabs should focus input box
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@149050 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 23:47:04 +00:00
pschwartau%netscape.com
4416df5723 Adding one more section.
git-svn-id: svn://10.0.0.236/trunk@149049 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 23:02:59 +00:00
pschwartau%netscape.com
77709f023c Adding more sections.
git-svn-id: svn://10.0.0.236/trunk@149048 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 22:54:19 +00:00
pschwartau%netscape.com
4f34ba5dfb Removing a stray comment.
git-svn-id: svn://10.0.0.236/trunk@149047 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 22:50:27 +00:00
pschwartau%netscape.com
d4aebe2650 Initial add. Regression test for bug 224956.
git-svn-id: svn://10.0.0.236/trunk@149046 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 22:48:54 +00:00
gerv%gerv.net
ec2f077547 Bug 179339 - Simplify and improve the stored query mechanism. Patch by gerv; r,a=myk.
git-svn-id: svn://10.0.0.236/trunk@149043 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 21:49:20 +00:00
bzbarsky%mit.edu
26875d9420 document.config has become document.domConfig to prevent backwards-compat
issues.  Bug 222733, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@149040 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 19:30:30 +00:00
brendan%mozilla.org
4c11bc6c10 Atomize rt->emptyString so '' constants all share it.
git-svn-id: svn://10.0.0.236/trunk@149039 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 18:54:33 +00:00
gerv%gerv.net
56591eff6b Bug 225081 - Tests are failing due to checkin for bug 223913. Sorry about that - it worked on my machine, but not any machine without the excluded template. Doh. Patch by gerv; r,a=mozbot.
git-svn-id: svn://10.0.0.236/trunk@149038 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 18:51:07 +00:00
gerv%gerv.net
c19f469216 Bug 224913 - Need tests to check whether any templates uses the bareword "bug" or variations. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149037 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 18:09:28 +00:00
gerv%gerv.net
652b406962 Bug 195530 - Make javascript version of buglists available, part 2. This is a security fix to prevent remote sites being able to see sensitive bug data. Patch by gerv; r=justdave, r=myk, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149036 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 18:04:36 +00:00
cbiesinger%web.de
63fc7c860b bug 223997
PluginHostImpl should use GetTypeFromURI not FromExtension
r=peterlubczynski sr=bz


git-svn-id: svn://10.0.0.236/trunk@149035 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 17:01:46 +00:00
chanial%noos.fr
f37d167f0d Bug 224990: search bar is unusuable if the specified searchplugin is not found.
If the search engine is not found, fall back to find in page


git-svn-id: svn://10.0.0.236/trunk@149034 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 06:06:11 +00:00
samuel%sieb.net
32add6e021 Bug 224959 - ctrl-pgup and ctrl-pgdn are backwards
r=rginda
chatzilla only


git-svn-id: svn://10.0.0.236/trunk@149033 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 04:26:08 +00:00
ben%bengoodger.com
2535c30096 change version number, adjust script to remove timebomb (thanks Simon Paquet)
git-svn-id: svn://10.0.0.236/trunk@149032 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:33:09 +00:00
gerv%gerv.net
2d1beb3b28 Bug 221160 - crash if illegal date specified in new charts date range. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149031 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:27:43 +00:00
gerv%gerv.net
bbabf0eed3 Bug 186130 - collectstats.pl doesn't work if 'requirelogin' set. Patch by gerv; r=bbaetz, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149030 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:26:41 +00:00
gerv%gerv.net
9dd361788f Bug 222564 - The chart made when creating a new Product/Component is not public. Patch by gerv; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@149029 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:25:31 +00:00
scott%scott-macgregor.org
f5ef96f82e View / Charsets / Customize dialog is not showing up. Package the right files
git-svn-id: svn://10.0.0.236/trunk@149028 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-08 00:02:03 +00:00
leaf%mozilla.org
2b11c32436 adding rough installer creation hack for release-tinderbox script
git-svn-id: svn://10.0.0.236/trunk@149027 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 23:52:00 +00:00
jocuri%softhome.net
d7ae293839 Bug 225024: Space chomping issue in create.html.tmpl; r=kiko; a=myk.
git-svn-id: svn://10.0.0.236/trunk@149026 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 23:23:55 +00:00
rlk%trfenv.com
b044ce4e43 Removing obsolete files that are not part of the build.
git-svn-id: svn://10.0.0.236/trunk@149025 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 23:08:24 +00:00
pschwartau%netscape.com
f014ff6806 Correcting a mistake in this testcase, discovered by zack-weg@gmx.de. The left and right parens were not balanced!
git-svn-id: svn://10.0.0.236/trunk@149024 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:47:34 +00:00
bryner%brianryner.com
f1d4967aef Add mozapps installer makefiles to allmakefiles.sh, and don't build it if --disable-installer was used. Fixes bug 224999. Does not affect the default build.
git-svn-id: svn://10.0.0.236/trunk@149023 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:44:35 +00:00
neil%parkwaycc.co.uk
5d89310b66 Bug 113591 Clicking on a link while offline should give instructions to go online p=gautheri@noos.fr r=me sr=brendan
git-svn-id: svn://10.0.0.236/trunk@149022 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:35:49 +00:00
igor%mir2.org
0f204cac48 Changes in Security API: using CodeBlock interface instead of reusing Script to represent code that should be executed with different domain.
git-svn-id: svn://10.0.0.236/trunk@149021 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:29:59 +00:00
igor%mir2.org
57b838f188 New interface to refer to code executed with a particular context and arguments.
git-svn-id: svn://10.0.0.236/trunk@149020 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:28:22 +00:00
igor%mir2.org
77a9f71f13 1. Removal of very recently introduced hideFromContextListeners: it was a wrong solution to the problem of running scripts under independent Context instances on the same thread.
2. Optimization of Context.enter()/Context.exit() when ThreadLocal is available:
Store Context[1], not Context in the variable so  Context.enter()/Context.exit() would need to access ThreadVar only once and then update the reference.


git-svn-id: svn://10.0.0.236/trunk@149019 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:24:53 +00:00
igor%mir2.org
01b3ff916d Added setDouble, setString that are used in IRFactory during constant folding
git-svn-id: svn://10.0.0.236/trunk@149018 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:18:49 +00:00
igor%mir2.org
add1f6e13c Move all contant folding logic to IRFactory where it simpler to do and possible to reuse tree nodes during folding.
git-svn-id: svn://10.0.0.236/trunk@149017 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 22:17:54 +00:00
scott%scott-macgregor.org
65e5274547 If you are building thunderbird with the dom inspector extension, then add hooks to make sure dom inspector gets overlayed into thunderbird properly.
Part of the work necessary to make a dom inspector extension for thunderbird.


git-svn-id: svn://10.0.0.236/trunk@149016 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 21:29:40 +00:00
despotdaemon%netscape.com
cd12bccd6b Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149015 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 20:40:11 +00:00
despotdaemon%netscape.com
c3dfaf9d19 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149014 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 20:38:16 +00:00
despotdaemon%netscape.com
8db42b8987 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@149013 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 20:20:35 +00:00
timeless%mozdev.org
e994f0ffcc Bug 222056 Integrate warning fix from Adobe for e_pow.c and e_sqrt.c
Patch by Adobe rs=brendan


git-svn-id: svn://10.0.0.236/trunk@149012 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:46:29 +00:00
pinkerton%netscape.com
bc07570b8c don't return when there is no return value for a method (bug 224654)
git-svn-id: svn://10.0.0.236/trunk@149011 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:38:24 +00:00
bienvenu%nventure.com
da457bda5d 186578 make escape close the stand-alone msg window, patch by gemal, r=neil.parkwaycc, sr=me
git-svn-id: svn://10.0.0.236/trunk@149010 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:32:56 +00:00
mostafah%oeone.com
ecba615a4c Removing DOS type carriage returns
git-svn-id: svn://10.0.0.236/trunk@149009 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:18:29 +00:00
scott%scott-macgregor.org
245ef1c0d2 change comment to use //
git-svn-id: svn://10.0.0.236/trunk@149008 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:14:06 +00:00
mostafah%oeone.com
c25872914a Synched language files after recent checkin for bug 219589
git-svn-id: svn://10.0.0.236/trunk@149007 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 19:09:16 +00:00
mostafah%oeone.com
f47155e56f Checking in part of patch
http://bugzilla.mozilla.org/attachment.cgi?id=134966&action=view
for bug 219589: Calendar Extension for Thunderbird


git-svn-id: svn://10.0.0.236/trunk@149006 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 18:25:38 +00:00
leaf%mozilla.org
9fc965e189 bug 224768, r=dbaron. update alpha to beta in version strings
git-svn-id: svn://10.0.0.236/trunk@149005 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 18:23:23 +00:00
pschwartau%netscape.com
216114a2ec Patch by zack-weg@gmx.de correcting errors in this testcase. See bug 224951.
git-svn-id: svn://10.0.0.236/trunk@149002 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 18:08:35 +00:00
pschwartau%netscape.com
7649771d19 Rearranging code to make style consistent with other tests in this directory.
git-svn-id: svn://10.0.0.236/trunk@149001 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 18:00:09 +00:00
sicking%bigfoot.com
f064fa0960 Fix build bustage by taking the bug 224331 into account.
git-svn-id: svn://10.0.0.236/trunk@149000 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 17:07:03 +00:00
sicking%bigfoot.com
53d568f224 Bug 213445: Treat not having mParent *or* not having mDocument as not being in the documnt to fix radiobuttons created through sinks other then the html-sink.
r=bryner sr=jst


git-svn-id: svn://10.0.0.236/trunk@148997 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 16:53:46 +00:00
sicking%bigfoot.com
9794c1e527 Bug 224856: Fix nsGenericDOMDataNode::AppendTextTo by not relying on mText.Get1b() being nullterminated
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@148995 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 16:46:15 +00:00
relyea%netscape.com
9e80d9ec0e Repair error case for DH code in previous patch.
git-svn-id: svn://10.0.0.236/trunk@148991 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 16:21:40 +00:00
igor%mir2.org
cbe9f4c826 Do constant folding during parsing since it is cheap to do that at this stage then in optimizer during separated phase so even the interpreter will take advantage of the folding.
git-svn-id: svn://10.0.0.236/trunk@148990 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 15:58:57 +00:00
rlk%trfenv.com
ea132f7860 Bug 95770 - The help documentation should be formatted in some better way.
certs_prefs_help.xhtml, r=caillon.


git-svn-id: svn://10.0.0.236/trunk@148989 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 15:43:48 +00:00
mostafah%oeone.com
1bb14afcdb Checking in patch,
http://bugzilla.mozilla.org/attachment.cgi?id=134967&action=view
for bug 219589: Calendar Extension for Thunderbird
( Note: shortened a few filenames )


git-svn-id: svn://10.0.0.236/trunk@148987 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 15:10:44 +00:00
bsmedberg%covad.net
6e255c44a2 Use -A instead of -r HEAD to fix tbox build bustage.
git-svn-id: svn://10.0.0.236/trunk@148985 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 14:56:23 +00:00
bsmedberg%covad.net
fc76d5429e Build IPC from the trunk instead of the IPC_BRANCH_20030304 (no bug) r/sr=leaf+darin
Specifying HEAD ensures that existing trees will be moved from the branch to the trunk.


git-svn-id: svn://10.0.0.236/trunk@148984 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 14:29:30 +00:00
bsmedberg%covad.net
0050990907 Moving IPC code from the IPC_BRANCH_20030304 to the trunk. No actual code changes.
r/sr=leaf+darin


git-svn-id: svn://10.0.0.236/trunk@148982 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 13:50:30 +00:00
bsmedberg%covad.net
c7450c45fe CVS removing old location of IPC code. New location is ipc/ipcd. r/sr=leaf+darin
git-svn-id: svn://10.0.0.236/trunk@148981 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 13:13:07 +00:00
neil%parkwaycc.co.uk
8c43a17ef2 Bug 224918 When not using Download Manager, closing progress dialogs doesn't cancel download r=biesi sr=bz
git-svn-id: svn://10.0.0.236/trunk@148980 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 12:27:21 +00:00
ben%bengoodger.com
e14eae8ac1 Add XUL_APP installer to the build _after_ the xpinstall directory is built. r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148979 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 10:52:37 +00:00
ben%bengoodger.com
10b4e0ce1e Remove installer from the build here...
git-svn-id: svn://10.0.0.236/trunk@148978 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 10:51:15 +00:00
bryner%brianryner.com
b7dacdff78 Attempting to fix Windows bustage
git-svn-id: svn://10.0.0.236/trunk@148977 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 10:16:36 +00:00
bryner%brianryner.com
05acc6f72e Inline nsIContent::GetParent() and GetDocument(). Also, remove unused return value on SetParent(). Bug 224331, r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148976 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 09:47:23 +00:00
ben%bengoodger.com
717c4fbbbf Don't build seamonkey installer FE for XUL_APPs. r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148975 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 09:20:16 +00:00
bryner%brianryner.com
ff805e4a74 Don't --disable-installer.
git-svn-id: svn://10.0.0.236/trunk@148974 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 08:38:11 +00:00
jocuri%softhome.net
cc8d5406b3 Bug 198460: Better wording for create account to stress valid email address; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148973 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 08:27:12 +00:00
jocuri%softhome.net
75fce9c684 Bug 219475: The check for null db entries in process_bug.cgi is wrong; patch by Chuck Duvall <caduvall@glue.umd.edu>; r=bbaetz; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148968 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 08:05:01 +00:00
scott%scott-macgregor.org
8b0b941e3c add an id for the js console menu item
git-svn-id: svn://10.0.0.236/trunk@148967 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 06:44:56 +00:00
scott%scott-macgregor.org
b08c762815 remove access key for windows menu item on the mac
git-svn-id: svn://10.0.0.236/trunk@148962 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 06:21:57 +00:00
bienvenu%nventure.com
864dfd8a13 follow on fix to 195047, only one server gets junk mail purged, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148956 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 05:31:15 +00:00
chanial%noos.fr
18a4a9a862 add browser.search.defaultengine to the pref sanctuary
git-svn-id: svn://10.0.0.236/trunk@148954 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 05:00:06 +00:00
bzbarsky%mit.edu
26efc205f6 Strip quotes from inside col/row-specs (where there should be no quotes to
start with, but some sites just code like that).  Bug 224598, patch by
mats.palmgren@bredband.net (Mats Palmgren), r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148952 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 04:26:30 +00:00
chanial%noos.fr
8bc8fb24f1 fix bustage: build the win installer on windows only
git-svn-id: svn://10.0.0.236/trunk@148951 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 04:10:29 +00:00
relyea%netscape.com
0d72b0de0c Verify Parameters from the user before passing it on to freebl. r=nelson
git-svn-id: svn://10.0.0.236/trunk@148950 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 03:38:59 +00:00
relyea%netscape.com
17656b6e76 Add defines for DH and RSA key limits
git-svn-id: svn://10.0.0.236/trunk@148949 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 03:36:33 +00:00
bzbarsky%mit.edu
2bb01b1cd9 Fix crash bug 118685. Patch by mats.palmgren@bredband.net (Mats Palmgren),
r=bryner, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148948 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 03:35:05 +00:00
bzbarsky%mit.edu
c681a0e72f Bail out early if we have no area to invalidate anyway. Bug 224871, r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@148947 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 03:00:30 +00:00
ben%bengoodger.com
13a9ad61ab Turn it all on!
git-svn-id: svn://10.0.0.236/trunk@148946 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:46:05 +00:00
ben%bengoodger.com
2675704110 last updates
git-svn-id: svn://10.0.0.236/trunk@148945 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:31:10 +00:00
ben%bengoodger.com
99f9e22c27 Last script updates
git-svn-id: svn://10.0.0.236/trunk@148944 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:31:01 +00:00
danm-moz%comcast.net
6ee880a259 don't focus the parent of the window being closed if that parent is the hidden window. this reinstates rev 1.52, bug 22658. now bug 224058. r=ere, roc
git-svn-id: svn://10.0.0.236/trunk@148940 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:13:32 +00:00
ben%bengoodger.com
90e021b981 Final changes!
git-svn-id: svn://10.0.0.236/trunk@148939 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 02:07:33 +00:00
ben%bengoodger.com
9cab3f310b More updates...
git-svn-id: svn://10.0.0.236/trunk@148938 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:52:16 +00:00
nelsonb%netscape.com
cc3be11c3e Correct the validity checks on certain ASN.1 objects, allowing some that
were previous disallowed, and vice versa.  Bug 53339.


git-svn-id: svn://10.0.0.236/trunk@148937 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:41:22 +00:00
bienvenu%nventure.com
ad4fbe6192 junk folder purging only works on one account, r/sr=mscott 195047
git-svn-id: svn://10.0.0.236/trunk@148936 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:33:01 +00:00
bzbarsky%mit.edu
01ddaaaaa3 Fix some CSS errors
git-svn-id: svn://10.0.0.236/trunk@148935 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:26:51 +00:00
chanial%noos.fr
332b9f5ea6 pref save_print_settings is no more.
git-svn-id: svn://10.0.0.236/trunk@148934 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 01:24:16 +00:00
sicking%bigfoot.com
fb42908c6e Make buster build again. Not part of build.
Patch by Pike. r=me


git-svn-id: svn://10.0.0.236/trunk@148933 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-07 00:21:08 +00:00
timeless%mozdev.org
b7e5034597 Bug 224901 oom crash in MakeContentObject for form controls
r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148932 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 23:10:45 +00:00
jocuri%softhome.net
e93919c453 Bug 155119: reassigning bugs to a product with no components gives 'browser' error; patch by Chuck Duvall <caduvall@glue.umd.edu>; r=bbaetz; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148931 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 21:55:25 +00:00
despotdaemon%netscape.com
c49b696468 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148930 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 20:47:28 +00:00
mvl%exedo.nl
da65c926f9 Whitespace only change, to indicate that the previous comment was supposed to be:
Ignore the port when checking permissions. Bug 200644, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148927 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 20:25:13 +00:00
mvl%exedo.nl
6a86068833 Put back a line that shouldn't have been removed for bug 161130
git-svn-id: svn://10.0.0.236/trunk@148926 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 20:21:05 +00:00
bsmedberg%covad.net
993a59a794 Bug 224840 (regression from bug 212222) - the alpha sort is a reverse sort... rs=darin
git-svn-id: svn://10.0.0.236/trunk@148925 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 20:11:01 +00:00
dwitte%stanford.edu
9d98c5f605 #223782
r=jst, sr=darin
remove support for dom.disable_cookie_[get,set] prefs


git-svn-id: svn://10.0.0.236/trunk@148924 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:50:58 +00:00
mkaply%us.ibm.com
6ab2ee91d4 #223782
r=jst, sr=darin
remove support for dom.disable_cookie_[get,set] prefs


git-svn-id: svn://10.0.0.236/trunk@148923 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:35:22 +00:00
bienvenu%nventure.com
183e7b68e2 fix 54911 news posting sometimes goes to wrong news server, patch by ch.ey@gmx.net r=me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148922 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:32:01 +00:00
mkaply%us.ibm.com
f950023966 #152264
r=jshin, sr=blizzard
zh-HK support for firebird and thunderbird


git-svn-id: svn://10.0.0.236/trunk@148921 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:24:32 +00:00
despotdaemon%netscape.com
a4f14f794c Pseudo-automatic update of changes made by scott@scott-macgregor.org.
git-svn-id: svn://10.0.0.236/trunk@148920 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 19:19:24 +00:00
mkaply%us.ibm.com
2cc472decb #152264
r=jshin, sr=blizzard
zh-HK support for firebird and thunderbird


git-svn-id: svn://10.0.0.236/trunk@148919 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 18:57:39 +00:00
chanial%noos.fr
ddf211e154 cvs remove the obsolete wizard manager, thanks to the work by Stefan Borggraefe <borggraefe@despammed.com>, neil and timeless.
Great !!!


git-svn-id: svn://10.0.0.236/trunk@148918 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 18:40:43 +00:00
scott%scott-macgregor.org
c9843ab265 Bug #224380 --> some items in message menu should be disabled if no messages are selected
thanks to mbr for the fix

r=bienvenu
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@148917 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 18:31:39 +00:00
scott%scott-macgregor.org
40429ca5cf Bug #224380 --> some items in message menu should be disabled if no messages are selected
thanks to mbr for the fix


git-svn-id: svn://10.0.0.236/trunk@148916 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 18:30:03 +00:00
scott%scott-macgregor.org
d44644c408 try to remove ctrl-m's
git-svn-id: svn://10.0.0.236/trunk@148915 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 17:12:39 +00:00
scott%scott-macgregor.org
eefb731d54 window menu for OSX tweaks. Thanks to Don Crandall for the patch
git-svn-id: svn://10.0.0.236/trunk@148914 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 16:39:48 +00:00
bienvenu%nventure.com
fd210fc968 fix problem creating local folder .msf file if missing, 224849 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148913 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 16:28:44 +00:00
bzbarsky%mit.edu
4bd928df94 Fixing invalid CSS
git-svn-id: svn://10.0.0.236/trunk@148912 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 16:20:15 +00:00
bzbarsky%mit.edu
598a8ea1a7 Only paint the image if its computed width or height is nonzero. Otherwise, we
may divide by zero when computing the transform matrix.  Bug 221975, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@148910 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 16:03:34 +00:00
timeless%mozdev.org
ba3b1d547f Bug 224657 errors in pref-advanced.xul when @mozilla.org/oji/jvm-config-mgr;1 or @mozilla.org/system-preference-service;1 are unavailable
r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@148909 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 15:24:11 +00:00
timeless%mozdev.org
750b50e414 Bug 220891 Create Profile Wizard overhaul
patch by borggraefe@despammed.com r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@148908 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 14:10:13 +00:00
timeless%mozdev.org
c833710ea6 Bug 220891 Create Profile Wizard overhaul
patch by borggraefe@despammed.com r=neil sr=roc


git-svn-id: svn://10.0.0.236/trunk@148907 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 13:33:51 +00:00
ben%bengoodger.com
b7b76bfa9a Don't build downloading code just now.
git-svn-id: svn://10.0.0.236/trunk@148906 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 09:52:01 +00:00
ben%bengoodger.com
ff992922ab Making the uninstaller work...
git-svn-id: svn://10.0.0.236/trunk@148905 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 09:44:14 +00:00
ben%bengoodger.com
334b4092f1 make the uninstaller work
git-svn-id: svn://10.0.0.236/trunk@148904 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 09:31:41 +00:00
ere%atp.fi
f13d627774 Fix for bug 200152: Clean up usage of nsImapProtocol::m_imapThreadIsRunning
r=bienvenu
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@148903 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 08:57:53 +00:00
ben%bengoodger.com
c0630d86a0 Notes
git-svn-id: svn://10.0.0.236/trunk@148902 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 08:43:48 +00:00
ben%bengoodger.com
2cc71aed06 String updates
git-svn-id: svn://10.0.0.236/trunk@148901 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 08:39:50 +00:00
ben%bengoodger.com
a631b2d36a More Wizardy Goodness.
git-svn-id: svn://10.0.0.236/trunk@148900 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 08:39:37 +00:00
ben%bengoodger.com
a8d3933631 Getting closer and closer to NGInstaller1.0 every day...
git-svn-id: svn://10.0.0.236/trunk@148899 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 07:55:44 +00:00
chanial%noos.fr
7b4a062be0 cvs remove unused files.
(including pref-bidi.dtd, not part of any build see bug 79675)


git-svn-id: svn://10.0.0.236/trunk@148898 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 07:10:01 +00:00
scott%scott-macgregor.org
137209af36 more hidden window tweaks to disable some more items on the mac.
Thanks to Don Crandall for the fix.


git-svn-id: svn://10.0.0.236/trunk@148897 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 06:55:02 +00:00
scott%scott-macgregor.org
6051b8b036 OSX only: add a Windows menu item to the mac build to keep track of all open windows.
Thanks to Don Crandall for the patch!


git-svn-id: svn://10.0.0.236/trunk@148895 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 06:23:28 +00:00
pete.zha%sun.com
199b26fc47 bug 124029 Roaming - 4.x-HTTP-compatible
This is attachment 125933 of this bug
r=darin, sr=bz-vacation


git-svn-id: svn://10.0.0.236/trunk@148894 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 06:03:14 +00:00
rlk%trfenv.com
bc057f7706 Bug 220510 - Help Search: "IMAP" matches "Adding Pictures (Images) to Your Web Page". r=rlk@trfenv.com. Patch by Daniel Wang (stolenclover@yahoo.com.tw)
git-svn-id: svn://10.0.0.236/trunk@148891 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 02:39:53 +00:00
nelsonb%netscape.com
5d09f63ecc Fix some bugs in the code that formats OIDs for printing.
Bugscape bug 53334.


git-svn-id: svn://10.0.0.236/trunk@148890 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 02:02:32 +00:00
chanial%noos.fr
b7bdfc31df fix savePrintSettngs caller in showPrintProgress
git-svn-id: svn://10.0.0.236/trunk@148889 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 01:54:46 +00:00
chanial%noos.fr
eb6dab4262 fix typo
git-svn-id: svn://10.0.0.236/trunk@148884 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-06 00:47:32 +00:00
timeless%mozdev.org
714d0a4cf6 Bug 224087 IS_CJ_CHAR should not return true for u > 0xFFEF
r=smontagu sr=roc


git-svn-id: svn://10.0.0.236/trunk@148883 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 22:28:18 +00:00
timeless%mozdev.org
e1dd0aa609 Bug 223707 IS_CJK_CHAR should not return true for u > 0xFFEF
r=smontagu sr=roc


git-svn-id: svn://10.0.0.236/trunk@148882 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 22:28:14 +00:00
timeless%mozdev.org
369789aeb2 Bug 224215 Edit Attribute says "Enter the attribute name" instead of "Enter the attribute value"
r=caillon sr=heikki


git-svn-id: svn://10.0.0.236/trunk@148881 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 22:27:34 +00:00
timeless%mozdev.org
83b15b1d1b Bug 211266 void nsHTMLEntities::AddRefTable doesn't check the return value of PL_DHashTableInit
r=axel sr=heikki


git-svn-id: svn://10.0.0.236/trunk@148880 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 22:11:55 +00:00
chanial%noos.fr
ed4db1d586 keep the initial _onExitCallback when the PP page is reflown.
git-svn-id: svn://10.0.0.236/trunk@148879 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:46:45 +00:00
pinkerton%netscape.com
3f91eed8d5 merge more changes from chimera branch, fixed printing crash and sets dpi to
96dpi instead of 84dpi (bug 208920)


git-svn-id: svn://10.0.0.236/trunk@148878 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:37:58 +00:00
timeless%mozdev.org
b0eef727dd Bug 188800 js errors on addressing pref panel with --disable-ldap, address collection prefs broken
patch by borggraefe@despammed.com r=timeless sr=dmose


git-svn-id: svn://10.0.0.236/trunk@148877 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:13:47 +00:00
timeless%mozdev.org
b411cf6fab Bug 224127 warning: `int posix_locale_category[6]' defined but not used in nsLocaleService.cpp
r=smontagu sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148876 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:12:10 +00:00
chanial%noos.fr
7606621add PRINTPROMPTSVC.showPageSetup() isn't clever enough to return a boolean.
git-svn-id: svn://10.0.0.236/trunk@148875 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:08:04 +00:00
chanial%noos.fr
cca188ddf7 correct routine name mismatch.
git-svn-id: svn://10.0.0.236/trunk@148874 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 21:01:48 +00:00
chanial%noos.fr
d5c9b0ed19 bug 224399: fix the print toolbar button. I missed an occurence of BrowserPrint(). Use of the command system and rename Browser:Print to cmd_print.
git-svn-id: svn://10.0.0.236/trunk@148873 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 20:45:34 +00:00
chanial%noos.fr
214c142de1 rename updateSettings to updateToolbar.
git-svn-id: svn://10.0.0.236/trunk@148872 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 20:35:09 +00:00
mostafah%oeone.com
d280987c2a Updated licenses. Removed extra white-spaces.
git-svn-id: svn://10.0.0.236/trunk@148870 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 18:02:03 +00:00
bzbarsky%mit.edu
a8b6d7c39d Hold a strong ref to the node we plan to remove, since we want to use it after
removing it from the tree.  Bug 221494, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@148869 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 17:54:46 +00:00
pinkerton%netscape.com
604427b585 make search bar part of default toolbar
git-svn-id: svn://10.0.0.236/trunk@148868 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 17:16:57 +00:00
timeless%mozdev.org
9e5f611907 Bug 49813 "threadsafe" nsDirectoryIndexStream uses nsDirEnumeratorUnix triggering "not thread-safe" assertion
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@148864 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 12:39:05 +00:00
timeless%mozdev.org
36ef811264 Bug 224644 crash (pressing backspace) [@ nsTypeAheadFind::BackOneChar]
r=caillon sr=darin


git-svn-id: svn://10.0.0.236/trunk@148863 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 11:36:41 +00:00
scott%scott-macgregor.org
c2f8b5ea9a fix ctrl-m
git-svn-id: svn://10.0.0.236/trunk@148862 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 07:49:59 +00:00
scott%scott-macgregor.org
cbbcd7d2c7 add a new line
git-svn-id: svn://10.0.0.236/trunk@148861 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 07:25:15 +00:00
ben%bengoodger.com
2743d67cab Ongoing updates...
git-svn-id: svn://10.0.0.236/trunk@148860 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 07:01:42 +00:00
nelsonb%netscape.com
478d713628 Grow handshake message buffer once per message, not once per each message
segment received.  Bugscape bug 53418.


git-svn-id: svn://10.0.0.236/trunk@148858 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 06:22:57 +00:00
bryner%brianryner.com
2097395338 Speed up mapping HTML tag enums to atoms by using an array of static atoms, indexed by enum value. This avoids a UTF16 to UTF8 conversion and atom table lookup for each tag. Add a CString version of nsINodeInfoManager::GetNodeInfo(), convert literal string callers to use that version, and remove some unused variants of GetNodeInfo(). Bug 223595, r=axel@pike.org, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148857 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 05:17:07 +00:00
bzbarsky%mit.edu
10b1f4affb Adding style/bugs to regression tests
git-svn-id: svn://10.0.0.236/trunk@148856 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 05:01:00 +00:00
bzbarsky%mit.edu
5459f65950 Adding css parsing regression tests.
git-svn-id: svn://10.0.0.236/trunk@148855 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 05:00:14 +00:00
bzbarsky%mit.edu
460c4b1716 Fix parsing regression bug 224737. Patch by mats.palmgren@bredband.net (Mats
Palmgren), r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148854 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 04:51:17 +00:00
bzbarsky%mit.edu
04fa1dd734 Fix crash in DoCleanupFrameReferences. Bug 224091, patch by
mats.palmgren@bredband.net (Mats Palmgren), r=bzbarsky, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148853 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 04:40:52 +00:00
pschwartau%netscape.com
6899ed88e9 Initial add. Regression test for bug 224676.
git-svn-id: svn://10.0.0.236/trunk@148852 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 04:08:11 +00:00
timeless%mozdev.org
859d9fdc4e Bug 207865 ASSERTION: unable to normalize attribute name: 'NS_SUCCEEDED(rv)', file i:/build/mozilla/content/xul/content/src/nsXULElement.cpp, line 1301
r=neil sr=darin


git-svn-id: svn://10.0.0.236/trunk@148851 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 01:17:04 +00:00
brendan%mozilla.org
fa2d921b3b Patch from Neil Deakin <enndeakin@sympatico.ca> to fix overlong button underlines (214956, r+sr=dbaron).
git-svn-id: svn://10.0.0.236/trunk@148850 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-05 00:05:10 +00:00
sicking%bigfoot.com
3c192bc112 Bug 224727: Make IBM doctype trigger quirks mode rather then almost standards.
r=mkaply sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148849 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 23:50:18 +00:00
dwitte%stanford.edu
32492a98fc removing redundant variable as a result of my previous checkin.
git-svn-id: svn://10.0.0.236/trunk@148848 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 23:15:22 +00:00
neil%parkwaycc.co.uk
c03e99e062 Bug 224608 Remove shortcut keys from context menus r=timeless sr=darin
git-svn-id: svn://10.0.0.236/trunk@148847 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 23:10:48 +00:00
bienvenu%nventure.com
b4047ebde5 fix problem importing mailing lists from outlook, patch by wind.li@sun.com, r=me, sr=mscott 149961
git-svn-id: svn://10.0.0.236/trunk@148846 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 22:46:40 +00:00
dwitte%stanford.edu
ee1a82264b remove support for dom.disable_cookie_{get,set} prefs.
b=223782, r=jst,caillon, sr=alecf,darin (yes really, four reviews).


git-svn-id: svn://10.0.0.236/trunk@148845 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 22:44:51 +00:00
scott%scott-macgregor.org
5237bf2431 add missing file
git-svn-id: svn://10.0.0.236/trunk@148844 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 22:22:45 +00:00
dbaron%dbaron.org
a469492c6e Local BSD/OS-only change on otaku.
git-svn-id: svn://10.0.0.236/trunk@148843 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 22:14:12 +00:00
neil%parkwaycc.co.uk
c06eb8249d Bug 224449 Clicking Cancel before Pause doesn't close download window p=bz r=biesi sr=darin
git-svn-id: svn://10.0.0.236/trunk@148842 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 21:33:17 +00:00
neil%parkwaycc.co.uk
f97c93aa70 Bug 224672 re-comment out dummy code that changes map name r=glazou sr=bz
git-svn-id: svn://10.0.0.236/trunk@148841 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 21:23:12 +00:00
cbiesinger%web.de
2070383715 remove unnecessary semicolon which breaks the build for some gcc versions.
no bug, rs=bsmedberg


git-svn-id: svn://10.0.0.236/trunk@148840 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 20:51:08 +00:00
bienvenu%nventure.com
23976963f8 fix 4x ab migration when pab doesn't have a filename set, r/sr=mscott 224714
git-svn-id: svn://10.0.0.236/trunk@148839 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 20:31:04 +00:00
despotdaemon%netscape.com
69bf6a8697 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148837 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 17:54:18 +00:00
peter%propagandism.org
029eafb940 Removing obsolete files (renamed to txNodeSet.*). Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148836 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 16:15:56 +00:00
peter%propagandism.org
c616d0358e Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148835 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 16:06:42 +00:00
tor%cs.brown.edu
2655f63ca9 Bug 224628 - backout part of 212366 so that scrolling=no works. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@148834 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 15:50:09 +00:00
peter%propagandism.org
c9c81b9fe5 Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148833 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 15:15:46 +00:00
igor%mir2.org
9e8aa2c915 ClassRepository is removed from list of API classes to allow to replace it in future by direct access to optimizer.
git-svn-id: svn://10.0.0.236/trunk@148832 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 14:55:58 +00:00
igor%mir2.org
471769ba50 Adjusting examples not to assume that Context.initStandardObjects(ScriptableObject) returns ScriptableObject since that was changed back to Scriptable for compatibility.
git-svn-id: svn://10.0.0.236/trunk@148831 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 14:54:43 +00:00
igor%mir2.org
38b90d7dae Removal of initStandardObjects(boolean) not to proliferate versions of initStandardObjects: if Rhino would support recursive object sealing, it would not be necessary to call initStandardObjects with sealed flag at all.
git-svn-id: svn://10.0.0.236/trunk@148830 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 14:52:48 +00:00
igor%mir2.org
848e34384a JavaDoc @link fixes
git-svn-id: svn://10.0.0.236/trunk@148829 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 14:49:20 +00:00
neil%parkwaycc.co.uk
253d61b03d Bug 216154 Anchors in e-mails are broken p=andreas.otte@debitel.net r=bienvenu sr=bz
git-svn-id: svn://10.0.0.236/trunk@148828 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 11:23:34 +00:00
peter%propagandism.org
75c5558f07 Merging whitespace changes/renames/cleanup from TX_WALKER_BRANCH to ease merging, no functional changes. Bug 151002. r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148827 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 10:13:23 +00:00
peter%propagandism.org
67008b2fb8 Adding copies of trunk version of NodeSet.* (to ease merging of TX_WALKER_BRANCH). r=sicking.
git-svn-id: svn://10.0.0.236/trunk@148826 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 09:53:16 +00:00
bryner%brianryner.com
09394d6d94 Remove ^M characters. This should fix redwood as a side effect.
git-svn-id: svn://10.0.0.236/trunk@148825 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 07:57:54 +00:00
bryner%brianryner.com
610e8a8f4d Force autoregister on the first run after completing a build (even for optimized builds) like seamonkey does.
git-svn-id: svn://10.0.0.236/trunk@148824 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 07:42:52 +00:00
ben%bengoodger.com
9657567536 ngoing work...
git-svn-id: svn://10.0.0.236/trunk@148823 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 06:52:53 +00:00
ben%bengoodger.com
caa51e9e3d Some new script fu... ongoing work in progress
git-svn-id: svn://10.0.0.236/trunk@148822 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 06:52:31 +00:00
wchang0222%aol.com
7f33747a06 Set NSS version to 3.9 Beta 2.
git-svn-id: svn://10.0.0.236/trunk@148820 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 05:52:51 +00:00
chanial%noos.fr
f44572db80 Bug 223390: "Save as" and "Save Link as..." save gzipped content when server uses gzip transfer-encoding. porting fix from the suite. Patch by bz. Thanks Jesse!
git-svn-id: svn://10.0.0.236/trunk@148819 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 05:31:55 +00:00
pinkerton%netscape.com
d38dbbb3c5 craft search urls so they support utf8 (bug 201642)
git-svn-id: svn://10.0.0.236/trunk@148818 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 05:08:46 +00:00
chanial%noos.fr
cc2fcd4d3b bug 224569: Cookie Manager and Exceptions window should remember column size. patch by Steffen Wilberg <steffen.wilberg@web.de> r=me.
some flex tweaking, also


git-svn-id: svn://10.0.0.236/trunk@148817 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 05:02:35 +00:00
chanial%noos.fr
6fd6ce1f71 bug 224453: Alt-F4 and close button should return to normal mode (IE behavior)
git-svn-id: svn://10.0.0.236/trunk@148815 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 04:18:57 +00:00
bienvenu%nventure.com
917670a6c4 additional fix for 223560, clean up ldap server migration, fix handling of ifdef ldap, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148814 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 03:56:10 +00:00
scott%scott-macgregor.org
787ad9b579 Bug #224514 --> automate locale version based on milestone.txt for mozilla/toolkit.
git-svn-id: svn://10.0.0.236/trunk@148813 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 03:51:25 +00:00
bzbarsky%mit.edu
a39be782a9 Correctly ignore adjacent type selectors with no combinator. Bug 224188,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148812 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 03:16:10 +00:00
bzbarsky%mit.edu
aceed1b6c9 Treat any 1xx response like a 100 response. Bug 224537, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@148809 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:20:54 +00:00
nelsonb%netscape.com
463a2092db Fix numerous errors (mostly off-by-1 errors) in the code that formats
and prints certs and CRLs.  This code is common to certutil and pp.
Bug 222568  r=nicholson (for this portion).


git-svn-id: svn://10.0.0.236/trunk@148808 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:16:42 +00:00
bzbarsky%mit.edu
d7a72652a6 Refactor child element handling such that we don't duplicate event-firing code
all over (now we just do it in nsGenericElement and nsXULElement).  Bug 223349,
r=sicking, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148807 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:15:28 +00:00
bryner%brianryner.com
c9485be544 Convert imgContainerGIF to use nsCOMArray instead of nsSupportsArray. Bug 224621, r=darin, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@148806 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:14:11 +00:00
bzbarsky%mit.edu
919f3f5dbd Fix crash when frameset is wiped out before onload events on all subframes have
fired.  Bug 212563, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@148805 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 02:01:23 +00:00
nelsonb%netscape.com
fb006ec133 Better cleanup. Plug leaks in pp. bug 222568. r=nicolson (this part).
git-svn-id: svn://10.0.0.236/trunk@148804 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 01:51:54 +00:00
nelsonb%netscape.com
deea9f0bcc Rename get_oid_string to CERT_GetOidString and export it. Also, export
CERT_DestroyOidSequence.  bug 222568.  r=jpierre (for this portion).


git-svn-id: svn://10.0.0.236/trunk@148803 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 01:48:39 +00:00
bryner%brianryner.com
915fd04e9a fix for mac blocker bug 224526. Make sure to initialize the widget atoms. r=brendan.
git-svn-id: svn://10.0.0.236/trunk@148802 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-04 01:08:48 +00:00
pinkerton%netscape.com
ae921f1c21 fix gap between personal toolbar and tab widget on panther only (bug 223667)
git-svn-id: svn://10.0.0.236/trunk@148789 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 21:00:24 +00:00
igor%mir2.org
746691406d Return type of Context.initStandardObject(ScriptableObject) is changed back to Scriptable for binary compatibility.
git-svn-id: svn://10.0.0.236/trunk@148788 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 20:42:32 +00:00
brendan%mozilla.org
b9033758e9 Move ComputeThis call up in js_Invoke so __noSuchMethod__ sees the correct |this| parameter.
git-svn-id: svn://10.0.0.236/trunk@148787 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 20:23:23 +00:00
ben%bengoodger.com
7215df0ff6 Only run browser if user asks for it to be run.
git-svn-id: svn://10.0.0.236/trunk@148786 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 20:19:30 +00:00
igor%mir2.org
d61415fb2f Removal of possibility to alter JavaAdapter through an external property as such functionality is redundant and can be emulated with altering JavaAdapter in the scope object after Context.initStandardObjects returns.
git-svn-id: svn://10.0.0.236/trunk@148785 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 19:58:17 +00:00
igor%mir2.org
8c653daa23 Use reflection to access JavaAdapter to allow to use NativeJavaObject with JavaAdapter classes absent.
git-svn-id: svn://10.0.0.236/trunk@148784 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 19:55:37 +00:00
pinkerton%netscape.com
cead6f7e8a don't run bookmark menu building code on separate thread as it would case
re-entrancy crashes at startup.


git-svn-id: svn://10.0.0.236/trunk@148783 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 19:54:43 +00:00
varga%nixcorp.com
b14757b0a9 Fix for bug 223530. null pointer dereference in nsTreeContentView.cpp [@ nsTreeContentView::ContentRemoved ]
r=me sr=bz patch by Nate Nielsen <nielsen@memberwebs.com>


git-svn-id: svn://10.0.0.236/trunk@148782 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 19:11:50 +00:00
igor%mir2.org
c420a49900 When converting function to Java interface and checking for the previous wrapping, do not use key stored in ClassCache.javaAdapterIFGlueMasters as it can be thrown away when caches are emptied and instead construct a key object from the passed class and uniqueness tag.
git-svn-id: svn://10.0.0.236/trunk@148781 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 18:15:00 +00:00
igor%mir2.org
d704d3894e In NativeJavaClass.constructSpecific use passed scope, not function pointer as scope source so shared system scope with custom top scope and custom wrap factory would work.
git-svn-id: svn://10.0.0.236/trunk@148780 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 18:06:49 +00:00
igor%mir2.org
b1fef85354 Added Kit.makeHashKeyFromPair to make combined key for hashtables from 2 objects
git-svn-id: svn://10.0.0.236/trunk@148779 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 18:04:27 +00:00
brendan%mozilla.org
586e904858 Fiddle a bit cosmetically to make arena member comparisons have the same form; add a comment.
git-svn-id: svn://10.0.0.236/trunk@148778 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 17:47:43 +00:00
blizzard%redhat.com
78b3eb75ae Bug #213734. Browser crashes when loading URL [@ XftDrawGlyphFontSpec ][@ nsFontMetricsXft::DrawString ]. Make sure to use the length of the spec buffer, not the length of the string in determining how many glyphs to render. r=jshin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@148777 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 17:44:54 +00:00
bsmedberg%covad.net
d806a6edb3 Bug 212222 - Load default prefs from the GRE and from the application. r/sr=alecf/darin
NOTE: This is only the backend work necessary to load prefs. The actual separation of prefs into application/embedding will happen in another bug.


git-svn-id: svn://10.0.0.236/trunk@148776 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 16:46:13 +00:00
scott%scott-macgregor.org
3c1974bae3 fix ctrl-M's in file
git-svn-id: svn://10.0.0.236/trunk@148775 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 16:43:36 +00:00
mostafah%oeone.com
fa04662bd8 Updated Polish Translation files
git-svn-id: svn://10.0.0.236/trunk@148774 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 15:48:34 +00:00
bsmedberg%covad.net
066cb26c94 Make the Mozilla build configurator ouput the correct results for --enable-chrome-format. This
does not affect the generated configure script.


git-svn-id: svn://10.0.0.236/trunk@148773 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 15:26:51 +00:00
peter%propagandism.org
c93c90cbe4 Add back $.
git-svn-id: svn://10.0.0.236/trunk@148772 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 14:56:14 +00:00
peter%propagandism.org
83f0d0bc2b Remove weird wrapping that mscott checked in
git-svn-id: svn://10.0.0.236/trunk@148771 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 14:44:04 +00:00
axel%pike.org
97b0319c52 bug 204727, p3p stylesheet cleanup, factor 5 stylesheets into one generating 5 to be packed with XUL preprocessor, r=bryner, sr=heikki
git-svn-id: svn://10.0.0.236/trunk@148770 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:57:35 +00:00
timeless%mozdev.org
294fb79290 Bug 224088 warning: unused variable nsresult rv' in member function nsDocShellEditorData::~nsDocShellEditorData()'
r=glazou sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148769 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:18:38 +00:00
timeless%mozdev.org
6e60b330e4 Bug 224018 unused variables gDumpFileNameCnt, gDumpLOFileNameCnt in nsDocumentViewer.cpp
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@148768 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:17:00 +00:00
timeless%mozdev.org
58cd7cec22 Bug 116413 negative VoidArray index in GetMenuAt() in View menu on Mac
r=jfrancis sr=jst


git-svn-id: svn://10.0.0.236/trunk@148767 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:14:45 +00:00
timeless%mozdev.org
761d6b8d97 Bug 214959 Xdefs.h not found while building with xft support on solaris
patch by selsky@columbia.edu r=blizzard sr=rbs


git-svn-id: svn://10.0.0.236/trunk@148766 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 13:11:56 +00:00
peter%propagandism.org
fc767fddf7 Additional fix for bug 224313 ().
git-svn-id: svn://10.0.0.236/trunk@148765 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 09:18:29 +00:00
darin%meer.net
7116c0540b adding additional comments to last patch, b=223145
git-svn-id: svn://10.0.0.236/trunk@148764 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 09:10:57 +00:00
darin%meer.net
c48ac05bdb fixes bug 223145 "Numeric IPv6 addresses don't work" patch=lorenzo@colitti.com r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@148763 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 08:54:49 +00:00
chanial%noos.fr
22cbcf26c8 bug 221599: remove comm.jar dependencies in nsGlobalHistory.cpp by adding history.properties for now. Putting the history in the toolkit seems highly bogus.
git-svn-id: svn://10.0.0.236/trunk@148762 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 08:14:10 +00:00
despotdaemon%netscape.com
ab421691da Pseudo-automatic update of changes made by mike.morgan@oregonstate.edu.
git-svn-id: svn://10.0.0.236/trunk@148761 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 08:10:05 +00:00
chanial%noos.fr
82f5f30086 bug 224522: collapse menuitem needs a correct accesskey "C".
Moving the crap out of history.properties.


git-svn-id: svn://10.0.0.236/trunk@148760 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 08:05:03 +00:00
chanial%noos.fr
041c0e2a8c bug 221597: removing comm.jar dependencies in contentAreaUtils.js by copying contentAreaCommands.properties for now.
git-svn-id: svn://10.0.0.236/trunk@148759 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 07:21:55 +00:00
chanial%noos.fr
e972b440fe Bug 221597: remove the comm.jar dependecies in the history panel
git-svn-id: svn://10.0.0.236/trunk@148758 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 07:10:04 +00:00
scott%scott-macgregor.org
30932a234c Bug #224313 --> crashes when clicking on mail/news accounts. Patch by Peter van der Beken.
sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148757 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 06:49:02 +00:00
scott%scott-macgregor.org
04c9c72ddd add missing DTD to fix bustage in account central
git-svn-id: svn://10.0.0.236/trunk@148756 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 06:46:49 +00:00
darin%meer.net
20314abae1 fixes bug 223861 "default value of network.dnsCacheExpiration should be reduced" r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@148755 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 05:55:07 +00:00
darin%meer.net
82a9a9c7b2 fixes bug 224505 "slight static component loader cleanup" r=bsmedberg sr=dougt
git-svn-id: svn://10.0.0.236/trunk@148754 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 05:31:14 +00:00
brendan%mozilla.org
f70ce7c556 Squeeze a few instructions out of the noSuchMethod special case, and restore needed arena metering (followup to 196097, r=sparky).
git-svn-id: svn://10.0.0.236/trunk@148753 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 05:07:41 +00:00
scott%scott-macgregor.org
a932e15615 Thunderbird only.
Bug #222783:  Leverage the pre-processor to automatically generate the correct locale version so we don't have to change
each thunderbird .rdf file.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148752 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 05:01:38 +00:00
scott%scott-macgregor.org
27f057453a Bug #222783: Leverage the pre-processor to automatically generate the correct locale version so we don't have to change
each thunderbird .rdf file.


git-svn-id: svn://10.0.0.236/trunk@148751 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 04:58:43 +00:00
scott%scott-macgregor.org
3acab22ffe add hiddenWindow chrome url for thunderbird.
git-svn-id: svn://10.0.0.236/trunk@148750 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 04:34:11 +00:00
scott%scott-macgregor.org
e05cf80abc Implement a thunderbird version of hiddenWindow.xul on the MAC. This fixes a huge OSX usability issue where
we are DOA when you close all open thunderbird windows. This was contributed by Don Crandall. Many thanks Don!


git-svn-id: svn://10.0.0.236/trunk@148749 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 04:32:44 +00:00
brendan%mozilla.org
57f2064642 Fix missing cx param problem (223041, r=caillon, sr=dbaron).
git-svn-id: svn://10.0.0.236/trunk@148748 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 04:26:55 +00:00
justdave%syndicomm.com
b9f00dc151 Bump version number for release
git-svn-id: svn://10.0.0.236/trunk@148738 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 03:33:36 +00:00
justdave%syndicomm.com
80801cd4e8 [SECURITY] Bug 219044: A user with 'editkeywords' privileges (i.e. usually an administrator) can inject arbitrary SQL via the URL used to edit an existing keyword.
Patch by Joel Peshkin <bugreport@peshkin.net>
r= justdave, zach  a= justdave


git-svn-id: svn://10.0.0.236/trunk@148737 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 03:31:30 +00:00
justdave%syndicomm.com
a45b1913fb [SECURITY] Bug 209742: Under some circumstances, a user can obtain component descriptions for a product to which he does not normally have access.
Patch by Ryan Cleary <tryanc@interdimensions.com>
r= joel, bbaetz   a= justdave


git-svn-id: svn://10.0.0.236/trunk@148736 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 03:25:51 +00:00
justdave%syndicomm.com
e052ecbc87 [SECURITY] Bug 209376: If you know the email address of someone who has voted on a secure bug, you can access the summary of that bug even if you do not have sufficient permissions to view the bug itself.
Patch by Gervase Markham <gerv@mozilla.org>
r= justdave, bbaetz  a= justdave


git-svn-id: svn://10.0.0.236/trunk@148735 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 03:20:49 +00:00
darin%meer.net
5f464cc811 backing out my last change. it wasn't right. see bug 223084 and bug 224505 for details.
git-svn-id: svn://10.0.0.236/trunk@148734 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 02:44:23 +00:00
darin%meer.net
8172037b34 making minimo packager use MOZ_OBJDIR instead of a hardcoded objdir path.
git-svn-id: svn://10.0.0.236/trunk@148733 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 02:16:56 +00:00
darin%meer.net
4906f89b27 fixing static build orangeness, b=223084, r=timeless
git-svn-id: svn://10.0.0.236/trunk@148732 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 02:13:08 +00:00
chanial%noos.fr
9c732ec278 bug 224450: correct typos. patch by Steffen Wilberg <steffen.wilberg@web.de>
git-svn-id: svn://10.0.0.236/trunk@148731 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-03 00:26:39 +00:00
dbaron%dbaron.org
a6fb82fcaa Clamp -moz-opacity to the range [0.0,1.0]. b=224478 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@148730 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 22:40:43 +00:00
igor%mir2.org
73ce41a049 Added Context.javaToJS as a convenient way to get JS values from Java objects and Context.emptyArgs so documentation does not need to refer to ScriptRuntime.emptyArgs.
git-svn-id: svn://10.0.0.236/trunk@148729 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 21:15:14 +00:00
igor%mir2.org
eab6c0c773 In WrapFactory.wrap use String.valueOf(charValue) instead of new String(new char[] { charValue }) to get string from character.
git-svn-id: svn://10.0.0.236/trunk@148728 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 21:12:08 +00:00
gerv%gerv.net
281bcb9f15 Bu 210735 - collectstats.pl broken. Removes "uninitialised value" warning. Patch by gerv; r=bbaetz, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148727 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 15:22:42 +00:00
peter%propagandism.org
fd46bc361d Restoring fix for bug 224231, didn't affect btek's Tp.
git-svn-id: svn://10.0.0.236/trunk@148726 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 15:16:24 +00:00
jocuri%softhome.net
2f086b9367 Rebuilding documentation for the 2.17.5 release; the docbook system on landfill proved to be broken.
git-svn-id: svn://10.0.0.236/trunk@148725 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 14:04:29 +00:00
peter%propagandism.org
f866a4f3f5 Back out a part of the fix for bug 224231 to see if it affects btek's Tp.
git-svn-id: svn://10.0.0.236/trunk@148723 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 13:51:42 +00:00
peter%propagandism.org
ae5e6617c4 Restoring fix for bug 224231, didn't affect btek's Tp.
git-svn-id: svn://10.0.0.236/trunk@148722 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 12:58:29 +00:00
peter%propagandism.org
318f3860a7 Back out a part of the fix for bug 224231 to see if it affects btek's Tp.
git-svn-id: svn://10.0.0.236/trunk@148721 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 11:59:54 +00:00
justdave%syndicomm.com
a99d8be27f Bug 111522: Provide ability to specify MIME type of attachment when downloading - correction of url parameter name to avoid usage conflicts with other parts of Bugzilla
Patch by Alex Vincent <ajvincent@juno.com>
r= justdave, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148719 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 07:36:10 +00:00
chanial%noos.fr
b354d0bb3f split printing.css into printPreview.css and printPageSetup.css
git-svn-id: svn://10.0.0.236/trunk@148718 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 05:11:21 +00:00
chanial%noos.fr
b659562a36 Rename printPageSetup.properties to printjoboptions.properties, since this file is only used in printjoboptions.xul
git-svn-id: svn://10.0.0.236/trunk@148717 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 04:22:06 +00:00
brendan%mozilla.org
41fe9fb281 Fix JS_DropPrincipals (thanks, dbaron).
git-svn-id: svn://10.0.0.236/trunk@148716 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 03:25:25 +00:00
dbaron%dbaron.org
e0c834ff35 Make opacity work on GTK2. b=201209 r=bryner sr=roc
git-svn-id: svn://10.0.0.236/trunk@148715 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 03:14:00 +00:00
justdave%syndicomm.com
ec729b2552 Recompile docs (again) for release (for one lousy stinking paragraph)
git-svn-id: svn://10.0.0.236/trunk@148714 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 03:11:56 +00:00
justdave%syndicomm.com
87441ea6e9 Adding reference to current version of the docs being on the web
git-svn-id: svn://10.0.0.236/trunk@148711 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:37:21 +00:00
dbaron%dbaron.org
e86cbc3f65 Work around bustage. Temporary fix. b=223041
git-svn-id: svn://10.0.0.236/trunk@148710 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:31:53 +00:00
chanial%noos.fr
fb65913ddc update the header that deals with the dependencies
git-svn-id: svn://10.0.0.236/trunk@148709 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:28:23 +00:00
chanial%noos.fr
13a3c9f430 fix js warning (redeclaration of var printPreviewTB)
git-svn-id: svn://10.0.0.236/trunk@148708 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:22:19 +00:00
chanial%noos.fr
7d2b4e7deb fix left over
git-svn-id: svn://10.0.0.236/trunk@148707 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:21:30 +00:00
chanial%noos.fr
0e37191af0 remove duplicated code in printPreviewBindings
git-svn-id: svn://10.0.0.236/trunk@148706 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:04:08 +00:00
justdave%syndicomm.com
4efac79b0f Recompiled docs for release
git-svn-id: svn://10.0.0.236/trunk@148704 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 02:00:11 +00:00
chanial%noos.fr
20b3981d39 add "public" method savePrintSettings that saves the print settings to the prefs.
git-svn-id: svn://10.0.0.236/trunk@148703 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:46:53 +00:00
chanial%noos.fr
25c2c4fabe coding style nit
git-svn-id: svn://10.0.0.236/trunk@148702 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:38:52 +00:00
chanial%noos.fr
9ce927eadd remove prefs print.use_global_printsettings and print.save_print_settings (not used in the backend). They offer few if any interest. Their default behavior is kept: a print action and Page Setup change will be saved and windows share the same print settings.
git-svn-id: svn://10.0.0.236/trunk@148701 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:21:46 +00:00
chanial%noos.fr
8515bb2e1f Add a routine |clearObsoletePrefs| to remove/migrate the old prefs
git-svn-id: svn://10.0.0.236/trunk@148700 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:09:18 +00:00
brendan%mozilla.org
1208f020d1 Use eval's object principals if possible, ditto for other eval-like methods (223041, r=caillon, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@148699 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 01:04:50 +00:00
chanial%noos.fr
0f8244a114 on going work on the printing component: rename PRINTSVC to PSSVC, getValuesFromPS to updateSettings, remove duplicate getWebBrowserPrint and start removing the duplicated code in printUtils.js and printPreviewBindings.xml that lays the print preview.
git-svn-id: svn://10.0.0.236/trunk@148698 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-02 00:15:04 +00:00
dwitte%stanford.edu
6e9255747b removing obsolete directory.
git-svn-id: svn://10.0.0.236/trunk@148697 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 23:52:45 +00:00
uid502
bdc0f5a1e4 Bug 212366. Make '-moz-opacity' behave like CSS3 opacity: it does not inherit by default, and it composites the element and all its children as a group. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@148696 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 22:34:59 +00:00
igor%mir2.org
be32fd3a90 Deprecation of get/setAttributes forms that take start argument. It was never used to pass anything but this object.
git-svn-id: svn://10.0.0.236/trunk@148695 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 20:23:28 +00:00
igor%mir2.org
0337a73b06 Since Undefined inherits from Scriptable, not ScriptableObject, it does not need to override get/setAttributes()
git-svn-id: svn://10.0.0.236/trunk@148694 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 20:21:28 +00:00
jocuri%softhome.net
4a2be884fc Bug 224397: Mismatch of user error: insufficient_privs vs insufficient_perms; patch by caduvall@glue.umd.edu (chaduv); r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148693 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 20:02:47 +00:00
igor%mir2.org
0a6ec1e8e5 Removal of completely unnecessary getSlotToSet as its implementation repeated already unsuccessfully search done by getSlot. The put methods now call addSlot directly.
In addition, shared code in has and get to check/update lastAccess cache is moved to common method getNamedSlot.


git-svn-id: svn://10.0.0.236/trunk@148692 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 19:40:24 +00:00
bienvenu%nventure.com
39e74e5551 fix 111855 patch by frank.schoenheit@gmx.de, r=me, sr=mscott first newsgroup count not read if authentication required
git-svn-id: svn://10.0.0.236/trunk@148691 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 19:03:17 +00:00
bienvenu%nventure.com
28b0d46654 retain folder settings when reparsing local folders because .msf file doesn't match timestamp, 224267, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148690 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 17:27:53 +00:00
igor%mir2.org
48d483ff35 GlobalScope is removed as its introduction had to serious consequences with compatibility and usage. Instead a special purpose class ClassCache is introduces to hold various caches. The class binds itself to an arbitrary object by using new SciptableObject.associateValue method so arbitrary ScriptableObject can be used as a scope without performance penalties.
git-svn-id: svn://10.0.0.236/trunk@148689 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 15:34:23 +00:00
bsmedberg%covad.net
3f2c63efd6 Followup on bug 223084, fix bustage of static builds. Pass a null nsIFile* to the static component loader during autoregistration.
git-svn-id: svn://10.0.0.236/trunk@148688 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 14:46:08 +00:00
peter%propagandism.org
e6ae01a399 Fix for bug 224231 (Need AppendASCIItoUTF16). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@148687 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 10:57:41 +00:00
jocuri%softhome.net
ebd4ab7ca0 Bug 123565: Add to FAQ: Why can't I close bugs from "Change Several Bugs at Once" ?; r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148684 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 09:51:41 +00:00
peter%propagandism.org
e303e4bc71 Fix for bug 224231 (Need AppendASCIItoUTF16). r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@148683 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 09:35:48 +00:00
bryner%brianryner.com
3f3462ac17 Don't process random events from the X event queue while waiting for clipboard operations to complete. Bug 214583, r=blizzard. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@148682 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 07:48:59 +00:00
bryner%brianryner.com
797a541ba7 On Linux, enable jprof to use /dev/rtc for up to 8 KHz sampling. Bug 128673, original patch by shaver, some additional fixes by me, r=shaver, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@148681 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 07:34:18 +00:00
bryner%brianryner.com
6fd771cc16 Prefix all external symbols in Mozilla's libpng with MOZ_PNG_ to avoid runtime version conflicts with a system-installed libpng in static builds (bug 181936). Patch by glennrp@imagemagick.org, r=pavlov, sr=tor/bryner
git-svn-id: svn://10.0.0.236/trunk@148680 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 07:20:43 +00:00
wchang0222%aol.com
c7937bb4f6 Bugzilla bug 223624: fixed the compiler warning that case ecKey is not
handled in the switch statement.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148679 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 05:17:16 +00:00
uid502
06e9e2e520 Bug 212366. Account for inverted origin of non-DIB bitmaps. Also, set the row width to the actual width of the DIB data, not the row width from the non-DIB bitmap. r=ere,sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148675 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 02:00:37 +00:00
uid502
d31f6d57f4 Bug 212366. Make nsFrameInnerFrame be a moz-anonymous-box pseudoelement. This stops style on an IFRAME from being applied to both the outerframe and the innerframe. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@148674 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 01:34:06 +00:00
ben%bengoodger.com
28e8ce6da9 Add some notes.
git-svn-id: svn://10.0.0.236/trunk@148673 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-01 00:47:35 +00:00
brendan%mozilla.org
4ee6411dcb Fix from zack-weg@gmx.de for magic number botch and early Java bug copy/paste in Math.random code (211590, r=me).
git-svn-id: svn://10.0.0.236/trunk@148672 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 23:21:13 +00:00
ben%bengoodger.com
ff3b188faa update ifdefs
git-svn-id: svn://10.0.0.236/trunk@148671 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 23:12:30 +00:00
ben%bengoodger.com
d2954433c6 Installer now actually installs! Yay!
git-svn-id: svn://10.0.0.236/trunk@148670 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 23:01:00 +00:00
bryner%brianryner.com
c9502c3574 add -framework IOKit to fix static build bustage
git-svn-id: svn://10.0.0.236/trunk@148669 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 21:44:05 +00:00
uid502
3483aac740 Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky ... sorry, missed some files
git-svn-id: svn://10.0.0.236/trunk@148668 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 21:00:19 +00:00
bsmedberg%covad.net
2397aa3c81 Fix static build bustage from bug 223084 - r=bryner Sorry about that!
git-svn-id: svn://10.0.0.236/trunk@148667 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 20:50:22 +00:00
uid502
e56ed2443c Bug 190735. DeCOMtaminate nsIFrame::GetFrameType. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148665 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 20:19:18 +00:00
pinkerton%netscape.com
ada82f9637 adding IOKit dependency for mac static build (sr=bryner, not part of build)
git-svn-id: svn://10.0.0.236/trunk@148664 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 20:07:44 +00:00
pinkerton%netscape.com
25bb086ed4 prevent adding personal toolbar buttons twice. handle drops onto toolbar in
the correct order. (bug 223207)


git-svn-id: svn://10.0.0.236/trunk@148662 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:50:55 +00:00
mvl%exedo.nl
7fc825928b Put back a line that shouldn't have been removed for bug 161130
git-svn-id: svn://10.0.0.236/trunk@148661 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:40:52 +00:00
mvl%exedo.nl
91bd989882 nsIPopupManager.getEnumerator is replaced by nsIPermissionManager.getEnumerator
bug 221232, r=dwitte, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148660 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:30:06 +00:00
mvl%exedo.nl
d6a249b62f Prevent crashes due to the permissions array not being initialized.
bug 223201, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148659 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:17:03 +00:00
mvl%exedo.nl
4018692979 Prevent crashes due to the permissions array not being initialized.
bug 223201, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148658 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:09:08 +00:00
jocuri%softhome.net
c6b705cb0f Fix for bug 190611: Query page crashes if any product has no versions defined; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148657 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:06:59 +00:00
scott%scott-macgregor.org
71be201b52 package offlineStartup.js
git-svn-id: svn://10.0.0.236/trunk@148656 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 19:04:18 +00:00
mkaply%us.ibm.com
3996bb85eb #220378
r=jblanco, sr=blizzard (platform specific)
Add some more default fonts for Unicode so DBCS works better


git-svn-id: svn://10.0.0.236/trunk@148654 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 16:47:52 +00:00
mkaply%us.ibm.com
8688bf2213 219165
r=pedemonte, sr=blizzard (platform specific)
Let Mozilla handle Alt+Enter


git-svn-id: svn://10.0.0.236/trunk@148653 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 16:41:20 +00:00
chanial%noos.fr
15e90379ae Don't preprocess dtd files.
git-svn-id: svn://10.0.0.236/trunk@148651 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 15:49:17 +00:00
bsmedberg%covad.net
debcb1638f Bug 135533 - Enable the chrome preprocessor for seamonkey as well as the *birds. To use the preprocessor, prefix an asterisk (*) before the file name in your jar.mn. For documentation on preprocessor directives, see http://software.hixie.ch/utilities/unix/preprocessor/ r=bryner
git-svn-id: svn://10.0.0.236/trunk@148650 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 14:01:35 +00:00
kiko%async.com.br
1bb3991816 Fix for Bug 220724: Provide standalone bug submission program. Includes
a python script that submits bugs to a specified Bugzilla instance.
README, docs and an example bug are included. Work done by Eric Raymond
<esr@thyrsus.com> and myself. a=justdave


git-svn-id: svn://10.0.0.236/trunk@148649 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 14:00:20 +00:00
mostafah%oeone.com
62f58f2713 Adding in printDialog.xul and printDialog.js
git-svn-id: svn://10.0.0.236/trunk@148648 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 13:36:29 +00:00
dwitte%stanford.edu
7c18722dfc staticify a couple of class methods.
git-svn-id: svn://10.0.0.236/trunk@148647 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 08:44:00 +00:00
nelsonb%netscape.com
517ef7b660 Remove one unnecessary transition from the SSL3 state machine.
Reduce the number of reallocations of the SSL3 handshake message buffer.
Bugscape bugs 53287 and 53337


git-svn-id: svn://10.0.0.236/trunk@148646 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 07:01:05 +00:00
scott%scott-macgregor.org
7e3e91b55c bump the extension version
git-svn-id: svn://10.0.0.236/trunk@148645 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 06:23:31 +00:00
darin%meer.net
148858946f fixes bug 223811 "getaddrinfo returns 3 addrinfo structs for each IP address [was: very long timeout for retrying IPv6 to IPv4 addresses]" r=wtc
git-svn-id: svn://10.0.0.236/trunk@148644 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 05:10:48 +00:00
timeless%mozdev.org
26e0084067 Bug 120148 Tabs don't remember which element [frame, textfield, etc] was focused when switching tabs
patch by tryandguessit@yahoo.com r=caillon sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148642 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 03:56:22 +00:00
darin%meer.net
c2ce34b7e0 bug 119934, change namespace for expat symbols to avoid conflicts with
system version (fixes static gtk+2 linux build) r=peterv sr=heikki


git-svn-id: svn://10.0.0.236/trunk@148641 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 03:49:49 +00:00
pinkerton%netscape.com
a5100ddf63 added IOKit to static target
git-svn-id: svn://10.0.0.236/trunk@148640 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 03:46:00 +00:00
nelsonb%netscape.com
c625928046 Enable generation of DES2 keys with mechanism CKM_DES2_KEY_GEN. Bug 201521
git-svn-id: svn://10.0.0.236/trunk@148638 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 02:33:16 +00:00
pinkerton%netscape.com
0ae66d4d2f don't process timers after wakeup (r=sfraser, sr=bryner, bug 197863)
git-svn-id: svn://10.0.0.236/trunk@148637 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 02:31:13 +00:00
pinkerton%netscape.com
18179b8a9d cleanup, sharing toolkit base between carbon and cocoa, and using IOKit for
sleep/wake. r=pink, sr=bryner, bug 197863


git-svn-id: svn://10.0.0.236/trunk@148636 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 02:30:22 +00:00
timeless%mozdev.org
5210f7e789 Bug 16498 Finished Downloading sounds
patch by cst@andrew.cmu.edu r=varga sr=bz


git-svn-id: svn://10.0.0.236/trunk@148635 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 01:58:56 +00:00
chanial%noos.fr
9295b879df Bug 223161: New FB Help Forum for new users.
patch by Mike Connor <mpconnor@rogers.com>


git-svn-id: svn://10.0.0.236/trunk@148634 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 01:39:29 +00:00
jshin%mailaps.org
96c09420a1 bug 195093 : fix a typo (eu-US --> en-US) (thanks to tor who noticed it in bug 153586)
git-svn-id: svn://10.0.0.236/trunk@148633 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 01:26:42 +00:00
ben%bengoodger.com
ac63384ee4 Bucket O'Updates
The installer now actually installs! Provided it doesn't have to download anything. And it just stops at the end. Oh well. In time...


git-svn-id: svn://10.0.0.236/trunk@148631 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 00:49:01 +00:00
john%johnkeiser.com
d0c4c67f20 Add user documentation for Patch Viewer (bug 216707)
git-svn-id: svn://10.0.0.236/trunk@148630 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-31 00:01:11 +00:00
jgmyers%netscape.com
e769376d93 fix uninitialized member: bug 222182 r=sli0262 sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@148629 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 23:44:06 +00:00
timeless%mozdev.org
1835d05c6c Bug 205541 Selecting "Unblock Cookies..." while on a site that you'd previously blocked allows the site to set cookies rather than just removing the block
patch by mpconnor@rogers.com r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148628 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 23:27:58 +00:00
timeless%mozdev.org
71b8ae7f38 Bug 222553 Rework cookieviewer to support whitelisting
patch by mpconnor@rogers.com r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148627 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 23:23:50 +00:00
bienvenu%nventure.com
ee842cec80 fix logon error from uninitialzed out param in some situations when remember password turned on, r/sr=mscott 185186
git-svn-id: svn://10.0.0.236/trunk@148626 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 23:16:32 +00:00
nelsonb%netscape.com
6aa385a182 Correct the code that detects DES2 keys based on their lengths. Bug 201521
git-svn-id: svn://10.0.0.236/trunk@148624 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 22:31:09 +00:00
despotdaemon%netscape.com
5696a40712 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148623 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 22:19:14 +00:00
chanial%noos.fr
f32631d0f9 Bug 224222: OK and Cancel buttons are unlabeled.
missed one occurence of GetApplicationLocale (bug 195093)


git-svn-id: svn://10.0.0.236/trunk@148622 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 22:14:15 +00:00
cbiesinger%web.de
09f8162087 Bug 171509
mozilla attempts to convert profiles from empty .netscape dir
fix this by checking if preferences.js exists in ~/.netscape
r=ccarlen sr=tor


git-svn-id: svn://10.0.0.236/trunk@148621 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:42:20 +00:00
cbiesinger%web.de
a9783f1912 Bug 223998
contentAreaUtils.js: getMIMEInfoForExtension should be getTypeFromURI
r=neil.parkwaycc.co.uk sr=bz


git-svn-id: svn://10.0.0.236/trunk@148620 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:34:39 +00:00
cbiesinger%web.de
e092c41cd5 bug 223143 nsHttpChannel::Suspend and Resume always return NS_OK
r=darin sr=bz


git-svn-id: svn://10.0.0.236/trunk@148619 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:27:38 +00:00
jocuri%softhome.net
637e3cde6b Rebuilding documentation for Bugzilla 2.17.5.
git-svn-id: svn://10.0.0.236/trunk@148618 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:24:11 +00:00
cbiesinger%web.de
407ee53296 bug 223151 nsJSProtocolHandler::Suspend and ::Resume not implemented
r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148617 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:23:15 +00:00
bsmedberg%covad.net
7768323d77 Manually committing configure, as ctlbld seems broken.
git-svn-id: svn://10.0.0.236/trunk@148616 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:22:21 +00:00
cbiesinger%web.de
311c6f333d 224053 patch by Malcolm Rowe malcolm-bmo@farside.org.uk
neil.parkwaycc.co.uk: review+
bienvenu: superreview+
Simple HTML (sanitizer) message view disallows numbered list  (OL) with non-default start
fix this by not rmeoving start/type/compact attributes from list tags


git-svn-id: svn://10.0.0.236/trunk@148614 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:14:51 +00:00
cbiesinger%web.de
740414e8f7 216894 patch by Stefan Borggraefe borggraefe@despammed.com
neil.parkwaycc.co.uk: review+
  bienvenu: superreview+
Message View Setup window too small, not resizeable


git-svn-id: svn://10.0.0.236/trunk@148613 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:11:55 +00:00
bsmedberg%covad.net
329c7961ce Bug 223084 - enable the static component loader by default r/sr=dougt
git-svn-id: svn://10.0.0.236/trunk@148612 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:11:07 +00:00
cbiesinger%web.de
f2e26f0ffc bug 112893 patch by Stefan Borggraefe mailto:borggraefe@despammed.com r/sr=bienvenu
Acct Central should get scrollbars if its content is not all visible


git-svn-id: svn://10.0.0.236/trunk@148611 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:09:36 +00:00
bsmedberg%covad.net
99f2f7f591 Bug 216366 - fix for activestate perl using GNU make 3.80 r=bryner
git-svn-id: svn://10.0.0.236/trunk@148610 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 21:05:56 +00:00
jocuri%softhome.net
3432be998b Bug 224218: Fix wrong version in administration.xml; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148609 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 20:45:26 +00:00
despotdaemon%netscape.com
3cc9f01f58 Pseudo-automatic update of changes made by silver@warwickcompsoc.co.uk.
git-svn-id: svn://10.0.0.236/trunk@148608 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 20:42:58 +00:00
despotdaemon%netscape.com
53cfd61ce2 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148607 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 20:34:58 +00:00
timeless%mozdev.org
2a26fd8e0e Bug 221876 Latest Builds in QA menu doesn't work anymore
first draft by mcsmurf@gmx.net r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@148606 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 19:33:28 +00:00
timeless%mozdev.org
377e7e7927 Bug 106386 Correct misspellings in source code
patch by ajvincent@juno.com r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@148605 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 19:27:47 +00:00
timeless%mozdev.org
4ea883526c Bug 221845 (Patch) (OS X) put type ahead find string on find pasteboard
patch by haasd@cae.wisc.edu r=akkana sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@148604 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 19:22:23 +00:00
mostafah%oeone.com
ac6233adda Adding in Spanish translation for calendar
git-svn-id: svn://10.0.0.236/trunk@148602 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:57:21 +00:00
sicking%bigfoot.com
5b2076d71e Bug 190302: Set correct characterset for XSLT generated pages.
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148599 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:44:14 +00:00
jocuri%softhome.net
ab06236932 Bug 216703: Need PatchReader note in install docs; patch by jkeiser (John Keiser - john@johnkeiser.com); r=jake; a=jake.
git-svn-id: svn://10.0.0.236/trunk@148598 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:42:21 +00:00
despotdaemon%netscape.com
7e0c656718 Pseudo-automatic update of changes made by john@johnkeiser.com.
git-svn-id: svn://10.0.0.236/trunk@148597 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:41:34 +00:00
mostafah%oeone.com
2759e3dccd Updated German translation from its language pack
git-svn-id: svn://10.0.0.236/trunk@148596 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:36:20 +00:00
mostafah%oeone.com
36074a78e2 Removed duplicate entry
git-svn-id: svn://10.0.0.236/trunk@148595 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:35:39 +00:00
mostafah%oeone.com
d75a0f0245 Removed extra spaces
git-svn-id: svn://10.0.0.236/trunk@148594 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:35:27 +00:00
despotdaemon%netscape.com
78a6482372 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148593 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:34:24 +00:00
despotdaemon%netscape.com
f290a96d82 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148592 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 18:33:37 +00:00
danm-moz%comcast.net
df4704abb2 cookies without a value (this is how IE deletes a cookie) are now skipped and no longer corrupt subsequent cookies. all migrated cookies are treated as domain cookies, and any extant otherwise identical host cookie is deleted. bugs 222343, 223029 r=darin,dwitte
git-svn-id: svn://10.0.0.236/trunk@148587 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:43:46 +00:00
timeless%mozdev.org
61db715911 Bug 217219 Messages in votes errors are incorrectly CHOMP'd
r=kiko a=justdave


git-svn-id: svn://10.0.0.236/trunk@148586 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:29:49 +00:00
dwitte%stanford.edu
48da57a302 add accesskeys for the cookie confirmation dialog.
b=201743, r=neil, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148585 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:26:44 +00:00
jocuri%softhome.net
4e316ffad4 Bug 223937: web site error while updating email address; r=myk,kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148583 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:18:16 +00:00
jocuri%softhome.net
517d312f2f Bug 47925: describe MOVED resolution in bug_status.html; patch by chaduv (caduvall@glue.umd.edu); r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148582 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:12:30 +00:00
bienvenu%nventure.com
d29bd7bd31 add install.js, used for building palm sync as an extension, not part of build 214407
git-svn-id: svn://10.0.0.236/trunk@148581 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 17:08:16 +00:00
igor%mir2.org
5964f75b61 parent and prototype fields are made privatenot to allow to mess with them from subclasses. Althoygh setter and getter can be used still to do that, at least some sanity checks can be added there.
git-svn-id: svn://10.0.0.236/trunk@148576 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:43 +00:00
igor%mir2.org
90edc3625a Use getPrototype instead of explicit reference to this.prototype
git-svn-id: svn://10.0.0.236/trunk@148575 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:42 +00:00
igor%mir2.org
89e2fd6726 passing Context instance to NativeJavaMethod.findMethod not to call Context.getContext() id some form of API to override method selection will surface
git-svn-id: svn://10.0.0.236/trunk@148574 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:41 +00:00
igor%mir2.org
67d04d3799 Added readReader
git-svn-id: svn://10.0.0.236/trunk@148573 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:40 +00:00
igor%mir2.org
fe0a96d9f1 Not to call Context.getContext() in TokenStrea/IRFactory, an explicit Context instance is passed to TokenStream constructor
git-svn-id: svn://10.0.0.236/trunk@148572 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:40:39 +00:00
igor%mir2.org
bb040d6d2d Use passed scope instead of the object parent scope
git-svn-id: svn://10.0.0.236/trunk@148571 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:39:46 +00:00
neil%parkwaycc.co.uk
d605349a2d Bug 140532 Attached messages display incorrect headers r=ducarroz sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148570 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:37:21 +00:00
bienvenu%nventure.com
c95808e937 fix string fu in auth smtp password prompt, was using tmp var that could get freed up, patch by neil@parkwaycc.co.uk/dwitte@stanford.edu, r/sr=me 90507
git-svn-id: svn://10.0.0.236/trunk@148569 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 16:21:09 +00:00
bienvenu%nventure.com
3a3a7b7fdb force creation of imap server directory when it has been deleted to avoid imap server directory.sbd creation, patch by gemal.dk, r/sr=me 210683
git-svn-id: svn://10.0.0.236/trunk@148568 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 15:29:17 +00:00
varga%nixcorp.com
5c72286e7b Checking in for Jungshik Shin.
Fix for bug 195093. 'modernize'  nsILocale and nsIPlatformCharset.
r=smontagu sr=darin


git-svn-id: svn://10.0.0.236/trunk@148567 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 15:08:48 +00:00
mostafah%oeone.com
ab612cfc1b Removed extra space
git-svn-id: svn://10.0.0.236/trunk@148566 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 13:58:17 +00:00
mostafah%oeone.com
e1be7b477c Checked in patch for Japanese language update
git-svn-id: svn://10.0.0.236/trunk@148565 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 13:57:57 +00:00
peter%propagandism.org
3ba29338bc Fix for bug 126765 (Change NormalizeAttrString to GetAttrWithName). Original fix by Daniel Bratell and sicking, r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148564 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 13:47:29 +00:00
rbs%maths.uq.edu.au
caf1987140 bug 195038, finally add support for the quirky <font face=Symbol> on Windows to the delight of proponents of bug 33127, r=jshin, sr=roc
git-svn-id: svn://10.0.0.236/trunk@148563 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 13:44:49 +00:00
peter%propagandism.org
ce74ff7c22 Fix for bug 215465 (CSS :hover rules not working when using XML/XSLT along with an alternernate CSS). Fix by bz, r=sicking, sr=peterv.
git-svn-id: svn://10.0.0.236/trunk@148562 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 12:32:41 +00:00
peter%propagandism.org
7ba809f0ec Fix for bug 223751 (documentType's nodeValue should be null). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148561 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 12:24:28 +00:00
varga%nixcorp.com
8773376b20 Fix for bug 221361. right click context speed is very slow with large selections
r=jan,neil sr=alecf patch by gemal


git-svn-id: svn://10.0.0.236/trunk@148560 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 10:32:59 +00:00
neil%parkwaycc.co.uk
ca0f9533c5 Bug 223549 GenerateValidFilename should use validateFileName p=ian@arlen.demon.co.uk r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148559 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 10:12:32 +00:00
neil%parkwaycc.co.uk
b3d2608f96 Bug 78446 MailNews xul files should not have any inline styles r=bienvenu sr=bz
git-svn-id: svn://10.0.0.236/trunk@148558 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:48:15 +00:00
neil%parkwaycc.co.uk
2fda9aa5a8 Bug 215656 Cookie and Popup managers don't update scrollbar correctly r=mvl/dwitte sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148557 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:33:40 +00:00
neil%parkwaycc.co.uk
e24ad8d9e4 Bug 223539 Mail views installs non-existent package r=bsmedberg sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148556 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:30:05 +00:00
neil%parkwaycc.co.uk
5b7bab3f07 Bug 223963 Wrong images on mail compose insert menubutton p=sailfish@unforgettable.com r=glazou sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148555 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:29:22 +00:00
neil%parkwaycc.co.uk
71a7a07260 Bug 75687 support --enable-chrome-format=symlink r=bsmedberg sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148554 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:24:40 +00:00
neil%parkwaycc.co.uk
794eb87739 Bug 222694 Make windows moz-icon:s work with all colour depths r=ere sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148553 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:22:24 +00:00
neil%parkwaycc.co.uk
c01cbb0a4b Bug 223099 Remove obsolete FTP channel code r=biesi sr=darin
git-svn-id: svn://10.0.0.236/trunk@148552 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 09:17:05 +00:00
jshin%mailaps.org
fce0204af4 bug 195093 : fix another mac bustage : add a missing '}' and a return statement
git-svn-id: svn://10.0.0.236/trunk@148551 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 07:16:08 +00:00
jshin%mailaps.org
59da8b73cf bug 195093 : fix os2 bustage
git-svn-id: svn://10.0.0.236/trunk@148550 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:52:39 +00:00
jshin%mailaps.org
e3f32c2ab9 bug 195093 : fix another mac bustage
git-svn-id: svn://10.0.0.236/trunk@148549 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:43:37 +00:00
scott%scott-macgregor.org
41983f0c78 Fix LDAP bustage (Part of Bug #223560)
git-svn-id: svn://10.0.0.236/trunk@148548 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:22:03 +00:00
jshin%mailaps.org
73abcac768 bug 195093 : os2 bustage fix
git-svn-id: svn://10.0.0.236/trunk@148547 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:14:54 +00:00
jshin%mailaps.org
eb3ee96c8c bug 195093 : fix Mac bustage
git-svn-id: svn://10.0.0.236/trunk@148546 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:07:48 +00:00
chanial%noos.fr
c76a54433c bug 224160: hook up Print Preview to view source.
git-svn-id: svn://10.0.0.236/trunk@148545 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 06:02:54 +00:00
jshin%mailaps.org
3984958139 bug 183729 : segfault on XftLockFace's failure (r=blizzard, sr=roc) patch by timeless + dbaron
git-svn-id: svn://10.0.0.236/trunk@148544 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:48:10 +00:00
dwitte%stanford.edu
4c52599d4c fixing indentation.
git-svn-id: svn://10.0.0.236/trunk@148543 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:25:35 +00:00
dwitte%stanford.edu
b841112632 removing reference to unused file
git-svn-id: svn://10.0.0.236/trunk@148542 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:16:51 +00:00
dwitte%stanford.edu
7ea279aeb3 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@148541 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:13:20 +00:00
dwitte%stanford.edu
3504cb5336 removing unused file
git-svn-id: svn://10.0.0.236/trunk@148540 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:11:54 +00:00
dbaron%dbaron.org
3e6ac46d96 Backing out previous checkin.
git-svn-id: svn://10.0.0.236/trunk@148539 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:11:21 +00:00
jshin%mailaps.org
7550c59fbe bug 195093 : modernize nsILocale (r=smontagu, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@148538 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 05:04:45 +00:00
dwitte%stanford.edu
fe93daecb5 removing nsCCookieManager.h in favor of nsNetCID.h.
b=221886, r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@148537 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:37:14 +00:00
dbaron%dbaron.org
1da0caa6ae Rearrange inlining to fix codesize penalty of previous checkin. b=167262 r=bryner
git-svn-id: svn://10.0.0.236/trunk@148536 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:34:01 +00:00
bienvenu%nventure.com
bf2d6e1733 make content type comparisons case-insensitive, fixes crash when message/rfc822 is upper case, r/sr=mscott 223920
git-svn-id: svn://10.0.0.236/trunk@148535 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:08:23 +00:00
bienvenu%nventure.com
c4453e8939 make IMAP ACL user name comparison case-insensitive, patch by dteuscher@myrealbox.com, r=bienvenu, sr=mscott 223404
git-svn-id: svn://10.0.0.236/trunk@148534 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:05:06 +00:00
dbaron%dbaron.org
0aa71ca776 date works on windows as well. r=bryner
git-svn-id: svn://10.0.0.236/trunk@148533 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:01:33 +00:00
bienvenu%nventure.com
b9ad9aa4b1 make outlook express imported e-mails have x-mozilla-status lines so summary file regeneration won't lose read state, 223679, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148532 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 04:01:08 +00:00
dwitte%stanford.edu
e535af07f6 removing generation of nonexistent makefile
git-svn-id: svn://10.0.0.236/trunk@148531 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:47:10 +00:00
dwitte%stanford.edu
52700d7815 bustage blah bustage. thanks dbaron.
git-svn-id: svn://10.0.0.236/trunk@148530 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:42:52 +00:00
dbaron%dbaron.org
ce14bf9e98 Attempt to fix Windows bustage. b=167262
git-svn-id: svn://10.0.0.236/trunk@148529 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:34:58 +00:00
dwitte%stanford.edu
a550c18858 moving TestCookie into its new netwerk/test home.
find blame for the old TestCookie in the attic for
mozilla/extensions/cookie/tests/TestCookie.cpp.


git-svn-id: svn://10.0.0.236/trunk@148528 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:28:28 +00:00
darin%meer.net
f8039a263f fixes bug 180049 "Authentication Plugins" patch=cneberg@sandia.gov r=darin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148527 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:27:53 +00:00
dwitte%stanford.edu
6422112f67 removing unused wallet files.
b=204184 p=mvl r=me sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148526 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:18:10 +00:00
dwitte%stanford.edu
5a3e11a293 remove support for network.cookies.strictDomains pref, since there's not much point in keeping it around.
b=223617, r+sr=darin, thanks to mvl for testing.


git-svn-id: svn://10.0.0.236/trunk@148525 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:13:54 +00:00
caillon%returnzero.com
e64c44f945 Make content grab the cached security manager off of nsContentUtils rather than ask the service manager to find one.
Bug 223192; r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148524 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:01:25 +00:00
dwitte%stanford.edu
53f764ca0b clean up REQUIRES lines in makefiles, since most modules don't need 'cookie' anymore.
b=221886, r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@148523 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 03:00:56 +00:00
dwitte%stanford.edu
55a5a686dc remove nsCCookieManager.h in favor of nsNetCID.h.
b=221886, r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@148522 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:59:31 +00:00
caillon%returnzero.com
34f81b2b3a Ensure that content can always grab a security manager and namespace manager.
Bug 223373; r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148521 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:53:08 +00:00
dwitte%stanford.edu
8d76b5f1f0 polish the nsICookieManager2::Add interface a tad.
b=222343, r=danm, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@148520 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:50:11 +00:00
dwitte%stanford.edu
f01916197a optimize nsCookie a tad by not storing an isDomain parameter.
b=223289 r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@148519 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:43:07 +00:00
dwitte%stanford.edu
6d7197efd4 remove unused items in wallet. the following files will be cvs removed shortly:
public/nsIKeyedStreamGenerator.idl
public/nsIPasswordSink.idl
src/nsWalletBuiltInDataSources.h
src/nsBasicStreamGenerator.cpp
src/nsBasicStreamGenerator.h

b=204184 p=mvl r=me sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148518 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:39:10 +00:00
dwitte%stanford.edu
1304a87b34 clean up warnings in wallet
b=204184 p=timeless r=me sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148517 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:34:16 +00:00
bzbarsky%mit.edu
881281f753 Make parsing super-large script/cdata/whatever blocks faster by using
size_forward as a lower-bound estimate for actual distance to end of string.
Bug 171124, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148516 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:34:03 +00:00
darin%meer.net
468bc07efc fixes bug 223352 "correct condition variable and timeout logic in nsIOThreadPool::ThreadFunc" r=wtc sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148515 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:32:52 +00:00
bzbarsky%mit.edu
2ef66c24d2 Extension comparisons should be case-insensitive. Bug 223055, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@148514 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:20:23 +00:00
darin%meer.net
2f5f654992 fixes bug 86846 "PAC: Cannot display alert() in autproxy config file" r=biesi sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148513 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:20:08 +00:00
bzbarsky%mit.edu
9b121778e7 Remove no-longer-used nav4algorithm code and corresponding debug code. Bug
223155, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148512 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:19:15 +00:00
darin%meer.net
7a44dc3f81 fixes bug 198806 "Image data memory leak resulting when images are saved (from browser tab)" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148511 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:18:26 +00:00
bzbarsky%mit.edu
3f905fea8e Make nsExpatDriver and nsIExpatSink be on the same wavelength as far as passing
attributes to HandleStartElement.  Update callees as needed.  Bug 223470,
r=sicking, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148510 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:17:50 +00:00
ben%bengoodger.com
e543726b5f Incremental installer updates
git-svn-id: svn://10.0.0.236/trunk@148509 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:12:10 +00:00
timeless%mozdev.org
69949e4ab0 Bug 224016 unused variable nsresult result' in function int main(int, char**)'
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@148508 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:11:45 +00:00
ben%bengoodger.com
8121642bb9 More incremental updates.
git-svn-id: svn://10.0.0.236/trunk@148507 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:11:38 +00:00
timeless%mozdev.org
b18f127cb7 Bug 223697 nsMenuPopupFrame.cpp:1142:9: warning: multi-line comment
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@148506 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:09:52 +00:00
timeless%mozdev.org
69290f94cc Bug 223199 hostList leaks on OOM in nsPermissionManager::GetEnumerator
r=dwitte sr=roc


git-svn-id: svn://10.0.0.236/trunk@148505 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:09:13 +00:00
timeless%mozdev.org
7eaecacb3e Bug 222085 warning: initializer does not fit or is out of range: -1
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@148504 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:07:31 +00:00
timeless%mozdev.org
531f35a1cb Bug 220267 warning: unused variable const class NodeSet * nodes' In method nsresult txKeyFunctionCall::evaluate(class txIEvalContext *, class txAExprResult **)'
r=sicking sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148503 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:06:51 +00:00
bzbarsky%mit.edu
11dc845cec Make attr() parsing have better error reporting and bail on attr(*|foo). Bug
223746, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148502 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:06:12 +00:00
timeless%mozdev.org
0f46196611 Bug 204184 Remove unused items from wallet.cpp/wallet.h
r=dwitte sr=bryner


git-svn-id: svn://10.0.0.236/trunk@148501 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:04:31 +00:00
bzbarsky%mit.edu
a152f4eba8 Add NSPR logging to content dispatch (not forced on in release builds; the
module is "URILoader").  Bug 223694, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148500 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:03:41 +00:00
timeless%mozdev.org
e6ee795ff4 Bug 129104 account central for imap server should have subscribe option just like news
patch by borggraefe@despammed.com r=timeless sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148499 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 02:01:14 +00:00
timeless%mozdev.org
58b9775369 Bug 124218 if kCSSRawKeywords gets out of sync with eCSSKeyword_COUNT nsCSSKeywords::AddRefTable might crash in DEBUG code
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@148498 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:59:15 +00:00
dbaron%dbaron.org
a7b5bdb4fe Add missing null terminator to fix crash. b=224039 Patch from Adam James Fitzpatrick <ajfitzpatrick@lurking.org>. r+sr=bzbarsky,dbaron
git-svn-id: svn://10.0.0.236/trunk@148497 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:53:53 +00:00
dbaron%dbaron.org
776f9f50ae Make play-during a true shorthand so it gets parsed correctly after the nsCSSDeclaration storage rewrite. b=223718 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148496 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:51:00 +00:00
dbaron%dbaron.org
707d768477 Fix shutdown leak of GDK windows by destroying hidden widget before event loop shutdown. b=219521 r=blizzard sr=bryner
git-svn-id: svn://10.0.0.236/trunk@148495 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:48:41 +00:00
dbaron%dbaron.org
1a2977b836 Store the original string for URL values so that composer and CSSOM do not make relative URLs absolute. b=167262 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148494 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:45:37 +00:00
dbaron%dbaron.org
220a62afce Implement element.style for XUL elements. Fully fault XUL attributes when style attribute is modified, and ensure that string and style rule versions of style attribute stay in sync. (HTML elements only store the latter.) b=7639 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148493 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:40:33 +00:00
timeless%mozdev.org
13a53d50fd Bug 73748 Remove nsJSComponentManager.js and nsJSSupportsUtils.js
work by doronr@us.ibm.com r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@148492 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:39:08 +00:00
timeless%mozdev.org
1d6ebf2e88 Bug 222387 Release SetIcon stored icons when we are done using them
r=ere sr=bz


git-svn-id: svn://10.0.0.236/trunk@148491 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:35:14 +00:00
caillon%returnzero.com
f401257c19 Permit content to link to about:logo
Bug 223293; r=timeless sr=jst


git-svn-id: svn://10.0.0.236/trunk@148490 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:35:09 +00:00
bienvenu%nventure.com
43687bf922 fix 223062 problem downloading pop3 messages with embedded nulls, patch by ch.ey@gmx.net, r=me,sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148489 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:32:59 +00:00
kiko%async.com.br
07fca020f4 Fix for bug 67663: globals.pl and CGI.pl emit "subroutine redefined"
messages. Fudge warnings via sillyness. r=myk, chaduv. a=myk.


git-svn-id: svn://10.0.0.236/trunk@148488 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:31:58 +00:00
bienvenu%nventure.com
a8e6e6d2f9 add prefs ui for offline startup to tbird offline extension, r/sr=mscott, not part of regular build, 221734
git-svn-id: svn://10.0.0.236/trunk@148486 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-30 01:12:00 +00:00
locka%iol.ie
bcaa4bc841 NOT PART OF BUILD. Fix to make CBrowse run in VC++ 7.0+
git-svn-id: svn://10.0.0.236/trunk@148483 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 23:04:54 +00:00
locka%iol.ie
915cbbc5a6 NOT PART OF BUILD. New c# test harness
git-svn-id: svn://10.0.0.236/trunk@148482 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 22:57:42 +00:00
pinkerton%netscape.com
83a68caeff change to 0.7+ and Mozilla Foundation
git-svn-id: svn://10.0.0.236/trunk@148481 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 20:00:35 +00:00
pinkerton%netscape.com
3d4ac2c576 correct problem where flag not set on toolbar bookmarks and schmear out
the loading of site icons to improve immediate startup (bug 223205)


git-svn-id: svn://10.0.0.236/trunk@148480 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 19:43:51 +00:00
pinkerton%netscape.com
f10c9606e5 clean up some issues with nib including placement of "add" buttons and
some images (bug 223413)


git-svn-id: svn://10.0.0.236/trunk@148479 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 19:40:33 +00:00
pinkerton%netscape.com
4d73efcf3f fix several issues: a) ensure bookmarks visible when launched via AE, open
search results window if it was hidden, preserves order of BM on drop,
fixes button states depending on container, cleanup some methods. (bug 223209)


git-svn-id: svn://10.0.0.236/trunk@148478 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 18:45:25 +00:00
pinkerton%netscape.com
55dc9e39fe define for panther
git-svn-id: svn://10.0.0.236/trunk@148477 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 17:58:15 +00:00
chanial%noos.fr
00a6832942 - Rewrite the way we handle print preview so that it can be used in any XUL app. This is achieved by adding a new "public" method to PrintUtils:
PrintUtils.printPreview(enterPPCallback, exitPPCallback) where the optional callback functions are called just before entering and after exiting PP mode

- disable all short keys in PP mode except ctrl-W and fix bug 178485 and bug 215277. Now clicking the close window icon actually closes the window.

- global vars gPrintSettingsAreGlobal, gSavePrintSettings, gPrintSettings, gOldCloseHandler, gInPrintPreviewMode, gWebProgress are removed.

- A lot of cleanup.


git-svn-id: svn://10.0.0.236/trunk@148474 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 08:01:27 +00:00
kiko%async.com.br
dde995876d Additional patch for bug 221039: update filterexceptions.pl to take into
account the new location for knum. Here's hoping this fixes the bustage.


git-svn-id: svn://10.0.0.236/trunk@148473 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 04:51:15 +00:00
kiko%async.com.br
7a5767892b Fix for bug 221039: Separating knob in edit.html.tmpl. Splits
bug/edit.html.tmpl into bug/knob.html.tmpl. Patch by Ludovic Dubost
<ludovic@pobox.com>, r=kiko, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@148472 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 04:32:39 +00:00
kiko%async.com.br
5ab620388e Fix for bug 111522: Provide ability to specify MIME type of attachment
when downloading. Adds a 'ctype' argument to attachment.cgi which allows
one to override the content-type when viewing an attachment. Original
patch by Alex Vincent <ajvincent@juno.com>; I changed it a tiny bit.
r=kiko, myk. a=justdave.


git-svn-id: svn://10.0.0.236/trunk@148470 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 01:58:13 +00:00
despotdaemon%netscape.com
6ee3e00d55 Pseudo-automatic update of changes made by dmose@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148469 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-29 01:56:13 +00:00
bienvenu%nventure.com
45c61d7f0a fix regression in handling of non-7-bit ascii passwords, r=ch.ey@gmx.net, sr=mscott, a=sspitzer 218025
git-svn-id: svn://10.0.0.236/trunk@148468 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 21:00:57 +00:00
bienvenu%nventure.com
f059e998f9 fix pop3 inbox corruption when bayesian spam filters run on two accounts at the same time, i.e., startup, r=sspitzer, sr=mscott, a=sspitzer 218433
git-svn-id: svn://10.0.0.236/trunk@148467 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 19:00:48 +00:00
mostafah%oeone.com
de95a0b65e Added registering of other languages to installer
git-svn-id: svn://10.0.0.236/trunk@148464 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 17:51:02 +00:00
igor%mir2.org
ccac7e82cb First part of resolving http://bugzilla.mozilla.org/show_bug.cgi?id=223435 :
Allow to pass JS function to Java method accepting interface with single method. The function will be called when interface method will be called.


git-svn-id: svn://10.0.0.236/trunk@148460 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 08:37:30 +00:00
jocuri%softhome.net
a0d7e28441 Bug 223854: masscc on change several bugs doesn't honor usermatchmode; patch by Jon <kniht@us.ibm.com>; r=myk; a=myk.
git-svn-id: svn://10.0.0.236/trunk@148459 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 06:37:40 +00:00
jpierre%netscape.com
5b19d5463a Fix for 223494 - cmsutil signing does not work with hardware tokens. r=wtc, relyea
git-svn-id: svn://10.0.0.236/trunk@148458 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 02:34:15 +00:00
despotdaemon%netscape.com
e36d17cbf3 Pseudo-automatic update of changes made by saul.edwards@sun.com.
git-svn-id: svn://10.0.0.236/trunk@148457 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 02:31:48 +00:00
despotdaemon%netscape.com
f9079b9458 Pseudo-automatic update of changes made by saul.edwards@sun.com.
git-svn-id: svn://10.0.0.236/trunk@148456 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 02:30:51 +00:00
despotdaemon%netscape.com
f700af4b29 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148455 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 01:38:19 +00:00
despotdaemon%netscape.com
192c154d98 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148454 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 01:35:36 +00:00
despotdaemon%netscape.com
84fe6ad534 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148453 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-28 01:33:00 +00:00
ben%bengoodger.com
17a25fcea4 Adding something that helps fix problems with generated rsc headers.
git-svn-id: svn://10.0.0.236/trunk@148451 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 23:25:59 +00:00
timeless%mozdev.org
5a6f62a646 Bug 223336 Cannot perform search from sidebar
suggestion by zack-weg@gmx.de r=neil sr=bz a=asa


git-svn-id: svn://10.0.0.236/trunk@148450 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 22:26:31 +00:00
ben%bengoodger.com
55e9c0b682 Default application handler values are blank on MacOS X
git-svn-id: svn://10.0.0.236/trunk@148449 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 21:49:01 +00:00
bienvenu%nventure.com
b3a7ac5795 add prefs ui for offline startup, 221734, r=neil@parkway, sr=mscott, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@148447 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 20:13:02 +00:00
bryner%brianryner.com
714aad1d3d Don't set mCurrentFocus to null after firing a blur if the blur handler focused something. Bug 147927, r=blizzard, sr=jst, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@148446 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 19:52:49 +00:00
igor%mir2.org
fd515864f8 Added getAssociatedValue()/associateValue() to allow to connect arbitrary application-specific object with ScriptableObject.
git-svn-id: svn://10.0.0.236/trunk@148445 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 19:19:50 +00:00
brendan%mozilla.org
1280510f81 Don't under-malloc for short script filename entry (223810, r=shaver, a=dbaron).
git-svn-id: svn://10.0.0.236/trunk@148444 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 19:13:01 +00:00
igor%mir2.org
297cdb6e82 Added initHash which would put value into hashtable only if it is first. This is usable to ensure proper synchronization with lazy initialization.
git-svn-id: svn://10.0.0.236/trunk@148443 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 18:45:39 +00:00
igor%mir2.org
a40039476f If invoker master throws RuntimeException during creation of invoker, then disable invokerOptimization. It fixes regression when SecurityManager prevents InvokerMaster from creation of class loader.
git-svn-id: svn://10.0.0.236/trunk@148442 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 18:42:39 +00:00
mostafah%oeone.com
22ead87aef Added Slovenian language pack
git-svn-id: svn://10.0.0.236/trunk@148441 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 18:25:51 +00:00
mostafah%oeone.com
738a8f07db Fixed some white-space issues
git-svn-id: svn://10.0.0.236/trunk@148440 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 18:24:44 +00:00
pkw%us.ibm.com
16ca898227 Bug 222054 - mozilla-installer doesn't set LIBPATH.
r=dveditz+bmo@cruzio.com, sr=bryner@brianryner.com, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@148438 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 17:37:47 +00:00
bienvenu%nventure.com
ef255ce131 follow on patch for making ldap prefs migration happen at profile migration time 223560, fix building with disable_ldap, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@148437 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 17:07:47 +00:00
tor%cs.brown.edu
1c0c1f182a Backout of bug 153586. a=asa
git-svn-id: svn://10.0.0.236/trunk@148436 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 17:00:38 +00:00
igor%mir2.org
05836ee5d7 Added addPush version taking long argument.
git-svn-id: svn://10.0.0.236/trunk@148431 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 15:47:05 +00:00
bryner%brianryner.com
f5bd560399 Fix unresolved references with static gtk2 build (bug 216022). The file containing NS_IMPL_NSGETMODULE for a library must be compiled from the Makefile that sets IS_COMPONENT in order for the entry point translation to work correctly. r=cls, not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@148430 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 10:11:00 +00:00
bryner%brianryner.com
3396e1763c Only call gnome_program_init() if it hasn't already been called (bug 221012). r=blizzard, not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@148429 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 10:08:10 +00:00
bzbarsky%mit.edu
69dd03fc39 Fix hang bug 218512. We don't want to be putting a frame into a framelist
twice, since that gives us a nice loop in the frame tree.  r+sr+a=dbaron


git-svn-id: svn://10.0.0.236/trunk@148428 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 05:58:23 +00:00
chanial%noos.fr
e5e936a2f1 use toolkit routines from printUtils.js to print and show the page setup dialog.
git-svn-id: svn://10.0.0.236/trunk@148427 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 04:36:20 +00:00
chanial%noos.fr
1d92551092 - fix two js warnings in printPreviewBindings.xml (redeclaration of var ifreq and total)
- remove useless class toolbarbutton-icon
- rename class last-arrow to left-arrow and next-arrow to right-arrow


git-svn-id: svn://10.0.0.236/trunk@148426 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 04:30:55 +00:00
chanial%noos.fr
357a81f846 bug 223763: home arrow icon not displayed in print preview. printing.css has to be preprocessed.
git-svn-id: svn://10.0.0.236/trunk@148425 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 04:21:20 +00:00
chanial%noos.fr
19c85e8fce fix js warning: redeclaration of var str. Some cleanup, untabify
git-svn-id: svn://10.0.0.236/trunk@148424 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 03:36:59 +00:00
chanial%noos.fr
ba4bee36c4 fix js warning: redeclaration of var target
git-svn-id: svn://10.0.0.236/trunk@148423 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 03:01:53 +00:00
pschwartau%netscape.com
5f45346624 Replacing "Copyright ©" by "Copyright (C)" in JS test suite sources. See bug 222759.
git-svn-id: svn://10.0.0.236/trunk@148422 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-27 01:49:27 +00:00
dbaron%dbaron.org
f126b158cf Remove some additional tests with form submission and with delays. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@148419 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 22:27:02 +00:00
ben%bengoodger.com
fe3b36f972 Bug 223329 - relocate the nspr dylib so that address conflict does not occur in Firebird and prevent prebinding to occur. Patch by bryner, r=ben. a=asa
git-svn-id: svn://10.0.0.236/trunk@148415 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 22:14:03 +00:00
ben%bengoodger.com
368287d17b Bug 206936 - firebird shows an XML error when opening links from external apps, caused by bug 223197 - command line service on Mac should be using browser.chromeURL pref to locate main application XUL file, not hard coding to use navigator.xul. r=smfr/ccarlen, sr=smfr, a=asa
git-svn-id: svn://10.0.0.236/trunk@148414 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 22:11:49 +00:00
chanial%noos.fr
44e1c33569 bug 223757: fix customize charset bustage. patch by Steffen Wilberg <steffen.wilberg@web.de>
-------------


git-svn-id: svn://10.0.0.236/trunk@148413 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 21:10:16 +00:00
chanial%noos.fr
b743e1b4d5 Hook up Page Setup and Print to view source.
git-svn-id: svn://10.0.0.236/trunk@148412 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 20:24:17 +00:00
chanial%noos.fr
a25bd1dfdd Significantly rewrite the old printing.js:
- define an object PrintUtils that has two "public" methods: PrintUtils.print() to print the content and PrintUtils.showPageSetup() to launch the setup dialog.
- global variables gPrintSettings, gPrintSettingsAreGlobal and gSavePrintSettings are removed. These variables were not true cached variables since they were recalculated every time and only used as intermediary.


git-svn-id: svn://10.0.0.236/trunk@148411 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 20:13:55 +00:00
chanial%noos.fr
d13b02982d add printUtils.js to the toolkit (copied from printing.js)
git-svn-id: svn://10.0.0.236/trunk@148410 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 19:22:03 +00:00
dbaron%dbaron.org
c6ad19a5f1 Remove a few extras. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@148409 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 19:17:33 +00:00
bzbarsky%mit.edu
b77b023779 Last patch was by kjh-5727@comcast.net (Kenneth Herron)
git-svn-id: svn://10.0.0.236/trunk@148408 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 19:15:37 +00:00
bzbarsky%mit.edu
1b233a2585 Fix landscape printing to work again. Bug 223625, r=tor, sr=bzbarsky, a=asa
git-svn-id: svn://10.0.0.236/trunk@148407 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:56:11 +00:00
rlk%trfenv.com
f42b89bb3d Bug 161740 - Remove obsolete help files from builds. r=neil@parkwaycc.co.uk a=asa@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@148406 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:45:18 +00:00
bienvenu%nventure.com
f7ce6afc73 fix password prompt when using authenticated smtp, r=ch.ey@gmx.net, sr/a=sspitzer 90507
git-svn-id: svn://10.0.0.236/trunk@148405 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:39:28 +00:00
bienvenu%nventure.com
547cca42d0 make profile upgrade from 4.x convert address books at upgrade time, r=mscott,sr/a=sspitzer 223560
git-svn-id: svn://10.0.0.236/trunk@148404 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:37:10 +00:00
bienvenu%nventure.com
d60c5151b8 prompt for starting up in offline mode, use network.online instead of network offline, r=neil@parkway.uk, sr=mscott, a=sspitzer 221734
git-svn-id: svn://10.0.0.236/trunk@148403 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 17:34:52 +00:00
chanial%noos.fr
97e1667f45 bug 223721 and 223728: fix view source and print preview bustage. patches by Steffen Wilberg <steffen.wilberg@web.de>
git-svn-id: svn://10.0.0.236/trunk@148402 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 16:10:59 +00:00
jocuri%softhome.net
956dea394f Bug 222204: A mailto: link for the reporter would be very useful; r=kiko; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148401 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 14:10:08 +00:00
jocuri%softhome.net
82648d036a Bug 221900: duplicates.cgi query fails if more than one product selected; patch by chaduv <caduvall@glue.umd.edu>; r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148400 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 14:01:04 +00:00
bmlk%gmx.de
5922be7330 dont wrap urls at 80 chars limit not part of any build
git-svn-id: svn://10.0.0.236/trunk@148399 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 12:34:25 +00:00
ian%hixie.ch
be76d34cd6 eagerToHelp and ridiculouslyEagerToHelp modes. See bug 142371.
git-svn-id: svn://10.0.0.236/trunk@148398 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 12:14:39 +00:00
ian%hixie.ch
9d2f7235af Bug 141346: 'I am' wasn't learning correctly.
git-svn-id: svn://10.0.0.236/trunk@148397 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 11:58:06 +00:00
ian%hixie.ch
ff459ae97a Escape nicks in regular expressions so that they still work even if the bot is called something silly like '[bot]'. Bug 134599.
git-svn-id: svn://10.0.0.236/trunk@148396 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 11:30:09 +00:00
dbaron%dbaron.org
e6a407a99e URL updates. Not part of build, or even of regression tests.
git-svn-id: svn://10.0.0.236/trunk@148395 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 07:48:01 +00:00
justdave%syndicomm.com
5df98b5a95 Bug 223093: correcting the title on "perldoc Bugzilla::Auth::DB"
r= bbaetz, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148394 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 05:43:29 +00:00
justdave%syndicomm.com
8cd1c855ae Bug 201294: showdependencygraph.cgi now uses the global IsOpenedState() sub instead of its own list of which states are open. This makes one less place to customize when sites change their statuses, and also includes UNCONFIRMED (which never got added when UNCONFIRMED was created).
r= gerv, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148393 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 05:39:18 +00:00
justdave%syndicomm.com
4c3fe0b91d Bug 218386: add 'view-source:' to the link of URL protocols which automatcalyy get hyperlinked in comments.
r= timeless, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148392 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 05:26:41 +00:00
chanial%noos.fr
f79c0ce7dd move printPreviewBindings.xml to the toolkit, fork printPreview.dtd
git-svn-id: svn://10.0.0.236/trunk@148391 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 05:00:15 +00:00
chanial%noos.fr
bda3a5efc1 fork the Print Page Setup
git-svn-id: svn://10.0.0.236/trunk@148390 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 04:28:25 +00:00
chanial%noos.fr
f541314594 add charset.dtd to the obsolete directory
git-svn-id: svn://10.0.0.236/trunk@148389 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 04:25:12 +00:00
chanial%noos.fr
b667e8b125 Bug 221597,221599: remove toolkit and browser dependencies to chrome://communicator/content/pref/pref-charset.xul by copying it to the toolkit and renaming it as customizeCharset.xul.
git-svn-id: svn://10.0.0.236/trunk@148388 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 04:03:29 +00:00
chanial%noos.fr
8bbc12d449 define classes to display arrows in menus (from communicator.css)
add hover state handling and left, right arrows


git-svn-id: svn://10.0.0.236/trunk@148387 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 03:59:30 +00:00
chanial%noos.fr
0430a4512a copied from pref-charset.dtd
git-svn-id: svn://10.0.0.236/trunk@148386 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 03:33:11 +00:00
chanial%noos.fr
caef985889 tri licencing
git-svn-id: svn://10.0.0.236/trunk@148385 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 03:28:11 +00:00
justdave%syndicomm.com
cf505a1184 Bug 208647: Fixes taint error in add new products code.
Patch by jpyeron@pyerotechnics.com (Jason Pyeron)
r= bbaetz, a= justdave


git-svn-id: svn://10.0.0.236/trunk@148384 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 02:37:48 +00:00
dwitte%stanford.edu
bf01efe92a er, for real this time...
git-svn-id: svn://10.0.0.236/trunk@148383 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 01:17:13 +00:00
dwitte%stanford.edu
46206d0d8d fix the domainwalking hashtable code to do a lookup for the toplevel domain. this fixes a regression where cookies for "localhost" weren't getting sent.
b=223365, r=mvl, sr=darin, a=asa.


git-svn-id: svn://10.0.0.236/trunk@148382 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-26 01:13:23 +00:00
darin%meer.net
c9254a5d8d fixes bug 221491 "crash [@ nsHostResolver::GetHostToLookup]" r=dougt sr=bzbarsky a=dbaron
git-svn-id: svn://10.0.0.236/trunk@148381 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 23:48:33 +00:00
chanial%noos.fr
96f6461c6a correct typo. no need to PP here. 80 column fix. untabify.
git-svn-id: svn://10.0.0.236/trunk@148380 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 20:16:48 +00:00
chanial%noos.fr
180b8d0969 bug 223534: alt+enter for opening URL in new tab doesn't work at all. Fix the problem by preventing Alt+Enter default action in the bubbling phase instead of the capturing one so that Alt+Enter can be handled and still doesn't beep on WinXP.
git-svn-id: svn://10.0.0.236/trunk@148379 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 19:31:07 +00:00
varga%nixcorp.com
8a9b707b9e Fixing a deadlock.
git-svn-id: svn://10.0.0.236/trunk@148378 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 19:17:55 +00:00
bienvenu%nventure.com
562c22d655 ignore ldap hosts after the first host (i.e., space delimited host lists) until we can make multiple hosts work r=mscott, sr=dmose,a=asa 223603
git-svn-id: svn://10.0.0.236/trunk@148377 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 15:34:39 +00:00
wchang0222%aol.com
107fc21aee Bugzilla bug 223624: declare pk11_FindAttrInTemplate before it is used.
r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148376 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 14:10:11 +00:00
wchang0222%aol.com
b7e3459c22 Bugzilla bug 223624: use PR_MAX to avoid redefining MAX, a macro commonly
defined in system headers. r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148375 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 14:08:31 +00:00
wchang0222%aol.com
e0cbb82e15 Bugzilla bug 223624: removed an extraneous format string for fprintf.
r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148374 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 14:05:08 +00:00
wchang0222%aol.com
770b984788 Bugzilla bug 223624: node->error is a 'long', so it should match a %ld
format.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@148373 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 14:01:43 +00:00
igor%mir2.org
f6f9a54c3a Common logic to create and cache adapter class on demand is moved to the new method getAdapterClass
git-svn-id: svn://10.0.0.236/trunk@148372 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 11:46:18 +00:00
igor%mir2.org
6679f3936f In getApplicationClassLoader cache result of Thread.getContextClassLoader if it coincides with the loader that loaded Context class.
git-svn-id: svn://10.0.0.236/trunk@148371 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 11:42:34 +00:00
myk%mozilla.org
6d616e758d Fix for bug 183788: make request mail go out when a request is created and there's no requestee but there is a cc: list
git-svn-id: svn://10.0.0.236/trunk@148370 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 01:34:33 +00:00
jpierre%netscape.com
5743a7c990 Initialize crlHandle . r=wtc
git-svn-id: svn://10.0.0.236/trunk@148369 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 00:41:14 +00:00
nelsonb%netscape.com
f7fdb337d0 Require DES, DES2 and DES3 keys to have correct length in all cases.
Expand DES2 keys to be DES3 keys when used with DES3 mechanisms.
Bug 201521.


git-svn-id: svn://10.0.0.236/trunk@148368 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-25 00:12:34 +00:00
cmanske%jivamedia.com
0bb2275d67 Fixed crash in table editing, b=217717, r=mozeditor, sr=dbaron, a=asa
git-svn-id: svn://10.0.0.236/trunk@148367 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 23:01:30 +00:00
brendan%mozilla.org
6d358001c6 Hack to cope with input case (/|/, /x|/, etc.) not handled by recent rewrite (223535, r=timeless, sr=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@148366 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 22:23:36 +00:00
scott%scott-macgregor.org
5a19e728c4 remove dos line endings from this file. I don't know why they keep showing up here
git-svn-id: svn://10.0.0.236/trunk@148365 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 22:19:32 +00:00
ian%hixie.ch
5124c50966 Skip variables in -E that have weird names (environment shouldn't be able to cause fatal errors)
git-svn-id: svn://10.0.0.236/trunk@148364 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 22:17:32 +00:00
scott%scott-macgregor.org
2da204ff9f Port Bug #92726 to thunderbird --> Save As should default to the message subject
git-svn-id: svn://10.0.0.236/trunk@148363 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 21:42:29 +00:00
mostafah%oeone.com
803d09039c Added comments describing reason for each file
git-svn-id: svn://10.0.0.236/trunk@148362 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 20:40:32 +00:00
rginda%netscape.com
38a473935a bug 223247, unable to connect to irc servers: internal error dispatching
command “goto-url”
a=asa

js engine new returns empty array element for optional captures in regexps, we need to account for that.


git-svn-id: svn://10.0.0.236/trunk@148361 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 18:29:35 +00:00
darin%meer.net
20e799da95 follow-up patch for bug 117026 "bookmark properties dialog very slow to load" patch=alfredkayser@nl.ibm.com, r=p_ch@verizon.net, sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@148360 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 18:24:13 +00:00
myk%mozilla.org
524a8b2a99 Updated README with better instructions and fixed Perl path at top of doctor.cgi not to be wierd now that we're on new server.
git-svn-id: svn://10.0.0.236/trunk@148359 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 18:03:10 +00:00
pschwartau%netscape.com
6b1196c6e9 Adding more cases.
git-svn-id: svn://10.0.0.236/trunk@148358 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 17:55:06 +00:00
pschwartau%netscape.com
a90a29db2f Initial add. Regression test for bug 223535.
git-svn-id: svn://10.0.0.236/trunk@148357 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 17:47:36 +00:00
pschwartau%netscape.com
9215aeea01 Follow Perl 5, not ECMA-262 Ed 3 on unescaped, unbalanced brackets and braces. See bug 223273.
git-svn-id: svn://10.0.0.236/trunk@148356 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 17:18:21 +00:00
wchang0222%aol.com
f8f6a925ea Bugzilla bug 173715: fixed a crash in OCSP. We incorrectly assumed that
'addr' was the last IP address of the host when PR_EnumerateHostEnt
returned 0 and attempted to connect to 'addr', resulting in an assertion
failure in PR_Connect. The fix is to not use 'addr' when
PR_EnumerateHostEnt returns 0.  r=relyea.


git-svn-id: svn://10.0.0.236/trunk@148355 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 17:17:37 +00:00
tor%cs.brown.edu
f653cc5dfa Bug 223551 - postscript output invalid in locales not using periods
for decimals.  Patch by kjh-5727@comcast.net,  r=tor, sr=bzbarsky, a=roc.


git-svn-id: svn://10.0.0.236/trunk@148354 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 16:27:11 +00:00
neil%parkwaycc.co.uk
8a835973d4 Bug 92726 Save As should default to the message subject r=me moa=glazou sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@148353 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 12:13:46 +00:00
ben%bengoodger.com
35330a41e4 Update static rules for Mac to ensure we link against Quicktime.
git-svn-id: svn://10.0.0.236/trunk@148352 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:44:34 +00:00
ben%bengoodger.com
fcfc68a829 MacOS X Firebird Updates:
- bug 222688 (tabbrowser.xml)
- downloads options panel is broken (pref-downloads.js)


git-svn-id: svn://10.0.0.236/trunk@148351 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:43:01 +00:00
ben%bengoodger.com
ed821d3d02 MacOS X Firebird updates:
- bug 217121 (contentAreaUtils.js)
- bug 223331 (browser.js)
- bug 223330 (all.js)


git-svn-id: svn://10.0.0.236/trunk@148350 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:41:43 +00:00
bzbarsky%mit.edu
af8a4e9beb Adding regression tests.
git-svn-id: svn://10.0.0.236/trunk@148347 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:36:06 +00:00
bzbarsky%mit.edu
a8b4c204ea Fix regression bug 223394 -- percent-height replaced inlines that only have
auto-height ancestors should get intrinsic height instead of 0, even in quirks
mode.  r+sr=roc, a=asa


git-svn-id: svn://10.0.0.236/trunk@148346 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 07:31:50 +00:00
chanial%noos.fr
12dd4fcc3e Bug 223277: real fix concerning the event chain + Band aid patch for an XBL bug.
git-svn-id: svn://10.0.0.236/trunk@148345 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 06:55:04 +00:00
wchang0222%aol.com
968ae899f4 Removed the nonexistent directory 'rngtest' from DIRS.
git-svn-id: svn://10.0.0.236/trunk@148343 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 06:22:58 +00:00
wchang0222%aol.com
3bd9e58d79 Removed nonexistent directory "crypto" from DIRS.
git-svn-id: svn://10.0.0.236/trunk@148342 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 05:29:08 +00:00
wchang0222%aol.com
4a499dd80b Bugzilla bug 223427: added a note section so that the linker knows we're
not executing off the stack.  This patch is received from Christopher
Blizzard of Red Hat <blizzard@redhat.com>.


git-svn-id: svn://10.0.0.236/trunk@148341 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 04:47:23 +00:00
wchang0222%aol.com
8e392fef5e Bugzilla bug 223427: added a note section so that the linker knows we are
not executing off the stack.  This patch is received from Christopher
Blizzard of Red Hat <blizzard@redhat.com>.


git-svn-id: svn://10.0.0.236/trunk@148340 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 04:12:54 +00:00
tor%cs.brown.edu
841b091318 Bug 222293 - gif crasher if animation overlay is offscreen in only one
direction.  r=paper, sr=blizzard, a=asa.


git-svn-id: svn://10.0.0.236/trunk@148339 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 02:58:03 +00:00
dean_tessman%hotmail.com
e92d91df8b 213250 - get middle click working properly in XML documents.
p=bugzilla@accessibleinter.net, r=me


git-svn-id: svn://10.0.0.236/trunk@148338 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 02:11:53 +00:00
wchang0222%aol.com
d4c2b98b27 Use a larger buffer.
git-svn-id: svn://10.0.0.236/trunk@148335 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 01:34:28 +00:00
wchang0222%aol.com
0198e54fd4 Added a missing printf statement.
git-svn-id: svn://10.0.0.236/trunk@148334 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 01:17:42 +00:00
wchang0222%aol.com
d723099aa8 Added formattm.c, a test program for PR_FormatTime and
PR_FormatTimeUSEnglish.


git-svn-id: svn://10.0.0.236/trunk@148333 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 01:02:40 +00:00
pschwartau%netscape.com
7bc0e7c6d1 Correcting a mistake: remember to escape the escape character inside eval strings!
git-svn-id: svn://10.0.0.236/trunk@148332 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 00:51:37 +00:00
wchang0222%aol.com
d9654c791b Bugzilla bug 217121: fixed a crash in strftime on Mac OS X. The patch is
contributed by Ben Goodger <bugs@bengoodger.com>.


git-svn-id: svn://10.0.0.236/trunk@148331 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 00:47:19 +00:00
brendan%mozilla.org
6a4d4696b5 Fix to error on extra ) in regexp rather than corrupt 'n' crash (223273, r=timeless, sr=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@148330 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-24 00:37:49 +00:00
uid502
adfec216b5 Bug 80190. Emit twips measurements into PS code and let the PS engine do the scaling. r=tor,sr=roc,a=roc. Thanks to kherron who did the patch.
git-svn-id: svn://10.0.0.236/trunk@148329 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 22:43:04 +00:00
sicking%bigfoot.com
ff5093b729 Bug 222667: Add newlines between root-nodes in serializer rather then encoder.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@148328 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 22:24:21 +00:00
nicolson%netscape.com
5f37bf9fe5 try forcing the bourne shell to execute the command line.
git-svn-id: svn://10.0.0.236/trunk@148327 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 22:01:55 +00:00
igor%mir2.org
39ec1b9a51 Added information on shared scopes
git-svn-id: svn://10.0.0.236/trunk@148326 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 21:49:23 +00:00
igor%mir2.org
0d52480bc1 Updated to remove NotAFunction exception handler which is not generated any more and was deprecated.
git-svn-id: svn://10.0.0.236/trunk@148325 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 21:48:45 +00:00
pschwartau%netscape.com
737d4d9af3 Whitespace fix.
git-svn-id: svn://10.0.0.236/trunk@148324 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 21:15:06 +00:00
pschwartau%netscape.com
99cfdc5fdc Fixing a comment.
git-svn-id: svn://10.0.0.236/trunk@148323 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 21:13:34 +00:00
pschwartau%netscape.com
deaebdb912 Added cases covering unbalanced brackets and braces.
git-svn-id: svn://10.0.0.236/trunk@148322 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 20:48:43 +00:00
pschwartau%netscape.com
f6dd1df088 Initial add. Regression test for bug 223273.
git-svn-id: svn://10.0.0.236/trunk@148321 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 20:27:32 +00:00
dbaron%dbaron.org
7887a751fa Not-so-automated update.
git-svn-id: svn://10.0.0.236/trunk@148320 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 19:47:31 +00:00
mcs%netscape.com
5a75e66856 Additional fix for 221694 - ber_get_next_buffer_ext() fails when
length or tag is split across buffers.
Improve backwards compatibility by setting *Bytes_Scanned to zero
when errors occur; use errno to report specific errors.


git-svn-id: svn://10.0.0.236/trunk@148318 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 19:35:02 +00:00
pinkerton%netscape.com
48880b3c48 add context menu to history items and change the icon to the normal
bookmark icon (bug 223417)


git-svn-id: svn://10.0.0.236/trunk@148317 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 19:30:58 +00:00
pinkerton%netscape.com
e56ad6c8b1 fix for special folder icons resetting to the default when losing the
blessing of being the dock menu (bug 223210)


git-svn-id: svn://10.0.0.236/trunk@148316 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 19:04:46 +00:00
sfraser%netscape.com
6e078b2fa7 Bug 223323: fix building under panther, where pbxbuild is replaced by xcodebuild. r=pink, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@148315 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 17:47:33 +00:00
mkaply%us.ibm.com
74ef1ed741 a=me - I completely horked this file when I checked it in' nsIDragSessionOS2.h
git-svn-id: svn://10.0.0.236/trunk@148309 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 13:49:12 +00:00
timeless%mozdev.org
c9c7dab5e9 MOZ_TIMELINE - Bug 222134
git-svn-id: svn://10.0.0.236/trunk@148306 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 10:23:30 +00:00
dbaron%dbaron.org
2ac935715c Incorrect test in previous checkin. b=220291
git-svn-id: svn://10.0.0.236/trunk@148305 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 02:29:47 +00:00
wchang0222%aol.com
0904e36810 Bugzilla bug 214411: fixed a bug introduced in the previous checkin.
threadid_key_destructor may get called on the primordial thread if the app
doesn't call PR_Cleanup and the assertion would fail.  Thanks to
Gerard Roos <gerard.roos@adnovum.ch> for contributing the patch.


git-svn-id: svn://10.0.0.236/trunk@148302 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-23 00:43:36 +00:00
dbaron%dbaron.org
4b423f3e78 Combine NSCAP_FEATURE_FACTOR_DESTRUCTOR and NSCAP_FEATURE_DEBUG_PTR_TYPES into NSCAP_FEATURE_USE_BASE to fix leaks when mixing builds compiled in different ways. b=220291 r=scc sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@148301 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 23:29:00 +00:00
mkaply%us.ibm.com
a1cadf9035 #218312
r=pedemont, sr=blizzard (platform specific), a=mkaply
Code from Rich Walsh - OS/2 drag drop improvements


git-svn-id: svn://10.0.0.236/trunk@148298 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 21:57:01 +00:00
tor%cs.brown.edu
9a66c4e76f Bug 205761 - some GIF files don't uncompress. r=paper, sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@148297 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 21:12:36 +00:00
pkw%us.ibm.com
09ec6a6661 Backing out previous patch - didn't have drivers approval. Sorry.
git-svn-id: svn://10.0.0.236/trunk@148296 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 19:35:54 +00:00
pkw%us.ibm.com
549db2de71 Bug 222054 - mozilla-installer doesn't set LIBPATH.
r=dveditz+bmo@cruzio.com, sr=bryner@brianryner.com


git-svn-id: svn://10.0.0.236/trunk@148295 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 19:32:48 +00:00
bryner%brianryner.com
4f4a573f72 Persist size/position and column widths for password manager dialog. Bug 217147, patch by steffen.wilberg@web.de, r=me
git-svn-id: svn://10.0.0.236/trunk@148294 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 19:05:05 +00:00
tor%cs.brown.edu
d593d5786a Fixing build bustage from 153586. r+sr=jst, a=tor
git-svn-id: svn://10.0.0.236/trunk@148293 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 18:15:15 +00:00
chanial%noos.fr
0920161786 fixing bogus a dependency to comm.jar I just introduced. Thanks to Steffen Wilberg for noticing.
git-svn-id: svn://10.0.0.236/trunk@148292 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 18:10:25 +00:00
pinkerton%netscape.com
f3d6ce18c5 clean up decomtamination changes
git-svn-id: svn://10.0.0.236/trunk@148291 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 15:59:25 +00:00
pinkerton%netscape.com
0a87b57e3f remove "new files" folder left by accident
git-svn-id: svn://10.0.0.236/trunk@148290 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 15:59:07 +00:00
mostafah%oeone.com
866d283473 Added hour/minute increment/decrement functionality to timepicker
git-svn-id: svn://10.0.0.236/trunk@148289 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 14:59:44 +00:00
pinkerton%netscape.com
5bf2241b47 fix build bustage from decomification of nsIDocument
git-svn-id: svn://10.0.0.236/trunk@148288 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 14:56:07 +00:00
chanial%noos.fr
358be1e1e2 Adding viewSource.properties
git-svn-id: svn://10.0.0.236/trunk@148287 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 14:54:11 +00:00
mostafah%oeone.com
324a9b2ab2 Updated sunbird images
git-svn-id: svn://10.0.0.236/trunk@148286 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 14:22:06 +00:00
noririty%jcom.home.ne.jp
fede385ddb Fixing build failure (viewSource.properties doesn't exist) b=221599
git-svn-id: svn://10.0.0.236/trunk@148283 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 13:13:26 +00:00
timeless%mozdev.org
5988879102 requires bustage bug 222134
git-svn-id: svn://10.0.0.236/trunk@148279 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 09:12:14 +00:00
bzbarsky%mit.edu
954cd25eb9 More bustage fixing. Bug 222134
git-svn-id: svn://10.0.0.236/trunk@148278 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:46:56 +00:00
chanial%noos.fr
d65eba5ead complete rewrite of search.xml: more functionalities with less code :-)
add shortkeys to toggle the search engine (bug 200884), by using ctrl-arrow up and down in the search bar.
remove the pref browser.search.defaultengine. Now we rely on the local store so we can have several windows with different search engines.


git-svn-id: svn://10.0.0.236/trunk@148277 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:45:54 +00:00
igor%mir2.org
70a3b7fb36 The class is no longer used.
git-svn-id: svn://10.0.0.236/trunk@148276 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:02:37 +00:00
chanial%noos.fr
f8fea9e83b sync the source viewer with the suite
git-svn-id: svn://10.0.0.236/trunk@148275 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:02:23 +00:00
igor%mir2.org
f036da6b9b 1. Added Context.hideFromContextListeners() which makes invisible for listeners.
2. Made sure that ContextListener.contextCreated is called only once. After a resent change to call the method from Context.enter, not from Context constructor the method would be called each time on first enter which broke the debugger.

3. Using new listener utilities from Kit instead of ListenerArray methods that would create a special storage object only if there is more then one listener.


git-svn-id: svn://10.0.0.236/trunk@148274 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:01:46 +00:00
chanial%noos.fr
32ea2705a6 sync the console with the suite
git-svn-id: svn://10.0.0.236/trunk@148273 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 08:00:39 +00:00
igor%mir2.org
85c74441d5 Added JavaDoc for listener utilities
git-svn-id: svn://10.0.0.236/trunk@148272 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:57:49 +00:00
chanial%noos.fr
429ee9db25 - add new debug routine dumpDOM that writes the DOM tree under a given element.
- enhance dumpOBJ debug routine to deal with null and properties not accessible that trigger an error
- enclose all the debug routine by a #ifdef DEBUG


git-svn-id: svn://10.0.0.236/trunk@148271 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:57:34 +00:00
chanial%noos.fr
8c99328bf2 cvs remove browser/components/search (not built)
git-svn-id: svn://10.0.0.236/trunk@148270 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:46:00 +00:00
dbaron%dbaron.org
90621a0deb Convert CR-LF line endings to LF.
git-svn-id: svn://10.0.0.236/trunk@148269 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:30:52 +00:00
caillon%returnzero.com
d16d7bd5ac Fixing bustage -- bryner forgot to update this file
Bug 222134


git-svn-id: svn://10.0.0.236/trunk@148267 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:04:16 +00:00
brendan%mozilla.org
1ee2e4b28b Check in rogerl's big perf patch (85721).
git-svn-id: svn://10.0.0.236/trunk@148266 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:01:50 +00:00
bzbarsky%mit.edu
b668306972 Fix crash bug 223064. Patch by mats.palmgren@bredband.net (Mats Palmgren), r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148265 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:01:35 +00:00
bryner%brianryner.com
8183b564fd fixing bustage
git-svn-id: svn://10.0.0.236/trunk@148264 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 07:01:13 +00:00
dwitte%stanford.edu
00018f0913 move cookies to use hashtables instead of a sorted list, and implement a sane notifications
system for cookies and permissions. this will improve perf a bunch, and also sets the stage
for a more performant and flexible cookiemanager UI by providing better notifications.

bugs 143939 and 221185, with r=bsmedberg+mvl, sr=darin and r=mvl, sr=bz respectively.


git-svn-id: svn://10.0.0.236/trunk@148263 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:53:19 +00:00
bzbarsky%mit.edu
2cab296f61 Fix bug 164816. Patch by biesi, r=bzbarsky, sr=darin
git-svn-id: svn://10.0.0.236/trunk@148262 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:46:52 +00:00
caillon%returnzero.com
f567463ff6 Fixing bustage -- bryner forgot to update these files
Bug 222134


git-svn-id: svn://10.0.0.236/trunk@148261 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:41:30 +00:00
darin%meer.net
b9579bc109 fixes bug 222588 "Mozilla creates too many threads and seems to never terminate them" r=timeless sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148260 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:38:39 +00:00
chanial%noos.fr
09b6003c9e add tri-licence
git-svn-id: svn://10.0.0.236/trunk@148259 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:35:37 +00:00
brendan%mozilla.org
f5be31d9a8 Add __noSuchMethod__ handler support, and clean up js_ValueToFunction/js_ReportIsNotDefined error diagnosis hard cases (196097, r=sparky).
git-svn-id: svn://10.0.0.236/trunk@148258 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:26:03 +00:00
bryner%brianryner.com
eeddf02bde deCOMtaminate nsIDocument by changing methods to use return value instead of out-params, eliminating unused nsresult return values, moving some members to nsIDocument and inlining the getters/setters. Bug 222134, r=bzbarsky, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148257 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 06:09:48 +00:00
timeless%mozdev.org
591ecd0363 Bug 223158 Crash searching from partially loaded bugzilla query with magnifier running [@ nsDocAccessible::HandleMutationEvent]
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@148256 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 05:43:46 +00:00
pinkerton%netscape.com
12fff3a1cb turn on auto image resizing by default (bug 197323)
git-svn-id: svn://10.0.0.236/trunk@148255 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 04:29:17 +00:00
nicolson%netscape.com
91d3c9bfb8 more debugging info.
git-svn-id: svn://10.0.0.236/trunk@148254 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 04:08:17 +00:00
jake%bugzilla.org
de095264d8 Bug 178624 - checksetup.pl needs to be run after copying templates to the custom directory.
git-svn-id: svn://10.0.0.236/trunk@148252 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 02:29:07 +00:00
jake%bugzilla.org
06df6bfa51 Bug 215051 - Document the language auto-chooser.
git-svn-id: svn://10.0.0.236/trunk@148248 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 01:26:04 +00:00
pinkerton%netscape.com
ce254174b7 bookmark system rewrite. thanks to dave haas and simon woodside (bug 212630)
git-svn-id: svn://10.0.0.236/trunk@148247 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 01:08:55 +00:00
timeless%mozdev.org
d9e3ea4fb7 Bug 221586 install size can be reduced by removing unreferenced files
git-svn-id: svn://10.0.0.236/trunk@148246 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 01:00:57 +00:00
wchang0222%aol.com
2aff98abf2 Bugzilla bug 222065: fixed a bug (inside #ifdef WINNT) introduced in the
previous checkin.


git-svn-id: svn://10.0.0.236/trunk@148244 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 01:00:10 +00:00
mkaply%us.ibm.com
43a098ec74 OS/2 bustage - makefile patch went to wrong file
git-svn-id: svn://10.0.0.236/trunk@148243 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 00:45:29 +00:00
timeless%mozdev.org
08194e1fbc Bug 219979 remove unused variable and function
r=dveditz sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@148242 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 00:30:33 +00:00
rlk%trfenv.com
f3a03f0662 bug 169550 - Help window must be <= 462px height by default. r=caillon@aillon.org.
git-svn-id: svn://10.0.0.236/trunk@148241 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-22 00:06:46 +00:00
rginda%netscape.com
00ff46f203 changes between 0.9.40 and 0.9.44:
* Revision 0.9.44 fixes some more charset related problems. The user description is now properly decoded for /query views, and the channel name for mode messages.

* Revision 0.9.43 fixes the ``unknown CTCP'' handler, so that it displays the correct diagnostic, instead of ``my_unkctcpMsg''.

* Revision 0.9.42 fixes charset problems with part reasons, and another charset problem with kick messages. It also deals with spaces in nicknames and usernames by replacing them with underscores, instead of just failing to log in. This revision also makes it so that you no longer need to restart ChatZilla after changing your description or username.

* Revision 0.9.41 adds an ``autoperform'' pref to networks that can be used to execute arbitrary ChatZilla commands when you connect to a network. These autoperform commands will be executed before any of your ``Open At Startup'' channels are processed. This release also makes ChatZilla recognize the optional ``reason'' parameter for PART messages. Many IRC servers do not yet support PART reasons, so don't be surprised if you don't see any.


git-svn-id: svn://10.0.0.236/trunk@148240 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:47:35 +00:00
scott%scott-macgregor.org
f9d4d13df9 Bug #214400 --> allow distributors to allow 4.x profile migration via a pref instead of forcing it to be off for thunderbird and firebird.
This removes a MOZ_XUL_APP ifdef

sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148239 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:36:47 +00:00
rlk%trfenv.com
758fbce89f Bug 220424 - Need to distinguish between Web links and Help links in Mozilla Help. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@148238 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:24:10 +00:00
timeless%mozdev.org
b73d2d1412 Bug 222542 delayed profile install fails
patch by mnyromyr@tprac.de r=bsmedberg sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148237 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:05:21 +00:00
scott%scott-macgregor.org
2c22193594 Port Bug #222390 --> format toolbarbuttons' width is too large
thanks to stephen walker for the port


git-svn-id: svn://10.0.0.236/trunk@148236 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:03:45 +00:00
scott%scott-macgregor.org
c2c06a0f57 change jan varga's email address
git-svn-id: svn://10.0.0.236/trunk@148235 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 23:02:38 +00:00
neil%parkwaycc.co.uk
62eef7c6e5 Bug 222940 POP3 Server Settings does not fit in Account Manager p=stefan@borggraefe.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148234 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:48:06 +00:00
mkaply%us.ibm.com
9191e6d76e Forgot makefile change for OS/2 plugin idl - 215581
git-svn-id: svn://10.0.0.236/trunk@148233 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:38:22 +00:00
mkaply%us.ibm.com
3311d6ac71 #221651 - r=mkaply - new OS/2 drag drop code
git-svn-id: svn://10.0.0.236/trunk@148232 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:21:33 +00:00
mkaply%us.ibm.com
f755e264a0 221070
r=pedemonte
OS/2 only - remove lack of activation on minimized windows


git-svn-id: svn://10.0.0.236/trunk@148231 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:19:25 +00:00
bienvenu%nventure.com
64966aece5 add js component to handle starting up in last offline state, or prompting at startup, 221734, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148230 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:15:07 +00:00
caillon%returnzero.com
c1914505cb Re-land patch for bug 83536, merging principal objects.
Also includes fixes from bug 216041.
r=bzbarsky
sr=jst


git-svn-id: svn://10.0.0.236/trunk@148229 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:11:49 +00:00
mkaply%us.ibm.com
39817850bd #215581
r=mkaply
OS/2 only code to support VACPP Compiled plugins stuff in the new GCC build


git-svn-id: svn://10.0.0.236/trunk@148228 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:11:20 +00:00
mkaply%us.ibm.com
b81b4ee198 #215581
r=mkaply
OS/2 only code to support VACPP Compiled XPCOM stuff in the new GCC build


git-svn-id: svn://10.0.0.236/trunk@148227 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:07:19 +00:00
pinkerton%netscape.com
54771381e3 use sizeToFit instead of trying to measure the text ourselves (bug 220494)
git-svn-id: svn://10.0.0.236/trunk@148226 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:02:53 +00:00
mkaply%us.ibm.com
a886c2d91a Mispelling of SHORT_LIBNAME
git-svn-id: svn://10.0.0.236/trunk@148225 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 22:01:53 +00:00
pinkerton%netscape.com
e566c157b8 fix warnings (bug 173286)
git-svn-id: svn://10.0.0.236/trunk@148224 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 21:56:16 +00:00
bishakhabanerjee%netscape.com
fda018ebc0 NIST PKITS tests:first checkin, without CRLS:bug 177398:six sections implemented
git-svn-id: svn://10.0.0.236/trunk@148223 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 21:35:04 +00:00
rlk%trfenv.com
df24d8b769 Bug 180659 - No way to zoom Mozilla help content. r=neil@parkwaycc.co.uk. sr=alecf@flett.org
git-svn-id: svn://10.0.0.236/trunk@148222 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 21:06:57 +00:00
sicking%bigfoot.com
4ae76db4ec Bug 220703: return either error or return to avoid crashes and leaks
r/sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148221 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 20:55:42 +00:00
sicking%bigfoot.com
7abb8a983f Bug 222342: Speed up txStylesheet::isStripSpaceAllowed by not filtering textnodes in the root of a document and by earlyreturning if there are no stripspace rules.
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148220 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:55:53 +00:00
mkaply%us.ibm.com
8132ca090c #205138
r=mkaply, sr=bryner
Code from jblanco - always select a folder so the New Folder button works


git-svn-id: svn://10.0.0.236/trunk@148219 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:47:25 +00:00
bzbarsky%mit.edu
7be9c65dc4 removing extra semicolon
git-svn-id: svn://10.0.0.236/trunk@148218 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:37:48 +00:00
peter%propagandism.org
38b3b01586 Additional fix for bug 56764 (Document appendChild, insertBefore fail to throw HIERARCHY_REQUEST_ERR when inserting Text Nodes). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148217 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:33:31 +00:00
bmlk%gmx.de
20c61ed232 fixed table layout add cellspacing only for columns where cells originate. bug 220653 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148216 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:29:14 +00:00
mostafah%oeone.com
0f0bf4eab6 Checked in patch for bug 222325: opening/closing sidebar doesn't redraw week view
git-svn-id: svn://10.0.0.236/trunk@148215 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:20:37 +00:00
mcs%netscape.com
2970e1ac67 Additional "bulletproofing" for bug # 221694 - ber_get_next_buffer_ext()
fails when length or tag is split across buffers.


git-svn-id: svn://10.0.0.236/trunk@148214 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 19:12:55 +00:00
tor%cs.brown.edu
f5770d0a62 Bug 153586 - add js callback to convert native string to unicode, use
for date.toLocale*String.  r=jst, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@148213 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 18:03:04 +00:00
bienvenu%nventure.com
da20f06c21 more work on offline startup prompt, 221734, address Seth and Neil's comments, not part of build yet
git-svn-id: svn://10.0.0.236/trunk@148212 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 17:51:32 +00:00
timeless%mozdev.org
cc1e68f094 PRPackedBool takes too much effort
git-svn-id: svn://10.0.0.236/trunk@148211 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 17:20:28 +00:00
bienvenu%nventure.com
8387853e12 fix 90507 patch by ch.ey@gmx.net, r/sr=me, when using authenticated SMTP smtp username value has @{smtp server hostname} appended to it
git-svn-id: svn://10.0.0.236/trunk@148210 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 17:10:53 +00:00
timeless%mozdev.org
d3813da596 Bug 143687 Bring back site icons (favicons) in personal toolbar
patch by mozilla-bugs@nogin.org r=varga sr=alecf


git-svn-id: svn://10.0.0.236/trunk@148209 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 17:00:37 +00:00
bzbarsky%mit.edu
9864dac91d Make sure to include the border and padding in the frame size even in the
"0 width" case.  Bug 222990, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@148208 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:27:48 +00:00
bzbarsky%mit.edu
b94e1b9a14 Adding regression test
git-svn-id: svn://10.0.0.236/trunk@148207 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:24:53 +00:00
bzbarsky%mit.edu
377f61655d Treat BeginUpdate/EndUpdate pairs as a batch, instead of flushing tags on any
BeginUpdate call.  Bug 222864, r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@148206 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:23:27 +00:00
bzbarsky%mit.edu
e081726408 Fix handling of id attrs to not assume that they are named "id" as much. Bug
208744, r=caillon, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@148205 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 16:16:42 +00:00
varga%nixcorp.com
4743f00758 Changing my email address.
git-svn-id: svn://10.0.0.236/trunk@148204 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 15:35:57 +00:00
igor%mir2.org
b60677fa53 Introduction of org.mozilla.javascript.Kit to contain generic support utilities.
git-svn-id: svn://10.0.0.236/trunk@148203 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 13:43:22 +00:00
igor%mir2.org
201bdec01f Use getPrototype instead of explicit reference to this.prototype
git-svn-id: svn://10.0.0.236/trunk@148202 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 13:43:21 +00:00
peter%propagandism.org
23df54e8d3 Fix for bug 56764 (Document appendChild, insertBefore fail to throw HIERARCHY_REQUEST_ERR when inserting Text Nodes). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148200 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 12:27:00 +00:00
neil%parkwaycc.co.uk
196fa7d286 Bug 211416 Fix some linux filepicker issues r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@148199 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 12:00:49 +00:00
neil%parkwaycc.co.uk
9e7d84a57a Bug 195744 Fire command event after dragging or collapsing a splitter r=varga sr=bz
git-svn-id: svn://10.0.0.236/trunk@148198 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 11:43:40 +00:00
peter%propagandism.org
e11c60b7ec Fix instanceof for DOM objects (patch in unrelated bug 162927), r=caillon, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@148197 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 11:33:34 +00:00
igor%mir2.org
d813acd7f7 Added readUrl method to shell
git-svn-id: svn://10.0.0.236/trunk@148196 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 09:13:59 +00:00
bzbarsky%mit.edu
872fa423e1 Fix plugin crash on HP-UX due to not finding the Xt libs. Bug 164021, patc by
a.lange@home.se (Andreas Lange), r=peterl, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148195 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 04:47:32 +00:00
bzbarsky%mit.edu
95633daa9b Adding regression test
git-svn-id: svn://10.0.0.236/trunk@148194 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 04:34:30 +00:00
bzbarsky%mit.edu
a8d0053450 Last checkin was actually for bug 222846
git-svn-id: svn://10.0.0.236/trunk@148193 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 04:32:57 +00:00
bzbarsky%mit.edu
aca03413bf Make style-change reflows on the table correctly reflow the caption. Bug
222864, r=bernd, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148192 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-21 04:30:10 +00:00
bienvenu%nventure.com
e07ad3ff86 initial checkin of offline startup prompt extension, NPOB 221734
git-svn-id: svn://10.0.0.236/trunk@148191 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 23:54:45 +00:00
timeless%mozdev.org
99af9d89c6 Bug 222997 Remove attach vCard from options menu
patch by bugzilla@arlen.demon.co.uk r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148190 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 23:05:40 +00:00
technutz%netscape.net
cf1712729b Bug 222419. remove wallet.TutorialFromMenu key from all.js. r=neil, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@148188 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 22:23:09 +00:00
technutz%netscape.net
f60d9a5473 Bug 222419. remove wallet.TutorialFromMenu key from navigator.properties. r=neil, sr=bienvenu.
git-svn-id: svn://10.0.0.236/trunk@148187 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 22:22:15 +00:00
despotdaemon%netscape.com
13825cd6ad Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148186 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 21:27:12 +00:00
despotdaemon%netscape.com
59b513ee13 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148185 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 20:08:30 +00:00
despotdaemon%netscape.com
af578a98b9 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148184 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 20:07:23 +00:00
ben%bengoodger.com
f55677fd4b Updates...
git-svn-id: svn://10.0.0.236/trunk@148183 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:59:49 +00:00
despotdaemon%netscape.com
c3462568b0 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148182 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:57:09 +00:00
despotdaemon%netscape.com
8006eadfc4 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148181 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:54:28 +00:00
despotdaemon%netscape.com
62b197d3f4 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148180 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:50:29 +00:00
despotdaemon%netscape.com
d8e49333bd Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148179 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:49:02 +00:00
despotdaemon%netscape.com
7f2bb91225 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148178 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:48:10 +00:00
despotdaemon%netscape.com
dc8bb5aba8 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148177 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:46:10 +00:00
despotdaemon%netscape.com
1495bfa5a7 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148176 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:45:53 +00:00
despotdaemon%netscape.com
0adc09d67c Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148175 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:45:50 +00:00
despotdaemon%netscape.com
a556b037f7 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148174 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:44:12 +00:00
despotdaemon%netscape.com
c90423aeb1 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148173 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:43:50 +00:00
despotdaemon%netscape.com
3e39ce8bd2 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148172 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:43:38 +00:00
despotdaemon%netscape.com
196d797090 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148171 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:41:45 +00:00
despotdaemon%netscape.com
dbc9a9a22f Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148170 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:38:13 +00:00
despotdaemon%netscape.com
56638c0f6d Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148169 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:36:14 +00:00
bzbarsky%mit.edu
cc56e6d3a9 Make XML prettyprinting work again. Bug 222539, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@148168 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:33:46 +00:00
despotdaemon%netscape.com
58c8b84c57 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148167 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:31:03 +00:00
despotdaemon%netscape.com
86549b31ba Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148166 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:25:56 +00:00
despotdaemon%netscape.com
fe82c7b8d1 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148165 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:25:03 +00:00
despotdaemon%netscape.com
3872306249 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148164 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:23:14 +00:00
despotdaemon%netscape.com
44fe142827 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148163 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:22:29 +00:00
despotdaemon%netscape.com
41ac7ff8fb Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@148162 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 19:22:27 +00:00
pkw%us.ibm.com
43849d0cdb Bug 221422 - Unix builds after 2003/09/13 don't start when run with a
relative path.
r=darin@meer.net, sr=dougt@meer.net


git-svn-id: svn://10.0.0.236/trunk@148161 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 17:57:52 +00:00
scott%scott-macgregor.org
06e0ba0b58 effects thunderbird only until this ifdef gets properly removed. Bug #214764 --> 'Click here to download rest of message' feature does not work for thunderbird because we weren't running the pop url.
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148160 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 17:18:52 +00:00
scott%scott-macgregor.org
dbce9291be Port Bug #221472 to thunderbird: Move current attach items to submenu of File. Remove the vCard menu item from the Options menu since we have it under File / Attachments now.
git-svn-id: svn://10.0.0.236/trunk@148159 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 17:11:29 +00:00
scott%scott-macgregor.org
3ce308d13f Bug #68345--> Don't show Mail Start Page before Account Central loads
(Port Neil's fix to Thunderbird)


git-svn-id: svn://10.0.0.236/trunk@148158 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 16:57:28 +00:00
scott%scott-macgregor.org
0688124e4c udpate the locale to 1.6a to match the trunk.
fix account manager bustage caused by Bug #89212


git-svn-id: svn://10.0.0.236/trunk@148156 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 16:24:20 +00:00
danm-moz%comcast.net
a481c39b98 make the cached compose window always registered while visible. bug 222042 r=scott,sspitzer
git-svn-id: svn://10.0.0.236/trunk@148155 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 15:31:45 +00:00
danm-moz%comcast.net
3d86ce3cc7 error check repeated window registration. bug 222042 r=scott,sspitzer
git-svn-id: svn://10.0.0.236/trunk@148154 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 15:31:38 +00:00
bienvenu%nventure.com
4f6cb47d58 potential fix for imap urls spinning, r/sr=mscott 221023, and add more logging, whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@148153 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 15:06:43 +00:00
bienvenu%nventure.com
8ca5ad6258 fix 221329 add ability to add root certs from autoconfig js, r=misterSSL@aol.com, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@148152 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 15:00:17 +00:00
igor%mir2.org
a0a77bbdd2 Reuse results of method.getParameterTypes() and better hash code for javaAdapterSignature.
git-svn-id: svn://10.0.0.236/trunk@148150 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 14:11:08 +00:00
igor%mir2.org
612b7b2cf9 Count syntax error in TokenStream directly instead of going through Context object so it would be possible to use TokenStream without instantiating Context.
git-svn-id: svn://10.0.0.236/trunk@148149 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 14:06:12 +00:00
igor%mir2.org
14d04091ad Cosmetics: indentation fixes
git-svn-id: svn://10.0.0.236/trunk@148148 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 14:02:53 +00:00
scott%scott-macgregor.org
59f17b869d fix for bug #221318
migrate vCards from 4.x

also fix some problems with pop account migration.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148142 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-20 05:36:53 +00:00
ian%hixie.ch
eec4b7aad8 fix minor grammar error
git-svn-id: svn://10.0.0.236/trunk@148141 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 22:33:00 +00:00
ian%hixie.ch
9c8fcf4021 Homogenise the violence code a bit.
git-svn-id: svn://10.0.0.236/trunk@148140 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 22:13:42 +00:00
ian%hixie.ch
72e394934b Insult Generator. See bug 204356 for details.
git-svn-id: svn://10.0.0.236/trunk@148139 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 22:11:16 +00:00
bzbarsky%mit.edu
9613fc72bd Report a useful error when encountering a CFM app path in a Mach-o build. Bug
166369, patch by biesi, r=bzbarsky, sr=sfaser.


git-svn-id: svn://10.0.0.236/trunk@148138 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 21:36:39 +00:00
ian%hixie.ch
ef99ec1094 dumb bot
git-svn-id: svn://10.0.0.236/trunk@148137 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 21:06:56 +00:00
neil%parkwaycc.co.uk
ae882536a9 Bug 107150 Classic Navbar buttons need more spacing between text and icons p=mbockelcamp@web.de r+sr=jag
git-svn-id: svn://10.0.0.236/trunk@148136 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 20:14:44 +00:00
bmlk%gmx.de
94f16f07a5 reinitialize layout strategy in response to a style incr. reflow targeted at a table frame bug 222467 r/sr=bzbarsky
make debug statement more compact bug 220448 r/sr=jst


git-svn-id: svn://10.0.0.236/trunk@148135 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 19:23:11 +00:00
despotdaemon%netscape.com
5e37100525 Pseudo-automatic update of changes made by dwitte@stanford.edu.
git-svn-id: svn://10.0.0.236/trunk@148134 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 17:40:26 +00:00
ian%hixie.ch
a9657094d1 Improve the documentation for people troubleshooting connection problems.
git-svn-id: svn://10.0.0.236/trunk@148133 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 17:32:39 +00:00
ian%hixie.ch
20ee276b0d Undocumented (for now) feature: let the user override the bot's username from the config file by setting the 'username' configuration option to a true value (defaults to 0).
git-svn-id: svn://10.0.0.236/trunk@148132 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 17:02:07 +00:00
noririty%jcom.home.ne.jp
9b5be78a1a Fix b=170499 move visitLink() to toolkit for about dialog and thunderbird
git-svn-id: svn://10.0.0.236/trunk@148131 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 15:18:15 +00:00
daniel%glazman.org
b8725fde7d Standalone Composer 0.01
uses Firebird/Thunderbird's toolkit
customizable main toolbar
Orbit 3+1 buttons
Form button
limited dependencies to other Moz App Suite module
Calendar smart widget


git-svn-id: svn://10.0.0.236/trunk@148130 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 13:24:52 +00:00
daniel%glazman.org
ce337a163d Orbit 3+1 buttons for Standalone Composer
git-svn-id: svn://10.0.0.236/trunk@148129 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 13:13:27 +00:00
igor%mir2.org
072291c52d 1. Static hash table in JavaAdapter is replaced by a non-static fields in GlobalScope.
2. NativeObject implements just Serializable, not Externalizable interface to simplify serialization.


git-svn-id: svn://10.0.0.236/trunk@148128 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 09:59:52 +00:00
mvl%exedo.nl
7ca2ac5836 Ask before loading images is no more. Remove obsolete references to it from the prefs panel.
bug 161130, r=dwitte, sr=darin


git-svn-id: svn://10.0.0.236/trunk@148127 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 09:10:59 +00:00
bzbarsky%mit.edu
688ab27a2a 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@148126 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 09:05:28 +00:00
jocuri%softhome.net
312fe61923 Bug 218977: "Table 'namedqueries' was not locked with LOCK TABLES" on ThrowUserError('product_edit_denied'); r=bbaetz; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148125 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 08:46:39 +00:00
nelsonb%netscape.com
2800334777 Add new -N option, which completely suppresses the initialization and use
of the SSL server session ID cache.  Used to test the fix for bug 222726.


git-svn-id: svn://10.0.0.236/trunk@148121 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 05:18:11 +00:00
nelsonb%netscape.com
8e0aca0386 Put the NSS 3.9 block back in ASCII sorting order, AGAIN.
git-svn-id: svn://10.0.0.236/trunk@148120 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 04:41:20 +00:00
nelsonb%netscape.com
68ca5e8448 When the SSL_NO_CACHE option is set on an SSL server socket, don't touch
the server session cache AT ALL.  Bug 222726


git-svn-id: svn://10.0.0.236/trunk@148119 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 01:55:50 +00:00
nelsonb%netscape.com
3e437a3d4d Declare SSL_NO_STEP_DOWN option. Partial fix to bug 148452.
git-svn-id: svn://10.0.0.236/trunk@148118 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 01:31:41 +00:00
nelsonb%netscape.com
701f341286 SSL_ShutdownServerSessionIDCache no longer leaks the cache memory.
Bug 222065. r=wchang0222


git-svn-id: svn://10.0.0.236/trunk@148117 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 01:25:10 +00:00
wchang0222%aol.com
917c4d903b Bugzilla bug 179828: released plarena.h and plarena.c under the
MPL/GPL/LGPL tri-license. r=gerv,wtc.


git-svn-id: svn://10.0.0.236/trunk@148115 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-19 00:10:22 +00:00
rlk%trfenv.com
1a393d44b9 Bug 222784 - Reflect UI changes from Bug 89212 in Help. r=rlk@trfenv.com. Patch by Stefan Borggraefe (borggraefe@despammed.com)
git-svn-id: svn://10.0.0.236/trunk@148114 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 22:48:54 +00:00
jocuri%softhome.net
50fa526c2d Bug 221977: Insecure dependency in require while running with -T switch at Bugzilla/Auth.pm; patch by Dave Miller (justdave@bugzilla.org); r=gerv; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148113 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 22:46:22 +00:00
jocuri%softhome.net
1bd67db6f1 Bug 108528: knob is not a defined error message and it does not help a user find the error; patch by chaduv (caduvall@glue.umd.edu); r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148112 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 22:37:29 +00:00
jocuri%softhome.net
439f2b7a87 Bug 222566: Fixing wording on enter_bug.cgi when using the create-guided template; patch by Gervase Markham (gerv@mozilla.org); r=justdave; a=justdave.
git-svn-id: svn://10.0.0.236/trunk@148111 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 22:24:51 +00:00
bzbarsky%mit.edu
7aac0db4a8 Remove limiting of the quirk containing block search to only one level. Bug
222730, also fixes bug 88035, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148110 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 20:22:22 +00:00
kairo%kairo.at
b88009d020 bug 154927 - automate localeVersion updates based on milestone.txt - we'll now create all those files during compile time from .in files, r=leaf, sr=bz
git-svn-id: svn://10.0.0.236/trunk@148108 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 17:54:07 +00:00
cls%seawood.org
4fc8d913e5 Removing lib/mac/MoreFiles/Makefile
git-svn-id: svn://10.0.0.236/trunk@148105 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 16:46:56 +00:00
noririty%jcom.home.ne.jp
75790de73a Fixing build failure b=221599
git-svn-id: svn://10.0.0.236/trunk@148103 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 12:40:05 +00:00
ian%hixie.ch
c839e3aa40 Support 'mozbot!' on its own.
git-svn-id: svn://10.0.0.236/trunk@148102 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 10:57:56 +00:00
bzbarsky%mit.edu
892c0cd889 Adding regression tests.
git-svn-id: svn://10.0.0.236/trunk@148101 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 08:07:01 +00:00
bzbarsky%mit.edu
169f5d5f1e Line up the hypothetical box for positioned frames with the _top_ of the line
box if there is nothing in the line before the positioned frame's placeholder.
When that happens, it means that the positioned frame's content actually came
before whatever content lives in the line box and thus the frame should not be
lined up with the line box's bottom.  Bug 94468, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@148100 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 08:04:37 +00:00
bzbarsky%mit.edu
b4923e2730 Undoing last change now that I have perf data.
git-svn-id: svn://10.0.0.236/trunk@148099 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 07:13:30 +00:00
ben%bengoodger.com
d0e5084972 New Cross Platform Options Dialog (getting started)
git-svn-id: svn://10.0.0.236/trunk@148098 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 07:10:33 +00:00
bzbarsky%mit.edu
0b57ccb01f Test performance impact of not limiting to the first level now that bug 222730
is fixed.  r=dbaron


git-svn-id: svn://10.0.0.236/trunk@148097 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 06:08:39 +00:00
bzbarsky%mit.edu
9998455a57 Only calc a quirk containing block if we have a percentage height. Bug 222730,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@148096 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 05:09:42 +00:00
bzbarsky%mit.edu
16cbc0284a Fix crash when an SVG <foreignobject> suddenly needs a space manager. Bug
220165, r=alex@croczilla.com, sr=roc


git-svn-id: svn://10.0.0.236/trunk@148095 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 03:19:33 +00:00
cls%seawood.org
ed346b14a9 Updating "standalone" build module dependency maps.
git-svn-id: svn://10.0.0.236/trunk@148094 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 03:10:08 +00:00
relyea%netscape.com
1a4caffe99 221067 NSS needs to be able to create token symkeys from unwrap and derive.
git-svn-id: svn://10.0.0.236/trunk@148092 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:38:04 +00:00
bzbarsky%mit.edu
877609ae83 Adding regression tests
git-svn-id: svn://10.0.0.236/trunk@148091 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:28:44 +00:00
bzbarsky%mit.edu
9d5216503f Stop walking up the tree looking for something to size against if we hit a
positioned frame.  Bug 221784, r+sr=roc


git-svn-id: svn://10.0.0.236/trunk@148090 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:24:28 +00:00
bienvenu%nventure.com
39dde875cc unescape urls inimap protocol logging to diagnose spinning problems 221023 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148089 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:19:59 +00:00
bienvenu%nventure.com
4dd11393d4 fix 206746 store labels on imap server if server lists label keywords, patch by gary.maths.tcd.ie, r/sr=me, and add more imap protocol logging to diagnose spinning problems 221023 and potential fix for crash destroying monitor in nsImapProtocol destructor 183497 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@148088 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-18 00:13:15 +00:00
neil%parkwaycc.co.uk
188c3fa081 Bug 221988 Replace doesQI function with built-in instanceof operator r=peterv sr=alecf moa=caillon
git-svn-id: svn://10.0.0.236/trunk@148087 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 22:45:47 +00:00
mkaply%us.ibm.com
d81fdc2091 OS/2 bustage building tests
git-svn-id: svn://10.0.0.236/trunk@148086 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 21:42:29 +00:00
chanial%noos.fr
c8f2306a6b Bug 222585: dialogheader should crop p=neil, r=varga sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148084 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 21:27:28 +00:00
cbiesinger%web.de
258c0c4806 fixing wrong comments. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@148083 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 21:21:45 +00:00
nelsonb%netscape.com
187cd7ce76 Detect buffer overruns caused by flawed application-supplied callbacks,
and avoid crashing due to them.  Bugscape bug 52528. r=wchang


git-svn-id: svn://10.0.0.236/trunk@148082 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 21:12:13 +00:00
cbiesinger%web.de
c7635a9ed1 removing obsolete comment, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@148081 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 20:56:44 +00:00
neil%parkwaycc.co.uk
63066fb64c Bug 89212 Account Settings should be fixed size p=stefan@borggraefe.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148078 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 20:02:31 +00:00
neil%parkwaycc.co.uk
edb932363f Bug 222585 dialogheader should crop r=varga sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148077 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 19:58:12 +00:00
tor%cs.brown.edu
55797545dd Bug 219705 - fix java applet crash with Blackdown JVM. r=blizzard, sr=shaver
git-svn-id: svn://10.0.0.236/trunk@148075 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 19:32:28 +00:00
chanial%noos.fr
c9a1d6f171 Bug 221599: remove comm.jar dependencies in fontpackage.xul
use the PP for the licence


git-svn-id: svn://10.0.0.236/trunk@148074 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 19:31:11 +00:00
mkaply%us.ibm.com
28dd650c09 #220827
r=darin, sr=jst
Code from doronr@us.ibm.com - allow empty headers in SOAP to work around Axis bug


git-svn-id: svn://10.0.0.236/trunk@148073 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 19:26:14 +00:00
igor%mir2.org
ae238083fc Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=222635 :
Now activation is always properly removed under the debugger.


git-svn-id: svn://10.0.0.236/trunk@148070 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 18:24:29 +00:00
chanial%noos.fr
4f59b6c5fa Bug 221597: remove comm.jar dependencies in browser.js by forking metadata.xul (now: metaData.xul)
move pageInfo.css into skin.


git-svn-id: svn://10.0.0.236/trunk@148069 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 18:00:38 +00:00
relyea%netscape.com
4bbbf7ee2c Incorporate WTC's review comments..
git-svn-id: svn://10.0.0.236/trunk@148068 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 17:56:56 +00:00
chanial%noos.fr
1ecf1e3a33 remove #ifdef MOZ_PHOENIX that are no more relevent since we forked the bookmarks service.
correct typo in comment.


git-svn-id: svn://10.0.0.236/trunk@148067 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 16:27:55 +00:00
chanial%noos.fr
a2b76128ae bug 221078: unfork firebird/mozilla cookie prefs.
Initial patch by dwitte.
This patch migrates and removes the old cookie prefs. UI is not changed.


git-svn-id: svn://10.0.0.236/trunk@148066 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 15:21:48 +00:00
chanial%noos.fr
749c008f04 bug 221078: unfork firebird/mozilla cookie prefs.
Initial patch by dwitte.
This patch migrates and removes the old cookie prefs. UI is not changed.


git-svn-id: svn://10.0.0.236/trunk@148065 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 15:05:49 +00:00
chanial%noos.fr
32e93ea9f5 bug 222625: Default attribute for preferences should be "value"
bug 222030: useless use of wsm_attributes used in <data/> objects
and also remove some silly use of prefattribute


git-svn-id: svn://10.0.0.236/trunk@148064 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 14:56:39 +00:00
ian.mcgreer%sun.com
643e7f3374 missed SSL ECC test files in last checkin
git-svn-id: svn://10.0.0.236/trunk@148062 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 14:10:18 +00:00
uid502
f6c90d44da Bug 222468. Make nsLayoutUtils::CompareTreePosition work even if the aCommonAncestor parameter is not, in fact, a common ancestor.
git-svn-id: svn://10.0.0.236/trunk@148061 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 14:10:02 +00:00
ian.mcgreer%sun.com
decc84df49 ECC code landing.
Contributed by Sheuling Chang, Stephen Fung, Vipul Gupta, Nils Gura,
and Douglas Stebila of Sun Labs


git-svn-id: svn://10.0.0.236/trunk@148060 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 13:45:42 +00:00
ian%hixie.ch
7466d72fea Be silently compatible with Infobot's 'karma' syntax. Bug 142377
git-svn-id: svn://10.0.0.236/trunk@148059 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 09:47:53 +00:00
neil%parkwaycc.co.uk
297b2b194b Checking in reviewed attachment rather than obsolete attachment to bug 222524
git-svn-id: svn://10.0.0.236/trunk@148058 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 09:06:13 +00:00
neil%parkwaycc.co.uk
3f140c4849 Bug 222524 CompareRawSortKey should be null-safe r=smontagu sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@148057 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 08:19:58 +00:00
nelsonb%netscape.com
3d454f2360 Put the NSS 3.9 block in ASCII sorting order.
git-svn-id: svn://10.0.0.236/trunk@148056 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 05:45:19 +00:00
uid502
f97b0819f2 Bug 165149. More cleanup. Make nsStyleContext::GetPseudoType return a weak pointer. Also remove unnecessary arguments to nsHTMLContainerFrame::CreateViewForFrame. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@148055 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 02:38:37 +00:00
bzbarsky%mit.edu
8cc6849383 Removing super-noisy debug printf. bug 220341, rs=blizzard
git-svn-id: svn://10.0.0.236/trunk@148054 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 02:13:30 +00:00
justdave%syndicomm.com
82642e719e Correcting the previous backout attempt, apparrently typoed a version number last time
git-svn-id: svn://10.0.0.236/trunk@148053 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-17 02:07:55 +00:00
bzbarsky%mit.edu
193af95510 Return a more useful error code. Partial fix for bug 222501, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@148051 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 23:53:45 +00:00
relyea%netscape.com
d93fbe9713 Bug 156770 When we do a file import and give a bad password we get wrong errors back
When we fail to decode based on a bad password, don't continue.

So once we've tried failed to decode a ANS.1 stream, don't continue collecting
more data.

On microsoft.pfx files, we would wind up decoding to the end of the encrypted
stream, then fail in the padding in PKCS #7. This code bypasses this problem by
making sure we don't continue to try to decode data once we've hit a bad
password failure.


git-svn-id: svn://10.0.0.236/trunk@148050 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 23:49:15 +00:00
scott%scott-macgregor.org
b2c5160bfd Bug #219204 --> posting news articles adds line break at its end. Patch by ch.ey@gmx.net (Christian Eyrich)
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@148048 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 23:19:55 +00:00
scott%scott-macgregor.org
01de1f8fca Checking in Bug #163783 --> sending message adds line break at its end for ch.ey@gmx.net.
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@148047 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 23:16:36 +00:00
darin%meer.net
2c01ef116f fixes bug 222023 "regression: pref parser should accept single-quote delimited strings" r=timeless sr=brendan
git-svn-id: svn://10.0.0.236/trunk@148043 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 22:33:02 +00:00
nicolson%netscape.com
3caf903f4b More debugging information.
git-svn-id: svn://10.0.0.236/trunk@148042 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 22:17:00 +00:00
scott%scott-macgregor.org
ae3c12418c Bug #222521 --> Auto Proxy URLs do not work in Thunderbird
git-svn-id: svn://10.0.0.236/trunk@148041 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 22:15:21 +00:00
rlk%trfenv.com
a3e3327f3d Bug 153789 - Navigator Preferences - Appearance - corrections. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@148040 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 21:17:53 +00:00
ian%hixie.ch
55c7e90503 Support password protected servers. bug 222129.
git-svn-id: svn://10.0.0.236/trunk@148039 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 21:17:39 +00:00
dwitte%stanford.edu
aff25bf706 unfork the core cookie backend prefs, between mozilla & firebird. this makes the cookie backend GRE-friendly. it also breaks firebird, but that's their own fault. (a firebird fix will be landing shortly).
b=221078, r=caillon, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@148038 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 20:54:29 +00:00
leaf%mozilla.org
558ea66786 add env var control to stub installer xpi url; version based on milestone,
and installer name based on config settings.


git-svn-id: svn://10.0.0.236/trunk@148037 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 20:06:23 +00:00
ian%hixie.ch
3211facbe9 implement 'lo' as a greeting
git-svn-id: svn://10.0.0.236/trunk@148036 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 19:42:34 +00:00
justdave%syndicomm.com
ec2098df1b Backing out patch from bug 108528 - failed to take i10n concerns into account
git-svn-id: svn://10.0.0.236/trunk@148034 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 18:26:09 +00:00
bzbarsky%mit.edu
3e2e83624b Create a mozAutoDocUpdate class to handle automatically calling
BeginUpdate/EndUpdate on documents.  Use this in a bunch of places to make sure
that EndUpdate is called in the face of early returns.  Bug 131775, also fixes
bug 211022, r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@148033 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 18:14:25 +00:00
bryner%brianryner.com
a20f0c84b1 really fix bug 220067, and add license from nsWalletTreeUtils.js (the source of this code)
git-svn-id: svn://10.0.0.236/trunk@148032 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 18:09:55 +00:00
bryner%brianryner.com
b10c57a543 removing unused file
git-svn-id: svn://10.0.0.236/trunk@148031 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 18:07:21 +00:00
bzbarsky%mit.edu
7cc48fd0d4 Don't fire window.onerror for strict JS warnings. Bug 220603 (and bug 63672
and company), patch by brendan, r=jst, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@148029 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 17:54:24 +00:00
timeless%mozdev.org
3a46a343a6 Bug 215784 segmentation violation when clicking on Edit/Preferences/Appearance/Fonts
r=dwitte


git-svn-id: svn://10.0.0.236/trunk@148028 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 16:03:55 +00:00
timeless%mozdev.org
8af9844c8a Bug 220106 @mozilla.org/security/nsCertTree;1 doesn't null check mTreeArray
r=kaie sr=bz


git-svn-id: svn://10.0.0.236/trunk@148027 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 15:33:56 +00:00
timeless%mozdev.org
02ebf102e0 Bug 220230 Change PSM preferences windows behaviour to be more consistent with the rest of the Preference windows
patch by borggraefe@despammed.com r=kaie sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@148026 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 15:26:28 +00:00
igor%mir2.org
0d1464148a I changed FunctionObject and ScriptableObject to use MemberBox wrapper for native methods, getters and setters that allowed to get following:
1. Method serialization code in MemberBox takes care of all serialization so ScriptableObject and FunctionObject does not need anything on its own.

2. Invoker optimization is extended to getters and setters in ScriptableObject.

3. Recovery from IllegalAccessException is extended to all cases of method invocation via reflection.

4. All error wrapping happens in a single class so FunctionObject and ScriptableObject does not need to wary about it.


git-svn-id: svn://10.0.0.236/trunk@148024 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 14:27:53 +00:00
dwitte%stanford.edu
fdcedac1c9 make the cookie whitelist override the "limit cookie lifetime to session" pref. this allows the user to whitelist certain sites for setting permanent cookies, while non-whitelisted sites are downgraded to session cookies. also adds an "downgrade cookies from this site to session" permissionlist value, so now we have a whitelist/blacklist/sessionlist. (UI for this latter feature is not yet hooked up).
this also shifts a bunch of forked pref stuff out of the cookie backend and into an app-specific place, which is good for the GRE.

b=217286, r=mvl, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@148021 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 13:17:12 +00:00
bryner%brianryner.com
10870340bf I meant to check for an empty string as well as a null string. Really. r=mozbot.
git-svn-id: svn://10.0.0.236/trunk@148020 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 10:04:14 +00:00
bryner%brianryner.com
5053cfdc53 port fix to sort strings case-insensitively, bug 220067
git-svn-id: svn://10.0.0.236/trunk@148019 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 09:44:52 +00:00
neil%parkwaycc.co.uk
f7f64c5a7e More help cleanup including fix to previous checkin to bug 219120 r=rlk sr=alecf
git-svn-id: svn://10.0.0.236/trunk@148018 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 08:17:06 +00:00
daniel%glazman.org
bab18e9dbc trivial fix for too wide buttons in Composer's format toolbar, classic theme; b=222390, rs=bz
git-svn-id: svn://10.0.0.236/trunk@148017 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 07:29:42 +00:00
bzbarsky%mit.edu
6f3cfeb0b5 Removing stray ^M. Patch by bernd, r/sr=me, bug 207401
git-svn-id: svn://10.0.0.236/trunk@148016 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 06:46:50 +00:00
justdave%syndicomm.com
afc49d5c5b removing references to my netscape.com address, since it no longer works.
git-svn-id: svn://10.0.0.236/trunk@148014 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 06:30:02 +00:00
pschwartau%netscape.com
f7ded9bac1 Skip new tests that use SpiderMonkey's f.caller property (non-ECMA).
git-svn-id: svn://10.0.0.236/trunk@148011 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 04:08:38 +00:00
brendan%mozilla.org
e26a2746d4 Fix f.call and f.apply so f.caller skips those natives, to match IE (222029, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@148010 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 03:30:18 +00:00
nicolson%netscape.com
f155d7db1f Try * instead of . to get zip to grab all the contents of a directory.
git-svn-id: svn://10.0.0.236/trunk@148009 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 03:28:19 +00:00
bzbarsky%mit.edu
2b84a18076 Adding support for DOM3 DOMStringList and DOMNameList. Bug 217159,
implementation by peterv, classinfo changes by me, r/sr=me on peterv's changes,
r/sr=peterv on my changes, r=caillon on the whole thing, sr=jst


git-svn-id: svn://10.0.0.236/trunk@148006 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-16 00:44:20 +00:00
timeless%mozdev.org
72f2fe28cc Bug 108528 - knob is not defined doesn't explain to 2001110503 users what to do
patch by caduvall@glue.umd.edu r=timeless a=justdave


git-svn-id: svn://10.0.0.236/trunk@148005 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 22:48:12 +00:00
kiko%async.com.br
b4fb59cdcd Add comment regarding detainting in showlog.pl
git-svn-id: svn://10.0.0.236/trunk@148002 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 21:30:10 +00:00
kiko%async.com.br
9b62fa71ff Detaint machine_id and logfile r=jkeiser
git-svn-id: svn://10.0.0.236/trunk@148001 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 21:04:11 +00:00
bryner%brianryner.com
ac89408a62 port fix to sort strings case-insensitively, bug 220067
git-svn-id: svn://10.0.0.236/trunk@148000 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:57:18 +00:00
bsmedberg%covad.net
f93f90d633 Bug 220095, Navigator->Languages is empty (win32 installer builds only, fallout from bug 179834) rs=darin
git-svn-id: svn://10.0.0.236/trunk@147999 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:38:58 +00:00
bsmedberg%covad.net
41433e969a Bug 207401 - linker /DEF flag used incorrectly during compiling - patch by steve@advance-software.co.uk r=adamlock moa=bryner
Bug 219362 - make chrome target recursive. Use "realchrome" if you don't want a recursive target. r=bryner (patch by me with parallel build correction by cls)


git-svn-id: svn://10.0.0.236/trunk@147998 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:30:59 +00:00
bryner%brianryner.com
cbec1fe055 bring over active link color default pref
git-svn-id: svn://10.0.0.236/trunk@147997 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:30:21 +00:00
bryner%brianryner.com
94b598dcf7 Fix two problems with the GNOME helper app code:
- Bail out correctly if we failed to open a library
- Open the soname of the library (i.e. foo.so.0 instead of foo.so)

Bug 221217, r=blizzard, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@147996 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:24:45 +00:00
sicking%bigfoot.com
832241db81 Bug 199613: Don't put textnodes in the root of the document when parsing XML and XUL since the DOM doesn't allow that.
r=peterv sr=jst


git-svn-id: svn://10.0.0.236/trunk@147995 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 20:10:47 +00:00
bmlk%gmx.de
a9376139f8 layout regression test pain relief, bug 221598 r=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147993 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 19:08:35 +00:00
pkw%us.ibm.com
b3e11f7283 Bug 220210 - Bookmarks root is always English "Bookmarks" if using one
profile named "default".
r=p_ch@verizon.net, sr=jag@tty.nl


git-svn-id: svn://10.0.0.236/trunk@147992 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 19:04:07 +00:00
bryner%brianryner.com
0cb89d2bfa fix thunderbird compose bustage from bug 142163 checkin
git-svn-id: svn://10.0.0.236/trunk@147991 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 18:33:08 +00:00
igor%mir2.org
39cb0605ae Updated ftp links to the download files due ftp server reorganization
git-svn-id: svn://10.0.0.236/trunk@147990 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 18:13:33 +00:00
mcs%netscape.com
17a1191dbb Additional fix for bug # 205419 - Relicense LDAP C SDK (directory/c-sdk).
Replace NPL/GPL/LGPL licenses with MPL/GPL/LGPL.


git-svn-id: svn://10.0.0.236/trunk@147988 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 17:26:10 +00:00
bienvenu%nventure.com
559af4cd73 more work on making palmsync a tbird extension, make palmsyncinstall.exe optionally take a path to mozabconduit.dll, r/sr=mscott 214407 not part of default build
git-svn-id: svn://10.0.0.236/trunk@147987 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 16:48:50 +00:00
mcs%netscape.com
4a7456e14e Fix bug # 221694 - ber_get_next_buffer_ext() fails when length or tag
is split across buffers.


git-svn-id: svn://10.0.0.236/trunk@147986 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 14:32:10 +00:00
dwitte%stanford.edu
ed3329810e move along, nothing to see here...
fix a bitwise & to a logical &&. nice catch bsmedberg!


git-svn-id: svn://10.0.0.236/trunk@147985 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 14:28:07 +00:00
mcs%netscape.com
cfd2489ce7 Improve the PRLDAP_OPT_IO_MAX_TIMEOUT related comment.
git-svn-id: svn://10.0.0.236/trunk@147984 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 13:19:01 +00:00
dwitte%stanford.edu
7b867335a4 make cookiemanager sort strings case-insensitively.
thanks to smanux@lfjr.net for the patch. r=dwitte, sr=darin, b=220067


git-svn-id: svn://10.0.0.236/trunk@147983 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 09:41:40 +00:00
bzbarsky%mit.edu
502d0ad799 More bug 214969 -- HTML nodes lie about their namespace, so check the
document's case-sensitivity instead.  r+sr=tor


git-svn-id: svn://10.0.0.236/trunk@147982 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 05:54:46 +00:00
bzbarsky%mit.edu
84b6b42418 Only propagate the body background to the canvas in HTML documents; don't do it
for XHTML.   Bug 214969, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147981 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 02:48:25 +00:00
simford.dong%sun.com
b06c35dcf2 Bugzilla Bug 168226 XPCOM Wrapper does not support ldap port numbers greater than 32k, r=Pete Zha, sr=Henry Jia
fixed by wind.li@sun.com
checked in by Simford.Dong@Sun.COM


git-svn-id: svn://10.0.0.236/trunk@147980 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 02:23:26 +00:00
bzbarsky%mit.edu
d43d8c0e1e Add pref for the default :active styling. Bug 142163, patch by
mats.palmgren@bredband.net (Mats Palmgren), r=bzbarsky/sr=dbaron on the
layout/xpfe parts of the patch, r=glazou/sr=bzbarsky on the editor part,
moa=neil on the prefwindow changes.


git-svn-id: svn://10.0.0.236/trunk@147979 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 01:56:12 +00:00
jpierre%netscape.com
e404142fda Fix for bug 222180 . remove redundant code
git-svn-id: svn://10.0.0.236/trunk@147978 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 01:40:10 +00:00
jpierre%netscape.com
e8edbab622 Fix for bug 222180 . Change to quick decoder . r=wtc
git-svn-id: svn://10.0.0.236/trunk@147977 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 01:34:22 +00:00
uid502
eed697cb68 Bug 217604. Ensure out-of-flow frames are ordered in content order. Ensure views are maintained in frame/content order.
git-svn-id: svn://10.0.0.236/trunk@147976 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-15 00:49:03 +00:00
dbaron%dbaron.org
6b49a6d2a7 Remove reflow callbacks from the list as they are processed, to avoid crashes when reentering HandlePostedReflowCallbacks. b=220126 Patch from Mats Palmgren <mats.palmgren@bredband.net>. r=dbaron sr=roc
git-svn-id: svn://10.0.0.236/trunk@147975 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 23:29:07 +00:00
chanial%noos.fr
4c64982499 Bug 221597: remove comm.jar references in pref-fonts.xul
git-svn-id: svn://10.0.0.236/trunk@147974 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 22:54:54 +00:00
chanial%noos.fr
0a9b3447d9 Bug 221597: remove comm.jar references in openLocation.xul
git-svn-id: svn://10.0.0.236/trunk@147973 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 22:36:58 +00:00
mkaply%us.ibm.com
be04dbef01 Up OS/2 stack size and remove OS/2 build options
git-svn-id: svn://10.0.0.236/trunk@147972 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 22:22:36 +00:00
bryner%brianryner.com
c4b62f5eb1 fall back to dynamic symbol table if no symbols were found in the symtab section. bug 222165, r=dbaron
git-svn-id: svn://10.0.0.236/trunk@147971 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:49:21 +00:00
bryner%brianryner.com
9079f3cefa No need to use threadsafe refcounting for rendering contexts, bug 110933. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@147970 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:47:20 +00:00
chanial%noos.fr
6781f9ae91 Bug 221597: remove comm.jar references in pref-theme.*
git-svn-id: svn://10.0.0.236/trunk@147969 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:18:44 +00:00
dbaron%dbaron.org
f5465331af Forgot to address review comment. b=221531 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147968 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:06:58 +00:00
bryner%brianryner.com
fe08239a4e Don't ignore libraries loaded at address 0x0, or we'll ignore libc. Bug 222158, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@147967 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 21:05:22 +00:00
rlk%trfenv.com
2659c96059 Bug 222127 - IP network/mask format for "No Proxy For" is not documented. r=rlk@trfenv.com. Patch by Iain Arnell (isarnell@xs4all.nl)
git-svn-id: svn://10.0.0.236/trunk@147966 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 20:54:27 +00:00
chanial%noos.fr
7a9d39ab65 bug 221597: remove comm.jar dependencies in pref-calibrate-screen.xul
git-svn-id: svn://10.0.0.236/trunk@147965 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 20:38:25 +00:00
chanial%noos.fr
ca65f999b3 on going work on bug 221597: move the close, restore and minimize icons to the toolkit.
git-svn-id: svn://10.0.0.236/trunk@147964 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 20:11:16 +00:00
pinkerton%netscape.com
c24c503ac6 fix build bustage (bug 221984, r=bryner/cls)
git-svn-id: svn://10.0.0.236/trunk@147963 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 19:55:18 +00:00
timeless%mozdev.org
bf60fd9724 English fix rs=mostafah
git-svn-id: svn://10.0.0.236/trunk@147962 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 18:52:48 +00:00
timeless%mozdev.org
478205ecbe Making the instructions from readme.txt noticable
git-svn-id: svn://10.0.0.236/trunk@147961 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 18:25:41 +00:00
bryner%brianryner.com
8240cad873 Remove timebomb references from allmakefiles.sh and modules.mk (bug 193740). Patch by sipaq, r=bryner.
git-svn-id: svn://10.0.0.236/trunk@147960 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 18:22:31 +00:00
bienvenu%nventure.com
d650c7b630 more palm sync ui, allow configuration of conduit through hot sync conduit ui 221413 patch by kteuscher@myrealbox.com, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147959 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 18:04:49 +00:00
nelsonb%netscape.com
8426542fcd Eliminate redundant function declarations. Bug 208854. r=wchang0222
git-svn-id: svn://10.0.0.236/trunk@147958 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 17:44:33 +00:00
bienvenu%nventure.com
dc7f1199c6 more palm sync ui, allow configuration of conduit through hot sync conduit ui 221413 patch by kteuscher@myrealbox.com, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147957 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 17:19:55 +00:00
neil%parkwaycc.co.uk
2a9e19d9cb Bug 68345 Don't show Mail Start Page before Account Central loads r=stephend sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147956 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 16:17:32 +00:00
neil%parkwaycc.co.uk
39d7a0d45e Bug 221472 Collect the various attach items under a file submenu p=ian@arlen.demon.co.uk r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147955 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 15:43:44 +00:00
neil%parkwaycc.co.uk
98debf42d3 Fixing -kb
git-svn-id: svn://10.0.0.236/trunk@147954 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 12:17:10 +00:00
chanial%noos.fr
fe76346b07 Bug 221987 Don't create frames for XUL <script> p=neil, r=varga, sr=bz
git-svn-id: svn://10.0.0.236/trunk@147951 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 08:58:26 +00:00
neil%parkwaycc.co.uk
f3f33726cb Bug 221987 Don't create frames for XUL <script> r=varga sr=bz
git-svn-id: svn://10.0.0.236/trunk@147949 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 08:27:37 +00:00
chanial%noos.fr
642fd50a98 fix bustage in partial source viewer
git-svn-id: svn://10.0.0.236/trunk@147948 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 08:05:04 +00:00
chanial%noos.fr
d591e04d0f forgot to check in the modified jar list.
git-svn-id: svn://10.0.0.236/trunk@147947 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:42:40 +00:00
chanial%noos.fr
ab3ae1f503 adding overlay for edit menus
git-svn-id: svn://10.0.0.236/trunk@147946 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:26:36 +00:00
chanial%noos.fr
29b34a142a removing comm.jar dependencies in the bookmarks component. Escape close the window and fix for bug 168412.
Also remove the bookmark edit command (ex: cmd_bm_paste) and use the edit ones instead (ex: cmd_paste)


git-svn-id: svn://10.0.0.236/trunk@147945 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:20:35 +00:00
chanial%noos.fr
c39b3ca14a removing comm.jar dependencies in the source viewer.
(bug 221668 and bug 173879). Commands Find, Save As and Print still have to be hooked properly.


git-svn-id: svn://10.0.0.236/trunk@147944 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:13:34 +00:00
chanial%noos.fr
26db11121e adding overlay for edit menus
git-svn-id: svn://10.0.0.236/trunk@147943 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-14 05:09:24 +00:00
brendan%mozilla.org
ccc41df84a Fix comment bug reported by timeless (222055).
git-svn-id: svn://10.0.0.236/trunk@147932 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 23:25:48 +00:00
rlk%trfenv.com
004637e287 Fixing a checkin.
git-svn-id: svn://10.0.0.236/trunk@147931 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 23:07:09 +00:00
pschwartau%netscape.com
ded3bc4212 Initial add. Regression test for bug 222029.
git-svn-id: svn://10.0.0.236/trunk@147930 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 22:23:17 +00:00
dbaron%dbaron.org
7264067412 Add simple script to allow cycling between multiple tinderbox trees and configurations. b=218879 r=bryner
git-svn-id: svn://10.0.0.236/trunk@147928 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 22:11:16 +00:00
dbaron%dbaron.org
42cd7f5c5f Allow stopping and starting of multi-tinderbox.pl as well.
git-svn-id: svn://10.0.0.236/trunk@147927 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 22:09:20 +00:00
dbaron%dbaron.org
1f886d0f11 Temporary fix for 'overflow: hidden' on table cells. b=221140 r=bernd sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147926 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 21:58:12 +00:00
dbaron%dbaron.org
39d7b6c84c Miscellaneous cleanup of selector matching code:
* remove extra |if| around loop, and convert it from |while| to |for|.
 * remove extra test for |result|
 * rename |curdata| -> |prevdata| and |newdata| -> |data|.
 * use |IsContentOfType| instead of |GetTag|
b=221531  r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@147925 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 21:54:33 +00:00
dbaron%dbaron.org
33601224e0 Use the correct term "float" instead of "floater". b=218654 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147924 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 21:51:02 +00:00
jocuri%softhome.net
925257fbb9 Bug 220034: empty form after changing bug details; patch by wicked@etlicon.fi (Teemu Mannermaa); r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@147923 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 21:38:13 +00:00
locka%iol.ie
e55cbb8e38 NOT PART OF BUILD. Working ActiveX control installer, just the msvc runtime stuff to sort out
git-svn-id: svn://10.0.0.236/trunk@147922 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 21:30:48 +00:00
pschwartau%netscape.com
22be30e1df Whitespace fix.
git-svn-id: svn://10.0.0.236/trunk@147921 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 20:56:55 +00:00
despotdaemon%netscape.com
39fc543d84 Pseudo-automatic update of changes made by mohr.42@osu.edu.
git-svn-id: svn://10.0.0.236/trunk@147920 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 20:45:28 +00:00
pschwartau%netscape.com
2ce93371f9 Initial add. Regression test for bug 222029.
git-svn-id: svn://10.0.0.236/trunk@147919 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 20:18:46 +00:00
dbaron%dbaron.org
40fec1f1d6 Removed unused file.
git-svn-id: svn://10.0.0.236/trunk@147918 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 19:50:43 +00:00
rlk%trfenv.com
ff3e5bd67b Checking in rest of Bug 221950 - Drop the 'My' reference in 'My Sidebar' (used in Netscape 7 only). r=me
git-svn-id: svn://10.0.0.236/trunk@147917 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 19:42:28 +00:00
wchang0222%aol.com
6570fbdef2 Bugzilla bug 221385: we need to set tm_zone and tm_gmtoff on FreeBSD, too.
The patch is contributed by Tai-hwa Liang <fk9cs702@sneakemail.com>. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@147915 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 19:40:06 +00:00
despotdaemon%netscape.com
ca7f437da0 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147914 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 19:15:37 +00:00
brendan%mozilla.org
e39d30100e Expand tabs, add assertion.
git-svn-id: svn://10.0.0.236/trunk@147913 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 18:38:50 +00:00
timeless%mozdev.org
51691b243a Bug 114077 New Account Setup Wizard screens should be fixed size like Import Wizard
Bug 177608 Accelerators needed for Account Wizard's 1st dialog
Bug 54441 Large Fonts: Outbound server field not visible in Account Wizard.
patch by borggraefe@despammed.com r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147911 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 18:18:29 +00:00
rlk%trfenv.com
d0d9eeb22e Bug 219120 - help.js needs cleaning. r=neil.parkwaycc.co.uk sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147909 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 17:15:05 +00:00
igor%mir2.org
16b39a9e68 Code to create invoker master instance is placed into Invoker itself since FunctionObject does not need to know which classes stays behind the implementation.
git-svn-id: svn://10.0.0.236/trunk@147908 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 16:04:20 +00:00
igor%mir2.org
e0c5fa0ac5 FunctionObject.convertArg is split into FunctionObject.getTypeTag() and FunctionObject.convertArg version taking that tag for better error reporting and performance since the tag can be cached and an expensive sequence of if and instanceof to check for the type would be replaced by a simple switch.
git-svn-id: svn://10.0.0.236/trunk@147907 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 16:02:35 +00:00
igor%mir2.org
809253fea6 Run ContextListener.contextCreated from Context.enter(), not Context constructor. In this way listeners will not be invoked for Context that are never associated with a thread and contextCreated will be more symmetric with Context.contextReleased.
git-svn-id: svn://10.0.0.236/trunk@147906 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 15:57:18 +00:00
igor%mir2.org
22554b0301 Inlining code into exceMethod to shrink code size.
git-svn-id: svn://10.0.0.236/trunk@147905 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 07:30:33 +00:00
igor%mir2.org
89d36c8d1c In getLength check for version of compiled function, not version from the current context for consistency.
git-svn-id: svn://10.0.0.236/trunk@147904 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 07:29:43 +00:00
igor%mir2.org
97717d0c21 In classOrNull and newInstanceOrNull catch and ignore LinkageError since it can be thrown if class links to unknown class.
git-svn-id: svn://10.0.0.236/trunk@147903 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 07:28:37 +00:00
technutz%netscape.net
a0d68779e0 Bug 221950. Drop the 'My' from My Sidebar (as it was Netscape-only). r=rjkeller
git-svn-id: svn://10.0.0.236/trunk@147902 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-13 01:02:16 +00:00
timeless%mozdev.org
c3b35c37e9 Bug 221826 only create stack objects in Cut if they'll be used
r=dbaron sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147901 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 23:28:31 +00:00
relyea%netscape.com
fb4ab3fab4 Fix tinderbox breakage
git-svn-id: svn://10.0.0.236/trunk@147900 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 22:55:09 +00:00
ian%hixie.ch
d6cda784f5 Add the -d option to the preprocessor (lists the dependencies given the current environment instead of actually preprocessing the file)
git-svn-id: svn://10.0.0.236/trunk@147899 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 22:15:23 +00:00
nicolson%netscape.com
8ae42a7206 Try to get zip working properly on the Windows build machines.
git-svn-id: svn://10.0.0.236/trunk@147898 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 20:21:04 +00:00
neil%parkwaycc.co.uk
4791591152 Bug 206464 Advanced search sidebar does not remember your chosen engines
Bug 212703 Advanced search sidebar does not display custom categories
r=varga
sr=alecf


git-svn-id: svn://10.0.0.236/trunk@147897 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 19:34:09 +00:00
scott%scott-macgregor.org
1c33105792 fix for bug #221631
vCards do not support accented characters

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147896 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 19:19:15 +00:00
bienvenu%nventure.com
bbd35c24aa log when imap urls are doomed, to help track down 221023 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147895 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 18:41:13 +00:00
rlk%trfenv.com
65a26e1804 Fixing strange typo. r=me
git-svn-id: svn://10.0.0.236/trunk@147894 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 15:21:32 +00:00
dwitte%stanford.edu
e044c3feee trivial warning fix: xpidl generates separate |enum|s for constants of the same type, so gcc complains about enumeral mismatches when there aren't any. no bug, r=mvl
git-svn-id: svn://10.0.0.236/trunk@147893 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 14:50:55 +00:00
rlk%trfenv.com
077325ecf4 Part of Bug 95770 - The help documentation should be formatted in some better way. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147892 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 14:08:36 +00:00
igor%mir2.org
bae834d004 Added to build.xml the smalljar target to generate smalljs.jar. Its usage is documented in doc/footprint.html.
git-svn-id: svn://10.0.0.236/trunk@147891 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 13:45:41 +00:00
bryner%brianryner.com
f041721141 Assuming bz didn't mean to completely disable GNOME helper apps...
git-svn-id: svn://10.0.0.236/trunk@147889 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 09:19:15 +00:00
igor%mir2.org
ed628e2cd9 More optimizations to shrink code size.
git-svn-id: svn://10.0.0.236/trunk@147888 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 08:52:24 +00:00
technutz%netscape.net
d3a50c3ec7 Bug 221665. Subscribe dialog doesn't remember its size and position. Patch by Stefan Borggraefe <borggraefe@despammed.com>. r=neil, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147887 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 01:43:28 +00:00
ben%bengoodger.com
6503c7d943 Updated installer scripts for the new FE...
git-svn-id: svn://10.0.0.236/trunk@147886 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 01:25:28 +00:00
ben%bengoodger.com
92015759de Here comes the new installer front end. (Work in Progress)
git-svn-id: svn://10.0.0.236/trunk@147885 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-12 01:24:53 +00:00
darin%meer.net
d551202a12 fixes bug 216800 "drag-n-drop to a GTK2 mozilla build often fails" patch=glen@imodulo.com r+sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@147884 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 23:38:38 +00:00
scott%scott-macgregor.org
514e9101ed Bug #220433 --> port the binutils build bustage patch to thunderbird
git-svn-id: svn://10.0.0.236/trunk@147883 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 22:28:28 +00:00
darin%meer.net
b266983a9e fixing build bustage
git-svn-id: svn://10.0.0.236/trunk@147882 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 22:13:05 +00:00
kiko%async.com.br
2204cd8e5f Applying fixes for bugs 221658: setup-postgres.pl changes to remove ul_
prefix processing and 221657: mysql setup script for Tinderbox3 -
updates and password parameter fix. This patch removes the unnecessary
prefix transformation, and includes (free of charge) a fix for mysql
passwords.

p=bear@code-bear.com, r=jkeiser


git-svn-id: svn://10.0.0.236/trunk@147881 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 21:22:51 +00:00
darin%meer.net
96c63ea69d removing files that have now been moved into necko: b=210561 r=dwitte sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147880 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 21:09:02 +00:00
igor%mir2.org
b64c3185b4 Inlining of private functions and reorganization to shrink code size to offset resent Rhino size growth
git-svn-id: svn://10.0.0.236/trunk@147879 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 20:29:32 +00:00
igor%mir2.org
51cde2c5f0 Using ScriptRuntime.splitSC to extract packages from semicolon-separated string instead of explicit code.
git-svn-id: svn://10.0.0.236/trunk@147878 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 20:27:08 +00:00
igor%mir2.org
63b43985ba Added ScriptRuntime.splitSC
git-svn-id: svn://10.0.0.236/trunk@147877 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 20:24:27 +00:00
igor%mir2.org
e1f73afe64 Change JavaScriptException to include source and line information in Throwable.getMessage()
git-svn-id: svn://10.0.0.236/trunk@147876 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 19:36:25 +00:00
igor%mir2.org
1356265a54 Optimization: for line counting use offset of line icode of interpreter instead of the line itself. In this way interpreter does not need to read encoded line data on each line marker which can occur quite frequently.
git-svn-id: svn://10.0.0.236/trunk@147875 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 19:34:29 +00:00
dbaron%dbaron.org
b014526f98 I am not sure what brendan meant to do, but making JS_HAS_XDR always be the same as it was before the previous checkin should get the Mozilla client working again.
git-svn-id: svn://10.0.0.236/trunk@147874 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 19:01:43 +00:00
brendan%mozilla.org
09482f96d1 Split jsconfig.h JS_HAS_XDR macro for better code factoring.
git-svn-id: svn://10.0.0.236/trunk@147873 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 18:17:53 +00:00
rlk%trfenv.com
8a41d9e143 Bug 135607 - Help toolbar needs work. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147870 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 14:35:57 +00:00
rlk%trfenv.com
9564258b53 Bug 135607 - Help toolbar needs work
git-svn-id: svn://10.0.0.236/trunk@147869 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 14:34:52 +00:00
uid502
6b34cca104 Bug 165149. Make children of a scrolled element inherit style directly from the element instead of via the scrolled frames. Add a new view property to indicate that the view is painted on a uniform background and use it to optimize scrolling, so that a scrolled element with a uniform background color can still be scrolled using bitblits. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147868 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 12:00:05 +00:00
nelsonb%netscape.com
bcedd95a62 Correctly handle a NULL moduleSpecList. Bug 220217.
git-svn-id: svn://10.0.0.236/trunk@147867 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 01:49:24 +00:00
nelsonb%netscape.com
458f866ce8 This file has been dead code since NSS 3.4 released, if not sooner.
git-svn-id: svn://10.0.0.236/trunk@147866 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 01:10:51 +00:00
bzbarsky%mit.edu
ff3a7b042c Make sure to notify document observers even about content that gets added to
the document before StartLayout().  Block those notifications from getting
passed on to the frame constructor before StartLayout(), though.  Bug 220930,
r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@147865 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 00:27:45 +00:00
rginda%netscape.com
55c040b956 landing 0.9.40
fixes a number of i18n issues, and the following bugs:
http://bugzilla.mozilla.org/buglist.cgi?bug_id=221068,220839,217358,207182,213782


git-svn-id: svn://10.0.0.236/trunk@147864 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 00:21:05 +00:00
dwitte%stanford.edu
88ae604058 whoops. these weren't meant to go in. ;)
git-svn-id: svn://10.0.0.236/trunk@147863 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 00:12:33 +00:00
dwitte%stanford.edu
424cd24516 refactor cookie prompting helper to where it belongs... this will increase perf a little, for the case where prompting is turned off.
b=220624, r=mvl, sr=darin.


git-svn-id: svn://10.0.0.236/trunk@147862 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-11 00:06:13 +00:00
jpierre%netscape.com
e8b5b71f66 Fix for bug 221743 - incorrect certificate usage macro
git-svn-id: svn://10.0.0.236/trunk@147861 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 23:22:31 +00:00
darin%meer.net
2480a8159c moving cookies backend into necko: b=210561 r=dwitte sr=bryner
these files were moved from their old home in extensions/cookie.  the CVS
records cannot be simply moved because attic files exist in the new location,
and so i will unfortunately take cvs blame for all.  that's unfair to dwitte
who has made so many wonderful changes to the cookies backend code! ;-)

so, to find out the real cvs blame for these files, please look at the
following cvs remove'd files:

mozilla/extensions/cookie/nsCookieService.cpp
mozilla/extensions/cookie/nsCookieService.h
mozilla/extensions/cookie/nsCookie.cpp
mozilla/extensions/cookie/nsCookie.h
mozilla/extensions/cookie/nsICookie2.idl
mozilla/extensions/cookie/nsICookieConsent.idl
mozilla/extensions/cookie/nsICookie.idl
mozilla/extensions/cookie/nsICookieManager2.idl
mozilla/extensions/cookie/nsICookieManager.idl
mozilla/extensions/cookie/nsICookiePermission.idl


git-svn-id: svn://10.0.0.236/trunk@147860 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 23:09:18 +00:00
darin%meer.net
9286ff8199 moving cookie service into necko: b=210561 r=dwitte sr=bryner
these files were moved from their old home in extensions/cookie.  the CVS
records cannot be simply moved because attic files exist in the new location,
and so i will unfortunately take cvs blame for all.  that's unfair to dwitte
who has made so many wonderful changes to the cookies backend code! ;-)

so, to find out the real cvs blame for these files, please look at the
following cvs remove'd files:

mozilla/extensions/cookie/nsCookieService.cpp
mozilla/extensions/cookie/nsCookieService.h
mozilla/extensions/cookie/nsCookie.cpp
mozilla/extensions/cookie/nsCookie.h
mozilla/extensions/cookie/nsICookie2.idl
mozilla/extensions/cookie/nsICookieConsent.idl
mozilla/extensions/cookie/nsICookie.idl
mozilla/extensions/cookie/nsICookieManager2.idl
mozilla/extensions/cookie/nsICookieManager.idl
mozilla/extensions/cookie/nsICookiePermission.idl


git-svn-id: svn://10.0.0.236/trunk@147859 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 23:08:01 +00:00
darin%meer.net
d559b138c6 backing these out temporarily
git-svn-id: svn://10.0.0.236/trunk@147858 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 22:37:07 +00:00
darin%meer.net
2a4d434a52 moving cookies backend into necko: b=210561 r=dwitte sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147857 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 22:34:06 +00:00
darin%meer.net
e625c0cfb8 moving cookies backend into necko: b=210561 r=dwitte sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147856 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 22:27:41 +00:00
neil%parkwaycc.co.uk
ecb38ffbfc Supplementary patch to bug 221503 to fix timeout issues r=pch sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147854 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 22:20:20 +00:00
darin%meer.net
caa6b530dd landing last patch to separate cookie backend from permissions system, b=210561, r=dwitte, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147853 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 21:23:44 +00:00
mostafah%oeone.com
2b346eb707 Adding in toolbar icons for calendar
git-svn-id: svn://10.0.0.236/trunk@147852 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 21:15:10 +00:00
mostafah%oeone.com
deacebf64d Removed dependency on tasksOverlay.xul to make calendar available to thunderbird
git-svn-id: svn://10.0.0.236/trunk@147851 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 21:09:28 +00:00
mostafah%oeone.com
0c8b5a3917 Improved install script
git-svn-id: svn://10.0.0.236/trunk@147850 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 21:07:23 +00:00
scott%scott-macgregor.org
749b81ee54 fix account manager error
git-svn-id: svn://10.0.0.236/trunk@147849 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 19:57:00 +00:00
neil%parkwaycc.co.uk
404afda1e8 Bug 221719 Disable Composer's Paste As Quotation menuitem in the subject and address fields r=brade sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147848 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 19:02:28 +00:00
neil%parkwaycc.co.uk
a9fd237d20 supplementary patch to the fix to bug 209532 to fix the case when the prefs are empty or unset r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@147847 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 18:05:18 +00:00
neil%parkwaycc.co.uk
7d745d4128 Bug 221503 Bookmarks chevron updates unnecessarily r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147846 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 16:34:03 +00:00
bmlk%gmx.de
1a2e8df311 document.write(some object) writes the object type and the object address in debug builds. This creates false positives in layout regression tests.
git-svn-id: svn://10.0.0.236/trunk@147845 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 16:30:38 +00:00
bzbarsky%mit.edu
c5b3991b08 Make sure we look at ~/.mailcap before going out to the GNOME settings. Bug
221042, r=biesi, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@147844 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 16:18:16 +00:00
cbiesinger%web.de
aa49b64ce6 bug 221697 <wizard> ignores specified size
patch by  Stefan Borggraefe   borggraefe@despammed.com, r=neil.parkwaycc.co.uk, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@147843 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 15:48:52 +00:00
relyea%netscape.com
9f2bc8d2a4 Bug 191467
Multipart signing and verifying broken for several mechanisms in softoken
Reporter:   	Andreas.Sterbenz@sun.com (Andreas Sterbenz)
sr=nelsonb


git-svn-id: svn://10.0.0.236/trunk@147842 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 15:32:26 +00:00
relyea%netscape.com
291f5c8248 Bug 203866
Make unloaded modules visible for administrative purposes.
sr=wtc r=nelson


git-svn-id: svn://10.0.0.236/trunk@147841 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 15:29:43 +00:00
relyea%netscape.com
ae7ce661c1 Bug 203866. Make unloaded modules visible for administrative purposes.
sr=wtc r=nelson


git-svn-id: svn://10.0.0.236/trunk@147840 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 15:26:23 +00:00
mostafah%oeone.com
efd8cbd74f Upgrading version to latest release
git-svn-id: svn://10.0.0.236/trunk@147839 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 15:10:45 +00:00
mvl%exedo.nl
2b39cc7aa4 Try the scheme if no host is found when showing a cookie dialog. bug 209689, r=dwitte, sr=darin
git-svn-id: svn://10.0.0.236/trunk@147838 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 15:08:43 +00:00
mcs%netscape.com
f9cbc32e48 Fix bug # 205419 - Relicense LDAP C SDK (directory/c-sdk).
Replace existing licenses with a triple license (NPL/GPL/LGPL or
    MPL/GPL/LGPL).
  Add licenses to files that had no license.
  Remove two unused files.


git-svn-id: svn://10.0.0.236/trunk@147837 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 15:03:52 +00:00
cbiesinger%web.de
4ea53d0464 bug 220832. Make sure that we don't use the extension from the URL when the server sent a Content-Disposition header with a filename.
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@147834 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 13:43:15 +00:00
cbiesinger%web.de
b612ae2e98 Bug 217433. Implement nsIRequest::Suspend and ::Resume for the data: channel, by using nsIInputStreamPump.
r=darin sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@147833 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 13:41:20 +00:00
neil%parkwaycc.co.uk
4a4f2d7f2d Bug 161452 Tree content and builder views may need to recheck empty status after children are removed based on patch by kyle yuan r=varga sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147831 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 08:39:35 +00:00
neil%parkwaycc.co.uk
5c1b6f5f11 Bug 209532 Separate prefs to override Mozilla/5.0 at beginning of UA string p=mpeseng@tin.it r/sr=darin
git-svn-id: svn://10.0.0.236/trunk@147830 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 08:20:46 +00:00
darin%meer.net
6dedf7800d fixes bug 221763 "XPTC_InvokeByIndex crashes when cross-compiled under GCC 3.x for target arm-linux" r=timeless sr=shaver
git-svn-id: svn://10.0.0.236/trunk@147829 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 07:15:24 +00:00
dwitte%stanford.edu
f7c282dd7c trivial #include fixes (mostly removing deprecated nsIEnumerator uses)
no bug, r=timeless, sr=bz


git-svn-id: svn://10.0.0.236/trunk@147828 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 07:06:05 +00:00
dwitte%stanford.edu
45b91a5054 spelling fixes... s/debuging/debugging/. thanks to WeirdAl for the patch.
b=106386, p=ajvincent@juno.com, r=timeless, sr=bz.


git-svn-id: svn://10.0.0.236/trunk@147827 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 04:31:15 +00:00
darin%meer.net
3e55c1dddc fixes bug 221643 "regression: escape sequences in pref name not handled correctly" r=timeless sr=brendan
git-svn-id: svn://10.0.0.236/trunk@147826 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 03:39:27 +00:00
bzbarsky%mit.edu
7a4ee2fe57 Don't scroll anchors entirely out of view when we click on them. Bug 195905,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147825 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 02:35:05 +00:00
kiko%async.com.br
9a81aae9d9 Fix for bug 221391: Bugzilla Quickstart guide could exist. Provide a
QUICKSTART file, and alter README slightly to point to it. r=gerv,
justdave, a=justdave.


git-svn-id: svn://10.0.0.236/trunk@147824 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 02:22:39 +00:00
brendan%mozilla.org
42a28f9704 Remove false comment (whew).
git-svn-id: svn://10.0.0.236/trunk@147823 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 01:46:55 +00:00
bzbarsky%mit.edu
90e284491b Use UnionRect instead of reimplementing it in the block code. Bug 220741,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147822 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-10 01:12:55 +00:00
nicolson%netscape.com
13feab7e73 Change ';' to '&&' so the command fails if any of the subcommands fails.
Print out the return value of the command.
This is to debug a problem where the zip file is not being created on windows.


git-svn-id: svn://10.0.0.236/trunk@147820 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 22:39:54 +00:00
scott%scott-macgregor.org
e74eae6e72 Port vcard UI to thunderbird: Bug #221319.
git-svn-id: svn://10.0.0.236/trunk@147819 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 22:23:57 +00:00
scott%scott-macgregor.org
6397780dbc Port the vcard UI to thunderbird. Bug #221319
git-svn-id: svn://10.0.0.236/trunk@147818 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 22:22:00 +00:00
relyea%netscape.com
c8b177b43d fix bug 203450
jarevil.c:345: warning: implicit declaration of function \
  `__CERT_AddTempCertToPerm'

Obviously missing a declaration somewhere.

r=jpierr, wtc


git-svn-id: svn://10.0.0.236/trunk@147817 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 22:17:04 +00:00
mozeditor%floppymoose.com
1167bdd011 fix for topcrash 218556: I made the object resize listener hold weak pointer to the editor to fix resize timer firings on stale editors. r=brade; sr=peterv
git-svn-id: svn://10.0.0.236/trunk@147816 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 22:08:59 +00:00
mozeditor%floppymoose.com
2ceca184d2 removing bogus comments
git-svn-id: svn://10.0.0.236/trunk@147815 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 22:07:48 +00:00
tor%cs.brown.edu
9364520378 Bug 216977 - fix error return type nit.
git-svn-id: svn://10.0.0.236/trunk@147814 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 22:07:03 +00:00
cbiesinger%web.de
e9d8d7deee Bug 119853 aSink.removeXMLSinkObserver is not a function
add additional QI to nsIRDFXMLSink
patch by axel hecht axel@pike.org
r=caillon sr=peterv


git-svn-id: svn://10.0.0.236/trunk@147813 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 21:47:09 +00:00
rlk%trfenv.com
6efd504659 Navigator Preferences - History - correction. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147812 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 21:34:23 +00:00
rlk%trfenv.com
b74f2caff2 Bug 149048 - Text in help window has page colors but background is white. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147811 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 21:31:54 +00:00
darin%meer.net
36dc992d70 fixes bug 117026 "bookmark properties dialog very slow to load" patch=alfredkayser@nl.ibm.com, r=dean_tessman sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147810 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 21:23:28 +00:00
scott%scott-macgregor.org
8300808ab8 Port stephend's patch for: Renaming 'Create message filters' in account central to 'Manage message filters'.
git-svn-id: svn://10.0.0.236/trunk@147809 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 21:21:57 +00:00
ben%bengoodger.com
500b0323b2 Use Windows XP Theme Engine, when available
git-svn-id: svn://10.0.0.236/trunk@147808 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 20:52:02 +00:00
bienvenu%nventure.com
e8027d5878 fix 220486 fallback if pop3 authentication mechanism fails, patch by ch.ey@gmx.net, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147807 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 19:18:26 +00:00
tor%cs.brown.edu
8ac11468a4 Bug 216977 - handle clip mask and region for scaled images.
r=blizzard, sr=roc


git-svn-id: svn://10.0.0.236/trunk@147806 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 18:45:37 +00:00
peter%propagandism.org
982c84bfba Additional fix for bug 218756 (Update to latest DOM Level 3 XPath specification). r=Pike, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@147805 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 18:41:34 +00:00
peter%propagandism.org
9dda0d4b9c Rest of fix for bug 221387 (XPathExpression.createExpression doesn't throw NAMESPACE_ERR). r=Pike, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@147804 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 18:38:27 +00:00
igor%mir2.org
0827e93aad BinaryDigitReader logic is inlined in ScriptRuntime.stringToNumber removing the need in the class.
git-svn-id: svn://10.0.0.236/trunk@147802 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 17:38:34 +00:00
peter%propagandism.org
b8543e5f16 trying to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@147801 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 17:02:05 +00:00
peter%propagandism.org
87802ded2d Trying to fix bustage.
git-svn-id: svn://10.0.0.236/trunk@147800 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 16:59:23 +00:00
peter%propagandism.org
edf9f70a86 Move voidable string into xpcom. Part of fix for bug 221387 (XPathExpression.createExpression doesn't throw NAMESPACE_ERR). r=bz, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@147799 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 16:15:29 +00:00
chanial%noos.fr
8a748c3787 Undo overzealous commenting (bug 221692)
git-svn-id: svn://10.0.0.236/trunk@147798 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 15:04:42 +00:00
chanial%noos.fr
19b7d720d7 fix regression from last checkin (bug 221667)
git-svn-id: svn://10.0.0.236/trunk@147796 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 12:08:44 +00:00
igor%mir2.org
0087decd80 Use newly introduced Context.initStandardObjects(), not initStandardObjects(null) in the examples
git-svn-id: svn://10.0.0.236/trunk@147795 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 07:00:40 +00:00
igor%mir2.org
6117f71580 Use non-static functions in Shell
git-svn-id: svn://10.0.0.236/trunk@147794 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 07:00:01 +00:00
igor%mir2.org
d43995a795 Cosmetics: removal of end-of-line junk space
git-svn-id: svn://10.0.0.236/trunk@147793 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 06:57:12 +00:00
igor%mir2.org
c2caba2c31 Use newly introduced Context.initStandardObjects(), not initStandardObjects(null) in the documentation
git-svn-id: svn://10.0.0.236/trunk@147792 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 06:55:49 +00:00
igor%mir2.org
f078f25dcb dist depends on deepclean to prevent erroneous distribution builds when ant fails to detect source code dependencies and misses recompilation.
git-svn-id: svn://10.0.0.236/trunk@147791 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 06:44:38 +00:00
igor%mir2.org
8b299d4caf GlobalScope is a part of API now.
git-svn-id: svn://10.0.0.236/trunk@147790 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 06:42:30 +00:00
igor%mir2.org
6381786e45 Cosmetics: change argument order for package-private EcmaError constructor to it matchers other cases when a method takes line and column number.
git-svn-id: svn://10.0.0.236/trunk@147789 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 06:41:28 +00:00
igor%mir2.org
4371a82a15 Added version of Context.initStandardObjects that does not take scope as its argument.
git-svn-id: svn://10.0.0.236/trunk@147788 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 06:37:25 +00:00
bzbarsky%mit.edu
a527291238 Forgot to make these changes per biesi's review. Bug 171025.
git-svn-id: svn://10.0.0.236/trunk@147787 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 06:28:49 +00:00
technutz%netscape.net
c27fefd8fd Bug 55634. Position of horizontal divider not maintained in current AB session. patch by Stefan Borggraefe <borggraefe@despammed.com> r=neil, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147786 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 06:05:55 +00:00
timeless%mozdev.org
e3a3b9a897 Bug 221578 Double click to edit property
patch by mozbug@durys.net r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@147785 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 05:28:02 +00:00
bzbarsky%mit.edu
0e716d3a6c Move all URI dispatch code into nsDocumentOpenInfo. This lets us try other
content listeners if the first one we find fails, as well as letting us
gracefully handle failures to get content converters.  Bug 171025, r=biesi,
sr=darin


git-svn-id: svn://10.0.0.236/trunk@147784 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 04:00:01 +00:00
bzbarsky%mit.edu
329de01679 Gunzip things with content-encoding:gzip whose file extension is .zip when
saving or running helpers.  The idea here is to decompress unless the encoding
and extension match up.  If they do, then don't decompress.  Bug 152275,
r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@147782 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 02:10:25 +00:00
ben%bengoodger.com
5cc81e81d2 Next Gen App Wizard Front End... forking Seamonkey Installer FE.
git-svn-id: svn://10.0.0.236/trunk@147781 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 02:02:08 +00:00
darin%meer.net
aa4dd41e45 fixes bug 193917 "incorporate changes from bz's comments in bug 176919" r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147780 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 01:54:07 +00:00
wchang0222%aol.com
49e6d5cfc2 Bugzilla bug 221124: declare variables with const. Thanks to
timeless@bemail.org for the patch.


git-svn-id: svn://10.0.0.236/trunk@147778 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 01:29:23 +00:00
pinkerton%netscape.com
3a8fa93039 speedups for large histories. from camino branch. (r=bryner/sr=sfraser, bug
180109)


git-svn-id: svn://10.0.0.236/trunk@147777 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 01:01:44 +00:00
timeless%mozdev.org
e99473892a Bug 138074 context menu for Image as URL doesn't match spec
r=caillon sr=jag


git-svn-id: svn://10.0.0.236/trunk@147775 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 00:33:16 +00:00
timeless%mozdev.org
9f6d666993 Bug 220451 - Popup Manager's "Allowed Sites" dialog doesn't persist size and position
patch by borggraefe@despammed.com r=neil sr=alecf


git-svn-id: svn://10.0.0.236/trunk@147774 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 00:29:09 +00:00
ben%bengoodger.com
922197e760 Tweak to fix some thunderbird problems.
git-svn-id: svn://10.0.0.236/trunk@147773 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-09 00:14:31 +00:00
despotdaemon%netscape.com
0492c855b2 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@147772 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 23:05:58 +00:00
despotdaemon%netscape.com
902c60c215 Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@147771 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 23:05:40 +00:00
timeless%mozdev.org
56715f3c07 Bug 221381 Add Attach Personal Card (vCard) option to Attach button
patch by bugzilla@arlen.demon.co.uk r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147770 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 22:44:16 +00:00
rlk%trfenv.com
0c39f39859 Removing obsolete file from build. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147768 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 22:33:32 +00:00
despotdaemon%netscape.com
086ef6f05e Pseudo-automatic update of changes made by rlk@trfenv.com.
git-svn-id: svn://10.0.0.236/trunk@147767 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 22:24:48 +00:00
despotdaemon%netscape.com
42ef5a2a3a Pseudo-automatic update of changes made by michaell+bmo@michaellefevre.com.
git-svn-id: svn://10.0.0.236/trunk@147765 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 21:19:17 +00:00
despotdaemon%netscape.com
7ba5fe22b8 Pseudo-automatic update of changes made by kovu401@netscape.net.
git-svn-id: svn://10.0.0.236/trunk@147764 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 21:18:55 +00:00
despotdaemon%netscape.com
227b6c6e2c Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147763 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 21:10:45 +00:00
dbaron%dbaron.org
dc67cb5024 Add comments.
git-svn-id: svn://10.0.0.236/trunk@147761 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 20:04:20 +00:00
despotdaemon%netscape.com
3072bf84fb Pseudo-automatic update of changes made by doronr@us.ibm.com.
git-svn-id: svn://10.0.0.236/trunk@147760 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 19:41:15 +00:00
ere%atp.fi
001c53f5b7 Fix for bug 220727: MailNews forgets horizontal splitter position
Patch by Stefan Borggraefe
r=neil
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147759 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 18:39:52 +00:00
despotdaemon%netscape.com
2514056c19 Pseudo-automatic update of changes made by doronr@us.ibm.com.
git-svn-id: svn://10.0.0.236/trunk@147758 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 18:16:58 +00:00
despotdaemon%netscape.com
813d1af3e8 Pseudo-automatic update of changes made by doronr@us.ibm.com.
git-svn-id: svn://10.0.0.236/trunk@147757 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 18:16:47 +00:00
technutz%netscape.net
cd74b557f9 Renaming 'Create message filters' in account central to 'Manage message filters'. r=neil, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147756 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 18:06:23 +00:00
despotdaemon%netscape.com
d6b4d002a2 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147755 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 17:09:49 +00:00
bienvenu%nventure.com
04618f3d60 fix 132862 wrong check for allocation failure in GetIndicesForSelection, patch by gemal.dk, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@147754 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 15:02:44 +00:00
chanial%noos.fr
fb4929d722 - fix regression 221118: Can't drag links into bookmark manager or bookmark sidebar.
- logic change: a transaction will not be performed when one of its item can not be acted on. Before, the only the valid items were processed. A LOT of simplifications have come up. I am slowly moving toward the resolution of bug 168411, by simplifying the interface that will be needed to move the transactions to the bookmarks service.
- fix bug 221550: the selection is not retained when performing an invalid transaction
- no need to restore the selection after an action that doesn't touch the datasource.
- during a batch, the bookmarks toolbar observer wasn't notified.
- much faster preUpdateTreeSelection
- various code cleanup
- DND bookmarks in tree is now significantly faster.
- still need to figure out what is the best BATCH_LIMIT value.


git-svn-id: svn://10.0.0.236/trunk@147752 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 09:01:48 +00:00
ben%bengoodger.com
1f5da0ba7f oops
git-svn-id: svn://10.0.0.236/trunk@147751 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 08:39:36 +00:00
ben%bengoodger.com
c5b7ccc20d remove unnecessary files
git-svn-id: svn://10.0.0.236/trunk@147750 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 08:22:29 +00:00
ben%bengoodger.com
9e9fad1ec5 Firebird Installer Component XPI Install Scripts, default installer wizard ini files, and installer configuration script.
git-svn-id: svn://10.0.0.236/trunk@147749 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 08:20:11 +00:00
ben%bengoodger.com
ff93cb5fd5 Next Generation Mozilla Applications Shared Installer generation scripts.
git-svn-id: svn://10.0.0.236/trunk@147748 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 08:17:39 +00:00
chanial%noos.fr
21d5f7a905 checking in back the fix for bug 172113.
an additional fix is included: if no ...#BookmarksToolbarFolder arc is found, then search for an (obsolete) resource "NC:PersonalToolbarFolder" (221410).
When none of them is found, then a new btf is created (only once!).


git-svn-id: svn://10.0.0.236/trunk@147747 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 08:17:23 +00:00
cls%seawood.org
bbb552f070 Case matters.
Fixing mingw cross-compiling bustage.


git-svn-id: svn://10.0.0.236/trunk@147746 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 06:44:35 +00:00
darin%meer.net
cb9a1d0d14 provides foundation for solving bug 217787 "necko support for HTTP chunked requests" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147745 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 06:10:47 +00:00
cls%seawood.org
407e5ab280 packages should not be the default target and use $(MAKE) instead of hardcoding make
git-svn-id: svn://10.0.0.236/trunk@147742 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 05:03:26 +00:00
bienvenu%nventure.com
0ff0a826f2 bulletproof fix for 218414 crash opening imap folder, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147741 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 04:50:30 +00:00
chanial%noos.fr
9ae0c6a598 For the next cycles: backing out the changes for bug 172113 to investigate perf because I landed them just after the tinderbox went down and also because large landings occurred before it went up.
git-svn-id: svn://10.0.0.236/trunk@147740 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 04:45:29 +00:00
cls%seawood.org
d986e6dc9e Copy of original MoreFiles ReadMe.txt.
See mozilla/lib/mac/MoreFiles/ReadMe.txt for the original copy & cvs history.


git-svn-id: svn://10.0.0.236/trunk@147739 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 04:42:51 +00:00
cls%seawood.org
5b69b8e206 Removing old copy of MoreFiles.
Bug #218777


git-svn-id: svn://10.0.0.236/trunk@147738 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 04:41:42 +00:00
darin%meer.net
f20fe66f5d adding some additional documentation per bzbarsky, b=192284
git-svn-id: svn://10.0.0.236/trunk@147737 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 04:37:38 +00:00
darin%meer.net
634c89e186 fixes bug 192284 "support nsIChannel::open for all protocols" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147736 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 04:27:13 +00:00
scott%scott-macgregor.org
9d61371bb3 now that we have fixed up the padding for toolbars, the default toolbar set for the mail toolbar should not have 3 spacers between the button groups. Just one spacer will suffice.
git-svn-id: svn://10.0.0.236/trunk@147735 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 04:16:51 +00:00
bryner%brianryner.com
fb2864b73f attempting to fix calendar bustage
git-svn-id: svn://10.0.0.236/trunk@147734 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 04:09:12 +00:00
cls%seawood.org
e42119dc31 Move MoreFiles into xpcom.
Bug #218777


git-svn-id: svn://10.0.0.236/trunk@147733 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 03:39:52 +00:00
darin%meer.net
c35492e608 removing nsAutoLock workaround for bug 221331.
git-svn-id: svn://10.0.0.236/trunk@147732 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 03:38:46 +00:00
darin%meer.net
2f148e2753 fixes bug 221331 "nsAutoLock: bogus deadlock warning if unlock/lock are used." patch=brendan r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@147731 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 03:37:17 +00:00
rlk%trfenv.com
0ab1c9c28b Bug 217328 - Send Link ... incorrectly cuts url after first variable. Patch by Jesper Hertel <jh@magnus.dk>. r=neil.parkwaycc.co.uk sr=tor
git-svn-id: svn://10.0.0.236/trunk@147728 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 01:27:59 +00:00
cls%seawood.org
b216fe7fa7 Case matters.
Fixing mingw cross-compiling bustage.


git-svn-id: svn://10.0.0.236/trunk@147727 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 01:07:38 +00:00
dwitte%stanford.edu
a543d8da15 rearrange resource files in extensions/wallet to clean up the duplicate files and general mess that
various folk have made of it. (no names here, move along)

some files were moved in the cvs repo, but others were manually copied, and thus I will own blame
for them. to find old blame info for the respective files, look in the appropriate attic for these
locations:

mozilla/extensions/wallet/cookieviewer/CookieViewer.js
mozilla/extensions/wallet/cookieviewer/CookieViewer.xul
mozilla/extensions/wallet/cookieviewer/CookieViewer.properties
mozilla/extensions/wallet/cookieviewer/CookieViewer.dtd
mozilla/extensions/wallet/editor/WalletEditor.properties
mozilla/extensions/wallet/editor/WalletEditor.dtd
mozilla/extensions/wallet/signonviewer/SignonViewer.js
mozilla/extensions/wallet/signonviewer/SignonViewer.xul
mozilla/extensions/wallet/signonviewer/SignonViewer.properties
mozilla/extensions/wallet/signonviewer/SignonViewer.dtd
mozilla/extensions/wallet/src/wallet.properties
mozilla/extensions/wallet/walletpreview/WalletPreview.js
mozilla/extensions/wallet/walletpreview/WalletPreview.xul

b=26020 (yeah that old!), r=timeless, sr=heikki, and props to leaf for moving stuff around
the cvs repo.


git-svn-id: svn://10.0.0.236/trunk@147726 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 01:03:28 +00:00
jpierre%netscape.com
4012fce7ab Fix for bug 55898 - print name of certificate causing failure in certutil . r=wtc
git-svn-id: svn://10.0.0.236/trunk@147725 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-08 01:00:37 +00:00
rlk%trfenv.com
d8d18e638d Bug 203529 - Navigator Help - Picture/pictures shouldn't be used. Replace with image/images. r=rlk@trfenv.com. Patch by Daniel Wang (stolenclover@yahoo.com.tw)
git-svn-id: svn://10.0.0.236/trunk@147724 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 23:48:39 +00:00
dbaron%dbaron.org
b4f655f45c Bustage fixes for bug 221316 no longer needed thanks to bug 221525.
git-svn-id: svn://10.0.0.236/trunk@147721 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 23:21:50 +00:00
dbaron%dbaron.org
e2dd495447 nsCOMArray should not use nsDerivedSafe. b=221525 r=bryner
git-svn-id: svn://10.0.0.236/trunk@147720 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 23:17:58 +00:00
scott%scott-macgregor.org
9ec190fe4b Re-style the address book toolbar to do the following:
1) restore the icon on top, text on bottom style that was regressed

2) make text only and icons only mode work on the address book toolbar


git-svn-id: svn://10.0.0.236/trunk@147719 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 23:17:56 +00:00
brendan%mozilla.org
92cda301e0 Late-breaking security fix (221526, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@147718 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 23:02:29 +00:00
cls%seawood.org
75faa3566d what dbaron said
git-svn-id: svn://10.0.0.236/trunk@147716 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 22:43:54 +00:00
dbaron%dbaron.org
2419d717b2 Fix HP-UX and AIX bustage. b=221316
git-svn-id: svn://10.0.0.236/trunk@147712 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 22:15:26 +00:00
cls%seawood.org
3fc2e58791 What bryner said
git-svn-id: svn://10.0.0.236/trunk@147711 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 22:07:14 +00:00
locka%iol.ie
9059a0ab4a NOT PART OF BUILD. First cut at standalone installer for ActiveX control using Nullsoft installer
git-svn-id: svn://10.0.0.236/trunk@147710 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 22:02:51 +00:00
seawood%netscape.com
daa962a7e7 Bug 217502 - Use sane libpath in LDAP libraries.
r=MarkCSmithWork@aol.com, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@147709 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 22:01:12 +00:00
dbaron%dbaron.org
d85cb7c634 Fix bustage. b=221316
git-svn-id: svn://10.0.0.236/trunk@147708 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 21:48:04 +00:00
bryner%brianryner.com
48d6c011d3 attempting to fix windows bustage
git-svn-id: svn://10.0.0.236/trunk@147706 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 21:18:57 +00:00
rlk%trfenv.com
0905493266 Help TOC part of bug 218878 - Cleanup of help RDF. r=alecf
git-svn-id: svn://10.0.0.236/trunk@147705 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 21:16:03 +00:00
jocuri%softhome.net
90be6fb988 Bug 219724: typo in URL in section 4.2.5 of the guide; r=kiko, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@147704 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 20:44:06 +00:00
bryner%brianryner.com
3a4f9319a7 Make nsCOMPtr operator== work correctly with multiple inheritance (bug 221316). r=dbaron, sr=darin.
git-svn-id: svn://10.0.0.236/trunk@147703 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 20:43:34 +00:00
cls%seawood.org
ae91d9764c Case matters.
Fixing mingw cross-compiling bustage.


git-svn-id: svn://10.0.0.236/trunk@147702 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 20:39:25 +00:00
jocuri%softhome.net
de2a56bd48 Bug 213384: shutdownhtml login bypass via editparams.cgi is broken under suexec. r=kiko, a=justdave
git-svn-id: svn://10.0.0.236/trunk@147700 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 19:15:35 +00:00
scott%scott-macgregor.org
ee3f7e372a Bug #220404 --> Card Summary Pane menu item should be under View, not View | Toolbars
patch by stephen walker


git-svn-id: svn://10.0.0.236/trunk@147699 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 18:50:32 +00:00
scott%scott-macgregor.org
445f0c6544 jsj3250.dll is only built when oji support is enabled and we don't build thunderbird with oji support.
thanks to stephen walker for the patch


git-svn-id: svn://10.0.0.236/trunk@147698 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 18:43:08 +00:00
scott%scott-macgregor.org
c6358ef04e Port Ian's patch for Bug #64030: Right click pop-up menu for address book does not work (context menu)
thanks to stephen walker for the port.


git-svn-id: svn://10.0.0.236/trunk@147697 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 18:37:43 +00:00
darin%meer.net
ddd2eeea63 fixes bug 221431 "crash: @nsHTMLDocument::ResolveName" patch=keeda@hotpop.com r=darin sr=bz
git-svn-id: svn://10.0.0.236/trunk@147696 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 18:20:58 +00:00
scott%scott-macgregor.org
99e7c2bc55 Port Neil's patch for Bug #45524 to thunderbird. Change the strings for the attach menu button drop down.
git-svn-id: svn://10.0.0.236/trunk@147695 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 18:09:12 +00:00
nelsonb%netscape.com
14f2683ef1 Eliminate one of several redundant OID table lookups. Bug 207033.
git-svn-id: svn://10.0.0.236/trunk@147692 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 17:19:55 +00:00
sicking%bigfoot.com
07be961d9e Bug 218770: speed up sorting by using NS_QuickSort and reducing number of allocations.
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@147691 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 17:11:21 +00:00
neil%parkwaycc.co.uk
d5818ed070 Bug 64030 context menus for card and address book lists p=ian@arlen.demon.co.uk r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147690 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 16:44:04 +00:00
neil%parkwaycc.co.uk
5e2aa86f4b Bug 221288 XUL tree builder abuses tree batching r=jan sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147688 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 15:49:50 +00:00
neil%parkwaycc.co.uk
1f7209c84e Bug 144158 No Group by Site option in History r=timeless sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147687 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 15:48:41 +00:00
bienvenu%nventure.com
3facc366cc add more imap protocol logging in attempt to discover why imap connections are getting stuck (221023), r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147685 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 14:56:36 +00:00
neil%parkwaycc.co.uk
7a3d6457f9 Bug 182359 only open one manager window of each type r=dwitte sr=darin
git-svn-id: svn://10.0.0.236/trunk@147680 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 10:03:21 +00:00
timeless%mozdev.org
00ac030294 Bug 201469 Add smtp server's username field to Account Wizard
patch by bugzilla@arlen.demon.co.uk r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147679 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 09:00:40 +00:00
rbs%maths.uq.edu.au
e42401a4bf Re-sync some weak style pointers when the primary one is changed, patch by steve.swanson@mackichan.com, r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@147678 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 08:27:40 +00:00
rbs%maths.uq.edu.au
6e0c6b72d0 Some explanatory comments
git-svn-id: svn://10.0.0.236/trunk@147677 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 08:22:21 +00:00
darin%meer.net
a063d66ed4 minor touch-up to patch for bug 210125.
git-svn-id: svn://10.0.0.236/trunk@147676 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 08:17:22 +00:00
dougt%meer.net
75f3fcc710 fixing the two network.enableIDN prefs in all.js. r+sr=darin, b=221437
git-svn-id: svn://10.0.0.236/trunk@147675 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 07:04:10 +00:00
kiko%async.com.br
f5f7f94e51 Fix for bug 220183: post_bug.cgi could allow setting the
status_whiteboard attribute. Added "status_whiteboard" to parsed
attribute list. r=gerv, a=justdave


git-svn-id: svn://10.0.0.236/trunk@147674 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 07:02:15 +00:00
kiko%async.com.br
58e452ce0c Another case of current_timestamp() usage that needed to be generalized to Pg.
git-svn-id: svn://10.0.0.236/trunk@147673 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 06:30:08 +00:00
scott%scott-macgregor.org
4aec37d1f9 Bug #221450 --> Helper App Dlg, Open Radio button always left blank for the birds. Fix by
removing an obsolete API call to getDownloadInfo (Bug #218817).

sr=ben


git-svn-id: svn://10.0.0.236/trunk@147672 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 06:06:44 +00:00
timeless%mozdev.org
396a5751e1 Bug 221264 Making no changes shouldn't affect Last modified
r=joel a=justdave


git-svn-id: svn://10.0.0.236/trunk@147671 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 05:59:30 +00:00
dougt%meer.net
b0d1d728ad add Sort() to nsCOMArray. Patch from ari the_great_spam_bin@yahoo.com. r=alecf, b=211535
git-svn-id: svn://10.0.0.236/trunk@147670 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 05:42:28 +00:00
darin%meer.net
8cd5d0b5c1 fixes bug 219376 "Trying to resolve IP's via DNS (Failed connections stall instead of giving Connection Failure Error; pages stop/don't finish/complete loading if ad hosts/scripts fail)" r=dougt sr=bienvenu,bryner
git-svn-id: svn://10.0.0.236/trunk@147669 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 05:11:41 +00:00
kiko%async.com.br
54fec9e391 Initialize these variables to valid integer values, avoiding passing
empty strings as integers to DBD.


git-svn-id: svn://10.0.0.236/trunk@147668 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 04:35:57 +00:00
technutz%netscape.net
0c4ef05b19 Bug 40048. Each account 'can' have an identity -> Each account has an identity. Original patch by Henrik Gemal <gemal@gemal.dk>. r=jglick, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147667 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 04:28:54 +00:00
kiko%async.com.br
c240b0f509 PostgreSQL's current_timestamp isn't a function, but a special symbol.
Fix sql_current_timestamp to differentiate from MySQL's syntax.


git-svn-id: svn://10.0.0.236/trunk@147664 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 04:11:16 +00:00
bryner%brianryner.com
7e3ee95c26 allow TestGtkEmbed to use jprof (bug 221242). r=blizzard, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147662 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 02:43:00 +00:00
timeless%mozdev.org
9f1a781b0b Bug 221142 warning: missing initializer for `nameprep_versions[1].unassigned_proc
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@147661 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 02:28:20 +00:00
nelsonb%netscape.com
9911b56b4d Eliminate unnecessary copying of CA names in HandleCertRequest.
Bug 204686.


git-svn-id: svn://10.0.0.236/trunk@147660 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 02:24:01 +00:00
nelsonb%netscape.com
51e2c1a732 The "valid CA" trust flag now overrides other CA cert checks.
Works for SSL client as well as other usages.  Bug 200225


git-svn-id: svn://10.0.0.236/trunk@147659 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 02:17:56 +00:00
darin%meer.net
e6b16b3b1f switch to dbaron's suggested fix for solaris bustage, b=210125.
git-svn-id: svn://10.0.0.236/trunk@147658 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:29:38 +00:00
nelsonb%netscape.com
0461e4f3fc Export new function PK11_ExportEncryptedPrivKeyInfo. Bug 207033.
git-svn-id: svn://10.0.0.236/trunk@147657 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:29:32 +00:00
nelsonb%netscape.com
39028f08d2 Create new function SECKEYEncryptedPrivateKeyInfo which is just like
SECKEYEncryptedPrivateKeyInfo except that it identifies the private
key by a private key pointer, rather than by a certificate. Bug 207033.


git-svn-id: svn://10.0.0.236/trunk@147656 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:26:38 +00:00
danm-moz%comcast.net
b4b7ec96c2 move implementation of zLevel to nsWindowMediator. make zLevel mutable. support persistent zlevel xul attribute. rework saving of persistent attributes. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147655 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:20:16 +00:00
danm-moz%comcast.net
4649aa9641 move implementation of zLevel here from nsXULWindow. implement mutable zLevel. coalesce duplicate code. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147654 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:20:13 +00:00
danm-moz%comcast.net
48511cecaa rework saving of persistent attributes. also maximized and alwaysRaised windows are incompatible. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147653 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:20:11 +00:00
danm-moz%comcast.net
340dc812f7 add zLevel member variable to struct nsWindowInfo. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147652 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:20:07 +00:00
danm-moz%comcast.net
b85765f5ee delay initialization of newly created window's zLevel. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147651 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:20:05 +00:00
danm-moz%comcast.net
4857fe46e9 new |placement| parameter to PlaceBehind. interpret bottom placement as being behind even other applications' windows. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147650 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:19:59 +00:00
danm-moz%comcast.net
2958a833c7 new |placement| parameter to PlaceBehind. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147649 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:19:51 +00:00
danm-moz%comcast.net
7afb521b9f zLevel attribute is now mutable. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147648 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:19:28 +00:00
danm-moz%comcast.net
029db4b047 new methods Get/SetZLevel of nsIXULWindow. also doxygenify interface. bug 42557 r=neil (mostly), rjc. rs=hyatt
git-svn-id: svn://10.0.0.236/trunk@147647 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-07 01:19:16 +00:00
nelsonb%netscape.com
a85bd7aafb Make tstclnt work with IPv6 addresses. Bug 161610.
git-svn-id: svn://10.0.0.236/trunk@147646 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 23:50:11 +00:00
nelsonb%netscape.com
1ac2b80786 Check for presence of secmod.db file prior to acting on it, for all
cases except "multiaccess:".  Bug 220217. r=relyea


git-svn-id: svn://10.0.0.236/trunk@147645 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 23:33:03 +00:00
despotdaemon%netscape.com
9f7f54643b Pseudo-automatic update of changes made by jocuri@softhome.net.
git-svn-id: svn://10.0.0.236/trunk@147644 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 23:17:57 +00:00
rlk%trfenv.com
ee2e653756 Removing unused file. Not used in build. r=me
git-svn-id: svn://10.0.0.236/trunk@147643 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 22:24:50 +00:00
despotdaemon%netscape.com
2c1a8917d4 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147642 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 22:02:32 +00:00
despotdaemon%netscape.com
c83783bcf1 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147641 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 21:55:18 +00:00
despotdaemon%netscape.com
431d946716 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147640 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 21:54:05 +00:00
stephend%netscape.com
54045f1ed8 Bug 221374. Add .vcf to vCards when attached to an email. Patch by Ian Neal. r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@147639 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 21:44:53 +00:00
leaf%mozilla.org
3dc098ed50 adding missing endif
git-svn-id: svn://10.0.0.236/trunk@147638 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 20:58:10 +00:00
rlk%trfenv.com
2f679483ec Bug 221253 - IRC Chat key incorrectly listed as 3. Is now 6. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147637 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 20:45:03 +00:00
rlk%trfenv.com
f996f4b295 Bug 221260 - p3p isn't in the glossary. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147636 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 20:44:00 +00:00
leaf%mozilla.org
a42ca1ffa5 adding targets for building installers. no bug. r=cls
git-svn-id: svn://10.0.0.236/trunk@147635 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 20:39:30 +00:00
bzbarsky%mit.edu
4da076b716 XUL doesn't implement .style; catch the exception it throws. Bug 218222
followup-to-followup, r=caillon, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147634 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 20:21:48 +00:00
mostafah%oeone.com
3162d41f94 Minor tweaks and updates to language files
git-svn-id: svn://10.0.0.236/trunk@147633 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 19:21:04 +00:00
bienvenu%nventure.com
6c05b7798e use esmtp size extension (rfc1870) patch by ch.ey@gmx.net, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147632 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 19:12:34 +00:00
bryner%brianryner.com
c615683575 Add PNG to hardcoded extensions / mime type list (bug 221243). r=bzbarsky, sr=tor.
git-svn-id: svn://10.0.0.236/trunk@147631 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 18:48:17 +00:00
leaf%mozilla.org
550a48f090 add Makefiles for installer creation. no bug, r=cls
git-svn-id: svn://10.0.0.236/trunk@147630 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 18:47:42 +00:00
pinkerton%netscape.com
d33d49df6b fix for using "make -w" (r=bryner, bug 219828)
git-svn-id: svn://10.0.0.236/trunk@147629 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 18:39:11 +00:00
pinkerton%netscape.com
f03157d3b1 fix string leak (bug 164293)
git-svn-id: svn://10.0.0.236/trunk@147628 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 18:37:31 +00:00
cls%seawood.org
b00df09502 addrbook depends upon uriloader even when ldap is disabled.
Fixing --disable-ldap bustage


git-svn-id: svn://10.0.0.236/trunk@147627 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 17:48:56 +00:00
neil%parkwaycc.co.uk
9ab2b66277 Bug 45524 fix some message compose attachment ui strings r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@147626 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 16:48:12 +00:00
darin%meer.net
a0b873c6f4 second attempt to fix solaris bustage, thx to keeda@hotpop.com for the patch.
git-svn-id: svn://10.0.0.236/trunk@147625 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 16:35:06 +00:00
bzbarsky%mit.edu
4651d2cebb Make sure that sheets in a document always know their URL. Bug 218031, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147623 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 13:24:55 +00:00
bzbarsky%mit.edu
b9d414668f Relanding fix for bug Bug 219693, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147622 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 13:13:37 +00:00
bsmedberg%covad.net
2fb097b78d Further cleanup from bug 179834 r=dougt sr=darin. This shouldn't affect anything, because neither OS/2 nor Mac are using a GRE yet.
git-svn-id: svn://10.0.0.236/trunk@147619 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 12:17:26 +00:00
darin%meer.net
53f6715a52 correcting contributor line from initial check-in.
git-svn-id: svn://10.0.0.236/trunk@147617 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 09:17:15 +00:00
darin%meer.net
03b188cc1b updating .cvsignore for necko
git-svn-id: svn://10.0.0.236/trunk@147616 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 08:21:10 +00:00
darin%meer.net
a513e8f524 attempt to fix solaris (nebiros) bustage.
git-svn-id: svn://10.0.0.236/trunk@147615 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 08:13:51 +00:00
darin%meer.net
f490170d83 fix tinderbox Ts=NaN problem. stream transport must handle offset = -1.
git-svn-id: svn://10.0.0.236/trunk@147614 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 07:58:07 +00:00
bzbarsky%mit.edu
2f8b20fd88 Adding regression tests
git-svn-id: svn://10.0.0.236/trunk@147613 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 05:08:24 +00:00
bzbarsky%mit.edu
1833145a2b Backing out for now, till fallout from tree redness settles.
git-svn-id: svn://10.0.0.236/trunk@147612 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 04:23:56 +00:00
darin%meer.net
cf06a69d9c fixing win32 bustage.
git-svn-id: svn://10.0.0.236/trunk@147611 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 03:49:54 +00:00
darin%meer.net
207fa3401f correcting bustage fix.
git-svn-id: svn://10.0.0.236/trunk@147610 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 03:21:12 +00:00
darin%meer.net
936bf192c1 fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@147609 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 03:05:40 +00:00
bzbarsky%mit.edu
9fbcdde0d4 Make quirks %-heights on kids of scrolling parents work the same way as for
non-scrolling parents.  Bug 219693, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147608 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 02:58:19 +00:00
bzbarsky%mit.edu
e6d13528ea Better output on null URIs.
git-svn-id: svn://10.0.0.236/trunk@147607 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 02:56:27 +00:00
darin%meer.net
5b2d7c117f fixes win32 bustage
git-svn-id: svn://10.0.0.236/trunk@147606 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 02:50:49 +00:00
darin%meer.net
eba1ef1da1 fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@147605 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 02:28:17 +00:00
bzbarsky%mit.edu
4dcff7ec30 Fix debug DumpRegressionData method to not crash on null uris for things like
mBinding, mBackgroundImage, etc


git-svn-id: svn://10.0.0.236/trunk@147603 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 02:16:20 +00:00
darin%meer.net
8e79545d21 fixing potential bustage
git-svn-id: svn://10.0.0.236/trunk@147602 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 02:14:02 +00:00
darin%meer.net
66bca98648 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@147601 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 02:12:49 +00:00
darin%meer.net
6701a2fffb fixing win32 bustage
git-svn-id: svn://10.0.0.236/trunk@147600 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 02:10:51 +00:00
darin%meer.net
aec65aa1ea bustage fix... i had this in my tree already :-(
git-svn-id: svn://10.0.0.236/trunk@147599 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 01:58:58 +00:00
darin%meer.net
dbff75a0d6 annotating workaround for bug 221331.
git-svn-id: svn://10.0.0.236/trunk@147598 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 01:58:08 +00:00
darin%meer.net
bc1bb52b19 fixes bug 210125 "need to be able to AsyncWait for closure only" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147597 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 01:46:31 +00:00
bzbarsky%mit.edu
fa7cb8115d Use mozconfig-find to make this work with mozconfig locations other than ~.
git-svn-id: svn://10.0.0.236/trunk@147596 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 00:57:36 +00:00
bzbarsky%mit.edu
638e691964 Make this sorta limp on Unix (where there is no cygpath stuff)
git-svn-id: svn://10.0.0.236/trunk@147595 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 00:56:49 +00:00
sicking%bigfoot.com
120893f0b6 Bug 221323: Keep a hard reference when moving nodes to avoid premature delete.
r/sr=bz


git-svn-id: svn://10.0.0.236/trunk@147593 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-06 00:17:15 +00:00
bzbarsky%mit.edu
94a3a8a4cc Useless test for unsigned >= 0. Bug 221292, patch by
mats.palmgren@bredband.net (Mats Palmgren), r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@147592 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 23:46:55 +00:00
ian%hixie.ch
2e86320d56 reap children correctly (attempt number 77281). Correct misspellings in comments. Remove some redundant output.
git-svn-id: svn://10.0.0.236/trunk@147591 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 20:15:05 +00:00
scott%scott-macgregor.org
61e20c1198 adding vCard support
bug #14373:  Need UI in account manager to add/edit vCard

also landing the fix for bug #206793:
Images do not appear in mail compose window when
"Do not load remote images..." pref is set to true

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@147590 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 20:07:22 +00:00
ian%hixie.ch
feca2b11b5 Convert RDF.bm to use a real XML parser (now requires XML::RSS, available at your nearest CPAN mirror). Thanks to Jeff Bisbee. See bug 154826.
git-svn-id: svn://10.0.0.236/trunk@147589 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 20:06:38 +00:00
bzbarsky%mit.edu
0bfa6aeb80 Fix bogus loop test that would never let the loop terminate. Bug 221289, patch
by tenthumbs@cybernex.net, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@147588 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 18:12:14 +00:00
cbiesinger%web.de
2c2d669b35 220672. r=darin sr=bzbarsky
Convert nsIEncodedChannel::contentEncodings to nsIUTF8StringEnumerator.

Previously, it used nsISimpleEnumerator, and returned an nsISupportsCString with it.


git-svn-id: svn://10.0.0.236/trunk@147587 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 17:06:37 +00:00
rlk%trfenv.com
45fce144e7 Bug 203846 - 'Web search' context menu item for selection doesn't. r=neil.parkwaycc.co.uk sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147586 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 16:04:14 +00:00
rlk%trfenv.com
576d65f3de Bug 221157 - Help - Composer should note objects are not active in editing mode. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147585 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 15:54:14 +00:00
rlk%trfenv.com
98e66cb191 Bug 221157 - Help - Composer should note objects are not active in editing mode. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147584 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 15:52:47 +00:00
rlk%trfenv.com
11647af937 Bug 221254 - Help For Internet Explorer Users discriminates against Solaris and HPUX users. r=neil.parkwaycc.co.uk
git-svn-id: svn://10.0.0.236/trunk@147583 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 14:17:07 +00:00
hpradhan%hotpop.com
1c581a3fca still bug 218837 : backing out all the backouts. they did not work.
git-svn-id: svn://10.0.0.236/trunk@147582 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 11:28:06 +00:00
hpradhan%hotpop.com
155cccf24e One final attempt to fix Tp regression from bug 218837
git-svn-id: svn://10.0.0.236/trunk@147581 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 10:20:56 +00:00
hpradhan%hotpop.com
b17a745241 backing out part of bug 218837. hoping to fix Tp regression
git-svn-id: svn://10.0.0.236/trunk@147580 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 09:21:41 +00:00
neil%parkwaycc.co.uk
11e654f47e Bug 135269 No Open Bookmarks File menu option r=varga sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147579 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 08:21:26 +00:00
hpradhan%hotpop.com
4fb3a8bf05 bug 218837 : bustage fix
git-svn-id: svn://10.0.0.236/trunk@147578 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 08:09:28 +00:00
hpradhan%hotpop.com
3197ccf7ad bug 218837 : Refactor some code duplicated in the xml and html
content sinks into a base class r=sicking sr=peterv


git-svn-id: svn://10.0.0.236/trunk@147577 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 07:29:50 +00:00
joshua.xia%sun.com
9b396c69ae for bugzilla #219705 sr=shaver@mozilla.org r=xiaobin.lu@sun.com
git-svn-id: svn://10.0.0.236/trunk@147576 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 05:36:08 +00:00
bryner%brianryner.com
129b2d928a fixing gcc 3.4 bustage (extra semicolon)
git-svn-id: svn://10.0.0.236/trunk@147575 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 03:36:25 +00:00
rlk%trfenv.com
050c23f922 Bug 197318 - No help content for Link Prefetching option. r=rlk@trfenv.com patch by Daniel Wang (stolenclover@yahoo.com.tw)
git-svn-id: svn://10.0.0.236/trunk@147574 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 00:58:59 +00:00
rlk%trfenv.com
e1c3073fc6 Bug 136659 - Use shading or color to differentiate the active tab more clearly from the other three tabs. r=neil.parkwaycc.co.uk sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147573 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-05 00:52:08 +00:00
bzbarsky%mit.edu
ec866c4e4e Fix possible access to unitialized memory. Bug 221189, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@147569 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 20:27:32 +00:00
rlk%trfenv.com
a484eaa9b2 Bug 220302 - glossary needs cleaning. r=neil.parkway.cc.co.uk for HTML. r=alecf for RDF.
git-svn-id: svn://10.0.0.236/trunk@147564 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 18:51:16 +00:00
ian%hixie.ch
7beefc92fa Bug 154337: A new output style for help, especially for people with few modules loaded. Based on a patch by Joel Thornton.
git-svn-id: svn://10.0.0.236/trunk@147563 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 18:18:49 +00:00
cbiesinger%web.de
5c72bf9e86 fix typo in comment. r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@147562 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 18:14:51 +00:00
dbaron%dbaron.org
6db09e6e46 Fix regression from bug 113173 checkin. b=221186 Patch from Brian Ryner <bryner@brianryner.com>. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147561 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 17:39:44 +00:00
ian%hixie.ch
0a50f3a33a Add missing name.
git-svn-id: svn://10.0.0.236/trunk@147560 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 17:18:12 +00:00
ian%hixie.ch
3e3ffe5a4e Script for restarting mozbot from crontab. Based on a script by Joel Thornton <joelpt@eml.cc>. See bug 153043.
git-svn-id: svn://10.0.0.236/trunk@147559 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 17:17:04 +00:00
rlk%trfenv.com
7ff5fa290c Fixing bustage :( Sorry guys
git-svn-id: svn://10.0.0.236/trunk@147558 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 17:06:37 +00:00
rlk%trfenv.com
0c060a7a18 Bug 219825 - Remove search-db.rdf and use the index and contents to search instead. r=neil.parkwaycc.co.uk sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147557 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 16:44:21 +00:00
dbaron%dbaron.org
f31588e72c Add empty constructor to fix Sun compiler bustage. b=221187 Patch from Harshal Pradhan <keeda@hotpop.com>. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147556 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 16:25:55 +00:00
ian%hixie.ch
a2132225fa Basic NickServ support. Tested with Q@cserve.quakenet.org, let me know if you have problems on other networks.
git-svn-id: svn://10.0.0.236/trunk@147555 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 13:03:50 +00:00
ian%hixie.ch
20838a980b primitive 'bitch' support
git-svn-id: svn://10.0.0.236/trunk@147554 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 13:01:22 +00:00
ian%hixie.ch
45eaf664f3 Updating credits for last checkin.
git-svn-id: svn://10.0.0.236/trunk@147553 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 12:13:31 +00:00
ian%hixie.ch
9f38bbec5f Bug 159567: improvements to user management. Based on a patch by Adam Di Carlo. Improvements include: 'deleteuser' admin command. 'changepassword' admin command. Better error messages when the two new passwords don't match. Edits to the INSTALL file. Also removes the recently added 'sleep' statement on quit since it wasn't helping.
git-svn-id: svn://10.0.0.236/trunk@147552 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 12:09:38 +00:00
ian%hixie.ch
9a2600ff7b Minor documentation changes (nothing substantial)
git-svn-id: svn://10.0.0.236/trunk@147551 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 11:06:48 +00:00
despotdaemon%netscape.com
6f3d3db875 Pseudo-automatic update of changes made by asa@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147550 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 08:52:11 +00:00
dbaron%dbaron.org
ba1de95c34 Missed CalcDifference changes in previous patch. r+sr=bzbarsky b=113173
git-svn-id: svn://10.0.0.236/trunk@147549 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 06:36:33 +00:00
bzbarsky%mit.edu
3e828e9051 Unhork binhex decoder by undoing the ifdef-reversal. Bug 220611, r=biesi,
sr=darin


git-svn-id: svn://10.0.0.236/trunk@147548 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 00:45:42 +00:00
ian%hixie.ch
9d85751b19 Minor fixes: check that we can actually resolve the server (Net::IRC was being remarkably unhelpful in that regard), make the helpline a bit shorter (servers were cropping it), make us sleep when we quit (not sure it'll help, but maybe it'll help with the problem of us not always getting our /quit message across)
git-svn-id: svn://10.0.0.236/trunk@147547 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 00:23:57 +00:00
ian%hixie.ch
08fcdfc36e Bug 215848: Cope with servers that don't like our IRC name. This is basically untested.
git-svn-id: svn://10.0.0.236/trunk@147546 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-04 00:06:46 +00:00
ian%hixie.ch
ecaab186e1 Bug 134600: Add some more modules to the default set.
git-svn-id: svn://10.0.0.236/trunk@147545 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 23:46:54 +00:00
ian%hixie.ch
fb10baddda Implement incoming Notice support in the BotModule APL. Bug 169882. Largely based on a patch by Ken Coar.
git-svn-id: svn://10.0.0.236/trunk@147544 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 23:35:49 +00:00
ian%hixie.ch
95c851d82d More diagnostics for localAddr users. (check the version of Net::IRC)
git-svn-id: svn://10.0.0.236/trunk@147543 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 23:03:52 +00:00
cbiesinger%web.de
86b18f27bb bug 220770. patch by Karsten "Mnyromyr" Düsterloh mnyromyr@tprac.de
neil.parkwaycc.co.uk: review+
bzbarsky: superreview+

fixes a js strict Warning: assignment to undeclared variable gNewAccountToLoad


git-svn-id: svn://10.0.0.236/trunk@147542 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 22:15:35 +00:00
bzbarsky%mit.edu
1c1b36fe79 Make GetPath() work on jar: URIs, incidentally making it possible to use such
as src uris for frames again.  Bug 220776, r=timeless, sr=darin


git-svn-id: svn://10.0.0.236/trunk@147541 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 22:15:24 +00:00
bzbarsky%mit.edu
24bc13c2c1 Implement support for the "type" attribute of <a> elements. Bug 214626,
r=adamlock, sr=darin


git-svn-id: svn://10.0.0.236/trunk@147540 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 22:11:47 +00:00
ian%hixie.ch
ca65ee34fb Bug 131324: Stop the bot from saying the same thing n times in a row.
git-svn-id: svn://10.0.0.236/trunk@147539 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 21:01:48 +00:00
cbiesinger%web.de
6a94dcbc5c 220463 use more error codes in nsExternalAppHandler::SendStatusChange
r=bzbarsky sr=darin

We now show a useful dialog for NS_ERROR_OUT_OF_MEMORY, and we treat
NS_ERROR_FILE_UNRECOGNIZED_PATH like FILE_NOT_FOUND.


git-svn-id: svn://10.0.0.236/trunk@147538 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 20:56:52 +00:00
cbiesinger%web.de
98027ffa7f Bug 220477 convert nsIURILoader comments to doxygen-style comments.
also fixes documentation of parameters of loadURI
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@147537 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 20:54:01 +00:00
mostafah%oeone.com
28d93863fb Minor changes
git-svn-id: svn://10.0.0.236/trunk@147536 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 20:45:05 +00:00
cbiesinger%web.de
8eac4aa5f7 bug 193740. remove timebomb code
r=neil.parkwaycc.co.uk@myrealbox.com sr=alecf


git-svn-id: svn://10.0.0.236/trunk@147535 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 20:43:59 +00:00
chanial%noos.fr
25c51f48de - bug 172113: rewrite the way we handle the bookmarks toolbar folder. Now, there is no more 2 ways to characterize the BTF: by an arc to the resource "...#BookmarksToolbarFolder" that points to the literal "true". As a consequence, the resource NC:PersonalToolbarFolder and "...#folderType" are dead.
- remove unused functions. Note that RDF commands were already broken, so deleteBookmarkItem and insertBookmarkItem (that were not used) may come back, but in another form.
- remove the "New Bookmark Folder" and "New Search Folder"
- refactor the "html" serializer to avoid some duplicated code.
- remove the use of the profile name for the bookmarks root.
- enforce synthax "aArgument" in some random places.


git-svn-id: svn://10.0.0.236/trunk@147534 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 20:30:14 +00:00
dbaron%dbaron.org
9c720d744b Remove duplication at the end of a comment.
git-svn-id: svn://10.0.0.236/trunk@147533 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 20:12:53 +00:00
ian%hixie.ch
b87703215a Bug 124748: Stop time drift once and for all by using a globally initialised time() value. This was done as a pretty blind search-and-replace, so may have caused regressions and may be non-optimal. Please file bugs if you spot problems. This adds the entry 'time' to the event object.
git-svn-id: svn://10.0.0.236/trunk@147531 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 15:47:35 +00:00
timeless%mozdev.org
41b0993ddb /swap/BEOS/mozilla/calendar/libxpical/token.c: In function `get_random_info':
/swap/BEOS/mozilla/calendar/libxpical/token.c:350: warning: implicit declaration of function `gethostname'
rs=mostafah


git-svn-id: svn://10.0.0.236/trunk@147530 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 15:29:52 +00:00
timeless%mozdev.org
72dfb9cbb3 Rewrap xul lines to make future diffs easier
Move some unlocalizable strings to dtds
Add accesskeys for various items
Make menus more consistent with seamonkey (To => to)
Make accesskeys more consistent with seamonkey (Pr_eferences)
Hide clipboard items for minicalendar
Possibly other stuff
rs=mostafah


git-svn-id: svn://10.0.0.236/trunk@147529 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 15:19:45 +00:00
ian%hixie.ch
6860d2fc47 Make all instances of the time function have brackets, to make them easier to find.
git-svn-id: svn://10.0.0.236/trunk@147528 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 15:19:12 +00:00
ian%hixie.ch
1f7988e8e0 Bug 134617: Let users tell the bot to shut up. Adds a 'getMessageQueue' function to the bot API. Also fixes some unrelated minor issues in the developer documentation and makes a tiny optimisation in drainmsgqueue.
git-svn-id: svn://10.0.0.236/trunk@147527 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 15:08:42 +00:00
neil%parkwaycc.co.uk
e4fcf10480 Bug 215928 stop scrollbar mouse events from bubbling r=varga sr=roc
git-svn-id: svn://10.0.0.236/trunk@147526 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 13:39:15 +00:00
nelsonb%netscape.com
d544fa46d4 Detect Zero length certs and zero length CA names. Bug 204686.
Also, eliminate unnecessary copying of incoming certs.


git-svn-id: svn://10.0.0.236/trunk@147524 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 02:01:18 +00:00
timeless%mozdev.org
fa051b41fb Fixing case of "Line" in "Go to Line"
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@147523 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-03 01:01:33 +00:00
dbaron%dbaron.org
09fb6e829c Remove discontinuity at height of 0. b=220266 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147519 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 22:25:28 +00:00
bryner%brianryner.com
96e90e2b14 allow camino to build with gcc3; patch from cls, r=bryner
git-svn-id: svn://10.0.0.236/trunk@147518 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 22:23:52 +00:00
bryner%brianryner.com
7ecfd96974 Add XPM versions of thunderbird app icon. r=mscott.
git-svn-id: svn://10.0.0.236/trunk@147517 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 21:53:46 +00:00
bzbarsky%mit.edu
62c2420626 Make presshell batch processing of style changes (using BeginUpdate/EndUpdate
notifications).  Bug 200931, r=peterv, sr=jst


git-svn-id: svn://10.0.0.236/trunk@147516 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 21:29:40 +00:00
bzbarsky%mit.edu
b1387a710d Serialize attributes in the same order as they were parsed (and the opposite of
the order in which they were stored, which changed in bug 213347).

Bug 218919, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@147513 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 20:51:09 +00:00
mostafah%oeone.com
3e86919181 Updated Sorbian translation files
git-svn-id: svn://10.0.0.236/trunk@147512 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 20:07:22 +00:00
stephend%netscape.com
cb74b40b6b Bug 220991. Update Debug menu URLs to reflect komodo decomission. r=neil, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147511 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 19:48:42 +00:00
bienvenu%nventure.com
ba74d446bf speed up flat sorting by batching around expand all, r=neil@parkway, sr=mscott 221035
git-svn-id: svn://10.0.0.236/trunk@147510 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 17:52:58 +00:00
timeless%mozdev.org
8d4fcaf601 Bug 220303 Need to tidy up onclick/listeners in mail/news windows
patch by bugzilla@arlen.demon.co.uk r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147509 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 16:03:41 +00:00
neil%parkwaycc.co.uk
ca886887f1 Bug 220460 "About Popups" dialog should autosize and not be resizable p=borggraefe@despammed.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147505 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 08:10:39 +00:00
dbaron%dbaron.org
43790f2ab8 Fix DEBUG bustage. b=113173
git-svn-id: svn://10.0.0.236/trunk@147504 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 02:58:40 +00:00
timeless%mozdev.org
8c6801cdc5 Bug 220969 Use higher optimization for windows mkdepend
patch by swalker r=bryner


git-svn-id: svn://10.0.0.236/trunk@147503 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-02 01:08:25 +00:00
wtc%netscape.com
ffe02cc1db Bug 220963: need to handle the possibility that symKey may be NULL before
dereferencing it.


git-svn-id: svn://10.0.0.236/trunk@147502 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 23:01:46 +00:00
dbaron%dbaron.org
37de3855c7 Make URIs in the style system nsIURI pointers instead of strings. b=113173 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147501 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 22:53:56 +00:00
bryner%brianryner.com
56370e6468 attempt to remove bogus codesighs error lines from tinderbox logs
git-svn-id: svn://10.0.0.236/trunk@147500 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 21:15:57 +00:00
bryner%brianryner.com
5da7a9311a fixing the last of the camino bustage
git-svn-id: svn://10.0.0.236/trunk@147498 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 20:28:54 +00:00
bienvenu%nventure.com
00bd6fc8d5 fix sort when unthreading threaded view r/sr=mscott 218656
git-svn-id: svn://10.0.0.236/trunk@147496 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 20:10:34 +00:00
bryner%brianryner.com
24fd8bca5d Update to latest XFree86 mkdepend source to fix hangs generating dependencies with mingw builds (bug 220875). rs=cls.
git-svn-id: svn://10.0.0.236/trunk@147494 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 19:16:15 +00:00
bryner%brianryner.com
67d9f64891 more bustage fixing. thanks to softkid@mac.com for the patch
git-svn-id: svn://10.0.0.236/trunk@147493 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 19:05:52 +00:00
bryner%brianryner.com
3c9b125fe9 fixing bustage from nsIContent changes
git-svn-id: svn://10.0.0.236/trunk@147492 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 18:59:48 +00:00
chanial%noos.fr
8589368245 Bug 213735: new bookmark and bookmark properties dialog should stay LTR when UI is RTL. patch by andrew <simmo@westnet.com.au>, r=mkaply, sr=jag
git-svn-id: svn://10.0.0.236/trunk@147489 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 18:33:05 +00:00
mcs%netscape.com
2160645dd7 Fix bug # 140182 - async I/O improvements.
A queue of pending outbound requests is kept. UnBind requests are NOT
   queued however.
  Abandon requests are not sent if a request is not outstanding.
  Cleaned up the code in result.c to avoid use of magic return values
	such as -1 and -2.  Also removed some dead code and dead files.
ltest (test.c) now supports SSL and async I/O options.


git-svn-id: svn://10.0.0.236/trunk@147488 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 17:19:11 +00:00
mostafah%oeone.com
d30f430356 Checked in patch for bug 193467: adding a calendar can replace an existing one (calendarManager).
( Except for the default calendar name change )


git-svn-id: svn://10.0.0.236/trunk@147487 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 15:49:32 +00:00
bienvenu%nventure.com
8ef51e498e fix for 220913, patch by ch.ey@gmx.net, r/sr=bienvenu, follow on patch for 135357 ability to do SMTP over SSL w/o TLS, fix port handling in UI
git-svn-id: svn://10.0.0.236/trunk@147486 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 15:30:03 +00:00
igor%mir2.org
9d776af273 Adding getParent() to omg.debug.DebuggableScript to allow to browse whole script function tree from any function.
git-svn-id: svn://10.0.0.236/trunk@147485 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 15:03:06 +00:00
mcs%netscape.com
8e93b3a3c0 Fix bug # 206777 - obsolete entries in
mozilla/directory/c-sdk/ldap/build/.cvsignore


git-svn-id: svn://10.0.0.236/trunk@147484 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 15:02:23 +00:00
igor%mir2.org
991c7fcbd9 Cosmetics: expanding tabs
git-svn-id: svn://10.0.0.236/trunk@147483 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 15:02:09 +00:00
mcs%netscape.com
d48985e87d Fix bug # 206776 - remove obsolete files under
mozilla/directory/c-sdk/ldap/libraries/msdos/winsock


git-svn-id: svn://10.0.0.236/trunk@147482 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 14:58:35 +00:00
mostafah%oeone.com
b77b702c36 Updated japanese translation files
git-svn-id: svn://10.0.0.236/trunk@147481 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 14:10:51 +00:00
igor%mir2.org
2b6dcc0402 Changing ScriptRuntime.initScript to return vois since it does not and should not change scope
git-svn-id: svn://10.0.0.236/trunk@147479 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 11:55:56 +00:00
igor%mir2.org
c13e11b967 Extending omj.debug.DebuggableScript interface with functions to access nested functions and check if it is top-level script.
git-svn-id: svn://10.0.0.236/trunk@147478 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 11:55:55 +00:00
justdave%syndicomm.com
42e9a432a3 Bug 202116: Use current syntax for DBI->connect to eliminate warning and possible future error.
r= timeless


git-svn-id: svn://10.0.0.236/trunk@147477 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 04:29:52 +00:00
bienvenu%nventure.com
b4451b3152 fix 135357 allow smtp over SSL, patch by ch.ey@gmx.net, r=bienvenu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147476 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 03:23:55 +00:00
bienvenu%nventure.com
f0bd04d3c4 fix 135357 allow smtp over SSL, patch by ch.ey@gmx.net, r=bienvenu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147475 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 03:15:11 +00:00
bienvenu%nventure.com
148877b844 fix 135357 allow smtp over SSL, patch by ch.ey@gmx.net, r=bienvenu, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147474 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 03:00:01 +00:00
bryner%brianryner.com
dc9d8b1a54 patch from will levine to fix building with mingw gcc 3.3.1 (bug 220433).
git-svn-id: svn://10.0.0.236/trunk@147473 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 01:17:56 +00:00
BradleyJunk%cinci.rr.com
d67d8db36f Bug 220692 - Syntax error in /js/src/xpconnect/xpcmodule.cpp if MOZ_JSLOADER not defined. r=timeless, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@147470 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 00:11:17 +00:00
pschwartau%netscape.com
9c04adfcc7 Initial add. Regression test for bug 39309.
git-svn-id: svn://10.0.0.236/trunk@147469 18797224-902f-48f8-a5cc-f745e15eee43
2003-10-01 00:03:32 +00:00
bryner%brianryner.com
320115adab Check whether readelf supports -W. If it does, use it, otherwise assume wide listing by default.
git-svn-id: svn://10.0.0.236/trunk@147468 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 23:33:09 +00:00
bryner%brianryner.com
8a03262d39 Put back some lines I accidently removed.
git-svn-id: svn://10.0.0.236/trunk@147467 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 23:10:05 +00:00
ian%hixie.ch
ad8ff46ac1 Make substitutions of unknown variables be fatal errors.
git-svn-id: svn://10.0.0.236/trunk@147466 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 22:31:15 +00:00
bryner%brianryner.com
a1bfd8b54b Update codesighs to use 'eu-readelf' or 'readelf' when available, as it gives more accurate symbol sizes than nm. Bug 201622, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@147465 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 22:29:35 +00:00
bzbarsky%mit.edu
05368a7ad1 fixing strict JS warning. Bug 220706, patch by kd-moz@tprac.de (Karsten
"Mnyromyr" Dusterloh), r=neil, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@147464 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 21:55:54 +00:00
pinkerton%netscape.com
42c5b9a0ac fix camino build bustage, r=pink, sr=jst (bug 220562)
git-svn-id: svn://10.0.0.236/trunk@147463 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 21:04:27 +00:00
stephend%netscape.com
e0bbaa35ac Bug 220768. Assignment to undeclared variable gDefaultSpecialFolderPickerMode. r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@147461 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 18:03:06 +00:00
chanial%noos.fr
d58dde0628 - code level cleaning up of bookmarksProperties.js
- fixing a potential crash in nsBookmarksService::GetTarget (when the RDF resource is null)
- remove unused function isChildOfContainer and GetResource in bookmarks.js though we may need later the latter.


git-svn-id: svn://10.0.0.236/trunk@147460 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 16:16:56 +00:00
chanial%noos.fr
d9972c787c fixing bustage by putting back placeholders for AddBookmarkImmediately and IsBookmarked since they are used in nsInternetSearchResult.cpp.
I'll fix later these useless callers.


git-svn-id: svn://10.0.0.236/trunk@147459 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 15:56:16 +00:00
neil%parkwaycc.co.uk
981e18ef9f Bug 78360 messageWindow does not declare gContextMenu properly r=timeless sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147458 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 15:48:48 +00:00
bienvenu%nventure.com
9960461b9b fix crash cancelling msg copy operation, r=neil.parkwaycc.co.uk, sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@147457 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 15:36:15 +00:00
bienvenu%nventure.com
74be042c78 fix failure to authenticate when copying message to sent folder, 220246 patch by bryner@brianryner.com and me, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147456 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 15:22:38 +00:00
colin%theblakes.com
4e913fcbe4 Complete support for DNS rewrite in OpenVMS. b=219487, r=wtc
git-svn-id: svn://10.0.0.236/trunk@147455 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 14:59:11 +00:00
blizzard%redhat.com
8bea592898 Bug #102578. Clicking wrongfully fires onmouseout. Ignore some mouse out events generated by window managers. r=bryner, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@147454 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 14:58:39 +00:00
bryner%brianryner.com
2bbb026aa0 Link the icon decoder with -framework Carbon to try to avoid undefined symbols on Mac OS 10.1.x. Bug 213639, r=bz.
git-svn-id: svn://10.0.0.236/trunk@147453 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 07:08:57 +00:00
rginda%netscape.com
8a0d368e9b bug 220497, "no mode images displayed in chatzilla"
git-svn-id: svn://10.0.0.236/trunk@147451 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 05:29:05 +00:00
jpierre%netscape.com
45ea31cac4 Fix for bug 141882 - convert email query keys to lowercase when searching . r=wtc
git-svn-id: svn://10.0.0.236/trunk@147450 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 02:33:40 +00:00
jpierre%netscape.com
7bcb65500d Fix for bug 94413 - OCSP needs more fine tuned error messages. r=wtc
git-svn-id: svn://10.0.0.236/trunk@147449 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-30 01:18:55 +00:00
bryner%brianryner.com
086d512e9a Use GNOME application associations for GTK2 builds (bug 128668). r=bzbarsky, sr=blizzard.
git-svn-id: svn://10.0.0.236/trunk@147448 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 22:04:05 +00:00
timeless%mozdev.org
c850326539 Checking in one-line, fix for 219029
patch from Ian Neal <bugzilla@arlen.demon.co.uk>, r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@147447 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 21:51:20 +00:00
chanial%noos.fr
2c309d455c - adding bookmark/separator in the bookmark manager now calls the property dialog for consistency with the folders.
- fix the use of the immutable bookmarks.
- remove unused methods: GetLastCharset and AddBookmarkImmediately
- porting several small fixes mainly from Jan's work
- more prototyping for BookmarkTransaction


git-svn-id: svn://10.0.0.236/trunk@147445 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 21:43:11 +00:00
dwitte%stanford.edu
6fd647ae4a optimize some pref array stuff in addrbook just a tad.
b=204753, r=caillon, sr=bienvenu.


git-svn-id: svn://10.0.0.236/trunk@147443 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 20:20:03 +00:00
brendan%mozilla.org
ce7e98de2c Follow the modeline, please.
git-svn-id: svn://10.0.0.236/trunk@147439 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 18:15:52 +00:00
sicking%bigfoot.com
75942a18ce Bug 220418: Don't get the initial template until the txExecutionState is fully initialized.
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@147434 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 17:54:01 +00:00
pschwartau%netscape.com
70df8e84a4 Initial add. Regression test for bug 220584.
git-svn-id: svn://10.0.0.236/trunk@147433 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 17:45:15 +00:00
neil%parkwaycc.co.uk
15959cb8c9 Bug 220215 use XPCNativeWrapper instead of directly calling Components.lookupMethod r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@147427 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 16:50:36 +00:00
mostafah%oeone.com
84d08e2ea0 Removing duplicate ( midnight and noon ) entry
git-svn-id: svn://10.0.0.236/trunk@147423 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 14:35:02 +00:00
bryner%brianryner.com
4995514c49 Updating my email address
git-svn-id: svn://10.0.0.236/trunk@147418 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 06:04:02 +00:00
bryner%brianryner.com
8af6bcdb92 updating my email address
git-svn-id: svn://10.0.0.236/trunk@147417 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 05:35:34 +00:00
bryner%brianryner.com
77c7eed3d0 Fix unnecessary rebuilds in embedding/browser/activex caused by mkdepend creating a bogus dependency on dist/include/string when #include <string> is used. This change makes mkdepend never match on a directory when searching the include path for a file. Bug 220595, r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@147416 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 03:25:12 +00:00
bienvenu%nventure.com
18d3d25b12 make biff not fire when junk mail arrives, r/sr=mscott 189289 part of patch from emmet@cogs.sussex.ac.uk
git-svn-id: svn://10.0.0.236/trunk@147415 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 01:16:31 +00:00
bienvenu%nventure.com
0a57a94292 fix problem deleting phantom msgs, 209501, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147414 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-29 00:33:07 +00:00
dbaron%dbaron.org
1253348a57 Remove LL_TEXTSTARTSWITHNBSP, since it's a partial and broken solution to the problem, and it's in the wrong place. b=187899 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@147413 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 22:56:08 +00:00
igor%mir2.org
04685f84cb Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=220584 :
Script() result has no prototype and scope chains

Fix: initialize scope and prototype for Script instances in
NativeScript.jsConstructor

If Script is called as a constructor, it will get the proper parent and
prototype from the generic code to initialize newly constructed objects but if
it is called as a function, then it is the responsibility of the call
implementation to do the job.


git-svn-id: svn://10.0.0.236/trunk@147412 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 22:52:57 +00:00
locka%iol.ie
cc18751688 NO CODE CHANGES. Update DevStudio projects (used for editing convenience only) to reflect recent reorg of some files to a common dir.
git-svn-id: svn://10.0.0.236/trunk@147411 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 21:19:45 +00:00
locka%iol.ie
c09496a2c7 NO CODE CHANGES. Update all adamlock addresses to eircom.net.
git-svn-id: svn://10.0.0.236/trunk@147410 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 21:18:29 +00:00
locka%iol.ie
241a418373 Fix (long broken) editor mode to provide barebones functionality. Update all adamlock addresses to eircom.net. Fix some arcane comments referring to webshell / NGLayout. b=220092 r=blizzard@mozilla.org sr=bzbarsky@mit.edu
git-svn-id: svn://10.0.0.236/trunk@147409 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 21:17:24 +00:00
justdave%syndicomm.com
b5a1862b5a Bug 219086: use method="post" on the "My Votes" page to submit changes to votes
r=kiko, a=justdave


git-svn-id: svn://10.0.0.236/trunk@147408 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 20:42:33 +00:00
igor%mir2.org
eaaf1c0f55 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=220362 :
Local functions lose scope when called from outside (compiled with dynamic scopes, optlevel >= 0)

Fix: ignore dynamic scope for nested functions and functions declared within
the with statement.

The patch makes optimizer to behave in the same way as the interpreter does
with regard to dynamic scope: it ignores it for nested functions and functions
declared under with statements. Now parser checks for such functions and set
new flag itsIgnoreDynamicScope in FunctionNode. The flag then checked both by
interpreter and optimizer during byte code generation.

The patch also changes slightly interaction between changing dynamic scope flag
and interpreted Script instances. Currently the dynamic flag is read during
script execution but patch changes interpreter to behave exactly as the
optimizer does: the dynamic flag only affect script compilation, changes in its
value does not affect already compiled scripts.


git-svn-id: svn://10.0.0.236/trunk@147407 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 20:01:27 +00:00
igor%mir2.org
b0787480a4 Self-documenting example
git-svn-id: svn://10.0.0.236/trunk@147406 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 19:49:07 +00:00
ben%bengoodger.com
f3857a9845 d'oh!
git-svn-id: svn://10.0.0.236/trunk@147404 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 18:53:09 +00:00
igor%mir2.org
99abacac2c Added msg.adapter.zero.args
git-svn-id: svn://10.0.0.236/trunk@147403 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 18:14:16 +00:00
igor%mir2.org
39e79a055a JavaAdapter.createAdapterCode now takes the function name to function arity instead of Scriptable object. It allows to remove a hack from optimizer/Codegen where it created a temporary Scriptable just to populate it with FunctionNode as a source of arity values thus violating requirement on types of JS values.
The rest of JavaAdapter code is updated to use the ned form of the method as well.


git-svn-id: svn://10.0.0.236/trunk@147402 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 18:13:51 +00:00
igor%mir2.org
4efdb1d241 In ScriptRuntime.toInt32 check for Integer, not Byte when doing short-circuit optimization since Integer is always used to wrap int values.
git-svn-id: svn://10.0.0.236/trunk@147401 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 16:03:10 +00:00
lordpixel%mac.com
303f035215 Workaround for bug 211462 Crash turning on JA IME on Mac 10.1 [@ Kotoeri]
r=brade, sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@147400 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 13:39:09 +00:00
jshin%mailaps.org
7a1a61eb6b bug 205387: exclude truly invisible characters from DrawString. The first in a series, fix for GFX:Win (r=smontagu, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@147397 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 10:12:42 +00:00
hpradhan%hotpop.com
a10501a530 Bug 217972 : fix warning
git-svn-id: svn://10.0.0.236/trunk@147396 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 08:54:51 +00:00
hpradhan%hotpop.com
178edea0eb Bug 170985 follow up : get rid of some unused code r=peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@147395 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 08:52:31 +00:00
edburns%acm.org
4917d7f3cb readd
git-svn-id: svn://10.0.0.236/trunk@147394 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 06:51:37 +00:00
edburns%acm.org
cfc2315e49 This is a checkpoint milestone for webclient 2.0. Webclient currently
doesn't run, but several unit tests for webclient do.

I'll be proceeding through the rest of the webclient interfaces,
building junit tests as I go, in the coming months.  I hope to flesh out
the basic framework, then publish build instructions, and hopefully I
can get some contributions from the community.

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

new method: getImplFromServices:

+     *
+     * <p>This method tries to load the resource
+     * <code>META-INF/services/&gt;interfaceClassName&gt;</code>, where
+     * <code>&gt;interfaceClassName&lt;</code> is the argument to this
+     * method.  If the resource is found, interpret it as a
+     * <code>Properties</code> file and read out its first line.
+     * Interpret the first line as the fully qualified class name of a
+     * class that implements <code></code>.  The named class must have a
+     * public no-arg constructor.</p>

M webclient/build-tests.xml

- junit testcases for Webclient APIs, developed using test-first.

M webclient/build.xml

- changes for new package name structure:

  packages org.mozilla.webclient.{wrapper_native, wrapper_non_native} have gone away.  Replaced with org.mozilla.webclient.impl.{wrapper_native, wrapper_non_native}

- changes to accomodate "Services" based approach for pluggable
  webclient implementation.

- don't bother re-naming the javah generated files, just let javah pick
  the names.

- pass debugging args from build.properties

- changed name of junit test target to "test".

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

- got rid of BROWSER_TYPE.  No longer necessary due to the new
  pluggability mechanism.

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

- Leverage the org.mozilla.util.Utilities.getImplFromServices()
  mechanism to allow a vendor-pluggable webclient implementation of the
  new "WebclientFactory" interface, which is method for method
  compatible with BrowserControlFactory.  Make all BrowserControlFactory
  methods call through to methods on the vendor provided
  WebclientFactory implementation.

R webclient/classes_spec/org/mozilla/webclient/BrowserControlFactoryInterface.java
A webclient/classes_spec/org/mozilla/webclient/BrowserControlICE.java
R webclient/classes_spec/org/mozilla/webclient/BrowserControlImpl.java
R webclient/classes_spec/org/mozilla/webclient/BrowserType.java

- move all implementation specific classe to the impl package.

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

- ImplObject shouldn't depend on vendor private classes.

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

- new method

+  public void unregisterPrefChangedCallback(PrefChangedCallback cb,
+                                            String prefName, Object closure);

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

- properly specify this interface.

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

 * <p>This interface allows a pluggable webclient API implementation.
 * The static methods in {@link BrowserControlFactory} call through to
 * methods on this interface.  Please see {@link BrowserControlFactory}
 * for information on how to hook up your <code>WebclientFactory</code>
 * implementation to the <code>BrowserControlFactory</code></p>

R webclient/classes_spec/org/mozilla/webclient/WrapperFactory.java
R webclient/classes_spec/org/mozilla/webclient/impl/BrowserControlFactoryImpl.java

- moved these to the impl class

A webclient/classes_spec/org/mozilla/webclient/impl/BrowserControlImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/Service.java
A webclient/classes_spec/org/mozilla/webclient/impl/WebclientFactoryImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/WrapperFactory.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/BookmarkEntryImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/BookmarksImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/CurrentPageImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/EventRegistrationImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/HistoryImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/ISupportsPeer.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/ImplObjectNative.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/NativeEventThread.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/NavigationImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/PreferencesImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/ProfileManagerImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/RDFEnumeration.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/RDFTreeNode.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/SelectionImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/WCEventListenerWrapper.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/WCMouseListenerImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/WindowControlImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/WrapperFactoryImpl.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/gtk/GtkBrowserControlCanvas.java
A webclient/classes_spec/org/mozilla/webclient/impl/wrapper_native/win32/Win32BrowserControlCanvas.java

- copied from old package naming scheme.

- lots and lots of cleanup.

R webclient/classes_spec/org/mozilla/webclient/wrapper_native/BookmarkEntryImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/BookmarksImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/CurrentPageImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/EventRegistrationImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/HistoryImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/ISupportsPeer.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/ImplObjectNative.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/NativeEventThread.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/NavigationImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/PreferencesImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/ProfileManagerImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/RDFEnumeration.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/RDFTreeNode.java
A webclient/classes_spec/org/mozilla/webclient/wrapper_native/README
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/SelectionImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/WCEventListenerWrapper.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/WCMouseListenerImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/WindowControlImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/WrapperFactoryImpl.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/gtk/GtkBrowserControlCanvas.java
R webclient/classes_spec/org/mozilla/webclient/wrapper_native/win32/Win32BrowserControlCanvas.java

- removed from old package naming scheme

M webclient/src_moz/BookmarksImpl.cpp

- remove dependency on RDFActionEvents by inlining all the code that
  formerly was in the events.

- package name change

- JNI include file name change

M webclient/src_moz/CurrentPageImpl.cpp
M webclient/src_moz/HistoryImpl.cpp
M webclient/src_moz/ISupportsPeer.cpp

- package name change

- JNI include file name change

M webclient/src_moz/Makefile.in

- get rid of PreferencesActionEvents.cpp and RDFActionEvents.cpp

- add ProfileManagerImpl.cpp

M webclient/src_moz/NativeEventThread.cpp

- this file is not done yet.  I've been pulling misplaced initialization
  stuff out of here and putting it into WrapperFactoryImpl.cpp.

- got rid of gComponentManager, since we can use do_CreateInstance
  instead.

- package name change

- JNI include file name change

M webclient/src_moz/NativeEventThreadActionEvents.h

- JNI include file name change

M webclient/src_moz/NavigationImpl.cpp

- package name change

- JNI include file name change

R webclient/src_moz/PreferencesActionEvents.cpp
R webclient/src_moz/PreferencesActionEvents.h

- don't need these anymore!  woohoo!

M webclient/src_moz/PreferencesImpl.cpp

- remove dependency on PreferencesActionEvents by inlining code into the
  methods that used to use the events.

A webclient/src_moz/ProfileManagerImpl.cpp

- new class, implementation of the ProfileManager interface.

M webclient/src_moz/PromptActionEvents.cpp

- change erroneous comment so my grep performed correctly.

R webclient/src_moz/RDFActionEvents.cpp
R webclient/src_moz/RDFActionEvents.h

- don't need these anymore!  woohoo!

M webclient/src_moz/RDFEnumeration.cpp
M webclient/src_moz/RDFTreeNode.cpp

- remove dependency on RDFActionEvents by inlining code into the
  methods that used to use the events.

M webclient/src_moz/WindowControlActionEvents.cpp

- deallocate shareInitiContext.

M webclient/src_moz/WindowControlImpl.cpp

- package name change

- JNI include file name change

- remove the "sleep so I can attach gdb" code.  Moved to
  WrapperFactoryImpl.cpp.

M webclient/src_moz/WrapperFactoryImpl.cpp

- lots of changes.  This is now where the app initialization and
  shutdown happens,

M webclient/src_moz/dom_util.cpp

- comment change

M webclient/src_moz/ns_globals.h

- get rid of inappropriate global usage.

M webclient/src_moz/ns_util.h

- new struct WebclientContext for singletons.

M webclient/src_moz/rdf_util.cpp

- new methods, rdf_startup and rdf_shutdown.

- replace calls to nsComponentManager::CreateInstance() with
  do_CreateInstance().

M webclient/src_moz/rdf_util.h

- new methods, rdf_startup and rdf_shutdown.

M webclient/src_moz/gtk/GtkBrowserControlCanvas.cpp

- package name change

- JNI include file name change

M webclient/src_moz/gtk/GtkBrowserControlCanvasStub.cpp

- package name change

- JNI include file name change

- this file isn't needed anymore, thankfully!  I'll remove it soon.

M webclient/src_moz/gtk/StubFunctions.h

- package name change

- JNI include file name change

- this file isn't needed anymore, thankfully!  I'll remove it soon.

M webclient/src_moz/motif/BrowserControlNativeShimStub.cpp
M webclient/src_moz/motif/MotifBrowserControlCanvas.cpp
M webclient/src_moz/motif/MotifBrowserControlCanvasStub.cpp
M webclient/src_moz/motif/NativeLoaderStub.cpp
M webclient/src_moz/win32/Win32BrowserControlCanvas.cpp

- package name change

- JNI include file name change

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

- util_InitializeShareInitContext() takes a JNIEnv *.

- new methods

+void util_DeleteGlobalRef(JNIEnv *env, jobject toDeleteRef);
+void util_DeleteLocalRef(JNIEnv *env, jobject toDeleteRef);
+void util_getSystemProperty(JNIEnv *env,
+                            const char *propName,
+                            char *propValue,
+                            jint propValueLen);


M webclient/src_share/jni_util_export.cpp
M webclient/src_share/jni_util_export.h

+JNIEXPORT jobjectArray util_GetJstringArrayFromJcharArray(JNIEnv *env,
+                                                          jint len,
+                                                          jchar **strings,
+                                                          jint *stringLengths)

A webclient/test/automated/src/classes/org/mozilla/webclient/BookmarksTest.java
R webclient/test/automated/src/classes/org/mozilla/webclient/BrowserControlFactoryTest.java
A webclient/test/automated/src/classes/org/mozilla/webclient/PreferencesTest.java
A webclient/test/automated/src/classes/org/mozilla/webclient/ProfileManagerTest.java
A webclient/test/automated/src/classes/org/mozilla/webclient/impl/WebclientFactoryImplTest.java
A webclient/test/automated/src/classes/org/mozilla/webclient/impl/wrapper_native/WrapperFactoryImplTest.java
A webclient/test/automated/src/classes/org/mozilla/webclient/impl/wrapper_native/gtk/TestGtkBrowserControlCanvas.java
R webclient/test/automated/src/classes/org/mozilla/webclient/wrapper_native/gtk/TestGtkBrowserControlCanvas.java
A webclient/test/automated/src/test/BrowserControlFactoryTest_correct

- junit tests!  TEST FIRST!


git-svn-id: svn://10.0.0.236/trunk@147393 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 06:29:22 +00:00
bzbarsky%mit.edu
6218fccfa7 Make imagemaps work again. Bug 220519, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147392 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 06:28:39 +00:00
stephend%netscape.com
a0d49a147a Trivial grammatical comment change (from 'is that when it recurs' to 'in that when it recurs'... r/sr=bz
git-svn-id: svn://10.0.0.236/trunk@147391 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 06:20:24 +00:00
bzbarsky%mit.edu
d3f59fd91c Fix crash in XUL sort service -- unsigned ints are never less than 0... Bug
220516, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147390 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 06:05:08 +00:00
jshin%mailaps.org
426a584ee4 bug 219060 : make freetype printing work for Xft build (r=louie.zhao, sr=bryner)
git-svn-id: svn://10.0.0.236/trunk@147389 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 05:59:39 +00:00
dbaron%dbaron.org
430fe54987 Spelling too. b=220464
git-svn-id: svn://10.0.0.236/trunk@147388 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 05:39:03 +00:00
dbaron%dbaron.org
bf3d007e09 Fix 80th column violations in code that I just reindented. b=220464
git-svn-id: svn://10.0.0.236/trunk@147387 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 05:35:25 +00:00
dbaron%dbaron.org
d62ef933ed Eliminate excess variables and their baroque (and broken, thanks to the previous checkin) reference counting. b=220464 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147386 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 05:30:09 +00:00
brendan%mozilla.org
da7fa465a7 Better version of last change, thanks to caillon for reminding me.
git-svn-id: svn://10.0.0.236/trunk@147384 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 04:55:50 +00:00
brendan%mozilla.org
4981e3ba49 Forgot to update calls to formerly-static SecurityCompareURI (r+sr=bz).
git-svn-id: svn://10.0.0.236/trunk@147383 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 04:44:33 +00:00
brendan%mozilla.org
53924f1a53 Expose nsIScriptSecurityManager::SecurityCompareURIs for use by nsGlobalWindow::SetNewDocument, to avoid spurious window.open same-origin violation errors (220421, r=caillon, sr=bzbarsky).
git-svn-id: svn://10.0.0.236/trunk@147382 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-28 04:22:01 +00:00
neil%parkwaycc.co.uk
f2aa380cdb Bug 219318 Display Search Tips on a failed Search in Help window p=rlk@trfenv.com r=me
git-svn-id: svn://10.0.0.236/trunk@147381 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 20:16:48 +00:00
bryner%brianryner.com
3d9ef65829 fixing firebird build bustage
git-svn-id: svn://10.0.0.236/trunk@147380 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 19:35:14 +00:00
neil%parkwaycc.co.uk
58c52da46c Bug 214693 Copyrights (and line endings) messed up in Help files p=rlk@trfenv.com r=me
git-svn-id: svn://10.0.0.236/trunk@147379 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 19:25:09 +00:00
bryner%brianryner.com
f290465ae7 fixing firebird/thunderbird build bustage (bug 26893)
git-svn-id: svn://10.0.0.236/trunk@147378 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 18:49:39 +00:00
bmlk%gmx.de
15441b0462 fieldset frames should report overflow area, bug 96506 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147364 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 14:53:17 +00:00
varga%utcru.sk
84058c65d6 Fix for bug 196575. Add comments to IDL interfaces
r/moa=varga, patch by Neil Deakin <enndeakin@sympatico.ca>


git-svn-id: svn://10.0.0.236/trunk@147362 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 14:42:26 +00:00
cbiesinger%web.de
8dd5a08649 Bug 220406 nsLocalFileWin::Launch should return more specific errors
convert the specific return values to nsresult-errorcodes.

r=dougt sr=darin


git-svn-id: svn://10.0.0.236/trunk@147361 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 14:37:16 +00:00
bmlk%gmx.de
205e630bce allow empty row groups in the border collapse access to the cellmap. bug 217769 r/sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147360 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 12:00:56 +00:00
jst%mozilla.jstenback.com
5b77a28726 Fixing issue raised in bug 215981.
git-svn-id: svn://10.0.0.236/trunk@147359 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 06:24:54 +00:00
jst%mozilla.jstenback.com
ba7a1e91bd Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@147358 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 06:16:09 +00:00
jst%mozilla.jstenback.com
8a4e4eacf2 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@147357 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 05:49:52 +00:00
jst%mozilla.jstenback.com
c6add4abe1 Silly MSVC 6.
git-svn-id: svn://10.0.0.236/trunk@147356 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 05:09:14 +00:00
jst%mozilla.jstenback.com
2acd73da7d Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@147355 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 05:06:31 +00:00
jst%mozilla.jstenback.com
ef67a47aab 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@147354 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 04:18:26 +00:00
nelsonb%netscape.com
e350065f77 Move a brace so vi will find the beginning of the function.
git-svn-id: svn://10.0.0.236/trunk@147353 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 01:45:35 +00:00
jpierre%netscape.com
607c61e1f0 Fix for bug 219539 - support GeneralizedTime in NSS tools
git-svn-id: svn://10.0.0.236/trunk@147352 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-27 00:01:45 +00:00
kiko%async.com.br
ad61d77b76 Bug 65316: Typos on edit*.cgi. Change use of PutTrailer() (and the
default output, in certain cases) in the edit pages. Patch by Vlad
Dascalu <jocuri@softhome.net>, r=kiko, a=justdave


git-svn-id: svn://10.0.0.236/trunk@147351 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 23:47:07 +00:00
asa%mozilla.org
21ffae6d2f Follow-up checkin to bug 165653.
Drop Firebird's dependency on Gecko's DOM for the sidebar; it should provide it itself.
Patch=caillon
r=bryner
sr=jst


git-svn-id: svn://10.0.0.236/trunk@147350 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 23:45:44 +00:00
brendan%mozilla.org
20798cb331 Redo thread/process stack size checking and API to avoid having to guess/fudge; instead, require embedders to advise explicitly, for fudge-free limits and backward API compatibility (192414, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@147349 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 22:47:01 +00:00
bryner%brianryner.com
8621b9339d If we're in the middle of printing when window.close() is called, then defer closing the window until printing completes. This avoids tearing down the presentation while the print engine is still using it. Bug 172921, r=jkeiser, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@147348 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 21:45:15 +00:00
cbiesinger%web.de
1ce0a6e468 bug 219944 Junk Mail Icon could use some spacing in the "About Junk Mail" dialog
patch by Stefan Borggraefe  borggraefe@despammed.com
Adds margin-left: 0.5ex to classic and 0.3ex to modern. Modern needs less
margin, because the icon itself already has a blank area on the left.

neil.parkwaycc.co.uk: review+
bienvenu: superreview+


git-svn-id: svn://10.0.0.236/trunk@147346 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 19:53:46 +00:00
cbiesinger%web.de
3e69b6224e Bug 220363 use doxygen-style comments in nsExternalHelperAppService.h
this is mostly converting //-style comments to /**-style ones and using @param

r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@147345 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 19:49:23 +00:00
tor%cs.brown.edu
b05dc41ed1 Bug 208461 - midl semantics changed (VC++ .NET 2003). r=bryner
git-svn-id: svn://10.0.0.236/trunk@147344 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 19:44:23 +00:00
pschwartau%netscape.com
db01cb48ad Improving readability.
git-svn-id: svn://10.0.0.236/trunk@147343 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 19:37:15 +00:00
tor%cs.brown.edu
064f665b7e Bug 208461 - midl semantics changed (VC++ .NET 2003). r=bryner
git-svn-id: svn://10.0.0.236/trunk@147342 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 19:31:18 +00:00
bsmedberg%covad.net
68b719e05c Bug 184686 - convert HTMLFormElement to use nsTHashtable
r=jkeiser sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147341 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 19:26:17 +00:00
pschwartau%netscape.com
1e5360253e Initial add. Regression test for bug 220367.
git-svn-id: svn://10.0.0.236/trunk@147340 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 19:24:58 +00:00
pschwartau%netscape.com
823408d1d8 Initial add. Regression test for bug 220362.
git-svn-id: svn://10.0.0.236/trunk@147338 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 18:56:23 +00:00
igor%mir2.org
a16f2df119 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=220367 :
Fix: if in RegExpImpl.getParenSubString parens.get(i) is null, return
emptySubstring

If a branch of | with capturing () does not match , then RegExpImpl.parens will
contain null for corresponding $<group-number> according to code in
NativeRegExp.executeRegExp(). The current code does not check for a possible
null in RegExpImpl.parens when calling toString and the patch fixes that by
making sure that getParenSubString return SubString.emptySubString in such
cases.


git-svn-id: svn://10.0.0.236/trunk@147337 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 17:25:33 +00:00
brendan%mozilla.org
8885d091a9 Follow-up fix to clamp cx->stackLimit so it doesn't wrap (192414, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@147336 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 17:22:14 +00:00
axel%pike.org
eebd220982 bustage fix, wrong kezboard
git-svn-id: svn://10.0.0.236/trunk@147335 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 17:11:33 +00:00
axel%pike.org
d9351778fe bug 206445, review nit from/r=sicking
git-svn-id: svn://10.0.0.236/trunk@147334 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 16:55:33 +00:00
bzbarsky%mit.edu
2c479918b7 Remove bogus 1px adjustment that harkens back to imagelib1. Bug 220174,
r=pavlov, sr=tor


git-svn-id: svn://10.0.0.236/trunk@147333 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 16:43:19 +00:00
axel%pike.org
89dc7ab032 fixup whitespace for bustage, r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@147332 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 15:15:01 +00:00
mostafah%oeone.com
83f2962056 Fixed looking for the correct stylesheet
git-svn-id: svn://10.0.0.236/trunk@147331 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 15:02:01 +00:00
neil%parkwaycc.co.uk
8f541768c0 Fix Pike's build bustage r=bsmedberg sr=bustage
git-svn-id: svn://10.0.0.236/trunk@147330 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 13:03:47 +00:00
cbiesinger%web.de
f06e5ad44e bug 220257. treat .hta files as executables
r=darin sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@147328 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 12:56:49 +00:00
axel%pike.org
8e328f2600 bug 206445, nsresult based error reporting in XPath expression parser and lexer, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@147326 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 12:32:42 +00:00
jpierre%netscape.com
3b8812e241 Fix for bug 219539 - support GeneralizedTime in NSS tools
git-svn-id: svn://10.0.0.236/trunk@147323 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 06:18:40 +00:00
stephend%netscape.com
929602ecb1 Last commit was actually for bug 220327...
git-svn-id: svn://10.0.0.236/trunk@147322 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 04:29:42 +00:00
stephend%netscape.com
07ef4e2596 Bug 22037. Netcape (sic) reference in cs_nav_prefs_advanced.html should read Mozilla (actually, I'm removing it for now because I don't want to introduce more hardcoding - ultimately we should figure out how to use &brandShortname; in these files. r=db48x@yahoo.com
git-svn-id: svn://10.0.0.236/trunk@147321 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 04:24:06 +00:00
nelsonb%netscape.com
e45d71ac34 Don't use windowed exponentiation for small public exponents.
Speeds up public key operations.  Path contributed by
    Sheueling Chang Shantz <sheueling.chang@sun.com>,
    Stephen Fung <stephen.fung@sun.com>, and
    Douglas Stebila <douglas@stebila.ca> of Sun Laboratories.


git-svn-id: svn://10.0.0.236/trunk@147320 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 02:15:12 +00:00
cls%seawood.org
2dab43a144 Workaround gcc -MD dependency issue originally mentioned in bug 105005.
Fixing OSX tinderboxes.


git-svn-id: svn://10.0.0.236/trunk@147319 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 02:04:13 +00:00
robin.lu%sun.com
d9a8c16a72 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@147318 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-26 01:47:19 +00:00
neil%parkwaycc.co.uk
9aa8957fc7 Followup to bug 219552 fix crash sorting empty subjects r=bienvenu sr=bz
git-svn-id: svn://10.0.0.236/trunk@147317 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 23:36:25 +00:00
stephend%netscape.com
43d8bb0222 Bug 220169. Fixing references from 'plugins' to 'plug-ins' in Help'. r=R.J. Keller
git-svn-id: svn://10.0.0.236/trunk@147316 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 23:29:17 +00:00
stephend%netscape.com
f89f7724a1 Bug 214678. Right-click menus in Help window have useless items. Patch by R.J. Keller <rlk@trfenv.com. r=neil, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@147315 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 23:24:51 +00:00
mostafah%oeone.com
380dbffd1c Fixed a little problem with getting the correct stylesheet
git-svn-id: svn://10.0.0.236/trunk@147314 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 23:10:28 +00:00
ben%bengoodger.com
3d364bd4a5 Point start page to something on mozilla.org for now. Will be a support link in .8.
git-svn-id: svn://10.0.0.236/trunk@147312 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 22:02:55 +00:00
nelsonb%netscape.com
8fc7503160 Correct an inaccurate log message.
git-svn-id: svn://10.0.0.236/trunk@147310 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 21:40:02 +00:00
stephend%netscape.com
045892f8e4 Bug 220272. Accesskey of W for Paste Without Formatting conflicts with W for Rewrap in plain text editor. Patch by Karsten Dusterloh <kd-moz@tprac.de> r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@147309 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 21:12:50 +00:00
neil%parkwaycc.co.uk
c8a4da9ca4 Bug 220215 use XPCNativeWrapper instead of directly calling Components.lookupMethod moa=glazman r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@147308 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 20:43:27 +00:00
dbaron%dbaron.org
9794517411 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@147307 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 20:02:57 +00:00
mcs%netscape.com
6ee3ae4225 Put back the contributed change that we previously did not
have permission to relicense; we now have permission.


git-svn-id: svn://10.0.0.236/trunk@147306 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 20:01:54 +00:00
justdave%syndicomm.com
cc02c583c8 Bug 76157: Give proper error message on non-numeric sortkey when editing milestones.
Patch by jocuri@softhome.net (Vlad Dascalu)
r=kiko, a=justdave


git-svn-id: svn://10.0.0.236/trunk@147305 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 19:59:44 +00:00
mostafah%oeone.com
42db58b596 synched fields with en-US
git-svn-id: svn://10.0.0.236/trunk@147301 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 19:00:10 +00:00
mostafah%oeone.com
b43aade3a4 Checked in final changes needed to fix bug 155882 : Tasks (ToDo) need an Alarm (just like Events)
git-svn-id: svn://10.0.0.236/trunk@147300 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 18:59:21 +00:00
darin%meer.net
51d89221a8 fixes bug 217765 "HTTP: does not always handle username+password from URL correctly" patch=darin,crabbkw r=darin sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147299 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 17:48:28 +00:00
mcs%netscape.com
f99b59cb86 NPL 1.1/GPL 2.0/LGPL 2.1 triple license.
git-svn-id: svn://10.0.0.236/trunk@147298 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 16:38:52 +00:00
pkw%us.ibm.com
b44066e9c0 Bug 219493 - nsPersistentProperties doesn't handle multi-line properties
files correctly. This is a better patch than the original one.
r=darin@meer.net, sr=alecf@flett.org


git-svn-id: svn://10.0.0.236/trunk@147297 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 16:28:06 +00:00
mcs%netscape.com
6abbf8ec81 Back out contributed change that we do not have permission to relicense.
git-svn-id: svn://10.0.0.236/trunk@147296 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 15:48:59 +00:00
bzbarsky%mit.edu
354b33f59a Look for charset param on content type with a case-insensitive search. Bug
220203, r=timeless, sr=darin


git-svn-id: svn://10.0.0.236/trunk@147295 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 15:37:56 +00:00
cbiesinger%web.de
53bf719f9e Bug 99264
"Search Messages" and "Search Addresses" windows should remember Size & Position
patch by borggraefe@despammed.com (Stefan Borggraefe)
neil.parkwaycc.co.uk: review+
bienvenu: superreview+


git-svn-id: svn://10.0.0.236/trunk@147294 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 15:03:50 +00:00
tor%cs.brown.edu
217ea5a6aa Bug 65881 - fix command line option to install private colormap.
r=blizzard, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@147293 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 14:51:06 +00:00
cbiesinger%web.de
b9f3f42d1a bug 218817. replace GetDownloadInfo with attributes on nsIExternalHelperAppService -
this means 2 new attributes:
readonly attribute nsIFile targetFile;
readonly attribute PRTime timeDownloadStarted;
(no caller of GetDownloadInfo needed all three pieces of information that it provided)

r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@147292 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 13:07:24 +00:00
cbiesinger%web.de
b83ae34050 Bug 220198
helperappservice qi's to httpchannel when it wants encodedchannel
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@147291 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 12:51:45 +00:00
cbiesinger%web.de
941ab95c4d Bug 219505
Change MOZ_PHOENIX to MOZ_XUL_APP in themes
patch by stephen walker (sdwalker@myrealbox.com) r+sr=bryner


git-svn-id: svn://10.0.0.236/trunk@147290 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 12:48:58 +00:00
bzbarsky%mit.edu
28a65e3029 Make "manage sites" window resizable. Bug 13188, patch by
borggraefe@despammed.com (Stefan Borggraefe), r+sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@147289 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 06:00:29 +00:00
bzbarsky%mit.edu
af8ba69ee3 Make charset-detection code work with just a BOM (no @charset rule) in the
sheet.  Bug 218915, r=smontagu, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147288 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 05:57:28 +00:00
bzbarsky%mit.edu
0f24116727 Make <select size="0"> act like <select size="1">, and some tweaks to make
<select size="1" multiple> work better.  Bug 182681, patch idea from
the_great_spam_bin@yahoo.com (Ari), r=bryner, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147287 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 05:44:51 +00:00
dbaron%dbaron.org
538a104810 Do not use nsCOMPtr_base with gcc3, since doing so violates aliasing rules. b=212082 r=scc sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147286 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 05:43:42 +00:00
dbaron%dbaron.org
b40279e5ef Make the rv:N.N part of the UA string come from the MOZILLA_VERSION macro (from config/milestone.txt) instead of from a pref. b=220220 r=darin sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147285 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 05:39:11 +00:00
dbaron%dbaron.org
ed90ee6110 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@147284 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 05:36:25 +00:00
dbaron%dbaron.org
a61bd135a2 Fix leak of GDK events, and thus the main GDK window. b=219536 r=blizzard sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147283 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 05:34:25 +00:00
bryner%brianryner.com
b91b7bf8aa Check return results from DecryptData so that we don't bring up the master password dialog again if the user cancelled it the first time. Bug 220214.
git-svn-id: svn://10.0.0.236/trunk@147282 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 04:54:22 +00:00
darin%meer.net
85cb37e629 fixes bug 220122 "Proxy-Authentication credentials can be exposed to origin server" r=bz sr=jst
git-svn-id: svn://10.0.0.236/trunk@147280 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 04:33:56 +00:00
dbaron%dbaron.org
7f83c6facc Fix regression of scrolling attribute and overflow property on frame and iframe elements. Make the two interact correctly according to CSS cascading rules. b=220195 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147278 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 03:55:04 +00:00
bzbarsky%mit.edu
4675771501 Fix GetAttributes() in XUL to work right. Bug 169825, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@147277 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 03:51:12 +00:00
timeless%mozdev.org
8a5816a050 Bug 217949 NTLM Authentication does not work on NT4
patch by darin r=timeless sr=mscott


git-svn-id: svn://10.0.0.236/trunk@147274 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 02:53:05 +00:00
timeless%mozdev.org
9c83085c26 Bug 220103 @mozilla.org/download;1 uses null mInner
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@147273 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 02:30:42 +00:00
timeless%mozdev.org
fadf65bc56 Bug 220103 @mozilla.org/download;1 uses null mInner
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@147272 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 02:22:15 +00:00
jpierre%netscape.com
1385096cc0 Fix typo
git-svn-id: svn://10.0.0.236/trunk@147271 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-25 00:25:06 +00:00
gerv%gerv.net
41889cbaa5 Bug 219659 - Misleading wording describing severity "blocker" on Bugzilla Helper form. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@147270 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 22:50:04 +00:00
gerv%gerv.net
515d9f95d3 Bug 150900 - Help | Release Notes doesn't go to Release Notes. Patch by biesi; r=gerv, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@147269 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 22:29:35 +00:00
gerv%gerv.net
e94dc86ee0 Bug 213117 - new text for about:mozilla, line-height tweaks. Patch by steffen.wilberg@web.de; r=gerv, a=asa.
git-svn-id: svn://10.0.0.236/trunk@147268 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 22:21:16 +00:00
wtc%netscape.com
bcc139ed01 Bugzilla bug 216117: added a TokenProxy member to the PK11Cert class to
store the slot pointer for the certificate *instance*.  This slot pointer
is not necessarily cert->slot.  Try to get the correct slot pointer for a
cert instance where possible.  This patch helps us handle multiple
instances of the same cert better.
Modified Files:
	PK11Finder.c pkcs11/PK11Cert.c pkcs11/PK11Cert.java
	pkcs11/PK11InternalCert.java pkcs11/PK11InternalTokenCert.java
	pkcs11/PK11Store.c pkcs11/PK11Token.c
	pkcs11/PK11TokenCert.java pkcs11/pk11util.h
	provider/java/security/JSSKeyStoreSpi.c ssl/SSLServerSocket.c
	ssl/callbacks.c ssl/common.c ssl/jssl.h util/java_ids.h


git-svn-id: svn://10.0.0.236/trunk@147266 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 22:20:15 +00:00
gerv%gerv.net
ecf27b2de7 Bug 150900 - Help | Release Notes doesn't go to Release Notes. Patch by biesi; r=gerv, sr=jag.
git-svn-id: svn://10.0.0.236/trunk@147265 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 22:14:37 +00:00
nelsonb%netscape.com
9ae20d64bf Fix usage message to list all commands. Also, fix a few lines of
code that did not follow the file's convention for indentation.
Bug 203870.


git-svn-id: svn://10.0.0.236/trunk@147264 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 21:49:49 +00:00
scott%scott-macgregor.org
7ca0ce609c Bug #219591 --> To much padding around toolbar buttons in 'small' mode. The earlier fix to this had problems
where we did not have enough padding and the file button had a drop down marker underneath it. 

This patch cleans all of that up.


git-svn-id: svn://10.0.0.236/trunk@147260 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 21:32:11 +00:00
ian%hixie.ch
f99f1a5879 Typo...
git-svn-id: svn://10.0.0.236/trunk@147259 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 21:28:27 +00:00
ian%hixie.ch
b355d49371 Stop an infinite loop that occurs if you have questions all in the same category. Bug found by ltost.
git-svn-id: svn://10.0.0.236/trunk@147258 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 21:22:50 +00:00
jag%tty.nl
3dd06e3476 Bug 218528: Personal Toolbar is empty when the UI is right-to-left. Patch by Neil, r=varga, sr=jag
git-svn-id: svn://10.0.0.236/trunk@147256 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 21:07:28 +00:00
wtc%netscape.com
9b8589791f Bugzilla bug 220209: fixed a cert reference leak in
JSSL_CallCertSelectionCallback if the PK11_FindKeyByAnyCert call fails.


git-svn-id: svn://10.0.0.236/trunk@147255 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 21:07:17 +00:00
cbiesinger%web.de
b24a1bc3c6 220111 nsIDownload should document that Init must be called
r=bzbarsky sr=darin


git-svn-id: svn://10.0.0.236/trunk@147254 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 20:24:19 +00:00
cbiesinger%web.de
ee01e72967 143570 r=bzbarsky sr=darin
Allow assigning helper apps to mailnews attachments by extension.

do this by only getting the query off the uri for HTTP/HTTPS urls - mailnews
uris always have a query string, and if there is a query string the file
extension is ignored because a CGI script is assumed, which has no useful
extension.


git-svn-id: svn://10.0.0.236/trunk@147253 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 20:21:09 +00:00
cbiesinger%web.de
4ddacd2097 Bug 204671 progress dialog on download is always on top
r=bzbarsky sr=jag

Fix this by explicitly setting dialog=no in the features argument of
windowwatcher::OpenWindow.


git-svn-id: svn://10.0.0.236/trunk@147252 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 19:49:02 +00:00
bzbarsky%mit.edu
c2dacdb070 Make userContent.css come after the prefs sheet in the user sheet list (so that
rules in userContent.css can override prefs).  Bug 215668, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147251 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 19:03:06 +00:00
justdave%syndicomm.com
4dbd42a164 Remove cyeh@netscape.com from list of people to be mailed when CVSROOT changes. Added sysalerts@mozilla.org
git-svn-id: svn://10.0.0.236/trunk@147250 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 18:11:35 +00:00
brendan%mozilla.org
d33b020177 Check in my version of a patch to avoid thread or process stack overflow from Igor Bukanov <igor@fastmail.fm> (192414, r=shaver).
git-svn-id: svn://10.0.0.236/trunk@147249 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 16:49:58 +00:00
bmlk%gmx.de
52c5a559e1 include previously removed borderpadding and cellspacing, bug 215629, r=jkeiser sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147248 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 16:04:54 +00:00
neil%parkwaycc.co.uk
40bd7e87d3 Bug 214832 some web pages bookmark as [object HTMLImageElement] r=caillon sr=bz
git-svn-id: svn://10.0.0.236/trunk@147247 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 14:58:51 +00:00
danm-moz%comcast.net
c2b9b6373e when bringing a window to the front, also bring to the front windows which must remain in front of it. but even more so, if you follow me. bug 217012, bug 184890. r=jag,neil
git-svn-id: svn://10.0.0.236/trunk@147246 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 14:31:03 +00:00
stephend%netscape.com
80cb4da662 Bug 147028. Change reference of Theme Park to theme sites (for brand). r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@147244 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 14:07:48 +00:00
daniel%glazman.org
e2b7b51863 build system for standalone Composer; b=215795, r=cls@seawood.org, sr=scott@scott-macgregor.org
git-svn-id: svn://10.0.0.236/trunk@147242 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 13:59:37 +00:00
mostafah%oeone.com
f765efd84c Checking in translations
git-svn-id: svn://10.0.0.236/trunk@147241 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 13:45:53 +00:00
igor%mir2.org
cfa4c3078e Use ScriptableObject.getPropertyIds(jsObj) to get all object ids instead of explicit working throw prototype chain.
git-svn-id: svn://10.0.0.236/trunk@147240 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 13:35:52 +00:00
stephend%netscape.com
08c1ce4b77 Bug 203121. Debug > Verification > Javascript menu item should read 'DOM' instead. Patch by Neil Rashbrook <neil@parkwaycc.co.uk>. r=me, sr=bz
git-svn-id: svn://10.0.0.236/trunk@147239 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 13:32:47 +00:00
igor%mir2.org
3e1099d536 Optimization in getPropertyIds: since Scriptable.getIds returns unique ids, check against id duplication only if prototype chain contains more then one object with enumerable ids. It this way there is no need to allocate hash map in the common case of objects without enumerable properties on the prototype chain.
git-svn-id: svn://10.0.0.236/trunk@147238 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 13:32:42 +00:00
igor%mir2.org
7fda75886b Optimization in IdEnumeration: since Scriptable.getIds returns unique ids, check against id duplication only if prototype chain contains more then one object with enumerable ids. It this way there is no need to allocate hash map in the common case of objects without enumerable properties on the prototype chain.
git-svn-id: svn://10.0.0.236/trunk@147237 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 13:29:17 +00:00
bzbarsky%mit.edu
c6a7e9b410 Fix GetID to not try to get attrs in unknown namespaces. Bug 220027, r=peterv, sr=jst
git-svn-id: svn://10.0.0.236/trunk@147236 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 13:22:09 +00:00
stephend%netscape.com
77f389354b Bug 220097. Change 'Plugins' to 'Plug-ins' in Script & Plug-ins pref panel. r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@147235 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 12:25:54 +00:00
neil%parkwaycc.co.uk
747d68f68c Bug 169000 Wrapper library to access XPConnect native objects from chrome JS p=caillon r=jag sr=jst
git-svn-id: svn://10.0.0.236/trunk@147234 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 10:27:14 +00:00
peter%propagandism.org
a2beb81751 Fix for bug 220080 (Wrong numeric code for DOM Level 2 errors). r=sicking, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@147233 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 09:51:25 +00:00
neil%parkwaycc.co.uk
48b974559b Bug 219552 Improve performance of RowCellColumnToCollationKey r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@147232 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 08:18:45 +00:00
justdave%syndicomm.com
1e587642c8 Don't send me bonsai's mail anymore
git-svn-id: svn://10.0.0.236/trunk@147231 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 08:18:28 +00:00
justdave%syndicomm.com
92e23c1eab Bug 152748: Make lack of sidebar support suggest Mozilla instead of Netscape as an upgrade.
Patch by Vlad Dascalu <jocuri@softhome.net>
r= gerv, a= justdave


git-svn-id: svn://10.0.0.236/trunk@147230 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 08:00:13 +00:00
justdave%syndicomm.com
64ff98acd8 Make more specific entry first so it'll trigger
git-svn-id: svn://10.0.0.236/trunk@147229 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 07:56:40 +00:00
justdave%syndicomm.com
edf1262381 Bug 177449: When changing email address, old email address confirmation was case sensitive
patch by Vlad Dascalu <jocuri@softhome.net>
r= kiko, a= justdave


git-svn-id: svn://10.0.0.236/trunk@147228 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 07:44:22 +00:00
scott%scott-macgregor.org
eddbc6b024 try to fix ^M characters in file
git-svn-id: svn://10.0.0.236/trunk@147227 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 07:34:49 +00:00
hpradhan%hotpop.com
3dd9b150e5 Bug 170985 : fix for gcc3.4 bustage
git-svn-id: svn://10.0.0.236/trunk@147226 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 07:30:16 +00:00
hpradhan%hotpop.com
403a6ec735 Bug 170985 : bustage possible btek bustage fix
git-svn-id: svn://10.0.0.236/trunk@147225 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 07:15:34 +00:00
louie.zhao%sun.com
3861f20b22 bug 209496 "Paste is not possible after a "Cut" on GTK2 build"
r = jerry.tan
sr = blizzard


git-svn-id: svn://10.0.0.236/trunk@147224 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 06:46:43 +00:00
despotdaemon%netscape.com
e9d1b2c209 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147223 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 06:38:53 +00:00
despotdaemon%netscape.com
db333fc834 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147222 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 06:37:57 +00:00
hpradhan%hotpop.com
ed28437f02 Bug 206947: Synchronous XMLHttpRequest leaks and can cause crashes r=heikki sr=jst
git-svn-id: svn://10.0.0.236/trunk@147221 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 06:20:02 +00:00
hpradhan%hotpop.com
2386bca751 Bug 170985 : table-based content object creation r=peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@147220 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 06:16:52 +00:00
ben%bengoodger.com
e35cc72501 Do this only in Firebird
git-svn-id: svn://10.0.0.236/trunk@147217 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 05:34:17 +00:00
ben%bengoodger.com
9c31ed1fb9 Bug 217026 - turbo is not supported in Mozilla Firebird. exit with an error. Patch by chris Thomas.
git-svn-id: svn://10.0.0.236/trunk@147216 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 05:28:13 +00:00
justdave%syndicomm.com
48c66529ce checkin mail now goes to mecha - also adding cvs-checkins@bugzilla.org for bugzilla checkins.
git-svn-id: svn://10.0.0.236/trunk@147215 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 05:23:45 +00:00
bzbarsky%mit.edu
bb9f55d007 Make DOM CSS declarations smaller by mRefCnt, since they are refcounted
together with their DOM rules (except for inline style).  Bug 215735,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147214 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 03:34:27 +00:00
timeless%mozdev.org
316bf3cede Bug 220093 inCSSValueSearch incorrectly uses strings
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@147213 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 03:06:00 +00:00
justdave%syndicomm.com
84ed2efcdd only send checkin mail to lounge for now. We'll change it to mecha after we shut down cvs. Don't want duplicate entries in the database.
git-svn-id: svn://10.0.0.236/trunk@147212 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 02:23:08 +00:00
timeless%mozdev.org
12c84812b3 Bug 220062 Cleanup NS_METHOD_GETTER_STR/NS_METHOD_SETTER_STR
r=dougt


git-svn-id: svn://10.0.0.236/trunk@147211 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 01:56:06 +00:00
bryner%brianryner.com
136aaa9c06 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@147210 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 01:55:52 +00:00
timeless%mozdev.org
44e82de4fb Bug 220060 Crash using nsJar w/ null mZipFile
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@147209 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 01:48:09 +00:00
timeless%mozdev.org
2da58a87aa Bug 220057 Crash using nsBoxObject w/ null mContent
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@147208 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 01:47:46 +00:00
rginda%netscape.com
2c8148d00a landing chatzilla 0.9.35
git-svn-id: svn://10.0.0.236/trunk@147205 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 00:49:09 +00:00
despotdaemon%netscape.com
8451d5d0e4 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147204 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-24 00:44:14 +00:00
timeless%mozdev.org
0057ce62d2 Bug 62429 The "Start my reply above the quoted text" setting should ALSO allow to prepend the signature above the quote text. (top)
patch by bugzilla@arlen.demon.co.uk r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147200 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 23:07:54 +00:00
wtc%netscape.com
f88f914d2d Deleted unused code.
git-svn-id: svn://10.0.0.236/trunk@147199 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 22:56:46 +00:00
dbaron%dbaron.org
9584918aa8 Update version numbers to 1.6a.
git-svn-id: svn://10.0.0.236/trunk@147198 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 22:39:38 +00:00
wtc%netscape.com
7bb46db06a Set JSS version to 3.4.2 Beta 1.
Modified Files: CryptoManager.java util/jssver.h


git-svn-id: svn://10.0.0.236/trunk@147194 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 20:57:15 +00:00
nelsonb%netscape.com
a764068a58 Fix bug 204549. Properly handle memory allocation failures.
git-svn-id: svn://10.0.0.236/trunk@147193 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 20:47:43 +00:00
wtc%netscape.com
e8dd7063dd Bugzilla bug 204549: find_objects_by_template was not setting *statusOpt
before one return statement.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@147192 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 20:34:15 +00:00
ben%bengoodger.com
fb8be77b77 Fix for bugs:
- 219191, 219192 - localize Download Options FE by placing strings in string bundles. Patch by Mike Connor.

- 219222 - use the new about:mozilla screen. patch by Steffen Wilberg.


git-svn-id: svn://10.0.0.236/trunk@147187 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 19:36:16 +00:00
ben%bengoodger.com
b9a73c0e05 Fix Firebird bugs
217195 (patch by Jesse Ruderman) - security hole in markLinkVisited (exploited with link.href usage)

219875 (patch by Mike Connor) - localize strings for provisional security UI in Advanced Options panel


git-svn-id: svn://10.0.0.236/trunk@147186 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 19:34:25 +00:00
cbiesinger%web.de
5e15ee3d1e 219681 r=bzbarsky sr=darin
log save/launch errors to nspr log
This converts a printf inside #ifdef DEBUG_law to use nspr logging (module HelperAppService)


git-svn-id: svn://10.0.0.236/trunk@147185 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 19:27:07 +00:00
cbiesinger%web.de
1733bac311 219608 r=bzbarsky sr=darin compile warning in helperappservice (size/unsigned mismatch)
git-svn-id: svn://10.0.0.236/trunk@147184 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 19:24:26 +00:00
mostafah%oeone.com
fda651378b Fixed bug 220079: openvmsxpi support
git-svn-id: svn://10.0.0.236/trunk@147183 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 19:21:08 +00:00
bienvenu%nventure.com
a3fc0bf5ad occasionally expunge folders when user is using delete immediately delete model, r/sr=mscott 156168
git-svn-id: svn://10.0.0.236/trunk@147181 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 18:53:12 +00:00
bienvenu%nventure.com
b3ebf1adb3 fix problem where password manager forgets pop3 password when there's an error logging onto the pop3 server, 219162, r=ch.ey@gmx.net, sr=mscott, and whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@147180 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 18:48:30 +00:00
darin%meer.net
e261c5b10b fixing typo in last checkin
git-svn-id: svn://10.0.0.236/trunk@147179 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 18:38:49 +00:00
darin%meer.net
864739cabe fixes bug 219479 "further cleanup for pref backend" patch=alfredkayser@nl.ibm.com r=darin sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147176 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 17:57:22 +00:00
uid502
73f366c730 Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@147174 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 17:49:28 +00:00
darin%meer.net
8bbf992632 fixes bug 220020 "PR_EnumerateAddrInfo should not special case port 0" r=wtc
git-svn-id: svn://10.0.0.236/trunk@147172 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 17:47:44 +00:00
scott%scott-macgregor.org
edb974ca56 Bug #216209 --> for non mac platforms, hook up F2 to rename a folder
thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@147170 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 17:23:39 +00:00
uid502
e9d6a45b46 Bug 190735. Final patch for deCOMtamination of core nsIFrame methods! rs=dbaron
git-svn-id: svn://10.0.0.236/trunk@147169 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 17:05:29 +00:00
scott%scott-macgregor.org
02148703ce Port Bug #188934 to thunderbird (thanks to Stephen Walker for the port). Junk Mail Controls: J key for mark as junk, Shift-J for mark as not junk.
git-svn-id: svn://10.0.0.236/trunk@147168 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 17:03:34 +00:00
scott%scott-macgregor.org
ef102618e0 try to fix bogus line breaks
git-svn-id: svn://10.0.0.236/trunk@147166 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 16:06:52 +00:00
mostafah%oeone.com
bc2315ed0e Checked in patch for bug 219985: calendarService.js not moved to OBJDIR
git-svn-id: svn://10.0.0.236/trunk@147165 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 13:47:17 +00:00
peter%propagandism.org
ea481fdedc Fix for bug 85798 (INUSE_ATTRIBUTE_ERR expected when using setNamedItem()). r=sicking, sr=jst.
Fix for bug 127205 (setNamedItemNS() in NamedNodeMap  doesn't set the item properly). r=sicking, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@147164 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 13:46:20 +00:00
peter%propagandism.org
ee899ed492 Fix for bug 219819 (.nodeValue shouldn't throw NO_MODIFICATION_ALLOWED_ERR for documents and elements). r/sr=jst.
Fix for bug 206416 (tagName property of element created with xmlDocument.createElementNS should contain the qualified name but contains only the local name). r=bz, sr=jst.


git-svn-id: svn://10.0.0.236/trunk@147163 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 13:45:48 +00:00
peter%propagandism.org
f0d854f975 Fix for bug 219819 (.nodeValue shouldn't throw NO_MODIFICATION_ALLOWED_ERR for documents and elements). r/sr=jst.
git-svn-id: svn://10.0.0.236/trunk@147162 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 13:45:02 +00:00
neil%parkwaycc.co.uk
e32f5ea872 Bug 165744 Fix transparency and other ugliness with the windows window icons r=dean_tessman sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@147160 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 10:10:15 +00:00
dbaron%dbaron.org
9113d80536 Miscellaneous code cleanup. b=215963 r=jshin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147159 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 07:30:51 +00:00
despotdaemon%netscape.com
e6a516fc97 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@147158 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 07:23:35 +00:00
despotdaemon%netscape.com
71668ea3f2 Pseudo-automatic update of changes made by root.
git-svn-id: svn://10.0.0.236/trunk@147157 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 07:08:23 +00:00
jag%tty.nl
b61a41a7f9 Bug 203960: add a UI pref allowing the user to choose between "Add tabs" and "Replace existing tabs". r=Neil, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147155 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 06:49:06 +00:00
scott%scott-macgregor.org
8ab9d731f3 Bug #216090 --> F7 does not start spell check on windows
git-svn-id: svn://10.0.0.236/trunk@147153 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 05:47:16 +00:00
scott%scott-macgregor.org
903e87e87a Bug #107883 --> port david's fix for removing from server after x days for POP.
git-svn-id: svn://10.0.0.236/trunk@147150 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 04:26:35 +00:00
nelsonb%netscape.com
a25f55c7c5 Correctly compute certificate fingerprints. Bug 220016.
git-svn-id: svn://10.0.0.236/trunk@147137 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 02:05:47 +00:00
jpierre%netscape.com
c124a4adcb Fix for 215182 - certutil prints incorrect nickname. r=wtc
git-svn-id: svn://10.0.0.236/trunk@147135 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 00:10:54 +00:00
scott%scott-macgregor.org
9ff3b7fcb8 Bug #219696 --> change user agent to 1.6a instead of 1.5b for trunk builds.
git-svn-id: svn://10.0.0.236/trunk@147134 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 00:10:39 +00:00
brendan%mozilla.org
fe4e2f8b11 Eliminate unnecessary local variable.
git-svn-id: svn://10.0.0.236/trunk@147133 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 00:07:24 +00:00
timeless%mozdev.org
64f5be98da Bug 151153 Advanced Preferences -- Scripts & Plugins incorrect
patch by stolenclover@yahoo.com.tw r=rlk@trfenv.com


git-svn-id: svn://10.0.0.236/trunk@147132 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-23 00:07:02 +00:00
dbaron%dbaron.org
f627142fa1 Fix --disable-xul bustage. b=219058
git-svn-id: svn://10.0.0.236/trunk@147128 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 23:53:07 +00:00
darin%meer.net
9fe4383188 fixes bug 219456 "proxy browsing broken on todays cvs 20030917" r=dougt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@147125 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 22:30:29 +00:00
mcafee%netscape.com
9734d6b7a6 Show scraped data for test-failed and failed builds in addition to successful builds (210802). patch=dbaron, r=mcafee
git-svn-id: svn://10.0.0.236/trunk@147124 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 22:23:04 +00:00
dbaron%dbaron.org
9fad2f3af5 Allow list numbering to work on elements with 'overflow'. b=219716 Patch from Mats Palmgren <mats.palmgren@bredband.net>. r=dbaron sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147122 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 22:07:48 +00:00
mkaply%us.ibm.com
204ce52e13 #220006
r=pedemont, sr=blizzard (platform specific)
Don't use idle timers on OS/2 - breaks drag drop


git-svn-id: svn://10.0.0.236/trunk@147121 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 22:05:13 +00:00
timeless%mozdev.org
a42d9e1612 Bug 219981 remove unused variables
r=bienvenu sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147120 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 21:46:47 +00:00
timeless%mozdev.org
d93f027a98 Bug 204518 `void * GetItemsNativeData(class nsISupports *)' defined but not used
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@147119 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 21:45:15 +00:00
timeless%mozdev.org
64ddc42d96 Bug 219908 Remove some layout warnings
r=bz sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147118 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 21:40:12 +00:00
rbs%maths.uq.edu.au
1b1889bbb1 Left-over from bug 219928, add unicode-bidi:embed as well, per smontagu
git-svn-id: svn://10.0.0.236/trunk@147117 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 21:01:03 +00:00
rbs%maths.uq.edu.au
00776a0bdc Add direction:ltr to mathml.css so that bidi processing has no side-effects, b=219928, r+sr=bz
git-svn-id: svn://10.0.0.236/trunk@147116 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 20:52:26 +00:00
mostafah%oeone.com
84683ccdd0 Checking in Brazilian Portuguese translation files
git-svn-id: svn://10.0.0.236/trunk@147115 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 18:46:36 +00:00
bienvenu%nventure.com
f0859eb9a5 get password from nsIPasswordManagerInternal directly if we can, r/sr=sspitzer 219976
git-svn-id: svn://10.0.0.236/trunk@147114 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 17:29:29 +00:00
pkw%us.ibm.com
c61e4e8d19 Bug 219493 - nsPersistentProperties doesn't handle multi-line properties
files correctly. Checking in the first patch in this bug to ensure there
are no major regressions.
r=darin@meer.net, sr=alecf@flett.org


git-svn-id: svn://10.0.0.236/trunk@147113 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 16:28:55 +00:00
timeless%mozdev.org
9c6097d666 Bug 201465 Window "About Junk Mail" has wrong size
patch by borggraefe@despammed.com r=neil sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147112 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 15:01:16 +00:00
daniel%glazman.org
67105af83a First try for an easily extensible set of JS-based Smart Widgets in standalone Composer.
git-svn-id: svn://10.0.0.236/trunk@147111 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 10:12:19 +00:00
daniel%glazman.org
14b8b1224c Explicitely disable client JS in the editor so noscript elements work fine and Smart Widgets can use it.
git-svn-id: svn://10.0.0.236/trunk@147110 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 10:01:57 +00:00
cltbld%netscape.com
920175103e Automated update
git-svn-id: svn://10.0.0.236/trunk@147109 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 01:22:12 +00:00
cls%seawood.org
3cd0f264f4 Remove unused ios::bin & ios::binary checks.
git-svn-id: svn://10.0.0.236/trunk@147108 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-22 01:13:16 +00:00
bienvenu%nventure.com
66c4f20907 218275 fix thunderbird sort send/recipient columns, patch by ere@atp.fi, r=me
git-svn-id: svn://10.0.0.236/trunk@147107 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 23:24:50 +00:00
timeless%mozdev.org
802f4cc0bb Bug 62446 extra spaces inside links on some lxr-generated pages
adding a space where it belongs
r=zach


git-svn-id: svn://10.0.0.236/trunk@147106 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 21:07:07 +00:00
dbaron%dbaron.org
2af44bcda6 Update version number from 1.5b to 1.6a. b=219695
git-svn-id: svn://10.0.0.236/trunk@147104 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 17:13:12 +00:00
timeless%mozdev.org
da6606829f Bug 214935 - Spelling error in a help section
patch by rlk@trfenv.com r=neil


git-svn-id: svn://10.0.0.236/trunk@147103 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 16:06:48 +00:00
neil%parkwaycc.co.uk
409eefc1e1 Bug 65596 "Manage Stored Passwords" window should be wider and remember previous size and position p=borggraefe@despammed.com r=me sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@147102 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 09:29:52 +00:00
dbaron%dbaron.org
ff73fb3abe Restore the style attribute to the style rules view. b=218222 r=caillon sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147101 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 05:28:55 +00:00
dbaron%dbaron.org
68981b901b Accept :-moz-tree-* pseudo elements with a single colon in them. b=219058 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147100 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 05:21:40 +00:00
timeless%mozdev.org
f7451a1ce3 Bug 219284 "nsISupports is not defined" in inspector-cmdline.js
r=caillon sr=peterv


git-svn-id: svn://10.0.0.236/trunk@147099 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 04:57:45 +00:00
timeless%mozdev.org
22fa5cb98b Bug 219003 vr_stubs.c(186) : warning C4013: 'free' undefined; assuming extern returning int
r=dveditz sr=darin


git-svn-id: svn://10.0.0.236/trunk@147098 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 04:53:14 +00:00
timeless%mozdev.org
b81d733d2a Bug 188934 Junk Mail Controls: J key for mark as junk, Shift-J for mark as not junk
r=neil sr=dveditz


git-svn-id: svn://10.0.0.236/trunk@147097 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-21 04:50:54 +00:00
neil%parkwaycc.co.uk
f467e47770 Bug 207416 Access keys clash in print preview p=piers@myrealbox.com r=varga sr=dmose
git-svn-id: svn://10.0.0.236/trunk@147096 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 21:58:34 +00:00
dbaron%dbaron.org
544bc7f7d6 My review comments on roc's deCOMtamination patch. b=190735 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@147095 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 21:31:18 +00:00
dbaron%dbaron.org
c7455bd6bc Condense fprintf calls to reduce code size and improve speed. b=213753 Patch from Kenneth Herron <kjh-5727@comcast.net>. r=dbaron sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@147094 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 21:27:18 +00:00
ian%hixie.ch
f968389410 Upgrade ignoredUsers and implement ignoredTargets. Fixes bug 133067, adds a bunch of documentation. Other very minor typographical fixes.
git-svn-id: svn://10.0.0.236/trunk@147093 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 21:10:28 +00:00
neil%parkwaycc.co.uk
654f0c8820 Bug 205938 Clean up download rate in nsDownloadProgressListener.js p=alge@samsen.com r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@147092 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 19:12:52 +00:00
ian%hixie.ch
c6dd55dac7 'IGNORE' doesn't seem to work on all platforms. Let's go back to our old reaping code. It still seems to fix the bug. Also, fix another instance of the '/bin/bash might be tainted' problem.
git-svn-id: svn://10.0.0.236/trunk@147091 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 18:17:53 +00:00
neil%parkwaycc.co.uk
c37bed4b7b Bug 194045 don't store empty dirs in zip packages r/sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@147090 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 17:45:06 +00:00
ian%hixie.ch
b4ca327769 Change our child process handling behaviour to be more proactive and hopefully less likely to hang. This in theory fixes bug 111987, but who knows. Feel free to reopen that bug if it doesn't help or if it makes things worse (e.g. if you start seeing zombie processes everywhere). It seemed to work for me on Debian.
git-svn-id: svn://10.0.0.236/trunk@147089 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 17:27:09 +00:00
peter%propagandism.org
37a64ed822 Fix obvious error in the patch for bug 218462 to fix blocker bug 219769 (Mozilla and Firebird start in a zero height window). r/sr=jst pending.
git-svn-id: svn://10.0.0.236/trunk@147087 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 11:41:22 +00:00
bmlk%gmx.de
86e7e01e10 Don't overoptimize when absolute frames are reflown and the containing block should return a MEW. bug 192267 r/sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@147086 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 11:35:29 +00:00
hpradhan%hotpop.com
f52f228748 Bug 217972 : nsRDFDOMNodeList cleanup r=caillon sr=jst
git-svn-id: svn://10.0.0.236/trunk@147085 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 06:15:54 +00:00
hpradhan%hotpop.com
460f35e343 Bug 217971: kEventHandlerMap in nsXULElement.cpp doesn't need to store iid pointers r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147084 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 06:09:10 +00:00
hpradhan%hotpop.com
09e0229647 Bug 219673 : Uninitialized variable in nsHTMLEditor r=glazman sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@147083 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 05:59:44 +00:00
hpradhan%hotpop.com
90bff877d5 Bug 218938: document.lastModified returns current time for local file
git-svn-id: svn://10.0.0.236/trunk@147082 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 05:57:19 +00:00
uid502
e8fb72319a Bug 202751. Be conservative in nsBlender about how we decide the bits-per-pixel. Also, tweak the logic for setting window transparency so that we make the window transparent even if it hasn't been painted yet. r+sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@147081 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 03:19:08 +00:00
wtc%netscape.com
562f53ce20 Bugzilla bug 219756: fixed a CERTCertificate reference leak.
git-svn-id: svn://10.0.0.236/trunk@147080 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-20 00:27:30 +00:00
peterlubczynski%netscape.com
759b02d1c4 Fixing bug 211587: Acrobat plugin crashes on Solaris because libXm.so is not loaded. Patch by Andreas Lange (a.lange@home.se) r=peterl sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@147079 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 23:37:38 +00:00
mkaply%us.ibm.com
f93010efe5 How did I do that? - wrong dir separators
git-svn-id: svn://10.0.0.236/trunk@147076 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 22:01:05 +00:00
cbiesinger%web.de
a85390b97f bug 216789 patch by Ian Neal bugzilla@arlen.demon.co.uk
neil.parkwaycc.co.uk: review+
bienvenu: superreview+

"Server Settings" tab in "Account Settings" is too big for preferences window


git-svn-id: svn://10.0.0.236/trunk@147075 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 21:52:25 +00:00
jst%mozilla.jstenback.com
4b21e74bac Giving nsScreen a facelift. Just code cleanup. r=bugmail@sicking.cc, sr=peterv@propagandism.org.
git-svn-id: svn://10.0.0.236/trunk@147074 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 21:06:52 +00:00
danm-moz%comcast.net
5b4efa32db adding statusbarpanel-menu-iconic, copied from firebird (toolkit/content/widgets/general.xml rev 1.2) a=hyatt
git-svn-id: svn://10.0.0.236/trunk@147073 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 20:45:48 +00:00
danm-moz%comcast.net
fc11b483e0 adding statusbarpanel-menu-iconic, copied from firebird (toolkit/content/xul.css rev 1.27) a=hyatt
git-svn-id: svn://10.0.0.236/trunk@147072 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 20:45:44 +00:00
jst%mozilla.jstenback.com
b678c75d2c Fixing bug 217000. Make sure the content sink gets a docshell even if we don't have a script global object (fixed document.write in some javascript: [i]frame cases). r=caillon@aillon.org, sr=peterv@propagandism.org
git-svn-id: svn://10.0.0.236/trunk@147070 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 20:00:24 +00:00
neil%parkwaycc.co.uk
24f2cda5d0 Bug 219239 Junk Mail Controls is not modal and does not remember placement p=borggraefe@despammed.com r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147069 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 19:49:17 +00:00
tor%cs.brown.edu
b825b794e8 Bug 218344 - grayscale postscript printing only uses red channel.
r=pavlov, sr=blizzard.


git-svn-id: svn://10.0.0.236/trunk@147067 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 19:07:17 +00:00
bienvenu%nventure.com
618c363446 make bayesian filter plugin not rely on the profile manager, r/sr=mscott 219722
git-svn-id: svn://10.0.0.236/trunk@147066 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 19:02:00 +00:00
brendan%mozilla.org
08458a82d6 Don't finish temp and code arena-pools in JS_GC, in case it's nesting in the compiler via the debugger (131712, r=rginda, sr=shaver).
git-svn-id: svn://10.0.0.236/trunk@147065 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 18:36:50 +00:00
ere%atp.fi
ce743d03cf Fix for bug 219621 (sender column now at the end with a new profile)
r=neil
sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@147064 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 18:26:42 +00:00
darin%meer.net
5a38237ba5 removing dead code
git-svn-id: svn://10.0.0.236/trunk@147063 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 18:21:14 +00:00
wtc%netscape.com
4563ab3d0b Bugzilla bug 219713: fixed build bustage on all Unix platforms. We need
to export CERT_TimeChoiceTemplate as data for Unix.


git-svn-id: svn://10.0.0.236/trunk@147062 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 18:00:48 +00:00
cbiesinger%web.de
5bca4dfecc Bug 197666
Simplify abNew[Edit]CardDialog
patch by Sebastian@SSpaeth.de
neil.parkwaycc.co.uk: review+
bienvenu: superreview+


git-svn-id: svn://10.0.0.236/trunk@147061 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 17:20:26 +00:00
uid502
8080dd532b Bug 217201. Make nsTextControlFrame::InitEditor() happen outside of reflow, to prevent content notification flushes and reentrancy. r+rs=dbaron
git-svn-id: svn://10.0.0.236/trunk@147060 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 15:20:00 +00:00
timeless%mozdev.org
e0d185da82 Bug 176096 Mozilla (Phoenix) should not register as an/default HTML editor, when Composer is not installed.
patch by dean r=timeless sr=sfraser


git-svn-id: svn://10.0.0.236/trunk@147054 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 15:04:30 +00:00
neil%parkwaycc.co.uk
277e9aa7f9 Bug 201392 Go Next Unread ignores folders with exactly one unread message r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@147053 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 14:41:06 +00:00
cbiesinger%web.de
b5327677f3 bug 197209 patch by borggraefe@despammed.com Stefan Borggraefe
r=neil@parkwaycc.co.uk sr=bienvenu

folder properties should be a <dialog>


git-svn-id: svn://10.0.0.236/trunk@147052 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 14:40:59 +00:00
neil%parkwaycc.co.uk
7f002df053 Bug 206353 DOM Lists should be enumerable p=jst r=caillon sr=peterv
git-svn-id: svn://10.0.0.236/trunk@147049 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 08:43:14 +00:00
jpierre%netscape.com
8144e86b4b Fix for 219082 - support GeneralizedTime in PKCS#7 signatures. r=nelsonb, sr=wtc
git-svn-id: svn://10.0.0.236/trunk@147047 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 04:16:19 +00:00
jpierre%netscape.com
49725f4ef3 Fix for 219524 - support GeneralizedTime in S/MIME v3 signatures. r=wtc, sr=nelsonb
git-svn-id: svn://10.0.0.236/trunk@147046 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 04:14:50 +00:00
jpierre%netscape.com
e147b65161 Fix for bug 143334 : add support for GeneralizedTime in certificates and CRLs. r=wtc,nelsonb
git-svn-id: svn://10.0.0.236/trunk@147045 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 04:08:51 +00:00
ben%bengoodger.com
3dfe735568 Update trunk Firebird version numbers
git-svn-id: svn://10.0.0.236/trunk@147044 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-19 00:46:28 +00:00
mkaply%us.ibm.com
77d6be17f4 #73642
r=pavlov, sr=tor
Cleanup of calling conventions in JPEG


git-svn-id: svn://10.0.0.236/trunk@147035 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 20:38:36 +00:00
cls%seawood.org
58c8d00dc5 Bump build requirements for gcc on win32 to w32api 2.4 & windres 2.14.90 and add version checks.
Remove hacks used for previous versions
Bug #203292 a=bryner
Bug #219327 a=bryner


git-svn-id: svn://10.0.0.236/trunk@147034 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 19:27:39 +00:00
cltbld%netscape.com
9144539b4b Automated update
git-svn-id: svn://10.0.0.236/trunk@147033 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 19:23:23 +00:00
bienvenu%nventure.com
92e9dc0884 fix regression where View -> Messges -> Unread setting is broken on restart if default account is pop3, r/sr=mscott also whitespace and code cleanup 215694
git-svn-id: svn://10.0.0.236/trunk@147032 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 19:16:48 +00:00
mkaply%us.ibm.com
c831ab1e6c #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes


git-svn-id: svn://10.0.0.236/trunk@147031 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 19:13:23 +00:00
mkaply%us.ibm.com
394bb64df0 #219573
r=peterv, sr=bzbarsky
Fix from Josh Aas - remove unused variables in nsSelection.cpp


git-svn-id: svn://10.0.0.236/trunk@147030 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 18:58:14 +00:00
scott%scott-macgregor.org
42bfc05371 Bug #219591 --> Don't bring in button.css from classic\themes. This brings in a bunch of old style rules for toolbar buttons which don't apply anymore including a style that forces a 47 pixel width on toolbar buttons.
Add style rules to add 2pixels of padding to small toolbar icons.


git-svn-id: svn://10.0.0.236/trunk@147029 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 18:31:20 +00:00
mkaply%us.ibm.com
b4e5963612 #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes


git-svn-id: svn://10.0.0.236/trunk@147028 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 17:24:54 +00:00
cls%seawood.org
5bef9a23ea Fix misc build issues for mingw gcc 3.3.1:
* Link non-component libs using -Wl,-enable-runtime-psuedo-relocs to workaround auto-import issues
* the last element of an enum cannot end with a comma
* PRUint16 is not interchangable with PRUnichar nor WCHAR
* cannot take the address of or call ::main() from another c++ function
* Functions declared within |class foo {};| block do not need extra |foo::| qualification
* GCC no longer implements <varargs.h>. Use <stdarg.h> instead
Bug #217009 sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@147027 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 17:22:33 +00:00
igor%mir2.org
163eedc562 Use special subclasses of Node to represent various jumps and control structures to avoid allocating of property objects for frequently occurring parse tree nodes.
git-svn-id: svn://10.0.0.236/trunk@147026 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 16:20:32 +00:00
bienvenu%nventure.com
8dc33b099b create local mail directory for pop3 server if it doesn't exist, r/sr=mscott 219580
git-svn-id: svn://10.0.0.236/trunk@147025 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 16:19:34 +00:00
timeless%mozdev.org
0525487b9c Bug 191408 Change security policy check in nsWindowWatcher::OpenWindowJS so that xpcshell can use the prompt service
patch by danm r=timeless sr=jst


git-svn-id: svn://10.0.0.236/trunk@147024 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 14:32:06 +00:00
kiko%async.com.br
f447aa7df0 Patch for bug 129315: incorrect column definition for bugs.delta_ts;
adds 'not null' constraint. p=jocuri@softhome.net (Vlad Dascalu) r=kiko
a=justdave


git-svn-id: svn://10.0.0.236/trunk@147023 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 12:17:15 +00:00
imajes%php.net
c60e618d1b updating
git-svn-id: svn://10.0.0.236/trunk@147021 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 04:31:38 +00:00
imajes%php.net
91adba5f11 slight loginfo tidy.
git-svn-id: svn://10.0.0.236/trunk@147020 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 04:24:26 +00:00
imajes%php.net
9738bb55f3 touching this file to test my CVSROOT tweaks, will backout shortly.
git-svn-id: svn://10.0.0.236/trunk@147019 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 04:13:09 +00:00
imajes%php.net
08dc3c6aaa adding a line to send mail to mecha too
git-svn-id: svn://10.0.0.236/trunk@147018 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 03:58:13 +00:00
timeless%mozdev.org
60ad216299 Bug 218754 Don't double init nsPrefLocalizedString::mUnicodeString
r=bsmedberg sr=alecf


git-svn-id: svn://10.0.0.236/trunk@147017 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 02:57:13 +00:00
wtc%netscape.com
c5ab769ff9 Removed all obsolete <OS>.mk files, which have been replaced by the
configure script.


git-svn-id: svn://10.0.0.236/trunk@147015 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 02:16:20 +00:00
wtc%netscape.com
af60eacd93 Bugzilla bug 208973: removed obsolete Mac classic CFM build files.
git-svn-id: svn://10.0.0.236/trunk@147014 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 02:03:57 +00:00
jpierre%netscape.com
0561999feb Fix for 215214 - make certutil show all instances of certs . r=wtc
git-svn-id: svn://10.0.0.236/trunk@147013 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 02:00:32 +00:00
wtc%netscape.com
cc116b679f The isOnList function is now unused.
git-svn-id: svn://10.0.0.236/trunk@147010 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 01:28:52 +00:00
wtc%netscape.com
5a63ead344 Bugzilla bug 219487: fixed build failure on OpenVMS. struct addrinfo is
defined in <netdb.h>.  We use AI_CANONNAME, a macro to be used with struct
addrinfo, to detect that.


git-svn-id: svn://10.0.0.236/trunk@147009 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 00:48:43 +00:00
jpierre%netscape.com
b3364b5298 Fix for bug 215186 - add missing options to PK11_ListCerts . r=wtc
git-svn-id: svn://10.0.0.236/trunk@147007 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-18 00:22:18 +00:00
dbaron%dbaron.org
9f1fc98a39 Shut down X Remote service before event loop stops running, so that the windows can be destroyed. b=216512 r=blizzard sr=bryner
git-svn-id: svn://10.0.0.236/trunk@147006 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 23:46:45 +00:00
justdave%syndicomm.com
1e6ee2acfa Bug 219216: Javascript improperly using FILTER html instead of FILTER js causing data with @ produced by javascript to show up as &#64;
r=timeless, a=justdave


git-svn-id: svn://10.0.0.236/trunk@147005 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 22:13:06 +00:00
bienvenu%nventure.com
af215f7adb change wording in pop3 password prompts to avoid confusing prompts when user name contains @, patch by ch.ey@gmx.net, r/sr=bienvenu 212937
git-svn-id: svn://10.0.0.236/trunk@147004 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 21:16:44 +00:00
bienvenu%nventure.com
484de384d5 add support for POP3 CAPA command, patch by ch.ey@gmx.net, r/sr=bienvenu 219282
git-svn-id: svn://10.0.0.236/trunk@147003 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 21:12:34 +00:00
wtc%netscape.com
ca8a6d2045 Bugzilla bug 219061: fixed build failure on OSF1. struct addrinfo is
defined in <netdb.h> on recent Tru64 Unix releases.  We use AI_CANONNAME,
a macro to be used with struct addrinfo, to detect that.


git-svn-id: svn://10.0.0.236/trunk@147002 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 20:26:20 +00:00
wtc%netscape.com
aba8c23c27 Bugzilla bug 218967: do not initialize unsigned chars with character
constants '\ddd' where ddd is an octal number larger than 127 (decimal).
Such character constants have negative integer values if 'char' is signed.
Thanks to timeless@bemail.org for the bug report and a suggested fix.


git-svn-id: svn://10.0.0.236/trunk@147000 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 20:14:25 +00:00
ere%atp.fi
653c9929c8 Bug 36492: Implementation of separate recipient and sender columns in thread pane
r=Neil
sr=Bienvenu


git-svn-id: svn://10.0.0.236/trunk@146999 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 19:52:23 +00:00
peter%propagandism.org
3ac68f6e91 Add blank line at end of file.
git-svn-id: svn://10.0.0.236/trunk@146998 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 19:19:53 +00:00
despotdaemon%netscape.com
7769a5924a Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@146996 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 18:47:17 +00:00
scott%scott-macgregor.org
63df000d08 Bug #219488 --> revert back to the original behavior for POP which is to NOT leave mail on server by default.
We only did this originally back when thunderbird was an experiment and folks just wanted to try it out.
Now that we are a more mature application, it is time to go back to the expected behavior.


git-svn-id: svn://10.0.0.236/trunk@146995 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 18:09:48 +00:00
bsmedberg%covad.net
fb2823febf bug 219355 (regression from bug 179834) - XML parsing errors (entity not found) - r=heikki sr=darin
git-svn-id: svn://10.0.0.236/trunk@146994 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 18:09:25 +00:00
scott%scott-macgregor.org
928382a5cb Bug #193317 --> 100% CPU viewing news w/ a background image. Fix this by not implementing SetOriginalURI. This was
confusing image lib which reloads the image if the current url on the channel does not match the original URI on the channel. 

IMAP does not implement this method either.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@146993 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 18:01:50 +00:00
locka%iol.ie
d07bc3aee5 Set check value in ConfirmCheck even if cancel is pressed. b=218021 r=adamlock sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@146992 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 17:51:33 +00:00
bsmedberg%covad.net
c6aa8a9739 Bug 219389 - ViewSource highlighting broken (from bug 179834) r=pike sr=darin
git-svn-id: svn://10.0.0.236/trunk@146991 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 17:28:47 +00:00
scott%scott-macgregor.org
3d1545ad16 Bug #219465 --> Need id= for View|Message Body As Menu to allow for customization
Patch by Kevin Teuscher


git-svn-id: svn://10.0.0.236/trunk@146990 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 16:04:01 +00:00
mkaply%us.ibm.com
7a5b6ed98e #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes


git-svn-id: svn://10.0.0.236/trunk@146989 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 16:00:48 +00:00
timeless%mozdev.org
15b21913fd fixing typo in LOG statement
rs=darin


git-svn-id: svn://10.0.0.236/trunk@146988 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 15:11:47 +00:00
igor%mir2.org
f560586f15 Mark parse subtree for finally statement with Token.FINALLY instead of using special property to mark USETEMP node.
git-svn-id: svn://10.0.0.236/trunk@146987 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 13:43:12 +00:00
cbiesinger%web.de
fdc85e5866 Bug 33282
enable external scheme handlers (like aim: and telnet:) in Linux

This allows setting external protocol handlers via a preference setting:
network.protocol-handler.app.<scheme>
This is supposed to be a string value.
Mozilla will first try to interpret this as an absolute path, then as a filename
relative to $MOZILLA_FIVE_HOME, then as a file in $PATH.
If an application is found in one of these places, it will be called and passed
the complete url as first (and only) argument.

r=jesup/bz sr=bz/darin


git-svn-id: svn://10.0.0.236/trunk@146986 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 12:47:56 +00:00
cbiesinger%web.de
9076f9517e Bug 218820
remove useless nsIExternalHelperAppService::canHandleContent
mozilla never calls this function; and it always returns PR_FALSE
r=bz sr=darin


git-svn-id: svn://10.0.0.236/trunk@146985 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 12:31:39 +00:00
noririty%jcom.home.ne.jp
9e9c2616a2 temporary MAC-theme patch before landing Pinstripe. includes b=206462
git-svn-id: svn://10.0.0.236/trunk@146984 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 08:42:57 +00:00
neil%parkwaycc.co.uk
ef7f981710 Bug 21432 Composer needs Page Setup menuitem r=brade sr=rbs
git-svn-id: svn://10.0.0.236/trunk@146983 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 08:41:15 +00:00
ben%bengoodger.com
79e9dc998e Seamonkey downloading UI changes necessitated by b214985. r=bz, sr=brendan.
git-svn-id: svn://10.0.0.236/trunk@146982 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 07:56:38 +00:00
scott%scott-macgregor.org
634161b355 Bug #126071 --> "Subject" moves when collapsing header in classic
Patch by mbr


git-svn-id: svn://10.0.0.236/trunk@146981 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 06:54:09 +00:00
dbaron%dbaron.org
77d7617a86 Correct spelling mistakes (mainly by correcting class name to refer to JIS X 4051). b=215963 r=jshin sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@146979 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 03:08:18 +00:00
timeless%mozdev.org
ce22739295 Bug 219328 search.gif's dimensions in nav_help.html are specified wrong.
patch by bugzilla@accessibleinter.net r=rlk@trfenv.com


git-svn-id: svn://10.0.0.236/trunk@146978 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-17 00:05:10 +00:00
despotdaemon%netscape.com
313d728c99 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@146977 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 22:54:42 +00:00
cltbld%netscape.com
3b69beb900 Automated update
git-svn-id: svn://10.0.0.236/trunk@146976 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 22:44:27 +00:00
dbaron%dbaron.org
e4c720c5a8 Use incremental linking again on Windows, for DLLs. b=216335 rs=cls
git-svn-id: svn://10.0.0.236/trunk@146974 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 22:36:02 +00:00
dbaron%dbaron.org
c997dd0ad0 Change our implementation of 'overflow: hidden' to be more compatible with other browsers, as CSS 2.1 now allows. b=69355 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@146973 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 22:09:18 +00:00
dbaron%dbaron.org
2fddba807f Fix additional regression from bug 86947. b=216736 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@146972 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 22:05:47 +00:00
dbaron%dbaron.org
10de1fb0dc Remove unneeded nsTextFrame::QueryInterface. b=188618 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@146971 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 22:04:48 +00:00
bienvenu%nventure.com
02f50ec25d handle propagating user defined keywords to .msf file when imap server doesn't support user defined keywords, esp useful for junk mail status r/sr=mscott 216612
git-svn-id: svn://10.0.0.236/trunk@146970 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 21:55:48 +00:00
wtc%netscape.com
533e52797f Bugzilla bug 124958: added support for pthreads on OpenBSD. The patch is
contributed by Mats Palmgren <mats.palmgren@bredband.net>. r=wtc.


git-svn-id: svn://10.0.0.236/trunk@146966 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 20:50:50 +00:00
wtc%netscape.com
f6be4bc50f Bugzilla bug 124958: the pthread priority range is 0-31 on OpenBSD. The
patch is contributed by Mats Palmgren <mats.palmgren@bredband.net>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@146964 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 20:46:14 +00:00
wtc%netscape.com
571b3c6755 Bugzilla bug 215581: checked in the rest of the GCC 3.2.2 for OS/2 patch
from Javier Pedemonte <pedemont@us.ibm.com>.
Modified Files: prio.h prtypes.h os2misc.c


git-svn-id: svn://10.0.0.236/trunk@146962 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 20:35:10 +00:00
mkaply%us.ibm.com
1769b37da5 #215581
r/sr=brendan
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes


git-svn-id: svn://10.0.0.236/trunk@146960 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 19:07:19 +00:00
darin%meer.net
663efd26d5 minor revisions based on review comments from brendan that should have been included in last checkin for bug 98533.
git-svn-id: svn://10.0.0.236/trunk@146959 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 16:28:48 +00:00
darin%meer.net
090f20313a fixes bug 98533 "use lightweight parser to read pref files" r=dougt sr=brendan
git-svn-id: svn://10.0.0.236/trunk@146958 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 16:19:00 +00:00
darin%meer.net
35b18657e8 fixes bug 216854 "necko should not have a compile-time dependency on exthandler" r=dougt sr=bryner
git-svn-id: svn://10.0.0.236/trunk@146957 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 16:12:59 +00:00
igor%mir2.org
5bf84471f0 Addressing http://bugzilla.mozilla.org/show_bug.cgi?id=219055 :
Delay creation of NativeError wrapper for EcmaError until the exception is caught in the script.


git-svn-id: svn://10.0.0.236/trunk@146956 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 16:08:55 +00:00
neil%parkwaycc.co.uk
68e57d81c8 Bug 216897 Address Book's Search Bar menuitem does not stay unchecked p=mbr@6thfloor.de r=me r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146952 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 10:22:33 +00:00
neil%parkwaycc.co.uk
272f9ac5f1 Bug 192318 clean up after bug 191817 r=mscott sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@146951 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 10:17:37 +00:00
neil%parkwaycc.co.uk
463704db2d Bug 36816 news should default to using the server username and password for all groups p=johannesteichmann@web.de r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146950 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 09:45:49 +00:00
scott%scott-macgregor.org
a0fb9c2b49 Port Bug #64647 --> "Paste without Formatting" (plain text) on context menus and edit menu (e-mail & composer)
git-svn-id: svn://10.0.0.236/trunk@146949 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 06:44:12 +00:00
scott%scott-macgregor.org
5cfa9ab1f8 Port Bug #211507 to thunderbird. Shift tab inside bullet list doesn't un-ident bullet, but jumps to Subject box.
git-svn-id: svn://10.0.0.236/trunk@146948 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 06:41:16 +00:00
scott%scott-macgregor.org
7a9145bf35 Port Bug #213053 to thunderbird. "Company" should be "Organization" in the ab results pane column header
and the import UI.


git-svn-id: svn://10.0.0.236/trunk@146947 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 06:39:16 +00:00
scott%scott-macgregor.org
d12a899558 Port Bug #219218 --> center the ab card dialog when launched from the message headers
git-svn-id: svn://10.0.0.236/trunk@146946 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 06:36:51 +00:00
dougt%meer.net
3378ce4de9 Removing profile switching from winembed. For hence forth, winembed will be the minimal embedding application b=219230, r=adam, sr=darin
git-svn-id: svn://10.0.0.236/trunk@146945 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 03:58:22 +00:00
wtc%netscape.com
2ae4080507 Bugzilla bug 215581: build with GCC 3.2.2 for OS/2. The patch is
contributed by Javier Pedemonte <pedemont@us.ibm.com>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@146941 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 01:58:03 +00:00
robin.lu%sun.com
19186c6546 patch for bug 189229 : xembed for plugins
patched by robin.lu@sun.com r=joshua.xia@sun.com sr=blizzard@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@146940 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 01:44:41 +00:00
rbs%maths.uq.edu.au
63b624f9be Ongoing sync:ing of some default metadata based on the feedback of users on various platforms (b=21392,120198)
git-svn-id: svn://10.0.0.236/trunk@146939 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 01:16:49 +00:00
wtc%netscape.com
a18b3b69a3 Bugzilla bug 124958: Checked in OpenBSD changes from Mats Palmgren
<mats.palmgren@bredband.net>.  Added support for 64-bit SPARC v9, ELF
objects, etc.
Modified Files: _openbsd.cfg prlink.c prnetdb.c prtime.c


git-svn-id: svn://10.0.0.236/trunk@146938 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-16 00:18:13 +00:00
mkaply%us.ibm.com
cdceb1d4a6 #215581
r/sr=brendan
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes


git-svn-id: svn://10.0.0.236/trunk@146936 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 22:20:23 +00:00
bienvenu%nventure.com
78a662afa5 fix 100% cpu useage connecting to imap server, r/sr=mcott 219245
git-svn-id: svn://10.0.0.236/trunk@146934 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 22:15:00 +00:00
darin%meer.net
7610b79688 fixes bug 205921 "Preference browser.cache.disk_cache_ssl does nothing"
patch=pk_joshi@yahoo.com r+sr=darin


git-svn-id: svn://10.0.0.236/trunk@146933 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 22:12:52 +00:00
mkaply%us.ibm.com
864be1ce4d #215581
r/sr=brendan
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes


git-svn-id: svn://10.0.0.236/trunk@146932 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 22:10:12 +00:00
mkaply%us.ibm.com
53ce700811 #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
Also remove some VACPP references


git-svn-id: svn://10.0.0.236/trunk@146931 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 22:02:35 +00:00
brendan%mozilla.org
4e9ab57fc4 Fix venkman-induced GC-hazard crash bug: keep the nsIXPConnectJSObjectHolder for scriptObject alive across the entire extent of the scriptObject variable (171949, r=peterv, sr=bryner).
git-svn-id: svn://10.0.0.236/trunk@146929 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:57:31 +00:00
darin%meer.net
28e76afd68 removing files that are no longer compiled.
git-svn-id: svn://10.0.0.236/trunk@146928 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:56:55 +00:00
mkaply%us.ibm.com
1d41bd9a94 #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
Also remove some VACPP references


git-svn-id: svn://10.0.0.236/trunk@146927 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:55:23 +00:00
tor%cs.brown.edu
1be4ae752a Bug 217025 - handle switch from local colormap to global properly.
r=pavlov, sr=darin


git-svn-id: svn://10.0.0.236/trunk@146926 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:52:44 +00:00
mkaply%us.ibm.com
006b773db2 #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes
Also remove some VACPP references


git-svn-id: svn://10.0.0.236/trunk@146925 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:50:20 +00:00
mkaply%us.ibm.com
9039d32c3a #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes


git-svn-id: svn://10.0.0.236/trunk@146924 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:46:07 +00:00
darin%meer.net
7688ee564b fixes bug 217766 "use nsIObserverService in place of nsINetModuleMgr (eliminate nsIHttpNotify)" r=dwitte sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@146923 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:44:43 +00:00
mkaply%us.ibm.com
1c56d936e7 #215581
r=mkaply, sr=blizzard (platform specific)
Changes to get GCC 3.2.2 working on OS/2 - this set is OS/2 only changes


git-svn-id: svn://10.0.0.236/trunk@146922 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:33:41 +00:00
bryner%brianryner.com
1baeb9a568 backing out until I can make this work for GTK+ 2.0.x.
git-svn-id: svn://10.0.0.236/trunk@146921 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:32:02 +00:00
bryner%brianryner.com
4b51b09944 trying to fix tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@146918 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:16:21 +00:00
tor%cs.brown.edu
c64cbe9fa5 Bug 119263 - split images duplicated and warped in postscript output.
r=pavlov, sr=darin


git-svn-id: svn://10.0.0.236/trunk@146917 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 21:15:46 +00:00
bryner%brianryner.com
69359d9377 Don't allow gtk's event loop to run while waiting for clipboard operations to complete. This prevents a whole mess of problems related to dispatching focus events in the middle of dispatching blur events, or vice versa. Bug 214583, r=blizzard. Not part of the default build.
git-svn-id: svn://10.0.0.236/trunk@146916 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 20:38:45 +00:00
timeless%mozdev.org
1896f54fb3 Bug 126071 "Subject" moves when collapsing header in classic
patch by mbockelkamp@web.de r=mscott sr=mscott


git-svn-id: svn://10.0.0.236/trunk@146913 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 20:36:51 +00:00
wtc%netscape.com
1c26524352 When calling windres, use a temp file to work around resource issues.
Bugzilla bug #213281. The patch is contributed by cls@seawood.org. r=wtc


git-svn-id: svn://10.0.0.236/trunk@146912 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 20:34:55 +00:00
bsmedberg%covad.net
03d9876546 Embedding and GRE manifests.
git-svn-id: svn://10.0.0.236/trunk@146910 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 20:06:27 +00:00
mkaply%us.ibm.com
77c0b1c980 Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
git-svn-id: svn://10.0.0.236/trunk@146909 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 19:16:24 +00:00
rginda%netscape.com
c524d3a75c bug 217768, interruptHandler isn't properly loaded if trapHandler returns JSTRAP_CONTINUE
sr=brendan


git-svn-id: svn://10.0.0.236/trunk@146907 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 18:50:10 +00:00
despotdaemon%netscape.com
2c78de7761 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@146904 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 16:33:05 +00:00
axel%pike.org
ff5f7cb9b2 nits on a doc, make things referencable. npob
git-svn-id: svn://10.0.0.236/trunk@146903 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 13:25:41 +00:00
neil%parkwaycc.co.uk
b3e2d9a900 Bug 216030 InvalidateScrollbar() should be internal to nsTreeBodyFrame r=varga sr=rbs
git-svn-id: svn://10.0.0.236/trunk@146900 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 11:30:20 +00:00
cls%seawood.org
fb0da9dadf Use AWK instead of awk for win32 compiler checks.
Bug #218906


git-svn-id: svn://10.0.0.236/trunk@146895 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 04:46:16 +00:00
bryner%brianryner.com
210c2d536d Use typeof() to implement NS_STDCALL_FUNCPROTO so that pointer-to-member types using stdcall work on mingw gcc. Bug 203137, r=cls, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@146894 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 04:20:20 +00:00
dougt%meer.net
3c6f15f6db Fixing 219094. Simple build bustage fix. r=darin
git-svn-id: svn://10.0.0.236/trunk@146893 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 04:13:19 +00:00
cls%seawood.org
9929fa2f8a Use ifneq instead of ifdef since PROTOCOLS is always defined.
Bug #219095


git-svn-id: svn://10.0.0.236/trunk@146892 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 04:04:41 +00:00
cls%seawood.org
673476cced Allow libidl & glib to be installed in separate prefixes on win32.
Bug #216367 r=bryner


git-svn-id: svn://10.0.0.236/trunk@146891 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 04:00:54 +00:00
seawood%netscape.com
a41d67cd3b When calling windres, use a temp file to work around resource issues.
Bug #213281 r=wtc


git-svn-id: svn://10.0.0.236/trunk@146890 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 03:48:56 +00:00
timeless%mozdev.org
faae44ee34 Bug 219208 duplicate entities in messengercompose.dtd
patch by Martijn.Ras@Cable4U.nl r=sspitzer sr=mscott


git-svn-id: svn://10.0.0.236/trunk@146888 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 03:45:36 +00:00
cls%seawood.org
19669f45d8 When calling windres, use a temp file to work around resource issue.
Thanks to Sander <mybugzilla@juima.org> for the original patch.
Bug #213281 r=cls rs=leaf


git-svn-id: svn://10.0.0.236/trunk@146887 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 03:36:36 +00:00
rbs%maths.uq.edu.au
82bf324783 Follow-up to bug 52596. Estimate the overhang correction because it is missing in many fonts. Patch by Hideo Saito <saito@densan.co.jp>, b=216670, r+sr=rbs
git-svn-id: svn://10.0.0.236/trunk@146886 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-15 01:47:23 +00:00
gerv%gerv.net
badc00c2d3 Bug 218569 - Clean up reporting UI. Patch by gerv; r=jouni, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@146885 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 23:00:09 +00:00
bienvenu%nventure.com
83ae7c3f77 fix failure to connect to imap server, 219185, r/sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@146884 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 22:56:51 +00:00
scott%scott-macgregor.org
6599b7f94c fix for bug #219217
sending data: urls should work.

we'll need this for vCards

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@146883 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 22:07:20 +00:00
scott%scott-macgregor.org
dbe7195dd4 simple code cleanup, no bug
git-svn-id: svn://10.0.0.236/trunk@146882 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 22:05:22 +00:00
scott%scott-macgregor.org
de1584c92e fix for bug #219218
center the ab card dialog when launched from the message headers.

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@146881 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 22:03:47 +00:00
scott%scott-macgregor.org
292486644b whitespace fix, no bug.
git-svn-id: svn://10.0.0.236/trunk@146880 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 22:02:08 +00:00
scott%scott-macgregor.org
0dabf1ae09 fix minor typos
git-svn-id: svn://10.0.0.236/trunk@146879 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 21:50:42 +00:00
scott%scott-macgregor.org
f67ca01b63 minor code cleanup, no bug.
git-svn-id: svn://10.0.0.236/trunk@146878 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 21:49:11 +00:00
scott%scott-macgregor.org
4bac11ea1a landing bryner's fix for bug #218551
(Mozilla does not compile with gcc 3.4 cvs build)
into these files which were moved underneath his change.

NOT PART OF THE BUILD (yet)


git-svn-id: svn://10.0.0.236/trunk@146877 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 21:45:58 +00:00
bienvenu%nventure.com
9b9b213bea fix hang/crash getting pop3 mail when leave on server not set, r/sr=sspitzer 219188
git-svn-id: svn://10.0.0.236/trunk@146876 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 21:44:46 +00:00
bryner%brianryner.com
602241b8ce Remove files that were taken out of the build months ago as part of bug 194240.
git-svn-id: svn://10.0.0.236/trunk@146873 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 21:04:15 +00:00
scott%scott-macgregor.org
9728ab5ef2 fix for bug #213053
"Company" should be "Organization" in the ab results pane column header
and the import UI.

thanks to mcbridematt@hotmail.com (Mathew McBride) for the initial patch

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@146872 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 21:00:41 +00:00
timeless%mozdev.org
6fa4779777 Bug 219170 A single letter s missing on http://bugzilla.mozilla.org/bug_status.html
patch by jocuri@softhome.net r=timeless a=justdave


git-svn-id: svn://10.0.0.236/trunk@146871 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 21:00:39 +00:00
bienvenu%nventure.com
bd64267cf6 fix hang/crash getting pop3 mail when leave on server not set, r/sr=mscott 219188
git-svn-id: svn://10.0.0.236/trunk@146870 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 20:39:02 +00:00
neil%parkwaycc.co.uk
454015be09 Bug 190941 mailWindowOverlay.js uses obsolete outliner reference r=swalker r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146869 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 19:39:43 +00:00
timeless%mozdev.org
b7c25b8591 Bug 180257 incorrect padding around words on "cancel email address change" page
r=justdave a=justdave


git-svn-id: svn://10.0.0.236/trunk@146868 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 16:59:33 +00:00
cbiesinger%web.de
c9b9614c10 per clarification via email from bz (reviewer of previous checkin to this file, for Bug 216417), using .xht, not .xhtm in the defaultMimeEntries array (matches the XHTML entry in the extraMimeEntries array)
git-svn-id: svn://10.0.0.236/trunk@146866 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 15:54:57 +00:00
neil%parkwaycc.co.uk
adebe0653d Bug 216564 Editor does not remove blank image title r=brade sr=rbs
git-svn-id: svn://10.0.0.236/trunk@146865 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 14:20:06 +00:00
kyle.yuan%sun.com
deb559b045 Bug 215220 Unable to receive caret-move event in HTML document
r=aaron, sr=henry.jia
Bug 217311 [ATK Accessibility] wrong text structure for HTML text
r=bolian.yin (Not in the default build)
Bug 218992 no placeholder for broken image
r=bolian.yin (Not in the default build)
This patch aims at solving some ATK accessible text issues. The main parts of this patch (inside accessibility/src/atk directory or the #ifdef MOZ_ACCESSIBILITY_ATK/#endif macro) are not in the default build (it gets built only when the default toolkit set to gtk2)


git-svn-id: svn://10.0.0.236/trunk@146864 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 12:56:21 +00:00
mkaply%us.ibm.com
b297a2d443 #210269
r=dbaron, sr=dbaron
Checkin for roc - bandaid fix for nsXULElement pageload crash


git-svn-id: svn://10.0.0.236/trunk@146863 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 12:07:11 +00:00
cbiesinger%web.de
318bee9731 (netwerk part of Bug 124029)
Implement nsBufferedOutputStream::WriteSegments and WriteFrom, and improve comments in other parts of necko
r=darin sr=bz
CVS: ----------------------------------------------------------------------
CVS: Enter Log.  Lines beginning with `CVS:' are removed automatically
CVS:
CVS: Committing in .
CVS:
CVS: Modified Files:
CVS: 	base/public/nsISocketTransport.idl
CVS: 	base/public/nsITransport.idl base/src/nsBufferedStreams.cpp
CVS: 	base/src/nsFileStreams.cpp protocol/http/src/nsHttpChannel.cpp
CVS: ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@146862 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 11:55:05 +00:00
cbiesinger%web.de
5498e0e4ae Bug 216417
about: page has major errors
r+sr=bz
fix this by mapping all .xhtm and .xhtml files to application/xhtml+xml, not overridable by user or os


git-svn-id: svn://10.0.0.236/trunk@146861 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 11:41:22 +00:00
bbaetz%acm.org
7d7d7e1532 Bug 208699 - Move Throw{Code,Template}Error into Error.pm
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@146857 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 06:05:23 +00:00
bryner%brianryner.com
0cfd0832bb Make nsSliderFrame realize that its grab has been released due to a deactivate, so that it responds to future mouse events (bug 213122). Also, some general cleanup to nsSliderFrame. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@146856 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 01:25:04 +00:00
bienvenu%nventure.com
e09a7c0e47 fix 218766 add PLAIN login support to POP3 patch by ch.ey@gmx.net, r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146855 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-14 00:35:41 +00:00
cbiesinger%web.de
97d579d7e3 Bug 218645
string bundles: use setcontenttype after ::open
r=bz sr=darin


git-svn-id: svn://10.0.0.236/trunk@146854 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 21:20:35 +00:00
neil%parkwaycc.co.uk
8aba7b25f3 Bug 211507 Shift tab doesn't undent regression r=brade sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146853 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 21:19:16 +00:00
cbiesinger%web.de
8653e085ef Bug #218920
nsDataChannel uses WriteSegments for no good reason
r=darin sr=bz


git-svn-id: svn://10.0.0.236/trunk@146852 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 21:18:08 +00:00
neil%parkwaycc.co.uk
95c996be80 Bug 206279 Recent files list should not truncate end of file name r=brade sr=bz
git-svn-id: svn://10.0.0.236/trunk@146851 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 21:15:55 +00:00
rginda%netscape.com
31933cb932 fix locale version and add tailing quotes to messages that might otherwise end in a quote
git-svn-id: svn://10.0.0.236/trunk@146849 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 20:00:01 +00:00
caillon%returnzero.com
6988ec2cda Bug 165653
mozilla/dom depends on mozilla/xpfe/components/sidebar (nsISideBar)
r=bryner@brianryner.com
sr=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@146848 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 19:54:41 +00:00
caillon%returnzero.com
c62a2e966e Bug 215042 - frame source is not shown
Patch from bzbarsky@mit.edu
r+sr=roc@ocallahan.org


git-svn-id: svn://10.0.0.236/trunk@146847 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 19:42:43 +00:00
caillon%returnzero.com
38f33a981a about:about
Bug 56061
r=bryner@brianryner.com
sr=darin@meer.net


git-svn-id: svn://10.0.0.236/trunk@146846 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 19:35:59 +00:00
dbaron%dbaron.org
2f071d5ceb Don't create style rule DOM wrappers for inline style, since we are not supposed to, and ours crash when used on inline style. b=218222 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@146845 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 19:18:52 +00:00
bsmedberg%covad.net
1b71e7ac3e Bug 179834. Separate application resources and GRE resources. r=darin sr=dougt
git-svn-id: svn://10.0.0.236/trunk@146844 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 17:55:56 +00:00
bmlk%gmx.de
40d3d97310 build fix take 2
git-svn-id: svn://10.0.0.236/trunk@146843 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 17:34:10 +00:00
bmlk%gmx.de
c8215214df fix for broken build on mac
git-svn-id: svn://10.0.0.236/trunk@146842 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 17:14:15 +00:00
peter%propagandism.org
7eb95a1e6e Fix for bug 212903 (XSLT bug -- incorrectly added <meta> element to results tree). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@146841 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 17:05:56 +00:00
peter%propagandism.org
ab75ca10cf Fix for bug 218756 (Update to latest DOM Level 3 XPath specification). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@146840 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 17:04:15 +00:00
peter%propagandism.org
446d4c7b17 Fix memory leak from fix for bug 206321 (Share event listeners between XBL event handlers). r=jkeiser, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@146839 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 16:47:00 +00:00
bmlk%gmx.de
deb5f49052 overflow area implementation for table frames, bug 173277 r=jkeiser sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@146838 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 16:26:30 +00:00
bmlk%gmx.de
ef668f8320 overflow area implementation for table frames (infrastructure), bug 173277 r=jkeiser sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@146837 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 16:21:41 +00:00
neil%parkwaycc.co.uk
5311a29408 Bug 218840 add some null checks that were preventing autocomplete from working in message compose r=timeless sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146836 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 16:07:28 +00:00
bienvenu%nventure.com
6b7b89aaac add support for aging messages from pop3 server, r/sr=mscott 107883
git-svn-id: svn://10.0.0.236/trunk@146835 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 15:15:26 +00:00
bienvenu%nventure.com
c7d1ea971f add default prefs for aging messages from pop3 server, r/sr=mscott 107883
git-svn-id: svn://10.0.0.236/trunk@146834 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 15:11:13 +00:00
wtc%netscape.com
08b7e963ce fix mingw/vc7 bustage
git-svn-id: svn://10.0.0.236/trunk@146833 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 15:10:24 +00:00
bienvenu%nventure.com
4af1bb9119 make imap use blocking reads, big performance win on high speed networks, r=darin, sr=mscott 218874
git-svn-id: svn://10.0.0.236/trunk@146830 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 14:59:47 +00:00
wtc%netscape.com
a63f61e7a3 Bugzilla bug 219104: handle sockaddr structures that have a sa_len field.
That field should not be copied to PRNetAddr's.  The patch is contributed
by David Baron <dbaron@mozilla.org>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@146828 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 13:41:29 +00:00
dbaron%dbaron.org
d6a431bad7 Really make this work for objdir builds. r+sr=bryner b=207802
git-svn-id: svn://10.0.0.236/trunk@146824 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 06:19:43 +00:00
darin%meer.net
1fe4362795 fixing build bustage for mingw & vc7
git-svn-id: svn://10.0.0.236/trunk@146823 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 01:02:40 +00:00
wtc%netscape.com
0768a60390 Added a test for PR_GetAddrInfoByName.
git-svn-id: svn://10.0.0.236/trunk@146822 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-13 00:18:41 +00:00
jpierre%netscape.com
298ee96e94 Add comment in the header for PK11_FindSlotsByAliases
git-svn-id: svn://10.0.0.236/trunk@146821 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 22:11:31 +00:00
noririty%jcom.home.ne.jp
3eca6d9589 Fix 213994 - hide incompatible themes. Patch by mpconnor@rogers.com
git-svn-id: svn://10.0.0.236/trunk@146820 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 21:00:01 +00:00
wtc%netscape.com
9dd174c6d9 Bugzilla bug 215152: removed redundant pointer tests. Use
SEC_ERROR_LIBRARY_FAILURE for NSS internal errors.


git-svn-id: svn://10.0.0.236/trunk@146819 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 20:01:56 +00:00
wtc%netscape.com
77b52a6e30 Bugzilla bug 217247: improved the memory leak fix for the appData nicknames
returned by PK11_ListCerts.  Instead of allocating them from the heap first
and copying to the arena, allocate them from the arena directly.  r=jpierre
Modified Files: certhigh.c pk11cert.c pki3hack.h pki3hack.c


git-svn-id: svn://10.0.0.236/trunk@146817 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 19:38:04 +00:00
wtc%netscape.com
c6768f3bcf Bugzilla bug 214535: fixed a recursive dead lock on cache->lock. We must
not call nssSlot_IsTokenPresent while cache->lock is locked because
that function may call nssToken_Remove, which locks cache->lock.  r=mcgreer


git-svn-id: svn://10.0.0.236/trunk@146816 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 19:17:15 +00:00
igor%mir2.org
b9e7e04541 Changing Main.eval implementation to use compileString/exec instead of evalString to avoid dependancy on NativeGlobal when passing explicit thisObj to Script instances when they implement Function interface which holds currently in Rhino.
git-svn-id: svn://10.0.0.236/trunk@146810 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 17:12:20 +00:00
igor%mir2.org
3270b507ad Cosmetics: identation fixes
git-svn-id: svn://10.0.0.236/trunk@146809 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 15:04:21 +00:00
ben%bengoodger.com
8e583c61b8 Move "Fonts & Colors" from Web Features to General
git-svn-id: svn://10.0.0.236/trunk@146807 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 07:23:36 +00:00
scott%scott-macgregor.org
8e9209ec80 The trunk is now 0.4a.
The mozilla_1_5_BRANCH now contains the 0.3 candidate builds.


git-svn-id: svn://10.0.0.236/trunk@146805 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 05:27:34 +00:00
scott%scott-macgregor.org
c6c80c3e57 Bug #180215 --> initial size of junk mail controls dialog is huge
Take Neil's fix from the trunk.


git-svn-id: svn://10.0.0.236/trunk@146803 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-12 05:21:01 +00:00
gerv%gerv.net
6e6a0834ef Bug 120030 - Bugzilla bug lists are a spammer's paradise. Patches by lots of people, but in the end by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@146802 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 22:57:19 +00:00
gerv%gerv.net
1ca5945de6 Bug 215918 - All graphs that show numeric value on x-axis are useless and misleading. We now sort numerical fields numerically. Patch by gerv; r=jouni, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@146801 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 22:34:04 +00:00
darin%meer.net
5d644844e4 landing patch for bug 211501 "NSPR should provide getaddrinfo" r=wtc
git-svn-id: svn://10.0.0.236/trunk@146800 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 21:42:16 +00:00
neil%parkwaycc.co.uk
0e80ace242 Bug 215318 bookmark overflow chevron can overlap bookmark name text r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@146799 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 20:47:02 +00:00
cbiesinger%web.de
650c8b6437 Bug 120045
Multi-character character constants in nsExternalHelperAppService.cpp
r=bz sr=darin


git-svn-id: svn://10.0.0.236/trunk@146798 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 20:44:25 +00:00
darin%meer.net
f95b2ef09c landing patch for bug 205726 "DNS rewrite" r=dougt sr=bryner
git-svn-id: svn://10.0.0.236/trunk@146796 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 20:32:33 +00:00
wtc%netscape.com
7d72508a46 Bugzilla bug 215581: build with GCC 3.2.2 for OS/2. The patch is
contributed by Javier Pedemonte <pedemont@us.ibm.com>.  r=jpierre.


git-svn-id: svn://10.0.0.236/trunk@146795 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 20:29:51 +00:00
wtc%netscape.com
438d7c66e0 Bugzilla bug 214824: use -no-cpp-precomp instead of -traditional-cpp, which
has changed to mean a different thing (the standard GCC meaning, rather
than Apple's earlier hacks).  The patch is contributed by Brian Ryner
<bryner@brianryner.com>.


git-svn-id: svn://10.0.0.236/trunk@146792 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 18:41:22 +00:00
darin%meer.net
3b847cf369 fixes bug 212336 "NTLM sometimes causes crashes under Win9x" r=dougt sr=bryner
git-svn-id: svn://10.0.0.236/trunk@146789 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 18:04:52 +00:00
timeless%mozdev.org
1a1d237606 Bug 73748 Remove nsJSComponentManager.js and nsJSSupportsUtils.js
patch by doronr@us.ibm.com r=timeless sr=jag


git-svn-id: svn://10.0.0.236/trunk@146788 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 17:56:53 +00:00
wtc%netscape.com
c2d7f9ffc7 Bugzilla bug 158240: fixed a crash on startup if NSPR_LOG_FILE is set on
BeOS.  The patch is contributed by arougthopher@lizardland.net (Paul).
r=wtc.


git-svn-id: svn://10.0.0.236/trunk@146785 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 17:41:29 +00:00
scott%scott-macgregor.org
f4a858a94e Bug #200656 --> MailAreaHasFocus() is no longer necessary
patch by Neil.

Ported by Stephen Walker


git-svn-id: svn://10.0.0.236/trunk@146782 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 17:33:33 +00:00
scott%scott-macgregor.org
6d6f1602b6 Bug #218024 --> Portions of View | Messages menu missing
Ported by Stephen Walker based on a patch by Neil.


git-svn-id: svn://10.0.0.236/trunk@146781 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 17:28:33 +00:00
scott%scott-macgregor.org
8b37d0ea33 Bug #87924 --> Search in subscribe should only begin after user stops typing.
Ported patch by Neil


git-svn-id: svn://10.0.0.236/trunk@146779 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 17:22:49 +00:00
mvl%exedo.nl
544e48f258 Fix typos
git-svn-id: svn://10.0.0.236/trunk@146778 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 17:02:32 +00:00
mkaply%us.ibm.com
4e97ecfcc7 Bug #201455
r=bz, sr=darin
Code from Alfred Kayser - optimization of nsCacheEntry


git-svn-id: svn://10.0.0.236/trunk@146777 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 16:57:40 +00:00
mvl%exedo.nl
b3d24730a2 Ignore bogus lines that old builds can create when reading cookperm.txt. bug 215461. r=dwitte, sr=darin
git-svn-id: svn://10.0.0.236/trunk@146776 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 16:56:04 +00:00
timeless%mozdev.org
7fbd94f976 Bug 180927 nsNNTPNewsgroupList::CleanUp deletes uninitialized m_knownArts.set
r=dmose sr=bz


git-svn-id: svn://10.0.0.236/trunk@146775 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 16:53:15 +00:00
mkaply%us.ibm.com
cc0b9d43af Bug #203344
r=darin, sr=alecf
Code from Alfred Kayser - optimization in nsJarChannel


git-svn-id: svn://10.0.0.236/trunk@146774 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 16:45:50 +00:00
cltbld%netscape.com
52320a3d7d Automated update
git-svn-id: svn://10.0.0.236/trunk@146773 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 16:26:33 +00:00
pkw%us.ibm.com
1251ba77e7 Bug 218829 - Typo in configure.in test for VisualAge Compiler.
r=bryner@brianryner.com


git-svn-id: svn://10.0.0.236/trunk@146772 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 16:24:44 +00:00
cbiesinger%web.de
e900e1a2ee fix off-by-one error
git-svn-id: svn://10.0.0.236/trunk@146771 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 16:14:58 +00:00
neil%parkwaycc.co.uk
7a6b90e277 Bug 180215 stop some old profiles from mis-sizing junk mail dialog p=mbockelkamp@web.de r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@146770 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 16:07:44 +00:00
cbiesinger%web.de
8d1267ba0c missed some parts of Bug 78605 before... still r=bz sr=jag
git-svn-id: svn://10.0.0.236/trunk@146769 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 15:45:52 +00:00
igor%mir2.org
da1b14c2e3 Siplified code to extract error message from Throwable to reflect recent changes in exception-related API semantics.
git-svn-id: svn://10.0.0.236/trunk@146768 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 15:41:06 +00:00
bienvenu%nventure.com
8c56f3bdd1 whitespace code cleanup no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146765 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 14:44:01 +00:00
bienvenu%nventure.com
9c1000c3ce potential fix for problem with the imap subscribe ui when the server returns a folder with a trailing hierarchy delimiter, 217532, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146764 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 14:36:00 +00:00
bienvenu%nventure.com
48ee883478 whitespace cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146763 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 14:32:40 +00:00
tingley%sundell.net
a60bada888 Fix a case where Sweep() would fail to purge certain RDF arcs.
bug 213512, r=rjc, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@146762 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 13:51:25 +00:00
peter%propagandism.org
21371cf1df Fix for bug 206321 (Share event listeners between XBL event handlers). r=jkeiser, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@146761 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 13:49:58 +00:00
bienvenu%nventure.com
019329a1c4 cleanup unused mailnews methods r/sr=mscott 218888 also attempt to fix incorrect msg counts in imap folder by checking if we've already downloaded a particular hdr, r=sspitzer, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146760 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 13:48:37 +00:00
jshin%mailaps.org
5880c376d3 removed the pollution (in unix.js) in the prev. check-in for bug 152264
git-svn-id: svn://10.0.0.236/trunk@146759 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 13:42:30 +00:00
neil%parkwaycc.co.uk
da9cfc4cf1 Bug 218024 disable some of the View submenus when account central is open r=bienvenu sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146757 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 13:38:50 +00:00
bienvenu%nventure.com
2a3623b2de cleanup unused mailnews methods r/sr=mscott 218888
git-svn-id: svn://10.0.0.236/trunk@146756 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 13:36:46 +00:00
cbiesinger%web.de
368d58d7ed Bug 65827
File extension (.php) determined from Content-Type header (or url extension) overrides filename in Content-Disposition header.
r=bz sr=darin


git-svn-id: svn://10.0.0.236/trunk@146755 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 13:27:06 +00:00
cbiesinger%web.de
42f5ba9b79 Bug 78605
display bytes [size] in Status when download is complete
r=bz sr=jag


git-svn-id: svn://10.0.0.236/trunk@146754 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 12:36:19 +00:00
peter%propagandism.org
ebb8882d9a Fix for bug 206321 (Share event listeners between XBL event handlers).r=jkeiser, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@146753 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 12:25:06 +00:00
peter%propagandism.org
8307c7bfa4 Fix for bug 206321 (Share event listeners between XBL event handlers). r=jkeiser, sr=bryner.
git-svn-id: svn://10.0.0.236/trunk@146752 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 12:19:14 +00:00
cbiesinger%web.de
dc8a25d9e9 Bug 217090
middlemouse.contentLoadURL doesn't work on windows
r+sr=jag


git-svn-id: svn://10.0.0.236/trunk@146751 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 12:19:13 +00:00
cbiesinger%web.de
52de442eea Bug 217432
finger/datetime channel always return failure on suspend/resume

r=darin sr=bz


git-svn-id: svn://10.0.0.236/trunk@146750 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 12:15:05 +00:00
cbiesinger%web.de
9f0147b039 Bug 217509
wrong app description shown in helper app dialog
r=bz sr=darin


git-svn-id: svn://10.0.0.236/trunk@146749 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 12:13:06 +00:00
jshin%mailaps.org
8e8173accc bug 152264 : add zh-HK langGroup so that fonts can be specified separately for zh-HK and zh-TW langGroups (r=katakai, sr=blizzard). L10N changes included.
git-svn-id: svn://10.0.0.236/trunk@146748 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 12:01:08 +00:00
cbiesinger%web.de
50c77f2a4a Bug 217656
"make clean" doesn't delete .ilk files
r=cls


git-svn-id: svn://10.0.0.236/trunk@146747 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 11:36:40 +00:00
jdunn%netscape.com
d2d7c9935a Fixing Win98 GDI leak: Select new HBRUSH before deleting the old one.
sr=roc+moz@cs.cmu.edu
r=ere@atp.fi
# 159298


git-svn-id: svn://10.0.0.236/trunk@146746 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 10:28:13 +00:00
neil%parkwaycc.co.uk
8a3db15b56 Bug 64647 Paste without formatting into message compose r=mscott sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@146745 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 09:26:21 +00:00
neil%parkwaycc.co.uk
09146df4b1 Bug 218584 make about:config more careful about guessing localized preferences r=darin sr=bz
git-svn-id: svn://10.0.0.236/trunk@146744 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 09:12:17 +00:00
neil%parkwaycc.co.uk
5f7c972487 Bug 207221 Autocomplete URL in [Image/]Link Properties dialog r=brade sr=rbs
git-svn-id: svn://10.0.0.236/trunk@146743 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 09:10:22 +00:00
neil%parkwaycc.co.uk
e8090f083d Bug 80971 cleanup the hidden menuitem from compose r=cavin sr=sspitzer (yes it's an old patch, it was marked depends on 179728?)
git-svn-id: svn://10.0.0.236/trunk@146742 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 09:08:56 +00:00
neil%parkwaycc.co.uk
962230ef89 Bug 85908 Add reload to View Page Source Window r=doron sr=bz
git-svn-id: svn://10.0.0.236/trunk@146741 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 09:06:09 +00:00
neil%parkwaycc.co.uk
7de491b144 Bug 87924 Search in subscribe should only begin after user stops typing r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146740 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 08:59:24 +00:00
neil%parkwaycc.co.uk
9b6e32c36d Bug 200656 MailAreaHasFocus() is no longer necessary r=mscott sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@146739 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 08:34:55 +00:00
neil%parkwaycc.co.uk
a114248dda Bug 60245 no tooltips for "title" attribute in sidebar r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@146738 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 08:30:48 +00:00
bryner%brianryner.com
109b8ccff8 Instead of repeating the same code for each event and listener interface, have nsEventListenerManager::HandleEvent use a table containing the event, interface and method, and array bits. This cuts out a _lot_ of redundant code. The checkin also adds the NS_IMETHOD_CALLBACK #define, which can be used to declare pointer-to-member types using stdcall. Bug 217124, r=jst, sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@146737 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 06:31:58 +00:00
timeless%mozdev.org
090bed717c Bug 211493 nsXBLProtoImplMethod::CompileMember doesn't check rv from aContext->CompileFunction. Crash [@ JS_CloneFunctionObject]
r=bryner sr=bz


git-svn-id: svn://10.0.0.236/trunk@146736 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 04:10:20 +00:00
timeless%mozdev.org
7bd2b615d1 Bug 169354 add "Windows Server 2003" OS
r=gerv a=justdave


git-svn-id: svn://10.0.0.236/trunk@146735 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:54:12 +00:00
bienvenu%nventure.com
d4782825de whitespace code cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146734 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:20:18 +00:00
bienvenu%nventure.com
3d79ed4fe6 additional fix for 218885 crash at shutdown when receiving pop3 mail, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146733 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:19:44 +00:00
timeless%mozdev.org
630cb0cdf6 Bug 217089 Compiler warnings
patch by mbockelkamp@web.de r=timeless sr=roc


git-svn-id: svn://10.0.0.236/trunk@146732 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:19:07 +00:00
timeless%mozdev.org
08a2a226cc Bug 217089 Compiler warnings
patch by mbockelkamp@web.de r=bryner sr=bryner


git-svn-id: svn://10.0.0.236/trunk@146731 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:18:57 +00:00
timeless%mozdev.org
822de7699e Bug 217089 Compiler warnings
patch by mbockelkamp@web.de r=timeless sr=heikki


git-svn-id: svn://10.0.0.236/trunk@146730 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:18:50 +00:00
timeless%mozdev.org
da927140fb Bug 217089 Compiler warnings
patch by mbockelkamp@web.de r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@146729 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:18:49 +00:00
timeless%mozdev.org
9b00c43b9e Bug 217089 Compiler warnings
patch by mbockelkamp@web.de r=timeless sr=alecf


git-svn-id: svn://10.0.0.236/trunk@146728 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:18:48 +00:00
timeless%mozdev.org
1cd7c52adc Bug 217089 Compiler warnings
patch by mbockelkamp@web.de r=mkaply


git-svn-id: svn://10.0.0.236/trunk@146727 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:18:47 +00:00
timeless%mozdev.org
8ec6121537 Bug 217089 Compiler warnings
patch by mbockelkamp@web.de r=timeless sr=darin


git-svn-id: svn://10.0.0.236/trunk@146726 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:18:46 +00:00
timeless%mozdev.org
1d6f4dcf4c Bug 217089 Compiler warnings
patch by mbockelkamp@web.de r=rbs sr=rbs


git-svn-id: svn://10.0.0.236/trunk@146725 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:18:36 +00:00
bienvenu%nventure.com
ad5c0648d3 whitespace code cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146724 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 03:07:49 +00:00
tor%cs.brown.edu
b78fd53038 Bug 218758 - prevent read off end of interlace buffer for interlaced RGB
interlaced PNGs.  r=pavlov, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@146723 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:59:31 +00:00
bienvenu%nventure.com
a0230a8726 whitespace code cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146722 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:57:27 +00:00
tor%cs.brown.edu
81e23c1d66 Bug 218651 - ignore contents of ICO directory entry reserved field.
r=pavlov, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@146721 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:56:54 +00:00
tor%cs.brown.edu
b105759ac9 Bug 217025 - GIF decoder cleanup. r=pavlov, sr=darin
git-svn-id: svn://10.0.0.236/trunk@146720 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:54:29 +00:00
tor%cs.brown.edu
907f1d7b69 Bug 215951 - "X" mouse cursor in menus/popups when running gtk2 with
some window managers.  r=blizzard, sr=bryner


git-svn-id: svn://10.0.0.236/trunk@146719 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:51:21 +00:00
bienvenu%nventure.com
67c66e9aea whitespace code cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146718 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:46:16 +00:00
timeless%mozdev.org
8b3ba53ac7 Bug 218832 [W] UMR: Uninitialized memory read in nsView::ConvertToParentCoords(int *,int *)const
r=roc sr=roc


git-svn-id: svn://10.0.0.236/trunk@146717 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:44:40 +00:00
bienvenu%nventure.com
6b9702a872 fix 218024 check for null gMsgDBView in InitView methods, r=neil, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@146716 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:43:38 +00:00
bienvenu%nventure.com
4cc218074d whitespace cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146715 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:30:17 +00:00
timeless%mozdev.org
23c3df9340 Bug 216721 Make mAttachedQueue a Stack
r=bryner sr=bz


git-svn-id: svn://10.0.0.236/trunk@146714 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:17:11 +00:00
bienvenu%nventure.com
5270fae70d whitespace cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146713 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:08:36 +00:00
bienvenu%nventure.com
151652a0e0 whitespace cleanup, no bug, r/sr=me
git-svn-id: svn://10.0.0.236/trunk@146712 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 02:02:36 +00:00
bienvenu%nventure.com
fb73aa191e fix crash in nsMsgFilter::MatchHdr with null folder, check for null folder, r/sr=mscott 218885 and whitespace cleanup
git-svn-id: svn://10.0.0.236/trunk@146711 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:59:44 +00:00
timeless%mozdev.org
b031ecd7d5 Bug 211291 void nsCertTree::InitCompareHash doesn't check the return value of PL_DHashTableInit
r=kaie sr=bz


git-svn-id: svn://10.0.0.236/trunk@146710 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:59:21 +00:00
bienvenu%nventure.com
43036d5f42 fix mdn problems when current user is same as requester, and with mdn responses to messages stored for offline use, r/sr=mscott 218732 218132
git-svn-id: svn://10.0.0.236/trunk@146709 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:53:25 +00:00
timeless%mozdev.org
067ed6485f Bug 174218 nsXPInstallManager::ConfirmChromeInstall leaks return from nsTextFormatter::smprintf
r=dveditz sr=bz


git-svn-id: svn://10.0.0.236/trunk@146708 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:52:52 +00:00
timeless%mozdev.org
8dae28bdf6 Bug 214497 Unused variable initMovieCount in nsSound.cpp
r=floppymoose sr=tor


git-svn-id: svn://10.0.0.236/trunk@146707 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:52:43 +00:00
timeless%mozdev.org
d04defc318 Bug 214549 Warnings in nsMenuBarX.cpp
r=floppymoose sr=tor


git-svn-id: svn://10.0.0.236/trunk@146706 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:52:42 +00:00
timeless%mozdev.org
bf556723fa Bug 217896 ASSERTION: nsMemoryImpl::Alloc of 0: 'size' in GlobalWindowImpl::Unescape
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@146705 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:42:53 +00:00
timeless%mozdev.org
f8885ea88b Bug 217007 nsCAutoString charsetBuf is unused
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@146704 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:42:43 +00:00
timeless%mozdev.org
854173a004 Bug 217562 UMR in nsJSEventListener::HandleEvent after mContext->CallEventHandler
r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@146703 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:42:42 +00:00
timeless%mozdev.org
64863e483a Bug 217852 ASSERTION: nsDebugImpl not thread-safe: '_mOwningThread.GetThread() == PR_GetCurrentThread()'
r=dougt sr=darin


git-svn-id: svn://10.0.0.236/trunk@146702 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:42:41 +00:00
timeless%mozdev.org
0a95358a6a Bug 217342 change close tab message
r=riceman+bmo sr=jag


git-svn-id: svn://10.0.0.236/trunk@146701 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:42:34 +00:00
timeless%mozdev.org
2d537abc70 Bug 155192 crash [@nsRDFResource::~nsRDFResource] if gRDFService wasn't created
r=tingley sr=bz


git-svn-id: svn://10.0.0.236/trunk@146699 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:42:16 +00:00
dbaron%dbaron.org
ef866f2827 Remove unneeded null checks in attribute mapping functions. r+sr=bzbarsky b=127269
git-svn-id: svn://10.0.0.236/trunk@146697 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:34:29 +00:00
wtc%netscape.com
24b697e992 Set NSPR version to 4.5 Beta.
git-svn-id: svn://10.0.0.236/trunk@146696 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:01:59 +00:00
despotdaemon%netscape.com
a042b653a4 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@146695 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 01:00:03 +00:00
despotdaemon%netscape.com
6ad7bfb7f0 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@146694 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 00:58:28 +00:00
despotdaemon%netscape.com
6e99790537 Pseudo-automatic update of changes made by wtc@netscape.com.
git-svn-id: svn://10.0.0.236/trunk@146693 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 00:55:44 +00:00
mozeditor%floppymoose.com
c93aa946fb Reviving Cocoa Embed Test App. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@146692 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 00:54:19 +00:00
wtc%netscape.com
ffc29c3fbc Bugzilla bug 214411: implement automatic attaching and detaching of Solaris
native threads.  The patch contains contribution by Gerard Roos
<gerard.roos@adnovum.ch>.
Modified Files: _solaris.h primpl.h solaris.c pruthr.c foreign.c provider.c


git-svn-id: svn://10.0.0.236/trunk@146688 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 00:29:37 +00:00
wtc%netscape.com
a09f11c8a2 Bugzilla bug 208971: remove obsolete Mac CFM build files from NSS.
git-svn-id: svn://10.0.0.236/trunk@146687 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 00:04:38 +00:00
wtc%netscape.com
a057b91699 Bugzilla bug 208971: removed obsolete Mac CFM build files from NSS.
git-svn-id: svn://10.0.0.236/trunk@146686 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-11 00:01:07 +00:00
scott%scott-macgregor.org
9035a3fb75 Add minheight to address book panes. Patch by Stephen Walker
git-svn-id: svn://10.0.0.236/trunk@146677 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 22:27:59 +00:00
bryner%brianryner.com
5b1273df17 Remove extra semicolon in macro definition/usage which causes gcc 3.4 bustage (bug 218551). a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146676 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 19:55:47 +00:00
cbiesinger%web.de
9d7b887b93 Bug 206472
"Bookmark This Link" does not create bookmark
patch by borggraefe@despammed.com  Stefan Borggraefe
varga: review+
bz-vacation: superreview+
asa: approval1.5+


git-svn-id: svn://10.0.0.236/trunk@146675 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 19:42:20 +00:00
bienvenu%nventure.com
cd48e4dc50 fix crash going back offline with folders with offline events r/a=sspitzer, sr=mscott, 218725
git-svn-id: svn://10.0.0.236/trunk@146674 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 18:10:58 +00:00
bienvenu%nventure.com
9378492c4c fix crash reading news msg in newsgroup when two accounts point to the same server, patch by frank.schoenheit@gmx.de, whitespace cleanup by me, r=bienvenu, sr=mscott, a=asa 210547
git-svn-id: svn://10.0.0.236/trunk@146673 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 14:55:19 +00:00
igor%mir2.org
a78fee9997 Changing Context.newObject to use ScriptRuntime.getExistingCtor to get constructor Function instance. In this way Context.newObject will throw the same set of exceptions that other parts of Rhino will throw on bad access to constructor.
With this change NotAFunctionException is no longer used so it is deprecated and changed to extend from Error not Exception for source compatibility: otherwise compiler will complain about unreachable catch handler.


git-svn-id: svn://10.0.0.236/trunk@146672 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 12:44:23 +00:00
igor%mir2.org
70882e807b Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=218440 :
Making Script implementations by Interpreter and Optimizer scope independent while keeping while still supporting compiling of regexp literals only once per Script instance.


git-svn-id: svn://10.0.0.236/trunk@146671 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 11:06:25 +00:00
neil%parkwaycc.co.uk
8adaadf8a5 Bug 215831 fix autocomplete tree assertions (blank lines) r=varga sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@146670 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 09:20:53 +00:00
jpierre%netscape.com
659fda392b Fix for 215152 - better error handling
git-svn-id: svn://10.0.0.236/trunk@146667 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 01:33:25 +00:00
jpierre%netscape.com
59ce06036c Fix for bug 215152 . Improve error handling in PK11_FindSlotsByAliases
git-svn-id: svn://10.0.0.236/trunk@146666 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-10 01:31:54 +00:00
timeless%mozdev.org
c4861ea541 Bug 215856 question mark (?) on left side of help window doesn't appear but the image is in the build.
patch by rlk@trfenv.com r=jag sr=jag a=asa


git-svn-id: svn://10.0.0.236/trunk@146664 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 23:54:04 +00:00
gerv%gerv.net
d354bf9480 Bug 217632 - Remove @@@ comment from message.html.tmpl. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@146663 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 22:24:12 +00:00
sicking%bigfoot.com
a243d81336 Fix potential buildbustage by adding proper REQUIRES. No bug.
r/sr=peterv a=mkaply


git-svn-id: svn://10.0.0.236/trunk@146662 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 21:11:52 +00:00
pinkerton%netscape.com
c9c81ff7a7 check if there is an active focus controller before sending the blur
(r=pink/sr=bryner/a=brendan) bug 198153


git-svn-id: svn://10.0.0.236/trunk@146661 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 21:09:22 +00:00
nelsonb%netscape.com
4bf96c876a Further enhance the verbose debugging command line option in tstclnt
for the case where client auth is requested by the server.  It will
now report the name of the cert sent to the server, or "send no cert".


git-svn-id: svn://10.0.0.236/trunk@146660 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 20:22:54 +00:00
despotdaemon%netscape.com
292d5e21a1 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@146659 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 18:30:06 +00:00
despotdaemon%netscape.com
2d486c42c5 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@146658 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 18:15:23 +00:00
darin%meer.net
5c3b140cbb patch for bug 216430 "scrolling slow due to huge background image (regression)" r=pavlov,jdunn sr=tor a=chofmann
git-svn-id: svn://10.0.0.236/trunk@146657 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 18:08:17 +00:00
igor%mir2.org
87d5731cde Restoring NativeJavaPackage(String) constructor as deprecated for compatibility with Batik.
git-svn-id: svn://10.0.0.236/trunk@146655 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 13:27:11 +00:00
igor%mir2.org
c0afe35e1a ScriptRuntime.getCatchObject is modified to allow to accept instances of EvaluatorException, not only its WrappedException subclass.
git-svn-id: svn://10.0.0.236/trunk@146654 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 13:25:15 +00:00
igor%mir2.org
56bd34dbf4 Restoring JavaScriptException(String) as deprecated constructor for compatibility with BSF.
git-svn-id: svn://10.0.0.236/trunk@146653 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 13:22:50 +00:00
bryner%brianryner.com
e4de607591 remove extra semicolons (bug 218551)
git-svn-id: svn://10.0.0.236/trunk@146651 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 06:30:54 +00:00
despotdaemon%netscape.com
67a70d938c Pseudo-automatic update of changes made by nobody.
git-svn-id: svn://10.0.0.236/trunk@146650 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 04:54:49 +00:00
myk%mozilla.org
1f559af782 Testing new CVS server.
git-svn-id: svn://10.0.0.236/trunk@146649 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 04:51:14 +00:00
myk%mozilla.org
94d47c698e Fixed perl path for new server.
git-svn-id: svn://10.0.0.236/trunk@146648 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 03:51:53 +00:00
myk%mozilla.org
48bed1fde7 Fixed another path and reenabled checkins.
git-svn-id: svn://10.0.0.236/trunk@146647 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 03:47:18 +00:00
myk%mozilla.org
918287149a Updated Perl path for new server.
git-svn-id: svn://10.0.0.236/trunk@146646 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 03:40:25 +00:00
myk%mozilla.org
3f12692398 Temporarily disabling checkins to cvs.mozilla.org in order to move CVS repository to new server.
git-svn-id: svn://10.0.0.236/trunk@146645 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 02:27:16 +00:00
timeless%mozdev.org
5a45084e18 Bug 188159 no content in 'popup preferences' and 'popup windows'
patch by rlk@trfenv.com r=oeschger a=asa


git-svn-id: svn://10.0.0.236/trunk@146644 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 01:05:22 +00:00
jpierre%netscape.com
0ec89fd1ed Prevent crash if certlist is NULL
git-svn-id: svn://10.0.0.236/trunk@146643 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 00:54:20 +00:00
pschwartau%netscape.com
725f58207b Initial add. Regresssion test for bug 216320.
git-svn-id: svn://10.0.0.236/trunk@146642 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 00:37:49 +00:00
darin%meer.net
9b96e6800a fixes bug 215089 "update version of MoreFilesX to 1.0.1" r=ccarlen sr=bryner
git-svn-id: svn://10.0.0.236/trunk@146641 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-09 00:13:29 +00:00
jpierre%netscape.com
01e91272d3 Fix bug 214307 - add certutil batch mode . r=wtc
git-svn-id: svn://10.0.0.236/trunk@146640 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 23:30:29 +00:00
jpierre%netscape.com
f68c317b43 Add PORT_Strpbrk macro
git-svn-id: svn://10.0.0.236/trunk@146639 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 23:29:14 +00:00
timeless%mozdev.org
2bb143ba08 Bug 217823 Wrong word in help - cookie sites
patch by rlk@trfenv.com r=technutz a=asa


git-svn-id: svn://10.0.0.236/trunk@146638 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 23:14:11 +00:00
timeless%mozdev.org
fe5f537734 Bug 211972 Help entries for Memory Cache should be deleted
patch by rlk@trfenv.com r=oescgher a=asa


git-svn-id: svn://10.0.0.236/trunk@146637 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 23:13:41 +00:00
scott%scott-macgregor.org
b7382762cf Port Mark by Date over to thunderbird (Bug #16967)
git-svn-id: svn://10.0.0.236/trunk@146636 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 21:41:59 +00:00
bryner%brianryner.com
2db42987b1 Forgot one file as part of bug 218551. a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146635 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 21:26:29 +00:00
scott%scott-macgregor.org
f9988cbcf3 Merge patch for Bug # 61520 into thunderbird: Add additional headers to every message
git-svn-id: svn://10.0.0.236/trunk@146634 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 21:14:48 +00:00
dbaron%dbaron.org
47cee54f9c Fix build on gcc 3.4 by removing extra semicolons (bug 218551). a=brendan
git-svn-id: svn://10.0.0.236/trunk@146633 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 19:35:05 +00:00
brendan%mozilla.org
b2bd6c1c42 Checking in danm's patch for bug 210689, r/sr=bz/dbaron, a=me.
git-svn-id: svn://10.0.0.236/trunk@146632 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 19:06:11 +00:00
wtc%netscape.com
1bd45bae36 Bugzilla bug 217968: renamed the STACKSIZE macro to THREAD_STACKSIZE to
avoid a conflict with a same-named macro defined in <ppc/param.h> on Mac OS
X.  Thanks to timeless@bemail.org for reporting the bug.
Modified Files: server_test.c servr_kk.c servr_ku.c servr_uk.c servr_uu.c


git-svn-id: svn://10.0.0.236/trunk@146631 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 18:54:05 +00:00
neil%parkwaycc.co.uk
e33cb7aee3 Fix line endings on checkin for bug 216753 r/a=mkaply
git-svn-id: svn://10.0.0.236/trunk@146630 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 16:18:20 +00:00
noririty%jcom.home.ne.jp
06da7ba997 Missing Firebird skinversion. Thank you Mr.FLS to point this out. b=214465
git-svn-id: svn://10.0.0.236/trunk@146629 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 15:55:26 +00:00
bryner%brianryner.com
f6353b6ec6 Use the default value supplied to prompt() if no stored value was found. (bug 216324)
git-svn-id: svn://10.0.0.236/trunk@146627 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 03:17:42 +00:00
bryner%brianryner.com
c81aa21722 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146626 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 00:31:50 +00:00
bryner%brianryner.com
ef58713352 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146625 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-08 00:18:24 +00:00
bryner%brianryner.com
109d623425 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146624 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 23:12:15 +00:00
bryner%brianryner.com
a4342aad58 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146622 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:56:05 +00:00
bryner%brianryner.com
13f639838a Change static_cast of nsFileSpec -> nsFilePath to explicit construction of nsFilePath, to avoid problems with gcc 3.4. Bug 218551, r/sr=dbaron, a=brendan
git-svn-id: svn://10.0.0.236/trunk@146621 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:53:49 +00:00
bryner%brianryner.com
dbbc84bf94 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146620 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:37:27 +00:00
bryner%brianryner.com
23af8f3c42 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146618 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:24:21 +00:00
bryner%brianryner.com
eca6dfe0e4 Fix link warning by ensuring that dist/lib is first in the library path. Bug 218551, r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146617 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:23:07 +00:00
gerv%gerv.net
0b0493203d Bug 218523 - undefined warning in query.cgi. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@146616 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:06:39 +00:00
bryner%brianryner.com
101a9e4e72 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146615 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 22:05:34 +00:00
bryner%brianryner.com
978d05c917 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146614 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 21:50:21 +00:00
bryner%brianryner.com
260b09f147 Fix build on gcc 3.4 by removing extra semicolons (bug 218551). r/sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146613 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-07 21:37:51 +00:00
gerv%gerv.net
77482ec214 Bug 218515 - fix tree bustage from bug 207044. Patch by gerv; r,a=bzbot.
git-svn-id: svn://10.0.0.236/trunk@146601 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 19:41:55 +00:00
gerv%gerv.net
ec9d766f4c Bug 207044 - Filter more template directives. None of these are security bugs, but they need fixing anyway. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@146600 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 19:23:44 +00:00
roc+%cs.cmu.edu
f371e6bf46 Bug 211092. Don't force pixel->twip ratio to be an integer for print devices. r+sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@146599 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 17:28:42 +00:00
igor%mir2.org
23451a528f Explicit separation between regexp compilation and execution: all data structures that represent compiled regexp are moved to a separated RECompiled class.
git-svn-id: svn://10.0.0.236/trunk@146598 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 15:49:05 +00:00
igor%mir2.org
1019b7e936 To construct regexp objects the generated code now calls omj.RegExpProxy instead of explicit calls to NativeRegExp constructor. It removes dependence of compiled Script instances on details of RegExp implementation.
git-svn-id: svn://10.0.0.236/trunk@146597 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 15:44:41 +00:00
igor%mir2.org
9f17ad00c8 Added ScriptRuntime.checkRegExpProxy which is used in Interpreter and NativeString to check for regexp package presence instead of own duplicating code.
RegExpProxy.find_split is changed to include Context argument to follow the rest of RegExpProxy functions.


git-svn-id: svn://10.0.0.236/trunk@146596 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 15:41:03 +00:00
igor%mir2.org
6bcd662ce0 I made most internal functions of NativeRegExp static since they do not reference NativeRegExp.
git-svn-id: svn://10.0.0.236/trunk@146595 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 12:49:07 +00:00
igor%mir2.org
3759de7753 ScriptRuntime.main now takes Script as the first argument since it is simpler instantiate Script directly and pass it to ScriptRuntime.main then load Script lass which will be then instantiated in ScriptRuntime.main
git-svn-id: svn://10.0.0.236/trunk@146594 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 07:51:02 +00:00
mcafee%netscape.com
8e78e0279f script to count various mozilla downloads, currently works on komodo.mozilla.org
git-svn-id: svn://10.0.0.236/trunk@146593 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 06:55:53 +00:00
edburns%acm.org
18536df439 SECTION: Changes
M build-tests.xml

- changes to make unit tests run again.

M build.xml

- updated version

- create the services definition for the webclient implementation

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

- temporary hacks until we have everything migrated to the new package
  structure.

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

- Make this class be a shim to the implementation specific instance.

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

- Interface to be implemented by the webclient implementor

A classes_spec/org/mozilla/webclient/impl/BrowserControlFactoryImpl.java

- concrete implementation of BrowserControlFactoryInterface

A test/automated/src/classes/org/mozilla/webclient/BrowserControlFactoryTest.java

- test that the factory can be instantiated.

M test/automated/src/classes/org/mozilla/webclient/WebclientTestCase.java

- Make sure we have our bin dir set.


Index: build-tests.xml
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/build-tests.xml,v
retrieving revision 1.1
diff -u -r1.1 build-tests.xml
--- build-tests.xml	1 Oct 2002 00:39:18 -0000	1.1
+++ build-tests.xml	6 Sep 2003 06:22:05 -0000
@@ -3,7 +3,7 @@
  SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
 -->
 
-<project name="Webclient Unit Tests" default="test.local" basedir=".">
+<project name="Webclient Unit Tests" default="run.test" basedir=".">
 
 <!--
         This is a generic build.xml file for Ant that is used to run the
@@ -75,7 +75,7 @@
 
     <path id="test.classpath">
       <pathelement location="${junit.jar}"/>
-      <pathelement location="${build.home}/classes"/>
+      <pathelement location="${build.home}"/>
       <pathelement location="${out.test.dir}/classes"/>
     </path>
 
@@ -87,6 +87,8 @@
 -->
     <target name="compile.test">
 
+        <echo message="${build.home}"/>
+
         <mkdir  dir="${out.test.dir}/classes"/>
 
         <javac srcdir="${src.test.dir}"
@@ -125,6 +127,7 @@
             <jvmarg value="-Djava.library.path=${myenv.MOZILLA_FIVE_HOME}:${myenv.MOZILLA_FIVE_HOME}/components"/>
             <jvmarg value="-DNSPR_LOG_MODULES=${myenv.NSPR_LOG_MODULES}"/>
             <jvmarg value="-DNSPR_LOG_FILE=${myenv.NSPR_LOG_FILE}"/>
+            <jvmarg value="-DBROWSER_BIN_DIR=${myenv.MOZILLA_FIVE_HOME}"/>
             <jvmarg line="${debug.jvm.args}"/>
 
 
@@ -132,7 +135,11 @@
 
             <formatter type="plain" usefile="false"/>
 
+            <test name="org.mozilla.webclient.BrowserControlFactoryTest"/>
+<!-- non-running tests 
+
             <test name="org.mozilla.webclient.wrapper_native.gtk.TestGtkBrowserControlCanvas"/>
+-->
 
         </junit>
 
Index: build.xml
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/build.xml,v
retrieving revision 1.15
diff -u -r1.15 build.xml
--- build.xml	9 Jun 2003 20:05:33 -0000	1.15
+++ build.xml	6 Sep 2003 06:22:06 -0000
@@ -30,7 +30,7 @@

   <property name="Name" value="webclient"/>
   <property name="name" value="webclient"/>
-  <property name="version" value="20020916"/>
+  <property name="version" value="20030906"/>

 <!-- ************ Per user local properties ******************************* -->

@@ -85,8 +85,12 @@

       <include name="org/mozilla/webclient/*"/>
       <include name="org/mozilla/webclient/wrapper_native/*"/>
+      <include name="org/mozilla/webclient/impl/**"/>
       <include name="org/mozilla/webclient/test/*"/>
     </javac>
+
+    <mkdir dir="${build.home}/META-INF/services"/>
+    <echo file="${build.home}/META-INF/services/org.mozilla.webclient.BrowserControlFactoryInterface">org.mozilla.webclient.impl.BrowserControlFactoryImpl</echo>

   </target>

Index: classes_spec/org/mozilla/webclient/BrowserControlCanvas.java
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/classes_spec/org/mozilla/webclient/BrowserControlCanvas.java,v
retrieving revision 1.5
diff -u -r1.5 BrowserControlCanvas.java
--- classes_spec/org/mozilla/webclient/BrowserControlCanvas.java	9 Apr 2003 17:42:30 -0000	1.5
+++ classes_spec/org/mozilla/webclient/BrowserControlCanvas.java	6 Sep 2003 06:22:06 -0000
@@ -114,7 +114,8 @@

 } // BrowserControlCanvas() ctor

-protected void initialize(BrowserControl controlImpl)
+// PENDING(edburns): make this protected again
+public void initialize(BrowserControl controlImpl)
 {
     ParameterCheck.nonNull(controlImpl);
     webShell = controlImpl;
Index: classes_spec/org/mozilla/webclient/BrowserControlFactory.java
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/classes_spec/org/mozilla/webclient/BrowserControlFactory.java,v
retrieving revision 1.7
diff -u -r1.7 BrowserControlFactory.java
--- classes_spec/org/mozilla/webclient/BrowserControlFactory.java	1 Oct 2002 00:39:20 -0000	1.7
+++ classes_spec/org/mozilla/webclient/BrowserControlFactory.java	6 Sep 2003 06:22:06 -0000
@@ -35,22 +35,38 @@
 import java.io.File;
 import java.io.FileNotFoundException;

-/**
- *
- *  <B>BrowserControlFactory</B> creates concrete instances of BrowserControl
-
- * <B>Lifetime And Scope</B> <P>
+import java.io.BufferedReader;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.io.IOException;
+import java.io.UnsupportedEncodingException;
+import java.util.HashMap;
+import java.util.Properties;

- * This is a static class, it is neven instantiated.

+/**
+ *
+ *  <p><B>BrowserControlFactory</B> uses a discovery algorithm to find
+ *  an implementation of {@link BrowserControlFactoryInterface}.  All of
+ *  the public static methods in this class simply call through to this
+ *  implemenatation instance.</p>
+ *
+ * <p>The discovery mechanism used is to look try to load a resource
+ * called
+ * <code>META-INF/services/org.mozilla.webclient.BrowserControlFactoryInterface</code>.
+ * If the resource is found, interpret it as a <code>Properties</code>
+ * file and read out its first line.  Interpret the first line as the
+ * fully qualified class name of a class that implements {@link
+ * BrowserControlFactoryInterface}.  The named class must have a public
+ * no-arg constructor.</p>
+ *
  *
  * @version $Id: BrowserControlFactory.java,v 1.7 2002/10/01 00:39:20 edburns%acm.org Exp $
  *
- * @see	org.mozilla.webclient.test.EmbeddedMozilla
-
+ *
  */

-public class BrowserControlFactory extends Object
+public class BrowserControlFactory extends Object
 {
 //
 // Protected Constants
@@ -60,24 +76,13 @@
 // Class Variables
 //

-    private static boolean appDataHasBeenSet = false;
-    private static Class browserControlCanvasClass = null;
-    private static String platformCanvasClassName = null;
-    private static String browserType = null;
-
-//
-// Instance Variables
-//
-
-// Attribute Instance Variables
-
-// Relationship Instance Variables
+private static BrowserControlFactoryInterface instance = null;

 //
 // Constructors and Initializers
 //

-public BrowserControlFactory()
+private BrowserControlFactory()
 {
     Assert.assert_it(false, "This class shouldn't be constructed.");
 }
@@ -88,179 +93,97 @@

 public static void setAppData(String absolutePathToNativeBrowserBinDir) throws FileNotFoundException, ClassNotFoundException
 {
-    BrowserControlFactory.setAppData(BrowserControl.BROWSER_TYPE_NATIVE, absolutePathToNativeBrowserBinDir);
+    getInstance().setAppData(BrowserControl.BROWSER_TYPE_NATIVE, absolutePathToNativeBrowserBinDir);
 }

-
-    /**
-
-     * This method is used to set per-application instance data, such as
-     * the location of the browser binary.
-
-     * @param myBrowserType.  Either "native" or "nonnative"
-
-     * @param absolutePathToNativeBrowserBinDir the path to the bin dir
-     * of the native browser, including the bin.  ie:
-     * "D:\Projects\mozilla\dist\win32_d.obj\bin"
-
-     */
-
 public static void setAppData(String myBrowserType, String absolutePathToNativeBrowserBinDir) throws FileNotFoundException, ClassNotFoundException
 {
-    browserType = myBrowserType;
-    if (!appDataHasBeenSet) {
-        // figure out the correct value for platformCanvasClassName
-        if (browserType.equals(BrowserControl.BROWSER_TYPE_NON_NATIVE)) {
-            platformCanvasClassName = "org.mozilla.webclient.wrapper_nonnative.JavaBrowserControlCanvas";
-        }
-        else {
-            ParameterCheck.nonNull(absolutePathToNativeBrowserBinDir);
-
-            // verify that the directory exists:
-            File binDir = new File(absolutePathToNativeBrowserBinDir);
-            if (!binDir.exists()) {
-                throw new FileNotFoundException("Directory " + absolutePathToNativeBrowserBinDir + " is not found.");
-            }
-
-            // This hack is necessary for Sun Bug #4303996
-            java.awt.Canvas c = new java.awt.Canvas();
-            platformCanvasClassName = determinePlatformCanvasClassName();
-        }
-        // end of figuring out the correct value for platformCanvasClassName
-        if (platformCanvasClassName != null) {
-            browserControlCanvasClass = Class.forName(platformCanvasClassName);
-        }
-        else {
-            throw new ClassNotFoundException("Could not determine BrowserControlCanvas class to load\n");
-        }
-
-        try {
-            BrowserControlImpl.appInitialize(browserType, absolutePathToNativeBrowserBinDir);
-        }
-        catch (Exception e) {
-            throw new ClassNotFoundException("Can't initialize native browser: " +
-                                             e.getMessage());
-        }
-        appDataHasBeenSet = true;
-    }
+    getInstance().setAppData(myBrowserType, absolutePathToNativeBrowserBinDir);
 }

 public static void appTerminate() throws Exception
 {
-    BrowserControlImpl.appTerminate();
+    getInstance().appTerminate();
 }

 public static BrowserControl newBrowserControl() throws InstantiationException, IllegalAccessException, IllegalStateException
 {
-    if (!appDataHasBeenSet) {
-        throw new IllegalStateException("Can't create BrowserControl instance: setAppData() has not been called.");
-    }
-    Assert.assert_it(null != browserControlCanvasClass);
-
-    BrowserControlCanvas newCanvas = null;
-    BrowserControl result = null;
-    newCanvas = (BrowserControlCanvas) browserControlCanvasClass.newInstance();
-    if (null != newCanvas &&
-        null != (result = new BrowserControlImpl(browserType, newCanvas))) {
-        newCanvas.initialize(result);
-    }
-
+    BrowserControl result = null;
+    result = getInstance().newBrowserControl();
     return result;
 }

-/**
-
- * BrowserControlFactory.deleteBrowserControl is called with a
- * BrowserControl instance obtained from
- * BrowserControlFactory.newBrowserControl.  This method renders the
- * argument instance completely un-usable.  It should be called when the
- * BrowserControl instance is no longer needed.  This method simply
- * calls through to the non-public BrowserControlImpl.delete() method.
-
- * @see org.mozilla.webclient.ImplObject#delete
-
- */
-
 public static void deleteBrowserControl(BrowserControl toDelete)
 {
-    ParameterCheck.nonNull(toDelete);
-    ((BrowserControlImpl)toDelete).delete();
+    getInstance().deleteBrowserControl(toDelete);
 }

 //
-// General Methods
-//
-
-/**
+// helper methods
+//

- * Called from setAppData() in the native case.  This method simply
- * figures out the proper name for the class that is the
- * BrowserControlCanvas.
-
- * @return  "org.mozilla.webclient.wrapper_native.win32.Win32BrowserControlCanvas" or "org.mozilla.webclient.wrapper_native.gtk.GtkBrowserControlCanvas"
-
- */
-
-private static String determinePlatformCanvasClassName()
+protected static BrowserControlFactoryInterface getInstance()
 {
-    String result = null;
-    // cause the native library to be loaded
-    // PENDING(edburns): do some magic to determine the right kind of
-    // MozWebShellCanvas to instantiate
-
-    // How about this:
-    // I try loading sun.awt.windows.WDrawingSurfaceInfo. If it doesn't
-    // load, then I try loading sun.awt.motif.MDrawingSufaceInfo. If
-    // none loads, then I return a error message.
-    // If you think up of a better way, let me know.
-    // -- Mark
-    // Here is what I think is a better way: query the os.name property.
-    // This works in JDK1.4, as well.
-    // -- edburns
+    if (null != instance) {
+        return instance;
+    }

-    String osName = System.getProperty("os.name");
-
-    if (null != osName) {
-       if (-1 != osName.indexOf("indows")) {
-           result = "org.mozilla.webclient.wrapper_native.win32.Win32BrowserControlCanvas";
-       }
-       else {
-           result = "org.mozilla.webclient.wrapper_native.gtk.GtkBrowserControlCanvas";
-       }
+    ClassLoader classLoader = Thread.currentThread().getContextClassLoader();
+    if (classLoader == null) {
+        throw new RuntimeException("Context ClassLoader");
     }

-    return result;
-}
-
-// ----UNIT_TEST_START
-
-//
-// Test methods
-//
-
-public static void main(String [] args)
-{
-    System.out.println("doing asserts");
-    Assert.setEnabled(true);
-    Log.setApplicationName("BrowserControlFactory");
-    Log.setApplicationVersion("0.0");
-    Log.setApplicationVersionDate("$Id: BrowserControlFactory.java,v 1.7 2002/10/01 00:39:20 edburns%acm.org Exp $");
-
-    BrowserControlCanvas canvas = null;
-    BrowserControl control = null;
+    BufferedReader reader = null;
+    InputStream stream = null;
+    String
+        className = null,
+        resourceName = "META-INF/services/org.mozilla.webclient.BrowserControlFactoryInterface";
     try {
-        BrowserControlFactory.setAppData("nonnative", args[0]);
-        control = BrowserControlFactory.newBrowserControl();
-        Assert.assert_it(control != null);
-        canvas = (BrowserControlCanvas) control.queryInterface("webclient.BrowserControlCanvas");
-        Assert.assert_it(canvas != null);
+        stream = classLoader.getResourceAsStream(resourceName);
+        if (stream != null) {
+            // Deal with systems whose native encoding is possibly
+            // different from the way that the services entry was created
+            try {
+                reader =
+                    new BufferedReader(new InputStreamReader(stream,
+                                                             "UTF-8"));
+            } catch (UnsupportedEncodingException e) {
+                reader = new BufferedReader(new InputStreamReader(stream));
+            }
+            className = reader.readLine();
+            reader.close();
+            reader = null;
+            stream = null;
+        }
+    } catch (IOException e) {
+    } catch (SecurityException e) {
+    } finally {
+        if (reader != null) {
+            try {
+                reader.close();
+            } catch (Throwable t) {
+                ;
+            }
+            reader = null;
+            stream = null;
+        }
+        if (stream != null) {
+            try {
+                stream.close();
+            } catch (Throwable t) {
+                ;
+            }
+            stream = null;
+        }
     }
-    catch (Exception e) {
-        System.out.println("\n BrowserControl not getting created \n");
-        System.out.println(e.getMessage());
+    if (null != className) {
+        try {
+            Class clazz = classLoader.loadClass(className);
+            instance = (BrowserControlFactoryInterface) (clazz.newInstance());
+        } catch (Exception e) {
+        }
     }
+    return instance;
 }
-
-// ----UNIT_TEST_END

 } // end of class BrowserControlFactory
Index: classes_spec/org/mozilla/webclient/BrowserControlImpl.java
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/classes_spec/org/mozilla/webclient/BrowserControlImpl.java,v
retrieving revision 1.7
diff -u -r1.7 BrowserControlImpl.java
--- classes_spec/org/mozilla/webclient/BrowserControlImpl.java	27 Jul 2001 20:57:52 -0000	1.7
+++ classes_spec/org/mozilla/webclient/BrowserControlImpl.java	6 Sep 2003 06:22:07 -0000
@@ -30,8 +30,8 @@
 import org.mozilla.util.Utilities;


-
-class BrowserControlImpl extends Object implements BrowserControl
+// PENDING(edburns); move this inside impl package
+public class BrowserControlImpl extends Object implements BrowserControl
 {
 //
 // Protected Constants
@@ -145,8 +145,8 @@
 //
 // Class methods
 //
-
-static void appInitialize(String myBrowserType, String verifiedBinDirAbsolutePath) throws Exception
+// PENDING(edburns): make this package private again
+public static void appInitialize(String myBrowserType, String verifiedBinDirAbsolutePath) throws Exception
 {
     browserType = myBrowserType;
     if (null == wrapperFactory) {
@@ -157,7 +157,8 @@
     wrapperFactory.initialize(verifiedBinDirAbsolutePath);
 }

-static void appTerminate() throws Exception
+// PENDING(edburns): make this package private again
+public static void appTerminate() throws Exception
 {
     Assert.assert_it(null != wrapperFactory);

Index: test/automated/src/classes/org/mozilla/webclient/WebclientTestCase.java
===================================================================
RCS file: /cvsroot/mozilla/java/webclient/test/automated/src/classes/org/mozilla/webclient/WebclientTestCase.java,v
retrieving revision 1.1
diff -u -r1.1 WebclientTestCase.java
--- test/automated/src/classes/org/mozilla/webclient/WebclientTestCase.java	1 Oct 2002 00:39:28 -0000	1.1
+++ test/automated/src/classes/org/mozilla/webclient/WebclientTestCase.java	6 Sep 2003 06:22:08 -0000
@@ -133,6 +133,16 @@
 	
 }
 
+protected void verifyBinDirSet()
+{
+    assertTrue("BROWSER_BIN_DIR is not set",
+	       null != System.getProperty("BROWSER_BIN_DIR"));
+}
+
+protected String getBrowserBinDir() {
+    return System.getProperty("BROWSER_BIN_DIR");
+}
+
 /**
 
 * assertTrue that NSPR_LOG_FILE is set.
@@ -162,6 +172,7 @@
     // make sure we have at least PR_LOG_DEBUG set
     verifyLogModuleValueIsAtLeastN(WEBCLIENTSTUB_LOG_MODULE, 4);
     verifyLogModuleValueIsAtLeastN(WEBCLIENT_LOG_MODULE, 4);
+    verifyBinDirSet();
     if (sendOutputToFile()) {
 	verifyOutputFileIsSet();
     }


git-svn-id: svn://10.0.0.236/trunk@146592 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 06:26:50 +00:00
dbaron%dbaron.org
cc04f1fff3 Let ComputeHorizontalValue handle unconstrained width, since unconstrained width only means the vertical margin is unknown in some cases. Patch by Mats Palmgren <mats.palmgren@bredband.net>. r+sr=dbaron a=asa b=209066
git-svn-id: svn://10.0.0.236/trunk@146591 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-06 04:01:33 +00:00
arougthopher%lizardland.net
753c879415 Bug#134837
-Fixes window focus issues
-Addes new mouse cursors
-All around cleanup

r=sergei_d@fi.tartu.ee
sr=arougthopher


git-svn-id: svn://10.0.0.236/trunk@146589 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 23:59:06 +00:00
igor%mir2.org
91797b35be Replace Context field In REGlobalData by boolean multiline since it is the only information that is needed for matching code from RegExpImpl which was previously accessed through Context.
git-svn-id: svn://10.0.0.236/trunk@146585 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 21:22:51 +00:00
scott%scott-macgregor.org
7fa2d90e5b Bug #130070 --> Add Mark All Read to the folder pane's context menu. Thanks to Aidas Kasparas for the patch.
r=neil
sr=mscott
a=asa


git-svn-id: svn://10.0.0.236/trunk@146584 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 21:20:12 +00:00
igor%mir2.org
0dd8664bb1 Fixing regression caused by optimizer changes to address http://bugzilla.mozilla.org/show_bug.cgi?id=198086 :
Now Script.exec can be called more then once.


git-svn-id: svn://10.0.0.236/trunk@146583 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 21:17:58 +00:00
mkaply%us.ibm.com
fb75f1cb86 Bug #217459
r/sr=darin, a=asa
Null check for docshell


git-svn-id: svn://10.0.0.236/trunk@146581 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 20:35:04 +00:00
bryner%brianryner.com
3e02507cd1 Workaround for oscillating splitter in mailnews (bug 201379). r=varga, sr=mscott, a=sspitzer.
git-svn-id: svn://10.0.0.236/trunk@146580 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 20:20:40 +00:00
mkaply%us.ibm.com
e1ba2569bf Bug #212821
r=mkaply, sr=roc, a=mkaply
Allows show all pages in print preview


git-svn-id: svn://10.0.0.236/trunk@146579 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 20:12:32 +00:00
scott%scott-macgregor.org
d46792a502 Bug #216753 --> Message compose should not automatically convert HTML attributes to CSS styles.
Fix this by setting a flag in editor to not use CSS styles for the background image.

Then back out my fixes in mailnews to work around the inline style editor was giving us. 

With this change, mail compose now handles background images again and they are preserved when you save as draft 
or save as template.

r=neil
sr=bienvenu

a=glazman for the editor change

a=asa for 1.5 final


git-svn-id: svn://10.0.0.236/trunk@146578 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 17:49:36 +00:00
scott%scott-macgregor.org
1c4f87f317 update the version string on the mac
git-svn-id: svn://10.0.0.236/trunk@146577 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 17:41:53 +00:00
samuel%sieb.net
f10034253e Bug 217776 - Build fails with zip error
r=rginda
a=asa


git-svn-id: svn://10.0.0.236/trunk@146576 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 17:24:53 +00:00
igor%mir2.org
1e7b554c17 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=213279 :
Replacing static caches by global scope based storage.


git-svn-id: svn://10.0.0.236/trunk@146574 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 14:35:09 +00:00
igor%mir2.org
920e2b891c Patch from Nicolas JOUVE to address http://bugzilla.mozilla.org/show_bug.cgi?id=218163
git-svn-id: svn://10.0.0.236/trunk@146572 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 09:04:36 +00:00
jpierre%netscape.com
31a721d307 Fix for bug 72291 . resolve memory leak on nicknames . r=relyea
git-svn-id: svn://10.0.0.236/trunk@146567 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-05 00:15:52 +00:00
scott%scott-macgregor.org
5bbf3427cb Bug #218051 --> "Always use this Profile" doesn't work. Thanks to mbr for the patch.
git-svn-id: svn://10.0.0.236/trunk@146565 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 23:27:33 +00:00
scott%scott-macgregor.org
12e3ef331d change the release notes url
git-svn-id: svn://10.0.0.236/trunk@146563 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 23:23:31 +00:00
scott%scott-macgregor.org
e2ebcdddd2 bump trunk UA to 0.3a
git-svn-id: svn://10.0.0.236/trunk@146562 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 23:23:14 +00:00
timeless%mozdev.org
6373885d7f Bug 196658 Error and inconsistency in help_help.html
patch by magicdice@hotmail.com r=oeschger a=asa


git-svn-id: svn://10.0.0.236/trunk@146561 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 22:32:27 +00:00
timeless%mozdev.org
d08c403c4a Bug 196659 missing word in certs_help.html
patch by magicdice@hotmail.com r=oeschger a=asa


git-svn-id: svn://10.0.0.236/trunk@146560 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 22:31:56 +00:00
neil%parkwaycc.co.uk
1a792d0598 Bug 218203 Crash when trying to show prompt from onunload p=chpe+mozbugz@stud.uni-saarland.de r=bryner sr=blizzard a=asa
git-svn-id: svn://10.0.0.236/trunk@146559 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 20:10:45 +00:00
bryner%brianryner.com
1508ed3f85 Notify the treeBoxObject when the row count changes -- should fix assertions when typing in autocomplete. Also, throw in some NS_NOTREACHED statements for functions that should not be getting called on this tree view.
git-svn-id: svn://10.0.0.236/trunk@146556 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 07:26:30 +00:00
bryner%brianryner.com
075994b6fd Remove inadvertent DOS lineendings (bug 218248)
git-svn-id: svn://10.0.0.236/trunk@146552 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 03:02:33 +00:00
timeless%mozdev.org
029e5074be Bug 217886 frame structure gets lost in builds since 20030826
patch by mpconnor@rogers.com r=bz sr=bz a=brendan


git-svn-id: svn://10.0.0.236/trunk@146551 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 02:23:20 +00:00
despotdaemon%netscape.com
b00f5f1a4e Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@146550 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 01:05:56 +00:00
scott%scott-macgregor.org
319f728db3 win9x part of the fix for bug #172001
multiple file open can fail for multiple files.

it will still fail, but now it will take a lot more,
since we're using a bigger buffer.

an example: multiple file attach to the compose window.

r/sr/a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@146549 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-04 00:33:48 +00:00
jpierre%netscape.com
7867d7f5ae Remove erroneous assertions
git-svn-id: svn://10.0.0.236/trunk@146547 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 23:52:01 +00:00
jpierre%netscape.com
cd06748a4f Fix for bug 215152 . Export PK11_FindSlotsByAliases. r=relyea
git-svn-id: svn://10.0.0.236/trunk@146546 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 22:55:10 +00:00
jpierre%netscape.com
5cc1aecfbe Add PK11_FindSlotsByAliases function . r=relyea
git-svn-id: svn://10.0.0.236/trunk@146545 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 22:48:20 +00:00
scott%scott-macgregor.org
b75062b971 changing qsrc per jcopetas@askjeeves.com
not part of the build.


git-svn-id: svn://10.0.0.236/trunk@146544 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 21:43:44 +00:00
neil%parkwaycc.co.uk
df3cc6ae40 Bug 173074 print preview is enabled in the context menu for whitespace p=stevechapel@earthlink.net r=me sr=mscott a=asa
git-svn-id: svn://10.0.0.236/trunk@146543 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 21:34:24 +00:00
myk%mozilla.org
c64b4b1ac4 Fixed links to take user to default version of bug entry form even if they don't have canconfirm privileges and would thus normally go to the "guided" version of the form.
----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@146542 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 21:09:58 +00:00
mvl%exedo.nl
c03e250d71 Followup to bug 217636, assertion is the wrong way around. Debug only. r=dwitte, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@146541 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 20:45:23 +00:00
bienvenu%nventure.com
65b654ec18 fix handling of special folder uri's in case the online server directory is the same as the imap namespace modulo a trailing delimiter, r=ssptizer, sr=mscott, a=sspitzer 214962
git-svn-id: svn://10.0.0.236/trunk@146539 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 16:28:16 +00:00
mkaply%us.ibm.com
b4b76dd70a a=mkaply - mistake in previous checkin - don't round for printing
git-svn-id: svn://10.0.0.236/trunk@146538 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 16:21:01 +00:00
bienvenu%nventure.com
95300f4dbf fix handling of online sub-directory specified w/o a trailing delimiter, r=sspitzer, sr=scott, a=sspitzer, 214962
git-svn-id: svn://10.0.0.236/trunk@146536 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 16:08:23 +00:00
igor%mir2.org
fed3596510 Cosmetics: removal of EOL blanks
git-svn-id: svn://10.0.0.236/trunk@146535 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 14:26:39 +00:00
brade%comcast.net
6d7cde53e2 remove unused variables, fix typos, code cleanup (r=glazman, sr=tor, a=asa, bug=216054)
git-svn-id: svn://10.0.0.236/trunk@146534 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 13:58:00 +00:00
brade%comcast.net
a39795413f remove redundant code and unused variables, cleanup (r=glazman, sr=tor, a=asa, bug=216054)
git-svn-id: svn://10.0.0.236/trunk@146533 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 13:56:21 +00:00
brade%comcast.net
ff0dcd8c0b add helper methods for dealing with pixels; reduce string usage; code cleanup (r=glazman, sr=tor, a=asa, bug=216045)
git-svn-id: svn://10.0.0.236/trunk@146532 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 13:54:36 +00:00
brade%comcast.net
db8b0f00fb fix typo, removed unused string, code cleanup (r=glazman, sr=tor, a=asa, bug=216045)
git-svn-id: svn://10.0.0.236/trunk@146531 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 13:49:22 +00:00
igor%mir2.org
8808430336 Work for http://bugzilla.mozilla.org/show_bug.cgi?id=213279 :
Code for NativeJavaPackage.TopLevelPackage is moved to a separated file NativeJavaTopPackage.java


git-svn-id: svn://10.0.0.236/trunk@146530 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 10:42:36 +00:00
scott%scott-macgregor.org
62bff48d0a fix for bug #172001
multiple file open can fail for multiple files.

it will still fail, but now it will take a lot more,
since we're using a bigger buffer.

an example:  multiple file attach to the compose window.

see bug #172001 for more details

r=pavlov a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@146529 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 06:24:17 +00:00
scott%scott-macgregor.org
af440d36e0 fix for bug #216581
Rewrap is broken

thanks to Akkana (akkzilla@shallowsky.com) for the fix

r=brade a=sspitzer for 1.5 final


git-svn-id: svn://10.0.0.236/trunk@146526 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 04:17:45 +00:00
pinkerton%netscape.com
3c58bd256d don't use the capbilities.* prefs to block setting status and window
resizes as they cause websites to break by throwing unexpectedly.
(bug 216779)


git-svn-id: svn://10.0.0.236/trunk@146525 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 02:51:52 +00:00
brendan%mozilla.org
beaf6245f6 Fix js_FinishTakingSrcNotes edge-case (bug 216320, r=shaver, a=asa).
git-svn-id: svn://10.0.0.236/trunk@146524 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 02:10:38 +00:00
myk%mozilla.org
48aaae2338 Fix for bug 145588: adds full-text search option for more accurate finding of individual bugs via words that appear in their descriptions/comments/summaries.
r=bbaetz
a=myk


git-svn-id: svn://10.0.0.236/trunk@146523 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-03 02:03:48 +00:00
mkaply%us.ibm.com
7eaed53c77 #190255
r=pedemonte, sr=blizzard (platform specific), a=mkaply
OS/2 only - occasional pixel error when scrolling


git-svn-id: svn://10.0.0.236/trunk@146522 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 21:22:09 +00:00
mkaply%us.ibm.com
759f5bf65d #217486
r=pedemonte, sr=blizzard (platform specific), a=mkaply
OS/2 only - rewrite of fullscreen mode code - rather than removing window bits, just size window bigger than desktop


git-svn-id: svn://10.0.0.236/trunk@146521 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 20:33:39 +00:00
gerv%gerv.net
a53379a14d Bug 215729 - "Column 'value' cannot be null" trying to upgrade chart data. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@146516 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 20:13:15 +00:00
ian%hixie.ch
2e15917fdf Add support for the 'substitution' filter.
git-svn-id: svn://10.0.0.236/trunk@146515 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 15:53:55 +00:00
roc+%cs.cmu.edu
d6f51ea339 Bug 212753. Make sure mouse capture is released when combobox popup is hidden. r+sr=bryner,a=mkaply
git-svn-id: svn://10.0.0.236/trunk@146514 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 15:21:13 +00:00
igor%mir2.org
9c8299485e Fix from Merten Schumann to initialize lineNumber/sourceName in the constructor, see http://bugzilla.mozilla.org/show_bug.cgi?id=217584 .
git-svn-id: svn://10.0.0.236/trunk@146513 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 12:32:41 +00:00
simford.dong%sun.com
6e29522dd5 Bug 216731 [ATK Accessibility] register ROLE_LINK on runtime
r=kyle, sr=henry
for GTK2 only, not included in normal build


git-svn-id: svn://10.0.0.236/trunk@146512 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 09:47:14 +00:00
ben%bengoodger.com
de07250c03 oops, add these styles back
git-svn-id: svn://10.0.0.236/trunk@146511 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 08:37:35 +00:00
justdave%syndicomm.com
910a4cf80d Bug 217422: "0" was missing in "votes: 0" (MySQL 4 compatibility)
r= bbaetz, a= justdave


git-svn-id: svn://10.0.0.236/trunk@146510 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 06:54:58 +00:00
igor%mir2.org
3b0f9d47af Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=214594 :
In IRFactory.createLoop propagate line number information to the condition subtree for "while" and "for" loops so exceptions generated in a loop condition would have proper line number.


git-svn-id: svn://10.0.0.236/trunk@146509 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 06:23:20 +00:00
ben%bengoodger.com
e3da726f72 Change "Settings..." to "Options..." to be consistent with our use of configuration labels.
git-svn-id: svn://10.0.0.236/trunk@146508 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 05:14:17 +00:00
justdave%syndicomm.com
4d0d366cfa Bug 165366: When editparams is used to shutdown Bugzilla, provide a link back to editparams
Patch by Vlad Dascalu <jocuri@softhome.net>
r= kiko, a= justdave


git-svn-id: svn://10.0.0.236/trunk@146507 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 01:47:15 +00:00
justdave%syndicomm.com
7b84c25b48 Bug 65383: Clean up milestone prefs - currmilestone and nummilestones are obsolete
Patch by Vlad Dascalu <jocuri@softhome.net>
r= kiko, a= justdave


git-svn-id: svn://10.0.0.236/trunk@146506 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 01:43:37 +00:00
justdave%syndicomm.com
6b0d9c3e42 Bug 190040: sanitycheck now has "view as buglist" links after lists of bugs as well as all listed bugs linked
Patch by GavinS <bugzilla@chimpychompy.org>
r= justdave, a= justdave


git-svn-id: svn://10.0.0.236/trunk@146505 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 01:37:55 +00:00
timeless%mozdev.org
5486fba3c3 Bug 217242 CheckIfVotedConfirmed tripped Table 'fielddefs' was not locked with LOCK TABLES [for statement ``SELECT fieldid FROM fielddefs WHERE name = 'bug_status''']
r=justdave a=justdave


git-svn-id: svn://10.0.0.236/trunk@146504 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 01:36:28 +00:00
kiko%async.com.br
a521fe1aec Fix for bug 207754 aka bugreplies: It should be possible to produce a
quoted reply to a comment. Adds a reply link that uses JS to paste in
a quoted comment into the comment textarea. Patch by me, r=caillon,
preed, bbaetz a=justdave


git-svn-id: svn://10.0.0.236/trunk@146503 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-02 00:11:26 +00:00
neil%parkwaycc.co.uk
2946a23aaa Bug 216482 fix recursive runaway problem r=varga sr=jag a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@146502 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 22:09:45 +00:00
blakeross%telocity.com
74515471d3 Revert ctxt menu fix for now.
git-svn-id: svn://10.0.0.236/trunk@146501 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 21:31:57 +00:00
gerv%gerv.net
8d1c68b25a Bug 213117 - new text for about:mozilla. Text by Neil Deakin <enndeakin@sympatico.ca>, patch by Dan Witte <dwitte@stanford.edu> and basic <basic@mozillanews.org>, r=gerv, a=asa.
git-svn-id: svn://10.0.0.236/trunk@146500 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 21:31:04 +00:00
bryner%brianryner.com
68b9c57d27 bug 217954/216395 - we need to assign to |userField| regardless of whether there is a value, so we don't crash later when trying to attach autocomplete to the field.
git-svn-id: svn://10.0.0.236/trunk@146499 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 21:11:30 +00:00
noririty%jcom.home.ne.jp
d5aaf41ca9 Fix regression on tab close dbl-clicking.
git-svn-id: svn://10.0.0.236/trunk@146498 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 18:47:32 +00:00
noririty%jcom.home.ne.jp
a3ddcc8451 Needs 'select all' for every contextmenu on page. Port fix from b=172047
git-svn-id: svn://10.0.0.236/trunk@146497 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 18:28:43 +00:00
igor%mir2.org
8721cd29e4 Fix from Olivier Oeuillot to address http://bugzilla.mozilla.org/show_bug.cgi?id=212395 .
git-svn-id: svn://10.0.0.236/trunk@146495 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 13:32:33 +00:00
igor%mir2.org
c39629a7a6 Fix from Ming-Yee Iu to address http://bugzilla.mozilla.org/show_bug.cgi?id=217951
git-svn-id: svn://10.0.0.236/trunk@146494 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 11:06:03 +00:00
scott%scott-macgregor.org
015d98fcb7 supplimental fix for bug #102846.
Replace "Cellular" with "Mobile"

r/sr/a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@146493 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 10:14:03 +00:00
scott%scott-macgregor.org
0842af6efb new files, not part of the build.
vcard code is going to move from mime to addressbook.


git-svn-id: svn://10.0.0.236/trunk@146492 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 09:58:26 +00:00
igor%mir2.org
ce0574d414 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=217379 :
The code in RegExpImpl.findReplen did not take into account that a particular
parenthesis pair can be null if it is not captured. The patch fixes that to
send undefined to the replace function for that case.


git-svn-id: svn://10.0.0.236/trunk@146491 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 09:05:52 +00:00
sspitzer%mozilla.org
8dcc7f44b5 fix for bug #214721
long xpi filename can push "Cancel" button off screen

r=ben


git-svn-id: svn://10.0.0.236/trunk@146490 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 05:35:47 +00:00
scott%scott-macgregor.org
44df0fc299 fix for bug #214955
remove unused file

r/sr=scott

thanks to sdwalker@myrealbox.com (Stephen Walker) for the fix.


git-svn-id: svn://10.0.0.236/trunk@146489 18797224-902f-48f8-a5cc-f745e15eee43
2003-09-01 03:45:43 +00:00
igor%mir2.org
449654131e Fix for DToA.JS_dtoa() to resolve http://bugzilla.mozilla.org/show_bug.cgi?id=217268
git-svn-id: svn://10.0.0.236/trunk@146485 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-31 19:42:58 +00:00
despotdaemon%netscape.com
3a3bed6ad2 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@146483 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-31 18:26:37 +00:00
ben%bengoodger.com
b72ce7caf5 Fixing broken preferences dialog by backing out 213994
git-svn-id: svn://10.0.0.236/trunk@146482 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-31 07:30:46 +00:00
ben%bengoodger.com
46d8e0e223 tidy up expander action
git-svn-id: svn://10.0.0.236/trunk@146481 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-31 07:23:39 +00:00
ben%bengoodger.com
a9fa0d3d4d Tidy up expander action
git-svn-id: svn://10.0.0.236/trunk@146480 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-31 07:22:30 +00:00
bryner%brianryner.com
6b4c4493e0 If the username or password field is pre-populated using the value attribute, then don't prefill either one. Also, remove ^M characters that should not be here.
git-svn-id: svn://10.0.0.236/trunk@146479 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-31 03:34:31 +00:00
tingley%sundell.net
242ba3037d bug 217340: checkmarks missing from sidebar tabs menu
r=rjc, sr=bz, a=asa


git-svn-id: svn://10.0.0.236/trunk@146476 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 17:34:41 +00:00
igor%mir2.org
81c467b981 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=217346 :
I changed DToA.JS_dtobasestr to use BigInteger for its integer part when it does not fit long.


git-svn-id: svn://10.0.0.236/trunk@146475 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 15:34:44 +00:00
igor%mir2.org
9008da9b8d Finalizing work on http://bugzilla.mozilla.org/show_bug.cgi?id=198086 :
Now optimizer generates exactly one class per script and all its functions.


git-svn-id: svn://10.0.0.236/trunk@146474 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 12:02:19 +00:00
igor%mir2.org
ac897ffe7f Changing ScriptRuntime to return vois since it does not and should not change scope
git-svn-id: svn://10.0.0.236/trunk@146473 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 12:02:18 +00:00
igor%mir2.org
3ac8958110 More fixing for http://bugzilla.mozilla.org/show_bug.cgi?id=217584 :
Use Context.getSourcePositionFromStack in the EvaluatorException(String details) constructor to get line number information.


git-svn-id: svn://10.0.0.236/trunk@146472 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 11:59:15 +00:00
scott%scott-macgregor.org
4d18034afb back out a change intended for the thunderbird 0.2 branch
git-svn-id: svn://10.0.0.236/trunk@146469 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 06:01:47 +00:00
scott%scott-macgregor.org
2c6ae8d6b9 back out a branch only checkin =)
git-svn-id: svn://10.0.0.236/trunk@146467 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 05:57:25 +00:00
scott%scott-macgregor.org
81d71b78cd Bug #217093 --> fix find in this message for the branch (this patch would break firebird if it was checked into the trunk.
git-svn-id: svn://10.0.0.236/trunk@146464 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 05:44:41 +00:00
bryner%brianryner.com
03a45d8fe9 Protect again recursing into DecryptData during autocompletion (due to opening the master password dialog and blurring the username input field).
git-svn-id: svn://10.0.0.236/trunk@146462 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 05:06:30 +00:00
scott%scott-macgregor.org
20ac15cd1d Bug #217465 --> images aren't loading in news because the packager was missing necko_cache.xpt.
git-svn-id: svn://10.0.0.236/trunk@146461 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 04:59:33 +00:00
scott%scott-macgregor.org
f8929baf4c update locale verisons for mozapps
git-svn-id: svn://10.0.0.236/trunk@146460 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 04:18:58 +00:00
despotdaemon%netscape.com
c525681c75 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@146459 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 03:49:55 +00:00
bryner%brianryner.com
aec714b16d Page loader updates to work with mod_perl 2.x:
- Give example conf file for mod_perl 2 in README.txt
- Use RegistryPrefork handler to emulate mod_perl 1.x's chdir() behavior
- Add version of RegistryPrefork.pm backported for mod_perl <= 1.99_08
- Don't autoflush output in the middle of sending HTTP headers; it confuses mod_perl's ParseHeaders
- Comment out a warn() that's not really needed

r=jrgm


git-svn-id: svn://10.0.0.236/trunk@146458 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 03:43:33 +00:00
jpierre%netscape.com
08d0a83ad4 Fix for 216701 - verify CRLs with cert verification date rather than CRL lastupdate date
git-svn-id: svn://10.0.0.236/trunk@146456 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 01:07:21 +00:00
bryner%brianryner.com
1cee116e72 Fix firebird build bustage from bug 210823, by moving security into tier_40 so that it builds before toolkit/. r=brendan, a=asa.
git-svn-id: svn://10.0.0.236/trunk@146454 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-30 00:20:58 +00:00
bryner%brianryner.com
8719d4d9e1 Fix bug 215771 (form inputs not editable after alert dialog dismissed). r=jkeiser, sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/trunk@146446 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 21:52:25 +00:00
cltbld%netscape.com
7b249bcc3d Automated update
git-svn-id: svn://10.0.0.236/trunk@146444 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 17:19:05 +00:00
pkw%us.ibm.com
16468107e7 Bug 217499: Clean up AIX libpath and configure script
r=cls@seawood.org, a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@146443 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 17:15:06 +00:00
mvl%exedo.nl
19e72a41ce Bug 217636, fix cookperm.txt indexes. r=dwitte, sr=darin, a=asa
git-svn-id: svn://10.0.0.236/trunk@146442 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 17:13:40 +00:00
colin%theblakes.com
17326c485e OpenVMS only. Define LOGNAME correctly. b=217444, r=blizzard, a=asa
git-svn-id: svn://10.0.0.236/trunk@146441 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 16:50:34 +00:00
igor%mir2.org
2325354968 Cosmetics: removal end-of-line blanks
git-svn-id: svn://10.0.0.236/trunk@146439 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 15:28:08 +00:00
igor%mir2.org
128e737f77 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=217584 :
Implementation of Merten Schumann suggestion to add to EvaluatorException and JavaScripException information about script source name and error line .


git-svn-id: svn://10.0.0.236/trunk@146438 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 13:19:37 +00:00
igor%mir2.org
a4414d9587 More work for http://bugzilla.mozilla.org/show_bug.cgi?id=198086 :
The patch changes omj.NativeScript to represent only instances of Script object
in scripts and removes its second role to server as a superclass for compiled
forms of JS scripts. In is not only allow to make optimizer to generate only
single class but also would make instances of Script generated by optimizer not
to depend on the scope. The later is essential for Script object reuse to
execute it against different scopes.


git-svn-id: svn://10.0.0.236/trunk@146437 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 10:42:23 +00:00
bienvenu%nventure.com
f6b1d0f577 finish speeding up delete msgs marked as junk, r=sspitzer, sr=mscott, a=ssptizer 217299
git-svn-id: svn://10.0.0.236/trunk@146435 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-29 01:12:49 +00:00
blakeross%telocity.com
9004602e20 Slightly better patch.
git-svn-id: svn://10.0.0.236/trunk@146434 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 23:23:30 +00:00
bienvenu%nventure.com
b5467a464e use myrights for personal folders to fix interoperability problem with fastmail.fm, r=sspitzer, sr=scott, a=sspitzer 217431
git-svn-id: svn://10.0.0.236/trunk@146430 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 23:16:52 +00:00
burnus%gmx.de
ad25897ff6 Bug 199502 - It's possible to take down Bugzilla by changing the languages param
r=gerv,a=myk


git-svn-id: svn://10.0.0.236/trunk@146429 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 22:59:14 +00:00
wtc%netscape.com
a684605285 Bugzilla bug 214674: made the Linux implementation of sslMutex really work.
They were no-ops in multiprocess mode before.  The patch is Nelson
Bolyard's.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@146426 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 22:23:59 +00:00
bienvenu%nventure.com
ffa4675cb0 fix 217625 pop password mgmt problem, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@146425 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 22:19:18 +00:00
gerv%gerv.net
ba10e85059 Bug 213577 - New reporting imports old series with wrong status query. Patch by jussi@comlink.fi; r=gerv, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@146424 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 21:36:58 +00:00
noririty%jcom.home.ne.jp
1db9d49f2e fixing button focus regression
git-svn-id: svn://10.0.0.236/trunk@146420 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 15:11:38 +00:00
igor%mir2.org
d0212c1814 Working on http://bugzilla.mozilla.org/show_bug.cgi?id=198086 :
Now optimizer will generate only one class for all functions a script contains instead of class per function.


git-svn-id: svn://10.0.0.236/trunk@146419 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 12:40:10 +00:00
igor%mir2.org
9c81c4623c Changing signature of addConstant from short to int and updating the code correspondingly to allow for constant indexes to exceed 32K since their type is unsigned short, not short and int allows to cover that while removing casts.
git-svn-id: svn://10.0.0.236/trunk@146417 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 12:29:01 +00:00
brendan%mozilla.org
df31ced432 Shorten vendor token to be a valid US token (217407, r=ben).
git-svn-id: svn://10.0.0.236/trunk@146415 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 07:57:21 +00:00
cls%seawood.org
30a36061e8 Use cygpath instead of assuming default mountpoint is /cygdrive .
git-svn-id: svn://10.0.0.236/trunk@146413 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 07:22:43 +00:00
scott%scott-macgregor.org
b585a2025d change vender to Thunderbird from Mozilla Thunderbird. The mozilla is redundant
git-svn-id: svn://10.0.0.236/trunk@146412 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 06:43:54 +00:00
blakeross%telocity.com
5389011d36 Undo versioning changes for now. Gotta think it through.
git-svn-id: svn://10.0.0.236/trunk@146410 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 05:56:32 +00:00
blakeross%telocity.com
1e18e2ac78 fb0.7 -> tk0.1 in toolkit.
git-svn-id: svn://10.0.0.236/trunk@146409 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 05:29:48 +00:00
bryner%brianryner.com
70ce18d57a If the user has not set a master password and wants to use password manager, initialize the master password to an empty string. (bug 217409)
git-svn-id: svn://10.0.0.236/trunk@146408 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 05:22:23 +00:00
blakeross%telocity.com
3fd343006a 217410 - Change skin/locale versions to fb0.7.
git-svn-id: svn://10.0.0.236/trunk@146404 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 02:16:27 +00:00
wtc%netscape.com
68f5f712fa Bugzilla bug 217504: 1. Do not use -lsvld on recent AIX releases.
2. Specify the standard AIX libpath, otherwise the directories we pass to
the -L linker flags get added to the libpath.  3. Support building on AIX
5.2.  The patch is contributed by Philip K. Warren <pkw@us.ibm.com>. r=wtc.
Modified Files: AIX.mk AIX4.2.mk AIX4.3.mk AIX5.1.mk
Added Files: AIX5.2.mk


git-svn-id: svn://10.0.0.236/trunk@146402 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-28 00:15:43 +00:00
wtc%netscape.com
f12c3534ee Bugzilla bug 217501: specify the standard AIX libpath (/usr/lib:/lib) when
building NSPR libraries, otherwise the path passed to the -L linker flag
is added to the head the libpath.  The patch is contributed by Philip K.
Warren <pkw@us.ibm.com>.


git-svn-id: svn://10.0.0.236/trunk@146401 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 23:41:12 +00:00
timeless%mozdev.org
ac63551e89 Bug 197999 Broken links in help-toc.rdf
patch by rlk@trfenv.com r=oeschger a=asa


git-svn-id: svn://10.0.0.236/trunk@146400 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 22:59:51 +00:00
bienvenu%nventure.com
0546a6fb62 speed up delete mail marked as junk enormously 217299 sr=mscott, a/r=sspitzer
git-svn-id: svn://10.0.0.236/trunk@146399 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 22:27:45 +00:00
bienvenu%nventure.com
084ef59aa5 fix horked view when turning on view | messages | thread, sr=mscott, a/r=sspitzer 217031
git-svn-id: svn://10.0.0.236/trunk@146398 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 22:25:28 +00:00
myk%mozilla.org
52ec933caf Fix for bug 217485: displays query in the "please wait" server push page if the "debug" parameter is set in the URL.
r=justdave
a=justdave


git-svn-id: svn://10.0.0.236/trunk@146397 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 22:12:26 +00:00
cltbld%netscape.com
c566847c46 tegu -> axolotl for graph server.
git-svn-id: svn://10.0.0.236/trunk@146395 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 21:11:48 +00:00
mcs%netscape.com
a51691cd0a Follow up fix for 200528 - ldap/include/portable.h is confused
about Solaris: older Linux versions do not have in_addr_t, so
don't assume they do.


git-svn-id: svn://10.0.0.236/trunk@146393 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 21:02:31 +00:00
mcafee%netscape.com
96894ddeb0 comment: url for CGI::Request installation
git-svn-id: svn://10.0.0.236/trunk@146392 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 21:00:44 +00:00
ben%bengoodger.com
d61875966a Fix line spacing
git-svn-id: svn://10.0.0.236/trunk@146391 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 20:55:48 +00:00
blakeross%telocity.com
583f9b7c15 Hacky workaround for bug 210910 -- to be removed after 0.7.
git-svn-id: svn://10.0.0.236/trunk@146390 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 19:03:27 +00:00
blakeross%telocity.com
65c4172df8 Fix 215344
git-svn-id: svn://10.0.0.236/trunk@146389 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 18:35:19 +00:00
ben%bengoodger.com
d6903301ee b215898 - Provisional Security UI for Firebird .7. Also reintroduce some XUL blake removed, but commented out.
git-svn-id: svn://10.0.0.236/trunk@146387 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 17:52:04 +00:00
noririty%jcom.home.ne.jp
88c7bdb617 Fix 217445 - fixing contextmenu bustage in Page Source
git-svn-id: svn://10.0.0.236/trunk@146385 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 14:48:51 +00:00
mcs%netscape.com
567420ada3 Fix 200528 - ldap/include/portable.h is confused about Solaris.
Avoid using sunos5 (not defined).
    Removed definitions of these macros that are not used anwhere:
		HAVE_GETPWNAM_R, HAVE_GETGRNAM_R, SIG_FN, WAIT_FLAGS.


git-svn-id: svn://10.0.0.236/trunk@146384 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 14:10:02 +00:00
mcs%netscape.com
8fc0343c66 Fix 200361 - LDAP tools should accept -i UTF-8 and -i utf8 on all platforms.
Also, on Windows the -i option was previously ignored; now the following
  values are accepted: windows-1252, ANSI, utf-8, utf8 (2 charsets in total).


git-svn-id: svn://10.0.0.236/trunk@146382 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 13:35:21 +00:00
igor%mir2.org
15477558cc 1. Removal of NativeScript.initScript which was empty and was never overridden by script function implementations.
2. Using in NativeScript.compile Context.compileString instead of compileReader to avoid unnecessary construction of StringReader.

3. Overriding NativeFunction.getEncodedSource() in NativeScript to call this method on the delegated script object so decompilation of scripts constructed via script.compile would work.


git-svn-id: svn://10.0.0.236/trunk@146381 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 11:53:01 +00:00
igor%mir2.org
b96f12904c NativeFunction.decompile abd NativeFunction.initScriptFunction are final since script function implementations should not override them.
git-svn-id: svn://10.0.0.236/trunk@146380 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 11:47:19 +00:00
igor%mir2.org
6b0f4381bf New form of markTableSwitchCase that allows to mark a switch case jump target and adjust stack top.
git-svn-id: svn://10.0.0.236/trunk@146379 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 11:44:46 +00:00
noririty%jcom.home.ne.jp
54975f715f Fix 217378 - removing asa from about.xhtml
git-svn-id: svn://10.0.0.236/trunk@146378 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 10:09:30 +00:00
despotdaemon%netscape.com
e9765e40c4 Pseudo-automatic update of changes made by mvl@exedo.nl.
git-svn-id: svn://10.0.0.236/trunk@146377 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 08:45:26 +00:00
blakeross%telocity.com
00b6283971 remove "redo" item that we got from mozilla.
git-svn-id: svn://10.0.0.236/trunk@146376 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 08:24:52 +00:00
zach%zachlipton.com
848024be42 Fix for bug 217256, "No Interdiff Notification message has two run on words." Patch adds
newlines where they are needed.

r=zach, a=justdave. Patch by Colin S. Ogilvie <bmo@colino.co.uk>


git-svn-id: svn://10.0.0.236/trunk@146375 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 05:36:32 +00:00
scott%scott-macgregor.org
adb08fb96d Bug #217405 --> New helper app dialog causes JS exception for unknown content types
r=ben


git-svn-id: svn://10.0.0.236/trunk@146374 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 04:45:36 +00:00
scott%scott-macgregor.org
91a8113f9a hide the manage plugins button for thunderbird
git-svn-id: svn://10.0.0.236/trunk@146373 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 04:41:54 +00:00
scott%scott-macgregor.org
dcd2347dfc point to the 0.2 release notes draft
git-svn-id: svn://10.0.0.236/trunk@146372 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 03:58:21 +00:00
scott%scott-macgregor.org
c87bc091d9 back out access key fix as it causes major problems =).
git-svn-id: svn://10.0.0.236/trunk@146371 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 03:53:36 +00:00
scott%scott-macgregor.org
2a17ef52c3 Bump the version string to 0.2 on the mac. thanks to Don Crandall for the patch.
git-svn-id: svn://10.0.0.236/trunk@146370 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 03:07:58 +00:00
scott%scott-macgregor.org
cee9851581 add an id to the help menu item separator.
git-svn-id: svn://10.0.0.236/trunk@146369 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 03:04:22 +00:00
jpierre%netscape.com
c135255d2e Fix for 214201. remove unused variable
git-svn-id: svn://10.0.0.236/trunk@146368 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 01:47:57 +00:00
despotdaemon%netscape.com
749bde4ea3 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@146367 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 01:22:13 +00:00
wtc%netscape.com
a7460393e3 Bugzilla bug 216693: use "." instead of "org" to specify the list for zip.
git-svn-id: svn://10.0.0.236/trunk@146365 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 01:13:06 +00:00
wtc%netscape.com
b80c10fa46 Import NSS_3_7_8_RTM.
git-svn-id: svn://10.0.0.236/trunk@146364 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 01:01:59 +00:00
bryner%brianryner.com
ab01a6727a Actually add the site to the reject list if the user said "Never for this site." Bug 216542.
git-svn-id: svn://10.0.0.236/trunk@146363 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 00:34:09 +00:00
nicolson%netscape.com
d0c851c31d Update JSS to version 3.4.1.
git-svn-id: svn://10.0.0.236/trunk@146361 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-27 00:08:43 +00:00
myk%mozilla.org
45baa4a1e1 Fix for bug 217029: creates appropriate date string if string is empty now that Date::Parse 2.27 doesn't do it for us auto-magically.
r=justdave
a=justdave


git-svn-id: svn://10.0.0.236/trunk@146359 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 23:56:45 +00:00
cls%seawood.org
9e281a8999 Since cygpath is converting paths into absolute paths, remove $srcdir as well as $_dos_srcdir to catch the relative paths.
Fixing dependency bustage when configure is called with a relative path.
Fallout from bug #210393


git-svn-id: svn://10.0.0.236/trunk@146356 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 20:28:47 +00:00
timeless%mozdev.org
8109d91717 Bug 210300 Incomplete Help Index
patch by rlk@trfenv.com r=oeschger a=asa


git-svn-id: svn://10.0.0.236/trunk@146355 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 20:05:32 +00:00
timeless%mozdev.org
69d95ea6a6 Bug 217063 Preferences categories expand after being closed
Backing out bug 209149 Sub-categories should be shown when selecting a category in the preferences dialog
a=mkaply


git-svn-id: svn://10.0.0.236/trunk@146354 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 19:28:00 +00:00
igor%mir2.org
6eae05a6e0 Added NativeFunction.initScriptFunction to initialize NativeFunction.argNames, NativeFunction.version and its usage in InterpretedFunction/InterpretedScript.
It will allow to make the protected fields in NativeFunction private when the optimizer will be updated to use the new function.


git-svn-id: svn://10.0.0.236/trunk@146353 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 18:06:10 +00:00
scott%scott-macgregor.org
3fcd33b285 Bug #217348 --> make the access keys consistent between the add and delete buttons for html and plain text domains.
git-svn-id: svn://10.0.0.236/trunk@146352 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 17:07:38 +00:00
cls%seawood.org
ad10d81602 Skip iconv checks for darwin builds as iconv is only available from fink and we do not want the extra external dependency.
Thanks to Jerry Talkington <jerry@smartasfuck.com> for the patch.
Bug #216908 r=cls sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@146351 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 15:56:49 +00:00
igor%mir2.org
3bb28583be Using ScriptRuntime.emptyStrings to return emoty var array
git-svn-id: svn://10.0.0.236/trunk@146350 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 15:45:16 +00:00
igor%mir2.org
9907b2e95f Added public static final String[] emptyStrings to denote zero-length string array
git-svn-id: svn://10.0.0.236/trunk@146349 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 15:45:15 +00:00
igor%mir2.org
c04c61b5ff Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=217257 :
Patch from Larry Blair to fix decodeURIComponent()


git-svn-id: svn://10.0.0.236/trunk@146348 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 15:45:14 +00:00
igor%mir2.org
6dfa4d5e3b Making createObject public so optimizer implementation can access it outside BaseFunction subclass
git-svn-id: svn://10.0.0.236/trunk@146347 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 15:45:13 +00:00
igor%mir2.org
9b26f8bd22 1. Support for generation tableswitch code
2. Utility method addLoadThis() as an alias for add(ByteCode.ALOAD_0)


git-svn-id: svn://10.0.0.236/trunk@146346 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 15:43:11 +00:00
cbiesinger%web.de
dad63c4b43 Bug 216606
New advanced IMAP popup should have IMAP as the default tab
patch by bugzilla@arlen.demon.co.uk (Ian Neal)
neil.parkwaycc.co.uk: review+
bienvenu: superreview+
asa: approval1.5b+


git-svn-id: svn://10.0.0.236/trunk@146343 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 11:19:00 +00:00
cbiesinger%web.de
8abb42f652 Bug 216533
Move the "Composition" settings *above* the "Addressing" settings in the
      Account Settings
patch by Ian Neal bugzilla@arlen.demon.co.uk
neil.parkwaycc.co.uk: review+
bienvenu: superreview+
asa: approval1.5b+


git-svn-id: svn://10.0.0.236/trunk@146342 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 11:17:11 +00:00
cbiesinger%web.de
e3a4b6852c 216243 "browser, file, save page as" to a write protected media: no error
message
ere: review+
darin: superreview+
mkaply: approval1.5b+


git-svn-id: svn://10.0.0.236/trunk@146341 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 09:08:18 +00:00
jshin%mailaps.org
438691b836 bug 213035 : replace NS_ConvertUTF8toUCS2 with IsUTF8 for UTF8-ness checking (r=bienvenu, sr=bz, a1.5=asa)
git-svn-id: svn://10.0.0.236/trunk@146340 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 08:25:11 +00:00
scott%scott-macgregor.org
6503278d39 Leverage toolkit/mozapps which now gives us a new attachment opener dialog, a new pref category called attachments
which lets you configure your desired attachment behavior.

thanks to ben goodger for making mozapps possible.


git-svn-id: svn://10.0.0.236/trunk@146338 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 06:29:35 +00:00
scott%scott-macgregor.org
843b480337 Bug #134492 --> when printing a msg with attachments, also print a list of the attachments.
Thanks to Kevin Teuscher for helping to drive this patch.
r=mscott
sr=bienvenu/brendan
a=asa


git-svn-id: svn://10.0.0.236/trunk@146337 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 06:05:47 +00:00
bryner%brianryner.com
ad50ce74bb Disable installer
git-svn-id: svn://10.0.0.236/trunk@146336 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 05:43:07 +00:00
scott%scott-macgregor.org
e2daed2346 add browser.download.useDownloadDir
git-svn-id: svn://10.0.0.236/trunk@146335 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 05:04:31 +00:00
bsmedberg%covad.net
699d799ccc Bug 170514 - Language name representation not localizable. Patch by marcel.gosselin@polymtl.ca r=nhotta sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@146334 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 04:02:54 +00:00
cltbld%netscape.com
32a12d4a12 Automated update
git-svn-id: svn://10.0.0.236/trunk@146333 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 00:30:14 +00:00
bsmedberg%covad.net
42ca5109a2 Bug 216366 - configure doesn't wrap ActiveState Perl calls correctly. r=cls a=asa
git-svn-id: svn://10.0.0.236/trunk@146332 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-26 00:29:19 +00:00
darin%meer.net
6c703ba822 fixes (well sort of) bug 216800 "drag-n-drop to a GTK2 mozilla build often fails" r+sr=blizzard a=asa
git-svn-id: svn://10.0.0.236/trunk@146331 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 23:44:21 +00:00
scott%scott-macgregor.org
d00f6b2718 port blake's patch to pref-downloads so it works with his new widget state manager
git-svn-id: svn://10.0.0.236/trunk@146330 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 23:30:21 +00:00
gerv%gerv.net
dde9dee36c Bug 214855 - back out. This is a branch patch. <shuffles feet in embarrassed fashion>
git-svn-id: svn://10.0.0.236/trunk@146325 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 23:03:59 +00:00
mkaply%us.ibm.com
4f68fde725 #216920
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - new drag drop code from Rich Walsh. Good stuff.


git-svn-id: svn://10.0.0.236/trunk@146324 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:54:06 +00:00
ben%bengoodger.com
69fbde6a3f Oops forgot a makefile
git-svn-id: svn://10.0.0.236/trunk@146323 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:49:49 +00:00
ben%bengoodger.com
001ac4392b Add mozapps dir to the build
git-svn-id: svn://10.0.0.236/trunk@146322 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:46:12 +00:00
mkaply%us.ibm.com
3583763572 #211984
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - refresh printer list before dialog comes up


git-svn-id: svn://10.0.0.236/trunk@146321 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:44:28 +00:00
scott%scott-macgregor.org
19362669a2 Bug #214981 --> copy over the local specific .rdf files in defaults. fixes the problem where
we aren't generating localstore.rdf in the profile like we should.


git-svn-id: svn://10.0.0.236/trunk@146320 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:40:44 +00:00
mkaply%us.ibm.com
d139dd4264 #216848
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - add some error checking for querying system fonts


git-svn-id: svn://10.0.0.236/trunk@146319 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:34:03 +00:00
mkaply%us.ibm.com
fd4241c51c #217238
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - special case certain chars for clipboard and titlebar so we don't get question marks


git-svn-id: svn://10.0.0.236/trunk@146318 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:31:13 +00:00
mkaply%us.ibm.com
02ff64c8c5 #21330
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - rewrite nsAppShell - remove lots of code - more like Windows


git-svn-id: svn://10.0.0.236/trunk@146317 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:29:22 +00:00
bryner%brianryner.com
9adcbc8a44 Adding firebird base mozconfig. You can make use of this by adding:
. $(topsrcdir)/browser/config/mozconfig
to the top of your mozconfig file.


git-svn-id: svn://10.0.0.236/trunk@146316 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:23:11 +00:00
ben%bengoodger.com
0ec2518c80 merging blake's changes to pref.css from the other day over here, which is where they now belong.
git-svn-id: svn://10.0.0.236/trunk@146315 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:22:44 +00:00
ben%bengoodger.com
d7c621d584 Moving downloads options UI to new mozapps application support package that will live for now over in toolkit/mozapps so that thunderbird can share the new downloading options.
git-svn-id: svn://10.0.0.236/trunk@146314 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:21:31 +00:00
ben%bengoodger.com
0afa3a6b1d Move downloading options UI to new mozapps application support package that is stored for now in toolkit/mozapps so that thunderbird can pick up the new downloading options.
git-svn-id: svn://10.0.0.236/trunk@146313 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:12:41 +00:00
bienvenu%nventure.com
ca4aebf61a bulletproof crash when view has null db, shows up in talkback as topcrash, r=mscott, sr/a=sspitzer 216705
git-svn-id: svn://10.0.0.236/trunk@146312 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 22:00:07 +00:00
bryner%brianryner.com
007e76823a Support using $topsrcdir for bash statements in mozconfig files (bug 216505). r=cls, a=asa.
git-svn-id: svn://10.0.0.236/trunk@146311 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 21:59:07 +00:00
bryner%brianryner.com
d10951c416 Fix mousewheel scrolling over certain IFRAMEs which have a line height of 0 on the scrollport view. Bug 203239, r/sr=roc, a=asa.
git-svn-id: svn://10.0.0.236/trunk@146310 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 21:47:58 +00:00
ben%bengoodger.com
9abf59646e Moving new downloads files (unknown content type handler dialog, preferences dialogs, etc) to new mozapps shared application support directory which will live, for now, in toolkit/. This is so that thunderbird can also use the new downloading options.
git-svn-id: svn://10.0.0.236/trunk@146309 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 21:46:59 +00:00
scott%scott-macgregor.org
21c58d6b5a Bug #217252 --> Contacts panel is double click trigger happy
git-svn-id: svn://10.0.0.236/trunk@146308 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 21:33:37 +00:00
scott%scott-macgregor.org
dfc3486e9d try to fix pref bustage. synch up nsPrefWindow.js changes with those made in browser's version of that file.
git-svn-id: svn://10.0.0.236/trunk@146307 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 19:22:36 +00:00
wtc%netscape.com
ded3cf2577 Bugzilla bug 72291: have PK11_ListCerts return all the cert instances on
tokens.  The patch is Julien Pierre's, with changes by Wan-Teh Chang.
Modified Files: pk11wrap/pk11cert.c pki/pki3hack.c pki/pki3hack.h


git-svn-id: svn://10.0.0.236/trunk@146306 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 19:18:02 +00:00
gerv%gerv.net
f9e5387135 Bug 214855 - update start page URL to new 1.4-specific start page. Patch by Andrew Schultz <ajschult@eos.ncsu.edu>, r,sr=jag, a=asa.
git-svn-id: svn://10.0.0.236/trunk@146304 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 18:37:02 +00:00
darin%meer.net
d87c18324b fixes bug 210588 "Cancelling download of .lnk file deletes target of .lnk file" r=dougt sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@146303 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 18:28:10 +00:00
scott%scott-macgregor.org
932ed39607 new .ico file from Jason Kersey which should look better on win2k than the current one.
git-svn-id: svn://10.0.0.236/trunk@146302 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 17:37:04 +00:00
blakeross%telocity.com
c76955d299 Fix bug 213337
git-svn-id: svn://10.0.0.236/trunk@146301 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 17:10:58 +00:00
noririty%jcom.home.ne.jp
b10a480b15 Fix 215121 - we should specify font and background color at the same time. Patch by silver@warwickcompsoc.co.uk
git-svn-id: svn://10.0.0.236/trunk@146300 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 16:41:27 +00:00
scott%scott-macgregor.org
82b4111162 Bug #214864 --> Checkmark on "View|Toolbars|Mail Toolbar" is set when the Mail Toolbar is hidden
thanks to mbr for helping out with the patch.


git-svn-id: svn://10.0.0.236/trunk@146298 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 07:52:39 +00:00
blakeross%telocity.com
0d35f0306b undo last change.
git-svn-id: svn://10.0.0.236/trunk@146297 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 07:12:38 +00:00
blakeross%telocity.com
07cbcc8241 Focus the textbox when the dialog is opened.
git-svn-id: svn://10.0.0.236/trunk@146296 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-25 05:04:56 +00:00
justdave%syndicomm.com
7c71383cb3 Bug 217103: page.cgi passes the correct pathname prefix in the correct place, so it actually works now.
r=gerv, a=justdave


git-svn-id: svn://10.0.0.236/trunk@146295 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 19:46:25 +00:00
blakeross%telocity.com
749737499f A little polish in the exceptions window (clear and focus the textbox after adding a site)
git-svn-id: svn://10.0.0.236/trunk@146294 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 18:22:00 +00:00
noririty%jcom.home.ne.jp
ac3951e327 Fix - 206268 go button should treat as url bar patch by paxunix@acm.org
git-svn-id: svn://10.0.0.236/trunk@146293 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 15:00:07 +00:00
noririty%jcom.home.ne.jp
f148a1bb8d Fix - 172778 fix overflow of progress percentage. Patch by mook_moz@yahoo.com
git-svn-id: svn://10.0.0.236/trunk@146292 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 14:13:00 +00:00
timeless%mozdev.org
caf8eaba65 Bug 215475 bonsai browsing busted
patch by justdave r=timeless


git-svn-id: svn://10.0.0.236/trunk@146290 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 07:16:11 +00:00
justdave%syndicomm.com
0c33b5767c Bug 160422: If data/versioncache is not readable, pretend it's expired and rebuild it.
git-svn-id: svn://10.0.0.236/trunk@146289 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 06:45:05 +00:00
justdave%syndicomm.com
ef200ccfa5 Bug 192385: Bug ID wordwraped in change-several-bugs page if window was narrow
r=myk, a=justdave


git-svn-id: svn://10.0.0.236/trunk@146287 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 05:38:33 +00:00
blakeross%telocity.com
cdbe511cd7 A little more clean-up...still work to do.
git-svn-id: svn://10.0.0.236/trunk@146286 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 04:58:23 +00:00
blakeross%telocity.com
6139602304 An attempt to make the preferences UI a little easier/less cluttered. The styling, the functionality--all this is subject to change as we explore what to do with this panel.
git-svn-id: svn://10.0.0.236/trunk@146285 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 04:50:59 +00:00
blakeross%telocity.com
4c46a0606d Revert bad selection fix.
git-svn-id: svn://10.0.0.236/trunk@146284 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 04:04:43 +00:00
blakeross%telocity.com
4e0f375f56 ick...ick ick ick. Try to fix preferences.
git-svn-id: svn://10.0.0.236/trunk@146283 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-24 01:01:46 +00:00
blakeross%telocity.com
fe54b669aa Persist window size/position.
git-svn-id: svn://10.0.0.236/trunk@146282 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-23 19:03:28 +00:00
blakeross%telocity.com
d3980804fd Fixing some reported bugs.
git-svn-id: svn://10.0.0.236/trunk@146281 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-23 18:20:07 +00:00
chanial%noos.fr
b09fa68650 fixing bustage: pref-features-images.properties is not used and is not in the repository
git-svn-id: svn://10.0.0.236/trunk@146280 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-23 11:47:27 +00:00
blakeross%telocity.com
7cfdbed888 Add a little error checking.
git-svn-id: svn://10.0.0.236/trunk@146279 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-23 09:29:55 +00:00
blakeross%telocity.com
6265b7deb2 Lots of preferences changes. The main new things:
- implement cookie whitelisting
- split up cookie manager
- make popup, image and cookie lists behave like other prefs, i.e., don't save them until you hit OK in prefs (so, for example, removing all cookies is no longer a "live" change).

I expect bugs =)


git-svn-id: svn://10.0.0.236/trunk@146278 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-23 09:23:36 +00:00
blakeross%telocity.com
b08a0896df adding placeholder file
git-svn-id: svn://10.0.0.236/trunk@146277 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-23 09:19:34 +00:00
blakeross%telocity.com
f8fa0d8740 adding placeholder
git-svn-id: svn://10.0.0.236/trunk@146276 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-23 09:15:29 +00:00
wtc%netscape.com
e5b5ce3de3 Bugzilla bug 209827: disable optimization to work around what appears to
be a VACPP optimizer bug.


git-svn-id: svn://10.0.0.236/trunk@146274 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 22:34:07 +00:00
smontagu%netscape.com
664c7d03a7 Bug 210647 Crash when trying to change charsets to "user defined". Author=mats.palmgren@bredband.net, r=alecf, sr=dbaron, a=brendan.
git-svn-id: svn://10.0.0.236/trunk@146273 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 21:55:58 +00:00
caillon%returnzero.com
aa2d2e33dd Bug 216940 - mailnews channels violate nsIChannel api (contentType)
Also fixes 216939
Patch by Christian Biesinger <cbiesinger@web.de>
r=bienvenu@nventure.com
sr=darin@meer.net
a=mkaply@us.ibm.com


git-svn-id: svn://10.0.0.236/trunk@146272 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 19:14:22 +00:00
jpierre%netscape.com
f2f3e5e175 Fix for bug 216944 - CERT_VerifyCertificate optimizations issues . r= wtc
git-svn-id: svn://10.0.0.236/trunk@146271 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 18:47:07 +00:00
noririty%jcom.home.ne.jp
670a1e94c3 actually fixing typo
git-svn-id: svn://10.0.0.236/trunk@146270 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 18:16:00 +00:00
justdave%syndicomm.com
494b540b32 Bugs 171127 and 192512: bug_email.pl was still using the old groups system and also the old outgoing mail system. This patch brings it up to date.
Patch by Alex Schuilenburg <alex@schuilenburg.org>
no r= for contrib, a= justdave


git-svn-id: svn://10.0.0.236/trunk@146269 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 14:59:13 +00:00
noririty%jcom.home.ne.jp
29781703f2 fix more strict warning for popup whitelisting UI
git-svn-id: svn://10.0.0.236/trunk@146268 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 14:54:28 +00:00
noririty%jcom.home.ne.jp
eefa65366d code clean up.
git-svn-id: svn://10.0.0.236/trunk@146267 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 14:49:52 +00:00
chanial%noos.fr
3e4c0f0383 reapply fix by Ben to handle subdialogs.
git-svn-id: svn://10.0.0.236/trunk@146264 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 14:11:53 +00:00
mkaply%us.ibm.com
ad8799e1cb #216599
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - off by one error printing transparent images


git-svn-id: svn://10.0.0.236/trunk@146263 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 14:01:10 +00:00
mkaply%us.ibm.com
2e61f23d80 #216599
r=mkaply, sr=blizzard (platform specific), a=mkaply
OS/2 only - off by one error printing transparent images


git-svn-id: svn://10.0.0.236/trunk@146262 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 14:00:49 +00:00
burnus%gmx.de
bd00090ff2 Bug 139011 - Improve buglist colors further
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@146261 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 13:55:23 +00:00
mostafah%oeone.com
525e174ed0 Added ability to relate alarm to end/due of event/task
Next step to fix bug 155882: Tasks (ToDo) need an Alarm (just like Events)


git-svn-id: svn://10.0.0.236/trunk@146260 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 13:27:20 +00:00
varga%utcru.sk
f91282c555 Checking in a patch for Neil. Bug 216482. Firebird Crashes when picked "View -> By Date and Site" or View-> By Site" in history sidebar.
r=varga, sr=jag


git-svn-id: svn://10.0.0.236/trunk@146259 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 11:32:23 +00:00
igor%mir2.org
f4255976d5 Fixing line-table initialization issue: set itsLineNumberTableTop to 0 at the end of stopMethod so generation of multiple methods with source line information would work.
git-svn-id: svn://10.0.0.236/trunk@146258 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 09:10:14 +00:00
caillon%returnzero.com
d55b44719f Backing out the patch to bug 83536.
I will reland this when 1.6a re-opens.
r+sr=jst@netscape.com
a=chofmann


git-svn-id: svn://10.0.0.236/trunk@146256 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-22 03:06:53 +00:00
blizzard%redhat.com
509ac04c4a Bug #208721. Can't type Unicode Keysyms when compiled with Gtk2. Not part of the default build. Patch from Behnam Esfahbod. r+sr=blizzard, a=chofmann
git-svn-id: svn://10.0.0.236/trunk@146255 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 20:10:58 +00:00
noririty%jcom.home.ne.jp
a854957bde fix typo b=174594
git-svn-id: svn://10.0.0.236/trunk@146252 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 15:57:22 +00:00
noririty%jcom.home.ne.jp
a1d4f15bae Fix 208104 add percent to download sidebar. Patch by admin@mozillatranslator.org
git-svn-id: svn://10.0.0.236/trunk@146251 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 15:00:41 +00:00
noririty%jcom.home.ne.jp
2e6c0421c1 Fix 172735 - fix JS error
git-svn-id: svn://10.0.0.236/trunk@146250 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 14:56:42 +00:00
noririty%jcom.home.ne.jp
e99189f2eb Fix 174594 - Popup whitelisting UI bustage. Patch by mpconnor@rogers.com
git-svn-id: svn://10.0.0.236/trunk@146249 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 13:24:44 +00:00
scott%scott-macgregor.org
cf929d5a4b change access key for js console to avoid a conflict. thanks to mbr for the fix
git-svn-id: svn://10.0.0.236/trunk@146248 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 05:23:22 +00:00
scott%scott-macgregor.org
02e67f388e Port Bug #215325 to the toolkit (mail news account wizard starts up with back / finish buttons).
git-svn-id: svn://10.0.0.236/trunk@146247 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 03:54:58 +00:00
scott%scott-macgregor.org
3163dbf4d5 fix typo thanks to mbr for the fix
git-svn-id: svn://10.0.0.236/trunk@146246 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 03:33:26 +00:00
scott%scott-macgregor.org
5b8c5a9964 new start page courtesty of david tenser
git-svn-id: svn://10.0.0.236/trunk@146245 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 03:29:30 +00:00
pinkerton%netscape.com
dd02422671 fix compiler warning (bug 202716)
git-svn-id: svn://10.0.0.236/trunk@146244 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-21 02:46:11 +00:00
bienvenu%nventure.com
897c969c93 fix 214402 keep thread pane blank until password entered for imap and local folders, controlled by a hidden pref r=mscott, sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@146243 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 22:37:01 +00:00
neil%parkwaycc.co.uk
607fa0ad42 Bug 215325 Mail/News Account Wizard starts up with Back/Finish buttons r/sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@146242 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 20:49:25 +00:00
darin%meer.net
0d0959dea5 fixes bug 175896 "crash when selecting data overflowing vertically in a textarea having the overflow = hidden property [@ nsSelection::GetFrameForNodeOffset ]" r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@146240 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 20:15:34 +00:00
bienvenu%nventure.com
886587a74b fix 168098 binary attachments < 500 bytes encoded quoted printable, r=ch.ey, sr=mscott, a=asa
git-svn-id: svn://10.0.0.236/trunk@146239 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 20:15:11 +00:00
dbaron%dbaron.org
820dde6155 Prevent statusbar from messing up horizontal window resizing. b=55368 r=jag sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@146238 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 20:11:08 +00:00
colin%theblakes.com
42a040051b Support for OpenVMS FTP server. Bug 22299. r=rjesup sr=darin a=chofmann
git-svn-id: svn://10.0.0.236/trunk@146237 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 20:06:31 +00:00
noririty%jcom.home.ne.jp
f4d29e7af1 Fix 207601 - Add Find As You Type prefs. Patch by mpconnor@rogers.com
git-svn-id: svn://10.0.0.236/trunk@146234 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 19:08:20 +00:00
tor%cs.brown.edu
6d59df8ddc Bug 209079 - corrupted gif LZW data could crash mozilla.
r=pavlov, sr=dbaron, a=brendan


git-svn-id: svn://10.0.0.236/trunk@146233 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 18:06:33 +00:00
cls%seawood.org
2eafed1a57 Fixing static build bustage.
git-svn-id: svn://10.0.0.236/trunk@146229 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 17:39:25 +00:00
darin%meer.net
c01c86963c fixes bug 216736 "regression from patch for bug 86947" r+sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/trunk@146228 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 16:49:27 +00:00
igor%mir2.org
ed75fbdaa9 Cosmetics: removal of end-of-line blanks
git-svn-id: svn://10.0.0.236/trunk@146226 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 11:11:00 +00:00
igor%mir2.org
1d36d8212f Splitting Codegen into 2 Codegen and BodyCodegen where the second class contains code to generate butecode for the body of script.
git-svn-id: svn://10.0.0.236/trunk@146225 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 10:52:54 +00:00
sspitzer%mozilla.org
45f3d755e6 new files for ask jeeves search. not part of the build.
part of bug #213822:
clean up the search stuff, point to google by default, remove the developer stuff,
and in other popular sites.

all part of making mozilla a better end user release.


git-svn-id: svn://10.0.0.236/trunk@146223 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 07:45:22 +00:00
igor%mir2.org
233f7e1e04 1. Codegen.classNameToSignature is removed and call to the methods are replaced by cfw.classNameToSignature.
2. Calls to ClassFileWriter.fullyQualifiedForm are removed since all ClassFileWriter API accepts both dotted and slashed forms of Java class names.

3. Few identation fixes


git-svn-id: svn://10.0.0.236/trunk@146222 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 07:36:33 +00:00
igor%mir2.org
68b22fd4b7 1. Added ClassFileWriter.classNameToSignature to convert Java class name into JVM signature.
2. The public method getFullyQualifieedForm that was used to replace . to / is removed since all classname API accepts both form of class names and convertion to the internal /-form can be done in ClassFileWriter in a more efficient way.


git-svn-id: svn://10.0.0.236/trunk@146221 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 07:32:48 +00:00
daniel%glazman.org
d796da7829 First files for a Standalone Composer still relying on MozillaAppSuite toolkit.
This does not include the changes to the build system to checkout the dirs and build them.

Standalone Composer only, not part of any build yet.


git-svn-id: svn://10.0.0.236/trunk@146220 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 07:22:57 +00:00
scott%scott-macgregor.org
81b850a224 change user agent to mozilla thunderbird instead of thunderbird
git-svn-id: svn://10.0.0.236/trunk@146219 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 05:23:25 +00:00
despotdaemon%netscape.com
26e8b68ff5 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@146218 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 05:09:04 +00:00
despotdaemon%netscape.com
55b4dff703 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@146217 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 04:49:35 +00:00
asa%mozilla.org
7baf71fff5 remove tinderbox sidebar panels. a=asa and a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@146216 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 04:36:48 +00:00
scott%scott-macgregor.org
00803cdf17 When turning off the message pane via the menu item, be sure to call ChangeMessagePaneVisibility
so we properly stop loading messages in the preview pane.


git-svn-id: svn://10.0.0.236/trunk@146215 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 04:21:07 +00:00
despotdaemon%netscape.com
20548db0aa Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@146214 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 04:04:37 +00:00
scott%scott-macgregor.org
39d039c085 Bug #216725 --> add back mark as junk / mark as not junk to the Messages/ Mark menu.
git-svn-id: svn://10.0.0.236/trunk@146213 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 04:00:52 +00:00
sspitzer%mozilla.org
8a2a090aa8 fix for bug #210089
crash when reading a news posting in a newsgroup containing a "&" in its name

r/sr=bienvenu, a=sspitzer for 1.5b

thanks to frank.schoenheit@gmx.de for the help.


git-svn-id: svn://10.0.0.236/trunk@146212 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 03:47:18 +00:00
chanial%noos.fr
cd8f5454e9 correct typo
git-svn-id: svn://10.0.0.236/trunk@146211 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 02:03:43 +00:00
noririty%jcom.home.ne.jp
34b3121a53 Fix 216719 - Update themes and extensions page uris
git-svn-id: svn://10.0.0.236/trunk@146210 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 01:58:29 +00:00
jkeiser%netscape.com
1b7dc26697 Check for PatchReader as a part of the installation and disable the "Diff"
links if it is not there (bug 215268)


git-svn-id: svn://10.0.0.236/trunk@146209 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 00:45:43 +00:00
caillon%returnzero.com
8bd93e8b6d Bug 216234
Calling operator delete on an nsAutoPtr isn't good.
r+sr=dbaron@dbaron.org
a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@146208 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-20 00:40:13 +00:00
scott%scott-macgregor.org
d08e6a0451 fix typo. thanks to stephen walker for the patch
git-svn-id: svn://10.0.0.236/trunk@146207 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 23:59:28 +00:00
scott%scott-macgregor.org
e2dec2f4f5 Bug #216359 --> search bar menu item does not stay unchecked in ab because it is missing an id.
thanks to mbr for the patch


git-svn-id: svn://10.0.0.236/trunk@146206 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 23:42:10 +00:00
scott%scott-macgregor.org
174f2cbbb6 branding changes courtesty of david tenser
git-svn-id: svn://10.0.0.236/trunk@146205 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 23:29:42 +00:00
chanial%noos.fr
32136e80ed fixing mistake in nsWidgetStateManger.js
git-svn-id: svn://10.0.0.236/trunk@146204 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 22:22:46 +00:00
scott%scott-macgregor.org
e779732afd fork mapi files so we can lose the "Mail" portion in all the mapi dialogs, just using Mozilla Thunderbird instead
git-svn-id: svn://10.0.0.236/trunk@146203 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 21:50:42 +00:00
wtc%netscape.com
8ec016623c Bugzilla bug 216693: running make in mozilla/security/jss should build the
class jar file.
Modified Files: rules.mk build_java.pl


git-svn-id: svn://10.0.0.236/trunk@146200 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 20:08:33 +00:00
bienvenu%nventure.com
10b509637a fix 216467 getting append failed when copying from offline sent folder to imap folder on server that doesn't support user-defined keywords, r=sspitzer, sr=mscott, a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@146199 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 19:27:26 +00:00
pschwartau%netscape.com
de16023fb0 Correcting a typo.
git-svn-id: svn://10.0.0.236/trunk@146197 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 16:45:03 +00:00
pschwartau%netscape.com
83da37f2de Initial add. Regression test for bug 216591.
git-svn-id: svn://10.0.0.236/trunk@146196 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 16:36:54 +00:00
igor%mir2.org
ddb0e7635f More renames and preparations for code split.
git-svn-id: svn://10.0.0.236/trunk@146195 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 15:37:50 +00:00
noririty%jcom.home.ne.jp
341e7681ae Fix 215745 - Inconsistent ellipsis. Patch by borggraefe@despammed.com
git-svn-id: svn://10.0.0.236/trunk@146194 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 14:54:44 +00:00
mostafah%oeone.com
e3d6db5b26 Fixed bug 202367: default alarm 'ON'
git-svn-id: svn://10.0.0.236/trunk@146193 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 14:31:23 +00:00
pete%alphanumerica.com
5e69c0e503 backing out changes. It is breaking Camino
b=216646

--pete


git-svn-id: svn://10.0.0.236/trunk@146192 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 13:52:41 +00:00
noririty%jcom.home.ne.jp
08a9d52edf localize BTFitems
git-svn-id: svn://10.0.0.236/trunk@146191 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 13:37:20 +00:00
igor%mir2.org
a8e82cb3b5 More preparations for separating code to generate main script method and the rest of methods.
git-svn-id: svn://10.0.0.236/trunk@146190 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 13:19:57 +00:00
daniel%glazman.org
109a9710fe Readme for building Standalone Composer.
Doc only; not part of any build.


git-svn-id: svn://10.0.0.236/trunk@146189 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 12:48:38 +00:00
igor%mir2.org
b8c9143103 1. Renaming Codegen.classFile to Codegen.cfw and removal of methods like push/load/store in favour of directly calling ClassFileMethods.
2. Move all code related to generating of prologue for main function implementation to Codegen.generatePrologue.

In this way the following patch to split Codegen into 2 classes to factor away all generation code for the main function will look smaller.


git-svn-id: svn://10.0.0.236/trunk@146188 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 08:21:36 +00:00
igor%mir2.org
2f815e897e Renaming [ilfda]load/store into add[ILFDA]Load/Store for consistency and moving package-private functions from ByteCode to ClassFileWriter so JVM does not need to load ByteCode since it includes only constants.
git-svn-id: svn://10.0.0.236/trunk@146187 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 08:15:33 +00:00
scott%scott-macgregor.org
4bc26f123d change vendor name from Thunderbird to Mozilla Thunderbird
git-svn-id: svn://10.0.0.236/trunk@146183 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 05:25:22 +00:00
scott%scott-macgregor.org
69c755e0a2 New desktop icons for windows. Thanks to Jason Kersey.
git-svn-id: svn://10.0.0.236/trunk@146182 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 05:24:50 +00:00
chanial%noos.fr
4b28dc11d2 fix wizard bustage, another locale mismatch
git-svn-id: svn://10.0.0.236/trunk@146180 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 04:31:53 +00:00
chanial%noos.fr
7ea3e3e2ee fixing printing bustage
git-svn-id: svn://10.0.0.236/trunk@146179 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 04:01:11 +00:00
despotdaemon%netscape.com
309dacf983 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@146178 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-19 00:44:59 +00:00
chanial%noos.fr
fd61ea58f4 follow up to bug 213228: fork commonDialog.dtd and commonDialogs.properties
git-svn-id: svn://10.0.0.236/trunk@146177 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 23:55:16 +00:00
scott%scott-macgregor.org
d48e407cff Bug #216529 --> thunderbird needs a couple more autocomplete style rules.
git-svn-id: svn://10.0.0.236/trunk@146176 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 22:57:06 +00:00
rginda%netscape.com
8ed5069082 Landing venkman 0.9.78, bug 216452, a=asa
0.9.78 fixes the problem where the cursor would be left one character before the
end of the line after using the up arrow to recall a previous command, adds the
``clear-session'' command to clear the contents of the Interactive Session view.
It also adds ``Set Breakpoint'' to the context menu of the Loaded Scripts view,
and ``Set Breakpoint'' and ``Clear Breakpoint'' to the Call Stack view.  This
revision also clears up a few strict mode warnings, and hides javascript: files
in the loaded scripts view.


git-svn-id: svn://10.0.0.236/trunk@146174 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 22:18:53 +00:00
rginda%netscape.com
eb201a2a41 landing CHATZILLA_COMMANDS_YOU branch, see bug 210744. a=asa
git-svn-id: svn://10.0.0.236/trunk@146171 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 21:35:33 +00:00
roc+%cs.cmu.edu
b061cab94c Bug 194638. *Always* request invalidation of child widgets when we resize a widget. r+sr+a=dbaron
git-svn-id: svn://10.0.0.236/trunk@146170 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 19:58:39 +00:00
pete%alphanumerica.com
358c3f5479 b=206947 r=heikki sr=jst
Fixing "rampant leaks" when handing the sink to the parser when there
is no docshell present.

--pete


git-svn-id: svn://10.0.0.236/trunk@146169 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 19:02:58 +00:00
cls%seawood.org
5e1850bf45 Only build freetype support when freetype is present and we're building against an X11-based toolkit.
Bug #216076 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@146168 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 18:56:42 +00:00
igor%mir2.org
ab242b0e91 Replace few usages of Node.cloneNode by a more explicit code to create a fesh childless node copy.
git-svn-id: svn://10.0.0.236/trunk@146167 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 14:27:51 +00:00
brade%comcast.net
9bb24bf47c fix typo for "-moz-canvas" found by bz; r=glazman, sr=tor, a=asa, bug=211982
git-svn-id: svn://10.0.0.236/trunk@146166 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 14:11:43 +00:00
cbiesinger%web.de
e32b8addc3 213337 Saving PDF different from viewing PDF
jag: review+
bz-vacation: superreview+
asa: approval1.5b+


git-svn-id: svn://10.0.0.236/trunk@146165 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 12:09:39 +00:00
igor%mir2.org
163c2c8763 Using simple Token.<op> instead of (Token.EQOP, Token.<op>) to denote parser nodes for equality operations. It allowed to remove sharing of Node.intValue to mean line number and operation type so it was renamed to Node.lineno.
git-svn-id: svn://10.0.0.236/trunk@146164 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 11:53:00 +00:00
igor%mir2.org
5e9c7269a6 Added store/load function to shortcut add(ByteCode.x, i)
git-svn-id: svn://10.0.0.236/trunk@146163 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 11:49:39 +00:00
chanial%noos.fr
937238f661 bug 213228: new toolkit independence bug, last part:
bye bye, xpfe/global !
this change only affects Mozilla Firebird, since it is likely to break Thunderbird.


git-svn-id: svn://10.0.0.236/trunk@146162 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 11:11:42 +00:00
chanial%noos.fr
760cfa2439 bug 213228: new toolkit independence bug, part 11: fork remaining files in toolkit/content
git-svn-id: svn://10.0.0.236/trunk@146161 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 10:52:16 +00:00
chanial%noos.fr
fb5d62bc54 update all callers in toolkit and browser to use the new toolkit widgets
git-svn-id: svn://10.0.0.236/trunk@146160 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 10:43:56 +00:00
igor%mir2.org
03f1c2fd5c Using simple Token.<op> instead of (Token.RELOP, Token.<op>) to denote parser nodes for relational operation.
git-svn-id: svn://10.0.0.236/trunk@146159 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 09:55:19 +00:00
igor%mir2.org
20ee8621c6 Move code to classify binary and relation operation tokens to IRFactory so parser does not need to know about details of tree implementation.
git-svn-id: svn://10.0.0.236/trunk@146158 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 08:05:06 +00:00
igor%mir2.org
bcdc165814 Changing order of parameters in ScriptRuntime.instanceOf to match order in ScriptRuntime.in to use simpler code in optimizer.
git-svn-id: svn://10.0.0.236/trunk@146157 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 08:00:55 +00:00
igor%mir2.org
2e24b4301c Removal of unnecessary instanceOf: Scriptable does not have such method and Undefined does not need to override it.
git-svn-id: svn://10.0.0.236/trunk@146156 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 07:57:40 +00:00
bryner%brianryner.com
74b9d50d5e Make the password manager hold onto the pref branch so that the observers we register with it don't go away. Bug 216219.
git-svn-id: svn://10.0.0.236/trunk@146155 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 06:09:52 +00:00
scott%scott-macgregor.org
d7cdc065d5 Note: the editor portion of this change is to a routine only used by mailnews.
Make mail news handle inline background url styles which is how editor now sets background urls instead of using the obsolete background attribute on the body:

Bug #116867 --> convert background images from file urls to inline cid urls and attach the image as an inline part.This allows thunderbird and mozilla mail to support background images again.

Bug #170504 --> Compose from template/draft containing "Inline Styles" and a background image loses the background image drops the
inline style.

r=bienvenu
sr=sspitzer
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@146154 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 05:18:05 +00:00
scott%scott-macgregor.org
fe5f846a0c Make mail news handle inline background url styles which is how editor now sets background urls instead of using the obsolete background attribute on the body:
Bug #116867 --> convert background images from file urls to inline cid urls and attach the image as an inline part.This allows thunderbird and mozilla mail to support background images again.

Bug #170504 --> Compose from template/draft containing "Inline Styles" and a background image loses the background image drops the
inline style.

r=bienvenu
sr=sspitzer
a=sspitzer


git-svn-id: svn://10.0.0.236/trunk@146153 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 05:14:41 +00:00
dbaron%dbaron.org
47664af25e Accept trace-malloc stack format as well.
git-svn-id: svn://10.0.0.236/trunk@146152 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 05:07:31 +00:00
tingley%sundell.net
6a33b7fc78 Fix the broken tabs menu in the sidebar, and clean up a related idiom in
the prefs window.  bug 211088: r=rjc, sr=bz, a=asa.


git-svn-id: svn://10.0.0.236/trunk@146151 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 04:41:46 +00:00
kestes%walrus.com
93dc96b0d5 tell users about some HTTP post modules from perl.
git-svn-id: svn://10.0.0.236/trunk@146150 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 03:44:30 +00:00
kestes%walrus.com
b58bf8754b tell users to put tinderbox in the subject
git-svn-id: svn://10.0.0.236/trunk@146149 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-18 03:43:51 +00:00
chanial%noos.fr
44f10e6483 update locale version number to 1.5b and recheck jar.mn
git-svn-id: svn://10.0.0.236/trunk@146148 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 21:25:32 +00:00
ben%bengoodger.com
d92ce84202 Fix for bug 216474 - Browser crashes in password manager. Ensure that we don't crash or overwrite variables used to hold valid password data fields with null. r=bryner
git-svn-id: svn://10.0.0.236/trunk@146147 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 21:06:36 +00:00
chanial%noos.fr
6a3e83bfd9 backing out changes in jar.mn
git-svn-id: svn://10.0.0.236/trunk@146146 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 20:11:35 +00:00
chanial%noos.fr
92f53adae9 bug 213228: new toolkit independence bug, part 10: port seamonkey fixes in the toolkit/content files
bug 188956 by suresh, bug 201964 by shliang


git-svn-id: svn://10.0.0.236/trunk@146145 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 18:18:14 +00:00
chanial%noos.fr
608ba35e45 fork and obsolete charsetOverlay.dtd (use charset.dtd instead) and widgetStateManager (use nsWidgetStateManager instead)
git-svn-id: svn://10.0.0.236/trunk@146144 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 17:22:19 +00:00
chanial%noos.fr
9defa39c42 bug 213228: new toolkit independence bug, part 9: finish forking toolkit/locale including locale/US/global-region.
git-svn-id: svn://10.0.0.236/trunk@146143 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 16:59:45 +00:00
kestes%walrus.com
1761d492e1 make daemon-mode the default if no arguments present.
git-svn-id: svn://10.0.0.236/trunk@146142 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 16:23:59 +00:00
chanial%noos.fr
2b6cc7dbd4 bug 213228: new toolkit independence bug, part 8: finish forking global-platform.
The only files that are platform specific are platformKey.properties and platformKey-mac.properties. They are both packaged as platformKey.properties in en-win.jar, en-unix.jar and en-mac.jar.


git-svn-id: svn://10.0.0.236/trunk@146141 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 16:10:53 +00:00
kestes%walrus.com
a078ff7809 remove older ToDo stuff which is no longer relevant.
git-svn-id: svn://10.0.0.236/trunk@146140 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 16:06:58 +00:00
kestes%walrus.com
3ea4256dfe change word
"Changes" to "Check-ins" to be consistent with rest of tinderbox.


git-svn-id: svn://10.0.0.236/trunk@146139 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 16:05:42 +00:00
kestes%walrus.com
a4bc58e421 add new popup window to show UTC and Server time.
git-svn-id: svn://10.0.0.236/trunk@146138 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 16:04:27 +00:00
kestes%walrus.com
76330a1cda change the contact info to point to new Contact file
git-svn-id: svn://10.0.0.236/trunk@146137 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 16:03:58 +00:00
chanial%noos.fr
a4ce6428cc oopss, backing out didn't intended to check this in
git-svn-id: svn://10.0.0.236/trunk@146136 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 13:21:36 +00:00
chanial%noos.fr
54a38ffd8b move wizard.properties out of global-platform into global, by #ifdef'ing the locales in wizard.xml
remove unused locales instruct-first and instruct-last in wizard.properties
remove duplicate wizardOverlay.css


git-svn-id: svn://10.0.0.236/trunk@146135 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 13:11:26 +00:00
ian%hixie.ch
7a073c75f5 oops, removed the wrong line two changes ago. This makes Infobot work again. Thanks to Eira for noticing the bug.
git-svn-id: svn://10.0.0.236/trunk@146134 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 12:16:12 +00:00
chanial%noos.fr
952181afa4 bug 213228: new toolkit independence bug, part 7: use the new toolkit widgetry.
git-svn-id: svn://10.0.0.236/trunk@146133 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:22:13 +00:00
chanial%noos.fr
b16c165973 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
xul.css: bug 183791, 96642 by neil, bug 126263, 201299, 202681 by roc, bug 188597 by Ariel Fatecha <afatecha@idea.com.py>


git-svn-id: svn://10.0.0.236/trunk@146132 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:21:09 +00:00
chanial%noos.fr
1f11a84028 port textbox fix for bug 197486:
callback method in textbox is no more, use oncommand instead for the same functionality.


git-svn-id: svn://10.0.0.236/trunk@146131 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:17:00 +00:00
chanial%noos.fr
8375e49eb2 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
tree.xml: bug 178604, 156454, 194876, 195393, 202391 by neil, 192346 by kyle yuan, bug 192885, 156576, 202393 by jan.
remove the tree constructor, since the #ifdef can be move the pageUpOrDownMovesSelection property definition.


git-svn-id: svn://10.0.0.236/trunk@146130 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:12:36 +00:00
chanial%noos.fr
9f82630442 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
textbox.xml: bug 207487 by aaronl, bug 197486 by neil, bug 180512 by Alex Vincent <ajvincent@juno.com>


git-svn-id: svn://10.0.0.236/trunk@146129 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:12:08 +00:00
chanial%noos.fr
3cb00ac555 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
tabbrowser.xml: bug 205341, 112697, 210760 by jag, bug 121234, 133503  by neil, bug 206668 by shliang.
not ported: bug 169589, [mac] ctrl-tab no longer moves btwn frames
            bug 203960, go back group
            bug 104778, remember what user typed when switching tabs.
            bug 103720, prefill URI when opening new tab.


git-svn-id: svn://10.0.0.236/trunk@146128 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:11:42 +00:00
chanial%noos.fr
f5b1982bc6 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
tabbox.xml: bug 106656, 173703, 184821 by neil, bug 209885 by Alex Vincent <ajvincent@juno.com>


git-svn-id: svn://10.0.0.236/trunk@146127 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:11:17 +00:00
chanial%noos.fr
a0b854aabf bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
scrollbox.xml: bug 97787 by neil


git-svn-id: svn://10.0.0.236/trunk@146126 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:10:56 +00:00
chanial%noos.fr
b1a3b0dc93 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
radio.xml: bug 112789, 195393 by neil, bug 169489 by aaronl, bug 185690 by kaie, bug 201166 by jgaunt


git-svn-id: svn://10.0.0.236/trunk@146125 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:10:28 +00:00
chanial%noos.fr
70ce416b61 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
popup.xml: bug 38367 by neil


git-svn-id: svn://10.0.0.236/trunk@146124 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:10:12 +00:00
chanial%noos.fr
bd07981408 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
menulist.xml: bug ?????, 96642, 196755, 180512 by neil, bug 201166 by jgaunt


git-svn-id: svn://10.0.0.236/trunk@146123 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:09:50 +00:00
chanial%noos.fr
e4ca1b1ef3 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
menu.xml: bug 38367 by neil


git-svn-id: svn://10.0.0.236/trunk@146122 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:09:28 +00:00
chanial%noos.fr
ef0cccf13d bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
listbox.xml: bug 156454, 195393 by neil, bug 192346 by kyle yuan, bug 178212 by Ariel Fatecha <afatecha@idea.com.py>, bug 201166 by jgaunt, bug 208781 by aaronl.


git-svn-id: svn://10.0.0.236/trunk@146121 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:09:16 +00:00
chanial%noos.fr
c9afd5d1a0 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
general.xml: bug 133598 by cmanske, bug ????? by Grey Hodge <jesus_x@mozillanews.org>, other changes by Tim Hill <tim@prismelite.com>, bug 199060 by aaronl, bug 207456 by shliang.


git-svn-id: svn://10.0.0.236/trunk@146120 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:08:55 +00:00
chanial%noos.fr
ffb2112641 bug 213228: new toolkit independence bug, part 7: update and use the new toolkit widgetry.
button.xml: bug 186873 and 191150 by aaronl


git-svn-id: svn://10.0.0.236/trunk@146119 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:08:25 +00:00
chanial%noos.fr
3473e68592 bug 213228: new toolkit independence bug, part 7: update and use our widgetry
browser.xml: bug 197121 by brade and bug 199060 by aaronl.
not ported: bug 164006, wyciwyg: should not appear in tab title
            bug 104778, remember what user typed when switching tabs.
            bug 103720, prefill URI when opening new tab.


git-svn-id: svn://10.0.0.236/trunk@146118 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 11:06:26 +00:00
chanial%noos.fr
3abd7ec896 package editor.xml widget and preprocess all the widgets
git-svn-id: svn://10.0.0.236/trunk@146117 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 09:55:24 +00:00
chanial%noos.fr
d50ab99c6f forking editor.xml widget
git-svn-id: svn://10.0.0.236/trunk@146116 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 09:54:37 +00:00
bryner%brianryner.com
474e335987 Only remove buildconfig.html when you 'make distclean'. Otherwise doing 'make clean' in toolkit means that you need to re-run configure.
git-svn-id: svn://10.0.0.236/trunk@146115 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 08:32:49 +00:00
bryner%brianryner.com
05d8de869e Don't prompt to save passwords, or prefill passwords, if saving passwords is disabled (bug 216219).
git-svn-id: svn://10.0.0.236/trunk@146113 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 05:52:17 +00:00
kestes%walrus.com
5ae4b5f6ed change contact info to point to new Contact file.
git-svn-id: svn://10.0.0.236/trunk@146112 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 02:21:24 +00:00
kestes%walrus.com
6c3a1b100c update contact info to point to new Contact file
git-svn-id: svn://10.0.0.236/trunk@146111 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 02:14:31 +00:00
kestes%walrus.com
74b7b053b6 update contact information to point to new Contact file.
git-svn-id: svn://10.0.0.236/trunk@146110 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 02:13:17 +00:00
kestes%walrus.com
45904a9b8f update contact information to point to new Contact file
git-svn-id: svn://10.0.0.236/trunk@146109 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 01:45:10 +00:00
kestes%walrus.com
2108c02b25 change the contact information to point to the new Contact file
git-svn-id: svn://10.0.0.236/trunk@146108 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 01:44:08 +00:00
kestes%walrus.com
ae65e83612 update the contact info to point to the new Contact file
git-svn-id: svn://10.0.0.236/trunk@146107 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 01:39:22 +00:00
kestes%walrus.com
c8e232d55d update the contact information to point to the new Contact file.
git-svn-id: svn://10.0.0.236/trunk@146106 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 01:37:53 +00:00
kestes%walrus.com
6bff9a9440 change contact information to point to Contact file.
git-svn-id: svn://10.0.0.236/trunk@146105 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 01:31:50 +00:00
kestes%walrus.com
6c74ab5391 update contact information to point to new Contact file
git-svn-id: svn://10.0.0.236/trunk@146104 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 01:30:15 +00:00
kestes%walrus.com
67e3b04414 update contact information to point to Contact file
git-svn-id: svn://10.0.0.236/trunk@146103 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 01:29:26 +00:00
kestes%walrus.com
a3f71bcc49 update contact information to point to new Contact file.
git-svn-id: svn://10.0.0.236/trunk@146102 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 00:57:43 +00:00
kestes%walrus.com
19d4c5b21c update contact info to point to new contact file
git-svn-id: svn://10.0.0.236/trunk@146101 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 00:48:55 +00:00
kestes%walrus.com
cac7e35d07 update contact info to point to new Contact file
git-svn-id: svn://10.0.0.236/trunk@146100 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 00:44:05 +00:00
kestes%walrus.com
62b721eb14 update information
git-svn-id: svn://10.0.0.236/trunk@146099 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 00:36:57 +00:00
kestes%walrus.com
b3c377316b new file to centralize my contact info
git-svn-id: svn://10.0.0.236/trunk@146098 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-17 00:36:11 +00:00
bienvenu%nventure.com
cb258b1fce make advanced server settings a tabbed dialog, patch by Ian Neal, r=neil.parkway, sr=bienvenu, a=rjesup 109162
git-svn-id: svn://10.0.0.236/trunk@146097 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 23:14:22 +00:00
bienvenu%nventure.com
6cbf8fa606 fix problems unignoring threads, r=sspitzer,sr=mscott, a=sspitzer 121164
git-svn-id: svn://10.0.0.236/trunk@146095 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 22:02:03 +00:00
ian%hixie.ch
e5d679bdf8 labels can only go on blocks, not if statements, apparently. fixes bug 139646
git-svn-id: svn://10.0.0.236/trunk@146094 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 19:56:40 +00:00
ian%hixie.ch
121e4edce8 make help module give the topics for that module. fixes bug 145369.
git-svn-id: svn://10.0.0.236/trunk@146093 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 19:45:43 +00:00
ian%hixie.ch
23edabad73 allow smilies at the end of greetings
git-svn-id: svn://10.0.0.236/trunk@146092 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 19:34:01 +00:00
kestes%walrus.com
414a2b64ab add information about the new UTC time columns
git-svn-id: svn://10.0.0.236/trunk@146091 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 18:37:44 +00:00
kestes%walrus.com
83377b0858 more spelling fixes from the master "Olly Betts" <olly@survex.com>
git-svn-id: svn://10.0.0.236/trunk@146090 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 18:31:09 +00:00
kestes%walrus.com
9d2c53e345 add support for GMT/UTC in the pretty printing of HTML times
git-svn-id: svn://10.0.0.236/trunk@146089 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 18:29:00 +00:00
kestes%walrus.com
9b44c81e4e new time columns, for use in development groups which span multiple time zones. Time_UTC will display the time column in UTC time this has no java script in it and Time_Local will use javascript to determine the browsers local time and display the times apropriately.
git-svn-id: svn://10.0.0.236/trunk@146088 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 18:23:02 +00:00
chanial%noos.fr
af0b7cdfaf Bug 215493: patch by jshin
port fixes from bug 158006, bug 204039, bug 206146.


git-svn-id: svn://10.0.0.236/trunk@146087 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 18:07:51 +00:00
chanial%noos.fr
fbbea3e63e bug 213228: new toolkit independence bug, part 6.
fork and obsolete files


git-svn-id: svn://10.0.0.236/trunk@146086 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 14:51:28 +00:00
chanial%noos.fr
ebd67324bc remove duplicated config.xul file and update the one in components/viewconfig
git-svn-id: svn://10.0.0.236/trunk@146085 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 14:11:05 +00:00
chanial%noos.fr
706c4e4058 adding .cvsignore files
git-svn-id: svn://10.0.0.236/trunk@146084 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 11:41:51 +00:00
chanial%noos.fr
86201247a9 bug 213228: new toolkit independence bug, part 5.
fork printing front end.
#ifdef XP_UNIX printjoboption.js and printjoboption.xul
remove communicator dependency (dialogs.css)


git-svn-id: svn://10.0.0.236/trunk@146083 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 11:39:10 +00:00
chanial%noos.fr
be6f69993b bug 213228: new toolkit independence bug, part 4.
fork tree based configuration/pref viewer
style config.css
(not part of seamonkey)


git-svn-id: svn://10.0.0.236/trunk@146082 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 11:22:16 +00:00
chanial%noos.fr
bbaef8ba02 bug 213228: new toolkit independence bug, part 3.
create toolkit/obsolete directory
obsolete dialogOverlay.xul and remove the need for platformOverlay.xul


git-svn-id: svn://10.0.0.236/trunk@146081 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 11:05:21 +00:00
pinkerton%netscape.com
2df9385284 fix leaked target on each select menu item and possibly the menu (patch
from dhaas) bug 212628.


git-svn-id: svn://10.0.0.236/trunk@146080 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 03:40:03 +00:00
pinkerton%netscape.com
aa1dd01207 updating comment
git-svn-id: svn://10.0.0.236/trunk@146079 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 03:38:45 +00:00
pinkerton%netscape.com
3cc29415eb don't set the "disable during load" popup blocking pref (bug 155351)
git-svn-id: svn://10.0.0.236/trunk@146078 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 03:09:43 +00:00
pinkerton%netscape.com
8c2f07025f remove obsolete library from non-static build to fix bustage
git-svn-id: svn://10.0.0.236/trunk@146077 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 03:03:22 +00:00
cls%seawood.org
6352367a62 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@146076 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 00:42:35 +00:00
chanial%noos.fr
a709ad371b porting fixes from seamonkey:
bug 201381/205129: Auto-importing IE favorites with directory entries may take a very long time, CPU usage 100% (by ssu)
bug 179084: Bookmark Export uses Unix carriage returns on all platforms (by Frank Wein, mcsmurf@gmx.net)
bug 210541: Bookmarks now crash if nsIProfile impl is not present. (by ccarlen)
bug 203992: Bookmark's Notify/schedule fail to prompt user when change has occured (by varga)


git-svn-id: svn://10.0.0.236/trunk@146075 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-16 00:24:23 +00:00
cls%seawood.org
3d6984fa5b Update module-deps meta files with the latest module data.
Remove the hardcoded module2dir mapping and use the results from echo-requires-recursive instead.
Add README which briefly explains how module-deps is supposed to work.
Add XSLT hacks to modules.mk.footer.
Add cygdrive hacks to modules.mk.stub.
Force string & embedstring to be built after xpcom since they now live in the xpcom hierarchy.


git-svn-id: svn://10.0.0.236/trunk@146073 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 23:37:56 +00:00
cls%seawood.org
6f4ce46cd9 Update module-deps meta files with the latest module data.
Remove the hardcoded module2dir mapping and use the results from echo-requires-recursive instead.
Add README which briefly explains how module-deps is supposed to work.
Add XSLT hacks to modules.mk.footer.
Add cygdrive hacks to modules.mk.stub.
Force string & embedstring to be built after xpcom since they now live in the xpcom hierarchy.


git-svn-id: svn://10.0.0.236/trunk@146071 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 22:37:25 +00:00
cls%seawood.org
283bbcf4d9 Updating standalone module directory lists.
Should fix BUILD_MODULES related bustage from checking for bug 214700


git-svn-id: svn://10.0.0.236/trunk@146070 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 22:29:52 +00:00
bryner%brianryner.com
6a203e8e1a Stopping event propagation in the default event group should not stop it for the system event group. Bug 216237, r=caillon, sr=jst, a=mkaply.
git-svn-id: svn://10.0.0.236/trunk@146068 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 21:35:13 +00:00
darin%meer.net
3baeff676e fixes bug 215460 "accept cookie dialog's '...all cookies from this site' checkbox does not always suppress further prompting" r=dwitte sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@146067 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 21:04:54 +00:00
mostafah%oeone.com
8d4c21083d Fixed bug 166457: Losing Alarm before time setting
git-svn-id: svn://10.0.0.236/trunk@146066 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 20:59:04 +00:00
darin%meer.net
26fcbc31cc fix tinderbox orange and thunderbird/firebird initial startup problem... r=dougt a=mkaply
git-svn-id: svn://10.0.0.236/trunk@146065 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 20:37:32 +00:00
pinkerton%netscape.com
eeb4f7d5e7 fix bustage from string moving into xpcom
git-svn-id: svn://10.0.0.236/trunk@146064 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 19:48:56 +00:00
scott%scott-macgregor.org
f41c795130 Synch Bug #203785 with thunderbird.
git-svn-id: svn://10.0.0.236/trunk@146063 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 19:34:57 +00:00
scott%scott-macgregor.org
551173464c Skin AB sidebar header like the mail 3-pane along with some border cleanup.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@146062 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 19:00:43 +00:00
scott%scott-macgregor.org
a794495b1a Bug #202497 --> This effects THUNDERBIRD only. the code is not executed for seamonkey. This patch has been in the thunderbird builds for several months.
Register as the default mailto protocol handler when thunderbird is set as the default app.


git-svn-id: svn://10.0.0.236/trunk@146061 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 18:46:43 +00:00
scott%scott-macgregor.org
424d12d8da Bug #216285 --> fix build bustage on unix building with pendantic. Remove a comma at the end of the enumerated list.
git-svn-id: svn://10.0.0.236/trunk@146060 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 18:45:20 +00:00
mostafah%oeone.com
1b2bfff9d2 First shot at fixing bug 155882: Tasks (ToDo) need an Alarm (just like Events)
git-svn-id: svn://10.0.0.236/trunk@146059 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 18:08:48 +00:00
igor%mir2.org
dfe020b5d9 Make all convertions from == to === to support JavaScript 1.2 to single place in Parser
git-svn-id: svn://10.0.0.236/trunk@146057 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 16:48:56 +00:00
bienvenu%nventure.com
55eae6a693 set attachment size for attachments not fetched by urls, 89285 potential fix for occasional problems sending and saving imap messages with attachments r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@146056 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 15:00:06 +00:00
bienvenu%nventure.com
e9f331a7c1 fix 98399 hang when STARTTLS returns failure, patch by ch.ey@gmx.net, r=me, sr=scott, a=asa
git-svn-id: svn://10.0.0.236/trunk@146055 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 14:18:26 +00:00
mkaply%us.ibm.com
2ec3292dc0 a=mkaply - now that I know spellcheck.xpi is being built, make it part of the wizard
git-svn-id: svn://10.0.0.236/trunk@146054 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 14:08:16 +00:00
mkaply%us.ibm.com
790a597b69 #215457
r=dougt, sr=bryner, a=dbaron
Patch v2 - do event queue creation lazily


git-svn-id: svn://10.0.0.236/trunk@146052 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 13:59:39 +00:00
igor%mir2.org
c57cc4ac51 Added explicit IRFactory.createIncDec to create ++/-- subtree which removed need to have Token.PRE/Token.POST.
git-svn-id: svn://10.0.0.236/trunk@146051 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 11:19:47 +00:00
cls%seawood.org
658929a7ea Update map files.
git-svn-id: svn://10.0.0.236/trunk@146049 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 10:57:00 +00:00
igor%mir2.org
c249bf1eef Removal of Token.UNARYOP: after the previous patches parse tree used Token.UNARYOP only to group Token.TYPEOF and Token.VOID into the same node type. Since they are very different, it is simpler to use the tokens directly as node type.
To remove ambiguity caused by re-use of Token.VOID to denote no-operation node, a new Token.EMPTY is added to denote the former usage.


git-svn-id: svn://10.0.0.236/trunk@146048 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 10:21:09 +00:00
igor%mir2.org
d378b04939 Added Token.TYPEOFNAME to denote explicitly parser nodes for typeof(name) to make code more explicit about this case compared with typeof(expression) which is denote by Token.TYPEOF. Previously the ambiguity was resolved by using (Token.UNARY.OP, Token.TYPEOF) for parser tree nodes denoting the later and simple Token.TYPEOF for the former.
git-svn-id: svn://10.0.0.236/trunk@146045 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 09:00:42 +00:00
igor%mir2.org
8e4411f42a Another replace of (Token.UNARYOP, Token.X) -> Token.X: this time it is for Token.BITNOT and Token.NOT
git-svn-id: svn://10.0.0.236/trunk@146043 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 08:11:32 +00:00
igor%mir2.org
89fef59756 Changing Token.POS, Token.NEG to represent their parser tree nodes by the token themselves, not via pair Token.UNARYOP, POS/NEG. It simplifies code especially in optimizer/Optimizer.java
git-svn-id: svn://10.0.0.236/trunk@146041 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 07:15:07 +00:00
igor%mir2.org
15456cd51e Removal of Token.TONUMBER: it had exactly the same semantics as Token.POS, that is to convert its argument to number.
git-svn-id: svn://10.0.0.236/trunk@146039 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 06:08:44 +00:00
caillon%returnzero.com
872b107c3d Bug 215473
Implement tooltips for z-index and layer buttons in Composer.
Patch by Stephen Donner <technutz@netscape.net>
r=daniel@glazman.org
sr=bzbarsky@mit.edu
a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@146038 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 05:07:33 +00:00
caillon%returnzero.com
a1e93058b8 214844 relatively positioned block w/ overflow:auto should be absolute pos. containing block
Patch by Mats Palmgren <mats.palmgren@bredband.net>
r+sr=dbaron@dbaron.org
a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@146037 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 04:43:09 +00:00
cls%seawood.org
eacb14dd8d Move mozilla/string into mozilla/xpcom/.
Bug #214700 r=dougt sr=leaf a=mkaply


git-svn-id: svn://10.0.0.236/trunk@146035 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 04:28:19 +00:00
cls%seawood.org
5026b6f319 Add detection for Darwin/x86.
Bug #213541 r=bryner a=asa


git-svn-id: svn://10.0.0.236/trunk@146034 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 04:00:23 +00:00
wtc%netscape.com
59a901dba3 Bugscape bug 50033: make the KeyType class public and force it to load
during CryptoManager.initialize(), before we add JSS as a provider.  The
KeyType class was failing to load properly, because its static initializers
force the class load of KeyWrapAlgorithm, whose signature needed to be
verified, which invoked JSS's signature provider, which accessed KeyType.
Basically, installing JSS as the default signature provider before its
classes have loaded creates a possibility of circular dependencies in class
initialization.  The patch is due to Jamie Nicolson.  r=wtc.
Modified Files: CryptoManager.java pkcs11/KeyType.java


git-svn-id: svn://10.0.0.236/trunk@146030 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 01:00:35 +00:00
rbs%maths.uq.edu.au
4563660049 Work around some idiosyncrasies on the Win9x GDI that sometimes cause the text (particularly Japanese) to overlap to to be truncated. Patch by Hideo Saito <saito@densan.co.jp>, b=52596, r+sr=rbs, a=asa
git-svn-id: svn://10.0.0.236/trunk@146029 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 00:40:48 +00:00
caillon%returnzero.com
378752c58c Bug 215842 - JavaScript resets fieldset absolute positioning.
Patch by Boris Zbarsky <bzbarsky@mit.edu>
r+sr=dbaron@dbaron.org
a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@146028 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-15 00:04:40 +00:00
scott%scott-macgregor.org
10c3a52689 Bug #215901 --> formatting toolbar gets disabled in mail compose when selecting any drop down list. Port a missing style rule
over from classic\global.css

r=ben


git-svn-id: svn://10.0.0.236/trunk@146027 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 23:55:53 +00:00
cls%seawood.org
d433694adb Move mozilla/string into mozilla/xpcom/.
Bug #214700 r=dougt sr=leaf a=mkaply


git-svn-id: svn://10.0.0.236/trunk@146026 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 23:50:21 +00:00
rbs%maths.uq.edu.au
7752640609 Fix a crash from letting a local variable rely on a value from a reference-counted font-metrics object that could die, leaving that local variable with an outdated value, b=213390, r+sr=roc, a=asa
git-svn-id: svn://10.0.0.236/trunk@146025 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 23:49:51 +00:00
caillon%returnzero.com
eec2d6c1a5 Bug 215895.
Debugger shows nsDOMClassInfo.cpp as a loaded script.
r=jst@netscape.com
sr=brendan@mozilla.org
a=asa@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@146024 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 23:45:45 +00:00
jshin%mailaps.org
c32b927930 bug 215768: use nsAutoArrayPtr instead of nsAutoPtr in nsUTF8ConverterService.cpp (r=sicking, sr=bzbarsky, a=asa)
git-svn-id: svn://10.0.0.236/trunk@146023 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 22:58:02 +00:00
rginda%netscape.com
fff7811074 bug 216112, "add ability to disable object tracking in jsd"
r=caillon, sr=brendan, a=asa

adds the ability to turn off the object tracking without having to disable the debugger.  should make a dormant venkman less of a performance impact.


git-svn-id: svn://10.0.0.236/trunk@146022 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 22:49:09 +00:00
mkaply%us.ibm.com
992ec1cc55 spellcheck not spellchecker
git-svn-id: svn://10.0.0.236/trunk@146021 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 22:03:46 +00:00
mkaply%us.ibm.com
712516f701 Bug #211834
r=bryner, sr=blizzard, a=mkaply
Crash in GTK embedding with no parent window


git-svn-id: svn://10.0.0.236/trunk@146020 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 21:54:18 +00:00
cltbld%netscape.com
3ad15dffc0 Automated update
git-svn-id: svn://10.0.0.236/trunk@146019 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 21:43:26 +00:00
mkaply%us.ibm.com
5894b16abe Bug #207779
r=varga, sr=bryner, a=mkaply
Make Show Columns work in bookmarks


git-svn-id: svn://10.0.0.236/trunk@146018 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 21:42:13 +00:00
cls%seawood.org
60fc4d6267 That AC_SUBST shouldn't be conditional.
git-svn-id: svn://10.0.0.236/trunk@146017 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 21:37:31 +00:00
cls%seawood.org
d47deb2a2c Set CYGDRIVE_MOUNT at configure time for cygwin-wrapper performance enhancement to work.
Thanks to Brian Ryner <bryner@brianryner.com> for the patch.
Bug #206643 r=cls a=mkaply


git-svn-id: svn://10.0.0.236/trunk@146016 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 21:36:22 +00:00
cls%seawood.org
1e70c2365d Do not spawn processes when converting cygwin paths. Signficant performance enhancement.
Thanks to paxunix@acm.org for the patch.
Bug #206643 r=bryner sr=cls a=mkaply


git-svn-id: svn://10.0.0.236/trunk@146015 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 21:32:11 +00:00
bienvenu%nventure.com
dc2ad88bab add pref for disabling secure auth on smtp servers, patch by ch.ey@gmx.net, r=me, sr=scott, a=asa 203785
git-svn-id: svn://10.0.0.236/trunk@146014 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 21:25:24 +00:00
cls%seawood.org
1697ac2c12 Move chrome files from xpcom to intl.
Bug #214690 r=dougt sr=darin a=asa


git-svn-id: svn://10.0.0.236/trunk@146013 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 21:25:18 +00:00
neil%parkwaycc.co.uk
2c4391f6b5 Bug 212839 don't scroll trees to negative top rows r=varga sr=rbs a=asa
git-svn-id: svn://10.0.0.236/trunk@146010 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 19:48:45 +00:00
timeless%mozdev.org
9e809f3ce5 Bug 133243 JS Console icons misnamed in Classic theme.
patch by abecevello@sympatico.ca r=bryner sr=alecf a=asa


git-svn-id: svn://10.0.0.236/trunk@146009 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 19:08:36 +00:00
bienvenu%nventure.com
2776f5ab17 fix hang when starttls returns failure, patch by ch.ey@gmx.net, r=me, sr=mscott, a=asa also clean up some tabs
git-svn-id: svn://10.0.0.236/trunk@146008 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 18:29:48 +00:00
darin%meer.net
1db23ac457 fixes bug 215270 "Crash (in cookies?) [nsHttpChannel::GetCallback]" r=mvl sr=bryner a=asa
git-svn-id: svn://10.0.0.236/trunk@146007 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 18:10:10 +00:00
timeless%mozdev.org
9314b24f0f Bug 211788 GTK - Universal prompt should invert buttons order
patch by mpeseng@tin.it r=bryner sr=blizzard a=asa


git-svn-id: svn://10.0.0.236/trunk@146006 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 18:04:16 +00:00
timeless%mozdev.org
30ae06dc68 Bug 216019 Change various sentences in BugMail.pm
r=preed a=justdave


git-svn-id: svn://10.0.0.236/trunk@146005 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 17:49:08 +00:00
igor%mir2.org
ad68c53cb0 Removal of Token.PRIMARY: it was used in parser to group primary tokens such as false, true, null, this but since the semantic of them is very different it is simpler to create parse tree nodes directly from tokens and check only for node type, not for type and operation.
git-svn-id: svn://10.0.0.236/trunk@146002 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 14:49:46 +00:00
mostafah%oeone.com
b365f8ea11 Fixed duplicated entity name
git-svn-id: svn://10.0.0.236/trunk@146001 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 14:19:20 +00:00
ian%hixie.ch
d370228c84 more happy, more kinky, and more consistent in its handlings of various forms of greetings.
git-svn-id: svn://10.0.0.236/trunk@145998 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 13:52:43 +00:00
ian%hixie.ch
63b599dd62 Make help slightly more helpful
git-svn-id: svn://10.0.0.236/trunk@145997 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 13:45:40 +00:00
ian%hixie.ch
ed31142824 Correct my spelling and my maths.
git-svn-id: svn://10.0.0.236/trunk@145996 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 13:45:06 +00:00
igor%mir2.org
63dd2db3be Parser tree nodes of Token.CONVERT type are replaced by Token.TONUMBER and additional optimizer nodes to convert to double or object eliminating the need to distinguish them by Node.TYPE_PROPERTY.
git-svn-id: svn://10.0.0.236/trunk@145995 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 11:21:46 +00:00
dbaron%dbaron.org
80cf7ecc33 Reflow the children with style changed reason when a style changed reflow is targeted at a table. Patch from Bernd Mielke <bernd_mozilla@gmx.de>. b=198506 r+sr=dbaron a=brendan
git-svn-id: svn://10.0.0.236/trunk@145992 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 06:15:10 +00:00
igor%mir2.org
f7e2d9a593 Removal of TypeEvent since its essential functionality beyond the declaration of few constants was used only to implement OptLocalVariable.assignType. Inlining that code eliminated need in TypeEvent.
git-svn-id: svn://10.0.0.236/trunk@145991 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 06:03:22 +00:00
brendan%mozilla.org
476d3351b3 One more comment tweak.
git-svn-id: svn://10.0.0.236/trunk@145988 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 01:19:30 +00:00
brendan%mozilla.org
f4ac3ab3f2 Followup to last checkin to better comment the dependency I missed.
git-svn-id: svn://10.0.0.236/trunk@145987 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 01:17:27 +00:00
noririty%jcom.home.ne.jp
00c388f5c2 refer new CookieViewer
git-svn-id: svn://10.0.0.236/trunk@145986 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-14 00:44:40 +00:00
bryner%brianryner.com
26114c3881 On Windows and OS/2, make pref .js files use DOS line endings even if the user is using cygwin with unix line endings. This works around a bug in the Macromedia Flash installer where it corrupts all.js. Bug 206029, r=cls.
git-svn-id: svn://10.0.0.236/trunk@145982 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 23:18:28 +00:00
dbaron%dbaron.org
79be6a0159 Print output of profile creation. Print all arguments to commands, not just the filename. b=215331 r=bryner
git-svn-id: svn://10.0.0.236/trunk@145981 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 22:21:13 +00:00
dbaron%dbaron.org
5784bb381b Fix missing last character for test results for some cygwin-newline variants. Pass args to codesize test correctly (one arg per array element). b=207797 r=bryner
git-svn-id: svn://10.0.0.236/trunk@145980 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 22:06:48 +00:00
bryner%brianryner.com
f51efb54e4 Remove duplicate --disable-mailnews, and remove wallet from the extensions list now that the new password manager code is enabled.
git-svn-id: svn://10.0.0.236/trunk@145979 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 21:45:24 +00:00
neil%parkwaycc.co.uk
4e73ed70e3 Bug 179728 work offline not unchecked when toggled from status bar r=dean_tessman sr=rbs a=asa
git-svn-id: svn://10.0.0.236/trunk@145978 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 21:42:40 +00:00
hyatt%mozilla.org
b752eeb60d Fix for 172616, just yank these rules that don't even apply once you have customizable toolbars.
git-svn-id: svn://10.0.0.236/trunk@145977 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 21:01:41 +00:00
mkaply%us.ibm.com
44eb1afa2f Oops, didn't mean to check that in
git-svn-id: svn://10.0.0.236/trunk@145976 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 20:42:47 +00:00
mkaply%us.ibm.com
65925aa2b4 Bug #215871
r=mkaply, sr=blizzard, a=mkaply
OS/2 only - better checking for the message window so firebird/thunderbird/mozilla can coexist


git-svn-id: svn://10.0.0.236/trunk@145975 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 20:40:53 +00:00
mkaply%us.ibm.com
bb04a3a4d8 Bug #199507
r=pedemonte, sr=blizzard, a=mkaply
OS/2 only - Don't do NS_GOTFOCUS when we get activated - bad focus stuff happens


git-svn-id: svn://10.0.0.236/trunk@145974 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 20:18:24 +00:00
mkaply%us.ibm.com
86ee36d409 Bug #215457
r=darin, sr=dougt, a=mkaply
Move creation of event queue before component registration


git-svn-id: svn://10.0.0.236/trunk@145973 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 20:08:47 +00:00
hyatt%mozilla.org
e132b55bed Fix assert in debug builds.
git-svn-id: svn://10.0.0.236/trunk@145972 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 19:54:24 +00:00
despotdaemon%netscape.com
2807e4bdf0 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@145971 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 19:16:51 +00:00
scott%scott-macgregor.org
335f384018 Checking this in for real this time!
Bug #190941 --> mailWindowOverlay.js uses obsolete outliner referenes. Thanks to Stephen Walker for porting this patch.


git-svn-id: svn://10.0.0.236/trunk@145970 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 19:11:10 +00:00
scott%scott-macgregor.org
3379b80f07 Bug #190941 --> mailWindowOverlay.js uses obsolete outliner referenes. Thanks to Stephen Walker for porting this patch.
Standalone message window is a bit of a mess. There are several separators and menu items that need to be hidden. Add the appropriate ids to these items and then hide them.


git-svn-id: svn://10.0.0.236/trunk@145969 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 19:07:11 +00:00
scott%scott-macgregor.org
3146b312bd remove an obsolete file that doesn't exist.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145968 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 18:27:00 +00:00
scott%scott-macgregor.org
efb4e76749 Port Bug #141531 to thunderbird --> move quote reply pref from the options dialog to account settings.
Thanks to Stephen Walker for porting this to Thunderbird.


git-svn-id: svn://10.0.0.236/trunk@145967 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 18:25:04 +00:00
mkaply%us.ibm.com
23fc945d0c r=me a=me - build a spellcheck XPI for linux
git-svn-id: svn://10.0.0.236/trunk@145964 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 17:48:58 +00:00
bienvenu%nventure.com
0d6f1c0bc6 fix dots in thread pane on empty trash, with suggestions from neil@parkwaycc r/sr/a=sspitzer 211289
git-svn-id: svn://10.0.0.236/trunk@145963 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 17:46:45 +00:00
mostafah%oeone.com
e59190a566 Removing duplicate defined entities
git-svn-id: svn://10.0.0.236/trunk@145962 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 17:39:08 +00:00
mostafah%oeone.com
4075db70ed Using Mozilla icons instead
git-svn-id: svn://10.0.0.236/trunk@145960 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 17:16:33 +00:00
mostafah%oeone.com
793ecb2e78 Adding in mac files needed to build sunbird
git-svn-id: svn://10.0.0.236/trunk@145959 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 17:02:43 +00:00
igor%mir2.org
737ccfd620 Change TokenStream to return operational tokens as is without grouping them through Token.UNARY, Token.PRIMARY etc. Instead do grouping only in parser. In this way exceptional cases when grouping of tokens has to be changed by parser (like reinterpretation of Token.IN) it is easy to deal with. Another advantage is decompiler simplification since it does not need to perform nested switches to unwrap tokens.
git-svn-id: svn://10.0.0.236/trunk@145957 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 14:21:39 +00:00
ian%hixie.ch
d3f9999600 Make the opme command also take into account masks.
git-svn-id: svn://10.0.0.236/trunk@145956 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 13:15:57 +00:00
igor%mir2.org
a31ae568ba I replaced Token.ADD/Token.SUB by Token.POS/Token.NEG as operands of UNARY operation nodes in parse tree. This is mostly for readability and to catch ADD/SUB misuse earlier.
git-svn-id: svn://10.0.0.236/trunk@145954 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 11:57:33 +00:00
igor%mir2.org
6fc1508775 Cosmetics: nodeOp as variable name is replaced by assignOp in methods related to construction of assignment nodes.
git-svn-id: svn://10.0.0.236/trunk@145953 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 11:53:14 +00:00
igor%mir2.org
45e8ed44fa Change Parser to use IRFactory.createAssignment to create assignment nodes instead of calling createBinary only to handle assignments explicitly in IRFactory later.
git-svn-id: svn://10.0.0.236/trunk@145952 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 10:51:38 +00:00
bryner%brianryner.com
b76f9e546d #include changes to go along with ian's checkin for bug 216015 - make #includes relative to source file
git-svn-id: svn://10.0.0.236/trunk@145951 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 09:53:32 +00:00
ian%hixie.ch
4b24071c2b Oops: the scoping of the relative directory path was not working on #include. (Not part of seamonkey build. r=bryner for firebird build.)
git-svn-id: svn://10.0.0.236/trunk@145950 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 09:46:33 +00:00
kyle.yuan%sun.com
c4728ed6a2 Bug 216002 [ATK Accessibility] wrong inheritance for nsXULTreeColumnsAccessibleWrap
r=bolian.yin@sun.com
Not in the default build.


git-svn-id: svn://10.0.0.236/trunk@145949 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 07:25:30 +00:00
brendan%mozilla.org
79b275fcc6 Really fix 215878, with great help from darin.
git-svn-id: svn://10.0.0.236/trunk@145948 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 06:54:13 +00:00
igor%mir2.org
1a13df0f9b Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=215923 :
Search prototype chain of JS this until wrapped Java object is found that is compatible with Java this.


git-svn-id: svn://10.0.0.236/trunk@145947 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 06:04:41 +00:00
hyatt%mozilla.org
5c584c7599 Check in fix for 206595, make sure the isImageBlocked properly tests for a comparison with DENY_ACTION.
git-svn-id: svn://10.0.0.236/trunk@145946 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 06:04:25 +00:00
noririty%jcom.home.ne.jp
34fe4afcec More localization patch by holyspirit@hkpeople.net b=202185
git-svn-id: svn://10.0.0.236/trunk@145945 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 05:55:46 +00:00
brendan%mozilla.org
e27c6498b5 Restore next-to-last rev, which is harmless.
git-svn-id: svn://10.0.0.236/trunk@145944 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 05:25:04 +00:00
darin%meer.net
6c2d85c7d5 backing out changes for bug 215878 to clear tinderbox orange (startup crash)
git-svn-id: svn://10.0.0.236/trunk@145943 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 05:17:14 +00:00
hyatt%mozilla.org
dd2a1b569c Make the Go menu support statustext.
git-svn-id: svn://10.0.0.236/trunk@145941 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 03:21:37 +00:00
hyatt%mozilla.org
438af204e8 Make bookmarks in the menu bar show status text in the status bar on rollover. Add generic support for menuitems in the menu bar to show status text using statustext attributes for any XUL application.
git-svn-id: svn://10.0.0.236/trunk@145936 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 01:55:39 +00:00
hyatt%mozilla.org
1e41bb9908 Make the stylesheet switcher smarter about showing/hiding more quickly based on the current location.
git-svn-id: svn://10.0.0.236/trunk@145935 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-13 00:21:42 +00:00
oeschger%netscape.com
43bed69902 bugs=198004,210300, a=asa, r=oeschger, work=r.j.keller, fixing search-db and help index in mozilla help system
git-svn-id: svn://10.0.0.236/trunk@145933 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 23:53:20 +00:00
brendan%mozilla.org
89fa1a1033 Fix js_FinishTakingSrcNotes 'logic gap' bug (215878, r=shaver, a=dveditz).
git-svn-id: svn://10.0.0.236/trunk@145932 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 23:42:55 +00:00
bienvenu%nventure.com
f7394ecd6c handle reading messages when the server does not return the /SEEN flag as it SHOULD, r/sr/a=sspitzer, 215620
git-svn-id: svn://10.0.0.236/trunk@145931 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 23:12:21 +00:00
scott%scott-macgregor.org
f8ee4f20ec Land new about dialog
git-svn-id: svn://10.0.0.236/trunk@145930 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 21:08:58 +00:00
justdave%syndicomm.com
e867c6f9cf Bug 215962: Missing {} around implied hash reference in params to ThrowUserError
patch by Eric Selberg <erik@selberg.com>
r= justdave a= justdave


git-svn-id: svn://10.0.0.236/trunk@145928 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 18:54:16 +00:00
wtc%netscape.com
365f49cac6 Fix from Ian to address Bugzilla bug 202179.
The fix restores some old code that was removed as part of our
performance work (Bugzilla bug 145322).  Thus, there may be a
slight performance hit, but obviously, we need to have correct
code first.

This is a part of the code I really don't like.  To summarize,
there was a hack put in a long time ago to make sure that the
PKCS#11 session in which the SSL keys are generated was never
closed until the last key was deleted.  This only worked by chance,
and if any part of the code was changed (as was the case here), this
unstable equilibrium would be lost.  As with all hacks, it wasn't
really documented, so the problem escaped our notice.  As a result of
putting the hack back in, we're going back to the horribly wasteful
operation of opening 4 sessions and immediately closing them.  I intend
to have a proper solution in a later release.


git-svn-id: svn://10.0.0.236/trunk@145927 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 18:21:55 +00:00
ian%hixie.ch
afba3e8c3e Remove some redundant checks for bug 133134.
git-svn-id: svn://10.0.0.236/trunk@145925 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 16:37:25 +00:00
ian%hixie.ch
ed375fdb84 Some more minor changes, and the addition of a response to '/me bites mozbot' (the 'kinky' responses, although they aren't very raunchy)
git-svn-id: svn://10.0.0.236/trunk@145924 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 16:35:59 +00:00
ian%hixie.ch
08e0b26ba1 New temperature scales (optimised for air temperatures)
git-svn-id: svn://10.0.0.236/trunk@145923 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 16:29:29 +00:00
roc+%cs.cmu.edu
5dc0998c4e Bug 207637. Don't fire onchange for MouseUp events where we didn't see a mousedown. r+sr=dbaron,a=asa
git-svn-id: svn://10.0.0.236/trunk@145922 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 16:00:20 +00:00
roc+%cs.cmu.edu
a84edff323 Bug 213303. Allow events to be sent to views which are totally clipped out. r+sr=dbaron,a=brendan. Patch by nielsen@memberwebs.com.
git-svn-id: svn://10.0.0.236/trunk@145921 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 15:56:11 +00:00
bienvenu%nventure.com
cc8a899283 fix assertions deleting top level msg in a collapsed thread, part of work on 211289, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@145918 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 15:14:13 +00:00
bienvenu%nventure.com
05a56dac8d fix assertions deleting multiple messages by using batching, part of work on 211289, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@145917 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 15:08:09 +00:00
noririty%jcom.home.ne.jp
246d273966 Add tooltip to status icon more informative. Patch by bugzilla@babylonsounds.com. b=215737 r=me
git-svn-id: svn://10.0.0.236/trunk@145916 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 14:43:09 +00:00
mostafah%oeone.com
7cc32e617b Checking in patch for bug 199856: To do task list doesn't remember sort state
git-svn-id: svn://10.0.0.236/trunk@145914 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 14:12:40 +00:00
igor%mir2.org
0765d63de9 Making Decompiler.decompile public and changing NativeFunction.getSourceFunction() to return Object so it is easy to implement alternative presentation of encoded source.
git-svn-id: svn://10.0.0.236/trunk@145913 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 13:12:39 +00:00
neil%parkwaycc.co.uk
8f0d5cc4cf Bug 141531 move quote reply pref (reply below/above) to account settings p=bugzilla@arlen.demon.co.uk r=me sr=bienvenu a=asa
git-svn-id: svn://10.0.0.236/trunk@145912 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 12:33:04 +00:00
igor%mir2.org
a01dcad0f7 Encoded source presentation changes.
Now encoded source does not encode sources of nested functions as external references. Rather they are encoded as any other source elements and to implement function.toString() runtime stores starting and ending offsets for function encoded source.

In this way decompiler is separated from the rest of runtime and external applications can access the encoded source with less efforts.


git-svn-id: svn://10.0.0.236/trunk@145911 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 11:50:48 +00:00
igor%mir2.org
612c491f01 Using ScriptRuntime.emptyStrings to return emoty var array
git-svn-id: svn://10.0.0.236/trunk@145910 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 11:50:45 +00:00
neil%parkwaycc.co.uk
6593e9b14e Bug 211695 Fix bugs in nsCertTree.cpp r=varga sr=alecf moa=kaie a=asa
git-svn-id: svn://10.0.0.236/trunk@145909 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 11:20:50 +00:00
neil%parkwaycc.co.uk
1a38264341 Bug 209149 Show subcategories selecting a category in the preferences dialog r=dean_tessman sr=jag a=asa
git-svn-id: svn://10.0.0.236/trunk@145908 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 11:18:27 +00:00
neil%parkwaycc.co.uk
a677379d40 Bug 160055 Copy Email Address should unescape e.g. %40 to @ r=dean_tessman sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@145907 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 11:09:20 +00:00
neil%parkwaycc.co.uk
d173f44a4c Bug 133503 Ctrl+F4 should not be active during print preview r=timeless sr=jag a=asa should also fix Ctrl+PgUp/PgDn from Bug 149907
git-svn-id: svn://10.0.0.236/trunk@145906 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 10:52:59 +00:00
neil%parkwaycc.co.uk
bc5c8dad88 Bug 126216 allow wrapping of error messages in JS console r=timeless sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@145905 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 10:35:48 +00:00
chanial%noos.fr
9bf94c4b73 bug 200439: last character typed in text field when creating new profile is not displayed in target location.
r=bryner, sr=jag, a=asa


git-svn-id: svn://10.0.0.236/trunk@145904 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 08:43:10 +00:00
bryner%brianryner.com
b8b3823b10 Fix focus not being restored correctly after unminimizing a window on Win32 (bug 212556). r=ere@atp.fi, sr=jst@netscape.com, a=asa.
git-svn-id: svn://10.0.0.236/trunk@145903 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 06:43:48 +00:00
bryner%brianryner.com
1a77248ef6 Fix objdir bustage
git-svn-id: svn://10.0.0.236/trunk@145902 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 06:20:39 +00:00
dbaron%dbaron.org
9fb760c3bb Add -Wno-long-long before adding -pedantic so that we can compile on gcc 3.3.1 without --disable-pedantic. r=bryner a=asa b=214051
git-svn-id: svn://10.0.0.236/trunk@145901 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 06:05:45 +00:00
hyatt%mozilla.org
094286a08f Fix for 215296, r=bryner, sr=brendan, a=asa, This patch retains Seamonkey's behavior for titles on all platforms while patching Mac behavior to leave off the modifier for FB+TB
git-svn-id: svn://10.0.0.236/trunk@145900 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 05:51:39 +00:00
bryner%brianryner.com
af92b9ffc8 Enable new password manager for Firebird.
git-svn-id: svn://10.0.0.236/trunk@145899 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 05:22:10 +00:00
chanial%noos.fr
9cd884435e I should have taken one more vacation day, definitely.
git-svn-id: svn://10.0.0.236/trunk@145898 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 05:11:21 +00:00
scott%scott-macgregor.org
2f7745c206 new junk mail icon for the thread pane / folder pane
git-svn-id: svn://10.0.0.236/trunk@145897 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 05:10:24 +00:00
scott%scott-macgregor.org
061ca9b593 removing obsolete file
git-svn-id: svn://10.0.0.236/trunk@145896 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 05:09:14 +00:00
scott%scott-macgregor.org
38f55c869b New junk mail icon for the thread pane.
git-svn-id: svn://10.0.0.236/trunk@145895 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 05:08:12 +00:00
scott%scott-macgregor.org
0253619bfa locale update
git-svn-id: svn://10.0.0.236/trunk@145894 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 05:04:34 +00:00
joshua.xia%sun.com
4cc2fcda3d for bugzilla #215487 sr=darin r=louie.zhao
git-svn-id: svn://10.0.0.236/trunk@145893 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 04:27:47 +00:00
chanial%noos.fr
86d6a3ad20 fixing Mac bustage
git-svn-id: svn://10.0.0.236/trunk@145892 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 03:56:01 +00:00
bryner%brianryner.com
91a57e9634 Address a couple of potential security problems by ensuring that usernames and passwords that are part of a URL are not included in the realm; don't do any signon storing or prefilling if the URI does not support hostnames.
git-svn-id: svn://10.0.0.236/trunk@145891 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 03:43:46 +00:00
scott%scott-macgregor.org
e9d687817a Add a View / Layout menu item which allows the user to set the desired mail 3-pane layout.
Move the menu item for hiding the message pane from Toolbars (where it did not belong) down to
the new Layout menu.

Thanks to Stephen Walker for contributing this patch.


git-svn-id: svn://10.0.0.236/trunk@145890 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 03:12:22 +00:00
hyatt%mozilla.org
c68c77eaf2 Restore the titlemodifier
git-svn-id: svn://10.0.0.236/trunk@145889 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 02:47:14 +00:00
scott%scott-macgregor.org
911314bf1c put back the - Thunderbird on window titles since accessibility needs this.
git-svn-id: svn://10.0.0.236/trunk@145888 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 02:36:25 +00:00
chanial%noos.fr
5b52467ea0 updating allmakefiles.sh (noticed by swalker)
git-svn-id: svn://10.0.0.236/trunk@145887 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 02:23:43 +00:00
hyatt%mozilla.org
ff31d41692 Make sure if you have a sep but no modifier, you don't append the modifier.
git-svn-id: svn://10.0.0.236/trunk@145886 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 02:19:28 +00:00
chanial%noos.fr
57e8ea19ac bug 213228: new toolkit independence bug, part 2.
bind our dialog.xml and wizard.xml widgets.
remove the need for platformXUL.css and platformDialog.xml
sync dialog.xml (bug 197568, patch by ajvincent@juno.com) with seamonkey


git-svn-id: svn://10.0.0.236/trunk@145885 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-12 01:19:58 +00:00
scott%scott-macgregor.org
c4b21a87da Make Go to next unread message work for thunderbird when crossing folders. We were missing a declaration for MSG_FOLDER_FLAG_JUNK
which triggered a JS error.


git-svn-id: svn://10.0.0.236/trunk@145884 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 22:36:25 +00:00
dbaron%dbaron.org
27cf2ed74a Fix attribute mapping for image inputs by always mapping the attributes that work on image inputs. b=214077 r+sr=bzbarsky a=brendan
git-svn-id: svn://10.0.0.236/trunk@145883 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 21:53:24 +00:00
hyatt%mozilla.org
bebf1d2c48 Add back hiddenWindow.xul to jar.mn
git-svn-id: svn://10.0.0.236/trunk@145882 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 21:04:51 +00:00
hyatt%mozilla.org
cb2f86b154 Adding the hidden window file.
git-svn-id: svn://10.0.0.236/trunk@145881 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 21:02:56 +00:00
jag%tty.nl
acd42ad152 Bug 201761: Unknown namespace prefix 'html' in scrollbar.css. Patch by Ben Fowler <bfowler@ewitness.co.uk>, jag, r=Neil, sr=dbaron, a=Asa
git-svn-id: svn://10.0.0.236/trunk@145880 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 20:38:09 +00:00
neil%parkwaycc.co.uk
80ec3983b5 Bug 207243 -moz-image-region dimensions for spelling button are wrong p=sailfish@unforgettable.com r=me sr=bz a=asa
git-svn-id: svn://10.0.0.236/trunk@145879 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 19:33:06 +00:00
chanial%noos.fr
85f01746c3 fix problem when rebuilding the toolkit only and add buildconfig.html to garbage.
git-svn-id: svn://10.0.0.236/trunk@145878 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 19:13:27 +00:00
bzbarsky%mit.edu
edbe6382af Don't use uninitialiazed hashtable. Bug 214941, r=bsmedberg, sr=peterv, a=dveditz
git-svn-id: svn://10.0.0.236/trunk@145875 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 18:16:48 +00:00
bzbarsky%mit.edu
7e4a765816 Fix bug 214874. Script should not execute while innerHTML is being set.
r+sr=jst, a=dveditz


git-svn-id: svn://10.0.0.236/trunk@145874 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 18:13:16 +00:00
jag%tty.nl
9865498d4f Bug 215458: mac classic dialog.css: error parsing value for color property. r=Neil, sr=dbaron, a=Asa
git-svn-id: svn://10.0.0.236/trunk@145872 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 17:36:18 +00:00
bienvenu%nventure.com
208fe03dfb fix multiple connection protection code by making sure host name is set correctly when processing selected state url, fixes a regression by backing out one line of change r/sr/a=sspizer 215776
git-svn-id: svn://10.0.0.236/trunk@145870 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 16:36:20 +00:00
bienvenu%nventure.com
ea1d97046d fix offline sync not to leave db's open, and not to open db's without offline events, r=sspitzer, sr=mscott, a=sspitzer 215371
git-svn-id: svn://10.0.0.236/trunk@145869 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 15:54:25 +00:00
igor%mir2.org
00a757af20 Switching to use ClassFileWriter.addPush(String) instead of ClassFileWriter.addLoadConstant(String) to support string constants with JVM UTF8 encoding exceeding 64k.
git-svn-id: svn://10.0.0.236/trunk@145868 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 14:54:19 +00:00
chanial%noos.fr
135855d4c9 bug 213228: new toolkit independence bug, part 1.
fork buildconfig.html and build.dtd


git-svn-id: svn://10.0.0.236/trunk@145867 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 14:51:44 +00:00
igor%mir2.org
305124cf67 Fixing bugs in the initial implementation of ClassFileWriter.addPush(String): now it works
git-svn-id: svn://10.0.0.236/trunk@145866 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 14:14:12 +00:00
chanial%noos.fr
e74ccce529 "fixing" bustage by not including the non existent file browser/base/content/hiddenWindow.xul.
Currently (unless dave missed to check in several files), hiddenWindow.xul is in the xpfe toolkit.
That makes absolutely no sense since it is completely navigator dependent, but in order to have it in mozilla/browser, we need to provide a generic mechanism to run xul apps hiddenWindow.xul files similar to the one that launches the visible window (browser.xul, etc...) or rethink the all MacOS X hiddenWindow hackery (ie: remove the need for hiddenWindow.xul files and provide a way so that any MacOS X xul window with menu bar can be hidden, except of course the menubar).


git-svn-id: svn://10.0.0.236/trunk@145865 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 12:41:27 +00:00
kairo%kairo.at
ecab08be9b bug 214207 - update localeVersion for 1.5b - rs=blizzard, a=asa
git-svn-id: svn://10.0.0.236/trunk@145864 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 11:31:24 +00:00
igor%mir2.org
7d04093793 Use special token to encode function escape in Decompiler instead of using elaborated code to distinguish between start of function and function escape.
git-svn-id: svn://10.0.0.236/trunk@145863 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 11:06:21 +00:00
igor%mir2.org
916d20bdd2 Adding readFile function to the shell to read file context.
git-svn-id: svn://10.0.0.236/trunk@145862 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 10:54:40 +00:00
hyatt%mozilla.org
6415ec7ce1 Fix for 204418, make a pref available for picking the hiddenWindow URL so different apps can have their own hiddenWindow files. r/sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@145861 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 08:42:36 +00:00
hyatt%mozilla.org
7ac27491ce Make hiddenWindow actually work on Mac.
git-svn-id: svn://10.0.0.236/trunk@145860 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 08:41:34 +00:00
hyatt%mozilla.org
8bcb78aee8 Separate out the menu bar and the hacky go history tree.
git-svn-id: svn://10.0.0.236/trunk@145859 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 08:18:49 +00:00
hyatt%mozilla.org
779e664351 Separate keys, commands, broadcasters, and string bundles into their own file.
git-svn-id: svn://10.0.0.236/trunk@145858 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 08:12:19 +00:00
hyatt%mozilla.org
a793e2f4c9 Separate scripts into their own .inc file so they can be shared with the hiddenWindow.
git-svn-id: svn://10.0.0.236/trunk@145857 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 08:03:52 +00:00
hyatt%mozilla.org
3a6854d5f1 Add the pref for a hidden window. Code that uses the pref is not landed yet. It's waiting for drivers approval.
git-svn-id: svn://10.0.0.236/trunk@145856 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 06:54:55 +00:00
despotdaemon%netscape.com
34a9f9bb09 Pseudo-automatic update of changes made by scott@scott-macgregor.org.
git-svn-id: svn://10.0.0.236/trunk@145855 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 04:54:01 +00:00
ben%bengoodger.com
a0f98c6460 bug 199819 - seems like I missed a couple of cases with this. Make sure that the autocompleteenabled attribute is set on all child browser widgets when we detect the preference change
git-svn-id: svn://10.0.0.236/trunk@145854 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 03:57:20 +00:00
ben%bengoodger.com
430ea44ec1 Clean up plugin override detection
git-svn-id: svn://10.0.0.236/trunk@145853 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 03:54:41 +00:00
ben%bengoodger.com
34b121456e Fix bug 215383 - Empty space on personal toolbar does not act like a bookmark folder (unable to receive drops, etc)
git-svn-id: svn://10.0.0.236/trunk@145851 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-11 01:59:35 +00:00
hyatt%mozilla.org
d78211f28b Fix for 173444, custom toolbars show up (incorrectly) in popup windows.
git-svn-id: svn://10.0.0.236/trunk@145850 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 22:48:52 +00:00
hyatt%mozilla.org
236ee2d6d8 Fix for 173444, custom toolbars show up (incorrectly) in popup windows.
git-svn-id: svn://10.0.0.236/trunk@145849 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 22:46:41 +00:00
hyatt%mozilla.org
4c7616443a Fix for 179336, make sure the page report for blocked popups shows the right page url.
git-svn-id: svn://10.0.0.236/trunk@145848 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 22:28:28 +00:00
hyatt%mozilla.org
b29b152bf2 Remove duplicate stylesheet switching functions.
git-svn-id: svn://10.0.0.236/trunk@145847 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 21:49:24 +00:00
scott%scott-macgregor.org
f1a805ffba Don't align boxes inside aligned rows in the font panel.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145846 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 19:23:43 +00:00
neil%parkwaycc.co.uk
766f78f931 Bug 61520 Add additional headers to every message p=telio+bugzilla@telio.net r=dmose sr=mscott a=rjesup a=asa
git-svn-id: svn://10.0.0.236/trunk@145845 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 18:24:08 +00:00
noririty%jcom.home.ne.jp
6092fb0c53 Fix 186751 - 'About Mozilla Firebird' dialog to small for large fonts. Patch by borggraefe@despammed.com
git-svn-id: svn://10.0.0.236/trunk@145844 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 14:56:53 +00:00
noririty%jcom.home.ne.jp
f8f2e71f41 (blame)
git-svn-id: svn://10.0.0.236/trunk@145843 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 13:22:50 +00:00
noririty%jcom.home.ne.jp
3b2ee6c162 tweak css. b=171451
git-svn-id: svn://10.0.0.236/trunk@145842 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 11:11:27 +00:00
hyatt%mozilla.org
15297b8032 Tweak terminology.
git-svn-id: svn://10.0.0.236/trunk@145841 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 09:42:36 +00:00
hyatt%mozilla.org
25e734681e Commit the data source file that will hold persisted alternate stylesheet choices.
git-svn-id: svn://10.0.0.236/trunk@145840 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 08:19:38 +00:00
hyatt%mozilla.org
d77b42e4fb Add some notes about persistence of alt sheet choices.
git-svn-id: svn://10.0.0.236/trunk@145839 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 08:13:47 +00:00
hyatt%mozilla.org
5829e656e4 Initial commit of alternate stylesheet support in Firebird.
git-svn-id: svn://10.0.0.236/trunk@145838 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 08:04:58 +00:00
hyatt%mozilla.org
c73c098b4f Fix for 204672, Mac OS X menus don't respect autocheck, r/sr=bryner, a=asa
git-svn-id: svn://10.0.0.236/trunk@145837 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 07:46:55 +00:00
scott%scott-macgregor.org
af6aa03834 increase the height of the options dialog to avoid truncating the Send Options button in the compose panel.
git-svn-id: svn://10.0.0.236/trunk@145836 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 05:53:15 +00:00
scott%scott-macgregor.org
d00190fd1e More improvements to the advanced preferences pane. Remove some unnecessary labels among other things.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145835 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 05:00:58 +00:00
scott%scott-macgregor.org
b2312fbbb1 Drop in a new Mac icon that goes in the OSX system tray that looks like a proper aqua thunderbird icon. Thanks to Jason Kersey for the icon
and to Don Crandall for figuring out where to put it.


git-svn-id: svn://10.0.0.236/trunk@145834 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 04:57:28 +00:00
scott%scott-macgregor.org
6ccd049712 Use -moz-image-region for window config instead of using separate icons for each window layout.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145833 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 04:54:11 +00:00
bryner%brianryner.com
183a2f5de7 Fix sorting of history when Group by Date is selected (bug 215384). Get rid of the hidden columns in the history tree and instead dynamically change the sort attribute on the visible column. Implement a DayFolderIndex property for the date folders which gives an index (0-7) to sort on, rather than sorting them alphabetically. r=ben.
git-svn-id: svn://10.0.0.236/trunk@145832 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 04:42:17 +00:00
hyatt%mozilla.org
fd0c55b3d9 Remove ifdefs from browser.dtd
git-svn-id: svn://10.0.0.236/trunk@145831 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 04:28:02 +00:00
caillon%returnzero.com
916e757114 Bug 214949
Make XUL error pages work again by making GetOrigin() return the full spec for chrome: URIs and preventing principal lookups when the principals hash is empty.
r+sr=jst@netscape.com
a=rjesup@wgate.com


git-svn-id: svn://10.0.0.236/trunk@145830 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 02:26:11 +00:00
hyatt%mozilla.org
539151a004 Fix Open in Tabs on Mac with a hacky JS workaround.
git-svn-id: svn://10.0.0.236/trunk@145829 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-10 01:50:05 +00:00
bzbarsky%mit.edu
46cae71484 Backing out last checkin, since a= is needed.
git-svn-id: svn://10.0.0.236/trunk@145828 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 22:19:49 +00:00
bzbarsky%mit.edu
789730182e Fix bug 214844 -- rel pos blocks with overflow set should be containing blocks
for abs pos elements.  Patch by mats.palmgren@bredband.net (Mats Palmgren),
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@145827 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 21:41:39 +00:00
asa%mozilla.org
6c168d9672 de-geekifying default bookmarks some - developers and testers are quite capable of making their own bookmarks - and removing redundant bookmark
git-svn-id: svn://10.0.0.236/trunk@145826 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 21:16:15 +00:00
hyatt%mozilla.org
04b59ee15f Make dbl click behavior in the URL bar match WinIE on Win32 only.
git-svn-id: svn://10.0.0.236/trunk@145825 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 20:40:42 +00:00
bryner%brianryner.com
10fcafb2d7 Fix crash if the password field is the first field in a form.
git-svn-id: svn://10.0.0.236/trunk@145824 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 20:38:09 +00:00
noririty%jcom.home.ne.jp
65b94b95cd Add bugzilla quicksearch
git-svn-id: svn://10.0.0.236/trunk@145823 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 19:41:44 +00:00
bsmedberg%covad.net
59065133a3 Bug 212919 - Fix const issues in nsDataHashtable on MSVC7 (I'm surprised other
compilers didn't barf already!) r=swalker sr=scc a=asa


git-svn-id: svn://10.0.0.236/trunk@145822 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 19:24:24 +00:00
noririty%jcom.home.ne.jp
3a6944dc25 Fix 202106 - Fix hardcoded reference. Patch by mconnor and sipaq.
git-svn-id: svn://10.0.0.236/trunk@145821 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 19:05:44 +00:00
ian%hixie.ch
302c09062d Make Rude actually tell you the right host when it fails. Also, clarify a comment.
git-svn-id: svn://10.0.0.236/trunk@145818 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 15:13:53 +00:00
ian%hixie.ch
a0297d9b4b Minor fix to autoop help. Patch by mental.
git-svn-id: svn://10.0.0.236/trunk@145817 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 15:13:03 +00:00
ian%hixie.ch
d66177a54f Use DBM database instead of config file for seen data. Note that there is no migration path for old seen data, and that the config file isn't updated to remove the now superfluous variables.
git-svn-id: svn://10.0.0.236/trunk@145816 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 14:54:02 +00:00
noririty%jcom.home.ne.jp
72614d1281 Add Toolbars menu to toolbar contextmenu. Patch by drbrain-bugzilla@segment7.net b=174408
git-svn-id: svn://10.0.0.236/trunk@145815 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 14:47:31 +00:00
ian%hixie.ch
b7fc6f52c5 better error handling (to handle the case where the servers are totally down, like now)
git-svn-id: svn://10.0.0.236/trunk@145814 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:58:13 +00:00
ian%hixie.ch
130d4f80ef Make mozbot slightly more willing to insult people (won't help much since the servers are down, but oh well)
git-svn-id: svn://10.0.0.236/trunk@145813 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:54:27 +00:00
ian%hixie.ch
cd92b19066 minor comment fixup
git-svn-id: svn://10.0.0.236/trunk@145812 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:53:17 +00:00
ian%hixie.ch
b871b37ad2 Implement a hitting command, add some new variants to some existing commands
git-svn-id: svn://10.0.0.236/trunk@145811 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:49:36 +00:00
ian%hixie.ch
9c36805f50 Fix a minor warning
git-svn-id: svn://10.0.0.236/trunk@145810 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:48:22 +00:00
ian%hixie.ch
6ef172b36f Minor documentation fixes: typoes, slight inaccuracies, etc
git-svn-id: svn://10.0.0.236/trunk@145809 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 13:47:54 +00:00
bryner%brianryner.com
56d3d16238 Improve support for autocomplete=off (bug 178597). Check for autocomplete=off on the form element as well as the input, and use case-insensitive string compare.
git-svn-id: svn://10.0.0.236/trunk@145808 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 10:15:31 +00:00
bryner%brianryner.com
e95c2d418e Convert nsIAutoCompleteResultTypes.h to an IDL file, which makes QI'ing to those interfaces work as expected.
git-svn-id: svn://10.0.0.236/trunk@145807 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 10:08:00 +00:00
hyatt%mozilla.org
9be4babea1 Refine the sidebar's link check.
git-svn-id: svn://10.0.0.236/trunk@145806 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 09:07:46 +00:00
blakeross%telocity.com
ea3935322b Fix yet another font issue.
git-svn-id: svn://10.0.0.236/trunk@145805 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 08:43:17 +00:00
blakeross%telocity.com
0711225157 Fixing font bug Asa found.
git-svn-id: svn://10.0.0.236/trunk@145804 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 08:16:15 +00:00
blakeross%telocity.com
7c752c5a0a Fixing 200718
git-svn-id: svn://10.0.0.236/trunk@145803 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 07:56:48 +00:00
blakeross%telocity.com
445b774265 Fix 200718
git-svn-id: svn://10.0.0.236/trunk@145802 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 07:56:31 +00:00
despotdaemon%netscape.com
c9c0884803 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@145801 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 06:53:08 +00:00
hyatt%mozilla.org
ed34777379 Localize the title string for transient sidebar bookmarks loaded via _search.
git-svn-id: svn://10.0.0.236/trunk@145800 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 06:51:13 +00:00
hyatt%mozilla.org
a832af1680 Add support for Opera's rel=sidebar mechanism for adding panels. Add support for WinIE's target=_search as a way of displaying temporary panels.
git-svn-id: svn://10.0.0.236/trunk@145799 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 06:47:32 +00:00
scott%scott-macgregor.org
a96a74eda9 Use a grd to align the language menu lists in the fonts & languages panel.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145798 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 06:13:21 +00:00
scott%scott-macgregor.org
4ad3a4c8b6 Remove extraneous boxes from various pref panels.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145797 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 06:06:52 +00:00
blakeross%telocity.com
420b546e2d Fix font bustage.
git-svn-id: svn://10.0.0.236/trunk@145796 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 05:17:08 +00:00
hyatt%mozilla.org
5f85a4ce53 Fork the sidebar component for Firebird/Thunderbird. r/sr=bryner, a=asa, bug #215599
git-svn-id: svn://10.0.0.236/trunk@145795 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 05:04:05 +00:00
hyatt%mozilla.org
51dd4e59ab Implement Seamonkey's addPanel API
git-svn-id: svn://10.0.0.236/trunk@145794 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 05:02:55 +00:00
scott%scott-macgregor.org
5577a383cf Make the options dialog resizeable.
git-svn-id: svn://10.0.0.236/trunk@145793 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 04:49:51 +00:00
scott%scott-macgregor.org
28ba822445 expose address collection rules to the advanced pref panel. I hope to make room for this in the composition category later.
git-svn-id: svn://10.0.0.236/trunk@145792 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 04:38:10 +00:00
ben%bengoodger.com
16224ae6ed relicense file
git-svn-id: svn://10.0.0.236/trunk@145791 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 04:11:44 +00:00
ben%bengoodger.com
16c47e3988 add comment
git-svn-id: svn://10.0.0.236/trunk@145790 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 04:04:54 +00:00
ben%bengoodger.com
c491c09a9e Fix helper apps list being blank by properly handling types that don't have extended info (such as primaryExtension) available for them.
git-svn-id: svn://10.0.0.236/trunk@145789 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 04:04:26 +00:00
bryner%brianryner.com
69efaa3bdd Make this loop more correct - voidarray counts are PRInt32.
git-svn-id: svn://10.0.0.236/trunk@145788 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 03:48:34 +00:00
blakeross%telocity.com
3f3f443d63 Fix string for consistency.
git-svn-id: svn://10.0.0.236/trunk@145787 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 03:29:03 +00:00
bienvenu%nventure.com
767d76e008 fix problem re-applying junk/non-junk status to new messages after first update of folder r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@145786 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 02:03:09 +00:00
bienvenu%nventure.com
c921578262 speedup downloading of news messages for offline use 214525 r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@145785 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 02:01:45 +00:00
dbaron%dbaron.org
26188aebe5 Make code clearer.
git-svn-id: svn://10.0.0.236/trunk@145784 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 01:41:06 +00:00
scott%scott-macgregor.org
9685ddb070 use the triangle for mail ui twisty and the +/- for advanced options.
git-svn-id: svn://10.0.0.236/trunk@145783 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 01:19:14 +00:00
despotdaemon%netscape.com
a9056f9a02 Pseudo-automatic update of changes made by hyatt@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145782 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 01:19:07 +00:00
scott%scott-macgregor.org
8c24aabbaa use the traditional + / - twisties for the advanced options panel and the triangles for the mail ui.
git-svn-id: svn://10.0.0.236/trunk@145781 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 01:17:09 +00:00
scott%scott-macgregor.org
8a57c86afd Rebuild the advanced pref panel to use the shared expander bindings found in mozilla/toolkit.
collapse prefPanel.css into pref.css


git-svn-id: svn://10.0.0.236/trunk@145780 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 01:15:31 +00:00
hyatt%mozilla.org
ce07580ac2 Forgot makefile.in for firebird.
git-svn-id: svn://10.0.0.236/trunk@145779 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 01:10:38 +00:00
hyatt%mozilla.org
3edbee8191 Add the sidebar to browser. Not built yet.
git-svn-id: svn://10.0.0.236/trunk@145777 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-09 00:36:47 +00:00
hyatt%mozilla.org
184ca06709 Fork the chrome registry for Fb+Tb, bug 215496, r=bryner, sr+a=brendan
git-svn-id: svn://10.0.0.236/trunk@145772 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 23:28:27 +00:00
wtc%netscape.com
9d13f6067f Deleted useless local variable 'arena' in cert_ImportCAChain.
git-svn-id: svn://10.0.0.236/trunk@145770 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 23:15:50 +00:00
scott%scott-macgregor.org
7f250196ce Bug #211031 --> if we are saving as draft/template/send later then don't insert the undisclosed recipients text. We'll do that
later when we actually go to send the message.

r/sr=bienvenu
a=asa


git-svn-id: svn://10.0.0.236/trunk@145768 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:56:44 +00:00
dbaron%dbaron.org
17010e84d6 Stop breaking negative numbers in calltrees.
git-svn-id: svn://10.0.0.236/trunk@145767 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:32:40 +00:00
dbaron%dbaron.org
7482fd44bc Allow fixup of counts at end of make-tree.pl output.
git-svn-id: svn://10.0.0.236/trunk@145766 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:30:37 +00:00
dbaron%dbaron.org
2208a0cd3c Clean up a little. Improve output.
git-svn-id: svn://10.0.0.236/trunk@145765 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:23:18 +00:00
scott%scott-macgregor.org
ad054b69c4 mailViews.dat was listed twice.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145764 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:17:34 +00:00
scott%scott-macgregor.org
b8db790471 Remove obsolete helperProgress dlg chrome.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145763 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 22:15:07 +00:00
blakeross%telocity.com
862e59d173 didnt mean to change that yet
git-svn-id: svn://10.0.0.236/trunk@145761 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 21:23:37 +00:00
scott%scott-macgregor.org
5e293fa615 Bug #173954 --> Add Send Page, Send Link and Send Image support to Firebird. Turned off for unix builds.
r/sr=ben


git-svn-id: svn://10.0.0.236/trunk@145760 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 21:23:34 +00:00
blakeross%telocity.com
1f7754622d startup() shouldnt be called twice.
git-svn-id: svn://10.0.0.236/trunk@145759 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 21:19:04 +00:00
kerz%mozillazine.org
223daccefc Adding advanced icon to the pref window.
git-svn-id: svn://10.0.0.236/trunk@145758 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 21:04:38 +00:00
rjesup%wgate.com
f9aca9363b Bug 193011: frame recursion limits re-added/docshell limit removed (backout
of bug 98158 and follow-on patches).  Re-fixes bug 98158 in a different way.
r=darin, sr=dbaron, a=asa


git-svn-id: svn://10.0.0.236/trunk@145757 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 20:32:22 +00:00
hyatt%mozilla.org
ddcdc3d12c Support titledefault in tabbed browsing.
git-svn-id: svn://10.0.0.236/trunk@145756 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 18:59:40 +00:00
scott%scott-macgregor.org
126a429284 Land Bug #214402 for David into thunderbird --> Keep thread pane blank until we are logged in for online imap and pop cases.
git-svn-id: svn://10.0.0.236/trunk@145755 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 17:17:50 +00:00
igor%mir2.org
bd57e0cecf making decompiler class public so public method Parser.parser still can be called from outside omj.
git-svn-id: svn://10.0.0.236/trunk@145754 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 16:42:41 +00:00
scott%scott-macgregor.org
7987a67e7e ***Thunderbird Only blocker***
Back out 213538 which attempted to remove a thunderbird ifdef in nsWebShell.cpp. This broke the ability to display mail messages
on mac, linux and win95/win98 builds. Miraculously it sometimes works on win xp, but still has issues.


git-svn-id: svn://10.0.0.236/trunk@145753 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 16:20:19 +00:00
igor%mir2.org
5f9d3ee8b9 Pass Decompiler object as an argument for Parser.parse instead of creating an instance there for better flexibility.
git-svn-id: svn://10.0.0.236/trunk@145752 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 15:42:19 +00:00
igor%mir2.org
fcf58b8b7a Calling Decompiler.decompile directly instead of calling Parser.decompile
git-svn-id: svn://10.0.0.236/trunk@145751 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 15:36:48 +00:00
noririty%jcom.home.ne.jp
f72fc0a87b tweak AutomaticImageResizing label
git-svn-id: svn://10.0.0.236/trunk@145750 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 14:58:17 +00:00
noririty%jcom.home.ne.jp
c2ada7156d Fix 213787 - Add an id for 'Open in Tabs' menuseparator. Patch by logan@dct.com.
git-svn-id: svn://10.0.0.236/trunk@145749 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 14:42:01 +00:00
bienvenu%nventure.com
7d4ee57d14 fix 115096 problem constructing subject of replies when charset of subject string is not the same as the message charset r=mscott, sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@145748 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 14:19:18 +00:00
bienvenu%nventure.com
37ee45aad0 add default pref for password protecting local hdr cache, 214402, r=scott, sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@145747 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 14:16:11 +00:00
bienvenu%nventure.com
e282c49922 fix 214245 speedup downloading of large messages, and messages for offline use, r/sr/a=sspitzer
git-svn-id: svn://10.0.0.236/trunk@145746 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 14:14:08 +00:00
noririty%jcom.home.ne.jp
3d7cffca2f Fix 212188 - Increase accessibility to set homepage from bookmark.
git-svn-id: svn://10.0.0.236/trunk@145745 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 14:08:57 +00:00
rjesup%wgate.com
ef47e08dab Undo mistaken checkin of bug 193011
git-svn-id: svn://10.0.0.236/trunk@145744 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 13:14:06 +00:00
rjesup%wgate.com
a835bad7b5 Bug 193011: frame recursion limits re-added/docshell limit removed (backout
of bug 98158 and follow-on patches).  Also re-fixes bug 98158.
r=darin, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@145743 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 13:06:40 +00:00
noririty%jcom.home.ne.jp
c1bf2eb886 Add resizer to Thunderbird. b=194081 r=me
git-svn-id: svn://10.0.0.236/trunk@145742 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 12:31:01 +00:00
igor%mir2.org
db342ef1d6 Decompiler class is moved to a separated file
git-svn-id: svn://10.0.0.236/trunk@145741 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 10:35:57 +00:00
bryner%brianryner.com
0632964b65 Make removal of stored logins play nicer with the tree widget. Do a (batched) notification of the treeBoxObject that the row count is changing when deleting one or more stored logins. Also do a rowCountChanged notification when removing all stored logins.
git-svn-id: svn://10.0.0.236/trunk@145740 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 09:42:24 +00:00
igor%mir2.org
ce89664e6f 1. Fixing Decompler.decopile for a function body when justBody is true Token.LC is added to the list of tokens to skip in function header.
2. Various cleanups in Decompiler to finalize Parser/Decompler split.


git-svn-id: svn://10.0.0.236/trunk@145739 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 09:35:36 +00:00
igor%mir2.org
9c0943e582 push(int/double) simply calls now ClassFileWriter.addPush()
git-svn-id: svn://10.0.0.236/trunk@145738 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 09:32:40 +00:00
igor%mir2.org
534939e2b3 Added addPush(String) to generate code to push the given String into stack even if String does not fit the class file format restriction that JVM utf-8 encoding of strings in constant pool can not exceed 64K - 1.
Also added addPush(int/double) for symmetry, they are copied here from omj/optimizer/Codegen.java.


git-svn-id: svn://10.0.0.236/trunk@145737 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 09:30:57 +00:00
bryner%brianryner.com
366be79e73 Fix a compiler warning
git-svn-id: svn://10.0.0.236/trunk@145736 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 09:28:13 +00:00
blakeross%telocity.com
d4aa7b7bb1 Make Ctrl+I open bookmarks sidebar for IE compatibility.
git-svn-id: svn://10.0.0.236/trunk@145733 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 09:11:54 +00:00
dbaron%dbaron.org
9fd204647b Add script to use addr2line to get more useful information out of Linux stack traces.
git-svn-id: svn://10.0.0.236/trunk@145732 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 08:51:56 +00:00
despotdaemon%netscape.com
1339bf783a Pseudo-automatic update of changes made by hyatt@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145731 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 08:05:19 +00:00
blakeross%telocity.com
67598474c9 Oops, remove this ifdef too.
git-svn-id: svn://10.0.0.236/trunk@145730 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 08:02:16 +00:00
blakeross%telocity.com
8b97793c96 Add autoscroll pref to advanced. For now, autoscroll is on by default on linux because we haven't forked the linux prefs override file, unix.js.
git-svn-id: svn://10.0.0.236/trunk@145729 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 08:01:24 +00:00
blakeross%telocity.com
7c66c9551a Add "add engines" item to search bar dropdown (links to mycroft page for now, we'll want a more friendly site later)
git-svn-id: svn://10.0.0.236/trunk@145728 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 07:44:06 +00:00
oeschger%netscape.com
23789f1176 small mend on earlier check-in for 76761, a=chofmann, r=oeschger, patch=r.j.keller, sr=jag
git-svn-id: svn://10.0.0.236/trunk@145723 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 03:00:53 +00:00
dean_tessman%hotmail.com
8bcb312ca7 203754 - Bug in select code in Auto-Complete component
patch eric@5stops.com


git-svn-id: svn://10.0.0.236/trunk@145722 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 02:38:24 +00:00
oeschger%netscape.com
bd9a48f82e small mend on earlier check-in for 76761, a=chofmann, r=oeschger, patch=r.j.keller, sr=jag
git-svn-id: svn://10.0.0.236/trunk@145721 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 02:31:02 +00:00
jshin%mailaps.org
5bd21ec1fe bug 214769 : add two more registry-encoding pairs for ISO10646 fonts (HP/UX) : r=smontagu,sr=blizzard,a=chofman)
git-svn-id: svn://10.0.0.236/trunk@145719 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 01:06:54 +00:00
jshin%mailaps.org
da70a88264 bug 205682 : URLs in html documents are saved (and sent back) in UTF-8. Get them saved/sent-back in the document charset (r=adamlock, sr=bz, a=chofmann)
git-svn-id: svn://10.0.0.236/trunk@145718 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 01:00:30 +00:00
ben%bengoodger.com
0199a9a711 Actually fix b199819
git-svn-id: svn://10.0.0.236/trunk@145717 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 00:52:33 +00:00
mhammond%skippinet.com.au
20db0111df Fix errors with (and add tests for) unsigned long constants on solaris.
Not part of the build (and neither was the last checkin - sorry)


git-svn-id: svn://10.0.0.236/trunk@145716 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 00:51:40 +00:00
mhammond%skippinet.com.au
fd03b99bb2 Add some extra utf8 string tests.
git-svn-id: svn://10.0.0.236/trunk@145715 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 00:50:34 +00:00
ben%bengoodger.com
9ac266bacd b199819 - setting browser.formfill.enable to false doesn't disable form autocomplete. Remove what seems to be an unnecessary code path that activates form fill without checking the pref.
git-svn-id: svn://10.0.0.236/trunk@145714 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-08 00:27:08 +00:00
hyatt%mozilla.org
8a87664a7d Update for 215440, make sure not to break SeaMonkey titlebars when the doc has no title, r/sr/a=brendan.
git-svn-id: svn://10.0.0.236/trunk@145713 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 23:01:24 +00:00
despotdaemon%netscape.com
15eebdc60a Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145712 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 22:42:03 +00:00
ben%bengoodger.com
70f2fc32c1 b215197 - Plugin Configuration UI shows entries for plugins that aren't configured in this build.
git-svn-id: svn://10.0.0.236/trunk@145711 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 22:02:21 +00:00
ben%bengoodger.com
13a89be6bb b215197 - Plugin Configuration UI shows entries for types that aren't configured in this build.
git-svn-id: svn://10.0.0.236/trunk@145710 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 22:01:49 +00:00
wtc%netscape.com
c910338374 Bugscape bug 49314: code cleanup. Throw InvalidKeyException directly
instead of NoSuchAlgorithmException.


git-svn-id: svn://10.0.0.236/trunk@145709 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 21:45:35 +00:00
despotdaemon%netscape.com
b3c588ba06 Pseudo-automatic update of changes made by scott@scott-macgregor.org.
git-svn-id: svn://10.0.0.236/trunk@145707 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 21:09:26 +00:00
hyatt%mozilla.org
9d5c4ad5fa FIx for 215440, add support for a titledefault attribute that can be used when a document has no title.
git-svn-id: svn://10.0.0.236/trunk@145706 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 21:05:58 +00:00
smontagu%netscape.com
2210c1cd3e As a temporary stopgap fix for issues with GDI handles on Windows, don't optimize images at all. Patch by jdunn@maine.rr.com, r=smontagu, sr=tor, a=asa.
git-svn-id: svn://10.0.0.236/trunk@145705 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 19:46:54 +00:00
hyatt%mozilla.org
c73f7c9957 Switch close tabs and close other tabs.
git-svn-id: svn://10.0.0.236/trunk@145703 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 19:01:27 +00:00
jag%tty.nl
c96cf7021a Bug 212793: crash when following link when a file upload box is on the screen with XSLT generated content. r=Pike, sr=jst, a=choffman
git-svn-id: svn://10.0.0.236/trunk@145702 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 18:58:30 +00:00
scott%scott-macgregor.org
27fb42a7b7 no more titlemodifier attribute
git-svn-id: svn://10.0.0.236/trunk@145701 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 18:36:19 +00:00
scott%scott-macgregor.org
4e3e81fe68 Get rid of the titlemodifier attribute on all of the mail windows. We no longer append the useless "- Thunderbird" to
our window titles. This matches the recent change to firebird.


git-svn-id: svn://10.0.0.236/trunk@145699 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 18:35:39 +00:00
hyatt%mozilla.org
aa53e58264 Add titledefault attribute to the browser window.
git-svn-id: svn://10.0.0.236/trunk@145697 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 18:29:18 +00:00
oeschger%netscape.com
120e988673 a=chofmann for 1.5, sr=jag, r=oeschger, work=r.j.keller: adding help for IE users to help menu/system
git-svn-id: svn://10.0.0.236/trunk@145696 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 17:29:31 +00:00
igor%mir2.org
4320891d95 Restoring from bad commit of development uncompilable code
git-svn-id: svn://10.0.0.236/trunk@145695 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 15:10:10 +00:00
igor%mir2.org
9107fe0b83 Notification of debugger about finished compilation of script/top-level-function is moved to a separated function. In this way Interpreter and ScriptOrFnNode does not need to pass original source around just to throw it away if debugger is not present.
git-svn-id: svn://10.0.0.236/trunk@145694 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 15:08:00 +00:00
noririty%jcom.home.ne.jp
9baadca2c4 Fix 213994 - Warn and uninstall when applying old themes. Patch (mostly) by mpconnor@rogers.com
git-svn-id: svn://10.0.0.236/trunk@145693 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 14:56:57 +00:00
igor%mir2.org
dc2d6de754 Replace anonymous/empty name play for functions constructed through Function in NativeFunction/Parser by using anonymous when necessary when assembling function source from Function arguments.
git-svn-id: svn://10.0.0.236/trunk@145692 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 10:46:41 +00:00
blakeross%telocity.com
8ae0295476 Google is the default search bar engine.
git-svn-id: svn://10.0.0.236/trunk@145691 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 09:00:28 +00:00
igor%mir2.org
fd5f8cc7f0 Less generic code for interactioon between Parser and Decompiler
git-svn-id: svn://10.0.0.236/trunk@145690 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 07:19:16 +00:00
ben%bengoodger.com
2158cea469 Add type information to the unknown content type dialog
git-svn-id: svn://10.0.0.236/trunk@145689 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 04:56:26 +00:00
blakeross%telocity.com
803f7375c9 Remove dmoz from the firebird search bar. r/sr=bryner
git-svn-id: svn://10.0.0.236/trunk@145688 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 02:55:48 +00:00
ben%bengoodger.com
17c07c83c0 Fix js error when OKing the options dialog after having visited the downloads panel
git-svn-id: svn://10.0.0.236/trunk@145687 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 02:50:36 +00:00
blakeross%telocity.com
b5bafd30ff Add another advanced pref.
git-svn-id: svn://10.0.0.236/trunk@145685 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 00:57:49 +00:00
blakeross%telocity.com
a407d9db6f New advanced panel, move expander to toolkit.
git-svn-id: svn://10.0.0.236/trunk@145684 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 00:38:59 +00:00
glen.beasley%sun.com
3a70582427 215190 delete CA created certs
git-svn-id: svn://10.0.0.236/trunk@145683 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 00:34:32 +00:00
noririty%jcom.home.ne.jp
5578576fb1 Fixing release-notes 404
git-svn-id: svn://10.0.0.236/trunk@145681 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 00:03:19 +00:00
dbaron%dbaron.org
9c8f3a09cc Remove workaround for timer bug, since the timer bug is fixed and the workaround now causes a crash. b=215250 r+sr=brendan a=asa
git-svn-id: svn://10.0.0.236/trunk@145680 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-07 00:00:13 +00:00
dbaron%dbaron.org
c0b1458980 Fix view positioning logic in RelativePositionFrames so that widgets are positioned correctly. b=214623 r+sr=roc a=asa
git-svn-id: svn://10.0.0.236/trunk@145679 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 23:59:10 +00:00
ben%bengoodger.com
4393b8337c b215291 - Show Folder for Custom Folder sometimes show bin directory
- remove unnecessary QIs, initialize local file using initWithPath.


git-svn-id: svn://10.0.0.236/trunk@145677 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 21:16:34 +00:00
ben%bengoodger.com
dc1fb2ed19 Add comment
git-svn-id: svn://10.0.0.236/trunk@145676 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 20:40:35 +00:00
ben%bengoodger.com
22fe3cca04 b215290 - Alt+Click does not follow download folder preferences
- make the call to saveURL from the Alt+Click handling pass the 'skipPrompt' flag, and also make the code in contentAreaUtils.js not overwrite existing files similar to 215194.


git-svn-id: svn://10.0.0.236/trunk@145675 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 20:39:23 +00:00
ben%bengoodger.com
f46a130900 -b215288 - Ctrl+S does not remember the last directory saved to.
- use an independent lastDir pref to contain the last directory saved to from a Save As dialog. browser.download.dir becomes a default for autodownload only.


git-svn-id: svn://10.0.0.236/trunk@145674 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 20:30:19 +00:00
ben%bengoodger.com
3614f0b63e b215194 - autodownload overwrites existing files
- append/insert -# to file names to prevent overwriting.


git-svn-id: svn://10.0.0.236/trunk@145673 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 20:11:59 +00:00
ben%bengoodger.com
e3411dd01a b215289, download folder menulist has a horizontal scrollbar when a long download folder path is selected. use the right value of crop attribute ('center' not 'middle') to prevent things from going bad.
git-svn-id: svn://10.0.0.236/trunk@145672 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 18:24:18 +00:00
despotdaemon%netscape.com
3389e18652 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145671 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 18:12:51 +00:00
jshin%mailaps.org
99d4060eb7 bug 214743 : remove Hangul Jamo fallback in KSC5601GL encoder and 'generator'. Also remove the corresponding 'scanner' in uscan.c that's not used by any decoder (r=smontagu,sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@145666 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 17:07:22 +00:00
igor%mir2.org
8731fb74e5 Code to generate/decode encoded source presentation is factored to a separated class Decompiler.
git-svn-id: svn://10.0.0.236/trunk@145665 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 16:18:28 +00:00
amardare%qnx.com
a37dc82764 Change for the qnx ( photon ) platform - this should not affect building/runtime any other platform.
Fixed the playing of a custom wav file.


git-svn-id: svn://10.0.0.236/trunk@145664 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 16:06:31 +00:00
noririty%jcom.home.ne.jp
f91bf8ce2e Fixing 'Set Home Page' dialog description issue.
git-svn-id: svn://10.0.0.236/trunk@145663 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 14:54:47 +00:00
noririty%jcom.home.ne.jp
89ea2b3a68 truly fix b=206789
git-svn-id: svn://10.0.0.236/trunk@145660 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 14:29:46 +00:00
igor%mir2.org
3d06d0d5b9 1. Add Token.NOT as a byte code instead of generating if code to push false/true as "!" is frequent enough and interpreter does not have optimized mode to remove most of its usage in logical context.
2. When dumping icode, print it to System.out instead of icode.txt file for more convenient development.


git-svn-id: svn://10.0.0.236/trunk@145657 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 11:37:14 +00:00
axel%pike.org
221a970723 bug 210107, dont double blank lines when switching from normal to html, patch by burpmaster@truffala.net, r=brade, sr=tor
git-svn-id: svn://10.0.0.236/trunk@145656 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 09:57:02 +00:00
blakeross%telocity.com
23e2800bee Fixing some description-related issues.
git-svn-id: svn://10.0.0.236/trunk@145655 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 09:14:03 +00:00
blakeross%telocity.com
d0d0e309e3 Fix some stuff.
git-svn-id: svn://10.0.0.236/trunk@145654 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 08:43:56 +00:00
blakeross%telocity.com
30e7e2a62a Minor cleanup.
git-svn-id: svn://10.0.0.236/trunk@145653 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 08:40:04 +00:00
bryner%brianryner.com
bd9b7b7e59 For a username/password prompt, allow saving of the password even if the username is blank.
git-svn-id: svn://10.0.0.236/trunk@145652 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 08:29:38 +00:00
ssu%netscape.com
f6726ea925 fixing the following bugs:
bug 212599 - profile deleted when updating from 1.4b to 20030712 build
  bug 212244 - move ExcludeRemoveList to config.ini
  bug 213573 - Won't let me install in my preffered directory because it
	       contains the same letters as my windows directory

r=dveditz
sr=jag


git-svn-id: svn://10.0.0.236/trunk@145651 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 07:51:47 +00:00
igor%mir2.org
146f273dbe build.xml reorganization to add deepclean, clean and help targets and making help a default target, see for details http://bugzilla.mozilla.org/show_bug.cgi?id=214997
git-svn-id: svn://10.0.0.236/trunk@145650 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 07:47:58 +00:00
igor%mir2.org
69732748ea More tokens used only in Interpreter are moved from Token to Interpreter. I also added addToken/addIcode to be used instead of simple addByte to catch bugs about wrong byte code as soon as possible.
git-svn-id: svn://10.0.0.236/trunk@145649 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 07:39:37 +00:00
igor%mir2.org
7fc827ffd0 I changed Context.codeBug to return RuntimeException instead of void to be able to wright "throw Context.codeBug()" when simple "Context.codeBug()" leads to a compile error about unreachable code or missed return.
git-svn-id: svn://10.0.0.236/trunk@145648 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 07:37:27 +00:00
brendan%mozilla.org
082f42b64a I can't believe that after all the work for bug 208030, I forgot to re-base js_GetSrcNote's notion of note origin to the script's prolog, from its main entry point (214761).
git-svn-id: svn://10.0.0.236/trunk@145647 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 06:56:01 +00:00
hyatt%mozilla.org
bfa1f97e6b Make sure the sidebar has the extrachromme class on it for popups.
git-svn-id: svn://10.0.0.236/trunk@145646 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 06:41:11 +00:00
roc+%cs.cmu.edu
c0bc42c584 Bug 190735. nsIFrame deCOMtamination, r+rs=dbaron
git-svn-id: svn://10.0.0.236/trunk@145645 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 03:07:12 +00:00
blakeross%telocity.com
8db3d16e6b Hide webpanels checkbox for folders/separators.
git-svn-id: svn://10.0.0.236/trunk@145644 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 02:58:52 +00:00
dbaron%dbaron.org
156449430e Fix bustage. The changes leaf made did not work for me, anyway.
git-svn-id: svn://10.0.0.236/trunk@145642 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 02:08:06 +00:00
justdave%syndicomm.com
4b1b0461b7 Backing out changes accidently checked in with bug 174942: the "die_with_dignity" sub is supposed to remain commented out in CVS. Also adding comments with the sub to explain what it's used for.
git-svn-id: svn://10.0.0.236/trunk@145641 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 01:46:14 +00:00
roc+%cs.cmu.edu
d958cbdb7e Bug 215159. Fix memory leak in nsViewManager. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@145640 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 01:42:14 +00:00
mhammond%skippinet.com.au
5c9b4ceab8 Fix a bug when registering just a single component. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@145638 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 01:04:15 +00:00
brendan%mozilla.org
026e7fdb90 Fix Timer re-init to drop any old references (215163, sr=dbaron, r?pavlov).
git-svn-id: svn://10.0.0.236/trunk@145637 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-06 00:37:43 +00:00
bienvenu%nventure.com
be83f0b4b4 re-use offline store stream when doing a mass download of news messages, r/sr=scott attempt to speed up mass download, 214525 also cleanup tabs and formatting
git-svn-id: svn://10.0.0.236/trunk@145635 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 23:58:36 +00:00
ssu%netscape.com
129b97557a checking in patch from bugzilla@bsdchicks.com to fix bug 109044 - Install error -239 registering chrome on some systems. r=ssu, sr=dveditz
git-svn-id: svn://10.0.0.236/trunk@145634 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 23:36:54 +00:00
neil%parkwaycc.co.uk
8328db45c1 Bug 126626 getNumUnread(true) and getTotalMessages(true) return incorrect values for servers probably causing bug 201392 r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@145633 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 23:04:25 +00:00
scott%scott-macgregor.org
91868b263a Bug #162640 --> kick out if we don't have a server instead of generating a JS exception. This fixes an error some users saw when they try to bring up a compose window and insead got a dialog saying the compose window could not be loaded.
r=neil
sr=mscott


git-svn-id: svn://10.0.0.236/trunk@145631 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 22:40:44 +00:00
axel%pike.org
0b7ee97d78 bug 214954, fix embedded XSLT stylesheets from script, r=sicking, sr=peterv
git-svn-id: svn://10.0.0.236/trunk@145630 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 22:37:23 +00:00
neil%parkwaycc.co.uk
fde1443dcc Bug 52548 (again...) Sidebar links opening in Composer window r=brade sr=jst
git-svn-id: svn://10.0.0.236/trunk@145629 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 21:35:12 +00:00
sicking%bigfoot.com
92a3bdc409 Bug 205703: Reduce binarysize by not inlineing ExprResult::Release.
r/sr=peterv


git-svn-id: svn://10.0.0.236/trunk@145628 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 21:34:17 +00:00
sicking%bigfoot.com
01bc272bdf Bug 207377: Change the way tbody-elements are inserted into tables to increase speed and make sure that only tablerows are inserted.
r=Pike sr=peterv


git-svn-id: svn://10.0.0.236/trunk@145627 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 21:27:21 +00:00
scott%scott-macgregor.org
5fb63272e6 Bug #214063 --> remove obsolete method that no one is using. Patch by mbockelkamp@web.de (Matthias Bockelkamp)
r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@145626 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 21:19:10 +00:00
brendan%mozilla.org
95220b5330 Add shared DHashTableOps for [const] char *key use-cases, clean up dhash API abusages (214839, r=dougt, sr=dbaron).
git-svn-id: svn://10.0.0.236/trunk@145624 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 20:09:21 +00:00
cls%seawood.org
672973a8c8 Do not set MOZ_ENABLE_COREXFONTS for win32 builds.
Thanks to Stephen Walker <sdwalker@myrealbox.com> for the patch.
Bug #214134 r=leaf


git-svn-id: svn://10.0.0.236/trunk@145623 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 19:40:30 +00:00
bienvenu%nventure.com
95c52647b0 try to speed up downloading for offline imap, get rid of obsolete method, notifystoreclosedallheaders, r/sr=mscott 214245
git-svn-id: svn://10.0.0.236/trunk@145622 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 19:35:38 +00:00
peter%propagandism.org
aa255f063e Fix for bug 215117 (SetRootContent handling in nsXMLContentSink is rotten). r=Pike, sr=jst.
git-svn-id: svn://10.0.0.236/trunk@145621 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 19:34:04 +00:00
nicolson%netscape.com
eb166f8ac0 Convert public key to JSS public key.
git-svn-id: svn://10.0.0.236/trunk@145620 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 18:54:49 +00:00
igor%mir2.org
68055b5801 1. Constants in Token that are used only as Interpreter bytecode are moved to Interpreter.
2. LAST_BYTECODE_TOKEN is added to Token to server as a base for internal Interpreter bytecodes instead of Token.LAST_TOKEN. In this way compiler can generate more denser code for switches over interpreter bytecode.


git-svn-id: svn://10.0.0.236/trunk@145619 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 15:58:39 +00:00
mostafah%oeone.com
81e8bad4ed Checked in patch for bug 209366: Calendar not hightlighted, when opening preferences
git-svn-id: svn://10.0.0.236/trunk@145618 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 14:22:36 +00:00
pkw%us.ibm.com
b8e440bdb3 Bug 212804 - Enable installation of movemail.rdf on non-AIX systems
r/sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@145617 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 13:21:17 +00:00
timeless%mozdev.org
c45b6ed6e2 Bug 211290 PRBool nsTemplateMatchRefSet::Add doesn't check the return value of PL_DHashTableInit
r=dbaron sr=bz


git-svn-id: svn://10.0.0.236/trunk@145615 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 11:45:02 +00:00
timeless%mozdev.org
72cc9a5dc3 Bug 211286 void nsContentSupportMap::Init doesn't check the return value of PL_DHashTableInit
r=dbaron sr=bz


git-svn-id: svn://10.0.0.236/trunk@145614 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 11:41:14 +00:00
timeless%mozdev.org
9da37f8813 Bug 211285 void nsRuleNetwork::Init doesn't check the return value of PL_DHashTableInit
r=dbaron sr=bz


git-svn-id: svn://10.0.0.236/trunk@145613 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 11:40:44 +00:00
igor%mir2.org
c28f364d8a SOURCEFILE bytecode used to restore interpreter source information is replaced by setting cx.interpreterSourceFile at the beginning of Interpreter.interpreter and restoring the old value at the end.
git-svn-id: svn://10.0.0.236/trunk@145612 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 11:16:14 +00:00
hyatt%mozilla.org
175ede527d Make the checkboxes show up for the WIndow menu on mac os x.
git-svn-id: svn://10.0.0.236/trunk@145611 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 10:20:35 +00:00
hyatt%mozilla.org
305f6353c5 Checking in a Window menu for Mac os X.
git-svn-id: svn://10.0.0.236/trunk@145610 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 10:16:09 +00:00
hyatt%mozilla.org
24dfd9146a Make cmd+click work to open new tabs. Make cmd+number work to switch tabs. Mac OS X only.
git-svn-id: svn://10.0.0.236/trunk@145609 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 09:31:32 +00:00
hyatt%mozilla.org
f837c904c1 make sure cmd+left arrow and right arrow work to go back/forward on mac os x.
git-svn-id: svn://10.0.0.236/trunk@145608 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 09:21:29 +00:00
hyatt%mozilla.org
b209980127 make sure mac uses cmd+shift+h for history, since OSX reserves cmd+h for hide application
git-svn-id: svn://10.0.0.236/trunk@145607 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 09:14:08 +00:00
hyatt%mozilla.org
be959c309a Slight simplifcation to the way open in tabs works.
git-svn-id: svn://10.0.0.236/trunk@145606 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 08:59:45 +00:00
hyatt%mozilla.org
e291edca22 Also init. clickcount and widget as per bryner's comments. sr=bryner
git-svn-id: svn://10.0.0.236/trunk@145605 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 08:29:29 +00:00
hyatt%mozilla.org
7e97fd5b46 Also init. clickcount and widget as per bryner's comments. sr=bryner
git-svn-id: svn://10.0.0.236/trunk@145604 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 08:28:27 +00:00
hyatt%mozilla.org
fe31ab4ed4 Fix for 204742, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@145603 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 08:24:45 +00:00
neil%parkwaycc.co.uk
17aeb88e9a Bug 127423 Offline prefs appear when MailNews isn't installed p=diego@buirrun.de r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145602 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 08:23:37 +00:00
neil%parkwaycc.co.uk
04446b8005 Bug 127423 Offline prefs appear when MailNews isn't installed p=diego@biurrun.de r=me sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145601 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 08:14:21 +00:00
hyatt%mozilla.org
907de59dca Firebird icon for OS X.
git-svn-id: svn://10.0.0.236/trunk@145600 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 07:53:16 +00:00
cltbld%netscape.com
88d41b5e2a Automated update
git-svn-id: svn://10.0.0.236/trunk@145599 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 07:46:13 +00:00
cls%seawood.org
5eaa62ddd8 cygwin perl is already wrapped
git-svn-id: svn://10.0.0.236/trunk@145598 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 07:45:28 +00:00
locka%iol.ie
6f7bc7f3d3 Detabbed file, no code changes
git-svn-id: svn://10.0.0.236/trunk@145597 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 07:38:48 +00:00
hyatt%mozilla.org
dd88d1960c Restore 'Close other tabs' to the tabs context menu.
git-svn-id: svn://10.0.0.236/trunk@145596 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 07:19:24 +00:00
dbaron%dbaron.org
fcb9e128fe Fix debug-only bustage. b=205023
git-svn-id: svn://10.0.0.236/trunk@145595 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 07:19:20 +00:00
dougt%meer.net
5461ee7fb8 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@145594 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 06:42:22 +00:00
dougt%meer.net
580beb95bb this shouldn't have been checked in
git-svn-id: svn://10.0.0.236/trunk@145593 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 06:34:54 +00:00
cltbld%netscape.com
41c1fdd13b Automated update
git-svn-id: svn://10.0.0.236/trunk@145592 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 06:06:15 +00:00
cls%seawood.org
4eb36f623e Wrap perl calls since we still support activestate perl.
Fixing bustage


git-svn-id: svn://10.0.0.236/trunk@145591 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 06:03:56 +00:00
dougt%meer.net
45280d0383 Removing dead files
git-svn-id: svn://10.0.0.236/trunk@145590 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 05:41:37 +00:00
bryner%brianryner.com
f28f6509e5 Split out nsSingleSignonPrompt into its own source file.
git-svn-id: svn://10.0.0.236/trunk@145589 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 05:40:14 +00:00
dougt%meer.net
725dea8d61 nsTraceRefcntImpl not nsTraceRefcnt.
git-svn-id: svn://10.0.0.236/trunk@145588 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 05:34:11 +00:00
dougt%meer.net
6dfc67684a Fix for 205023. Adds nsTraceRefcnt stubs that access a global to allow tracing refcnt to work with the GRE/xpcom glue builds. r=dbaron
git-svn-id: svn://10.0.0.236/trunk@145587 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 05:29:10 +00:00
cltbld%netscape.com
967e9f2118 Automated update
git-svn-id: svn://10.0.0.236/trunk@145586 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 04:46:27 +00:00
cls%seawood.org
5bc2df8f7d Fix VPATH build problem with cygwin make 3.80:
* Force use of native cygwin paths & cygwin_wrapper
* Remove _NO_AUTO_VARS mess
* Use full source path when calling win32 compiler so debugging info shows up
* Change DEPENDENT_LIBS to use an intermediate header file instead of commandline define
Bug #210393 r=leaf sr=bryner


git-svn-id: svn://10.0.0.236/trunk@145585 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 04:43:49 +00:00
bryner%brianryner.com
6c49e414da Fixing Camino and Cocoa embedding bustage. Checking in for ben.
git-svn-id: svn://10.0.0.236/trunk@145584 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 03:33:12 +00:00
bryner%brianryner.com
27c8ae5e12 - Make the password manager control the autocomplete results for username fields, so that the list exactly matches the stored logins.
- Fix major problem where prompts weren't returning the field text.
- Only show the save checkbox in prompts if SAVE_PASSWORD_PERMANENTLY is given
- Only allow prompts to autocomplete if a password realm is given


git-svn-id: svn://10.0.0.236/trunk@145581 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 03:26:31 +00:00
ben%bengoodger.com
7df09d303e Fix orange
git-svn-id: svn://10.0.0.236/trunk@145580 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 02:29:43 +00:00
darin%meer.net
a8a4a35f38 removing nsCookieHttpNotify.{h,cpp} now that they are unused and empty, b=210561.
git-svn-id: svn://10.0.0.236/trunk@145579 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 02:16:36 +00:00
rbs%maths.uq.edu.au
e320553e23 Sync the handling of stretchy MathML frames with the new ::-moz notation, b=214989, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@145578 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 02:07:14 +00:00
darin%meer.net
474b765c00 initial patch for bug 210561 "eliminate nsCookieHTTPNotify; have HTTP talk directly to nsICookieService" patch=dwitte r=mvl sr=darin
git-svn-id: svn://10.0.0.236/trunk@145577 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 01:44:27 +00:00
myk%mozilla.org
e151e99c6c Fix for bug 204560: display alias in long listing.
Fix by GavinS <bugzilla@chimpychompy.org>.
r=myk, a=myk


git-svn-id: svn://10.0.0.236/trunk@145576 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 00:31:22 +00:00
danm-moz%comcast.net
64b4daa656 debug only: warn when stacks of event queues get surprisingly deep. should speed future attempts to debug problems like bug 206947. r=brendan
git-svn-id: svn://10.0.0.236/trunk@145575 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-05 00:01:20 +00:00
hyatt%mozilla.org
7125c96b9a Rip out the page holder completely.
git-svn-id: svn://10.0.0.236/trunk@145574 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 23:51:38 +00:00
ben%bengoodger.com
6c40a80c67 build bustage!
git-svn-id: svn://10.0.0.236/trunk@145573 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 23:44:55 +00:00
ben%bengoodger.com
57beba9542 License Files!
git-svn-id: svn://10.0.0.236/trunk@145572 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 23:03:31 +00:00
scott%scott-macgregor.org
ed4a166c69 Bug #214205 --> set the height of the dialog in ems to make it render correctly with large fonts. Thanks to Stefan Borggraefe for the fix
git-svn-id: svn://10.0.0.236/trunk@145571 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:57:57 +00:00
ben%bengoodger.com
2ca9a0a213 The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/prefwindow/content/pref-connection.js
components/prefwindow/content/pref-connection.xul
components/prefwindow/locale/pref-connection.dtd
components/prefwindow/content/pref-fonts.js
components/prefwindow/content/pref-fonts.xul
components/prefwindow/content/pref-features.js
components/prefwindow/content/pref-features.xul
components/prefwindow/locale/pref-features.dtd
components/prefwindow/content/pref-navigator.js
components/prefwindow/content/pref-navigator.xul
components/prefwindow/locale/pref-navigator.dtd
components/prefwindow/locale/pref.dtd
- Update Connection and Fonts panel to be sub-dialogs


git-svn-id: svn://10.0.0.236/trunk@145570 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:43:44 +00:00
ben%bengoodger.com
9aefd8175a The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/prefwindow/jar.mn
- Add new chrome files to jar manifest


git-svn-id: svn://10.0.0.236/trunk@145569 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:43:22 +00:00
ben%bengoodger.com
ec2eba963f The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/prefwindow/skin/pref.css
- Skin support changes for new Options Updates


git-svn-id: svn://10.0.0.236/trunk@145568 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:42:57 +00:00
ben%bengoodger.com
665a07cb3d components/prefwindow/content/privacyExpanderBindings.xml
- Support the "disabled" property on the internal Clear button


git-svn-id: svn://10.0.0.236/trunk@145567 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:42:22 +00:00
ben%bengoodger.com
e4f03a39a5 The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/prefwindow/content/pref-privacy.xul
components/prefwindow/content/pref-privacy.js
components/prefwindow/locale/pref-privacy.dtd
- Download Manager Options (UI only, no code yet)


git-svn-id: svn://10.0.0.236/trunk@145566 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:41:57 +00:00
ben%bengoodger.com
23c1e5063f The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/prefwindow/content/pref-downloads.js
components/prefwindow/content/pref-downloads.xul
components/prefwindow/locale/pref-downloads.dtd
- New Download Options implementation


git-svn-id: svn://10.0.0.236/trunk@145565 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:41:30 +00:00
hyatt%mozilla.org
c29ac40395 Make sure the extra bogus separator underneath the Print menu isn't present on Mac.
git-svn-id: svn://10.0.0.236/trunk@145564 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:41:11 +00:00
ben%bengoodger.com
3c4f36f259 The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/prefwindow/content/nsPrefWindow.js
components/prefwindow/content/pref.xul
- Update PrefWindow to handle Queued tags better so it does not display until
  properly loaded.


git-svn-id: svn://10.0.0.236/trunk@145563 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:40:43 +00:00
ben%bengoodger.com
48017783a3 The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/prefwindow/content/editAction.js
components/prefwindow/content/editAction.xul
components/prefwindow/locale/editAction.dtd
- New Edit MIME Type Handler Dialog implementation


git-svn-id: svn://10.0.0.236/trunk@145562 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:39:32 +00:00
ben%bengoodger.com
231cddcc53 The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/downloads/Makefile.in
components/downloads/content/nsHelperAppDlg.js
components/downloads/content/unknownContentType.xul
components/downloads/locale/unknownContentType.dtd
components/downloads/locale/unknownContentType.properties
components/downloads/skin/unknownContentType.css
- Initial implementation of new Unknown Content Type Handler dialog and
  nsIHelperAppLauncherDialog implementation.


git-svn-id: svn://10.0.0.236/trunk@145561 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:38:46 +00:00
ben%bengoodger.com
5d2ecf8e8c The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

components/downloads/content/helperApps.js
- Initial implementation of high level mimeTypes.rdf wrapper datasource that
  offers functionality useful for building user-friendly UI on top of the
  stored MIME info.


git-svn-id: svn://10.0.0.236/trunk@145560 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:38:01 +00:00
ben%bengoodger.com
f26e2fe8fb components/bookmarks/content/selectBookmark.xul
components/bookmarks/locale/bookmarks.dtd
- Make dialog a bit wider, add some explanatory text for Start Groups and polish.


git-svn-id: svn://10.0.0.236/trunk@145559 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:37:16 +00:00
ben%bengoodger.com
383794e722 The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

base/locale/browser.dtd
- Update the tools menu entity name to actually be called tools, not tasks.
- Change terminology "Save Link As..." to "Save Link to Disk..." to better indicate
  that it follows download preferences.


git-svn-id: svn://10.0.0.236/trunk@145558 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:36:40 +00:00
ben%bengoodger.com
81763f09fa The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

base/content/contentAreaUtils.js
- Make saveURI function check for default download folder pref, which if
  set does not show the pick file dialog, obeying the users's preferences
  about automatic downloads
- Add a check to the show-file-picker case, if browser.download.dir is
  not set (first run) show the Desktop or something instead of the app's
  install directory.


git-svn-id: svn://10.0.0.236/trunk@145557 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:36:22 +00:00
ben%bengoodger.com
b128e3af23 base/content/browser.xul
- Menu and command cleanup.


git-svn-id: svn://10.0.0.236/trunk@145556 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:36:07 +00:00
ben%bengoodger.com
fa3152e127 The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

base/content/browser.js
- Check for Plugin Overrides for various MIME Types as the browser starts
- Make Save Link to Disk... obey download preferences, not showing the pick-file
  dialog when the user has selected the 'always download to folder x' option.


git-svn-id: svn://10.0.0.236/trunk@145555 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:35:26 +00:00
ben%bengoodger.com
8ab8deb058 app/profile/all.js
Updating Version Number for User Agent String to 0.6.1+


git-svn-id: svn://10.0.0.236/trunk@145554 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:33:07 +00:00
ben%bengoodger.com
4057412aad app/brand.dtd:
Updating Version Number for About Dialog to 0.6.1+


git-svn-id: svn://10.0.0.236/trunk@145553 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:32:59 +00:00
ben%bengoodger.com
ba73bcbf3e The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

content/nsWidgetStateManager.js
- reindent the indentation mess in the file
- support saving data of panels that are sub-dialogs of iframe dialogs that are
  using WSM.

r=torgo sr=manos


git-svn-id: svn://10.0.0.236/trunk@145552 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:32:07 +00:00
ben%bengoodger.com
88a60274a5 The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

exthandler/nsExternalHelperAppService.cpp
- update EHAS to use updated version of PromptForSaveToFile
- make the EHAS not set the MIME Info object's alwaysAskBeforeHandling flag
  to false to make the UCT dialog's show behaviour consistent

bug 214985, r=  sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@145551 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:31:14 +00:00
ben%bengoodger.com
171bd80e1a The Mother Of All Download Landings, Phase I
http://bugzilla.mozilla.org/show_bug.cgi?id=214259
Firebird Download System Upgrades.

browser/activex/src/control/HelperAppDlg.cpp
browser/cocoa/src/CHBrowserService.mm
browser/photon/src/nsUnknownContentTypeHanlder.cpp
browser/powerplant/source/UDownload.cpp
components/ui/helperAppDlg/nsHelperAppDlg.js
components/ui/helperAppDlg/nsIHelperAppLauncherDialog.idl
tests/mfcembed/components/HelperAppDlg.cpp
- Update nsIHelperAppLauncherDialog::PromptForSaveToFile to take a
  nsIHelperAppLauncher parameter.

bug 214985, r=brendan sr=hyatt


git-svn-id: svn://10.0.0.236/trunk@145550 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 22:30:41 +00:00
hyatt%mozilla.org
450a2cf698 Patch the remaining places that use _content to also support _main, r=brendan, sr=ben
git-svn-id: svn://10.0.0.236/trunk@145549 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 21:52:22 +00:00
ben%bengoodger.com
50e212a68d Adding placeholder file
git-svn-id: svn://10.0.0.236/trunk@145548 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 21:42:28 +00:00
ben%bengoodger.com
09c3282923 Adding placeholder files
git-svn-id: svn://10.0.0.236/trunk@145547 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 21:36:59 +00:00
ben%bengoodger.com
3fa14891c5 Placeholder files.
git-svn-id: svn://10.0.0.236/trunk@145546 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 21:29:32 +00:00
hyatt%mozilla.org
44d8dc2cd5 Fix a typo in my if statement.
git-svn-id: svn://10.0.0.236/trunk@145545 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 18:46:05 +00:00
hyatt%mozilla.org
b141ded24f Fix for 215041, add support for WinIE's _main target for sidebars (it's identical to _content), r=hixie, sr=ben
git-svn-id: svn://10.0.0.236/trunk@145544 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 18:33:24 +00:00
hyatt%mozilla.org
e813328cec Add some weak support for _main until I can hack the C++ to fully support it like _content.
git-svn-id: svn://10.0.0.236/trunk@145543 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 17:48:54 +00:00
kestes%walrus.com
56edf387ca Mega spelling and grammar patch by "Olly Betts" <olly@survex.com> this
is an amazing set of fixes, must have read the whole code found a few
inconsistencies in error messages and fixed those too.


git-svn-id: svn://10.0.0.236/trunk@145542 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 17:15:17 +00:00
igor%mir2.org
d37bca3616 I moved definitions of tokens in Tokenstream to separated class Token. In this way minimal Rhino distribution way remove Token class since it only necessary during compilation and strings with constant names would not be loaded into JVM.
git-svn-id: svn://10.0.0.236/trunk@145541 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 15:00:06 +00:00
kestes%walrus.com
1425a94c0d bug fixes by "Stephanie Palmer" <spalmer@rsasecurity.com> and
"Narechania, Tejas" <tnarechania@rsasecurity.com>


git-svn-id: svn://10.0.0.236/trunk@145540 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 14:32:41 +00:00
igor%mir2.org
e7ede5bb73 Initialize cx.interpreterSourceFile with script o r function source name before starting bytecode execution so this information for the first script throw/runtime exception
git-svn-id: svn://10.0.0.236/trunk@145539 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 13:01:06 +00:00
igor%mir2.org
dec80ceb51 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=214945 :
Optimize away empty try block only if finally is empty as well.


git-svn-id: svn://10.0.0.236/trunk@145538 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 12:57:15 +00:00
roc+%cs.cmu.edu
7683429d2e Bug 190735. nsIFrame deCOMtamination, r+rs=dbaron
git-svn-id: svn://10.0.0.236/trunk@145537 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 12:39:51 +00:00
bryner%brianryner.com
5e6511d326 Change extensions blacklist to a whitelist, and clarify -O2 comment.
git-svn-id: svn://10.0.0.236/trunk@145536 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 09:25:59 +00:00
hyatt%mozilla.org
99191c2fc1 Make sure throbber appears initially for loaded sidebar bookmarks that force the panel to spring open.
git-svn-id: svn://10.0.0.236/trunk@145535 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 09:18:10 +00:00
igor%mir2.org
ab36e3e081 <center><h1>... is replaced by <h1 align=center> to avoid warning from javadoc
git-svn-id: svn://10.0.0.236/trunk@145534 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 07:51:19 +00:00
hyatt%mozilla.org
d14a375737 Clean up load ordering issues and fix the label on the sidebar to flex and crop.
git-svn-id: svn://10.0.0.236/trunk@145533 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 07:32:15 +00:00
bryner%brianryner.com
b1a9e02d34 Fix missing newline at end of file
git-svn-id: svn://10.0.0.236/trunk@145532 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 07:20:06 +00:00
hyatt%mozilla.org
8a5531f7e4 Clean up load ordering issues and fix the label on the sidebar to flex and crop.
git-svn-id: svn://10.0.0.236/trunk@145531 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 07:20:01 +00:00
scott%scott-macgregor.org
1d66eeff0f Thunderbird only.
Hacks to work around Bug #213538. By removing the ifdef in docshell, and managing this stuff in nsMsgWindow::OnStartURI,
we have lost the context as to whether the url originated from a link click (in which case thunderbird wants to kick it out
to the OS) or if it the url is something we are internally trying to load into the message pane.

Temporarily work around this issue by allowing chrome, jar and about:blank to be loaded.


git-svn-id: svn://10.0.0.236/trunk@145530 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 06:55:45 +00:00
scott%scott-macgregor.org
7923738986 Updated toolbar icons for mail compose from Arvid.
Add a new quote button for quoting the selected message like Netscape 4.x


git-svn-id: svn://10.0.0.236/trunk@145529 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 06:36:19 +00:00
scott%scott-macgregor.org
e9a5584745 Land updated 3-pane toolbar icons courtesty of Arvid.
Add a previous button to the toolbar to go along with the existing next button (off by default)


git-svn-id: svn://10.0.0.236/trunk@145528 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 06:09:16 +00:00
scott%scott-macgregor.org
25d216f710 Drop in options dialog icons for all of the pref categories. Thanks to Arvid for these great images!
git-svn-id: svn://10.0.0.236/trunk@145527 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 05:19:46 +00:00
scott%scott-macgregor.org
39a47afff3 Get rid of the Send Options category in the preferences window. Move this to the Composition panel as a button which brings up
a send options dialog.

Make the prefs dialog taller to fix some vertical cropping issues.

thanks to Stephen Walker for doing most of the work in this patch.


git-svn-id: svn://10.0.0.236/trunk@145526 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 04:54:50 +00:00
hyatt%mozilla.org
e929aed465 Work around persiustence bug.
git-svn-id: svn://10.0.0.236/trunk@145525 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 04:29:35 +00:00
hyatt%mozilla.org
ea8e60f814 Remove webpanels.css. It's not used now.
git-svn-id: svn://10.0.0.236/trunk@145524 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 03:41:50 +00:00
hyatt%mozilla.org
c3b1369976 Separate the Page Holder concept from sidebar bookmarks.
git-svn-id: svn://10.0.0.236/trunk@145523 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 03:40:27 +00:00
bryner%brianryner.com
935bd89278 - Add DOMAutoComplete event, fired on a form input element when the user
selects a completion from the popup.
- Listen for DOMAutoComplete and Blur events instead of Change events to
trigger prefilling the password field.
- Fix an off-by-one error in the multi-user password change confirmation
(the stored password was being changed for the wrong entry).
- Fix skipping multiple logins when reading the signon file.
- Add missing license for Makefile.in.


git-svn-id: svn://10.0.0.236/trunk@145522 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 00:57:26 +00:00
hyatt%mozilla.org
b8b5bb96fa Make sure that panels opened via bookmarks don't have the Add Web Panel button enabled, since they're already bookmarked.
git-svn-id: svn://10.0.0.236/trunk@145521 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-04 00:17:08 +00:00
hyatt%mozilla.org
fe09150ad9 makke sure the addpanels button is disabled when the placeholder page is loaded in the web panel sidebar
git-svn-id: svn://10.0.0.236/trunk@145520 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 23:22:00 +00:00
brendan%mozilla.org
93ed204d11 Prevent recursive divergence via watchpoint handlers (213482, r=scole).
git-svn-id: svn://10.0.0.236/trunk@145519 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 21:59:50 +00:00
igor%mir2.org
2eb4cb8101 Fixing /** coments to remove JavaDoc errors/warnings
git-svn-id: svn://10.0.0.236/trunk@145518 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 21:40:22 +00:00
noririty%jcom.home.ne.jp
9d0b6a155c Fix 213858, 204199 context menu bustage, port fix from b=195878
git-svn-id: svn://10.0.0.236/trunk@145517 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 19:05:06 +00:00
pschwartau%netscape.com
77aac1d1fa Rhino shell has been updated to exit with code 3, not 1 on OutOfMemory/StackOverflow exceptions.
git-svn-id: svn://10.0.0.236/trunk@145516 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 18:20:24 +00:00
noririty%jcom.home.ne.jp
c96af621ca Bug 180156 - fix overlap chevron, patch (mostly) by dkoppenh@null.net
git-svn-id: svn://10.0.0.236/trunk@145515 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 14:49:27 +00:00
bryner%brianryner.com
ebb34652c8 Removing obsolete file
git-svn-id: svn://10.0.0.236/trunk@145514 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 09:59:49 +00:00
timeless%mozdev.org
e29d6e9e30 Bug 213549 regxpcom thinks SelfRegisterDll FAILED = successful registration.
r=dougt


git-svn-id: svn://10.0.0.236/trunk@145513 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 09:59:05 +00:00
timeless%mozdev.org
a77de3ebaf Bug 213543 In function nsresult Register(const char *)': warning: return of negative value -1' to `nsresult' warning: negative integer implicitly converted to unsigned type
r=dougt


git-svn-id: svn://10.0.0.236/trunk@145512 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 09:58:56 +00:00
hyatt%mozilla.org
e852483c3c Make the sexy marklinkvisited hack work with _content links from old-style sidebar panels too.
git-svn-id: svn://10.0.0.236/trunk@145511 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 09:24:39 +00:00
hyatt%mozilla.org
c73113b8bd Add the sexy markLinkVisited hack to links clicked in the Web Panels bar.
git-svn-id: svn://10.0.0.236/trunk@145510 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 09:18:17 +00:00
hyatt%mozilla.org
adfa688e74 Adding a throbber to the Web Panels sidebar.
git-svn-id: svn://10.0.0.236/trunk@145509 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 09:10:49 +00:00
hyatt%mozilla.org
6b0d40ba1a Implement the Add Page button in the Web Panels sidebar.
git-svn-id: svn://10.0.0.236/trunk@145508 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 08:25:19 +00:00
bryner%brianryner.com
9105310b16 Lots of changes and bugfixes:
- Enable multiple username support by listening to change events for the username field when there is more than one stored login for the form.
 - Make the signon hashtable store a SignonHashEntry, which has a pointer to the first SignonDataEntry.  This lets us adjust the head of the linked list without a hashtable operation, and also fixes a case where we would continue using a deleted entry, leading to a crash.
- Change FindPasswordEntryFromSignonData to FnidPasswordEntryInternal, and refactor it a bit.
- Clean up prefill logic so that multiple forms on a page could be prefilled.
- Fix bug where the last input was used as the username field, instead of the input just before the password.
- Make sure we write out all entries for each realm.
- Make sure we include all entries in each realm when returning an enumerator.
- Remove some form manager cruft I missed in passwordManager.js.


git-svn-id: svn://10.0.0.236/trunk@145507 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 04:50:09 +00:00
bbaetz%acm.org
d2b4fb3b7b Bug 212095 - checksetup.pl gets confused by newer DBD::mysql quoting of
table values.
r=jouni, a=justdave


git-svn-id: svn://10.0.0.236/trunk@145506 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 04:39:45 +00:00
hyatt%mozilla.org
d224f3bff3 implement the grab page button.
git-svn-id: svn://10.0.0.236/trunk@145505 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 03:41:59 +00:00
hyatt%mozilla.org
390659daf0 Fix race condition between placeholder page and bookmarks when web panel has to be opened dynamically to view the bookmark.
git-svn-id: svn://10.0.0.236/trunk@145504 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 03:15:45 +00:00
hyatt%mozilla.org
dd62007e24 Implement support for Web Panel bookmarks.
git-svn-id: svn://10.0.0.236/trunk@145503 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-03 01:58:52 +00:00
hyatt%mozilla.org
f1754432bd Hook up the web panels property in the bookmark properties dialog. Next step will be to make all the bookmarks access points honor this property and actually load the bookmark in the web panel.
git-svn-id: svn://10.0.0.236/trunk@145502 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 21:35:54 +00:00
cls%seawood.org
6416793997 La la la
git-svn-id: svn://10.0.0.236/trunk@145501 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 21:11:07 +00:00
cls%seawood.org
c2cb0b0f3e Oops. One too many.
git-svn-id: svn://10.0.0.236/trunk@145500 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 21:05:28 +00:00
scott%scott-macgregor.org
3487afb498 fix the about dialog width and height
git-svn-id: svn://10.0.0.236/trunk@145499 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 21:05:00 +00:00
cls%seawood.org
9a09f6da99 Remove unused references to xpcom_obsolete
Bug #38122 r=dougt sr=bryner


git-svn-id: svn://10.0.0.236/trunk@145498 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 20:17:28 +00:00
hyatt%mozilla.org
f22850a13d Impl the webpanels property in the bookmarks service. Remove the bogo text from the bookmark properties dialog.
git-svn-id: svn://10.0.0.236/trunk@145497 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 20:12:35 +00:00
cls%seawood.org
d4e1740262 #pragma is msvc specific, not win32 specific
git-svn-id: svn://10.0.0.236/trunk@145496 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 19:50:46 +00:00
cls%seawood.org
0537183cba Link generated .res files into mingw builds.
Use -mwindows when linking GUI mingw programs.
Bug #203443 r=leaf sr=bryner


git-svn-id: svn://10.0.0.236/trunk@145495 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 19:39:02 +00:00
cls%seawood.org
830d554a4c Fixing XPCONNECT_STANDALONE bustage
git-svn-id: svn://10.0.0.236/trunk@145494 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 19:33:52 +00:00
stephend%netscape.com
37e12610c2 Spelling corrections that should've landed with the original patch for bug 184059
git-svn-id: svn://10.0.0.236/trunk@145493 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 18:17:55 +00:00
darin%meer.net
6103322ee1 fixes bug 184059 "cookperm.txt entries should override default cookie setting" patch=dwitte r=mvl sr=bz
git-svn-id: svn://10.0.0.236/trunk@145492 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 17:20:52 +00:00
noririty%jcom.home.ne.jp
4f536a7241 tweak web search for url more intl.
git-svn-id: svn://10.0.0.236/trunk@145490 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 14:24:39 +00:00
hyatt%mozilla.org
b6d4238a7d Fix middle click in web panels to still work.
git-svn-id: svn://10.0.0.236/trunk@145489 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 08:05:19 +00:00
scott%scott-macgregor.org
7273496ddd use new method for laucnhing external urls.
git-svn-id: svn://10.0.0.236/trunk@145488 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 08:00:00 +00:00
hyatt%mozilla.org
b1841b467d Fix link clicks sso that they are stoppedi n the web panel.
git-svn-id: svn://10.0.0.236/trunk@145487 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 07:54:07 +00:00
hyatt%mozilla.org
f3bae37356 Make link clicks work.
git-svn-id: svn://10.0.0.236/trunk@145486 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 07:51:03 +00:00
hyatt%mozilla.org
2e8ff851bb Make link clicks work.
git-svn-id: svn://10.0.0.236/trunk@145485 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 07:49:43 +00:00
hyatt%mozilla.org
c18e2e369f Make link clicks work.
git-svn-id: svn://10.0.0.236/trunk@145484 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 07:48:07 +00:00
hyatt%mozilla.org
00b0bb9bdb Add the placeholder page that gives instructions on dropping.
git-svn-id: svn://10.0.0.236/trunk@145483 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 07:33:54 +00:00
bryner%brianryner.com
4aa4546bf9 Lazily decrypt username/password in nsIPassword objects so that requesting an enumerator doesn't immediately prompt for the master password.
git-svn-id: svn://10.0.0.236/trunk@145482 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 07:13:39 +00:00
jfrancis%netscape.com
8c4642a4a8 Fixing compile errors in cocoa embedding example. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@145481 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 06:31:54 +00:00
jfrancis%netscape.com
bd28781078 Fixing some compile errors in cocoa embedding example. Not part of build.
git-svn-id: svn://10.0.0.236/trunk@145480 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 06:25:54 +00:00
hyatt%mozilla.org
8e55ffceb8 Adding initial panel impl that supports dropping of urls into the Web Panels bar.
git-svn-id: svn://10.0.0.236/trunk@145479 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 06:15:59 +00:00
scott%scott-macgregor.org
f73f92095c Bug #213538 --> remove the MOZ_THUNDERBIRD ifdef in nsWebShell.cpp. Add moz thunderbird functionality to OnStartURI to kick
non mail urls out to the operating system.

Also, break out a method on nsIMessenger for thunderbird which can be used to launch urls externally instead of doubling up inside
of loadUrl.


git-svn-id: svn://10.0.0.236/trunk@145478 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 05:45:21 +00:00
scott%scott-macgregor.org
bcfcfc435e Bug #213538 --> remove the MOZ_THUNDERBIRD ifdef in nsWebShell.cpp. Add moz thunderbird functionality to OnStartURI to kick
non mail urls out to the operating system.

Also, break out a method on nsIMessenger for thunderbird which can be used to launch urls externally instead of doubling up inside
of loadUrl.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@145477 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 05:43:40 +00:00
scott%scott-macgregor.org
5c903d82ca Bug #213538 --> remove the MOZ_THUNDERBIRD ifdef in nsWebShell.cpp
Also, break out a method on nsIMessenger for thunderbird which can be used to launch urls externally instead of doubling up inside
of loadUrl.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@145476 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 05:42:25 +00:00
scott%scott-macgregor.org
2252d9bb8a Bug #213538 --> remove the MOZ_THUNDERBIRD ifdef in nsWebShell.cpp
r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@145475 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 05:41:02 +00:00
bryner%brianryner.com
5844c9d8fa Don't use the username as the password when creating a stored login.
git-svn-id: svn://10.0.0.236/trunk@145474 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 05:24:34 +00:00
hyatt%mozilla.org
114be693d8 Initial commit of web-panels js/xul/dtd files.
git-svn-id: svn://10.0.0.236/trunk@145473 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 01:52:18 +00:00
hyatt%mozilla.org
5b544f15a1 Commit the Web Panels toolbar button, menu item, key binding and broadcaster. For now, use the Bookmarks button image until we can get a real image for the button.
git-svn-id: svn://10.0.0.236/trunk@145472 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-02 01:35:40 +00:00
brendan%mozilla.org
3d1e0a6938 Fix JS_SetTrap to cope with existing trap at same PC, overwriting its handler and closure (213841, r=self).
git-svn-id: svn://10.0.0.236/trunk@145471 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 23:16:04 +00:00
tingley%sundell.net
d0fc5d1c29 bug 213881: parse large (>4k) RDF literals correctly. r=rjc, sr=brendan
git-svn-id: svn://10.0.0.236/trunk@145470 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 21:59:48 +00:00
cls%seawood.org
72b42d1158 Fixing leaky bustage
git-svn-id: svn://10.0.0.236/trunk@145469 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 21:42:02 +00:00
mostafah%oeone.com
f4183409c9 Adding in missing files for sunbird distribution
git-svn-id: svn://10.0.0.236/trunk@145468 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 20:59:02 +00:00
mostafah%oeone.com
7eaf6eff42 Removing unneccessary file that gets generated in the make process
git-svn-id: svn://10.0.0.236/trunk@145467 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 20:57:47 +00:00
bryner%brianryner.com
d2dd04e5be Add some missing localized strings
git-svn-id: svn://10.0.0.236/trunk@145466 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 20:43:24 +00:00
bryner%brianryner.com
1141ad4e16 Fix stdcall bustage on windows
git-svn-id: svn://10.0.0.236/trunk@145465 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 20:41:41 +00:00
ben%bengoodger.com
b0c7718f2e update the .mozconfig instructions to reflect reality wrt --enable-optimize
git-svn-id: svn://10.0.0.236/trunk@145464 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 19:37:55 +00:00
mostafah%oeone.com
c33a36078e Fixed bug 177279: Alarms don't fire under certain (very common) conditions
by checking in the last needed part which was adding a preference to
show/supress missed alarms


git-svn-id: svn://10.0.0.236/trunk@145463 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 18:46:23 +00:00
scott%scott-macgregor.org
e1d56447ce Bug #214446 --> fix duplicate mnemonic for rewrap menu item. Thanks to Malte Rucker for the fix
git-svn-id: svn://10.0.0.236/trunk@145462 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 18:44:02 +00:00
scott%scott-macgregor.org
fe24f17c85 Add customize toolbar context item to the menubar. Thanks to Stephen Walker for the patch.
git-svn-id: svn://10.0.0.236/trunk@145461 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 18:27:54 +00:00
hjtoi%comcast.net
589ba27a62 Bug 214381, incorrect characters in prettyprint dtd, patch from vberon@mecano.gme.usherb.ca, r=smontagu, sr=heikki (me).
git-svn-id: svn://10.0.0.236/trunk@145460 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 16:58:18 +00:00
timeless%mozdev.org
67de76f341 Bug 213685 POP3 APOP failed error msg missing
patch by ch.ey@gmx.net r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@145459 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 15:39:47 +00:00
noririty%jcom.home.ne.jp
d4338c33b0 fix 186413
git-svn-id: svn://10.0.0.236/trunk@145458 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 14:57:58 +00:00
mkaply%us.ibm.com
222251d7f6 Bug 214669
update some callers to nsIComponentRegistrar from nsIComponentManager
r/sr=alecf


git-svn-id: svn://10.0.0.236/trunk@145457 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 14:44:47 +00:00
noririty%jcom.home.ne.jp
97d0eaddb4 Fix 214571 - add image to copyright information, patch by bugzilla@babylonsounds.com
git-svn-id: svn://10.0.0.236/trunk@145456 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 14:43:16 +00:00
timeless%mozdev.org
6d5c6a4078 Bug 214681 nsDebugImpl is listed as a leak
r=dougt


git-svn-id: svn://10.0.0.236/trunk@145455 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 14:40:33 +00:00
timeless%mozdev.org
5e83869718 Bug 214049 null domwindow [@ nsAccessibilityService::OnStateChange]
r=aaronl sr=bz


git-svn-id: svn://10.0.0.236/trunk@145454 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 14:37:03 +00:00
bsmedberg%covad.net
c8bcf1b23e Bug 214669 update some callers to nsIComponentRegistrar from nsIComponentManager - r/sr=alecf
git-svn-id: svn://10.0.0.236/trunk@145453 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 14:27:57 +00:00
mostafah%oeone.com
b79fd60cfd Removed binary checked in by mistake
git-svn-id: svn://10.0.0.236/trunk@145452 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 14:15:03 +00:00
noririty%jcom.home.ne.jp
9ead66999a fix coding format
git-svn-id: svn://10.0.0.236/trunk@145451 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 13:26:34 +00:00
noririty%jcom.home.ne.jp
04b9628f53 url drop-down wrongly aligned in firebird. Patch by mconnor@rogers.com. b=172530 r=dean sr=bryner
git-svn-id: svn://10.0.0.236/trunk@145450 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 13:10:31 +00:00
axel%pike.org
2da9322e74 bugs 151002, 212892, CDATA should be eTEXT, add nsIContent::ePROCESSING_INSTRUCTION and nsITextContent::AppendTextTo for XSLT perf
git-svn-id: svn://10.0.0.236/trunk@145449 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 11:44:17 +00:00
aaronl%netscape.com
b6330ce0e9 bug 159998 - type named anchor in URL bar, hit Enter - focus/selection appears to stay. r=bryner, sr=jst
git-svn-id: svn://10.0.0.236/trunk@145448 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 09:41:12 +00:00
myk%mozilla.org
b5c525605e Partial fix for bug 120030: adds template filter for obscuring email addresses.
Patch by Stephen Lee <slee@@wilcoxassoc.com>.
r=myk,a=myk


git-svn-id: svn://10.0.0.236/trunk@145447 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 03:57:24 +00:00
hpradhan%hotpop.com
18a0eaa7ad bug 212415 : crash while closing a javascript alert. r=peterv sr=jst
git-svn-id: svn://10.0.0.236/trunk@145446 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 03:40:24 +00:00
wtc%netscape.com
1cbc8808cd Bugzilla bug 214695: fixed incorrect use of PR_AtomicDecrement on reference
counts.  The reference count should not be read "naked".  Instead, we
should simply use the return value of PR_AtomicDecrement for the result of
the decrement.
Modified Files: dev/devmod.c dev/devslot.c dev/devtoken.c pki/certificate.c
pki/pkibase.c


git-svn-id: svn://10.0.0.236/trunk@145445 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 02:02:47 +00:00
timeless%mozdev.org
74f314a010 Bug 213461 Want a way to specify single-sided or double-sided printing
patch by Roland.Mainz@informatik.med.uni-giessen.de r=jblanco sr=bryner


git-svn-id: svn://10.0.0.236/trunk@145444 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 01:56:15 +00:00
despotdaemon%netscape.com
7721bf6a08 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@145443 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 01:27:16 +00:00
despotdaemon%netscape.com
f96ccd33a2 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@145442 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 01:15:25 +00:00
despotdaemon%netscape.com
10734b87c6 Pseudo-automatic update of changes made by ben@bengoodger.com.
git-svn-id: svn://10.0.0.236/trunk@145441 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 00:40:41 +00:00
despotdaemon%netscape.com
63181b1515 Pseudo-automatic update of changes made by ben@bengoodger.com.
git-svn-id: svn://10.0.0.236/trunk@145440 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 00:36:58 +00:00
despotdaemon%netscape.com
524cfe8779 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145439 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 00:34:37 +00:00
scott%scott-macgregor.org
b8a549c596 Bug #214687 --> thunderbird specific change. Show the account name in the mail compose menu list value
just like we do for the menu list popup.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@145438 18797224-902f-48f8-a5cc-f745e15eee43
2003-08-01 00:17:10 +00:00
despotdaemon%netscape.com
ceef59281c Pseudo-automatic update of changes made by scott@scott-macgregor.org.
git-svn-id: svn://10.0.0.236/trunk@145437 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 22:33:05 +00:00
dbaron%dbaron.org
59659d62eb Correct fix for bug 213591 - make sure to call SyncFrameViewAfterReflow for leaf frames as well. r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@145436 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 22:03:26 +00:00
scott%scott-macgregor.org
01491f0f85 Bug #201866 --> Spell checker should not check qutoed text for plain text compose.
r=mkapply
sr=kin


git-svn-id: svn://10.0.0.236/trunk@145435 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 21:54:02 +00:00
neil%parkwaycc.co.uk
70f125316d Bug 16967 implement Mark by Date p=frank.schoenheit@gmx.de r=me sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@145434 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 21:20:23 +00:00
daniel%glazman.org
9be71ee276 bustage fix backing out 214597 fix
git-svn-id: svn://10.0.0.236/trunk@145432 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 20:04:25 +00:00
leaf%mozilla.org
8784bc115b adding doc templates, some images, whacking NPL license to MPL. Will
update with tri-license addition at a later date.


git-svn-id: svn://10.0.0.236/trunk@145431 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 19:54:39 +00:00
cltbld%netscape.com
3831065c98 Automated update
git-svn-id: svn://10.0.0.236/trunk@145430 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 18:57:34 +00:00
jshin%mailaps.org
3c3989de7f bug 213880: support ksc5601.1987-1 (GR) encoded font (r=smontague, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@145429 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 18:55:15 +00:00
daniel%glazman.org
6ac97f648c Build fails with french version of VC7 because of case-sensitivity of version msg
b=214597, r=cls@seawood.org, sr=leaf@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@145428 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 18:50:23 +00:00
jkeiser%netscape.com
ce6dedda93 Don't spew "which: program not found" errors all the time (bug 214558), r=justdave
git-svn-id: svn://10.0.0.236/trunk@145427 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 18:45:30 +00:00
darin%meer.net
d3d7d51768 fixes bug 210229 "Helper app Window for text/html document (two comma-delimited charsets in http content-type header)" r=biesi sr=bz
git-svn-id: svn://10.0.0.236/trunk@145426 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 17:11:21 +00:00
igor%mir2.org
0bb8f3d644 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=214608 :
The reason for the regression is that now JavaMembers.lookupClass never
attempts to reflect package-private classes. But this is wrong since even with
SecirutyManager installed JVM allows to call Class.getMethos()( and returns
list of all public methods in the class and its super classes.

The patch removes the restrictions while making JavaMembers.lookupClass much
simpler.


git-svn-id: svn://10.0.0.236/trunk@145425 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 17:08:58 +00:00
bzbarsky%mit.edu
8f8f987c9c Don't override earlier attrs on <body> with later ones from a separate <body>
tag (we merge all the attrs onto the single <body> node; oh, the insanity!)
Bug 214577, r+sr=peterv


git-svn-id: svn://10.0.0.236/trunk@145423 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 14:07:17 +00:00
noririty%jcom.home.ne.jp
1d67aa1aec Fix 214485 - Support Forum@BTF
git-svn-id: svn://10.0.0.236/trunk@145422 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 13:06:19 +00:00
aaronl%netscape.com
3aba4348b2 Bug 214447. Shorten names in accessibility APIs. r=kyle, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@145421 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 08:09:39 +00:00
neil%parkwaycc.co.uk
69411a7cdf Bug 213477 Right click menus don't hide or disable items when they should r=brade sr=rbs
git-svn-id: svn://10.0.0.236/trunk@145420 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 07:58:55 +00:00
noririty%jcom.home.ne.jp
f79de4b720 Fix 206789 - Page Info doesn't remember size and position.
git-svn-id: svn://10.0.0.236/trunk@145419 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 07:50:27 +00:00
bzbarsky%mit.edu
3e618ad13e The link to the themes is in fact not in the XUL namespace... change those
rules to match all namespaces, just in case.  Bug 214463, r=mkaply, sr=rbs


git-svn-id: svn://10.0.0.236/trunk@145418 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 07:15:34 +00:00
jfrancis%netscape.com
3b7ccf8142 fix for bugs 192507 and 181677. r=brade; sr=kin;
git-svn-id: svn://10.0.0.236/trunk@145417 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 07:09:42 +00:00
scott%scott-macgregor.org
c0d54905a8 Bug #214544 --> Fix the error in the font pref panel dialog where the font size menu lists were showing "..." instad of the font sizes.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145416 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 06:58:51 +00:00
scott%scott-macgregor.org
65a7b8baf3 When dragging over the address envelope, pop open the attachment bucket to make it more obvious.
Thanks to Ben Goodger for the tip.


git-svn-id: svn://10.0.0.236/trunk@145415 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 05:45:38 +00:00
scott%scott-macgregor.org
f4d8f15806 Make Sort by Order received work when clicking the order received thread pane column.
git-svn-id: svn://10.0.0.236/trunk@145414 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 05:23:08 +00:00
bryner%brianryner.com
77a0b3985d add cookieviewer and passwordmgr makefiles for firebird
git-svn-id: svn://10.0.0.236/trunk@145413 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 05:05:03 +00:00
bzbarsky%mit.edu
88d5ac4bb6 Fix bustage in code that someone for some reason marked DEBUG_me without really
asking and without explaining why


git-svn-id: svn://10.0.0.236/trunk@145412 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 03:32:09 +00:00
bryner%brianryner.com
ffe36b806a Fork cookie viewer into browser/components/cookieviewer
git-svn-id: svn://10.0.0.236/trunk@145411 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 02:21:25 +00:00
bzbarsky%mit.edu
91bfd993dc Fix issues with ScriptAvailable() not firing for some scripts. Bug 214081, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@145410 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 01:28:16 +00:00
dougt%meer.net
bcf07354dd Cleaner way to support nostdc++
git-svn-id: svn://10.0.0.236/trunk@145409 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 00:21:29 +00:00
bryner%brianryner.com
abbc944adb - Keep the user and password values encrypted in memory so that we can defer decryption (and prompting for the master password) until we need to prefill or the user brings up the manager.
- Add a comment about the randomness in secret decoder ring encryption.


git-svn-id: svn://10.0.0.236/trunk@145408 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 00:17:26 +00:00
nelsonb%netscape.com
e4252fb60f Fix bug 213084. Detect when cert in signature cannot be imported.
Detect NULL pointer, don't crash.


git-svn-id: svn://10.0.0.236/trunk@145407 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-31 00:16:27 +00:00
cltbld%netscape.com
598d59b9dd Automated update
git-svn-id: svn://10.0.0.236/trunk@145406 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 23:58:18 +00:00
timeless%mozdev.org
45269ef258 Adding the ablity to disable view source.
patch by dougt r=bz,sr=darin,b=199335


git-svn-id: svn://10.0.0.236/trunk@145405 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 23:57:39 +00:00
bzbarsky%mit.edu
feff597227 Fix border-side parsing to not mess up the color. Bug 214487, r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@145404 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 23:45:34 +00:00
mhammond%skippinet.com.au
ac489b8807 One final wchar_t -> PRUnichar. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@145403 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 23:24:05 +00:00
bzbarsky%mit.edu
63338619cd Try to reduce codesize a tad. Bug 213825, r=biesi, sr=jag
git-svn-id: svn://10.0.0.236/trunk@145402 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 23:16:29 +00:00
mhammond%skippinet.com.au
d85c11ee4d Tweak so it still builds with Python 2.2. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@145401 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 23:10:31 +00:00
bienvenu%nventure.com
dd18005a98 make it so pressing stop doesn't make us forget imap password part of work on 214217, r/sr=scott, and ramifications of backing out fix for 160425
git-svn-id: svn://10.0.0.236/trunk@145400 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 22:46:46 +00:00
bienvenu%nventure.com
c12f87ddf2 fix problem logging onto mail server when password has changed on the server, 214217, r/sr=scott, by backing out fix for 160425
git-svn-id: svn://10.0.0.236/trunk@145399 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 22:44:53 +00:00
neil%parkwaycc.co.uk
903db1c0f6 Bug 214026 addressbook crashes sorting empty values r=smontagu sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@145398 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 22:41:03 +00:00
mkaply%us.ibm.com
298804da23 No bug - OS/2 was missing P3P
git-svn-id: svn://10.0.0.236/trunk@145394 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 21:29:38 +00:00
scott%scott-macgregor.org
a9d01b6436 Bug #214482 --> keyboard shortcuts in address book aren't working. Add command line handlers for some of the key bindings.
git-svn-id: svn://10.0.0.236/trunk@145393 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 21:08:47 +00:00
tara%tequilarista.org
c507cd8709 Temporary security fix for feature that allowed users to browse via ../ in the Goto Dir field to the top of the disk. Long term a better solution might be a little more friendly, but this holds us over
git-svn-id: svn://10.0.0.236/trunk@145392 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 20:54:07 +00:00
jkeiser%netscape.com
682632fc0b Patch Viewer, a pretty way of viewing and manipulating patches (bug 174942). Requires PatchIterator to be installed, classes uploaded to that bug and will be soon in CPAN.
git-svn-id: svn://10.0.0.236/trunk@145390 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 20:05:04 +00:00
bzbarsky%mit.edu
4b7f79a755 Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@145389 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 18:56:12 +00:00
scott%scott-macgregor.org
91bb4ccf95 add html name space to avoid some errors
git-svn-id: svn://10.0.0.236/trunk@145388 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 18:45:16 +00:00
despotdaemon%netscape.com
8938074a51 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145387 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 18:08:30 +00:00
timeless%mozdev.org
7387c7cbf3 Bug 214391 Dragservice isn't always available
r=neil sr=bz


git-svn-id: svn://10.0.0.236/trunk@145386 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 18:00:54 +00:00
bzbarsky%mit.edu
ff298f600d Make more tags trigger detection of the file as HTML. Bug 213825, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@145385 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 17:58:56 +00:00
bzbarsky%mit.edu
fdbf9a4567 Reverse some backwards assumptions to make things a little safer for users.
Bug 213921, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@145384 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 17:47:26 +00:00
bzbarsky%mit.edu
8a79968f94 Make the list of helpers show again. Bug 213914, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@145383 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 17:35:14 +00:00
timeless%mozdev.org
ff3c22c2a1 Bug 214445 View Page Source fails
Backing out:
Bug 199335 [minimo]make all viewsource stuff configurable


git-svn-id: svn://10.0.0.236/trunk@145381 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 17:02:52 +00:00
bienvenu%nventure.com
b5ac84a3f1 fix hdr ref-counting problem that was holding open db's, causing memory bloat 210985, r/sr=mscott, plus formatting/tab cleanup
git-svn-id: svn://10.0.0.236/trunk@145377 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 14:18:37 +00:00
caillon%returnzero.com
feee4e42a8 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@145376 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 09:09:30 +00:00
caillon%returnzero.com
c8612ff038 Bug 38370.
Allow color of an HR element to be changed.
Make HR be a block element in quirks mode instead of the hacky inline we were previously using (standards mode already had it as a block).
Patch by Ian Hickson <ian@hixie.ch> with minor modifications by me.
r+sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@145375 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 08:13:07 +00:00
bzbarsky%mit.edu
5f9e95ef04 Updating to new nsIContent stuff to fix build bustage
git-svn-id: svn://10.0.0.236/trunk@145374 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 07:07:10 +00:00
timeless%mozdev.org
0d6b61e7af Bug 214398 - Refactor some copied code into a function in nsXMLHttpRequest
patch by riceman+bmo@mail.rit.edu r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@145373 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 06:57:02 +00:00
bryner%brianryner.com
85272a10b3 If the user has already stored a login and enters the same username but a different password, don't prompt again, just update the stored password. (also fixes a bug where this caused two copies of the login to be stored)
git-svn-id: svn://10.0.0.236/trunk@145372 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 06:50:28 +00:00
ben%bengoodger.com
74040aa938 Further updates to about dialog!
git-svn-id: svn://10.0.0.236/trunk@145371 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 06:04:58 +00:00
jshin%mailaps.org
8058584911 bug 206811 : xp_iconv should use UTF-16, if available, instead of UCS-2 (r=drepper, sr=darin)
git-svn-id: svn://10.0.0.236/trunk@145370 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 05:58:28 +00:00
bryner%brianryner.com
d53bc2b146 - Rename 'satchel' variables since this isn't part of satchel
- Make ~SignonDataEntry() delete the next entry in the list
- Fix some bustage from nsIFormSubmitObserver API changes
- Handle password change situations (2 or 3 password fields in a form)
- Make the signon file be written out when a reject list entry is added
- Fix the situation where RemoveUser() is called for the first of multiple stored logons for a host


git-svn-id: svn://10.0.0.236/trunk@145369 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 03:38:53 +00:00
dougt%meer.net
5462d534bd adding disable-view-source. r+sr=me
git-svn-id: svn://10.0.0.236/trunk@145368 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 03:21:30 +00:00
dougt%meer.net
c2677efc6d Adding the ablity to disable view source. r=bz,sr=darin,b=199335
git-svn-id: svn://10.0.0.236/trunk@145367 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 02:39:05 +00:00
mhammond%skippinet.com.au
03173c38eb Remove a couple of unused variables. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@145366 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 01:18:12 +00:00
mhammond%skippinet.com.au
5b9691f9e2 Remove unused variable.
git-svn-id: svn://10.0.0.236/trunk@145365 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 01:13:50 +00:00
mhammond%skippinet.com.au
9a14fdb870 Not part of the build.
Explicitly use Python UCS2 functions, for platforms where
sizeof(wchar) != sizeof(PRUnichar).

Incorporate Linux build changes for dynamic linking.


git-svn-id: svn://10.0.0.236/trunk@145364 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-30 01:08:13 +00:00
bzbarsky%mit.edu
2c863a555b Fix selection regression. Bug 214343, r=caillon, sr=jst
git-svn-id: svn://10.0.0.236/trunk@145363 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 23:49:41 +00:00
scott%scott-macgregor.org
fca9e35868 move the about dialog menu item to the right place on OSX by giving it a special id attribute.
Thanks to Don Crandall for the fix!


git-svn-id: svn://10.0.0.236/trunk@145362 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 23:40:52 +00:00
scott%scott-macgregor.org
3c06a31cb4 move the about dialog menu item to the right place on OSX by giving it a special id attribute.
Thanks to Don Crandall for the fix!


git-svn-id: svn://10.0.0.236/trunk@145361 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 23:33:46 +00:00
bzbarsky%mit.edu
cffaf5b1e0 Fix strict warning. Bug 213962, patch by db48x@yahoo.com (Daniel Brooks),
r=timeless, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145360 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 23:16:39 +00:00
scott%scott-macgregor.org
5ea06316f1 Change the default address book card heading colors to better match the theme.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145359 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 23:04:25 +00:00
bzbarsky%mit.edu
a7dde4e815 Fix crash when an event handler removes the submitting element from the
document.  Bug 194582, patch by mats.palmgren@bredband.net (Mats Palmgren),
r=jkeiser, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145358 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:59:37 +00:00
scott%scott-macgregor.org
8023f717e2 Mail 3-pane cleanup. Remove some extraneous boxes. thanks to stepehn walker for the fix.
git-svn-id: svn://10.0.0.236/trunk@145357 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:59:23 +00:00
scott%scott-macgregor.org
94b58f5829 Take Bug #204773 for thunderbird (fix for locale switching when extensions are installed)
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@145356 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:51:28 +00:00
scott%scott-macgregor.org
dfcbcda8ae Bug #214336 --> fix a thunderbird crash in libmime. Add a null ptr check on the pref's service.
Thanks to Calum Mackay for the fix.

r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@145355 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:38:51 +00:00
despotdaemon%netscape.com
01dd45fa54 Pseudo-automatic update of changes made by leaf@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145354 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:28:50 +00:00
bienvenu%nventure.com
b72ef4bb05 fix build warnings and cleanup tabs/formatting, r/sr=mscott 210694
git-svn-id: svn://10.0.0.236/trunk@145353 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:22:18 +00:00
bienvenu%nventure.com
8ffa757564 fix compiler warning in nsImapProtocol.cpp 182275 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145352 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:15:01 +00:00
bienvenu%nventure.com
41ff49d877 fix more bloat with open dbs, r/sr=mscott, 213688 and more tab cleanup
git-svn-id: svn://10.0.0.236/trunk@145351 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:12:34 +00:00
bienvenu%nventure.com
4293b24f3e fix 112656 annoying assertion in ScanTxt, r=mscott, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@145350 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 22:10:59 +00:00
scott%scott-macgregor.org
1e4c5554e7 Bump the thunderbird version string to 0.2a now that 0.1 is out the door.
git-svn-id: svn://10.0.0.236/trunk@145349 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 21:35:31 +00:00
neil%parkwaycc.co.uk
e9d5b5c8cc Bug 213974 too many checkboxes in subscribe window r=varga sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@145348 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 21:33:56 +00:00
scott%scott-macgregor.org
9ed9d07078 Bug #213852 --> fix a crash in the address book caused from modifying an existing card and re-inserting it
into the view. We weren't adjusting the row count properly when removing the card.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@145347 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 21:33:10 +00:00
despotdaemon%netscape.com
cf0ca1dcf6 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@145346 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 21:04:38 +00:00
kerz%mozillazine.org
dd53acf6d7 wrong size, backing out for now
git-svn-id: svn://10.0.0.236/trunk@145345 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 21:01:22 +00:00
kerz%mozillazine.org
79f118f719 new about image for tbird
git-svn-id: svn://10.0.0.236/trunk@145344 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 20:41:39 +00:00
caillon%returnzero.com
7fe85266fd Adding comments, per bzbarsky. bug 214050.
git-svn-id: svn://10.0.0.236/trunk@145342 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 19:03:00 +00:00
mkaply%us.ibm.com
7e62e141b3 Missing equals sign. ARGH
git-svn-id: svn://10.0.0.236/trunk@145341 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 18:40:13 +00:00
mkaply%us.ibm.com
a0ef5cbab6 just in case someone complains about this mornings builds, new jst files so spellchecker actually works on Windows
git-svn-id: svn://10.0.0.236/trunk@145331 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 15:07:02 +00:00
bzbarsky%mit.edu
ae71ebbc34 Fix leaks of registry keys. Bug 213985, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@145330 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 14:51:58 +00:00
timeless%mozdev.org
8d49b8332d Bug 214025 [@ nsHTMLCSSUtils::IsCSSEditableProperty]
r=glazou sr=bz


git-svn-id: svn://10.0.0.236/trunk@145329 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 14:48:44 +00:00
noririty%jcom.home.ne.jp
d4df3aeff4 strip www. from block-image contextmenu
git-svn-id: svn://10.0.0.236/trunk@145327 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 12:41:36 +00:00
brendan%mozilla.org
7c3cf78ac7 Fix off-by-N in CG_COUNT_FINAL_SRCNOTES (214210).
git-svn-id: svn://10.0.0.236/trunk@145326 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 09:11:04 +00:00
caillon%returnzero.com
c9af458d0a Don't let success of string bundle calls dictate the return value, continue to return errors. Still bug 214050.
git-svn-id: svn://10.0.0.236/trunk@145325 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 09:07:43 +00:00
bzbarsky%mit.edu
42ed44cffb Last checkin accidentally reversed the sense of the aContent test; fixing that.
git-svn-id: svn://10.0.0.236/trunk@145324 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 07:37:48 +00:00
darin%meer.net
0c505d4e58 fixes bug 213282 "mozilla not sending basic authorization header" r=dwitte sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@145323 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 06:36:45 +00:00
bzbarsky%mit.edu
84a574bcc1 This should be that last of the nsIContent stuff for now.
git-svn-id: svn://10.0.0.236/trunk@145322 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 06:04:46 +00:00
bzbarsky%mit.edu
0e79f73c9e This would break too if Camino were actually building right now.
git-svn-id: svn://10.0.0.236/trunk@145321 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 05:53:19 +00:00
bzbarsky%mit.edu
92d22dc940 More GetDocument bustage
git-svn-id: svn://10.0.0.236/trunk@145320 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 05:48:30 +00:00
caillon%returnzero.com
742898a589 Bug 214050
Start to localize some of the more common user-visible error messages in caps.
r+sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@145319 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 05:28:00 +00:00
bzbarsky%mit.edu
38d67245d3 Fix silly warning
git-svn-id: svn://10.0.0.236/trunk@145318 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 05:24:59 +00:00
bzbarsky%mit.edu
3932386b49 Fix Firebird redness
git-svn-id: svn://10.0.0.236/trunk@145317 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 05:19:13 +00:00
simford.dong%sun.com
03e4cbfcfe Bug 213273 Browser just exits when open a link in a new tab while running with gtk 2.2 and atk libraries
r=kyle, sr=henry
not for default build


git-svn-id: svn://10.0.0.236/trunk@145316 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 04:53:18 +00:00
jshin%mailaps.org
2953967adc bug 213899 : disable encoders for X11 font encoding in ucvtw2 and ucvcn on non-Unix platforms (r=smontagu, sr=alecf)
git-svn-id: svn://10.0.0.236/trunk@145315 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 04:34:26 +00:00
mkaply%us.ibm.com
1eaf323a0c Spellchecker packaging
git-svn-id: svn://10.0.0.236/trunk@145314 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 04:26:21 +00:00
mkaply%us.ibm.com
06b6dd3c64 Spellchecker packaging for mac
git-svn-id: svn://10.0.0.236/trunk@145313 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 04:21:21 +00:00
ben%bengoodger.com
5c9d2eb3fc Clean up about dialog.
git-svn-id: svn://10.0.0.236/trunk@145312 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 03:49:20 +00:00
bienvenu%nventure.com
1b0c589dcc fix bloat bringing up copy menu item on imap folders by caching imap acl, remove unused methods, r/sr=mscott 213688 miscellaneous formatting cleanup
git-svn-id: svn://10.0.0.236/trunk@145311 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 03:42:23 +00:00
scott%scott-macgregor.org
589695ee5f bump skin version
git-svn-id: svn://10.0.0.236/trunk@145310 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 03:08:27 +00:00
mkaply%us.ibm.com
9549240a00 Fix static build
git-svn-id: svn://10.0.0.236/trunk@145307 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 01:51:57 +00:00
bzbarsky%mit.edu
368ce37a7d Fixing HP-UX bustage by removing unused variable
git-svn-id: svn://10.0.0.236/trunk@145306 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 01:50:51 +00:00
bzbarsky%mit.edu
767bf9591b more mac build bustage fixes
git-svn-id: svn://10.0.0.236/trunk@145305 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 01:19:26 +00:00
bzbarsky%mit.edu
a0f8a29dd2 Fixing more windows bustage
git-svn-id: svn://10.0.0.236/trunk@145304 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 01:15:55 +00:00
bzbarsky%mit.edu
88c1ebd8a5 Fix mac build bustage
git-svn-id: svn://10.0.0.236/trunk@145302 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-29 00:05:16 +00:00
bzbarsky%mit.edu
608db6d3c0 Fixing build-bustage typo
git-svn-id: svn://10.0.0.236/trunk@145301 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 23:59:38 +00:00
jst%netscape.com
3cf3d8cf4b Fixing bug 209717. Making document.load() use the caller's URI as the base URI. r=caillon@aillon.org, sr=hjtoi-bugzilla@comcast.net
git-svn-id: svn://10.0.0.236/trunk@145300 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 23:12:46 +00:00
bishakhabanerjee%netscape.com
62c9c09bcb Bug 213903: removing unused variables 'delold', 'save', 'entry'
git-svn-id: svn://10.0.0.236/trunk@145299 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 22:55:16 +00:00
mkaply%us.ibm.com
bd35b16d0d #56301
Spellchecker packaging


git-svn-id: svn://10.0.0.236/trunk@145298 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 22:33:24 +00:00
caillon%returnzero.com
0faa02efe6 Introduce a weak ptr here to avoid extra addref/releases in this loop. r+sr=bzbarsky@mit.edu on irc.
git-svn-id: svn://10.0.0.236/trunk@145297 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 22:32:31 +00:00
mkaply%us.ibm.com
cf1f0a43a8 #56301
Spellchecker packaging


git-svn-id: svn://10.0.0.236/trunk@145296 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 22:25:25 +00:00
bzbarsky%mit.edu
8d4d0761b1 Left this out. Bug 213823, r=caillon, sr=build-bustage
git-svn-id: svn://10.0.0.236/trunk@145295 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 22:23:06 +00:00
brade%netscape.com
c96a8ac9cc fix compiler warning
git-svn-id: svn://10.0.0.236/trunk@145294 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 22:18:42 +00:00
bishakhabanerjee%netscape.com
25c02d6eaa Bug 213902 : removing unused variable "next" in "cert_DecodeNameConstraintSubTree"
git-svn-id: svn://10.0.0.236/trunk@145293 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:53:16 +00:00
bzbarsky%mit.edu
9e4941c980 DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@145292 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:35:53 +00:00
mkaply%us.ibm.com
d4472bc6de #214180
r=pedemont, sr=blizzard
OS/2 only - Need a cast for mouse position values


git-svn-id: svn://10.0.0.236/trunk@145290 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:32:11 +00:00
bzbarsky%mit.edu
82c14d79dd DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@145289 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:25:13 +00:00
leaf%mozilla.org
5966afb32f use -e unconditionally to terminate the optionslist to glimpse, bug 99680,
r=timeless, two thumbs up = alecf


git-svn-id: svn://10.0.0.236/trunk@145288 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:24:42 +00:00
tor%cs.brown.edu
d2d67b8c59 Bug 214191 - crash printing pages with spacer images.
r=roland.mainz, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145287 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:23:24 +00:00
bzbarsky%mit.edu
67e7a64c5d DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823,
r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@145285 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:17:26 +00:00
bzbarsky%mit.edu
0147d8d4a6 DeCOMify GetParent/GetBindingParent/GetDocument on nsIContent. Bug 213823, r+sr=jst
git-svn-id: svn://10.0.0.236/trunk@145284 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:09:56 +00:00
mkaply%us.ibm.com
64242301f9 #214152
r=pedemont, sr=bz
Handle unicode conversion failure better


git-svn-id: svn://10.0.0.236/trunk@145282 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 21:02:45 +00:00
brendan%mozilla.org
b4d3d05e3d Fix 7x bloat bug due to off-by-1-level-of-indirection in sizeof type param typo (214176, r=Mitch@0Bits.COM).
git-svn-id: svn://10.0.0.236/trunk@145281 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:58:52 +00:00
cbiesinger%web.de
75049fadb9 bug 214116
Lots of references to Netscape Webmail in the Mailnews Section of Help Window.
pathc by R.J. Keller  webmaster@trfenv.com, r=oeschger


git-svn-id: svn://10.0.0.236/trunk@145280 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:49:45 +00:00
cbiesinger%web.de
ce0712ee0a 214173 r=bzbarsky sr=darin Crash in typeFromExtEquals
Hopefully also fixes 213985, hang when downloading .tar.gz files (on windows)


git-svn-id: svn://10.0.0.236/trunk@145279 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:46:32 +00:00
bzbarsky%mit.edu
6f5651c414 Tabbing through textfields should repaint instead of leaving them looking
selected.  Bug 214115, r=brade, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@145278 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:45:38 +00:00
bienvenu%nventure.com
83fba7b7c2 fix 214048 mail account sorting horked in folder pane r=neil.parkway, sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145277 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:40:57 +00:00
daniel%glazman.org
d1acbd4732 resources were not declared in xpinstall/packager for Composer's new features (positioning, table UI)
bug=214167, r=brade, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145276 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:37:09 +00:00
mkaply%us.ibm.com
6b253b634f Turning spellchecker in default build - not packaged yet
git-svn-id: svn://10.0.0.236/trunk@145275 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:36:13 +00:00
brade%netscape.com
d200f43fee more Is* method usage / code cleanup; r=glazman, sr=bz, bug=212683
git-svn-id: svn://10.0.0.236/trunk@145274 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 20:31:08 +00:00
brendan%mozilla.org
89c23462fb Undo critical part of last change to try to fix crashing testerboxes.
git-svn-id: svn://10.0.0.236/trunk@145273 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 18:30:12 +00:00
noririty%jcom.home.ne.jp
0436287734 Fix 174687 - Show domain@context image blocking, patch (mostly) by eric@5stops.com
git-svn-id: svn://10.0.0.236/trunk@145272 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 14:52:41 +00:00
brade%netscape.com
b1c35c5841 fix tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@145271 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 14:27:49 +00:00
brade%netscape.com
7b542e3e34 cleanup of editor code, bug=209548, r=jfrancis, sr=blizzard
git-svn-id: svn://10.0.0.236/trunk@145270 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 13:13:50 +00:00
noririty%jcom.home.ne.jp
9043145e12 Fix 205998 - Find in 'T'his Page, patch by abecevello@sympatico.ca
git-svn-id: svn://10.0.0.236/trunk@145269 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 13:06:53 +00:00
neil%parkwaycc.co.uk
dc7c22d478 Bug 214107 Fix XML Parsing Error in help-index1.rdf p=bc@bclary.com r=me (no sr required as per the original patch)
git-svn-id: svn://10.0.0.236/trunk@145268 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 12:38:15 +00:00
noririty%jcom.home.ne.jp
d9e6a5cfcd Fix 194081 - recall resizer
git-svn-id: svn://10.0.0.236/trunk@145267 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 11:56:04 +00:00
timeless%mozdev.org
5fe3bd02d3 Bug 207617 This URL crashes Mozilla every time [@ js_CompareStrings]
r=bryner sr=bz


git-svn-id: svn://10.0.0.236/trunk@145266 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 10:59:54 +00:00
bryner%brianryner.com
78daf80164 Update app and locale version
git-svn-id: svn://10.0.0.236/trunk@145265 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 07:28:45 +00:00
bryner%brianryner.com
67928a1382 Adapt wallet's password manager UI (removing the form manager bits). Split into content and locale directories and add contents.rdf files for passwordmgr chrome package.
git-svn-id: svn://10.0.0.236/trunk@145264 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 06:06:10 +00:00
brendan%mozilla.org
2a40dbb3c5 Minor cleanups to last checkin.
git-svn-id: svn://10.0.0.236/trunk@145263 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 05:46:18 +00:00
bienvenu%nventure.com
b5281bbe57 remove unused methods, addUnique and replaceElement 214120 miscellaneous cleanup r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145262 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 01:51:20 +00:00
bsmedberg%covad.net
f24d69bc30 Fix assertion from bug 211470, rs=bz
git-svn-id: svn://10.0.0.236/trunk@145261 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 01:12:36 +00:00
bienvenu%nventure.com
160b62fbc8 fix 175488 we don't recognize some imap folders as special folder if they're under the inbox, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145260 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 01:03:46 +00:00
bienvenu%nventure.com
22de1e81bb get rid of unused structs in nsImapCore, r/sr=mscott, part of cleanup work for 209545
git-svn-id: svn://10.0.0.236/trunk@145259 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-28 01:00:18 +00:00
bryner%brianryner.com
915bc8b228 Fixing windows build - need to use a constructor for initializing reference-type members.
git-svn-id: svn://10.0.0.236/trunk@145258 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 21:21:45 +00:00
scott%scott-macgregor.org
e420958a88 mode=full for the compose toolbar by default
git-svn-id: svn://10.0.0.236/trunk@145257 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 19:22:03 +00:00
scott%scott-macgregor.org
f8843541f6 bump skin version string.
git-svn-id: svn://10.0.0.236/trunk@145256 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 19:15:23 +00:00
bzbarsky%mit.edu
8a053aea15 Update to take advantage of the new overall logic by returning a MIME info from
GetFromType even if there is no handler.  Also move some repeated code out into
a function.  Bug 214006, r=biesi, sr=darin


git-svn-id: svn://10.0.0.236/trunk@145255 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 16:27:15 +00:00
bsmedberg%covad.net
3ae54818a4 Forgot a review nit from bug 211470.
git-svn-id: svn://10.0.0.236/trunk@145254 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 15:46:52 +00:00
bsmedberg%covad.net
2c2c23dd44 Bug 211470 - need a common nsURIHashKey r=darin sr=bz
git-svn-id: svn://10.0.0.236/trunk@145253 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 15:20:11 +00:00
noririty%jcom.home.ne.jp
7b496036ca Fix 176130 - Context menu missing in menubar and bookmarks toolbar, patch by dkoppenh@null.net
git-svn-id: svn://10.0.0.236/trunk@145252 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 14:47:58 +00:00
noririty%jcom.home.ne.jp
9d2bc5612e Fix 175925 - enable right-align BTF items, patch by basic@mozillanews.org r=me
git-svn-id: svn://10.0.0.236/trunk@145251 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 14:12:45 +00:00
noririty%jcom.home.ne.jp
a6aa0ede88 Fix 209503 - about:config search, patch by gelsoft@mx4.tiki.ne.jp
git-svn-id: svn://10.0.0.236/trunk@145250 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 14:08:39 +00:00
bryner%brianryner.com
85809a0bfc XPM version of the new Firebird icon
git-svn-id: svn://10.0.0.236/trunk@145247 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 09:25:48 +00:00
bryner%brianryner.com
001e301e43 passwordmgr.properties, not satchel.properties
git-svn-id: svn://10.0.0.236/trunk@145245 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 07:06:49 +00:00
timeless%mozdev.org
be4e99ade5 Bug 214020 Null security callbacks [@ nsHttpConnection::GetInterface]
r=bbaetz sr=bz


git-svn-id: svn://10.0.0.236/trunk@145244 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 07:05:31 +00:00
bryner%brianryner.com
5696818c75 Initial add of new (work-in-progress) password manager implementation. Not part of the build.
git-svn-id: svn://10.0.0.236/trunk@145243 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 07:05:27 +00:00
caillon%returnzero.com
eb5d77e5d2 Init mSecurityPolicy. This somehow got lost in between the last two revisions of my patch to bug 83536.
r=timeless,sr=bzbarsky on IRC.


git-svn-id: svn://10.0.0.236/trunk@145242 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 07:00:25 +00:00
caillon%returnzero.com
ee8fbe535c 213796 - Crash In CAPS.DLL On Startup [@ nsPrincipal::GetHashValue]
r+sr+caillonIsStupid=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@145241 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 04:08:48 +00:00
caillon%returnzero.com
fdbc79f04d Bug 153583 - Links to obsoleted attachment should use line-through style
r=kiko@async.com.br
a=justdave@netscape.com


git-svn-id: svn://10.0.0.236/trunk@145240 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-27 01:16:45 +00:00
brendan%mozilla.org
2532d3d12a Big dynamic footprint win via script filename caching, plus line number fix for strict/const diags (see http://bugzilla.mozilla.org/attachment.cgi?id=127130&action=view for detailed checkin comments; 208030, r/rs=shaver, r=rginda on the jsd change, r=jst on the dom change).
git-svn-id: svn://10.0.0.236/trunk@145239 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 22:37:11 +00:00
neil%parkwaycc.co.uk
991aba03d9 Supplementary patch to address sr=sspitzer comment for bug 207634
git-svn-id: svn://10.0.0.236/trunk@145238 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 22:16:56 +00:00
cbiesinger%web.de
4fac01aa31 fixing windows bustage
git-svn-id: svn://10.0.0.236/trunk@145237 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 22:09:37 +00:00
cbiesinger%web.de
88e87c14f9 213882 r=bzbarsky sr=darin consider making aFileExt the primary extension if it is an extension
git-svn-id: svn://10.0.0.236/trunk@145236 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 21:01:08 +00:00
bryner%brianryner.com
da291e17ef Update version to 0.6.1
git-svn-id: svn://10.0.0.236/trunk@145235 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 19:30:14 +00:00
cbiesinger%web.de
fde122134a fixing beos bustage
git-svn-id: svn://10.0.0.236/trunk@145234 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 18:58:13 +00:00
kerz%mozillazine.org
89ee1664f6 Adding 48x48 state to icon
git-svn-id: svn://10.0.0.236/trunk@145233 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 18:45:42 +00:00
jshin%mailaps.org
49649edc50 bug 200732 : adding a few missing return value checks for GetUnicode(En|De)coder(Raw) : r=smontagu, sr=blizzard (original bug was about crash on HP/UX under UTF-8 locale)
git-svn-id: svn://10.0.0.236/trunk@145231 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 10:15:24 +00:00
caillon%returnzero.com
60a80f171d Bug 213912
If getting the a chrome document's principal fails, handle the error and clean up the navigator object's holder.
r+sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@145229 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 08:16:44 +00:00
bryner%brianryner.com
40029fe1dd Fixing gtk2 bustage. Don't even bother using a QI when we just want to get at an interface from a concrete class pointer.
git-svn-id: svn://10.0.0.236/trunk@145228 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 07:59:23 +00:00
bryner%brianryner.com
7fc562ef90 Remove check for MOZILLA_FIVE_HOME in the environment; it causes conflicts with firebird (bug 172706)
git-svn-id: svn://10.0.0.236/trunk@145227 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 07:51:05 +00:00
kerz%mozillazine.org
d8a6dd213c New app icon, bug 170677
git-svn-id: svn://10.0.0.236/trunk@145226 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 07:28:15 +00:00
bryner%brianryner.com
92dc39e1ec bug 199237 : fix the rendering of the non-ASCII title of a non-text doc(image, media) opened in a new tab/window (checking in for jshin@mailaps.org, r=bryner, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@145225 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 06:42:50 +00:00
bzbarsky%mit.edu
5520814966 Make ensureSelection check that there is something to select. Bug 213961,
patch by db48x@yahoo.com (Daniel Brooks), r=blake, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145224 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 06:08:12 +00:00
jshin%mailaps.org
7e66fe9290 bug 199237 : fix the rendering of the non-ASCII title of a media/image doc : follow-up (no actual change in the code but just a couple of changes in comment)
git-svn-id: svn://10.0.0.236/trunk@145223 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 05:54:42 +00:00
caillon%returnzero.com
100872b669 Regression fixes from my landing of bug 83536.
Fixes bugs 213918, 213958.  Also fixes a non-related leak of nsIPrincipals.
r+sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@145222 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 05:30:15 +00:00
jshin%mailaps.org
e931489539 bug 199237 : fix the rendering of the non-ASCII title of a non-text doc(image, media) opened in a new tab/window (r=bryner, sr=bz)
git-svn-id: svn://10.0.0.236/trunk@145221 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 05:17:26 +00:00
scott%scott-macgregor.org
679621a0b0 point the release notes menu item to the dummy release notes file
git-svn-id: svn://10.0.0.236/trunk@145218 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 04:11:15 +00:00
scott%scott-macgregor.org
2bfe581d9e change the user agent to be Thunderbird 0.1 for our first 0.1 milestone release
git-svn-id: svn://10.0.0.236/trunk@145217 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 04:02:12 +00:00
bryner%brianryner.com
7e2e3089a7 Prevent normal handling of oninput events if the event is caused by autocomplete updating the text field value. Bug 212686.
git-svn-id: svn://10.0.0.236/trunk@145216 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 02:55:24 +00:00
leaf%mozilla.org
e87ca0ef2f bug 213925. let post-mozilla.pl pass back a binary url. r=granrose
git-svn-id: svn://10.0.0.236/trunk@145215 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-26 00:17:45 +00:00
bzbarsky%mit.edu
156ccb08f9 Bump skinVersion up to 1.5, since older skins are likely to get broken by the
change to no longer support single-':' pseudo-elements.  Bug 211657, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@145214 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 23:03:39 +00:00
bzbarsky%mit.edu
b9c67ee584 Remove support for the single-':' form of -moz-* pseudo-elements. Bug 211657,
r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@145213 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 22:44:58 +00:00
sicking%bigfoot.com
b1c122038c Fix build bustage
git-svn-id: svn://10.0.0.236/trunk@145212 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 22:41:05 +00:00
sicking%bigfoot.com
b97c1d9e84 Bug 190305: Make xml prettyprinting localizeable. Patch by vberon@mecano.gme.usherb.ca
r=sicking, Pike sr=bz


git-svn-id: svn://10.0.0.236/trunk@145211 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 22:11:19 +00:00
dbaron%dbaron.org
2d08b120f2 Ensure that NS_FRAME_HAS_CHILD_WITH_VIEW is set correctly when something has a view and is inside a float inside the block part of a block-inside-inline split. b=213781 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@145210 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 22:04:00 +00:00
bryner%brianryner.com
60ed1f2b2b bump version to 0.6.1
git-svn-id: svn://10.0.0.236/trunk@145209 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 21:52:33 +00:00
timeless%mozdev.org
e1993396b4 Bug 213894 XPI Installation crashes [@ nsXPITriggerItem::SetPrincipal]
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@145208 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 21:10:38 +00:00
mkaply%us.ibm.com
82faeb4f71 #56301
r=mkaply, pedemont, jblanco, sr=kin@netscape.com, a=drivers
Turn on spellchecker for extensions=all builds only - not part of any default builds


git-svn-id: svn://10.0.0.236/trunk@145207 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 19:53:34 +00:00
caillon%returnzero.com
aa18e68f01 Bug 213847. Prompt the user for what to do if we don't know whether we can grant a capability.
r+sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@145206 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 19:23:17 +00:00
jaggernaut%netscape.com
df747d0621 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@145205 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 19:06:59 +00:00
mkaply%us.ibm.com
9fcd880d35 #56301
r=mkaply, pedemont, jblanco, sr=kin@netscape.com, a=drivers
Turn on spellchecker for extensions=all builds only - not part of any default builds


git-svn-id: svn://10.0.0.236/trunk@145204 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 18:48:02 +00:00
andreas.otte%debitel.net
989040102c fix bug 213012, unescape %2E during path coalescing, r=dveditz@netscape.com, sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@145203 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 18:36:34 +00:00
pinkerton%netscape.com
a9ff5c0f1a grrr. static target.
git-svn-id: svn://10.0.0.236/trunk@145202 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 17:35:24 +00:00
cbiesinger%web.de
cd10e45672 removing unused files. r+sr=darin, no bug
git-svn-id: svn://10.0.0.236/trunk@145201 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 17:31:36 +00:00
pinkerton%netscape.com
72e392d21a more bustage
git-svn-id: svn://10.0.0.236/trunk@145200 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 17:22:03 +00:00
pinkerton%netscape.com
d520ebf8b7 fix bustage
git-svn-id: svn://10.0.0.236/trunk@145199 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 16:51:27 +00:00
cbiesinger%web.de
72ffd605aa 147679 GetFromMIMEType on Windows only gets one extension and needs rethinking r=bzbarsky sr=darin
this merges nsIMIMEService::GetFromType and GetFromExtension


git-svn-id: svn://10.0.0.236/trunk@145198 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 16:48:00 +00:00
mkaply%us.ibm.com
6fa5a7f31e #56301
r=mkaply, pedemont, jblanco, sr=kin@netscape.com, a=drivers
Check mozdev spellchecker into Mozilla - hurrah!
Not turned on yet :)


git-svn-id: svn://10.0.0.236/trunk@145196 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 15:47:55 +00:00
timeless%mozdev.org
10ba1a1eac Bug 211270 InMemoryDataSource::Init doesn't check the return value of PL_DHashTableInit
r=tingley sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@145195 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 14:56:25 +00:00
danm-moz%comcast.net
8d89bbe0fa mark the hidden window's widget as invisible (on all platforms, now). bug 207742 r=brendan,bryner
git-svn-id: svn://10.0.0.236/trunk@145194 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 14:55:51 +00:00
danm-moz%comcast.net
d09a7113c6 learn how to make an eWindowType_invisible widget and refuse to ever make it visible. bug 207742 r=brendan,bryner
git-svn-id: svn://10.0.0.236/trunk@145193 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 14:54:39 +00:00
danm-moz%comcast.net
b835fecf26 learn how to make an eWindowType_invisible widget. bug 207742 r=brendan,bryner
git-svn-id: svn://10.0.0.236/trunk@145192 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 14:53:37 +00:00
aaronl%netscape.com
ae97efd78d Bug 212641. Type Alt+Down in URL bar, then click somewhere else, even in another app -- can't get rid of dropdown! r=bryner, sr=bz
git-svn-id: svn://10.0.0.236/trunk@145185 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 08:26:11 +00:00
mkaply%us.ibm.com
99be155b90 OS/2 bustage - need to include nsCRT.h
git-svn-id: svn://10.0.0.236/trunk@145184 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 04:32:51 +00:00
scott%scott-macgregor.org
c0664a6ee8 Patch from Stephen Walker to include HLine Properties dtd file.
git-svn-id: svn://10.0.0.236/trunk@145183 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 04:21:22 +00:00
noririty%jcom.home.ne.jp
48bca2071a back out AiO
git-svn-id: svn://10.0.0.236/trunk@145182 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 04:13:46 +00:00
bzbarsky%mit.edu
fe3b50c34c Remove unused variable.
git-svn-id: svn://10.0.0.236/trunk@145181 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-25 04:06:31 +00:00
bzbarsky%mit.edu
7b256537b6 Don't bother loading scripts from the network when scripts are disabled. Bug
66857, r=sicking, sr=jst


git-svn-id: svn://10.0.0.236/trunk@145179 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 23:22:45 +00:00
tor%cs.brown.edu
75f32461a1 Bug 208622 - some animated gifs don't display properly. r=pavlov, sr=scc
git-svn-id: svn://10.0.0.236/trunk@145177 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 23:17:50 +00:00
timeless%mozdev.org
f668898cba Bug 182166 strict javascript warnings in pref-winhooks.js
patch by stevechapel@earthlink.net r=jst sr=bz


git-svn-id: svn://10.0.0.236/trunk@145176 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 23:15:07 +00:00
timeless%mozdev.org
f16ecf8238 Bug 205709 javascript script warning in abDragDrop.js
patch by stevechapel@earthlink.net r=stephend sr=bz


git-svn-id: svn://10.0.0.236/trunk@145175 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 23:11:35 +00:00
timeless%mozdev.org
a1071b007b Bug 207463 Site Navigation Bar displays when not needed with multiple tabs
patch by stevechapel@earthlink.net r=jag sr=bz


git-svn-id: svn://10.0.0.236/trunk@145174 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 23:09:57 +00:00
glen.beasley%sun.com
9470bddcc8 remove no longer used include blapi.h
git-svn-id: svn://10.0.0.236/trunk@145172 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 23:01:08 +00:00
scott%scott-macgregor.org
929f158123 include chrome for the font calibration dialog
git-svn-id: svn://10.0.0.236/trunk@145170 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 22:08:13 +00:00
neil%parkwaycc.co.uk
262e2d7ad1 Fix bug 207634 bustage - checked in wrong version of mac changes
git-svn-id: svn://10.0.0.236/trunk@145169 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 21:56:54 +00:00
dbaron%dbaron.org
c1302b91f2 Use unsigned type (at brendan's suggestion) for perhaps-more-efficient modulus. r+sr=brendan b=188761
git-svn-id: svn://10.0.0.236/trunk@145168 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 21:42:53 +00:00
mkaply%us.ibm.com
7caf332fe2 #56301
r=mkaply, pedemont, jblanco, sr=kin@netscape.com, a=drivers
Check mozdev spellchecker into Mozilla - hurrah!
Not turned on yet :)


git-svn-id: svn://10.0.0.236/trunk@145167 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 21:39:28 +00:00
dbaron%dbaron.org
af139ac181 Make blinkk blink in a 750ms on, 250ms off pattern. b=188761 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@145166 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 21:26:33 +00:00
caillon%returnzero.com
2d06d867c5 Bug 213341 - Use smart pointer classes for long lived strong references in nsGenericElement and friends.
r=bzbarsky@mit.edu sr=jst@netscape.com


git-svn-id: svn://10.0.0.236/trunk@145165 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 20:38:08 +00:00
neil%parkwaycc.co.uk
7dc82ecf66 Bug 207634 Convert GetSortKeyLen/CreateRawSortKey to AllocateRawSortKey r=smontagu sr=sspitzer
git-svn-id: svn://10.0.0.236/trunk@145164 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 20:31:35 +00:00
bienvenu%nventure.com
7019c27f54 fix 213768 reverse sort by threads broken, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145163 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 20:15:09 +00:00
jaggernaut%netscape.com
32562963b2 Bug 209885: Support <tab linkedpanel="panelId"/>. Patch by Alex "WeirdAl" Vincent <ajvincent@juno.com>, r=Neil, sr=jag
git-svn-id: svn://10.0.0.236/trunk@145162 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 19:02:13 +00:00
mkaply%us.ibm.com
4f792ecf69 Ports bustage - remove NS_COM per bsmedberg
git-svn-id: svn://10.0.0.236/trunk@145161 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 18:58:30 +00:00
dbaron%dbaron.org
c5873ec699 Fix firebird bustage more cleanly by moving xpinstall unconditionally into tier 50. r=cls b=212509
git-svn-id: svn://10.0.0.236/trunk@145160 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 18:34:38 +00:00
smontagu%netscape.com
bc91960dc6 Use a hashtable instead of searching an array, to make RemoveBidiContinuation() not be O(n^2). Bug 212827, r+sr=bzbarsky.
git-svn-id: svn://10.0.0.236/trunk@145159 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 18:33:50 +00:00
bzbarsky%mit.edu
710da65e60 This was not supposed to land. Fixing bustage.
git-svn-id: svn://10.0.0.236/trunk@145158 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 18:30:50 +00:00
scott%scott-macgregor.org
f38e867c22 fix a regression caused by the new attachment landing where the stand alone message window had no
message pane or attachment box.


git-svn-id: svn://10.0.0.236/trunk@145157 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 17:38:34 +00:00
bzbarsky%mit.edu
35a174706c Verbiage change. Bug 185536, patch by kairo@kairo.at (Robert Kaiser),
r=gisburn, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145156 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 17:37:40 +00:00
bzbarsky%mit.edu
b878645544 Add an nsIDocument* GetOwnerDocument() to nsGenericElement, deCOMify
nsINodeInfo a tad.  Bug 211634, r=jkeiser, sr=jst


git-svn-id: svn://10.0.0.236/trunk@145155 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 17:30:52 +00:00
bzbarsky%mit.edu
68d2cd514f Don't load the image for image inputs till we have all of our attributes. Bug
209242, r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@145154 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 17:10:14 +00:00
noririty%jcom.home.ne.jp
73fe15186d Fix 207166 - tweak caret browsing button, patch by mconnor@rogers.com.
git-svn-id: svn://10.0.0.236/trunk@145153 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 16:02:07 +00:00
bmlk%gmx.de
0abdb80d22 generate makefiles for layout-debug, bug 137331 r,sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@145150 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 12:44:24 +00:00
noririty%jcom.home.ne.jp
6cc0cb6da4 another oops
git-svn-id: svn://10.0.0.236/trunk@145149 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 11:21:07 +00:00
noririty%jcom.home.ne.jp
318026d901 fix sidebar mid-click regression
git-svn-id: svn://10.0.0.236/trunk@145148 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 11:01:40 +00:00
igor%mir2.org
ce9a4a38b4 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=213231 :
All information about exception handlers are stored in exception table eliminating the need to have TRY bytecode.


git-svn-id: svn://10.0.0.236/trunk@145147 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 10:50:29 +00:00
igor%mir2.org
5d65d1a938 Work in progress on http://bugzilla.mozilla.org/show_bug.cgi?id=213231 :
Replacing try stack by static table of exception handlers


git-svn-id: svn://10.0.0.236/trunk@145146 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 10:46:46 +00:00
igor%mir2.org
c5866f982a Work in progress on http://bugzilla.mozilla.org/show_bug.cgi?id=213231 :
When handling exceptions, restore proper scope without using try stack


git-svn-id: svn://10.0.0.236/trunk@145145 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 10:45:30 +00:00
noririty%jcom.home.ne.jp
7e9100c3af Implement AiO ports' autoscroll - patch by boullet@col.bsf.alcatel.fr b=212273,212002
git-svn-id: svn://10.0.0.236/trunk@145144 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 10:34:54 +00:00
igor%mir2.org
39c85873cb Restoring NativeJavaMethod(Method, String) for backward compatibility.
git-svn-id: svn://10.0.0.236/trunk@145143 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 09:06:44 +00:00
aaronl%netscape.com
856b67ce1a Bug 211852 and bug 212626. Tab and shift+tab not working with sub documents. r=bryner, sr=bz
git-svn-id: svn://10.0.0.236/trunk@145142 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 08:53:48 +00:00
aaronl%netscape.com
8f262b7480 Bug 192729. Tabs that are still loading or have error block all keyboard shortcuts. r=bryner, sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@145141 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 08:48:59 +00:00
caillon%returnzero.com
083c8bf39a I missed this file as part of my checkin for bug 83536.
git-svn-id: svn://10.0.0.236/trunk@145140 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 07:23:50 +00:00
caillon%returnzero.com
59ad5ba823 These #includes are obsolete after the landing of bug 83536.
git-svn-id: svn://10.0.0.236/trunk@145139 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 07:17:38 +00:00
scott%scott-macgregor.org
e9ebf4730e When hiding the message pane, be sure to hide the attachments box too!
git-svn-id: svn://10.0.0.236/trunk@145138 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 07:11:52 +00:00
caillon%returnzero.com
cd46cbbaad Bug 83536.
Merge script principal implementations into one class.
Should reduce footprint, speed up calls to caps a little bit, and fixes several memory leaks.
Also fixes bugs 211174 and 211263
r=jst@netscape.com
sr=bzbarsky@mit.edu
moa=mstoltz@netscape.com (he looked at an earlier patch and said it looked fine, and will do a retroactive review when he returns from vacation as well)


git-svn-id: svn://10.0.0.236/trunk@145137 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 05:15:20 +00:00
jaggernaut%netscape.com
e07c163859 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@145136 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 04:53:13 +00:00
bienvenu%nventure.com
eced45d407 fix enabling of collapse/expand all, only affects thunderbird
git-svn-id: svn://10.0.0.236/trunk@145135 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 03:39:24 +00:00
caillon%returnzero.com
68b48a504e Bug 213595 - Check for OOM. r=bzbarsky@mit.edu sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@145134 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 02:43:32 +00:00
preed%sigkill.com
64c7b7af62 Bug 211435 - Fix "Table 'namedqueries' was not locked with LOCK TABLES" error; Patch by jocuri@softhome.net (Vlad Dascalu), r=bbaetz, a=justdave
git-svn-id: svn://10.0.0.236/trunk@145133 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-24 01:00:20 +00:00
rbs%maths.uq.edu.au
ba010cb363 Leftover from bug 15364. Patch by Christian Schmidt.
git-svn-id: svn://10.0.0.236/trunk@145130 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 23:26:35 +00:00
bzbarsky%mit.edu
9420de5a10 Make the loop actually deal with observers removing themselves. Bug 213611,
patch by riceman+bmo@mail.rit.edu (Tim), r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145129 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 23:09:33 +00:00
dbaron%dbaron.org
a17e8c0bfb Make margins between tables and captions collapse correctly when negative margins are involved. b=213465 r=bernd sr=roc
git-svn-id: svn://10.0.0.236/trunk@145128 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 23:04:37 +00:00
dbaron%dbaron.org
2a36650bb6 Back out part of checkin from yesterday due to regressions. b=79315
git-svn-id: svn://10.0.0.236/trunk@145127 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 22:46:48 +00:00
bienvenu%nventure.com
bc1e83b697 fix 103732, sending unsent messages doesn't set replied/forwarded status on original msg, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145126 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 21:53:05 +00:00
scott%scott-macgregor.org
68ac320624 thunderbird only change. The command line handler spits back "1" as an argument if there are no arguments following command. Handle
that case accordingly, and don't try to use "1" as the actual window argument.


git-svn-id: svn://10.0.0.236/trunk@145125 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 21:34:53 +00:00
scott%scott-macgregor.org
705dd15b10 double click should automatically open the attachment
git-svn-id: svn://10.0.0.236/trunk@145123 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 20:27:13 +00:00
scott%scott-macgregor.org
cabfd7f149 Bug #213036 --> Land new mail attachment display for thunderbird.
If you want the large icon version of this, set: mailnews.attachments.display.largeView to true.

Remove the flex on the message pane. This keeps us from properly remembering the height of the message pane in the various
3-pane configurations now that we generate the 3-pane dynamically.

Remove localstore.rdf information for the alternate 3-pane view xul file which we no longer use.


git-svn-id: svn://10.0.0.236/trunk@145122 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 19:05:47 +00:00
scott%scott-macgregor.org
61be0e900b Bug #213036 --> Thunderbird only! Has no effect on the seamonkey build.
New XBL widget that acts like a horizontal list box for new attachment display in thunderbird. This widget will shortly be moving
to toolkit once verbage & location is worked out with the toolkit folks.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@145121 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 19:03:17 +00:00
cbiesinger%web.de
109e88735c bug 198293 r=tor sr=scott@scott-macgregor.org support ICOs with alpha channel
git-svn-id: svn://10.0.0.236/trunk@145120 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 18:39:11 +00:00
despotdaemon%netscape.com
620eecc091 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@145119 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 18:14:07 +00:00
dbaron%dbaron.org
d5cd7a86ff Remove unused content quality stubs. b=111346
git-svn-id: svn://10.0.0.236/trunk@145118 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 17:43:25 +00:00
noririty%jcom.home.ne.jp
fa9af1dd79 remove unused pref-downloads.xul, pref-downloads.dtd
git-svn-id: svn://10.0.0.236/trunk@145117 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 16:02:03 +00:00
noririty%jcom.home.ne.jp
384dd839c1 Fix 202792 - remove startup JS warnings, patch by holyspirit@hkpeople.net and brantgurganus2001@cherokeescouting.org
git-svn-id: svn://10.0.0.236/trunk@145116 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 14:24:05 +00:00
bsmedberg%covad.net
dc3a3558ad Bug 198515 - patch by Roland.Mainz r=peterl/leon.sha sr=bz
git-svn-id: svn://10.0.0.236/trunk@145115 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 14:10:12 +00:00
jake%bugzilla.org
419a3803a8 Bug 206558 - What happened when multiple items were selected on a multi-select box wasn't clear.
Patch by Vlad Dascalu <jocuri@softhome.net>
r=jake


git-svn-id: svn://10.0.0.236/trunk@145113 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 13:45:40 +00:00
aaronl%netscape.com
6dfa49637a Fixing typo in history dropdown marker checkin
git-svn-id: svn://10.0.0.236/trunk@145111 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 09:49:59 +00:00
aaronl%netscape.com
e265cd059b Bug 192577. URL bar's dropdown toggle button doesn't toggle. r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@145110 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 08:50:40 +00:00
dougt%meer.net
8044a1cb73 Making packaging a bit simplier
git-svn-id: svn://10.0.0.236/trunk@145109 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 06:04:27 +00:00
dougt%meer.net
6833381032 fixing a couple of makefile. not part of normal build.
git-svn-id: svn://10.0.0.236/trunk@145108 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 06:00:28 +00:00
dougt%meer.net
3254c5be29 updating minimo-unix requirements
git-svn-id: svn://10.0.0.236/trunk@145107 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 05:56:38 +00:00
dougt%meer.net
3e796785fb Adding minimo to the top level makefile -- optionally of course. r=darin
git-svn-id: svn://10.0.0.236/trunk@145106 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 04:58:59 +00:00
bryner%brianryner.com
aa8f417fd7 Allow firebird and thunderbird to be pulled from a branch. rs=leaf.
git-svn-id: svn://10.0.0.236/trunk@145104 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 04:51:55 +00:00
scott%scott-macgregor.org
3a2491a5ab Add an option in the advanced options dialog for managing stored mail server passwords.
git-svn-id: svn://10.0.0.236/trunk@145103 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 04:47:08 +00:00
dougt%meer.net
efc56653fd Adding comments and a new README file
git-svn-id: svn://10.0.0.236/trunk@145102 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 04:41:35 +00:00
dougt%meer.net
c93daf4364 mozconfig update.
git-svn-id: svn://10.0.0.236/trunk@145101 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 04:36:09 +00:00
dougt%meer.net
cd76b42973 libstdc++ stub
git-svn-id: svn://10.0.0.236/trunk@145100 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 04:34:08 +00:00
dougt%meer.net
c89cf04b95 Not part of mozilla build. r+sr=darin/dougt
git-svn-id: svn://10.0.0.236/trunk@145099 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 04:33:17 +00:00
scott%scott-macgregor.org
576a5837aa New version of this file which should fix the Mac menubar issue where we show a bunch of garbage text.
Thanks to Ender for this fix!


git-svn-id: svn://10.0.0.236/trunk@145098 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 04:29:48 +00:00
jshin%mailaps.org
04bc61e8ed fix another Mac bustage caused by the patch for bug 195093 : NS_SUCCESS_USING_FALLBACK_LOCALE not defined
git-svn-id: svn://10.0.0.236/trunk@145097 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 03:00:14 +00:00
dean_tessman%hotmail.com
b782c48f9d 178227 - code cleanup
patch by mconnor@rogers.com, r=me


git-svn-id: svn://10.0.0.236/trunk@145096 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 02:43:05 +00:00
mkaply%us.ibm.com
722fa9f7c0 Stray character snuck in there
git-svn-id: svn://10.0.0.236/trunk@145095 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 01:36:17 +00:00
jshin%mailaps.org
e65261586a fix mac bustage ('return' was misspelled) in the patch for bug 195093
git-svn-id: svn://10.0.0.236/trunk@145094 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 01:28:18 +00:00
despotdaemon%netscape.com
61b30706b8 Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@145093 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 00:43:06 +00:00
scott%scott-macgregor.org
a80702e282 Remove the search bar border.
Patch from Stephen Walker.


git-svn-id: svn://10.0.0.236/trunk@145092 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 00:28:40 +00:00
mhammond%skippinet.com.au
33152e29f9 We were breaking Python's rules for comparison result returns - and
this only started mattering in Python 2.3.

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@145091 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 00:23:45 +00:00
dbaron%dbaron.org
75df55b0bf Make sure we include the overflow area in the size of views, for blocks and inlines, at least. b=79315 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@145090 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-23 00:14:16 +00:00
jshin%mailaps.org
f59b27219a bug 195093 : modernize |GetDefaultCharsetForLocale| (use nsACString). r=darin, sr=bz
git-svn-id: svn://10.0.0.236/trunk@145089 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 23:46:38 +00:00
bzbarsky%mit.edu
1be4746275 Verbiage change. Bug 198898, patch by durbacher@gmx.de (Andreas Kunz),
r=biesi, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145088 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 23:11:27 +00:00
mkaply%us.ibm.com
02845943af One too many #endifs
git-svn-id: svn://10.0.0.236/trunk@145087 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 21:50:27 +00:00
bienvenu%nventure.com
941a80bb2b fix Keep Only Unread messages when no other purge criteria is set, 168743 r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145086 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 21:22:23 +00:00
mkaply%us.ibm.com
4ba3c552a1 #213287
r=pedemont, sr=blizzard (platform specific)
Make F10 work to display menu, and fix Alt key issue


git-svn-id: svn://10.0.0.236/trunk@145084 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 21:17:13 +00:00
mkaply%us.ibm.com
da4cdd7619 rs=leaf
Remove XP_OS2_VACPP from the tree


git-svn-id: svn://10.0.0.236/trunk@145083 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 21:08:40 +00:00
mkaply%us.ibm.com
b7a8474418 rs=leaf
Remove XP_OS2_VACPP from the tree


git-svn-id: svn://10.0.0.236/trunk@145082 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 20:39:27 +00:00
mkaply%us.ibm.com
6b6c9782b6 rs=leaf
Remove XP_OS2_VACPP from the tree


git-svn-id: svn://10.0.0.236/trunk@145081 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 20:29:43 +00:00
mkaply%us.ibm.com
a5b954970e rs=leaf
Remove XP_OS2_VACPP from the tree


git-svn-id: svn://10.0.0.236/trunk@145080 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 20:16:02 +00:00
aaronl%netscape.com
2975e7a0b7 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@145079 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 19:56:40 +00:00
sicking%bigfoot.com
f658d2bb0d not part of build. installfile for a buster.xpi. Also put the overlayed menuitem in the Webdevelopment menu so that it works for official builds.
git-svn-id: svn://10.0.0.236/trunk@145077 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 19:56:01 +00:00
dbaron%dbaron.org
20a7c5ebb1 Remove unused content quality stubs. b=111346 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@145076 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 18:38:08 +00:00
mkaply%us.ibm.com
bd3b62e584 rs=leaf
Remove XP_OS2_VACPP from the tree


git-svn-id: svn://10.0.0.236/trunk@145075 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 18:38:01 +00:00
scott%scott-macgregor.org
78858594cc Due to popular demand,
Add back the View / Messages as Simple HTML, origianl HTML or plain text options.


git-svn-id: svn://10.0.0.236/trunk@145074 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 18:19:07 +00:00
aaronl%netscape.com
70e125c339 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@145073 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 18:12:11 +00:00
scott%scott-macgregor.org
c6c1353653 Bug #209409 --> junk mail icon in the thread pane is not properly centered. Thanks to Henrik Hansen for the fix.
git-svn-id: svn://10.0.0.236/trunk@145072 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 17:53:38 +00:00
cbiesinger%web.de
02d3b07819 162249 r=bzbarsky sr=darin Running external program - lack of decent error messages
This adds a useful error message in case the specified helper application does not exist


git-svn-id: svn://10.0.0.236/trunk@145069 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 17:25:02 +00:00
bzbarsky%mit.edu
426ad31224 Detect stuff that starts with "<head" as HTML. Bug 213416, r=biesi, sr=darin
git-svn-id: svn://10.0.0.236/trunk@145068 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 17:06:46 +00:00
aaronl%netscape.com
6953ec89d5 Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@145067 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 17:02:03 +00:00
aaronl%netscape.com
caeda7078d Fixing bustage
git-svn-id: svn://10.0.0.236/trunk@145063 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 15:42:29 +00:00
aaronl%netscape.com
81aefd5700 Bug 212157. Move accessibility interfaces toward eventual freezing, mark @status UNDER_REVIEW. r=kyle, sr=alecf
git-svn-id: svn://10.0.0.236/trunk@145062 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 14:55:22 +00:00
cbiesinger%web.de
46df22197d "bug 201046 (sorta), r+sr=bzbarsky, removing unused file"
git-svn-id: svn://10.0.0.236/trunk@145061 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 14:40:49 +00:00
noririty%jcom.home.ne.jp
2987e4eb74 Fix 212399 - remove duplicated line, patch by bugzilla@babylonsounds.com
git-svn-id: svn://10.0.0.236/trunk@145060 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 14:26:37 +00:00
bzbarsky%mit.edu
153da6cfa1 Avoid having to call SetAttr for each attribute we set by just looping
backwards over the attributes in the parser node instead.  Bug 213347, r+sr=jst


git-svn-id: svn://10.0.0.236/trunk@145059 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 14:21:59 +00:00
noririty%jcom.home.ne.jp
ba2224f002 Fix 212412 - remove unused findbookmark function
git-svn-id: svn://10.0.0.236/trunk@145057 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 14:17:24 +00:00
bzbarsky%mit.edu
09f48900b0 Sync up the "time elapsed" wording between download manager and progress
dialog.  Bug 201046, patch by durbacher@gmx.de (Andreas Kunz), r=biesi,
sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@145056 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 14:14:20 +00:00
bienvenu%nventure.com
38ddaf6264 fix handling of uid gaps when opening folders and requesting headers, r/sr=mscott 103401
git-svn-id: svn://10.0.0.236/trunk@145055 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 13:57:48 +00:00
igor%mir2.org
c554efa163 Move code to adjust stack depth for finally handler from TARGET case of the main switch in generateICode to TRY switch generating all the code for try. It allows to remove special marking of JSR targets with FINALLY_PROP and make stack handling for catch and finally block uniform.
git-svn-id: svn://10.0.0.236/trunk@145054 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 13:41:35 +00:00
igor%mir2.org
9d00a6612f Removal of JTHROW byte code: instead of generation byte code pair [GOSUB exception handler], JTHROW, RETSUB from finally now supports re-throwing of exception object directly when called from exception handler.
Now the exception handler invokes finally code with the exception object on the stack top, not PC to return which allows RETSUB to distinguish between this and GOSUB invocation.


git-svn-id: svn://10.0.0.236/trunk@145053 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 13:04:07 +00:00
preed%sigkill.com
989cf3ffd3 Bug 183898 - checksetup.pl doesn't accepts admin passwords with dots; patch by jocuri@softhome.net (Vlad Dascalu); r/a=justdave
git-svn-id: svn://10.0.0.236/trunk@145052 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 12:23:27 +00:00
igor%mir2.org
d94a23acf9 Move ENDTRY, JTHROW, GOSUB and RETSUB from TokenStream to Interpreter as they specific only to Interpreter implementation.
git-svn-id: svn://10.0.0.236/trunk@145051 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 11:16:54 +00:00
igor%mir2.org
ffed4ae784 Removal of code to handle stack chages when generationg GOSUB to finally code for finally handler: the stack size adjustments is done during FINALLY code generation already.
git-svn-id: svn://10.0.0.236/trunk@145050 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 08:58:08 +00:00
mhammond%skippinet.com.au
446028483d When new components are registered, re-scan the Python directory for
new .pth files (which may have just been installed).

Add _xpcom.GetSpecialDirectory() to make this work.

Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@145049 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 07:30:55 +00:00
dbaron%dbaron.org
f10c26b785 Fix top vs bottom typo. b=190743 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@145048 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 06:13:45 +00:00
dbaron%dbaron.org
fed9d91b9c Fix egcs bustage.
git-svn-id: svn://10.0.0.236/trunk@145047 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 05:47:09 +00:00
dbaron%dbaron.org
9b3f6eea03 DeCOMtaminate nsHTMLReflowCommand as much as possible without cleaning up callers. b=213333 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@145046 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 04:23:46 +00:00
noririty%jcom.home.ne.jp
f3a095b7d6 Fix 212523 - Popup Whitelist bustage, patch by mconnor@rogers.com
git-svn-id: svn://10.0.0.236/trunk@145045 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 02:12:17 +00:00
jpierre%netscape.com
a32d157f80 Allow freebl to build correctly under MS VC++ .net 2003 . sr=nelsonb
git-svn-id: svn://10.0.0.236/trunk@145044 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 02:04:57 +00:00
bzbarsky%mit.edu
b1597b655e Sync up the attribute-adding code in the fragment sink to the HTML sink to
avoid stripping quotes too many times.  Bug 212805; r=jkeiser; sr=jst


git-svn-id: svn://10.0.0.236/trunk@145042 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 01:31:34 +00:00
scott%scott-macgregor.org
a97fc5ba6c port varga's patch to thunderbird
git-svn-id: svn://10.0.0.236/trunk@145041 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-22 00:01:50 +00:00
wtc%netscape.com
0d9b1bbf83 Bugzilla bug 213192: take the first two components of $(OS_RELEASE) the
right way.  The basename function that we were using only works when
$(OS_RELEASE) has exactly three components.  The patch is contributed by
Ed Catmur <ed@catmur.co.uk>.  r=wtc.


git-svn-id: svn://10.0.0.236/trunk@145040 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 23:40:51 +00:00
scott%scott-macgregor.org
f0568ce00b the other half of the fix to make customizing the stand alone mail window work. Forgot to check this in with my earlier
checkin.


git-svn-id: svn://10.0.0.236/trunk@145038 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 23:01:04 +00:00
mkaply%us.ibm.com
ea2071d85d rs=leaf
Remove XP_OS2_VACPP from the tree


git-svn-id: svn://10.0.0.236/trunk@145037 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 22:10:08 +00:00
caillon%returnzero.com
be5fa07c99 Comment update. rs=jst@netscape.com. No bug.
git-svn-id: svn://10.0.0.236/trunk@145036 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 21:40:52 +00:00
scott%scott-macgregor.org
a516b695f9 change the id of the main toolbar to avoid using duplicate ids.
git-svn-id: svn://10.0.0.236/trunk@145035 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 20:34:26 +00:00
scott%scott-macgregor.org
2fb9928de4 Add a customize toolbar menu popup to the stand alone message window.
git-svn-id: svn://10.0.0.236/trunk@145034 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 20:33:41 +00:00
mostafah%oeone.com
3edbc687bb Merged in fix for bug 201349: remove resizing pane from left sidebar
git-svn-id: svn://10.0.0.236/trunk@145033 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 20:29:13 +00:00
mostafah%oeone.com
cf27dbdf15 Checked in patch for bug 201349: remove resizing pane from left sidebar
git-svn-id: svn://10.0.0.236/trunk@145032 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 20:27:18 +00:00
despotdaemon%netscape.com
cf63219bce Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@145031 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 20:07:32 +00:00
brade%netscape.com
a6ecc06d75 patch from mjudge to maintainselection; r/sr=dbaron, bug=56401
git-svn-id: svn://10.0.0.236/trunk@145030 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 19:51:34 +00:00
bryner%brianryner.com
ed8763ae31 Bump gecko revision to 1.5b (bug 186680)
git-svn-id: svn://10.0.0.236/trunk@145029 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 19:45:07 +00:00
kiko%async.com.br
49059c39f3 Fix for bug 213079: When severity or priority are hidden, CSS class
names are incomplete in buglist. r=burnus, a=justdave


git-svn-id: svn://10.0.0.236/trunk@145028 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 19:42:53 +00:00
mkaply%us.ibm.com
436d959eac rs=leaf
Remove XP_OS2_VACPP from the tree


git-svn-id: svn://10.0.0.236/trunk@145027 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 18:53:43 +00:00
wtc%netscape.com
fbc33fde7e Bugzilla bug 211350: support IRIX Alpha releases, whose 'uname -r' output
contains "-ALPHA...".


git-svn-id: svn://10.0.0.236/trunk@145026 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 18:51:08 +00:00
justdave%syndicomm.com
3b86637f94 Fix tinderbox bustage
git-svn-id: svn://10.0.0.236/trunk@145024 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 18:20:35 +00:00
myk%mozilla.org
3938f78102 Fix for bug 98147: disables "View All Attachments" link if there are no attachments to view.
Patch by Vlad Dascalu <jocuri@softhome.net>.  Thanks Vlad!
r=myk, a=myk


git-svn-id: svn://10.0.0.236/trunk@145022 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 18:08:01 +00:00
jgaunt%netscape.com
16d02076d3 not part of build
dropping the uddi support into webservices so it doesn't get lost.


git-svn-id: svn://10.0.0.236/trunk@145021 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 18:03:42 +00:00
darin%netscape.com
c8cf35efbc fixes bug 212336 "NTLM authenticator cannot be loaded under Win9x (security.dll not found)" r=dougt sr=alecf
git-svn-id: svn://10.0.0.236/trunk@145020 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 16:29:05 +00:00
igor%mir2.org
1ddaeb9422 When generating code to invoke finally block from exception handler, do not store exception object in the local slot but rather leave it on JS stack and update finally block generation to expect potentially 2 objects on stack, not single return pc address.
git-svn-id: svn://10.0.0.236/trunk@145019 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 16:27:48 +00:00
despotdaemon%netscape.com
1b7d36e760 Pseudo-automatic update of changes made by sspitzer@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145018 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 16:23:51 +00:00
mkaply%us.ibm.com
fc4ad023f5 webbnet hostname changed
git-svn-id: svn://10.0.0.236/trunk@145017 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 14:47:02 +00:00
brade%netscape.com
a474c12914 use atom version of parser method to reduce string usage; r/sr=dbaron, bug=213101
git-svn-id: svn://10.0.0.236/trunk@145016 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 13:12:11 +00:00
noririty%jcom.home.ne.jp
9643d6f797 fix sidebar double click bustage
git-svn-id: svn://10.0.0.236/trunk@145015 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 09:06:49 +00:00
simford.dong%sun.com
49018f7eae Bug 212104 Browser just exits when find finds a link while running with gtk 2.2 and atk libraries on AIX, r=kyle, sr=henry. GTK2 bug, not included in default build.
git-svn-id: svn://10.0.0.236/trunk@145014 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 06:08:11 +00:00
scott%scott-macgregor.org
1687bf9696 Bug #65472 --> Port a thunderbird change back to mozilla mail. If the user has turned on the pref for showing the user-agent string,
show x-mailer if there is no user-agent. We currently show it under the same user-agent box we currently use in the UI.

r/sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@145013 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 05:00:09 +00:00
noririty%jcom.home.ne.jp
a43ec812a3 Fix 178227 'Clearing Download Manager History doesn't work', Fix 195388 'Can not manually edit Download directory path' patch by mconnor@rogers.com
git-svn-id: svn://10.0.0.236/trunk@145012 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-21 04:16:59 +00:00
noririty%jcom.home.ne.jp
2641ea2811 Fix 205820 - 'Don't ask at startup' fails on multiple profiles b=204908
git-svn-id: svn://10.0.0.236/trunk@145011 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 23:42:48 +00:00
chanial%noos.fr
c32a304f31 bug 213158: fix mispelling s/attatch/attach
r/sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@145009 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 21:08:42 +00:00
despotdaemon%netscape.com
3f24b9c4fd Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@145008 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 16:48:05 +00:00
dwitte%stanford.edu
4763c7700a blah bustage blah
git-svn-id: svn://10.0.0.236/trunk@145007 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 16:34:48 +00:00
dwitte%stanford.edu
9ddd52c3b0 blah bustage blah
git-svn-id: svn://10.0.0.236/trunk@145006 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 16:32:28 +00:00
bienvenu%nventure.com
78f824cb7e support for APOP, patch by ch.ey@gmx.net, r=bienvenu, sr=mscott 43923
git-svn-id: svn://10.0.0.236/trunk@145005 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 15:45:31 +00:00
dwitte%stanford.edu
d1b7c5043f followup to jag's bustage checkin saga - removing some unnecessary CID's and some crufty files. (there may have been a grand plan behind guids.h, but as it stands there's no point)
r=the tim dude at rit, aka riceman, aka sirLurxalot, sr=lumpy


git-svn-id: svn://10.0.0.236/trunk@145004 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 15:40:34 +00:00
bienvenu%nventure.com
83f9478158 remove extern for unused+non-existent function, no bug, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@145003 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 15:38:59 +00:00
noririty%jcom.home.ne.jp
8c720708c7 b=161109 remove unused preference
git-svn-id: svn://10.0.0.236/trunk@145002 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 15:32:58 +00:00
jaggernaut%netscape.com
3bba88e9b2 Fix bustage
git-svn-id: svn://10.0.0.236/trunk@145001 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 14:10:19 +00:00
jaggernaut%netscape.com
90c009cadf Ugh, weird C&P
git-svn-id: svn://10.0.0.236/trunk@145000 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 12:13:22 +00:00
jaggernaut%netscape.com
47ada3e562 Gotta love macros
git-svn-id: svn://10.0.0.236/trunk@144999 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 11:54:31 +00:00
jaggernaut%netscape.com
567b41cdd7 Ah, gotta love macros
git-svn-id: svn://10.0.0.236/trunk@144998 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 11:48:19 +00:00
varga%utcru.sk
09a20368fa Fix for bug 152209. unnecessary distinction between "content" and "treeitem" template conditions
r=neil, sr=bienvenu


git-svn-id: svn://10.0.0.236/trunk@144997 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 10:35:41 +00:00
jaggernaut%netscape.com
0f74d68666 Forgot some stuff
git-svn-id: svn://10.0.0.236/trunk@144996 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 09:52:25 +00:00
jaggernaut%netscape.com
ddbc711397 Missed some stuff
git-svn-id: svn://10.0.0.236/trunk@144995 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 08:39:31 +00:00
jaggernaut%netscape.com
a8072f6ab9 Missed some stuff in the checkin
git-svn-id: svn://10.0.0.236/trunk@144994 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 08:38:42 +00:00
jaggernaut%netscape.com
e9505aff6f Fix bustage
git-svn-id: svn://10.0.0.236/trunk@144993 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 08:35:21 +00:00
jaggernaut%netscape.com
f34216bf2d Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144992 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 07:47:59 +00:00
jaggernaut%netscape.com
40f122a577 Bug 25886: Get rid of a bunch of unused NS_DEFINE_IID, NS_DEFINE_CID. r=caillon, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144991 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 07:40:43 +00:00
noririty%jcom.home.ne.jp
0f0a7cee16 Fix 204773
git-svn-id: svn://10.0.0.236/trunk@144990 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 07:39:14 +00:00
noririty%jcom.home.ne.jp
27faf36eff fix sidebar middle click
git-svn-id: svn://10.0.0.236/trunk@144989 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 04:31:17 +00:00
blakeross%telocity.com
0c998d8efd fix sidebar middle click
git-svn-id: svn://10.0.0.236/trunk@144988 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 04:19:52 +00:00
noririty%jcom.home.ne.jp
77469d7745 Fix 184085 - Update start page to a Firebird specific page.
git-svn-id: svn://10.0.0.236/trunk@144987 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-20 04:04:37 +00:00
wtc%netscape.com
7df2542e5b Bugzilla bug 212797: added Linux2.6.mk so that we can build on Linux 2.6
kernels.


git-svn-id: svn://10.0.0.236/trunk@144982 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 21:21:50 +00:00
dbaron%dbaron.org
ffacc651a3 Fix firebird and thunderbird bustage by unforking contents of nsIGlobalHistory (which was frozen) and by tweaking the root Makefile.in. b=212509 r=mscott
git-svn-id: svn://10.0.0.236/trunk@144981 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 21:19:12 +00:00
dbaron%dbaron.org
dfe1be737a Add missing makefiles in mozilla/browser.
git-svn-id: svn://10.0.0.236/trunk@144980 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 20:59:37 +00:00
wtc%netscape.com
3b73d450e3 Bugzilla bug 213158: fixed the misspelling of "attach". The patch is
contributed by Pierre Chanial <chanial@noos.fr>.
Modified Files: pk11slot.c secmodt.h


git-svn-id: svn://10.0.0.236/trunk@144979 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 20:49:35 +00:00
justdave%syndicomm.com
c8730f0796 Bug 178935: Eliminating the "Add another user" link on the confirmation screen after editing a user if the user doing the editing doesn't have permission to add users.
Patch by kniht@us.ibm.com
r= justdave, a= justdave


git-svn-id: svn://10.0.0.236/trunk@144978 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 20:37:20 +00:00
dbaron%dbaron.org
b21c1f96bc Add missing makefiles in mozilla/toolkit. b=212509
git-svn-id: svn://10.0.0.236/trunk@144977 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 20:26:12 +00:00
neil%parkwaycc.co.uk
e907345925 Bug 136901 toOpenWindowByType should never open multiple windows r=varga sr=bz
git-svn-id: svn://10.0.0.236/trunk@144976 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 17:58:44 +00:00
scott%scott-macgregor.org
3317ccdb5a Add replied and forwarded atoms to the db view. This allows Thunderbird themes to add icons in the thread pane to
distinguish these two states. Thanks to Erik Arvidsson for the patch.

r=bienvenu
sr=scott


git-svn-id: svn://10.0.0.236/trunk@144975 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 17:27:17 +00:00
bienvenu%nventure.com
94cc5a0ce9 fix handling of selecting folders when online directory is set and personal namespace used, 211793, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@144974 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 17:23:18 +00:00
dbradley%netscape.com
60a9bbc8a0 Bug 209942 - FMM: ShowNativePrintDialog has a free memory mismatch. r=smontagu, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144973 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 16:29:41 +00:00
dwitte%stanford.edu
b6778f6858 make nsStandardURL::GetFile cache its result and use nsIFile::Clone when handing
it out. we unfortunately need to clone until consumers of this method are fixed
to not modify the returned file (see bug 212724).

this should reduce Ts some...

b=122892, r=andreas.otte, sr=darin, with many thanks to biesi & mkaply for testing on other
plats.


git-svn-id: svn://10.0.0.236/trunk@144972 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 14:58:33 +00:00
noririty%jcom.home.ne.jp
fd3f65efb1 'Web Search for...' is now opened in tab.
git-svn-id: svn://10.0.0.236/trunk@144971 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 13:11:28 +00:00
noririty%jcom.home.ne.jp
58d7b75fb9 Fix 177618 - Should not add www. and .com when www. already present
git-svn-id: svn://10.0.0.236/trunk@144969 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 09:35:13 +00:00
noririty%jcom.home.ne.jp
19f87e7d4d Fix 206780 - font selecting bastage. Patch by mal@mozilla.gr.jp.
git-svn-id: svn://10.0.0.236/trunk@144968 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 08:53:34 +00:00
brade%netscape.com
7809c706c3 reduce string usage by using atom version of method; r/sr=dbaron, bug=213101
git-svn-id: svn://10.0.0.236/trunk@144967 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 08:51:54 +00:00
brade%netscape.com
b54ffdc41d reduce string usage by using atom version of method; r/sr=dbaron, bug=213101
git-svn-id: svn://10.0.0.236/trunk@144966 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 08:34:31 +00:00
bbaetz%acm.org
1c5d2b74f9 Bug 204175 - make -f client.mk fast-update should pull IPC
Patch by jonwil@tpgi.com.au, r=bbaetz/bryner, sr=alecf


git-svn-id: svn://10.0.0.236/trunk@144965 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 05:37:34 +00:00
despotdaemon%netscape.com
5ccf65f57c Pseudo-automatic update of changes made by asa@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144964 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 03:12:57 +00:00
jshin%mailaps.org
39f52046d8 bug 200732 : crash on utf8 locales on HP-UX (r=shafalus, sr=blizzard)
git-svn-id: svn://10.0.0.236/trunk@144963 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-19 01:40:50 +00:00
despotdaemon%netscape.com
b6826586f1 Pseudo-automatic update of changes made by noririty@jcom.home.ne.jp.
git-svn-id: svn://10.0.0.236/trunk@144962 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 22:50:11 +00:00
dwitte%stanford.edu
8480c7c032 Bug 122892: nsLocalFile::Clone should preserve stat info.
make nsLocalFile* impls use copy constructors for their nsIFile::Clone methods.
This avoids unnecessary |stat| calls inherent in using NS_NewNativeLocalFile.

b=122892, r=dougt, sr=darin, with many thanks to biesi & mkaply for testing on other
plats.


git-svn-id: svn://10.0.0.236/trunk@144961 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 22:14:16 +00:00
dwitte%stanford.edu
3125c92677 fixing bustage
git-svn-id: svn://10.0.0.236/trunk@144960 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 20:01:09 +00:00
brade%netscape.com
c7798d7fd7 fix includes; r=kaie, sr=tor, bug=180316
git-svn-id: svn://10.0.0.236/trunk@144959 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 19:03:34 +00:00
timeless%mozdev.org
3395ac17ad Bug 212321 unused variables in /swap/BEOS/mozilla/gfx/src/beos/nsDeviceContextSpecB.cpp
r=fyysik rs=blizzard


git-svn-id: svn://10.0.0.236/trunk@144958 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 18:57:41 +00:00
despotdaemon%netscape.com
4174167eb6 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144957 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 18:52:12 +00:00
justdave%syndicomm.com
d66010b74c Bug 213085: importxml.pl tries to convert qa_contact from a name to an ID when it's already an ID
r= myk, a= justdave


git-svn-id: svn://10.0.0.236/trunk@144956 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 17:11:01 +00:00
despotdaemon%netscape.com
e41940603e Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144954 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 16:01:18 +00:00
despotdaemon%netscape.com
02699a0157 Pseudo-automatic update of changes made by knous@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144953 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 15:59:48 +00:00
varga%utcru.sk
0d4f4ed73f An additional fix for bug 202393. Add DOM class info for nsIXULTreeBuilder
r=varga, sr=jag, patch by Neil


git-svn-id: svn://10.0.0.236/trunk@144952 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 14:55:09 +00:00
brade%netscape.com
68dc8312d3 editor cleanup; r=jfrancis, sr=blizzard, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144951 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 14:12:51 +00:00
brade%netscape.com
3306467d58 fix bug found when reading source, replace ending space to match intent and version 1; r=jfrancis, sr=blizzard, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144950 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 14:09:34 +00:00
brade%netscape.com
b6cd702a85 call GetIsDocumentEditable which will check CanModify for us; r=jfrancis, sr=blizzard, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144949 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 14:06:21 +00:00
brade%netscape.com
ed8688c72d remove misplaced #ifdef NS_DEBUG; bug 209548
git-svn-id: svn://10.0.0.236/trunk@144947 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 13:06:18 +00:00
brade%netscape.com
142ad8b55f remove misplaced #ifdef NS_DEBUG
git-svn-id: svn://10.0.0.236/trunk@144946 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 13:04:46 +00:00
brade%netscape.com
914c89bc6b code cleanup; r=cmanske, sr=bz, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144942 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 02:28:09 +00:00
brade%netscape.com
7a5e630789 use Truncate instead of SetLength(0); r=cmanske, sr=bz, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144941 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 02:27:19 +00:00
seawood%netscape.com
7504f919a5 Avoid pulling in libdl on OSX.
Thanks to Josh Soref <timeless@bemail.org> for the patch.
Bug #212708 r=wtc


git-svn-id: svn://10.0.0.236/trunk@144940 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 02:09:19 +00:00
bzbarsky%mit.edu
7111a9cc92 Fixing build bustage.
git-svn-id: svn://10.0.0.236/trunk@144939 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 02:00:01 +00:00
rbs%maths.uq.edu.au
3eefceccdf Shield the low-level text measuring/drawing functions from nsRenderingContextWin so that further fixups don't have to go back there, b=212723, r=jshin, sr=roc
git-svn-id: svn://10.0.0.236/trunk@144938 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 01:47:48 +00:00
caillon%returnzero.com
e69f301e32 Bug 212504. Removal of the default namespace arguments from CSSStyleSheet and CSSLoader.
r=bzbarsky@mit.edu, sr=dbaron@dbaron.org


git-svn-id: svn://10.0.0.236/trunk@144937 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 01:26:47 +00:00
pinkerton%netscape.com
3bb81171f7 turn off OS mouseMove events when leaving the view only if our superview
is not one of ours (r=pink/sr=sfraser), bug 204024


git-svn-id: svn://10.0.0.236/trunk@144936 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 01:16:41 +00:00
bzbarsky%mit.edu
7c1787f026 Make the URI of a sheet be its final URI after all the redirects, not the URI
linked to from the original document.  Bug 96858, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144934 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 00:35:49 +00:00
rbs%maths.uq.edu.au
ef739299ce Shield the low-level text measuring/drawing functions from nsRenderingContextWin so that further fixups don't have to go back there, b=212723, r=jshin, sr=roc
git-svn-id: svn://10.0.0.236/trunk@144933 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 00:31:55 +00:00
brade%netscape.com
6db7fa4c68 remove unneeded line; r/sr=smfr
git-svn-id: svn://10.0.0.236/trunk@144932 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-18 00:08:07 +00:00
brade%netscape.com
bf908b72c7 code cleanup (remove some NS_LITERAL_STRINGs in favor of existing ut
ility methods); r=cmanske, sr=tor, bug=209548


git-svn-id: svn://10.0.0.236/trunk@144931 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 23:44:13 +00:00
preed%sigkill.com
b39ed20403 Fixes singed tinderbox trees; vladd: NO TABS in patches, please. Spaces only.
git-svn-id: svn://10.0.0.236/trunk@144930 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 23:31:44 +00:00
preed%sigkill.com
0aa046c71d Bug 147480 - Lack of newlines when asking for password in checksetup.pl. Patch by jocuri@softhome.net (Vlad Dascalu), r=kiko, a=justdave
git-svn-id: svn://10.0.0.236/trunk@144927 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 22:57:59 +00:00
preed%sigkill.com
6e93bc7800 Bug 82172 - Don't allow empty bug summaries. Patch by jocuri@softhome.net (Vlad Dascalu), r=kiko, a=justdave
git-svn-id: svn://10.0.0.236/trunk@144926 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 22:54:25 +00:00
preed%sigkill.com
455f97a3bc Bug 95759: localconfig.js contains strings of equals signs (===). Patch by jocuri@softhome.net (Vlad Dascalu), r=kiko, a=justdave
git-svn-id: svn://10.0.0.236/trunk@144925 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 22:49:47 +00:00
blakeross%telocity.com
e8608f2fc4 Tweaking autoscroll.
git-svn-id: svn://10.0.0.236/trunk@144924 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 22:04:11 +00:00
jaggernaut%netscape.com
7dfd803bbd Bug 73353: more REQUIRES updates.
git-svn-id: svn://10.0.0.236/trunk@144923 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 20:34:47 +00:00
bienvenu%netscape.com
b2731f7e1c fix local search to release ref to db when done r/sr=mscott 185176
git-svn-id: svn://10.0.0.236/trunk@144922 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 19:40:00 +00:00
despotdaemon%netscape.com
ef0c4c5e39 Pseudo-automatic update of changes made by brendan@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144920 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 17:01:23 +00:00
chanial%noos.fr
da1ec6f9c5 bug 210196 Fix use of bookmarks root / top root as a target and correct caller of CanDropBeforeAfter
r=varga, sr=jag


git-svn-id: svn://10.0.0.236/trunk@144918 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 11:08:07 +00:00
mhammond%skippinet.com.au
f0a5bd7907 Convert constants from hex to dec, to prevent warnings in Python 2.3
Not part of the build.


git-svn-id: svn://10.0.0.236/trunk@144917 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 11:02:34 +00:00
axel%pike.org
39adfbce56 bug 211485, check for UniversalBrowserRead for xpath/xslt security checks, r=sicking, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144916 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 10:13:24 +00:00
despotdaemon%netscape.com
f4a722eefd Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144915 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 09:37:14 +00:00
despotdaemon%netscape.com
ec79707976 Pseudo-automatic update of changes made by endico@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144914 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 08:52:56 +00:00
mhammond%skippinet.com.au
33cdcb42bc Python XPCOM bindings - not part of the build.
* Attempt to import a "sitepyxpcom" module at startup.
* Process the main bin\Python directory as a "site directory".  This means
  .pth files will be scanned in that directory, allowing sys.path changes
  to be managed in a sensible way locally to mozilla.


git-svn-id: svn://10.0.0.236/trunk@144912 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 06:39:00 +00:00
bienvenu%netscape.com
ceb6be6937 fix 185176, don't hold open .msf files for newly discovered imap folders, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@144911 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-17 01:12:32 +00:00
bryner%brianryner.com
5cc40c9cbe Fixing --enable-plaintext-editor-only bustage (bug 209548). Patch by brade, r/sr=me.
git-svn-id: svn://10.0.0.236/trunk@144909 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 22:19:59 +00:00
despotdaemon%netscape.com
52f875a6dc Pseudo-automatic update of changes made by dbaron@dbaron.org.
git-svn-id: svn://10.0.0.236/trunk@144908 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 22:10:29 +00:00
mkaply%us.ibm.com
1fafa7b8a3 #212684
r=pedemonte, sr=blizzard (platform specific)
Don't use Unicode font for common chars on the web - use the default font


git-svn-id: svn://10.0.0.236/trunk@144906 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 20:33:11 +00:00
mostafah%oeone.com
cb5e238dc7 Adding in files needed for Mozilla Sunbird ( Calendar stand alone app )
git-svn-id: svn://10.0.0.236/trunk@144905 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 20:32:59 +00:00
mostafah%oeone.com
c0e2df3697 Initial checkin of files needed for building MozillaSunbird ( Calendar standalone app )
git-svn-id: svn://10.0.0.236/trunk@144904 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 20:26:49 +00:00
mkaply%us.ibm.com
d297060662 #212695
r=sicking, sr=bzbarsky
Make scrolling to anchors work the first time in chrome XHTML


git-svn-id: svn://10.0.0.236/trunk@144903 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 20:15:46 +00:00
andreas.otte%debitel.net
5c8bb26da2 fix bug 207298 [FTP directory problems w/ URL parsing when URL root is not filesystem root] this patch changes the normal resolver for relative urls so that when asked it recognizes special root markers and retains .. that go beyond root as it is necessary for the ftp protocol. r=dougt@meer.net, sr=darin@meer.net
git-svn-id: svn://10.0.0.236/trunk@144902 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 19:09:00 +00:00
preed%sigkill.com
d3e353e69b Bug 207206: doeditparams.cgi XHTML compatibility. Patch by jocuri@softhome.net, r=kiko, a=justdave
git-svn-id: svn://10.0.0.236/trunk@144898 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 09:16:16 +00:00
jaggernaut%netscape.com
baf50bb571 Fix bustage
git-svn-id: svn://10.0.0.236/trunk@144897 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 08:46:13 +00:00
rbs%maths.uq.edu.au
a736d938a6 Show line numbers on the status bar of view-source in combination with mouse clicks, caret browsing (hit F7), goto line (Ctrl+L), and selection movements. Patch by Christian Schmidt <bugzilla@christian.schmidt.name>, b=15364, r=neil, sr=bz
git-svn-id: svn://10.0.0.236/trunk@144895 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 07:01:32 +00:00
jaggernaut%netscape.com
b3442cbccc Fix bustage
git-svn-id: svn://10.0.0.236/trunk@144894 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 05:41:05 +00:00
cls%seawood.org
ccdbb0269f Split XUL layers (xpfe & toolkit) into a separate tier class.
Make the history component its own module.
Bug #107302 r=bryner sr=leaf


git-svn-id: svn://10.0.0.236/trunk@144893 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-16 00:33:50 +00:00
mkaply%us.ibm.com
36249b362e #201226
r/sr=alecf
Patch from Alfred Keyser - optimize time stuff in nsZipArchive


git-svn-id: svn://10.0.0.236/trunk@144892 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 22:18:04 +00:00
despotdaemon%netscape.com
a895e7c299 Pseudo-automatic update of changes made by myk@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144891 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 21:16:26 +00:00
alecf%flett.org
6702ccd70f first cut at a native windows version of uconv
not part of build!


git-svn-id: svn://10.0.0.236/trunk@144890 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 20:59:02 +00:00
pkw%us.ibm.com
879d70dc92 Bug 107833 - Full prefs UI support for movemail accounts
r/sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@144889 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 20:57:01 +00:00
igor%mir2.org
2d38fcee15 Fixing http://bugzilla.mozilla.org/show_bug.cgi?id=201893 :
New class MemberBox wraps Method or Constructor instances to cache results of getParameterType() and other information and to to replace Method instance by more accessible one recovery from IllegalAccessException is possible.


git-svn-id: svn://10.0.0.236/trunk@144888 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 20:47:29 +00:00
igor%mir2.org
3c356fefa7 Cosmetics: layot fixes
git-svn-id: svn://10.0.0.236/trunk@144887 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 20:44:17 +00:00
mostafah%oeone.com
1dfb210c81 Checking in patch for bug 212534: Strings in calendar that are out of the locale directory
git-svn-id: svn://10.0.0.236/trunk@144886 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 15:05:11 +00:00
darin%netscape.com
0f04de8545 removing errant printf from previous checkin
git-svn-id: svn://10.0.0.236/trunk@144885 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 14:51:43 +00:00
timeless%mozdev.org
ea917d61d3 Bug 212322 warning: control reaches end of non-void function `nsDrawingSurfaceBeOS::Unlock()'
r=fyysik rs=blizzard


git-svn-id: svn://10.0.0.236/trunk@144884 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 13:52:44 +00:00
timeless%mozdev.org
85299ada76 Bug 212323 nsFontMetricsBeOS.cpp:525: warning: `#ifdef' argument starts with a digit
r=fyysik rs=blizzard


git-svn-id: svn://10.0.0.236/trunk@144883 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 13:52:12 +00:00
mikep%oeone.com
f25cad2b22 Fixing missing string bundle.
git-svn-id: svn://10.0.0.236/trunk@144882 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 13:49:01 +00:00
brade%netscape.com
f90cd30f83 editor cleanup of NodeIsType; r=kin, sr=darin, bug=209548
git-svn-id: svn://10.0.0.236/trunk@144881 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 13:47:15 +00:00
bzbarsky%mit.edu
c72fcc1fd4 Fix bug 212277. r=caillon, sr=darin
git-svn-id: svn://10.0.0.236/trunk@144877 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 07:01:16 +00:00
scott%scott-macgregor.org
2d68d7fcc0 remove some unnecessary print icons. Thanks to Stephen Walker for the patch.
git-svn-id: svn://10.0.0.236/trunk@144876 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 06:11:30 +00:00
scott%scott-macgregor.org
84c2350db3 use the xul pre-processor to strip out copyright and license informatin. Thanks to Stephen Walker for the patch.
git-svn-id: svn://10.0.0.236/trunk@144875 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 06:05:51 +00:00
scott%scott-macgregor.org
6c81aa008e Overlay reduction work. Collapse New address book card menu overlay directly into the compose window. Thanks to Stephen Walker for the patch.
git-svn-id: svn://10.0.0.236/trunk@144874 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 06:00:15 +00:00
bzbarsky%mit.edu
19505d416e Make the string "Unsigned" localizable in XPInstall. Bug 198010, patch by
Marcel Gosselin <marcel.gosselin@polymtl.ca>, r=ssu, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@144873 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 05:06:08 +00:00
scott%scott-macgregor.org
931746bbb1 add thread pane column unthreads pref as part of david's checkin.
git-svn-id: svn://10.0.0.236/trunk@144872 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 04:58:19 +00:00
scott%scott-macgregor.org
441a81eb6a add new entities as part of david's checkin.
git-svn-id: svn://10.0.0.236/trunk@144871 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 04:56:51 +00:00
bzbarsky%mit.edu
89a865d9c2 Fixing mingw bustage.
git-svn-id: svn://10.0.0.236/trunk@144870 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 03:40:31 +00:00
bzbarsky%mit.edu
c6ed9701dd Fix up name resolution under forms to not find elements that are just
randomly in the document.  Bug 148782, r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@144869 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 02:07:55 +00:00
dougt%meer.net
32d5ce101b Fixing firebird bustage. b=211860
git-svn-id: svn://10.0.0.236/trunk@144868 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 00:17:51 +00:00
roc+%cs.cmu.edu
f12a3fdf92 Bug 207477. Clean up nsBlockFrame, and don't suppress invalidation in nsBlockFrame::ReflowLine if it's a resize reflow. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144867 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-15 00:04:43 +00:00
bienvenu%netscape.com
924d9eb210 apply changes for sorting threads from 72493 to thunderbird, r/sr=mscott
git-svn-id: svn://10.0.0.236/trunk@144866 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 23:39:31 +00:00
bienvenu%netscape.com
6dd2ab0c62 fix problems copying empty imap or local folder to another local folder only works once, patch by cavin@netscape.com, r=sspitzer, sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@144865 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 23:36:22 +00:00
pkw%us.ibm.com
d9499b1056 Bug 56670 - add error handling ui to movemail
This is the second part of the patch for this bug.
r/sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@144864 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 23:19:40 +00:00
bzbarsky%mit.edu
1b8d9669ff Make sure view-source does not apply most HTTP headers (eg Refresh:, Link:,
etc).  Bug 212530, r=timeless, sr=darin


git-svn-id: svn://10.0.0.236/trunk@144863 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 23:18:54 +00:00
scott%scott-macgregor.org
c4ff52c310 Thunderbird specific change. Has no impact on trunk builds.
Fix a silly mistake that was causing thunderbird to fail to launch if you did not pass the -mail parameter at the command line.


git-svn-id: svn://10.0.0.236/trunk@144862 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 22:51:52 +00:00
stephend%netscape.com
b468b1d1b1 Typo in checkin for bug 210984. r/sr=scott@scott-macgregor.org
git-svn-id: svn://10.0.0.236/trunk@144860 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 22:34:58 +00:00
cbiesinger%web.de
246ae237b0 212468 r=bzbarsky sr=darin rethink the hashtable usage in helperappservice
git-svn-id: svn://10.0.0.236/trunk@144859 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 22:30:52 +00:00
scott%scott-macgregor.org
278d3ca3da Add a button for visiting security devices to the account manager security panel.
Temporarily remove the description for this button as it causes the panel to overflow. Hopefully we'll
put it back when I can create some more space.


git-svn-id: svn://10.0.0.236/trunk@144858 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 22:14:05 +00:00
wtc%netscape.com
8259f157e5 Bug 212566: _pr_ipv6_v6only_on_by_default needs to be defined for DARWIN
under all cases, not just when _PR_INET6_PROBE is defined, because
_PR_INET6_PROBE is only defined when Mac OS X deployment target is 10.1.
Bug 211512: defined IPV6_V6ONLY if it's not defined so that we can build on
Mac OS X 10.1, where this macro is not defined.


git-svn-id: svn://10.0.0.236/trunk@144857 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 22:12:19 +00:00
mcafee%netscape.com
0854012557 Removing unused animated gif file. r=timeless (211862)
git-svn-id: svn://10.0.0.236/trunk@144856 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 22:08:29 +00:00
jst%netscape.com
5fd3dcd56b Fixing bug 212231. Make errors returned from document.open() not cause silent failures. r=caillon@aillon.org, sr=bzbarsky@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@144854 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:58:59 +00:00
pkw%us.ibm.com
cebe3994b5 Bug 211332 - Remove unused files in mailnews/base/prefs/resources
r/sr=sspitzer@netscape.com


git-svn-id: svn://10.0.0.236/trunk@144852 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:40:30 +00:00
darin%netscape.com
2d7cb25892 fixes bug 212598 "netwerk/ should not use nsIPref" r=dougt,caillon sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144851 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:36:24 +00:00
cbiesinger%web.de
4e7a190010 58557 r=bzbarsky sr=jag Mozilla allows you to override internal MIME types to no effect.
This checkin makes it so that a warning message is displayed if the user tries to create a helper app for an internally handled type.


git-svn-id: svn://10.0.0.236/trunk@144850 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:30:27 +00:00
bzbarsky%mit.edu
9cb86ba12a Make history database store the endianness of the page titles as metadata so
when a single profile is shared among machines of different endianness the
database doesn't get all garbled.  Bug 108134, patch by rbasch@mit.edu (Robert
Basch), r=alecf, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@144849 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:29:47 +00:00
scott%scott-macgregor.org
55acecf1a8 Bug #212682 --> add a null ptr check to avoid a crash when viewing a message in thunderbird that contains a plugin.
r/sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144848 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:28:44 +00:00
timeless%mozdev.org
ca3fa847d6 Bug 211284 SetOrRemoveObject doesn't check the return value of PL_DHashTableInit
r=alecf sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144847 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:26:24 +00:00
timeless%mozdev.org
77aea2f7b3 Bug 211276 nsStaticCaseInsensitiveNameTable::Init doesn't check the return value of PL_DHashTableInit Last
r=alecf sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144846 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:21:54 +00:00
timeless%mozdev.org
6d7e99d5a4 Bug 211652 bookmarks.js fails on QueryInterface for nsIBookmarksService
r=caillon sr=bz


git-svn-id: svn://10.0.0.236/trunk@144845 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:16:33 +00:00
timeless%mozdev.org
a4187e9d07 Bug 212287 xpcwrappedjsclass.cpp:891: warning: unused variable `PRUnichar * sourceNameUni'
r=dbradley sr=kin


git-svn-id: svn://10.0.0.236/trunk@144844 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:13:46 +00:00
scott%scott-macgregor.org
f40d4fd066 add a newline.
git-svn-id: svn://10.0.0.236/trunk@144843 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:13:12 +00:00
scott%scott-macgregor.org
4a93344440 Make the user agent in the about dialog be selectable. Thanks to Kevnin Teuscher for helping me
get this working.


git-svn-id: svn://10.0.0.236/trunk@144842 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:12:28 +00:00
timeless%mozdev.org
92a2cf7628 Bug 212266 xpcexception.cpp:236: warning: assignment of negative value -1' to unsigned int'
r=dbradley sr=kin


git-svn-id: svn://10.0.0.236/trunk@144841 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:12:24 +00:00
cbiesinger%web.de
f2dd62ebab 212110 r=bzbarsky sr=darin misc cleanup of externalhelperappservice
git-svn-id: svn://10.0.0.236/trunk@144840 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:09:11 +00:00
timeless%mozdev.org
0b7361d0c0 Bug 211277 nsPersistentProperties::nsPersistentProperties doesn't check the return value of PL_DHashTableInit
r=alecf sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144839 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:07:31 +00:00
jst%netscape.com
ced70ba321 Fixing bug 212560. Patch by kw1u@yahoo.com, r=caillon@aillon.org, sr=bzbarsky@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@144838 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 21:06:21 +00:00
rogerl%netscape.com
4084a9fbec Added TRACE_DEBUG, fixed int/uint compare and bad iterator use.
git-svn-id: svn://10.0.0.236/trunk@144837 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 20:56:24 +00:00
rogerl%netscape.com
bc9944af8e Moved to hashtable iterator
git-svn-id: svn://10.0.0.236/trunk@144836 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 20:51:35 +00:00
rogerl%netscape.com
6cc5a8a4dd Linux build
git-svn-id: svn://10.0.0.236/trunk@144835 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 19:10:08 +00:00
rogerl%netscape.com
97ac477355 Linux debug build
git-svn-id: svn://10.0.0.236/trunk@144834 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 19:09:18 +00:00
rogerl%netscape.com
086ea8898e More Linux build
git-svn-id: svn://10.0.0.236/trunk@144833 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 19:07:42 +00:00
rogerl%netscape.com
8ad34f54c7 Linux build
git-svn-id: svn://10.0.0.236/trunk@144832 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 18:42:26 +00:00
scott%scott-macgregor.org
94b1a1de14 Not part of the build yet. Files required for new mail attachment display.
git-svn-id: svn://10.0.0.236/trunk@144831 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 17:47:13 +00:00
amardare%qnx.com
9d19389939 Changes for the qnx photon platform - they should not affect building/runtime on other platforms.
The offscreen context gets allocated its own gc instead of using the photon's default one.
This fixes the problems seen on our platform lately with sites like: http://www.math.uni-augsburg.de/opt/goblin.html
or http://www.reasoning.com
Also changes to speed up the rendering.


git-svn-id: svn://10.0.0.236/trunk@144830 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 17:22:24 +00:00
brade%netscape.com
11935fa3b2 fix linux bustage
git-svn-id: svn://10.0.0.236/trunk@144829 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 15:43:20 +00:00
bienvenu%netscape.com
c844b66058 part of work to add support for APOP, patch by ch.ey@gmx.net, r/sr=bienvenu 43923
git-svn-id: svn://10.0.0.236/trunk@144828 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 14:37:42 +00:00
brade%netscape.com
7b4ef76f3f cleanup #includes; r=kaie, sr=darin, bug=180316
git-svn-id: svn://10.0.0.236/trunk@144827 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 14:37:23 +00:00
dbradley%netscape.com
27c389d7e2 Bug 179089 - crash in selection stuff loading a newsgroup message [@JS_GetPrivate] (Refactors and address release of null pointer). r=caillon, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144826 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 14:28:59 +00:00
bienvenu%netscape.com
64a573c7c8 add support for sorting threads, r=sspitzer, sr=mscott 72493 also make expand all state remembered 64426
git-svn-id: svn://10.0.0.236/trunk@144825 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 14:17:48 +00:00
bienvenu%netscape.com
ebc0973e4b add pref for making thread pane column click do a flat sort, default true (current behaviour) r/sr=mscott, 72493
git-svn-id: svn://10.0.0.236/trunk@144824 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 14:11:46 +00:00
bbaetz%acm.org
f4bc6f6af5 Bug 122365 - Allow installation definable LDAP filters
r,a=justdave


git-svn-id: svn://10.0.0.236/trunk@144823 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 13:35:12 +00:00
aaronl%netscape.com
8894fc9d19 Bug 127892. dialogKeys keyset has incorrect Win/Linux/OS2 behavior for Enter pressed on a button. r=neil, sr=jag
git-svn-id: svn://10.0.0.236/trunk@144821 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 09:56:39 +00:00
aaronl%netscape.com
acdc993468 Bug 190331. Hitting enter on XUL checkbox should not fire oncommand event, because you are only accepting/OK'ing dialog, not changing checkbox value. r=hewitt, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144820 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 09:45:54 +00:00
aaronl%netscape.com
687319dbb0 Bug 211760. Crashing with Immersion Touchware. r=jgaunt, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144819 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 09:40:21 +00:00
jaggernaut%netscape.com
e6ed34a3e1 Bug 151916: substring helpers for start and end (StringHead, StringTail, Substring(string, start)). r=dbaron, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144818 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 07:42:24 +00:00
jaggernaut%netscape.com
36ab3d76a9 Bug 212272: Switch some Substring users over to String(Begins|Ends)With. r=dwitte, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144817 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 07:37:39 +00:00
jaggernaut%netscape.com
be1d65007b Bug 210760: "Reload all tabs" doesn't reload all tabs after canceling resending postdata. r=caillon, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144815 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 06:18:54 +00:00
bzbarsky%mit.edu
5a36af3d0a Backing out part of patch for bug 211128, since it regressed all sorts of
XBL-ish stuff.  r=stuff-is-broken sr=jag for the backout.


git-svn-id: svn://10.0.0.236/trunk@144814 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 05:35:09 +00:00
bryner%netscape.com
f73abf754f fixing firebird bustage.
git-svn-id: svn://10.0.0.236/trunk@144813 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 04:10:36 +00:00
jaggernaut%netscape.com
8ce3b6532c Bug 73353: fix Mozilla Firebird bustage (I hope)
git-svn-id: svn://10.0.0.236/trunk@144812 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 03:25:52 +00:00
dbaron%dbaron.org
3978b9b534 Fix MOZ_PHOENIX bustage. b=73353 sr=jag
git-svn-id: svn://10.0.0.236/trunk@144811 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 02:02:38 +00:00
scott%scott-macgregor.org
170b225575 updated the gecko part of the user agent. 1.5b
git-svn-id: svn://10.0.0.236/trunk@144810 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 00:10:43 +00:00
scott%scott-macgregor.org
b296e9c54e Bug #210984 --> let extensions extend entries in the account manager. This allows extensions like PGP/mime to directly add panels
to the account manager.

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@144809 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-14 00:02:09 +00:00
dbaron%dbaron.org
5d93a3b860 Remove unused and incorrect functions. b=212601 r+sr=jag
git-svn-id: svn://10.0.0.236/trunk@144808 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 23:25:41 +00:00
dbaron%dbaron.org
794f9a036b A little selector matching cleanup. b=212603 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144806 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 23:09:10 +00:00
jaggernaut%netscape.com
b9532c30c4 Bug 212601: Remove unused variable from nsTableCellFrame.cpp. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144805 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 22:55:03 +00:00
jaggernaut%netscape.com
95a2235bee Bug 73353: clean up MODULE/REQUIRES story. r=cls, sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144804 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 22:29:00 +00:00
gerv%gerv.net
2ab29f0f6a Bug 204798 - Total in graph report is incorrect. Patch by kniht@us.ibm.com; r=gerv, a=justdave.
git-svn-id: svn://10.0.0.236/trunk@144803 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 22:25:41 +00:00
gerv%gerv.net
074c7e02d0 Bug 203444 - Add request for about:buildconfig to Bugzilla Helper. Patch by gerv; r,a=justdave.
git-svn-id: svn://10.0.0.236/trunk@144802 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 21:53:26 +00:00
scott%scott-macgregor.org
ab462833ef -mail command line handler CAN handle args. Set this to true. This means you can now do:
mozilla.exe -mail news://<news server> and it will work.

This also means that clicking on news and snews urls in a browser will do the right thing for thunderbird.

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@144801 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 21:27:26 +00:00
stephend%netscape.com
9c898b6a21 Bug 212446. UMR in nsNNTPNewsgroupList::ProcessXOVERLINE. Patch by Timeless <timeless@myrealbox.com>. r/sr=sspitzer@netscape.com. Tested under Purify by Stephen Donner <stephend@netscape.com>
git-svn-id: svn://10.0.0.236/trunk@144800 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 19:43:21 +00:00
bienvenu%netscape.com
99521a739f fix bug 151452 handle login-delay and in-use messages from pop3 server patch by ch.ey@gmx.net, r/sr=bienvenu
git-svn-id: svn://10.0.0.236/trunk@144799 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 18:51:56 +00:00
seawood%netscape.com
29786d2bc2 Use -mno-cygwin when calling $CPP to make sure the proper path is used for mingw builds when checking for headers.
git-svn-id: svn://10.0.0.236/trunk@144798 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 17:39:06 +00:00
bzbarsky%mit.edu
b3ac17b99d Fixing think-o.
git-svn-id: svn://10.0.0.236/trunk@144794 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 07:21:43 +00:00
bzbarsky%mit.edu
56ec158740 Fix crash in malformed XBL. Bug 210298, patch by enndeakin@sympatico.ca (Neil
Deakin), r=bryner, sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@144793 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 07:19:28 +00:00
dougt%meer.net
e4cf44b11b Backing out recent ftp change to know state. r+sr=darin, b=212439
git-svn-id: svn://10.0.0.236/trunk@144792 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 06:38:26 +00:00
edburns%acm.org
27d79cae4e update_README
git-svn-id: svn://10.0.0.236/trunk@144790 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 04:33:16 +00:00
edburns%acm.org
a1a59f9eb7 r=edburns
Author: Ron Capelli

These changes make webclient run with Mozilla 1.4.

Summary of changes:

  src_moz/rdf_util.cpp

    reason:  API change to RDFServiceImpl::GetResource()

  src_moz/RDFActionEvents.cpp

    reason:  API change to RDFServiceImpl::GetUnicodeResource()

  src_moz/wsRDFObserver.cpp

    reason:  member name changes to inherited nsIRDFObserver

  src_moz/CBrowserContainer.cpp

    reasons:
      - replaced obsolete/deleted nsFileSpec.h with nsCRT.h
        (to access only required/referenced function)
      - added new SetBlurSuppression and GetBlurSuppression methods
        required by change to inherited nsIBaseWindow (implementation
        copied from mozilla/xpfe/appshell/src/nsXULWindow.cpp).

  src_moz/CBrowserContainer.h

    reason:  added mBlurSuppressionLevel member variable for
             SetBlurSuppression and GetBlurSuppression methods.


The changes were relatively straightforward to identify from errors
attempting to build with Mozilla 1.4.  Testing so far indicates no
new problems have been introduced...


git-svn-id: svn://10.0.0.236/trunk@144789 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 04:23:49 +00:00
bryner%netscape.com
b682bbbe78 Use the oninput event, instead of keypress, to notify the autocomplete controller that the input text has changed. This fixes form autocomplete being one character behind due to the keypress handler firing before editor's handler. Bug 212487, r=hewitt.
git-svn-id: svn://10.0.0.236/trunk@144788 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 02:31:08 +00:00
bryner%netscape.com
4d8c1e8e5e Fix non-functioning form autocomplete (bug 212220). Instead of using an attribute on the nsIAutoCompleteInput (since it's not always a content node), add an attribute to the IDL interface. Also, make use of JS's (a || b) semantics to avoid some temporary variables. r=hewitt.
git-svn-id: svn://10.0.0.236/trunk@144787 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-13 02:27:25 +00:00
bzbarsky%mit.edu
fcfa41755f Optimize nsSegmentEncoder to not get an mEncoder unless it actually has
encoding to do (has a non-ascii spec segment).  Bug 212475, r=darin, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144786 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 23:06:13 +00:00
bzbarsky%mit.edu
942de1d6ed Relanding bug bug 212133 (again), since last backout seemed to not affect Tp.
git-svn-id: svn://10.0.0.236/trunk@144785 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 22:32:20 +00:00
dbaron%dbaron.org
7cb18320f1 Make WalkContentStyleRules work correctly for XHTML tables without row groups. b=68061 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144784 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 22:12:59 +00:00
cbiesinger%web.de
43d079629c 212532 patch by riceman+bmo@mail.rit.edu r=biesi,caillon sr=bz
Getting window.history returns null after the first attempt (bug 209866 regression)


git-svn-id: svn://10.0.0.236/trunk@144783 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 21:23:40 +00:00
cbiesinger%web.de
ad616fcad1 147434 r=bzbarsky sr=bryner a file named ~file.txt will expand to /home/userfile.txt when being attached
git-svn-id: svn://10.0.0.236/trunk@144782 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 21:12:46 +00:00
cbiesinger%web.de
1ca5b3a391 addressing reviewer comments for 118621
git-svn-id: svn://10.0.0.236/trunk@144781 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 21:01:50 +00:00
cbiesinger%web.de
8db8883d35 118621 r=jag sr=bz http://foo/bar/ default save name should be bar.html
git-svn-id: svn://10.0.0.236/trunk@144780 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 20:59:25 +00:00
scott%scott-macgregor.org
42e5f57abc Dynamically generate the correct 3-pane. Obsolete Msg3PaneWindowVertLayout.xul
Land the new vertical 3-pane for thunderbird. Folder pane | Thread Pane | Message pane.
new pref UI for selecting three 3-pane configurations.


git-svn-id: svn://10.0.0.236/trunk@144779 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 20:40:22 +00:00
scott%scott-macgregor.org
0b616f1403 Land the new vertical 3-pane for thunderbird. Folder pane | Thread Pane | Message pane.
new pref UI for selecting three 3-pane configurations.


git-svn-id: svn://10.0.0.236/trunk@144778 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 20:39:07 +00:00
scott%scott-macgregor.org
b831658009 Thunderbird now uses a dynamically generated 3-pane. No more alternate 3-pane xul file, so remove the C++ code
that tries to launch the alternate 3-pane.

Land the new vertical 3-pane for thunderbird. Folder pane | Thread Pane | Message pane.


git-svn-id: svn://10.0.0.236/trunk@144777 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 20:38:22 +00:00
scott%scott-macgregor.org
855c28374c Try to reduce the jiggling effect caused by viewing messages with a lot of attachments. Set a fixed # of rows
for the attachment list, currently 3 rows.

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@144776 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 20:29:48 +00:00
bzbarsky%mit.edu
b6055f181e Remove redundant #include.
git-svn-id: svn://10.0.0.236/trunk@144775 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 18:10:51 +00:00
bzbarsky%mit.edu
fce404beea Make elements deal better with a no-op SetDocument call. Bug 212262,
r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@144774 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 18:01:58 +00:00
neil%parkwaycc.co.uk
1e1717e237 Bug 121234 this.mMissedIconCache has no properties r=timeless sr=jag
git-svn-id: svn://10.0.0.236/trunk@144773 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 13:42:26 +00:00
dwitte%stanford.edu
c443d50724 Bug 113733: nsXPIDLCString doesn't have an assignment operator.
adds |operator=( const self_type& )| to nsSharable{C}String and nsXPIDL{C}String, to prevent the compiler from synthesizing its own (which won't do the right thing).

This should fix a bunch of XPIDLString-related cfront compile warnings.

original patch by jag, updated by me; r=dbaron, sr=jag.


git-svn-id: svn://10.0.0.236/trunk@144771 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 07:14:37 +00:00
bzbarsky%mit.edu
4106b4d8da Backing out yet again (bug 212133) since Tp is being weird again.... Let's hope
it's not this patch.  :(


git-svn-id: svn://10.0.0.236/trunk@144770 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 04:14:03 +00:00
scott%scott-macgregor.org
96edd8050e Ugly thunderbird hack. Has no effect on seamonkey builds.
When launching the app via Launch Task (which is the case when starting up for the first time), check to see if the cmd line service
has any arguments (such as mailto urls). If so pass these arguments into OpenWindow instead of using the handler's default arguments.

This fixes the problem where clicking on a mailto url in a browser when thunderbird was NOT already running, caused a blank
compose window where the mailto url was ignored.


git-svn-id: svn://10.0.0.236/trunk@144769 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 04:12:14 +00:00
varga%netscape.com
3bf13f145f Fix for bug 212090. nsInMemoryDataSource:GetSource() doesn't iterate over assertions correctly.
r=ben, sr=ben


git-svn-id: svn://10.0.0.236/trunk@144768 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 04:00:32 +00:00
scott%scott-macgregor.org
6fd3ed6b0a change the doctype from window to dialog. Thanks to Christian Biesinger for pointing that out.
r/sr=mscott


git-svn-id: svn://10.0.0.236/trunk@144767 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 03:31:16 +00:00
dbaron%dbaron.org
a12c5d773f Fix DEBUG bustage. b=212109
git-svn-id: svn://10.0.0.236/trunk@144766 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 01:33:30 +00:00
dbaron%dbaron.org
71158040f7 Clean up GetView and SetView. b=208190 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@144765 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 00:50:00 +00:00
dbaron%dbaron.org
b333621bbb Add inline accessors for frame manager. b=208190 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@144764 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 00:48:16 +00:00
dbaron%dbaron.org
1ef0ae60b6 Make GetStateBits const. b=208190 r+sr=roc
git-svn-id: svn://10.0.0.236/trunk@144763 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 00:46:52 +00:00
scott%scott-macgregor.org
f00b66919f Bug #212459 --> Give the certificate manager a face lift. Add a 5 pixel border around the tabbox,
add an ok button which can be used to dismiss the window, inherit the ok/help buttons from the dialog
overlay.

Add spacing between the tree control and the edit / delete buttons underneath the tree control.

r=kaie
sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@144762 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 00:36:01 +00:00
lpham%netscape.com
6110d224e8 update Mac Desktop Get Info string to 1.5b bugzilla #211625
git-svn-id: svn://10.0.0.236/trunk@144761 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 00:25:51 +00:00
lpham%netscape.com
3ba65c796e update userAgent string to 1.5b r=twalker; sr=ycalonje
git-svn-id: svn://10.0.0.236/trunk@144760 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 00:23:03 +00:00
scott%scott-macgregor.org
aecc2a24b1 Bug #212469 --> spell checker should ignore quoted text for HTML mail.
r/sr=kin


git-svn-id: svn://10.0.0.236/trunk@144759 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-12 00:17:37 +00:00
dbaron%dbaron.org
61bd9c416c Fix bustage. b=211308
git-svn-id: svn://10.0.0.236/trunk@144758 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 23:53:22 +00:00
smontagu%netscape.com
4f2db22a33 Bug 210110: selection at end of line spans multiple lines in embedded test editor. r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144756 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 23:34:42 +00:00
bzbarsky%mit.edu
714fcc154e Make it possible for overflow:auto/overflow:scroll frames to have
::before/::after content.  Bug 212145, r+sr=roc+moz


git-svn-id: svn://10.0.0.236/trunk@144755 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 23:19:12 +00:00
bzbarsky%mit.edu
bbca80ba2a Update the string stream interface a bit and simplify the implementation a
lot. Bug 212109, r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@144754 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 23:10:27 +00:00
bzbarsky%mit.edu
c8ff7820a4 Make XBL anonymous content get its base URI from the XBL document (the binding
URI) instead of from the document of the bound element.  This way relative URIs
in a binding are always relative to the binding.  Bug 211128, r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@144753 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 23:06:26 +00:00
bzbarsky%mit.edu
5435c5826d Add correct line number reporting to errors from XBL fields and handlers. Make
it possible to pass a url and line number to CompileEventHandler in general.
Bug 127567, r=bryner, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@144752 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 22:54:36 +00:00
bzbarsky%mit.edu
760dbdd94a Random array stuff in nsScriptLoader; fix a leak. Bug 212271, r=caillon, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144751 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 22:47:17 +00:00
bzbarsky%mit.edu
70c87b0997 Remove redundant #include
git-svn-id: svn://10.0.0.236/trunk@144750 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 22:44:16 +00:00
timeless%mozdev.org
5ac00beb92 Bug 212440 nsHTTP:2 shouldn't include traffic
r=darin sr=darin


git-svn-id: svn://10.0.0.236/trunk@144749 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 22:43:28 +00:00
caillon%returnzero.com
42ad896b6d Bug 212218
Start supporting bits and pieces of the additions to |Document| in DOM Level 3 Core.
r=jst@netscape.com sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@144748 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 22:32:25 +00:00
darin%netscape.com
ce6887bd06 fixes bug 212245 "don't build ftp and gopher directory listing support if protocols are disabled" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144747 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 22:13:30 +00:00
twalker%netscape.com
366becd244 update version to 1.5b, bug 211626, r = ycalonje
git-svn-id: svn://10.0.0.236/trunk@144746 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 22:00:16 +00:00
timeless%mozdev.org
01a77946ea Bug 212438 trivial optimization for nsDocument::GetScriptLoader
r=jst sr=jst


git-svn-id: svn://10.0.0.236/trunk@144745 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:53:22 +00:00
wtc%netscape.com
81587a9538 Backed out Bob Relyea's workaround for the deadlock in rev. 1.15. The
correct fix is in rev. 1.36 of tdcache.c (see Bugzilla bug 212112).


git-svn-id: svn://10.0.0.236/trunk@144744 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:52:04 +00:00
smontagu%netscape.com
0840051209 Map Big5 UDC to Unicode PUA. Bugs 9686 and 181725, author=anthony@thizlinux.com and mcsmurf@gmx.net, r=smontagu, blanket rs=roc+moz for autogenerated conversion table updates.
git-svn-id: svn://10.0.0.236/trunk@144743 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:43:04 +00:00
rogerl%netscape.com
530339e9ae Linux Build
git-svn-id: svn://10.0.0.236/trunk@144742 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:42:33 +00:00
rogerl%netscape.com
1607baa2e0 Linux Build
git-svn-id: svn://10.0.0.236/trunk@144741 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:36:06 +00:00
jshin%mailaps.org
5cc5fe4fae bug 212400 fix MathML rendering with FT2 enabled (Gfx:Gtk) (r=bstell, sr=rbs)
git-svn-id: svn://10.0.0.236/trunk@144740 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:35:30 +00:00
jshin%mailaps.org
86055d0fc4 bug 212125 : factor out loading |nsIPersistentProperties|' from a URI/URIspec and add helper
functions to nsNetUtil.h  (r=rbs, sr=darin)


git-svn-id: svn://10.0.0.236/trunk@144739 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:31:54 +00:00
rogerl%netscape.com
e3c1b088ea Linux Build...
git-svn-id: svn://10.0.0.236/trunk@144738 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:30:19 +00:00
rogerl%netscape.com
f660f12a91 Linux build..
git-svn-id: svn://10.0.0.236/trunk@144737 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:23:39 +00:00
dbaron%dbaron.org
593f58592d Remove hint parameter from AttributeChanged methods and simplify style hint mechanism. b=211308 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144735 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:16:12 +00:00
timeless%mozdev.org
a25de168e9 Bug 212438 trivial optimization for nsDocument::GetScriptLoader
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@144734 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:08:12 +00:00
scott%scott-macgregor.org
85f977f030 center the certificate manager by default. Remove the width attribute, let the dialog size itself intrinsically.
git-svn-id: svn://10.0.0.236/trunk@144733 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:01:06 +00:00
smontagu%netscape.com
9f1bee734c Fix typo which caused Bidi caret movement regression. Bug 212372, r+sr=roc+moz
git-svn-id: svn://10.0.0.236/trunk@144732 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 21:00:26 +00:00
dbaron%dbaron.org
a59f383a93 Override Paint to fix strict mode text decorations and paint layer for :first-letter. b=212149 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144731 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:45:19 +00:00
dbaron%dbaron.org
401c86df69 Fix leak caused by CSS2PropertiesTearoff by simplifying aggregation. b=212269 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144730 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:44:25 +00:00
dbaron%dbaron.org
d07c6d44c8 Attempt to fix warning by ensuring one path is always used, even for invalid ids. b=210550 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144729 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:42:59 +00:00
ashishbhatt%netscape.com
851cb5e3a4 Adding simple type wsdl test cases
git-svn-id: svn://10.0.0.236/trunk@144728 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:30:59 +00:00
kaie%netscape.com
b991514a1b Fixing bustage from previous checkin.
git-svn-id: svn://10.0.0.236/trunk@144727 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:20:14 +00:00
rbs%maths.uq.edu.au
d1abafb525 Stop animated images with Esc key or Stop button, b=70030, r=akkana, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144726 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:19:34 +00:00
timeless%mozdev.org
fab52a77e7 Bug 212346 nsCSSFrameConstructor.cpp:4182: warning: unused variable `class nsIView * listView'
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@144725 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:07:21 +00:00
timeless%mozdev.org
421e370456 Bug 212438 trivial optimization for nsDocument::GetScriptLoader
r=bz sr=bz


git-svn-id: svn://10.0.0.236/trunk@144724 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:01:51 +00:00
bzbarsky%mit.edu
bae5db92ca Bug 212133 take two. Make images load only after they get a parent if they are
coming from the sink.  Hopefully with better perf this time.  r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@144723 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 20:00:31 +00:00
mkaply%us.ibm.com
09e0b36868 Better fix for 178961 per dbaron
git-svn-id: svn://10.0.0.236/trunk@144722 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 19:53:13 +00:00
kaie%netscape.com
32e7948c35 b=205702 S/Mime messages should use larger encrypted strings to increase strength of security
r=ddrinan sr=brendan


git-svn-id: svn://10.0.0.236/trunk@144721 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 19:27:27 +00:00
rogerl%netscape.com
9800a941ae Linux build...
git-svn-id: svn://10.0.0.236/trunk@144718 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 18:37:53 +00:00
rogerl%netscape.com
e8245540c2 Linux build..
git-svn-id: svn://10.0.0.236/trunk@144717 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 18:37:20 +00:00
kerz%mozillazine.org
44e08129f6 removing unused css, bug 212387
git-svn-id: svn://10.0.0.236/trunk@144714 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 18:15:58 +00:00
kerz%mozillazine.org
d3d6201160 fixing images, bug 212387
git-svn-id: svn://10.0.0.236/trunk@144713 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 18:14:48 +00:00
nicolson%netscape.com
bf9c54a723 Remove dependency on secrng.h. We don't need it.
git-svn-id: svn://10.0.0.236/trunk@144712 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 18:13:26 +00:00
justdave%syndicomm.com
6939ebf27f Bug 212361: Additional Comments date had month and day swapped in bug change emails
r= jaypee, a= justdave


git-svn-id: svn://10.0.0.236/trunk@144709 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 16:12:09 +00:00
mikep%oeone.com
fd321aa5c5 Fixing bug 211940.
git-svn-id: svn://10.0.0.236/trunk@144707 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 12:34:16 +00:00
scott%scott-macgregor.org
9abc0664c4 fix the hover state of the small send button. Thanks to Arvid for pointing out this error.
git-svn-id: svn://10.0.0.236/trunk@144706 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 07:21:57 +00:00
scott%scott-macgregor.org
5a3d514e37 add a customize toolbar context menu on the address book toolbar
git-svn-id: svn://10.0.0.236/trunk@144705 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 07:14:29 +00:00
scott%scott-macgregor.org
ca337e543a change the id of the compose menu bar so a generic customizeToolbar routine can be used on all the main windows.
git-svn-id: svn://10.0.0.236/trunk@144704 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 07:10:09 +00:00
scott%scott-macgregor.org
d2c1f726ed add a popup for customizing the toolbars when you right click on the compose toolbar
git-svn-id: svn://10.0.0.236/trunk@144703 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 06:57:20 +00:00
scott%scott-macgregor.org
90760bd358 fix a problem with a dead customize window when using the customize dialog multiple times. Thanks to Stephen Walker for the patch.
git-svn-id: svn://10.0.0.236/trunk@144702 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 06:46:27 +00:00
scott%scott-macgregor.org
4a3488c6d5 collapse msgViewPickerOverlay directly into mailWindowOverlay.xul
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@144701 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 06:35:54 +00:00
scott%scott-macgregor.org
cdf8c6b4ce Add the pref-calibrate-screen chrome for calibrating the dpi by hand.
thanks to stephen walker for pointing out that I was missing this file.


git-svn-id: svn://10.0.0.236/trunk@144700 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 06:24:15 +00:00
scott%scott-macgregor.org
f429b9761b More overlay collapsing work. Thanks to Stephen Walker for the patch.CVS: ----------------------------------------------------------------------
git-svn-id: svn://10.0.0.236/trunk@144699 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 06:17:46 +00:00
scott%scott-macgregor.org
dcfdc90d48 More overlay collapsing work. Thanks to Stephen Walker for the patch.
git-svn-id: svn://10.0.0.236/trunk@144698 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 06:17:30 +00:00
nelsonb%netscape.com
d1a6dbedb5 Restore sslreq.txt to text form, where it will have different line
endings on unix, than on windows or on Mac.


git-svn-id: svn://10.0.0.236/trunk@144696 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 04:14:24 +00:00
nelsonb%netscape.com
57bb7efbcd Test with the new file sslreq.dat rather than the old file sslreq.txt.
git-svn-id: svn://10.0.0.236/trunk@144695 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 04:05:12 +00:00
nelsonb%netscape.com
41c6214e44 This is sslreq.txt with a different file name, to clearly show that
this file is to be treated as a binary file, not as text.


git-svn-id: svn://10.0.0.236/trunk@144694 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 03:55:55 +00:00
dwitte%stanford.edu
e8ec89d756 Bug 212284: Adding a web site to allowed popup site list crashes Mozilla [@ nsPermissionManager::Add ]
fixing a crasher regression from yesterday's landing of bug 209475.

patch by mvl; r=dwitte, sr=bz, a=dbaron.


git-svn-id: svn://10.0.0.236/trunk@144690 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-11 00:04:02 +00:00
ssu%netscape.com
ee3d4db724 fixing bug 198081 - Old GRE's left on disk when upgrading Mozilla. r=dveditz, sr=jag, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@144689 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 23:42:07 +00:00
ssu%netscape.com
a1f5fa1b48 fixing bug 210731 - Setup should delete target installation dir on upgrade. r=dveditz, sr=jag, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@144688 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 23:10:18 +00:00
scott%scott-macgregor.org
1dfbcd9495 new icon for the new 3-pane configuration.
git-svn-id: svn://10.0.0.236/trunk@144686 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 18:15:47 +00:00
scott%scott-macgregor.org
f5c5de1b9f another file fork from mozilla\mailnews. Needed for dynamic updating of the 3-pane.
git-svn-id: svn://10.0.0.236/trunk@144685 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 18:13:48 +00:00
wtc%netscape.com
ac366f4acc Set MOD_MINOR_VERSION to 4 for NSPR 4.4.
git-svn-id: svn://10.0.0.236/trunk@144683 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 17:34:08 +00:00
zach%zachlipton.com
101a5b9922 Fix for bug 185066: The OS "BSDI" should be "BSD/OS"... Patch changes the
default in localconfig; admins will have to change existing installations
manually.

r+a=justdave


git-svn-id: svn://10.0.0.236/trunk@144682 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 14:53:46 +00:00
kerz%mozillazine.org
e697499fc0 New theme update from Arvid, hoo dog.
git-svn-id: svn://10.0.0.236/trunk@144681 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 06:50:18 +00:00
kerz%mozillazine.org
db22ee4007 New theme update from Arvid, giddy up.
git-svn-id: svn://10.0.0.236/trunk@144680 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 06:49:54 +00:00
justdave%syndicomm.com
2514a99bcf Bug 107580: Add space to front of "New:" designator on bugmail so it will always sort before changed mails in an alphabetical subject listing in user mailboxes.
Patch by benc@netscape.com
r= myk, a=myk


git-svn-id: svn://10.0.0.236/trunk@144679 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 05:24:42 +00:00
scott%scott-macgregor.org
f3da9c3722 flex the message behavior groupbox.
git-svn-id: svn://10.0.0.236/trunk@144676 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 01:48:58 +00:00
wtc%netscape.com
834368a3fb Bug 212112: we don't need to lock td->cache->lock while calling
STAN_ForceCERTCertificateUpdate.  This fixed a recursive deadlock.
r=mcgreer.


git-svn-id: svn://10.0.0.236/trunk@144669 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 01:24:17 +00:00
wtc%netscape.com
15a5acde47 Updated for NSPR 4.4.
git-svn-id: svn://10.0.0.236/trunk@144668 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 01:05:10 +00:00
wtc%netscape.com
d1260d6762 Set NSPR version to 4.4.
git-svn-id: svn://10.0.0.236/trunk@144667 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-10 01:03:41 +00:00
rogerl%netscape.com
57466096fd Fixed 54/53 bit bug in random()
Added start of runtimestrings...


git-svn-id: svn://10.0.0.236/trunk@144666 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 22:56:56 +00:00
scott%scott-macgregor.org
af69a226bb Make a single UBER drag and drop listener for the entire mail compose envelope. Based on the drag flavor, re-route the
drop to either the attachment bucket or to the addressing envelope.

This means you can now drag addresses, files, web pages, etc. anywhere in the compose envelope  and we will do the right thing.


git-svn-id: svn://10.0.0.236/trunk@144661 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 22:15:43 +00:00
myk%mozilla.org
e1346090fe changed version from "unspecified" to "other" since that sems to be what Bugzilla wants now
git-svn-id: svn://10.0.0.236/trunk@144658 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 22:00:46 +00:00
cltbld%netscape.com
4ee0e375c1 Automated update
git-svn-id: svn://10.0.0.236/trunk@144657 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 21:58:01 +00:00
dougt%meer.net
591f3a0da3 missed a AC_SUBST from a checkin last night. a=dbaron
git-svn-id: svn://10.0.0.236/trunk@144656 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 21:55:23 +00:00
scott%scott-macgregor.org
048a8731fe Add support for viewing the toolbar via text or icons or icons & text.
Add list-style attributes for each individual toolbar button so they will show up correctly in the customize toolbar dialog.


git-svn-id: svn://10.0.0.236/trunk@144655 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 21:20:19 +00:00
scott%scott-macgregor.org
150677c489 move themes and extensions down near the bottom of the option categories. Thanks to david tenser for the suggestion.
git-svn-id: svn://10.0.0.236/trunk@144654 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 20:56:14 +00:00
dougt%meer.net
d22227fa6f Backing out ftp state reduction due to regressions. See 211729. r=darin, a=dbaron
git-svn-id: svn://10.0.0.236/trunk@144653 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 20:48:15 +00:00
bzbarsky%mit.edu
df0d0c3a17 Backing out the other part of the patch for bug 212133, to test perf issues. a=dbaron
git-svn-id: svn://10.0.0.236/trunk@144652 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 20:27:27 +00:00
jaggernaut%netscape.com
7286c88036 Fix problem matching against commented out REQUIRES lines, and fix problem where we didn't test some modules from the REQUIRES line.
git-svn-id: svn://10.0.0.236/trunk@144651 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 19:31:55 +00:00
igor%mir2.org
eeafbe31a6 Throw IllegalArgumentException from compileString/compileReader if script line number is negative instead of catching it much later via Context.codeBug().
git-svn-id: svn://10.0.0.236/trunk@144650 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 19:27:46 +00:00
mikep%oeone.com
fc9da21d98 Localizing text, bug 211446.
git-svn-id: svn://10.0.0.236/trunk@144649 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 12:48:42 +00:00
mikep%oeone.com
612043f756 Patch from Eric B. on bug 199906.
git-svn-id: svn://10.0.0.236/trunk@144648 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 12:44:22 +00:00
aaronl%netscape.com
a433837388 Fixing accessibility bustage on gtk2 port
git-svn-id: svn://10.0.0.236/trunk@144646 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 10:07:11 +00:00
bzbarsky%mit.edu
441ccc202c Oops, didn't mean to back out this part.
git-svn-id: svn://10.0.0.236/trunk@144645 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 09:57:04 +00:00
bzbarsky%mit.edu
2a3a253681 Backing out part of patch to test whether this is causing the perf regression.
Bug 212133, a=dbaron to back out of tree if I do it before morning builds and
such.


git-svn-id: svn://10.0.0.236/trunk@144644 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 09:47:13 +00:00
aaronl%netscape.com
cca7796666 Fixing bustage from accessibility checkin
git-svn-id: svn://10.0.0.236/trunk@144643 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 08:56:53 +00:00
aaronl%netscape.com
80add5cc05 Fixing bustage from accessibility checkin
git-svn-id: svn://10.0.0.236/trunk@144642 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 08:15:57 +00:00
bzbarsky%mit.edu
75e3d7311c Make sure to look at the loadgroup's callbacks if our channel has none. Bug
208087, r=darin, sr=dbaron, a="dbaron says 'slip it in'"


git-svn-id: svn://10.0.0.236/trunk@144641 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 07:02:28 +00:00
aaronl%netscape.com
234fb5cae3 Bug 210782. Separate public and private accessibility interfaces. r=kyle, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144640 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 07:01:46 +00:00
bzbarsky%mit.edu
c6000cf3a8 Make <html:img> nodes correctly work with xml:base on ancestors by deferring
the load till after we know who our parent is.  Bug 212133, r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@144639 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 06:57:14 +00:00
dbaron%dbaron.org
179546334e Make ns[C]String::AppendFloat locale-independent. b=209569 r=jag sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144638 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 06:53:44 +00:00
caillon%returnzero.com
d53c7f8df0 Fixing compiler warnings. "Comparison is always false due to limited range of data type". No bug.
r+sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@144637 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 06:42:14 +00:00
aaronl%netscape.com
63348d831a Bug 211933. Incorrect null check in webbrowserfind code. r=dean_tessman, sr=sfraser
git-svn-id: svn://10.0.0.236/trunk@144636 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 06:41:20 +00:00
aaronl%netscape.com
42c64b76d5 Bug 211846. alt+down not working consistently for dropdowns. Also fixes bug 110801 and bug 205942, dropdown from alt+down not showing in the right place. r=jkieser, sr=bz
git-svn-id: svn://10.0.0.236/trunk@144635 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 06:36:33 +00:00
cltbld%netscape.com
66a7ef3ecf Automated update
git-svn-id: svn://10.0.0.236/trunk@144634 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 05:17:52 +00:00
dougt%meer.net
077dc5bb41 Adding warning comment to configure option
git-svn-id: svn://10.0.0.236/trunk@144633 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 05:11:31 +00:00
jaggernaut%netscape.com
f5907ca35c Bug 212118: Small bug in net_ParseFileURL: Substring(inURL, schemeBeg, schemeBeg + schemeEnd). r=darin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144632 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 05:11:10 +00:00
jaggernaut%netscape.com
1262ad20a2 Bug 212114: FormatStatusMessage broken for aStatusArg with more than two args. r=darin, sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144631 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 05:08:25 +00:00
dougt%meer.net
cd9329a9ac Allow disabling of profile locking. r=ccarlen b=212132
git-svn-id: svn://10.0.0.236/trunk@144630 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 05:07:56 +00:00
dougt%meer.net
51c51c8204 Minimo build file. - Not part of the mozilla build.
git-svn-id: svn://10.0.0.236/trunk@144629 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 04:57:30 +00:00
wtc%netscape.com
40359f8bcd Bug 126937: implement PR_GetSysfdTableMax and PR_SetSysfdTableSize for
OS/2.  The patch is contributed by Michael Kaply <mkaply@us.ibm.com>.
r=pedemont.


git-svn-id: svn://10.0.0.236/trunk@144628 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 04:56:28 +00:00
nelsonb%netscape.com
1c7ab81449 Change cert_GetCertificateEmailAddresses to return NULL rather than
a pointer to an empty string when a cert has no email addresses.
Partial fix for bug 211540.  Modified certdb/alg1485.c


git-svn-id: svn://10.0.0.236/trunk@144625 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 04:14:23 +00:00
wtc%netscape.com
b92ea1b87f Bug 212004: in CERT_IsUserCert we should test for a null cert->trust and
treat it as no trust.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@144624 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 04:12:16 +00:00
nelsonb%netscape.com
a9b14bcc5e Export SEC_DupCRL and declare it in certdb.h. Bug 208194.
Modified Files:	nss/nss.def certdb/certdb.h


git-svn-id: svn://10.0.0.236/trunk@144623 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 04:00:48 +00:00
scott%scott-macgregor.org
04c2480ea0 Port some thunderbird improvements to the account manager back to the seamonkey trunk. Remove lots of unwanted flex space
from the dialogs.

r/sr=sspitzer


git-svn-id: svn://10.0.0.236/trunk@144622 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 03:53:22 +00:00
wtc%netscape.com
baa57a6c92 Bug 211512: worked around the Mac OS X Panther bug that the IPV6_V6ONLY
socket option is turned on by default.  r=bryner.


git-svn-id: svn://10.0.0.236/trunk@144621 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 03:48:13 +00:00
dbaron%dbaron.org
3ca89119fb Convert jump tables to if-else trees to avoid the performance cost of function pointers. b=210550 r+sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144620 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 03:46:27 +00:00
roc+%cs.cmu.edu
8fa11e23b3 ongoing deCOMtamination work. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144618 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 03:30:40 +00:00
leon.zhang%sun.com
8839d1b3eb First patch for bug 208446: Caret stops blinking or disappears, prevent firing assertion
r=sfraser sr=kin


git-svn-id: svn://10.0.0.236/trunk@144616 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 03:05:25 +00:00
brade%netscape.com
5653a21c6f fix comment
git-svn-id: svn://10.0.0.236/trunk@144615 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 02:39:51 +00:00
jaggernaut%netscape.com
3ce01b35bf Purging tabs, r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@144614 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 02:28:07 +00:00
bzbarsky%mit.edu
43571b323e Fixing assert condition to be correct. Thanks to riceman+bmo@mail.rit.edu for
noticing.


git-svn-id: svn://10.0.0.236/trunk@144613 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 01:48:20 +00:00
jaggernaut%netscape.com
a31a015bfa Small optimization, no need to pass in a scheme string there. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@144612 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 01:35:35 +00:00
darin%netscape.com
d8f1949973 MSVC++ uses old-school variable scoping with |for| loop initializers. fixes win32 bustage.
git-svn-id: svn://10.0.0.236/trunk@144611 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 01:29:51 +00:00
jst%netscape.com
2200f06170 Fixing bug 211719. Making window.opener replaceable. r=caillon@aillon.org, sr=bzbarsky@mit.edu.
git-svn-id: svn://10.0.0.236/trunk@144609 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 00:48:25 +00:00
scott%scott-macgregor.org
ee41d626a3 expose pref UI for opening new messages
git-svn-id: svn://10.0.0.236/trunk@144608 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 00:41:46 +00:00
bryner%netscape.com
3e5494c6d6 Bug 209475 - updating for nsIPermissionManager API change. Patch by mvl, r=dwitte, sr=bz.
git-svn-id: svn://10.0.0.236/trunk@144607 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 00:23:42 +00:00
dwitte%stanford.edu
9d62d39ae0 Bug 209475: Make nsIPermissionManager more flexible for extensions.
Changes nsIPermissionManager.idl to accept type strings rather than integers; this allows consumers to register unique types more easily, without fear of conflicting with an already-existing one.

Also fixes some bounds-checking fu (sr=bz on irc for those additional portions).

patch by mvl; r=dwitte, sr=bz.


git-svn-id: svn://10.0.0.236/trunk@144606 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 00:20:57 +00:00
dbaron%dbaron.org
12efb1606e Remove unused files. b=211173 r=smontagu sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144605 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-09 00:07:25 +00:00
scott%scott-macgregor.org
2879adcff6 Add access to the certificate manager to the SMIME panel in the account manager.
git-svn-id: svn://10.0.0.236/trunk@144603 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 23:44:51 +00:00
smontagu%netscape.com
3b4b8f1937 Update some charset mapping tables to the latest versions from http://www.unicode.org/Public/MAPPINGS. Blanket rs=roc+moz in bug 199143.
git-svn-id: svn://10.0.0.236/trunk@144602 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 23:37:45 +00:00
danm%netscape.com
fa4e4068bb addref the window while the timer member variable holds a reference to the window. no longer a crash bug, but more proper COM. bug 143664 r=dougt,jag
git-svn-id: svn://10.0.0.236/trunk@144601 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 23:06:49 +00:00
scott%scott-macgregor.org
bf3666b8a3 When opening the options dialog, pre-select the correct category button based on the passed in url.
Rename Send Format to Send Options.


git-svn-id: svn://10.0.0.236/trunk@144600 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 23:00:52 +00:00
darin%netscape.com
3cf8c6785b fixes bug 209121 "Digest authentication incorrectly includes fragment identifier in URI when computing A2" r=dougt sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144599 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 22:49:26 +00:00
darin%netscape.com
549a0a673a revising nsIChannel documentation further
git-svn-id: svn://10.0.0.236/trunk@144598 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 22:43:51 +00:00
darin%netscape.com
0a7110d490 removing unused #define, no bug, r+sr=nobody
git-svn-id: svn://10.0.0.236/trunk@144597 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 22:25:39 +00:00
brade%netscape.com
e1a6b807f7 remove unused local variable; fixes warning; no bug, no reviewers
git-svn-id: svn://10.0.0.236/trunk@144596 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 22:12:04 +00:00
brade%netscape.com
bb5552c1bc remove unused variables to fix warnings; no bug, no reviews
git-svn-id: svn://10.0.0.236/trunk@144595 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 22:10:09 +00:00
scott%scott-macgregor.org
33cb2d31d3 minor polish work to the font panel.
git-svn-id: svn://10.0.0.236/trunk@144593 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 22:06:09 +00:00
darin%netscape.com
7f551f1d0d cleaning up some nsIChannel documentation, b=209101, r+sr=nobody
git-svn-id: svn://10.0.0.236/trunk@144592 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 22:04:32 +00:00
dbradley%netscape.com
5ff23f2c8a bug 127585 - xpidl usage is incorrect. r=timeless, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144591 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 21:41:51 +00:00
scott%scott-macgregor.org
7b14667ae3 Make the font panel initialize the default charset for outgoing/incoming mail.
git-svn-id: svn://10.0.0.236/trunk@144590 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 21:38:15 +00:00
bzbarsky%mit.edu
8f58669578 Expose request and response versions of HTTP channels. Bug 201625, r=darin, sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144589 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 21:35:54 +00:00
dbaron%dbaron.org
24b5637687 Add layout-debug to MOZ_EXTENSIONS_ALL. b=137331 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144588 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 21:20:04 +00:00
bryner%netscape.com
d5c145619a Remove static makefile; you need to be using camino.mk to build.
git-svn-id: svn://10.0.0.236/trunk@144587 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 21:14:37 +00:00
varga%netscape.com
94b96d1848 Fix for bug 202393. Add DOM class info for nsIXULTreeBuilder.
r=pike, sr=peterv


git-svn-id: svn://10.0.0.236/trunk@144586 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 21:10:52 +00:00
dbaron%dbaron.org
97c3a1435e Add UI code, intended to replace viewer, into extensions/layout-debug/. Separate UI-related features out of existing regression testing interface. b=137331 r+sr=bryner
git-svn-id: svn://10.0.0.236/trunk@144585 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 21:08:23 +00:00
smontagu%netscape.com
0cc01b17e7 Update mapping tables for windows-1256 encoding. Bug 199143, r=jshin@mailaps.org, rs=roc+moz
git-svn-id: svn://10.0.0.236/trunk@144584 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:49:32 +00:00
brade%netscape.com
5cac6da6af fix warning for cstring charset change made a week or two ago; editor code cleanup (use contract IDs); r=timeless; sr=kin; bug=209548
git-svn-id: svn://10.0.0.236/trunk@144583 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:38:51 +00:00
varga%netscape.com
4bfe4d8c17 Updating sqltest to the latest API.
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@144582 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:38:33 +00:00
brade%netscape.com
af9a354fea editor code cleanup (use contract IDs); r=timeless; sr=kin; bug=209548
git-svn-id: svn://10.0.0.236/trunk@144581 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:35:09 +00:00
varga%netscape.com
5ade95a9e6 Fix for bug 199501. Fix "Update alias" command
Not part of build.


git-svn-id: svn://10.0.0.236/trunk@144580 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:33:37 +00:00
brade%netscape.com
4d8f0dad73 editor code cleanup (use contract IDs); r=timeless; sr=kin; bug=209548
git-svn-id: svn://10.0.0.236/trunk@144579 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:22:56 +00:00
brade%netscape.com
d52cf1563a editor code cleanup (use contract IDs); r=timeless; sr=kin; bug=209548
CVS ----------------------------------------------------------------------


git-svn-id: svn://10.0.0.236/trunk@144578 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:18:18 +00:00
bzbarsky%mit.edu
ec57574878 Make sure that nsSimpleURI also strips newlines out of the uri spec... Bug
211599, r=dougt, sr=darin


git-svn-id: svn://10.0.0.236/trunk@144577 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:09:17 +00:00
dougt%meer.net
3c56e60eaf Missing control path return value
git-svn-id: svn://10.0.0.236/trunk@144576 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 20:03:35 +00:00
bzbarsky%mit.edu
ef8d2b5843 Move inheritance around to reduce size of nsHTMLMappedAttributes by a word.
Bug 163215, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144575 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 19:19:37 +00:00
bzbarsky%mit.edu
60797ca867 Make it possible to go back to a url even if it included an anchor that was not
found.  Bug 205213, r=jag, sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144574 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 19:17:54 +00:00
mkaply%us.ibm.com
1be03c2cbb #211192
r=pedemonte, sr=blizzard (platform specific)
Make Shift+F10 display context menu


git-svn-id: svn://10.0.0.236/trunk@144572 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 19:09:21 +00:00
wtc%netscape.com
3482ce4312 Bug 211384: fixed the bug that importing a CRL that already exists in the
DB causes NSS_Shutdown to fail.  Two files were changed.  1. crl.c: we
should not obtain a slot reference because PK11_FindCrlByName already
obtained a slot reference.  2. pk11cert.c: cleaned up code and fixed a slot
reference leak if the SECITEM_AllocItem call fails.  r=nelsonb.


git-svn-id: svn://10.0.0.236/trunk@144570 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 18:41:28 +00:00
wtc%netscape.com
ed5695a69e Re-enabled the fix for bug 208177.
git-svn-id: svn://10.0.0.236/trunk@144567 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 18:11:24 +00:00
kin%netscape.com
68896debfc Fix for bug 211378 (Unable to paste into editor widgets with middle mouse button)
Modified MouseUp() and MouseClick() so that they call thru to the base class versions. This regression was caused by the fix for bug 137092.

r=brade@netscape.com  sr=bzbarsky@mit.edu


git-svn-id: svn://10.0.0.236/trunk@144566 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 17:38:13 +00:00
cbiesinger%web.de
7c20aac034 179084, patch by mcsmurf@gmx.net r=varga sr=jag Bookmark Export uses Unix carriage returns on all platforms
git-svn-id: svn://10.0.0.236/trunk@144565 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 17:24:57 +00:00
rogerl%netscape.com
97b292ddc9 minor fixes
git-svn-id: svn://10.0.0.236/trunk@144564 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 17:21:44 +00:00
kaie%netscape.com
d8775fe5a6 b=210948 Some file dialogs have harcoded filter description
patch from Vincent Béron
r=kaie sr=brendan


git-svn-id: svn://10.0.0.236/trunk@144563 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 14:46:21 +00:00
kaie%netscape.com
3ece8d7a91 b=195574 SSL extremely flaky if Ask for Master Password is 'Every time'
r=darin sr=brendan


git-svn-id: svn://10.0.0.236/trunk@144562 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 14:41:02 +00:00
neil%parkwaycc.co.uk
65792a6f28 Bug 184202 stop nsTreeSelection's nsITreeBoxObject* pointer from dangling, might fix firebird autocomplete crash r=varga sr=jag
git-svn-id: svn://10.0.0.236/trunk@144561 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 14:01:56 +00:00
varga%netscape.com
75c10579f5 Fix for bug 145309. [turbo] On exit after unloading accts we are again loading accts because we are rebuilding tree
r=varga, sr=jag, patch by waterson


git-svn-id: svn://10.0.0.236/trunk@144560 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 13:56:58 +00:00
cbiesinger%web.de
c80cb4ba6c 78919 part 1. r=bzbarsky, sr=darin. This adds an |hasDefaultHandler| attribute
to nsIMIMEInfo that should be used to check if a default application is available
for this mimeinfo.


git-svn-id: svn://10.0.0.236/trunk@144559 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 13:52:46 +00:00
cbiesinger%web.de
db9bab2b0c 22879 r=bzbarsky sr=jag Download window should GetAttention when download is complete
git-svn-id: svn://10.0.0.236/trunk@144558 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 13:31:04 +00:00
jaggernaut%netscape.com
c1af69edae Bug 210834: Bogus comparison in nsCSSParserImpl::ParseURL. r=bzbarsky, sr=jst
git-svn-id: svn://10.0.0.236/trunk@144557 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 11:49:48 +00:00
roc+%cs.cmu.edu
b2d0c1acfb Ongoing deCOMtamination. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@144556 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 11:00:00 +00:00
bzbarsky%mit.edu
aaad3da2bd Make comment change requested by caillon in review that I forgot about
git-svn-id: svn://10.0.0.236/trunk@144555 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 09:23:32 +00:00
bzbarsky%mit.edu
17e4a0619a Removing no longer used files.
git-svn-id: svn://10.0.0.236/trunk@144554 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 07:35:03 +00:00
bzbarsky%mit.edu
09f28701f9 Update comments to reflect the fact that there is no longer a change hint
passed to the macros.


git-svn-id: svn://10.0.0.236/trunk@144553 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 07:12:17 +00:00
justdave%syndicomm.com
a91d22fa86 Bug 211758: checksetup.pl was trying to use params that didn't exist yet because it was loading Bugzilla::Series at compile time (use). Now pulls in Bugzilla::Series at runtime (require) after initializing the params.
Patch by Brad Roberts <braddr@puremagic.com>
r= justdave, a= justdave


git-svn-id: svn://10.0.0.236/trunk@144552 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 06:50:05 +00:00
bzbarsky%mit.edu
baa52a02e7 DOM properties that return URIs should return absolute URIs when they
are accessed (even if the corresponding attribute value is a relative URI).
Bug 47534, r=caillon, sr=jst


git-svn-id: svn://10.0.0.236/trunk@144551 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 05:35:04 +00:00
jake%bugzilla.org
863e8cc898 Recompile the docs
git-svn-id: svn://10.0.0.236/trunk@144550 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 02:03:15 +00:00
darin%netscape.com
28026910ba fixes bug 210734 "IDN: Invalid codepoint encoded in ACE label" r=nhotta sr=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@144549 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 01:51:32 +00:00
jake%bugzilla.org
fd2bb59beb Use pdfjadetex to generate the PDF file instead of going through PostScript as it generates a much cleaner PDF file.
git-svn-id: svn://10.0.0.236/trunk@144548 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 01:31:05 +00:00
bryner%netscape.com
649a843017 preprocess browser.xml, for autoscroll ifdefs.
git-svn-id: svn://10.0.0.236/trunk@144547 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-08 00:52:37 +00:00
scott%scott-macgregor.org
ff8853b548 remove download manager chrome
patch from stephen walker


git-svn-id: svn://10.0.0.236/trunk@144546 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 23:30:54 +00:00
scott%scott-macgregor.org
7a7361b229 remove download manager and sidebar tree css
patch from stephen walker


git-svn-id: svn://10.0.0.236/trunk@144545 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 23:30:29 +00:00
scott%scott-macgregor.org
680dd18ab9 Land Bug #211657 for bzbarsky. Use :: for -moz pseudo-elements
git-svn-id: svn://10.0.0.236/trunk@144544 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:59:47 +00:00
cbiesinger%web.de
7ae9ea4fdb 211889 r=bzbarsky sr=darin - remove DataURI attribute from nsIMIMEInfo (unused and not really implemented) as well as the mURI member of nsMimeInfoImpl
git-svn-id: svn://10.0.0.236/trunk@144543 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:49:35 +00:00
mkaply%us.ibm.com
140229626d #210321
r=mkaply, sr=blizzard (platform specific)
From Rich Walsh - imnprovements to OS/2 drag drop


git-svn-id: svn://10.0.0.236/trunk@144542 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:42:44 +00:00
bzbarsky%mit.edu
e81d4cb336 Move to the double-'::' notation for -moz-tree-* pseudo-elements in browser/.
Bug 211657, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144539 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:18:42 +00:00
bzbarsky%mit.edu
1fd3ef4070 Move to the double-'::' notation for -moz-tree-* pseudo-elements in toolkit.
Bug 211657, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144538 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:16:57 +00:00
dougt%meer.net
62a22c39a4 Enables debug stackcrawl support in GRE builds. b=208098. r=dbaron.
git-svn-id: svn://10.0.0.236/trunk@144537 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:11:36 +00:00
despotdaemon%netscape.com
3868a85092 Pseudo-automatic update of changes made by hyatt@mozilla.org.
git-svn-id: svn://10.0.0.236/trunk@144536 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:07:40 +00:00
bzbarsky%mit.edu
6e73f4e272 This line should not have snuck in.
git-svn-id: svn://10.0.0.236/trunk@144535 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 22:03:32 +00:00
bzbarsky%mit.edu
4f63a75a74 Move to the double-'::' notation for various pseudo-elements.
Bug 211657, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144534 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 21:57:01 +00:00
bzbarsky%mit.edu
562c0c2d09 Move to the double-'::' notation for -moz-tree-* pseudo-elements in SeaMonkey.
Bug 211657, r+sr=dbaron


git-svn-id: svn://10.0.0.236/trunk@144530 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 21:22:24 +00:00
scott%scott-macgregor.org
53c0b9e9fb formatting toolbar's insert menu is using the wrong coordinates for some of the images.
Thanks to Stephen Walker for the patch.


git-svn-id: svn://10.0.0.236/trunk@144529 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 21:10:10 +00:00
scott%scott-macgregor.org
a70521530a remove some unnecessary gifs from the build. Thanks to Stephen Walker for the patch.
git-svn-id: svn://10.0.0.236/trunk@144528 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 20:32:31 +00:00
scott%scott-macgregor.org
98ca92937f add a hover state for the get mail toolbar icon
git-svn-id: svn://10.0.0.236/trunk@144527 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 20:05:14 +00:00
varga%netscape.com
1dcfee9f58 Updating allmakefiles.sh according last changes in extensions/sql.
git-svn-id: svn://10.0.0.236/trunk@144526 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 19:54:56 +00:00
cbiesinger%web.de
588e72107e no bug, r+sr=bzbarsky; remove MNG and JNG types from defaultMimeEntries array so
that users can have a helper app for MNG/JNG images


git-svn-id: svn://10.0.0.236/trunk@144525 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 19:27:48 +00:00
cltbld%netscape.com
c8038d2f13 Automated update
git-svn-id: svn://10.0.0.236/trunk@144524 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 18:27:57 +00:00
varga%netscape.com
be76c61ef1 Removing old files.
git-svn-id: svn://10.0.0.236/trunk@144523 18797224-902f-48f8-a5cc-f745e15eee43
2003-07-07 18:27:05 +00:00
260 changed files with 79974 additions and 5609 deletions

View File

@@ -1,19 +0,0 @@
DEPTH = ../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = \
base \
pgsql \
build
ifdef ENABLE_TESTS
DIRS += \
sqltest \
tests
endif
include $(topsrcdir)/config/rules.mk

View File

@@ -1,11 +0,0 @@
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
DIRS = \
public \
src \
resources
include $(topsrcdir)/config/rules.mk

View File

@@ -1,19 +0,0 @@
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
MODULE = sql
XPIDLSRCS = \
mozISqlConnection.idl \
mozISqlRequest.idl \
mozISqlDataSource.idl \
mozISqlInputStream.idl \
mozISqlRequestObserver.idl \
mozISqlResult.idl \
mozISqlResultEnumerator.idl \
mozISqlService.idl \
$(NULL)
include $(topsrcdir)/config/rules.mk

View File

@@ -1,124 +0,0 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2001
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Jan Varga <varga@utcru.sk>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsISupports.idl"
interface mozISqlResult;
interface mozISqlRequest;
interface mozISqlRequestObserver;
/**
* @status UNDER_REVIEW
*/
[scriptable, uuid(f16397a4-1ecb-4e08-84f8-27750c04b779)]
interface mozISqlConnection : nsISupports
{
readonly attribute AString serverVersion;
/**
* The most recent error message.
*/
readonly attribute AString errorMessage;
/**
* The ID of the most recently added record.
*/
readonly attribute long lastID;
/**
* Set up the connection.
*
* @param aHost The host name.
* @param aPort The port at which the host is listening.
* @param aDatabase The real database name to connect to.
* @param aUsername The username to connect as.
* @param aPassword The password to use in authentification phase.
*/
void init(in AString aHost,
in long aPort,
in AString aDatabase,
in AString aUsername,
in AString aPassword);
/**
* Execute the query synchronously and return database result.
*
* @param aQuery The query to execute.
*/
mozISqlResult executeQuery(in AString aQuery);
/**
* Execute the update synchronously and return number of updated rows.
*
* @param aUpdate The update to execute.
*/
long executeUpdate(in AString aUpdate);
mozISqlRequest asyncExecuteQuery(in AString aQuery,
in nsISupports aContext,
in mozISqlRequestObserver aObserver);
mozISqlRequest asyncExecuteUpdate(in AString aQuery,
in nsISUpports aContext,
in mozISqlRequestObserver aObserver);
/**
* Begin transaction.
*/
void beginTransaction();
/**
* Commit transaction.
*/
void commitTransaction();
/**
* Rollback transaction.
*/
void rollbackTransaction();
/**
* Get primary keys.
*
* @param aSchema The schema.
* @param aTable The table name.
*/
mozISqlResult getPrimaryKeys(in AString aSchema, in AString aTable);
};

View File

@@ -1,52 +0,0 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2001
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Jan Varga <varga@utcru.sk>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsISupports.idl"
/**
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(555f2485-ba82-4c5c-9dd2-d801104dc09e)]
interface mozISqlInputStream : nsISupports
{
AString getColumnHeader(in long aColumnIndex);
void setColumnHeader(in long aColumnIndex, in AString aLabel);
};

View File

@@ -1,77 +0,0 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2001
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Jan Varga <varga@utcru.sk>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsISupports.idl"
interface mozISqlConnection;
interface mozISqlRequestObserver;
interface mozISqlResult;
/**
* @status UNDER_REVIEW
*/
[scriptable, uuid(f67cb817-5e07-49ff-aacc-5c80585c5031)]
interface mozISqlRequest : nsISupports
{
readonly attribute AString errorMessage;
readonly attribute mozISqlResult result;
readonly attribute long affectedRows;
readonly attribute long lastID;
readonly attribute AString query;
readonly attribute nsISupports ctxt;
readonly attribute mozISqlRequestObserver observer;
const long STATUS_NONE = 0;
const long STATUS_EXECUTED = 1;
const long STATUS_COMPLETE = 2;
const long STATUS_ERROR = 3;
const long STATUS_CANCELLED = 4;
readonly attribute long status;
void cancel();
};

View File

@@ -1,56 +0,0 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2001
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Jan Varga <varga@utcru.sk>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsISupports.idl"
interface mozISqlRequest;
/**
* @status UNDER_REVIEW
*/
[scriptable, uuid(9e950bc0-e252-41ef-ac6f-3e3c4acd9dd8)]
interface mozISqlRequestObserver : nsISupports
{
void onStartRequest(in mozISqlRequest aRequest,
in nsISupports aContext);
void onStopRequest(in mozISqlRequest aRequest,
in nsISupports aContext);
};

View File

@@ -1,87 +0,0 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2001
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Jan Varga <varga@utcru.sk>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsISupports.idl"
interface mozISqlConnection;
interface mozISqlResultEnumerator;
interface mozISqlInputStream;
/**
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(08c220b0-7140-456a-89e9-c94609a7392d)]
interface mozISqlResult : nsISupports
{
readonly attribute mozISqlConnection connection;
readonly attribute AString query;
readonly attribute AString tableName;
readonly attribute long rowCount;
readonly attribute long columnCount;
AString getColumnName(in long aColumnIndex);
long getColumnIndex(in AString aColumnName);
const long TYPE_STRING = 1;
const long TYPE_INT = 2;
const long TYPE_FLOAT = 3;
const long TYPE_DECIMAL = 4;
const long TYPE_DATE = 5;
const long TYPE_TIME = 6;
const long TYPE_DATETIME = 7;
const long TYPE_BOOL = 8;
long getColumnType(in long aColumnIndex);
AString getColumnTypeAsString(in long aColumnIndex);
long getColumnDisplaySize(in long aColumnIndex);
mozISqlResultEnumerator enumerate();
mozISqlInputStream open();
void reload();
};

View File

@@ -1,126 +0,0 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2001
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Jan Varga <varga@utcru.sk>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsISupports.idl"
interface nsIVariant;
/**
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(dcc0d29e-2b44-460e-b39f-89121ff8b963)]
interface mozISqlResultEnumerator : nsISupports
{
readonly attribute AString errorMessage;
boolean next();
boolean previous();
void beforeFirst();
void first();
void last();
void relative(in long aRows);
void absolute(in long aRowIndex);
boolean isNull(in long aColumnIndex);
nsIVariant getVariant(in long aColumnIndex);
AString getString(in long aColumnIndex);
long getInt(in long aColumnIndex);
float getFloat(in long aColumnIndex);
float getDecimal(in long aColumnIndex);
long long getDate(in long aColumnIndex);
boolean getBool(in long aColumnIndex);
void setNull(in long aColumnIndex);
void setDefault(in long aColumnIndex);
void copy(in long aColumnIndex);
void setVariant(in long aColumnIndex, in nsIVariant aValue);
void setString(in long aColumnIndex, in AString aValue);
void setInt(in long aColumnIndex, in long aValue);
void setFloat(in long aColumnIndex, in float aValue);
void setDecimal(in long aColumnIndex, in float aValue);
void setDate(in long aColumnIndex, in long long aValue);
void setBool(in long aColumnIndex, in boolean aValue);
void setNullValues();
void setDefaultValues();
void copyValues();
boolean canInsert();
boolean canUpdate();
boolean canDelete();
long insertRow();
long updateRow();
long deleteRow();
readonly attribute AString currentCondition;
};

View File

@@ -1,81 +0,0 @@
/* ***** BEGIN LICENSE BLOCK *****
* Version: MPL 1.1/GPL 2.0/LGPL 2.1
*
* The contents of this file are subject to the Mozilla Public License Version
* 1.1 (the "License"); you may not use this file except in compliance with
* the License. You may obtain a copy of the License at
* http://www.mozilla.org/MPL/
*
* Software distributed under the License is distributed on an "AS IS" basis,
* WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
* for the specific language governing rights and limitations under the
* License.
*
* The Original Code is mozilla.org code.
*
* The Initial Developer of the Original Code is
* Netscape Communications Corporation.
* Portions created by the Initial Developer are Copyright (C) 2001
* the Initial Developer. All Rights Reserved.
*
* Contributor(s):
* Jan Varga <varga@utcru.sk>
*
* Alternatively, the contents of this file may be used under the terms of
* either the GNU General Public License Version 2 or later (the "GPL"), or
* the GNU Lesser General Public License Version 2.1 or later (the "LGPL"),
* in which case the provisions of the GPL or the LGPL are applicable instead
* of those above. If you wish to allow use of your version of this file only
* under the terms of either the GPL or the LGPL, and not to allow others to
* use your version of this file under the terms of the MPL, indicate your
* decision by deleting the provisions above and replace them with the notice
* and other provisions required by the GPL or the LGPL. If you do not delete
* the provisions above, a recipient may use your version of this file under
* the terms of any one of the MPL, the GPL or the LGPL.
*
* ***** END LICENSE BLOCK ***** */
#include "nsISupports.idl"
interface mozISqlConnection;
/**
* @status UNDER_DEVELOPMENT
*/
[scriptable, uuid(1ceb35b7-daa8-4ce4-ac67-125fb17cb019)]
interface mozISqlService : nsISupports
{
readonly attribute AString errorMessage;
void addAlias(in ACString aURI,
in AString aName,
in AString aType,
in AString aHostname,
in long aPort,
in AString aDatabase);
boolean hasAlias(in ACString aURI);
void getAlias(in ACString aURI,
out AString aName,
out AString aType,
out AString aHostname,
out long aPort,
out AString aDatabase);
void updateAlias(in ACString aURI,
in AString aName,
in AString aType,
in AString aHostname,
in long aPort,
in AString aDatabase);
void removeAlias(in ACString aURI);
mozISqlConnection getConnection(in ACString aURI);
mozISqlConnection getNewConnection(in ACString aURI);
};

View File

@@ -1,6 +0,0 @@
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(topsrcdir)/config/rules.mk

View File

@@ -1,39 +0,0 @@
var sqlService = null;
var name;
var type;
var hostname;
var port;
var database;
function init() {
sqlService = Components.classes["@mozilla.org/sql/service;1"]
.getService(Components.interfaces.mozISqlService);
name = document.getElementById("name");
type = document.getElementById("type");
hostname = document.getElementById("hostname");
port = document.getElementById("port");
database = document.getElementById("database");
if (window.arguments) {
// get original values
var uri = window.arguments[0];
sqlService.getAlias(uri, name, type, hostname, port, database);
}
}
function onAccept() {
if (window.arguments) {
// update an existing alias
var uri = window.arguments[0];
sqlService.updateAlias(uri, name.value, type.value, hostname.value,
port.value, database.value);
}
else {
// add a new database
var uri = "urn:aliases:" + name.value;
sqlService.addAlias(uri, name.value, type.value, hostname.value,
port.value, database.value);
}
}

View File

@@ -1,46 +0,0 @@
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://communicator/skin/" type="text/css"?>
<!DOCTYPE dialog SYSTEM "chrome://sql/locale/aliasDialog.dtd">
<dialog id="aliasDialog"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&window.title;"
width="250" height="180"
buttons="accept,cancel" buttonpack="center"
ondialogaccept="return onAccept(event);"
onload="init()">
<script type="application/x-javascript" src="aliasDialog.js"/>
<grid flex="1">
<columns>
<column/>
<column flex="1"/>
</columns>
<rows>
<row>
<label value="&name.label;"/>
<textbox id="name"/>
</row>
<row>
<label value="&type.label;"/>
<textbox id="type"/>
</row>
<row>
<label value="&hostname.label;"/>
<textbox id="hostname"/>
</row>
<row>
<label value="&port.label;"/>
<textbox id="port"/>
</row>
<row>
<label value="&database.label;"/>
<textbox id="database"/>
</row>
</rows>
</grid>
</dialog>

View File

@@ -1,21 +0,0 @@
<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the packages being supplied by this jar -->
<RDF:Seq about="urn:mozilla:package:root">
<RDF:li resource="urn:mozilla:package:sql"/>
</RDF:Seq>
<!-- package information -->
<RDF:Description about="urn:mozilla:package:sql"
chrome:displayName="SQL support"
chrome:author="mozilla.org"
chrome:authorURL="http://www.mozilla.org/projects/sql/index.html"
chrome:name="sql"
chrome:extension="true"
chrome:settingsURL="chrome://sql/content/sqlSettings.xul"
chrome:description="Allow applications to directly connect to SQL databases.">
</RDF:Description>
</RDF:RDF>

View File

@@ -1,36 +0,0 @@
var sqlService = null;
function getSqlService() {
if (! sqlService)
sqlService = Components.classes["@mozilla.org/sql/service;1"]
.getService(Components.interfaces.mozISqlService);
return sqlService;
}
function getSelectedAlias() {
var tree = document.getElementById("aliasesTree");
return tree.builderView.getResourceAtIndex(tree.currentIndex).Value;
}
function updateButtons() {
var tree = document.getElementById("aliasesTree");
const buttons = ["updateButton", "removeButton"];
for (i = 0; i < buttons.length; i++)
document.getElementById(buttons[i]).disabled = tree.currentIndex < 0;
}
function addAlias() {
window.openDialog("aliasDialog.xul", "addAlias", "chrome,modal=yes,resizable=no,centerscreen");
}
function updateAlias() {
var alias = getSelectedAlias();
window.openDialog("aliasDialog.xul", "updateDatabase", "chrome,modal=yes,resizable=no,centerscreen", alias);
}
function removeAlias() {
var sqlService = getSqlService();
var alias = getSelectedAlias();
sqlService.removeAlias(alias);
updateButtons();
}

View File

@@ -1,55 +0,0 @@
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<!DOCTYPE dialog SYSTEM "chrome://sql/locale/sqlSettings.dtd">
<dialog xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="&header.label;"
width="450" height="350">
<script type="application/x-javascript" src="sqlSettings.js"/>
<groupbox flex="1">
<caption label="&aliases.label;"/>
<hbox flex="1">
<tree id="aliasesTree" flex="1"
seltype="single"
datasources="rdf:sql" ref="SQL:AliasesRoot" flags="dont-build-content"
onselect="updateButtons()">
<treecols>
<treecol id="nameCol" flex="1" label="&nameCol.label;"
sort="rdf:http://www.mozilla.org/SQL-rdf#name"
sortActive="true" sortDirection="ascending"/>
<treecol id="typeCol" flex="1" label="&typeCol.label;"
sort="rdf:http://www.mozilla.org/SQL-rdf#type"/>
<treecol id="hostnameCol" flex="1" label="&hostnameCol.label;"
sort="rdf:http://www.mozilla.org/SQL-rdf#hostname"/>
<treecol id="portCol" flex="1" label="&portCol.label;"
sort="rdf:http://www.mozilla.org/SQL-rdf#port"/>
<treecol id="databaseCol" flex="1" label="&databaseCol.label;"
sort="rdf:http://www.mozilla.org/SQL-rdf#database"/>
</treecols>
<template>
<treechildren>
<treeitem uri="rdf:*">
<treerow>
<treecell label="rdf:http://www.mozilla.org/SQL-rdf#name"/>
<treecell label="rdf:http://www.mozilla.org/SQL-rdf#type"/>
<treecell label="rdf:http://www.mozilla.org/SQL-rdf#hostname"/>
<treecell label="rdf:http://www.mozilla.org/SQL-rdf#port"/>
<treecell label="rdf:http://www.mozilla.org/SQL-rdf#database"/>
</treerow>
</treeitem>
</treechildren>
</template>
</tree>
<vbox>
<button id="addButton" label="&add.label;" oncommand="addAlias()"/>
<button id="updateButton" label="&update.label;" disabled="true" oncommand="updateAlias()"/>
<button id="removeButton" label="&remove.label;" disabled="true" oncommand="removeAlias()"/>
</vbox>
</hbox>
</groupbox>
</dialog>

View File

@@ -1,9 +0,0 @@
sql.jar:
content/sql/contents.rdf (content/contents.rdf)
content/sql/sqlSettings.xul (content/sqlSettings.xul)
content/sql/sqlSettings.js (content/sqlSettings.js)
content/sql/aliasDialog.xul (content/aliasDialog.xul)
content/sql/aliasDialog.js (content/aliasDialog.js)
locale/en-US/sql/contents.rdf (locale/en-US/contents.rdf)
locale/en-US/sql/sqlSettings.dtd (locale/en-US/sqlSettings.dtd)
locale/en-US/sql/aliasDialog.dtd (locale/en-US/aliasDialog.dtd)

View File

@@ -1,7 +0,0 @@
<!ENTITY window.title "Alias">
<!ENTITY name.label "Name:">
<!ENTITY type.label "Type:">
<!ENTITY hostname.label "Hostname:">
<!ENTITY port.label "Port:">
<!ENTITY database.label "Database:">

View File

@@ -1,23 +0,0 @@
<?xml version="1.0"?>
<RDF:RDF xmlns:RDF="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:chrome="http://www.mozilla.org/rdf/chrome#">
<!-- list all the locales being supplied by this package -->
<RDF:Seq about="urn:mozilla:locale:root">
<RDF:li resource="urn:mozilla:locale:en-US"/>
</RDF:Seq>
<!-- locale information -->
<RDF:Description about="urn:mozilla:locale:en-US"
chrome:displayName="English(US)"
chrome:author="mozilla.org"
chrome:name="en-US"
chrome:previewURL="http://www.mozilla.org/locales/en-US.gif">
<chrome:packages>
<RDF:Seq about="urn:mozilla:locale:en-US:packages">
<RDF:li resource="urn:mozilla:locale:en-US:sql"/>
</RDF:Seq>
</chrome:packages>
</RDF:Description>
</RDF:RDF>

View File

@@ -1,12 +0,0 @@
<!ENTITY header.label "SQL support">
<!ENTITY aliases.label "Aliases">
<!ENTITY nameCol.label "Name">
<!ENTITY typeCol.label "Type">
<!ENTITY hostnameCol.label "Hostname">
<!ENTITY portCol.label "Port">
<!ENTITY databaseCol.label "Database">
<!ENTITY add.label "Add alias">
<!ENTITY update.label "Update alias">
<!ENTITY remove.label "Remove alias">

View File

@@ -1,33 +0,0 @@
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = sql
LIBRARY_NAME = sqlbase_s
REQUIRES = xpcom \
string \
unicharutil \
locale \
necko \
rdf \
windowwatcher \
$(NULL)
CPPSRCS = \
mozSqlConnection.cpp \
mozSqlRequest.cpp \
mozSqlResult.cpp \
mozSqlService.cpp
EXPORTS = \
mozSqlConnection.h \
mozSqlRequest.h \
mozSqlResult.h \
mozSqlService.h
FORCE_STATIC_LIB=1
include $(topsrcdir)/config/rules.mk

View File

@@ -1,237 +0,0 @@
#include "nsIProxyObjectManager.h"
#include "mozSqlRequest.h"
#include "mozSqlConnection.h"
mozSqlConnection::mozSqlConnection()
: mLock(nsnull),
mCondVar(nsnull),
mThread(nsnull),
mShutdown(PR_FALSE),
mWaiting(PR_FALSE)
{
NS_INIT_ISUPPORTS();
mExecLock = PR_NewLock();
}
mozSqlConnection::~mozSqlConnection()
{
mRequests.Clear();
if (mCondVar)
PR_DestroyCondVar(mCondVar);
PR_DestroyLock(mExecLock);
if (mLock)
PR_DestroyLock(mLock);
}
// We require a special implementation of Release, which knows about
// a circular strong reference
NS_IMPL_THREADSAFE_ADDREF(mozSqlConnection)
NS_IMPL_THREADSAFE_QUERY_INTERFACE3(mozSqlConnection,
mozISqlConnection,
nsIRunnable,
nsISupportsWeakReference)
NS_IMETHODIMP_(nsrefcnt)
mozSqlConnection::Release()
{
PR_AtomicDecrement((PRInt32*)&mRefCnt);
// Delete if the last reference is our strong circular reference.
if (mThread && mRefCnt == 1) {
PR_Lock(mLock);
mRequests.Clear();
mShutdown = PR_TRUE;
if (mWaiting)
PR_NotifyCondVar(mCondVar);
else
CancelExec();
PR_Unlock(mLock);
return 0;
}
else if (mRefCnt == 0) {
delete this;
return 0;
}
return mRefCnt;
}
NS_IMETHODIMP
mozSqlConnection::GetServerVersion(nsAString& aServerVersion)
{
aServerVersion = mServerVersion;
return NS_OK;
}
NS_IMETHODIMP
mozSqlConnection::GetErrorMessage(nsAString& aErrorMessage)
{
aErrorMessage = mErrorMessage;
return NS_OK;
}
NS_IMETHODIMP
mozSqlConnection::GetLastID(PRInt32* aLastID)
{
*aLastID = mLastID;
return NS_OK;
}
NS_IMETHODIMP
mozSqlConnection::Init(const nsAString & aHost, PRInt32 aPort,
const nsAString & aDatabase, const nsAString & aUsername,
const nsAString & aPassword)
{
// descendants have to implement this themselves
return NS_ERROR_NOT_IMPLEMENTED;
}
NS_IMETHODIMP
mozSqlConnection::ExecuteQuery(const nsAString& aQuery, mozISqlResult** _retval)
{
PR_Lock(mExecLock);
nsresult rv = RealExec(aQuery, _retval, nsnull);
PR_Unlock(mExecLock);
return rv;
}
NS_IMETHODIMP
mozSqlConnection::ExecuteUpdate(const nsAString& aUpdate, PRInt32* _retval)
{
PR_Lock(mExecLock);
nsresult rv = RealExec(aUpdate, nsnull, _retval);
PR_Unlock(mExecLock);
return rv;
}
NS_IMETHODIMP
mozSqlConnection::AsyncExecuteQuery(const nsAString& aQuery, nsISupports* aCtxt,
mozISqlRequestObserver* aObserver,
mozISqlRequest **_retval)
{
if (!mThread) {
mLock = PR_NewLock();
mCondVar = PR_NewCondVar(mLock);
NS_NewThread(getter_AddRefs(mThread), this, 0, PR_UNJOINABLE_THREAD);
}
mozSqlRequest* request = new mozSqlRequest(this);
if (! request)
return NS_ERROR_OUT_OF_MEMORY;
request->mIsQuery = PR_TRUE;
request->mQuery = aQuery;
request->mCtxt = aCtxt;
nsresult rv = NS_GetProxyForObject(NS_CURRENT_EVENTQ,
NS_GET_IID(mozISqlRequestObserver),
aObserver,
PROXY_SYNC | PROXY_ALWAYS,
getter_AddRefs(request->mObserver));
if (NS_FAILED(rv))
return rv;
PR_Lock(mLock);
mRequests.AppendObject(request);
if (mWaiting && mRequests.Count() == 1)
PR_NotifyCondVar(mCondVar);
PR_Unlock(mLock);
NS_ADDREF(*_retval = request);
return NS_OK;
}
NS_IMETHODIMP
mozSqlConnection::AsyncExecuteUpdate(const nsAString& aQuery, nsISupports* aCtxt,
mozISqlRequestObserver* aObserver,
mozISqlRequest **_retval)
{
return NS_OK;
}
NS_IMETHODIMP
mozSqlConnection::BeginTransaction()
{
PRInt32 affectedRows;
return ExecuteUpdate(NS_LITERAL_STRING("begin"), &affectedRows);
}
NS_IMETHODIMP
mozSqlConnection::CommitTransaction()
{
PRInt32 affectedRows;
return ExecuteUpdate(NS_LITERAL_STRING("commit"), &affectedRows);
}
NS_IMETHODIMP
mozSqlConnection::RollbackTransaction()
{
PRInt32 affectedRows;
return ExecuteUpdate(NS_LITERAL_STRING("rollback"), &affectedRows);
}
NS_IMETHODIMP
mozSqlConnection::GetPrimaryKeys(const nsAString& aSchema, const nsAString& aTable, mozISqlResult** _retval)
{
// descendants have to implement this themselves
return NS_ERROR_NOT_IMPLEMENTED;
}
NS_IMETHODIMP
mozSqlConnection::Run()
{
while(!mShutdown) {
PR_Lock(mLock);
while (mRequests.Count()) {
mCurrentRequest = mRequests[0];
mRequests.RemoveObjectAt(0);
mozSqlRequest* r = (mozSqlRequest*)mCurrentRequest.get();
r->mObserver->OnStartRequest(mCurrentRequest, r->mCtxt);
r->mStatus = mozISqlRequest::STATUS_EXECUTED;
PR_Unlock(mLock);
nsresult rv = ExecuteQuery(r->mQuery, getter_AddRefs(r->mResult));
PR_Lock(mLock);
if (NS_SUCCEEDED(rv))
r->mStatus = mozISqlRequest::STATUS_COMPLETE;
else {
r->mStatus = mozISqlRequest::STATUS_ERROR;
GetErrorMessage(r->mErrorMessage);
}
r->mObserver->OnStopRequest(mCurrentRequest, r->mCtxt);
mCurrentRequest = nsnull;
}
mWaiting = PR_TRUE;
PR_WaitCondVar(mCondVar, PR_INTERVAL_NO_TIMEOUT);
mWaiting = PR_FALSE;
PR_Unlock(mLock);
}
return NS_OK;
}
nsresult
mozSqlConnection::CancelRequest(mozISqlRequest* aRequest)
{
PR_Lock(mLock);
if (mCurrentRequest == aRequest)
CancelExec();
else {
if (mRequests.RemoveObject(aRequest))
((mozSqlRequest*)aRequest)->mStatus = mozISqlRequest::STATUS_CANCELLED;
}
PR_Unlock(mLock);
return NS_OK;
}

View File

@@ -1,53 +0,0 @@
#ifndef mozSqlConnection_h
#define mozSqlConnection_h
#include "prcvar.h"
#include "nsString.h"
#include "nsCOMArray.h"
#include "nsWeakReference.h"
#include "nsIThread.h"
#include "nsIRunnable.h"
#include "mozISqlConnection.h"
#include "mozISqlRequest.h"
#include "mozISqlResult.h"
class mozSqlConnection : public mozISqlConnection,
public nsIRunnable,
public nsSupportsWeakReference
{
public:
mozSqlConnection();
virtual ~mozSqlConnection();
NS_DECL_ISUPPORTS
NS_DECL_MOZISQLCONNECTION
NS_DECL_NSIRUNNABLE
friend class mozSqlRequest;
friend class mozSqlResult;
protected:
virtual nsresult RealExec(const nsAString& aQuery,
mozISqlResult** aResult, PRInt32* aAffectedRows) = 0;
virtual nsresult CancelExec() = 0;
virtual nsresult GetIDName(nsAString& aIDName) = 0;
nsresult CancelRequest(mozISqlRequest* aRequest);
nsString mServerVersion;
nsString mErrorMessage;
PRInt32 mLastID;
PRLock* mLock;
PRCondVar* mCondVar;
PRLock* mExecLock;
nsCOMPtr<nsIThread> mThread;
nsCOMArray<mozISqlRequest> mRequests;
nsCOMPtr<mozISqlRequest> mCurrentRequest;
PRBool mShutdown;
PRBool mWaiting;
};
#endif // mozSqlConnection_h

View File

@@ -1,86 +0,0 @@
#include "mozSqlConnection.h"
#include "mozSqlRequest.h"
mozSqlRequest::mozSqlRequest(mozISqlConnection* aConnection)
: mAffectedRows(-1),
mIsQuery(PR_TRUE),
mStatus(mozISqlRequest::STATUS_NONE)
{
NS_INIT_ISUPPORTS();
mConnection = do_GetWeakReference(aConnection);
}
mozSqlRequest::~mozSqlRequest()
{
}
NS_IMPL_THREADSAFE_ISUPPORTS1(mozSqlRequest,
mozISqlRequest);
NS_IMETHODIMP
mozSqlRequest::GetErrorMessage(nsAString & aErrorMessage)
{
aErrorMessage = mErrorMessage;
return NS_OK;
}
NS_IMETHODIMP
mozSqlRequest::GetResult(mozISqlResult * *aResult)
{
NS_IF_ADDREF(*aResult = mResult);
return NS_OK;
}
NS_IMETHODIMP
mozSqlRequest::GetAffectedRows(PRInt32 *aAffectedRows)
{
*aAffectedRows = mAffectedRows;
return NS_OK;
}
NS_IMETHODIMP
mozSqlRequest::GetLastID(PRInt32* aLastID)
{
*aLastID = mLastID;
return NS_OK;
}
NS_IMETHODIMP
mozSqlRequest::GetQuery(nsAString & aQuery)
{
aQuery = mQuery;
return NS_OK;
}
NS_IMETHODIMP
mozSqlRequest::GetCtxt(nsISupports * *aCtxt)
{
NS_IF_ADDREF(*aCtxt = mCtxt);
return NS_OK;
}
NS_IMETHODIMP
mozSqlRequest::GetObserver(mozISqlRequestObserver * *aObserver)
{
NS_IF_ADDREF(*aObserver = mObserver);
return NS_OK;
}
NS_IMETHODIMP
mozSqlRequest::GetStatus(PRInt32 *aStatus)
{
*aStatus = mStatus;
return NS_OK;
}
NS_IMETHODIMP
mozSqlRequest::Cancel()
{
nsCOMPtr<mozISqlConnection> connection = do_QueryReferent(mConnection);
if (!connection)
return NS_ERROR_FAILURE;
mozISqlConnection* connectionRaw = connection.get();
return ((mozSqlConnection*)connectionRaw)->CancelRequest(this);
}

View File

@@ -1,41 +0,0 @@
#ifndef mozSqlRequest_h
#define mozSqlRequest_h
#include "nsString.h"
#include "nsCOMPtr.h"
#include "nsIWeakReference.h"
#include "mozISqlConnection.h"
#include "mozISqlResult.h"
#include "mozISqlRequest.h"
#include "mozISqlRequestObserver.h"
class mozSqlRequest : public mozISqlRequest
{
public:
mozSqlRequest(mozISqlConnection* aConnection);
virtual ~mozSqlRequest();
NS_DECL_ISUPPORTS
NS_DECL_MOZISQLREQUEST
friend class mozSqlConnection;
protected:
nsCOMPtr<nsIWeakReference> mConnection;
nsString mErrorMessage;
nsCOMPtr<mozISqlResult> mResult;
PRInt32 mAffectedRows;
PRInt32 mLastID;
PRBool mIsQuery;
nsString mQuery;
nsCOMPtr<nsISupports> mCtxt;
nsCOMPtr<mozISqlRequestObserver> mObserver;
PRInt32 mStatus;
};
#endif // mozSqlRequest_h

File diff suppressed because it is too large Load Diff

View File

@@ -1,367 +0,0 @@
#ifndef mozSqlResult_h
#define mozSqlResult_h
#include "nsCRT.h"
#include "nsFixedSizeAllocator.h"
#include "nsVoidArray.h"
#include "nsCOMArray.h"
#include "nsHashtable.h"
#include "nsCOMPtr.h"
#include "nsWeakReference.h"
#include "nsISimpleEnumerator.h"
#include "nsIRDFService.h"
#include "nsIRDFDataSource.h"
#include "nsIRDFRemoteDataSource.h"
#include "nsIDateTimeFormat.h"
#include "nsIInputStream.h"
#include "mozISqlConnection.h"
#include "mozISqlDataSource.h"
#include "mozISqlResult.h"
#include "mozISqlResultEnumerator.h"
#include "mozISqlInputStream.h"
#define CELL_FLAG_NULL 0x80
#define CELL_FLAG_DEFAULT 0x40
#define CELL_FLAG_MASK ~(CELL_FLAG_NULL | CELL_FLAG_DEFAULT)
class ColumnInfo {
public:
static ColumnInfo*
Create(nsFixedSizeAllocator& aAllocator,
PRUnichar* aName,
PRInt32 aType,
PRInt32 aSize,
PRInt32 aMod,
nsIRDFResource* aProperty) {
void* place = aAllocator.Alloc(sizeof(ColumnInfo));
return place ? ::new(place) ColumnInfo(aName, aType, aSize, aMod, aProperty) : nsnull;
}
static void
Destroy(nsFixedSizeAllocator& aAllocator, ColumnInfo* aColumnInfo) {
aColumnInfo->~ColumnInfo();
aAllocator.Free(aColumnInfo, sizeof(ColumnInfo));
}
ColumnInfo(PRUnichar* aName, PRInt32 aType, PRInt32 aSize, PRInt32 aMod, nsIRDFResource* aProperty)
: mName(aName),
mType(aType),
mSize(aSize),
mMod(aMod),
mProperty(aProperty) {
NS_IF_ADDREF(mProperty);
}
~ColumnInfo() {
if (mName)
nsMemory::Free(mName);
NS_IF_RELEASE(mProperty);
}
PRUnichar* mName;
PRInt32 mType;
PRInt32 mSize;
PRInt32 mMod;
nsIRDFResource* mProperty;
private:
// Hide so that only Create() and Destroy() can be used to
// allocate and deallocate from the heap
static void* operator new(size_t) CPP_THROW_NEW { return 0; }
static void operator delete(void*, size_t) {}
};
class Cell {
public:
static Cell*
Create(nsFixedSizeAllocator& aAllocator,
PRInt32 aType) {
void* place = aAllocator.Alloc(sizeof(Cell));
return place ? ::new(place) Cell(aType) : nsnull;
}
static Cell*
Create(nsFixedSizeAllocator& aAllocator,
PRInt32 aType,
Cell* aSrcCell) {
void* place = aAllocator.Alloc(sizeof(Cell));
if (! place)
return nsnull;
Cell* newCell = ::new(place) Cell(aType);
Copy(aSrcCell, newCell);
return newCell;
}
static void
Copy(Cell* aSrcCell, Cell* aDestCell) {
if (aSrcCell->IsNull())
aDestCell->SetNull(PR_TRUE);
else {
aDestCell->SetNull(PR_FALSE);
PRInt32 type = aSrcCell->GetType();
if (type == mozISqlResult::TYPE_STRING)
aDestCell->SetString(nsCRT::strdup(aSrcCell->mString));
else if (type == mozISqlResult::TYPE_INT)
aDestCell->mInt = aSrcCell->mInt;
else if (type == mozISqlResult::TYPE_FLOAT ||
type == mozISqlResult::TYPE_DECIMAL)
aDestCell->mFloat = aSrcCell->mFloat;
else if (type == mozISqlResult::TYPE_DATE ||
type == mozISqlResult::TYPE_TIME ||
type == mozISqlResult::TYPE_DATETIME)
aDestCell->mDate = aSrcCell->mDate;
else if (type == mozISqlResult::TYPE_BOOL)
aDestCell->mBool = aSrcCell->mBool;
}
}
static void
Destroy(nsFixedSizeAllocator& aAllocator, Cell* aCell) {
aCell->~Cell();
aAllocator.Free(aCell, sizeof(Cell));
}
Cell(PRInt32 aType)
: mString(nsnull),
mType(aType | CELL_FLAG_NULL) {
}
~Cell() {
if ((GetType() == mozISqlResult::TYPE_STRING) && mString) {
nsMemory::Free(mString);
}
}
void SetString(PRUnichar* aString) {
if (mString)
nsMemory::Free(mString);
mString = aString;
}
PRInt32 GetType() {
return mType & CELL_FLAG_MASK;
}
void SetNull(PRBool aNull) {
mType &= CELL_FLAG_MASK;
if (aNull)
mType |= CELL_FLAG_NULL;
}
void SetDefault(PRBool aDefault) {
mType &= CELL_FLAG_MASK;
if (aDefault)
mType |= CELL_FLAG_DEFAULT;
}
PRBool IsNull() {
return mType & CELL_FLAG_NULL;
}
PRBool IsDefault() {
return mType & CELL_FLAG_DEFAULT;
}
union {
PRUnichar* mString;
PRInt32 mInt;
float mFloat;
PRInt64 mDate;
PRBool mBool;
};
private:
static void* operator new(size_t) CPP_THROW_NEW { return 0; }
static void operator delete(void*, size_t) {}
PRInt8 mType;
};
class Row {
public:
static Row*
Create(nsFixedSizeAllocator& aAllocator,
nsIRDFResource* aSource,
nsVoidArray& aColumnInfo) {
void* place = aAllocator.Alloc(sizeof(Row));
if (! place)
return nsnull;
Row* newRow = ::new(place) Row(aSource, aColumnInfo.Count());
for (PRInt32 i = 0; i < aColumnInfo.Count(); i++) {
Cell* newCell = Cell::Create(aAllocator, ((ColumnInfo*)aColumnInfo[i])->mType);
newRow->mCells[i] = newCell;
}
return newRow;
}
static Row*
Create(nsFixedSizeAllocator& aAllocator,
nsIRDFResource* aSource,
nsVoidArray& aColumnInfo,
Row* aSrcRow) {
void* place = aAllocator.Alloc(sizeof(Row));
if (! place)
return nsnull;
Row* newRow = ::new(place) Row(aSource, aColumnInfo.Count());
for (PRInt32 i = 0; i < aColumnInfo.Count(); i++) {
Cell* srcCell = aSrcRow->mCells[i];
Cell* newCell = Cell::Create(aAllocator, ((ColumnInfo*)aColumnInfo[i])->mType, srcCell);
newRow->mCells[i] = newCell;
}
return newRow;
}
static void
Copy(PRInt32 aColumnCount, Row* aSrcRow, Row* aDestRow) {
for (PRInt32 i = 0; i < aColumnCount; i++) {
Cell* srcCell = aSrcRow->mCells[i];
Cell* destCell = aDestRow->mCells[i];
Cell::Copy(srcCell, destCell);
}
}
static void
Destroy(nsFixedSizeAllocator& aAllocator, PRInt32 aColumnCount, Row* aRow) {
for (PRInt32 i = 0; i < aColumnCount; i++)
Cell::Destroy(aAllocator, aRow->mCells[i]);
aRow->~Row();
aAllocator.Free(aRow, sizeof(*aRow));
}
Row(nsIRDFResource* aSource, PRInt32 aColumnCount)
: mSource(aSource)
{
NS_IF_ADDREF(mSource);
mCells = new Cell*[aColumnCount];
}
~Row() {
delete[] mCells;
NS_IF_RELEASE(mSource);
}
nsIRDFResource* mSource;
Cell** mCells;
private:
static void* operator new(size_t) CPP_THROW_NEW { return 0; }
static void operator delete(void*, size_t) {}
};
class mozSqlResult : public mozISqlResult,
public mozISqlDataSource,
public nsIRDFDataSource,
public nsIRDFRemoteDataSource
{
public:
mozSqlResult(mozISqlConnection* aConnection,
const nsAString& aQuery);
nsresult Init();
nsresult Rebuild();
virtual ~mozSqlResult();
NS_DECL_ISUPPORTS
NS_DECL_MOZISQLRESULT
NS_DECL_MOZISQLDATASOURCE
NS_DECL_NSIRDFDATASOURCE
NS_DECL_NSIRDFREMOTEDATASOURCE
friend class mozSqlResultEnumerator;
friend class mozSqlResultStream;
protected:
virtual nsresult BuildColumnInfo() = 0 ;
virtual nsresult BuildRows() = 0;
virtual void ClearNativeResult() = 0;
void ClearColumnInfo();
void ClearRows();
nsresult EnsureTableName();
nsresult EnsurePrimaryKeys();
void AppendValue(Cell* aCell, nsAutoString& aValues);
nsresult AppendKeys(Row* aRow, nsAutoString& aKeys);
nsresult GetValues(Row* aRow, mozISqlResult** aResult, PRBool aUseID);
nsresult CopyValues(mozISqlResult* aResult, Row* aRow);
virtual nsresult CanInsert(PRBool* _retval) = 0;
virtual nsresult CanUpdate(PRBool* _retval) = 0;
virtual nsresult CanDelete(PRBool* _retval) = 0;
nsresult InsertRow(Row* aSrcRow, PRInt32* _retval);
nsresult UpdateRow(PRInt32 aRowIndex, Row* aSrcRow, PRInt32* _retval);
nsresult DeleteRow(PRInt32 aRowIndex, PRInt32* _retval);
nsresult GetCondition(Row* aRow, nsAString& aCurrentCondition);
static PRInt32 gRefCnt;
static nsIRDFService* gRDFService;
static nsIDateTimeFormat* gFormat;
static nsIRDFResource* kSQL_ResultRoot;
static nsIRDFResource* kNC_Child;
static nsIRDFLiteral* kNullLiteral;
static nsIRDFLiteral* kTrueLiteral;
static nsIRDFLiteral* kFalseLiteral;
nsCOMPtr<mozISqlConnection> mConnection;
nsString mErrorMessage;
nsString mQuery;
nsString mTableName;
nsFixedSizeAllocator mAllocator;
nsAutoVoidArray mColumnInfo;
nsVoidArray mRows;
nsObjectHashtable mSources;
nsCOMArray<nsIRDFObserver> mObservers;
nsCOMPtr<mozISqlResultEnumerator> mPrimaryKeys;
PRInt32 mCanInsert;
PRInt32 mCanUpdate;
PRInt32 mCanDelete;
};
class mozSqlResultEnumerator : public mozISqlResultEnumerator,
public nsISimpleEnumerator
{
public:
mozSqlResultEnumerator(mozSqlResult* aResult);
virtual ~mozSqlResultEnumerator();
NS_DECL_ISUPPORTS
NS_DECL_MOZISQLRESULTENUMERATOR
NS_DECL_NSISIMPLEENUMERATOR
private:
mozSqlResult* mResult;
PRInt32 mCurrentIndex;
Row* mCurrentRow;
Row* mBuffer;
};
class mozSqlResultStream : public mozISqlInputStream,
public nsIInputStream
{
public:
mozSqlResultStream(mozSqlResult* aResult);
virtual ~mozSqlResultStream();
NS_DECL_ISUPPORTS
NS_DECL_MOZISQLINPUTSTREAM
NS_DECL_NSIINPUTSTREAM
protected:
nsresult EnsureBuffer();
private:
mozSqlResult* mResult;
char* mBuffer;
PRUint32 mLength;
PRUint32 mPosition;
};
#endif // mozSqlResult_h

View File

@@ -1,624 +0,0 @@
#include "nsReadableUtils.h"
#include "nsXPIDLString.h"
#include "nsCRT.h"
#include "nsIAtom.h"
#include "nsISupportsUtils.h"
#include "nsIServiceManager.h"
#include "rdf.h"
#include "nsRDFCID.h"
#include "nsAppDirectoryServiceDefs.h"
#include "nsNetUtil.h"
#include "nsIRDFXMLSink.h"
#include "nsIWindowWatcher.h"
#include "nsIPrompt.h"
#include "mozSqlService.h"
#include "mozSqlConnection.h"
#define SQL_NAMESPACE_URI "http://www.mozilla.org/SQL-rdf#"
static NS_DEFINE_CID(kRDFServiceCID, NS_RDFSERVICE_CID);
static NS_DEFINE_CID(kRDFContainerUtilsCID, NS_RDFCONTAINERUTILS_CID);
nsIRDFService* mozSqlService::gRDFService;
nsIRDFContainerUtils* mozSqlService::gRDFContainerUtils;
nsIRDFResource* mozSqlService::kSQL_AliasesRoot;
nsIRDFResource* mozSqlService::kSQL_Name;
nsIRDFResource* mozSqlService::kSQL_Type;
nsIRDFResource* mozSqlService::kSQL_Hostname;
nsIRDFResource* mozSqlService::kSQL_Port;
nsIRDFResource* mozSqlService::kSQL_Database;
mozSqlService::mozSqlService()
: mConnectionCache(nsnull)
{
NS_INIT_ISUPPORTS();
}
mozSqlService::~mozSqlService()
{
gRDFService->UnregisterDataSource(this);
delete mConnectionCache;
NS_IF_RELEASE(kSQL_AliasesRoot);
NS_IF_RELEASE(kSQL_Name);
NS_IF_RELEASE(kSQL_Type);
NS_IF_RELEASE(kSQL_Hostname);
NS_IF_RELEASE(kSQL_Port);
NS_IF_RELEASE(kSQL_Database);
nsServiceManager::ReleaseService(kRDFContainerUtilsCID, gRDFContainerUtils);
gRDFContainerUtils = nsnull;
nsServiceManager::ReleaseService(kRDFServiceCID, gRDFService);
gRDFService = nsnull;
}
NS_IMPL_ISUPPORTS3(mozSqlService,
mozISqlService,
nsIRDFDataSource,
nsIRDFRemoteDataSource);
NS_IMETHODIMP
mozSqlService::GetErrorMessage(nsAString& aErrorMessage)
{
aErrorMessage = mErrorMessage;
return NS_OK;
}
nsresult
mozSqlService::Init()
{
nsresult rv;
rv = nsServiceManager::GetService(kRDFServiceCID, NS_GET_IID(nsIRDFService),
(nsISupports**) &gRDFService);
if (NS_FAILED(rv)) return rv;
rv = nsServiceManager::GetService(kRDFContainerUtilsCID, NS_GET_IID(nsIRDFContainerUtils),
(nsISupports**) &gRDFContainerUtils);
if (NS_FAILED(rv)) return rv;
gRDFService->GetResource(NS_LITERAL_CSTRING("SQL:AliasesRoot"),
&kSQL_AliasesRoot);
gRDFService->GetResource(NS_LITERAL_CSTRING(SQL_NAMESPACE_URI "name"),
&kSQL_Name);
gRDFService->GetResource(NS_LITERAL_CSTRING(SQL_NAMESPACE_URI "type"),
&kSQL_Type);
gRDFService->GetResource(NS_LITERAL_CSTRING(SQL_NAMESPACE_URI "hostname"),
&kSQL_Hostname);
gRDFService->GetResource(NS_LITERAL_CSTRING(SQL_NAMESPACE_URI "port"),
&kSQL_Port);
gRDFService->GetResource(NS_LITERAL_CSTRING(SQL_NAMESPACE_URI "database"),
&kSQL_Database);
nsCOMPtr<nsIFile> file;
rv = NS_GetSpecialDirectory(NS_APP_USER_PROFILE_50_DIR, getter_AddRefs(file));
if (NS_FAILED(rv)) return rv;
rv = file->AppendNative(NS_LITERAL_CSTRING("sql.rdf"));
if (NS_FAILED(rv)) return rv;
nsCAutoString sql;
NS_GetURLSpecFromFile(file, sql);
rv = gRDFService->GetDataSourceBlocking(sql.get(), getter_AddRefs(mInner));
if (NS_FAILED(rv)) return rv;
nsCOMPtr<nsIRDFXMLSink> sink = do_QueryInterface(mInner);
if (sink) {
nsCOMPtr<nsIAtom> prefix = getter_AddRefs(NS_NewAtom("SQL"));
sink->AddNameSpace(prefix, NS_ConvertASCIItoUCS2(SQL_NAMESPACE_URI));
}
return gRDFService->RegisterDataSource(this, PR_FALSE);
}
NS_IMETHODIMP
mozSqlService::AddAlias(const nsACString& aURI,
const nsAString& aName,
const nsAString& aType,
const nsAString& aHostname,
PRInt32 aPort,
const nsAString& aDatabase)
{
nsCOMPtr<nsIRDFResource> resource;
gRDFService->GetResource(aURI, getter_AddRefs(resource));
nsCOMPtr<nsIRDFLiteral> rdfLiteral;
nsCOMPtr<nsIRDFInt> rdfInt;
gRDFService->GetLiteral(PromiseFlatString(aName).get(), getter_AddRefs(rdfLiteral));
mInner->Assert(resource, kSQL_Name, rdfLiteral, PR_TRUE);
gRDFService->GetLiteral(PromiseFlatString(aType).get(), getter_AddRefs(rdfLiteral));
mInner->Assert(resource, kSQL_Type, rdfLiteral, PR_TRUE);
gRDFService->GetLiteral(PromiseFlatString(aHostname).get(), getter_AddRefs(rdfLiteral));
mInner->Assert(resource, kSQL_Hostname, rdfLiteral, PR_TRUE);
gRDFService->GetIntLiteral(aPort, getter_AddRefs(rdfInt));
mInner->Assert(resource, kSQL_Port, rdfInt, PR_TRUE);
gRDFService->GetLiteral(PromiseFlatString(aDatabase).get(), getter_AddRefs(rdfLiteral));
mInner->Assert(resource, kSQL_Database, rdfLiteral, PR_TRUE);
nsresult rv = EnsureAliasesContainer();
if (NS_FAILED(rv))
return rv;
mAliasesContainer->AppendElement(resource);
Flush();
return NS_OK;
}
NS_IMETHODIMP
mozSqlService::HasAlias(const nsACString& aURI, PRBool* _retval)
{
nsCOMPtr<nsIRDFResource> resource;
gRDFService->GetResource(aURI, getter_AddRefs(resource));
nsresult rv = EnsureAliasesContainer();
if (NS_FAILED(rv))
return rv;
PRInt32 aliasIndex;
mAliasesContainer->IndexOf(resource, &aliasIndex);
*_retval = aliasIndex != -1;
return NS_OK;
}
NS_IMETHODIMP
mozSqlService::GetAlias(const nsACString& aURI,
nsAString& aName,
nsAString& aType,
nsAString& aHostname,
PRInt32* aPort,
nsAString& aDatabase)
{
nsCOMPtr<nsIRDFResource> resource;
gRDFService->GetResource(aURI, getter_AddRefs(resource));
nsCOMPtr<nsIRDFNode> rdfNode;
nsCOMPtr<nsIRDFLiteral> rdfLiteral;
nsCOMPtr<nsIRDFInt> rdfInt;
const PRUnichar* value;
mInner->GetTarget(resource, kSQL_Name, PR_TRUE, getter_AddRefs(rdfNode));
if (rdfNode) {
rdfLiteral = do_QueryInterface(rdfNode);
rdfLiteral->GetValueConst(&value);
aName.Assign(value);
}
mInner->GetTarget(resource, kSQL_Type, PR_TRUE, getter_AddRefs(rdfNode));
if (rdfNode) {
rdfLiteral = do_QueryInterface(rdfNode);
rdfLiteral->GetValueConst(&value);
aType.Assign(value);
}
mInner->GetTarget(resource, kSQL_Hostname, PR_TRUE, getter_AddRefs(rdfNode));
if (rdfNode) {
rdfLiteral = do_QueryInterface(rdfNode);
rdfLiteral->GetValueConst(&value);
aHostname.Assign(value);
}
mInner->GetTarget(resource, kSQL_Port, PR_TRUE, getter_AddRefs(rdfNode));
if (rdfNode) {
rdfInt = do_QueryInterface(rdfNode);
rdfInt->GetValue(aPort);
}
mInner->GetTarget(resource, kSQL_Database, PR_TRUE, getter_AddRefs(rdfNode));
if (rdfNode) {
rdfLiteral = do_QueryInterface(rdfNode);
rdfLiteral->GetValueConst(&value);
aDatabase.Assign(value);
}
return NS_OK;
}
NS_IMETHODIMP
mozSqlService::UpdateAlias(const nsACString& aURI,
const nsAString& aName,
const nsAString& aType,
const nsAString& aHostname,
PRInt32 aPort,
const nsAString& aDatabase)
{
nsCOMPtr<nsIRDFResource> resource;
gRDFService->GetResource(aURI, getter_AddRefs(resource));
nsCOMPtr<nsIRDFNode> rdfNode;
nsCOMPtr<nsIRDFLiteral> rdfLiteral;
nsCOMPtr<nsIRDFInt> rdfInt;
mInner->GetTarget(resource, kSQL_Name, PR_TRUE, getter_AddRefs(rdfNode));
gRDFService->GetLiteral(PromiseFlatString(aName).get(), getter_AddRefs(rdfLiteral));
mInner->Change(resource, kSQL_Name, rdfNode, rdfLiteral);
mInner->GetTarget(resource, kSQL_Type, PR_TRUE, getter_AddRefs(rdfNode));
gRDFService->GetLiteral(PromiseFlatString(aType).get(), getter_AddRefs(rdfLiteral));
mInner->Change(resource, kSQL_Type, rdfNode, rdfLiteral);
mInner->GetTarget(resource, kSQL_Hostname, PR_TRUE, getter_AddRefs(rdfNode));
gRDFService->GetLiteral(PromiseFlatString(aHostname).get(), getter_AddRefs(rdfLiteral));
mInner->Change(resource, kSQL_Hostname, rdfNode, rdfLiteral);
mInner->GetTarget(resource, kSQL_Port, PR_TRUE, getter_AddRefs(rdfNode));
gRDFService->GetIntLiteral(aPort, getter_AddRefs(rdfInt));
mInner->Change(resource, kSQL_Port, rdfNode, rdfInt);
mInner->GetTarget(resource, kSQL_Database, PR_TRUE, getter_AddRefs(rdfNode));
gRDFService->GetLiteral(PromiseFlatString(aDatabase).get(), getter_AddRefs(rdfLiteral));
mInner->Change(resource, kSQL_Database, rdfNode, rdfLiteral);
Flush();
return NS_OK;
}
NS_IMETHODIMP
mozSqlService::RemoveAlias(const nsACString &aURI)
{
nsCOMPtr<nsIRDFResource> resource;
gRDFService->GetResource(aURI, getter_AddRefs(resource));
nsCOMPtr<nsIRDFNode> rdfNode;
mInner->GetTarget(resource, kSQL_Name, PR_TRUE, getter_AddRefs(rdfNode));
mInner->Unassert(resource, kSQL_Name, rdfNode);
mInner->GetTarget(resource, kSQL_Type, PR_TRUE, getter_AddRefs(rdfNode));
mInner->Unassert(resource, kSQL_Type, rdfNode);
mInner->GetTarget(resource, kSQL_Hostname, PR_TRUE, getter_AddRefs(rdfNode));
mInner->Unassert(resource, kSQL_Hostname, rdfNode);
mInner->GetTarget(resource, kSQL_Port, PR_TRUE, getter_AddRefs(rdfNode));
mInner->Unassert(resource, kSQL_Port, rdfNode);
mInner->GetTarget(resource, kSQL_Database, PR_TRUE, getter_AddRefs(rdfNode));
mInner->Unassert(resource, kSQL_Database, rdfNode);
nsresult rv = EnsureAliasesContainer();
if (NS_FAILED(rv))
return rv;
mAliasesContainer->RemoveElement(resource, PR_TRUE);
Flush();
return NS_OK;
}
NS_IMETHODIMP
mozSqlService::GetConnection(const nsACString &aURI, mozISqlConnection **_retval)
{
nsCStringKey key(aURI);
nsCOMPtr<nsIWeakReference> weakRef;
nsCOMPtr<mozISqlConnection> conn;
if (mConnectionCache) {
weakRef = getter_AddRefs(NS_STATIC_CAST(nsIWeakReference*, mConnectionCache->Get(&key)));
if (weakRef) {
conn = do_QueryReferent(weakRef);
if (conn)
NS_ADDREF(*_retval = conn);
}
}
if (! *_retval) {
nsresult rv = GetNewConnection(aURI, getter_AddRefs(conn));
if (NS_FAILED(rv))
return rv;
weakRef = do_GetWeakReference(conn);
if (! mConnectionCache)
mConnectionCache = new nsSupportsHashtable(16);
mConnectionCache->Put(&key, weakRef);
NS_ADDREF(*_retval = conn);
}
return NS_OK;
}
NS_IMETHODIMP
mozSqlService::GetNewConnection(const nsACString &aURI, mozISqlConnection **_retval)
{
PRBool hasAlias;
HasAlias(aURI, &hasAlias);
if (!hasAlias)
return NS_ERROR_FAILURE;
nsresult rv;
nsAutoString name;
nsAutoString type;
nsAutoString hostname;
PRInt32 port;
nsAutoString database;
GetAlias(aURI, name, type, hostname, &port, database);
nsCAutoString contractID(
NS_LITERAL_CSTRING("@mozilla.org/sql/connection;1?type=") +
NS_ConvertUCS2toUTF8(type));
nsCOMPtr<mozISqlConnection> conn = do_CreateInstance(contractID.get());
if (! conn)
return NS_ERROR_FAILURE;
nsCOMPtr<nsIWindowWatcher> watcher(do_GetService(NS_WINDOWWATCHER_CONTRACTID));
nsCOMPtr<nsIPrompt> prompter;
watcher->GetNewPrompter(0, getter_AddRefs(prompter));
PRBool retval;
do {
nsXPIDLString username;
nsXPIDLString password;
prompter->PromptUsernameAndPassword(
nsnull, // in wstring dialogTitle
nsnull, // in wstring text
getter_Copies(username),
getter_Copies(password),
nsnull, // in wstring checkMsg
nsnull, // inout boolean checkValue
&retval
);
if (retval) {
rv = conn->Init(hostname, port, database, username, password);
if (NS_FAILED(rv)) {
conn->GetErrorMessage(mErrorMessage);
prompter->Alert(nsnull, mErrorMessage.get());
}
}
} while(retval && NS_FAILED(rv));
NS_IF_ADDREF(*_retval = conn);
return rv;
}
NS_IMETHODIMP
mozSqlService::GetURI(char** aURI)
{
if (!aURI)
return NS_ERROR_NULL_POINTER;
*aURI = nsCRT::strdup("rdf:sql");
if (!(*aURI))
return NS_ERROR_OUT_OF_MEMORY;
return NS_OK;
}
NS_IMETHODIMP
mozSqlService::GetSource(nsIRDFResource* aProperty,
nsIRDFNode* aTarget,
PRBool aTruthValue,
nsIRDFResource** aSource)
{
return mInner->GetSource(aProperty, aTarget, aTruthValue, aSource);
}
NS_IMETHODIMP
mozSqlService::GetSources(nsIRDFResource* aProperty,
nsIRDFNode* aTarget,
PRBool aTruthValue,
nsISimpleEnumerator** aSources) {
return mInner->GetSources(aProperty, aTarget, aTruthValue, aSources);
}
NS_IMETHODIMP
mozSqlService::GetTarget(nsIRDFResource* aSource,
nsIRDFResource* aProperty,
PRBool aTruthValue,
nsIRDFNode** aTarget) {
return mInner->GetTarget(aSource, aProperty, aTruthValue, aTarget);
}
NS_IMETHODIMP
mozSqlService::GetTargets(nsIRDFResource* aSource,
nsIRDFResource* aProperty,
PRBool aTruthValue,
nsISimpleEnumerator** aTargets) {
return mInner->GetTargets(aSource, aProperty, aTruthValue, aTargets);
}
NS_IMETHODIMP
mozSqlService::Assert(nsIRDFResource* aSource,
nsIRDFResource* aProperty,
nsIRDFNode* aTarget,
PRBool aTruthValue)
{
return mInner->Assert(aSource, aProperty, aTarget, aTruthValue);
}
NS_IMETHODIMP
mozSqlService::Unassert(nsIRDFResource* aSource,
nsIRDFResource* aProperty,
nsIRDFNode* aTarget)
{
return mInner->Unassert(aSource, aProperty, aTarget);
}
NS_IMETHODIMP
mozSqlService::Change(nsIRDFResource* aSource,
nsIRDFResource* aProperty,
nsIRDFNode* aOldTarget,
nsIRDFNode* aNewTarget)
{
return mInner->Change(aSource, aProperty, aOldTarget, aNewTarget);
}
NS_IMETHODIMP
mozSqlService::Move(nsIRDFResource* aOldSource,
nsIRDFResource* aNewSource,
nsIRDFResource* aProperty,
nsIRDFNode* aTarget)
{
return mInner->Move(aOldSource, aNewSource, aProperty, aTarget);
}
NS_IMETHODIMP
mozSqlService::HasAssertion(nsIRDFResource* aSource,
nsIRDFResource* aProperty,
nsIRDFNode* aTarget,
PRBool aTruthValue,
PRBool* hasAssertion)
{
return mInner->HasAssertion(aSource, aProperty, aTarget, aTruthValue, hasAssertion);
}
NS_IMETHODIMP
mozSqlService::AddObserver(nsIRDFObserver* aObserver)
{
return mInner->AddObserver(aObserver);
}
NS_IMETHODIMP
mozSqlService::RemoveObserver(nsIRDFObserver* aObserver)
{
return mInner->RemoveObserver(aObserver);
}
NS_IMETHODIMP
mozSqlService::HasArcIn(nsIRDFNode* aNode,
nsIRDFResource* aArc,
PRBool* _retval)
{
return mInner->HasArcIn(aNode, aArc, _retval);
}
NS_IMETHODIMP
mozSqlService::HasArcOut(nsIRDFResource* aSource,
nsIRDFResource* aArc,
PRBool* _retval)
{
return mInner->HasArcOut(aSource, aArc, _retval);
}
NS_IMETHODIMP
mozSqlService::ArcLabelsIn(nsIRDFNode* aNode,
nsISimpleEnumerator** aLabels)
{
return mInner->ArcLabelsIn(aNode, aLabels);
}
NS_IMETHODIMP
mozSqlService::ArcLabelsOut(nsIRDFResource* aSource,
nsISimpleEnumerator** aLabels)
{
return mInner->ArcLabelsIn(aSource, aLabels);
}
NS_IMETHODIMP
mozSqlService::GetAllResources(nsISimpleEnumerator** aResult)
{
return mInner->GetAllResources(aResult);
}
NS_IMETHODIMP
mozSqlService::GetAllCmds(nsIRDFResource* aSource,
nsISimpleEnumerator** aCommands)
{
return mInner->GetAllCmds(aSource, aCommands);
}
NS_IMETHODIMP
mozSqlService::IsCommandEnabled(nsISupportsArray* aSources,
nsIRDFResource* aCommand,
nsISupportsArray* aArguments,
PRBool* aResult)
{
return mInner->IsCommandEnabled(aSources, aCommand, aArguments, aResult);
}
NS_IMETHODIMP
mozSqlService::DoCommand(nsISupportsArray* aSources,
nsIRDFResource* aCommand,
nsISupportsArray* aArguments)
{
return mInner->DoCommand(aSources, aCommand, aArguments);
}
NS_IMETHODIMP
mozSqlService::BeginUpdateBatch()
{
return mInner->BeginUpdateBatch();
}
NS_IMETHODIMP
mozSqlService::EndUpdateBatch()
{
return mInner->EndUpdateBatch();
}
// nsIRDFRemoteDataSource
NS_IMETHODIMP
mozSqlService::GetLoaded(PRBool* aResult)
{
nsCOMPtr<nsIRDFRemoteDataSource> remote(do_QueryInterface(mInner));
return remote->GetLoaded(aResult);
}
NS_IMETHODIMP
mozSqlService::Init(const char* aURI)
{
return NS_OK;
}
NS_IMETHODIMP
mozSqlService::Refresh(PRBool aBlocking)
{
nsCOMPtr<nsIRDFRemoteDataSource> remote(do_QueryInterface(mInner));
return remote->Refresh(aBlocking);
}
NS_IMETHODIMP
mozSqlService::Flush()
{
nsCOMPtr<nsIRDFRemoteDataSource> remote(do_QueryInterface(mInner));
return remote->Flush();
}
NS_IMETHODIMP
mozSqlService::FlushTo(const char *aURI)
{
nsCOMPtr<nsIRDFRemoteDataSource> remote(do_QueryInterface(mInner));
return remote->FlushTo(aURI);
}
nsresult
mozSqlService::EnsureAliasesContainer()
{
if (! mAliasesContainer) {
PRBool isContainer;
nsresult rv = gRDFContainerUtils->IsContainer(mInner, kSQL_AliasesRoot, &isContainer);
if (NS_FAILED(rv)) return rv;
if (!isContainer) {
rv = gRDFContainerUtils->MakeSeq(mInner, kSQL_AliasesRoot, getter_AddRefs(mAliasesContainer));
if (NS_FAILED(rv)) return rv;
}
else {
mAliasesContainer = do_CreateInstance(NS_RDF_CONTRACTID "/container;1", &rv);
if (NS_FAILED(rv)) return rv;
rv = mAliasesContainer->Init(mInner, kSQL_AliasesRoot);
if (NS_FAILED(rv)) return rv;
}
}
return NS_OK;
}

View File

@@ -1,52 +0,0 @@
#ifndef mozSqlService_h
#define mozSqlService_h
#include "nsHashtable.h"
#include "nsIRDFDataSource.h"
#include "nsIRDFRemoteDataSource.h"
#include "nsIRDFService.h"
#include "nsIRDFContainerUtils.h"
#include "mozISqlService.h"
#define MOZ_SQLSERVICE_CLASSNAME "SQL service"
#define MOZ_SQLSERVICE_CID \
{0x1ceb35b7, 0xdaa8, 0x4ce4, {0xac, 0x67, 0x12, 0x5f, 0xb1, 0x7c, 0xb0, 0x19}}
#define MOZ_SQLSERVICE_CONTRACTID "@mozilla.org/sql/service;1"
#define MOZ_SQLDATASOURCE_CONTRACTID "@mozilla.org/rdf/datasource;1?name=sql"
class mozSqlService : public mozISqlService,
public nsIRDFDataSource,
public nsIRDFRemoteDataSource
{
public:
mozSqlService();
virtual ~mozSqlService();
nsresult Init();
NS_DECL_ISUPPORTS
NS_DECL_MOZISQLSERVICE
NS_DECL_NSIRDFDATASOURCE
NS_DECL_NSIRDFREMOTEDATASOURCE
protected:
nsresult EnsureAliasesContainer();
private:
static nsIRDFService* gRDFService;
static nsIRDFContainerUtils* gRDFContainerUtils;
static nsIRDFResource* kSQL_AliasesRoot;
static nsIRDFResource* kSQL_Name;
static nsIRDFResource* kSQL_Type;
static nsIRDFResource* kSQL_Hostname;
static nsIRDFResource* kSQL_Port;
static nsIRDFResource* kSQL_Database;
nsString mErrorMessage;
nsCOMPtr<nsIRDFDataSource> mInner;
nsCOMPtr<nsIRDFContainer> mAliasesContainer;
nsSupportsHashtable* mConnectionCache;
};
#endif /* mozSqlService_h */

View File

@@ -1,21 +0,0 @@
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
DIRS = \
src
include $(topsrcdir)/config/rules.mk
XPI_FILE = sql-$(shell date +%Y%m%d)-$(OS_ARCH).xpi
xpi:
zip -j $(DIST)/$(XPI_FILE) $(srcdir)/install.js
cd $(DIST); zip -r $(XPI_FILE) \
bin/components/sql.xpt \
bin/components/sqlpgsql.xpt \
bin/components/$(LIB_PREFIX)sql$(DLL_SUFFIX) \
bin/chrome/sql.jar

View File

@@ -1,58 +0,0 @@
// this function verifies disk space in kilobytes
function verifyDiskSpace(dirPath, spaceRequired)
{
var spaceAvailable;
// Get the available disk space on the given path
spaceAvailable = fileGetDiskSpaceAvailable(dirPath);
// Convert the available disk space into kilobytes
spaceAvailable = parseInt(spaceAvailable / 1024);
// do the verification
if(spaceAvailable < spaceRequired)
{
logComment("Insufficient disk space: " + dirPath);
logComment(" required : " + spaceRequired + " K");
logComment(" available: " + spaceAvailable + " K");
return(false);
}
return(true);
}
var srDest = 200;
var err = initInstall("SQL Support", "SQL", "0.1");
logComment("initInstall: " + err);
var fProgram = getFolder("Program");
logComment("fProgram: " + fProgram);
if (verifyDiskSpace(fProgram, srDest))
{
err = addDirectory("Program", "0.1", "bin", fProgram, "", true);
logComment("addDirectory() returned: " + err);
var chromeFolder = getFolder("Chrome", "sql.jar");
registerChrome(CONTENT | DELAYED_CHROME, chromeFolder, "content/sql/");
registerChrome(LOCALE | DELAYED_CHROME, chromeFolder, "locale/en-US/sql/");
err = getLastError();
if (err == ACCESS_DENIED) {
alert("Unable to write to program directory " + fProgram + ".\n You will need to restart the browser with administrator/root privileges to install this software. After installing as root (or administrator), you will need to restart the browser one more time to register the installed software.\n After the second restart, you can go back to running the browser without privileges!");
cancelInstall(err);
logComment("cancelInstall() due to error: " + err);
}
else if (err != SUCCESS) {
cancelInstall(err);
logComment("cancelInstall() due to error: " + err);
}
else {
performInstall();
logComment("performInstall() returned: " + err);
}
}
else
cancelInstall(INSUFFICIENT_DISK_SPACE);

View File

@@ -1,40 +0,0 @@
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = sql
MODULE_NAME = sqlModule
LIBRARY_NAME = sql
SHORT_LIBNAME = sql
EXPORT_LIBRARY = 1
IS_COMPONENT = 1
REQUIRES = xpcom \
string \
rdf \
$(NULL)
CPPSRCS = \
mozSqlModule.cpp
SHARED_LIBRARY_LIBS = \
$(DIST)/lib/$(LIB_PREFIX)sqlbase_s.$(LIB_SUFFIX)
EXTRA_DSO_LDOPTS = \
$(MOZ_COMPONENT_LIBS) \
$(MOZ_UNICHARUTIL_LIBS) \
$(NULL)
ifdef MOZ_ENABLE_PGSQL
DEFINES += -DMOZ_ENABLE_PGSQL
SHARED_LIBRARY_LIBS += $(DIST)/lib/$(LIB_PREFIX)sqlpgsql_s.$(LIB_SUFFIX)
EXTRA_DSO_LDOPTS += -L$(MOZ_PGSQL_LIBS) -lpq
endif
include $(topsrcdir)/config/rules.mk
ifdef MOZ_ENABLE_PGSQL
INCLUDES += -I$(MOZ_PGSQL_INCLUDES)
endif

View File

@@ -1,33 +0,0 @@
#include "nsIGenericFactory.h"
#include "mozSqlService.h"
#ifdef MOZ_ENABLE_PGSQL
#include "mozSqlConnectionPgsql.h"
#endif
NS_GENERIC_FACTORY_CONSTRUCTOR_INIT(mozSqlService, Init)
#ifdef MOZ_ENABLE_PGSQL
NS_GENERIC_FACTORY_CONSTRUCTOR(mozSqlConnectionPgsql)
#endif
static nsModuleComponentInfo components[] =
{
{ MOZ_SQLSERVICE_CLASSNAME,
MOZ_SQLSERVICE_CID,
MOZ_SQLSERVICE_CONTRACTID,
mozSqlServiceConstructor
},
{ MOZ_SQLSERVICE_CLASSNAME,
MOZ_SQLSERVICE_CID,
MOZ_SQLDATASOURCE_CONTRACTID,
mozSqlServiceConstructor
},
#ifdef MOZ_ENABLE_PGSQL
{ MOZ_SQLCONNECTIONPGSQL_CLASSNAME,
MOZ_SQLCONNECTIONPGSQL_CID,
MOZ_SQLCONNECTIONPGSQL_CONTRACTID,
mozSqlConnectionPgsqlConstructor
}
#endif
};
NS_IMPL_NSGETMODULE("sql", components)

View File

@@ -1,10 +0,0 @@
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
DIRS = \
public \
src
include $(topsrcdir)/config/rules.mk

View File

@@ -1,14 +0,0 @@
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
MODULE = sql
XPIDL_MODULE = sqlpgsql
XPIDLSRCS = \
mozISqlConnectionPgsql.idl \
mozISqlResultPgsql.idl \
$(NULL)
include $(topsrcdir)/config/rules.mk

View File

@@ -1,8 +0,0 @@
#include "nsISupports.idl"
[scriptable, uuid(0cf1eefe-611d-48fa-ae27-0a6f40d6a33e)]
interface mozISqlConnectionPgsql : nsISupports
{
};

View File

@@ -1,8 +0,0 @@
#include "nsISupports.idl"
[scriptable, uuid(f6573169-286d-4a20-8253-9abb07bdba29)]
interface mozISqlResultPgsql : nsISupports
{
};

View File

@@ -1,28 +0,0 @@
DEPTH = ../../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
MODULE = sql
LIBRARY_NAME = sqlpgsql_s
REQUIRES = xpcom \
string \
locale \
rdf \
$(NULL)
CPPSRCS = \
mozSqlConnectionPgsql.cpp \
mozSqlResultPgsql.cpp
EXPORTS = \
mozSqlConnectionPgsql.h \
mozSqlResultPgsql.h
FORCE_STATIC_LIB=1
include $(topsrcdir)/config/rules.mk
INCLUDES += -I$(MOZ_PGSQL_INCLUDES)

View File

@@ -1,240 +0,0 @@
#include "prprf.h"
#include "mozSqlConnectionPgsql.h"
#include "mozSqlResultPgsql.h"
mozSqlConnectionPgsql::mozSqlConnectionPgsql()
: mConnection(nsnull)
{
}
mozSqlConnectionPgsql::~mozSqlConnectionPgsql()
{
if (mConnection)
PQfinish(mConnection);
}
NS_IMPL_ADDREF_INHERITED(mozSqlConnectionPgsql, mozSqlConnection)
NS_IMPL_RELEASE_INHERITED(mozSqlConnectionPgsql, mozSqlConnection)
// QueryInterface
NS_INTERFACE_MAP_BEGIN(mozSqlConnectionPgsql)
NS_INTERFACE_MAP_ENTRY(mozISqlConnectionPgsql)
NS_INTERFACE_MAP_END_INHERITING(mozSqlConnection)
NS_IMETHODIMP
mozSqlConnectionPgsql::Init(const nsAString & aHost, PRInt32 aPort,
const nsAString & aDatabase, const nsAString & aUsername,
const nsAString & aPassword)
{
if (mConnection)
return NS_OK;
if (aPort == -1)
aPort = 5432;
char port[11];
char options[] = "";
char tty[] = "";
PR_snprintf(port, 11, "%d", aPort);
mConnection = PQsetdbLogin(NS_ConvertUCS2toUTF8(aHost).get(),
port, options, tty,
NS_ConvertUCS2toUTF8(aDatabase).get(),
NS_ConvertUCS2toUTF8(aUsername).get(),
NS_ConvertUCS2toUTF8(aPassword).get());
return Setup();
}
NS_IMETHODIMP
mozSqlConnectionPgsql::GetPrimaryKeys(const nsAString& aSchema, const nsAString& aTable, mozISqlResult** _retval)
{
nsAutoString select;
nsAutoString from;
nsAutoString where;
if (mVersion >= SERVER_VERSION(7,3,0)) {
select = NS_LITERAL_STRING("SELECT n.nspname AS TABLE_SCHEM, ");
from = NS_LITERAL_STRING(" FROM pg_catalog.pg_namespace n, pg_catalog.pg_class ct, pg_catalog.pg_class ci, pg_catalog.pg_attribute a, pg_catalog.pg_index i");
where = NS_LITERAL_STRING(" AND ct.relnamespace = n.oid ");
if (!aSchema.IsEmpty()) {
where.Append(NS_LITERAL_STRING(" AND n.nspname = '") + aSchema);
where.Append(PRUnichar('\''));
}
}
else {
select = NS_LITERAL_STRING("SELECT NULL AS TABLE_SCHEM, ");
from = NS_LITERAL_STRING(" FROM pg_class ct, pg_class ci, pg_attribute a, pg_index i ");
}
if (!aTable.IsEmpty()) {
where.Append(NS_LITERAL_STRING(" AND ct.relname = '") + aTable);
where.Append(PRUnichar('\''));
}
NS_NAMED_LITERAL_STRING(select2, " ct.relname AS TABLE_NAME, a.attname AS COLUMN_NAME, a.attnum AS KEY_SEQ, ci.relname AS PK_NAME ");
NS_NAMED_LITERAL_STRING(where2, " WHERE ct.oid=i.indrelid AND ci.oid=i.indexrelid AND a.attrelid=ci.oid AND i.indisprimary ");
NS_NAMED_LITERAL_STRING(order2, " ORDER BY table_name, pk_name, key_seq");
return RealExec(select + select2 + from + where2 + where + order2, _retval, nsnull);
}
nsresult
mozSqlConnectionPgsql::Setup()
{
if (PQstatus(mConnection) == CONNECTION_BAD) {
mErrorMessage.Assign(NS_ConvertUTF8toUCS2(PQerrorMessage(mConnection)));
mConnection = nsnull;
return NS_ERROR_FAILURE;
}
PQsetClientEncoding(mConnection, "UNICODE");
/*
PGresult* result = PQexec(mConnection, "SET DATESTYLE TO US");
PRInt32 stat = PQresultStatus(result);
if (stat != PGRES_COMMAND_OK) {
mErrorMessage.Assign(NS_ConvertUTF8toUCS2(PQresultErrorMessage(result)));
PQfinish(mConnection);
mConnection = nsnull;
return NS_ERROR_FAILURE;
}
*/
PGresult* result = PQexec(mConnection, "select version()");
PRInt32 stat = PQresultStatus(result);
if (stat != PGRES_TUPLES_OK) {
mErrorMessage.Assign(NS_ConvertUTF8toUCS2(PQresultErrorMessage(result)));
return NS_ERROR_FAILURE;
}
char* version = PQgetvalue(result, 0, 0);
NS_ConvertUTF8toUCS2 buffer(version);
nsAString::const_iterator start, end, iter;
buffer.BeginReading(iter);
buffer.EndReading(end);
while (iter != end && !nsCRT::IsAsciiSpace(*iter))
++iter;
while (iter != end && nsCRT::IsAsciiSpace(*iter))
++iter;
start = iter;
while (iter != end && !nsCRT::IsAsciiSpace(*iter))
++iter;
mServerVersion = Substring(start,iter);
PRInt32 numbers[3] = {0,0,0};
mServerVersion.BeginReading(iter);
mServerVersion.EndReading(end);
for (PRInt32 i = 0; i < 3; i++) {
start = iter;
while (iter != end && *iter != PRUnichar('.'))
++iter;
nsAutoString v(Substring(start,iter));
PRInt32 err;
numbers[i] = v.ToInteger(&err);
while (iter != end && *iter == PRUnichar('.'))
++iter;
}
mVersion = SERVER_VERSION(numbers[0], numbers[1], numbers[2]);
return NS_OK;
}
nsresult
mozSqlConnectionPgsql::RealExec(const nsAString& aQuery,
mozISqlResult** aResult, PRInt32* aAffectedRows)
{
if (! mConnection)
return NS_ERROR_NOT_INITIALIZED;
PGresult* r;
r = PQexec(mConnection, NS_ConvertUCS2toUTF8(aQuery).get());
PRInt32 stat = PQresultStatus(r);
if (PQstatus(mConnection) == CONNECTION_BAD) {
PQreset(mConnection);
nsresult rv = Setup();
if (NS_FAILED(rv))
return rv;
r = PQexec(mConnection, NS_ConvertUCS2toUTF8(aQuery).get());
stat = PQresultStatus(r);
}
if (stat == PGRES_TUPLES_OK) {
if (!aResult)
return NS_ERROR_NULL_POINTER;
static char select1[] = "select t.oid, case when t.typbasetype = 0 then t.typname else (select t2.typname from pg_type t2 where t2.oid=t.typbasetype) end as typname from pg_type t where t.oid in (";
static char select2[] = "select oid, typname from pg_type where oid in (";
char* select;
if (mVersion >= SERVER_VERSION(7,3,0))
select = select1;
else
select = select2;
PRInt32 columnCount = PQnfields(r);
char* query = (char*)malloc(strlen(select) + columnCount * 11 + 2);
strcpy(query, select);
for (PRInt32 i = 0; i < columnCount; i++) {
PRInt32 oid = PQftype(r, i);
char oidStr[11];
if (i)
sprintf(oidStr, ",%d", oid);
else
sprintf(oidStr, "%d", oid);
strcat(query, oidStr);
}
strcat(query, ")");
PGresult* types = PQexec(mConnection, query);
free(query);
stat = PQresultStatus(types);
if (stat != PGRES_TUPLES_OK) {
mErrorMessage.Assign(NS_ConvertUTF8toUCS2(PQresultErrorMessage(types)));
return NS_ERROR_FAILURE;
}
if (*aResult) {
((mozSqlResultPgsql*)*aResult)->SetResult(r, types);
nsresult rv = ((mozSqlResult*)*aResult)->Rebuild();
if (NS_FAILED(rv))
return rv;
NS_ADDREF(*aResult);
}
else {
mozSqlResult* result = new mozSqlResultPgsql(this, aQuery);
if (! result)
return NS_ERROR_OUT_OF_MEMORY;
((mozSqlResultPgsql*)result)->SetResult(r, types);
nsresult rv = result->Init();
if (NS_FAILED(rv))
return rv;
NS_ADDREF(*aResult = result);
}
}
else if (stat == PGRES_COMMAND_OK) {
if (!aAffectedRows)
return NS_ERROR_NULL_POINTER;
PR_sscanf(PQcmdTuples(r), "%d", aAffectedRows);
mLastID = PQoidValue(r);
}
else {
mErrorMessage.Assign(NS_ConvertUTF8toUCS2(PQresultErrorMessage(r)));
return NS_ERROR_FAILURE;
}
return NS_OK;
}
nsresult
mozSqlConnectionPgsql::CancelExec()
{
if (!PQrequestCancel(mConnection)) {
mErrorMessage.Assign(NS_ConvertUTF8toUCS2(PQerrorMessage(mConnection)));
return NS_ERROR_FAILURE;
}
return NS_OK;
}
nsresult
mozSqlConnectionPgsql::GetIDName(nsAString& aIDName)
{
aIDName = NS_LITERAL_STRING("OID");
return NS_OK;
}

View File

@@ -1,47 +0,0 @@
#ifndef mozSqlConnectionPgsql_h
#define mozSqlConnectionPgsql_h
#include "libpq-fe.h"
#include "mozSqlConnection.h"
#include "mozISqlConnectionPgsql.h"
#define MOZ_SQLCONNECTIONPGSQL_CLASSNAME "PosgreSQL SQL Connection"
#define MOZ_SQLCONNECTIONPGSQL_CID \
{0x0cf1eefe, 0x611d, 0x48fa, {0xae, 0x27, 0x0a, 0x6f, 0x40, 0xd6, 0xa3, 0x3e }}
#define MOZ_SQLCONNECTIONPGSQL_CONTRACTID "@mozilla.org/sql/connection;1?type=pgsql"
#define SERVER_VERSION(a,b,c) (((a) << 16) + ((b) << 8) + (c))
class mozSqlConnectionPgsql : public mozSqlConnection,
public mozISqlConnectionPgsql
{
public:
mozSqlConnectionPgsql();
virtual ~mozSqlConnectionPgsql();
NS_DECL_ISUPPORTS
NS_IMETHOD Init(const nsAString& aHost, PRInt32 aPort,
const nsAString& aDatabase, const nsAString& aUsername,
const nsAString& aPassword);
NS_IMETHOD GetPrimaryKeys(const nsAString& aSchema, const nsAString& aTable, mozISqlResult** _retval);
NS_DECL_MOZISQLCONNECTIONPGSQL
protected:
nsresult Setup();
virtual nsresult RealExec(const nsAString& aQuery,
mozISqlResult** aResult, PRInt32* aAffectedRows);
virtual nsresult CancelExec();
virtual nsresult GetIDName(nsAString& aIDName);
private:
PGconn* mConnection;
PRInt32 mVersion;
};
#endif // mozSqlConnectionPgsql_h

View File

@@ -1,235 +0,0 @@
#include "prprf.h"
#include "nsReadableUtils.h"
#include "mozSqlResultPgsql.h"
mozSqlResultPgsql::mozSqlResultPgsql(mozISqlConnection* aConnection,
const nsAString& aQuery)
: mozSqlResult(aConnection, aQuery),
mResult(nsnull),
mTypes(nsnull)
{
}
void
mozSqlResultPgsql::SetResult(PGresult* aResult,
PGresult* aTypes)
{
mResult = aResult;
mTypes = aTypes;
}
mozSqlResultPgsql::~mozSqlResultPgsql()
{
ClearNativeResult();
}
NS_IMPL_ADDREF_INHERITED(mozSqlResultPgsql, mozSqlResult)
NS_IMPL_RELEASE_INHERITED(mozSqlResultPgsql, mozSqlResult)
// QueryInterface
NS_INTERFACE_MAP_BEGIN(mozSqlResultPgsql)
NS_INTERFACE_MAP_ENTRY(mozISqlResultPgsql)
NS_INTERFACE_MAP_END_INHERITING(mozSqlResult)
PRInt32
mozSqlResultPgsql::GetColType(PRInt32 aColumnIndex)
{
PRInt32 oid = PQftype(mResult, aColumnIndex);
for (PRInt32 i = 0; i < PQntuples(mTypes); i++) {
char* value = PQgetvalue(mTypes, i, 0);
PRInt32 o;
PR_sscanf(value, "%d", &o);
if (o == oid) {
char* type = PQgetvalue(mTypes, i, 1);
if (! strcmp(type, "int2"))
return mozISqlResult::TYPE_INT;
else if (! strcmp(type, "int4"))
return mozISqlResult::TYPE_INT;
else if (! strcmp(type, "float4"))
return mozISqlResult::TYPE_STRING;
else if (! strcmp(type, "numeric"))
return mozISqlResult::TYPE_STRING;
else if (! strcmp(type, "date"))
return mozISqlResult::TYPE_STRING;
else if (! strcmp(type, "time"))
return mozISqlResult::TYPE_STRING;
else if (! strcmp(type, "timestamp"))
return mozISqlResult::TYPE_STRING;
else if (! strcmp(type, "bool"))
return mozISqlResult::TYPE_BOOL;
else
return mozISqlResult::TYPE_STRING;
}
}
return mozISqlResult::TYPE_STRING;
}
nsresult
mozSqlResultPgsql::BuildColumnInfo()
{
for (PRInt32 i = 0; i < PQnfields(mResult); i++) {
char* n = PQfname(mResult, i);
PRUnichar* name = ToNewUnicode(NS_ConvertUTF8toUCS2(n));
PRInt32 type = GetColType(i);
PRInt32 size = PQfsize(mResult, i);
PRInt32 mod = PQfmod(mResult, i);
nsCAutoString uri(NS_LITERAL_CSTRING("http://www.mozilla.org/SQL-rdf#"));
uri.Append(n);
nsCOMPtr<nsIRDFResource> property;
gRDFService->GetResource(uri, getter_AddRefs(property));
ColumnInfo* columnInfo = ColumnInfo::Create(mAllocator, name, type, size, mod, property);
mColumnInfo.AppendElement(columnInfo);
}
return NS_OK;
}
nsresult
mozSqlResultPgsql::BuildRows()
{
for(PRInt32 i = 0; i < PQntuples(mResult); i++) {
nsCOMPtr<nsIRDFResource> resource;
nsresult rv = gRDFService->GetAnonymousResource(getter_AddRefs(resource));
if (NS_FAILED(rv)) return rv;
Row* row = Row::Create(mAllocator, resource, mColumnInfo);
for (PRInt32 j = 0; j < mColumnInfo.Count(); j++) {
if (! PQgetisnull(mResult, i, j)) {
char* value = PQgetvalue(mResult, i, j);
Cell* cell = row->mCells[j];
cell->SetNull(PR_FALSE);
PRInt32 type = cell->GetType();
if (type == mozISqlResult::TYPE_STRING)
cell->SetString(ToNewUnicode(NS_ConvertUTF8toUCS2(value)));
else if (type == mozISqlResult::TYPE_INT)
PR_sscanf(value, "%d", &cell->mInt);
else if (type == mozISqlResult::TYPE_FLOAT)
PR_sscanf(value, "%f", &cell->mFloat);
else if (type == mozISqlResult::TYPE_DECIMAL)
PR_sscanf(value, "%f", &cell->mFloat);
else if (type == mozISqlResult::TYPE_DATE ||
type == mozISqlResult::TYPE_TIME ||
type == mozISqlResult::TYPE_DATETIME)
PR_ParseTimeString(value, PR_FALSE, &cell->mDate);
else if (type == mozISqlResult::TYPE_BOOL)
cell->mBool = !strcmp(value, "t");
}
}
mRows.AppendElement(row);
nsVoidKey key(resource);
mSources.Put(&key, row);
}
return NS_OK;
}
void
mozSqlResultPgsql::ClearNativeResult()
{
if (mResult) {
PQclear(mResult);
mResult = nsnull;
}
if (mTypes) {
PQclear(mTypes);
mTypes = nsnull;
}
}
nsresult
mozSqlResultPgsql::EnsureTablePrivileges()
{
nsresult rv = EnsureTableName();
if (NS_FAILED(rv))
return rv;
NS_NAMED_LITERAL_STRING(select, "select ");
NS_NAMED_LITERAL_STRING(func, "has_table_privilege(SESSION_USER, '");
NS_NAMED_LITERAL_STRING(comma, ", ");
NS_NAMED_LITERAL_STRING(ins, "', 'INSERT')");
NS_NAMED_LITERAL_STRING(upd, "', 'UPDATE')");
NS_NAMED_LITERAL_STRING(del, "','DELETE')");
nsCOMPtr<mozISqlResult> result;
rv = mConnection->ExecuteQuery(
select + func + mTableName + ins +
comma + func + mTableName + upd +
comma + func + mTableName + del,
getter_AddRefs(result));
if (NS_FAILED(rv)) {
mConnection->GetErrorMessage(mErrorMessage);
return rv;
}
nsCOMPtr<mozISqlResultEnumerator> enumerator;
rv = result->Enumerate(getter_AddRefs(enumerator));
if (NS_FAILED(rv))
return rv;
rv = enumerator->First();
if (NS_FAILED(rv))
return rv;
rv = enumerator->GetBool(0, &mCanInsert);
if (NS_FAILED(rv))
return rv;
rv = enumerator->GetBool(1, &mCanUpdate);
if (NS_FAILED(rv))
return rv;
return enumerator->GetBool(2, &mCanDelete);
}
nsresult
mozSqlResultPgsql::CanInsert(PRBool* _retval)
{
if (mCanInsert >= 0) {
*_retval = mCanInsert;
return NS_OK;
}
nsresult rv = EnsureTablePrivileges();
if (NS_FAILED(rv))
return rv;
*_retval = mCanInsert;
return NS_OK;
}
nsresult
mozSqlResultPgsql::CanUpdate(PRBool* _retval)
{
if (mCanUpdate >= 0) {
*_retval = mCanUpdate;
return NS_OK;
}
nsresult rv = EnsureTablePrivileges();
if (NS_FAILED(rv))
return rv;
*_retval = mCanUpdate;
return NS_OK;
}
nsresult
mozSqlResultPgsql::CanDelete(PRBool* _retval)
{
if (mCanDelete >= 0) {
*_retval = mCanDelete;
return NS_OK;
}
nsresult rv = EnsureTablePrivileges();
if (NS_FAILED(rv))
return rv;
*_retval = mCanDelete;
return NS_OK;
}

View File

@@ -1,39 +0,0 @@
#ifndef mozSqlResultPgsql_h
#define mozSqlResultPgsql_h
#include "libpq-fe.h"
#include "mozSqlResult.h"
#include "mozISqlResultPgsql.h"
class mozSqlResultPgsql : public mozSqlResult,
public mozISqlResultPgsql
{
public:
mozSqlResultPgsql(mozISqlConnection* aConnection,
const nsAString& aQuery);
void SetResult(PGresult* aResult,
PGresult* aTypes);
virtual ~mozSqlResultPgsql();
NS_DECL_ISUPPORTS
NS_DECL_MOZISQLRESULTPGSQL
protected:
PRInt32 GetColType(PRInt32 aColumnIndex);
virtual nsresult BuildColumnInfo();
virtual nsresult BuildRows();
virtual void ClearNativeResult();
nsresult EnsureTablePrivileges();
virtual nsresult CanInsert(PRBool* _retval);
virtual nsresult CanUpdate(PRBool* _retval);
virtual nsresult CanDelete(PRBool* _retval);
private:
PGresult* mResult;
PGresult* mTypes;
};
#endif // mozSqlResultPgsql_h

View File

@@ -1,15 +0,0 @@
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(DEPTH)/config/autoconf.mk
include $(topsrcdir)/config/rules.mk
XPI_FILE = sqltest-$(shell date +%Y%m%d).xpi
xpi:
zip -j $(DIST)/$(XPI_FILE) $(srcdir)/install.js
cd $(DIST); zip -r $(XPI_FILE) \
bin/chrome/sqltest.jar

View File

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

View File

@@ -1,57 +0,0 @@
// this function verifies disk space in kilobytes
function verifyDiskSpace(dirPath, spaceRequired)
{
var spaceAvailable;
// Get the available disk space on the given path
spaceAvailable = fileGetDiskSpaceAvailable(dirPath);
// Convert the available disk space into kilobytes
spaceAvailable = parseInt(spaceAvailable / 1024);
// do the verification
if(spaceAvailable < spaceRequired)
{
logComment("Insufficient disk space: " + dirPath);
logComment(" required : " + spaceRequired + " K");
logComment(" available: " + spaceAvailable + " K");
return(false);
}
return(true);
}
var srDest = 100;
var err = initInstall("SQL test", "SQLTEST", "0.1");
logComment("initInstall: " + err);
var fProgram = getFolder("Program");
logComment("fProgram: " + fProgram);
if (verifyDiskSpace(fProgram, srDest))
{
err = addDirectory("Program", "0.1", "bin", fProgram, "", true);
logComment("addDirectory() returned: " + err);
var chromeFolder = getFolder("Chrome", "sqltest.jar");
registerChrome(CONTENT | DELAYED_CHROME, chromeFolder, "content/sqltest/");
err = getLastError();
if (err == ACCESS_DENIED) {
alert("Unable to write to program directory " + fProgram + ".\n You will need to restart the browser with administrator/root privileges to install this software. After installing as root (or administrator), you will need to restart the browser one more time to register the installed software.\n After the second restart, you can go back to running the browser without privileges!");
cancelInstall(err);
logComment("cancelInstall() due to error: " + err);
}
else if (err != SUCCESS) {
cancelInstall(err);
logComment("cancelInstall() due to error: " + err);
}
else {
performInstall();
logComment("performInstall() returned: " + err);
}
}
else
cancelInstall(INSUFFICIENT_DISK_SPACE);

View File

@@ -1,7 +0,0 @@
sqltest.jar:
content/sqltest/contents.rdf (contents.rdf)
content/sqltest/sqltest.xul (sqltest.xul)
content/sqltest/sqltest.js (sqltest.js)
content/sqltest/sqltest.css (sqltest.css)
content/sqltest/sqltestDialog.xul (sqltestDialog.xul)
content/sqltest/sqltestDialog.js (sqltestDialog.js)

View File

@@ -1,8 +0,0 @@
treechildren:-moz-tree-cell {
border-right: 1px solid ThreeDFace;
border-bottom: 1px solid ThreeDFace;
}
.spacer {
height: 10px;
}

View File

@@ -1,126 +0,0 @@
const alias = "urn:aliases:sqltest";
const complete = Components.interfaces.mozISqlRequest.STATUS_COMPLETE;
var connection;
var result;
var startupObserver = {
onStartRequest: function(request, ctxt) {
},
onStopRequest: function(request, ctxt) {
if (request.status == complete) {
result = request.result;
var ds = result.QueryInterface(Components.interfaces.nsIRDFDataSource);
var menulist = document.getElementById("statesMenulist");
menulist.database.AddDataSource(ds);
menulist.builder.rebuild();
menulist.selectedIndex = 0;
var tree = document.getElementById("statesTree");
tree.database.AddDataSource(ds);
tree.builder.rebuild();
}
else {
alert(request.errorMessage);
}
}
};
var observer = {
onStartRequest: function(request, ctxt) {
},
onStopRequest: function(request, ctxt) {
if (request.status == complete) {
var element = document.getElementById("asyncStateName");
if (request.result.rowCount) {
var enumerator = request.result.enumerate();
enumerator.first();
element.value = enumerator.getVariant(0);
}
else {
element.value = "Not found";
}
}
else {
alert(request.errorMessage);
}
}
};
function init() {
var service = Components.classes["@mozilla.org/sql/service;1"]
.getService(Components.interfaces.mozISqlService);
if (!service.hasAlias(alias)) {
alert("The alias for the sqltest was not defined.");
return;
}
try {
connection = service.getConnection(alias);
}
catch (ex) {
alert(service.errorMessage);
return;
}
var query = "select code, name from states";
var request = connection.asyncExecuteQuery(query, null, startupObserver);
}
function syncFindState() {
var code = document.getElementById("syncStateCode").value
var query = "select name from states where code = '" + code + "'";
try {
var result = connection.executeQuery(query);
var element = document.getElementById("syncStateName");
if (result.rowCount) {
var enumerator = result.enumerate();
enumerator.first();
element.value = enumerator.getVariant(0);
}
else {
element.value = "Not found";
}
}
catch (ex) {
alert(connection.errorMessage);
}
}
function asyncFindState() {
var code = document.getElementById("asyncStateCode").value;
var query = "select name from states where code = '" + code + "'";
var request = connection.asyncExecuteQuery(query, null, observer);
}
function getSelectedRowIndex() {
var tree = document.getElementById("statesTree");
var currentIndex = tree.currentIndex;
var resource = tree.builderView.getResourceAtIndex(currentIndex);
var datasource = result.QueryInterface(Components.interfaces.mozISqlDataSource);
return datasource.getIndexOfResource(resource);
}
function doInsert() {
window.openDialog("sqltestDialog.xul", "testDialog", "chrome,modal=yes,resizable=no", result);
}
function doUpdate() {
var rowIndex = this.getSelectedRowIndex();
window.openDialog("sqltestDialog.xul", "testDialog", "chrome,modal=yes,resizable=no", result, rowIndex);
}
function doDelete() {
var rowIndex = this.getSelectedRowIndex();
var enumerator = result.enumerate();
enumerator.absolute(rowIndex);
try {
enumerator.deleteRow();
}
catch(ex) {
alert(enumerator.errorMessage);
}
}

View File

@@ -1,118 +0,0 @@
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<?xml-stylesheet href="sqltest.css" type="text/css"?>
<window xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
orient="vertical"
width="640" height="480"
title="SQL test"
onload="init()">
<script type="application/x-javascript" src="sqltest.js"/>
<popupset>
<popup id="editContextMenu">
<menuitem label="Insert" oncommand="doInsert()"/>
<menuitem label="Update" oncommand="doUpdate()"/>
<menuitem label="Delete" oncommand="doDelete()"/>
</popup>
</popupset>
<tabbox flex="1">
<tabs>
<tab label="Sync test"/>
<tab label="Async test"/>
<tab label="Widgets"/>
</tabs>
<tabpanels flex="1">
<vbox>
<text class="label" value="Type a state code and then hit ENTER. You should get a state name."/>
<spacer class="spacer"/>
<grid>
<columns>
<column/>
</columns>
<rows>
<row>
<text class="label" value="State code:"/>
<hbox>
<textbox id="syncStateCode" size="2" maxlength="2" onkeyup="if (event.keyCode == 13) syncFindState()"/>
</hbox>
</row>
<row>
<text class="label" value="State name:"/>
<textbox id="syncStateName"/>
</row>
</rows>
</grid>
</vbox>
<vbox>
<text class="label" value="Type a state code and then hit ENTER. You should get a state name."/>
<spacer class="spacer"/>
<grid>
<columns>
<column/>
</columns>
<rows>
<row>
<text class="label" value="State code:"/>
<hbox>
<textbox id="asyncStateCode" size="2" maxlength="2" onkeyup="if (event.keyCode == 13) asyncFindState()"/>
</hbox>
</row>
<row>
<text class="label" value="State name:"/>
<textbox id="asyncStateName"/>
</row>
</rows>
</grid>
</vbox>
<vbox>
<text class="label" value="You should see a menulist filled with all the states."/>
<spacer class="spacer"/>
<hbox>
<menulist id="statesMenulist"
datasources="rdf:null" ref="SQL:ResultRoot">
<template>
<menupopup>
<menuitem uri="..."
value="rdf:http://www.mozilla.org/SQL-rdf#code"
label="rdf:http://www.mozilla.org/SQL-rdf#name"/>
</menupopup>
</template>
</menulist>
</hbox>
<spacer class="spacer"/>
<text value="You should see codes and names of all states in this tree. You can even edit them using the context menu."/>
<spacer class="spacer"/>
<tree id="statesTree" flex="1"
context="editContextMenu"
seltype="single" enableColumnDrag="true"
datasources="rdf:null" ref="SQL:ResultRoot" flags="dont-build-content">
<treecols>
<treecol id="codeCol"
label="State code"
sort="rdf:http://www.mozilla.org/SQL-rdf#code"
sortActive="true" sortDirection="ascending"/>
<splitter class="tree-splitter"/>
<treecol id="nameCol" flex="1"
label="State name"
sort="rdf:http://www.mozilla.org/SQL-rdf#name"/>
</treecols>
<template>
<treechildren>
<treeitem uri="rdf:*">
<treerow>
<treecell label="rdf:http://www.mozilla.org/SQL-rdf#code"/>
<treecell label="rdf:http://www.mozilla.org/SQL-rdf#name"/>
</treerow>
</treeitem>
</treechildren>
</template>
</tree>
</vbox>
</tabpanels>
</tabbox>
</window>

View File

@@ -1,41 +0,0 @@
var result;
var enumerator;
function init() {
result = window.arguments[0];
enumerator = result.enumerate();
if (window.arguments.length == 2) {
enumerator.absolute(window.arguments[1]);
var columnCount = result.columnCount;
for(var i = 0; i < columnCount; i++) {
if (!enumerator.isNull(i)) {
var element = document.getElementById(result.getColumnName(i));
element.value = enumerator.getVariant(i);
}
}
}
}
function onAccept() {
var columnCount = result.columnCount;
for (var i = 0; i < columnCount; i++) {
var element = document.getElementById(result.getColumnName(i));
if (element.value)
enumerator.setVariant(i, element.value);
else
enumerator.setNull(i);
}
try {
if (window.arguments.length == 2)
enumerator.updateRow();
else
enumerator.insertRow();
}
catch(ex) {
alert(enumerator.errorMessage);
return false;
}
return true;
}

View File

@@ -1,33 +0,0 @@
<?xml version="1.0"?>
<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>
<dialog id="testDialog"
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
title="Test dialog"
buttons="accept,cancel" buttonpack="center"
ondialogaccept="return onAccept();"
onload="init()">
<script type="application/x-javascript" src="sqltestDialog.js"/>
<grid flex="1">
<columns>
<column/>
<column flex="1"/>
</columns>
<rows>
<row>
<label value="Code:"/>
<hbox>
<textbox id="code" size="2" maxlength="2" oninput="this.value = this.value.toUpperCase()"/>
</hbox>
</row>
<row>
<label value="Name:"/>
<textbox id="name" size="30" maxlength="30"/>
</row>
</rows>
</grid>
</dialog>

View File

@@ -1,4 +0,0 @@
create table states (
code varchar(2) primary key,
name varchar(30)
);

View File

@@ -1,51 +0,0 @@
AL Alabama
AK Alaska
AZ Arizona
AR Arkansas
CA California
CO Colorado
CT Connecticut
DE Delaware
FL Florida
GA Georgia
HI Hawaii
ID Idaho
IL Illinois
IN Indiana
IA Iowa
KS Kansas
KY Kentucky
LA Louisiana
ME Maine
MD Maryland
MA Massachusetts
MI Michigan
MN Minnesota
MS Mississippi
MO Missouri
MT Montana
NE Nebraska
NV Nevada
NH New Hampshire
NJ New Jersey
NM New Mexico
NY New York
NC North Carolina
ND North Dakota
OH Ohio
OK Oklahoma
OR Oregon
PA Pennsylvania
RI Rhode Island
SC South Carolina
SD South Dakota
TN Tennessee
TX Texas
UT Utah
VT Vermont
VA Virginia
WA Washington
DC Washington,D.C.
WV West Virginia
WI Wisconsin
WY Wyoming

View File

@@ -1,6 +0,0 @@
DEPTH = ../../..
topsrcdir = @top_srcdir@
srcdir = @srcdir@
VPATH = @srcdir@
include $(topsrcdir)/config/rules.mk

View File

@@ -0,0 +1,46 @@
<html>
<!--
- The contents of this file are subject to the Netscape Public
- License Version 1.1 (the "License"); you may not use this file
- except in compliance with the License. You may obtain a copy of
- the License at http://www.mozilla.org/NPL/
-
- Software distributed under the License is distributed on an "AS
- IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or
- implied. See the License for the specific language governing
- rights and limitations under the License.
-
- The Original Code is Rhino code, released
- May 6, 1999.
-
- The Initial Developer of the Original Code is Netscape
- Communications Corporation. Portions created by Netscape are
- Copyright (C) 1998-1999 Netscape Communications Corporation. All
- Rights Reserved.
-
- Contributor(s):
- Norris Boyd
-
- Alternatively, the contents of this file may be used under the
- terms of the GNU Public License (the "GPL"), in which case the
- provisions of the GPL are applicable instead of those above.
- If you wish to allow use of your version of this file only
- under the terms of the GPL and not to allow others to use your
- version of this file under the NPL, indicate your decision by
- deleting the provisions above and replace them with the notice
- and other provisions required by the GPL. If you do not delete
- the provisions above, a recipient may use your version of this
- file under either the NPL or the GPL.
-->
<body>
<h1>
<span CLASS=LXRSHORTDESC>
Rhino: JavaScript in Java<p>
</span>
</h1>
<span CLASS=LXRLONGDESC>
Rhino is an implementation of JavaScript in Java. Documentation can be found
<a href="http://www.mozilla.org/rhino/index.html">here</a>.
</span>
</body>
</html>

View File

@@ -0,0 +1,22 @@
apiClasses=\
src/org/mozilla/javascript/ClassCache.java,\
src/org/mozilla/javascript/ClassDefinitionException.java,\
src/org/mozilla/javascript/ClassShutter.java,\
src/org/mozilla/javascript/Context.java,\
src/org/mozilla/javascript/ContextListener.java,\
src/org/mozilla/javascript/EcmaError.java,\
src/org/mozilla/javascript/ErrorReporter.java,\
src/org/mozilla/javascript/Function.java,\
src/org/mozilla/javascript/FunctionObject.java,\
src/org/mozilla/javascript/ImporterTopLevel.java,\
src/org/mozilla/javascript/JavaScriptException.java,\
src/org/mozilla/javascript/PropertyException.java,\
src/org/mozilla/javascript/Script.java,\
src/org/mozilla/javascript/Scriptable.java,\
src/org/mozilla/javascript/ScriptableObject.java,\
src/org/mozilla/javascript/SecurityController.java,\
src/org/mozilla/javascript/WrapFactory.java,\
src/org/mozilla/javascript/Wrapper.java,\
src/org/mozilla/javascript/Synchronizer.java,\
src/org/mozilla/javascript/serialize/ScriptableInputStream.java,\
src/org/mozilla/javascript/serialize/ScriptableOutputStream.java

View File

@@ -0,0 +1 @@
This version was built on @datestamp@.

183
mozilla/js/rhino/build.xml Normal file
View File

@@ -0,0 +1,183 @@
<?xml version="1.0" encoding="utf-8"?>
<!--
Build file for Rhino using Ant (see http://jakarta.apache.org/ant/index.html)
Requires Ant version 1.2 or later
-->
<project name="Rhino" default="help" basedir=".">
<target name="properties">
<property name="name" value="rhino"/>
<property name="Name" value="Rhino"/>
<property name="version" value="1_5R5pre"/>
<property name="rhino.jar" value="js.jar"/>
<property name="small-rhino.jar" value="smalljs.jar"/>
<property name="jar-compression" value="true"/>
<property name="debug" value="on"/>
<property name="build.dir" value="./build"/>
<property name="classes" value="${build.dir}/classes"/>
<property name="dist.name" value="rhino${version}"/>
<property name="dist.dir" value="${build.dir}/${dist.name}"/>
<property name="dist.src" value="${dist.dir}/src"/>
<property name="dist.toolsrc" value="${dist.dir}/toolsrc"/>
<property name="dist.examples" value="${dist.dir}/examples"/>
<property name="dist.docs" value="${dist.dir}/docs"/>
<property name="dist.apidocs" value="${dist.docs}/apidocs"/>
<property name="dist.file" value="rhino${version}.zip"/>
<property name="dist.source-only-zip" value="rhino${version}-sources.zip"/>
<property file="apiClasses.properties"/>
<property name="docsrc.dir" value="docs"/>
<property name="dist.docsrc.dir" value="src/docs"/>
</target>
<target name="init" depends="properties">
<mkdir dir="${build.dir}"/>
<mkdir dir="${classes}"/>
<mkdir dir="${dist.dir}"/>
<mkdir dir="${dist.src}"/>
<mkdir dir="${dist.toolsrc}"/>
<mkdir dir="${dist.examples}"/>
<mkdir dir="${dist.docs}"/>
<mkdir dir="${dist.apidocs}"/>
</target>
<target name="compile" depends="init">
<ant dir="src" target="compile"/>
<ant dir="toolsrc" target="compile"/>
</target>
<target name="copy-source" depends="init">
<ant dir="src" target="copy-source"/>
<ant dir="toolsrc" target="copy-source"/>
<copy todir="${dist.dir}" file="build.xml"/>
<copy todir="${dist.dir}" file="apiClasses.properties"/>
</target>
<target name="jar" depends="compile">
<jar jarfile="${dist.dir}/${rhino.jar}"
basedir="${classes}"
manifest="src/manifest"
compress="${jar-compression}"
/>
</target>
<target name="smalljar" depends="compile">
<jar basedir="${classes}" destfile="${dist.dir}/${small-rhino.jar}"
compress="${jar-compression}">
<include name="org/mozilla/javascript/*.class"/>
<exclude name="org/mozilla/javascript/ClassNameHelper*.class"/>
<exclude name="org/mozilla/javascript/ClassRepository*.class"/>
<exclude name="org/mozilla/javascript/JavaAdapter*.class"/>
<exclude name="org/mozilla/javascript/NotAFunctionException*.class"/>
<exclude name="org/mozilla/javascript/Token.class"/>
<include name="org/mozilla/javascript/debug/*.class"/>
<include name="org/mozilla/javascript/resources/*.properties"/>
<include name="org/mozilla/javascript/regexp/*.class"
unless="no-regexp"/>
</jar>
</target>
<target name="copy-examples" depends="init">
<copy todir="${dist.examples}">
<fileset dir="examples" includes="*.java,*.js,*.html" />
</copy>
</target>
<target name="copy-misc" depends="init">
<tstamp/>
<filter token="datestamp" value="${TODAY}"/>
<copy todir="${dist.dir}" filtering="yes">
<fileset dir=".">
<patternset>
<include name="build-date"/>
</patternset>
</fileset>
</copy>
</target>
<target name="copy-all" depends="copy-source,copy-examples,copy-misc">
</target>
<target name="copy-docs" depends="init">
<echo message="copy from ${docsrc.dir}"/>
<copy todir="${dist.docs}">
<fileset dir="${docsrc.dir}"
includes="**/*.html,**/*.jpg,**/*.gif" />
</copy>
</target>
<target name="javadoc" depends="compile,copy-docs">
<javadoc sourcefiles="${apiClasses}"
sourcepath="src"
destdir="${dist.apidocs}"
overview="${dist.docs}/api.html"
version="true"
author="true"
public="true"
windowtitle="${Name}" />
</target>
<target name="dist" depends="deepclean,jar,copy-all,javadoc">
<delete file="${dist.file}" />
<zip zipfile="${dist.file}"
basedir="${build.dir}"
includes="**"
excludes="classes/**" />
</target>
<target name="source-zip" depends="copy-source">
<delete file="${dist.source-only-zip}" />
<zip zipfile="${dist.source-only-zip}" basedir="${build.dir}"
includes="${dist.name}/src/**,${dist.name}/toolsrc/**,${dist.name}/build.xml,${dist.name}/apiClasses.properties"/>
</target>
<target name="clean" depends="properties">
<delete quiet="true" file="${dist.dir}/${rhino.jar}"/>
<delete quiet="true" file="${dist.dir}/${small-rhino.jar}"/>
<delete quiet="true" dir="${classes}"/>
</target>
<target name="deepclean" depends="properties">
<delete quiet="true" dir="${build.dir}"/>
<delete quiet="true" file="${dist.file}"/>
<delete quiet="true" file="${dist.source-only-zip}"/>
</target>
<target name="help" depends="properties">
<echo>The following targets are available with this build file:
clean remove all compiled classes and copied property files
compile compile all classes and copy all property files
into ${classes} directory
deepclean remove all generated files and directories
dist create ${dist.file} with full Rhino distribution
help print this help
jar create ${rhino.jar} in ${dist.dir}
smalljar create ${small-rhino.jar} in ${dist.dir} with
minimalist set of Rhino classes. See footprint.html
from the doc directory for details.
javadoc generate generate Rhino API documentation
in ${dist.apidocs}
source-zip create ${dist.source-only-zip} with all Rhino
source files necessary to recreate ${rhino.jar}
</echo>
</target>
</project>

View File

@@ -0,0 +1,161 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=windows-1252">
<META NAME="Generator" CONTENT="Microsoft Word 97">
<TITLE>1</TITLE>
</HEAD>
<BODY>
<OL>
<B><FONT FACE="Arial" SIZE=5 COLOR="#000080"><LI>Using the Rhino JavaScript Debugger</LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The Mozilla Rhino JavaScript engine includes a source-level debugger for debugging JavaScript scripts. The debugger is itself a Java program which you may run as</P>
</FONT><FONT FACE="Arial" SIZE=2><P ALIGN="JUSTIFY">java org.mozilla.javascript.tools.debugger.JSDebugger [options] [filename.js] [script-arguments]</P>
</FONT><FONT SIZE=2><P ALIGN="JUSTIFY">where the options are the same as the shell.</P>
<OL>
<LI><A NAME="_Toc502165108"></FONT><B><FONT FACE="Arial" SIZE=4 COLOR="#000080">Features</A></LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The Rhino JavaScript Debugger can debug scripts running in multiple threads and provides facilities to set and clear breakpoints, control execution, view variables, and evaluate arbitrary JavaScript code in the current scope of an executing script.</P>
<OL>
<LI><A NAME="_Toc502165109"></FONT><B><FONT FACE="Arial" COLOR="#000080">Console Window</A></LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The debugger redirects the </FONT><FONT FACE="Arial" SIZE=2>System.out</FONT><FONT SIZE=2>, </FONT><FONT FACE="Arial" SIZE=2>System.in</FONT><FONT SIZE=2>, and </FONT><FONT FACE="Arial" SIZE=2>System.err</FONT><FONT SIZE=2> streams to an internal JavaScript console window which provides an editable command line for you to enter JavaScript code and view system output. The console window maintains a history of the commands you have entered. You may move backward and forward through the history list by pressing the Up/Down arrow keys on the keyboard.</P>
<LI><A NAME="_Toc502165110"></FONT><B><FONT FACE="Arial" COLOR="#000080">Opening Scripts</A></LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">You may select the <B><I>File-&gt;Open</B></I> menu item on the menu bar to load JavaScript scripts contained in files. This action will display a file-selection dialog box prompting you for the location of a script to load. The selected file will be compiled and displayed in a new window.</P>
</FONT><B><FONT FACE="Arial" COLOR="#000080"><LI>Running Scripts</LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">You may select the <B><I>File-&gt;Run</B></I> menu item on the menu bar to execute JavaScript scripts contained in files. This action will display a file-selection dialog box prompting you for the location of a script to execute. The loaded script will be run in a new thread and control will be given to the debugger on its first instruction.</P>
<LI><A NAME="_Toc502165111"></FONT><B><FONT FACE="Arial" COLOR="#000080">Controlling Execution</A></LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The debugger provides the following facilities for you to control the execution of scripts you are debugging:</P>
<OL>
</FONT><B><FONT FACE="Arial" COLOR="#000080"><LI>Step Into</LI></OL>
</OL>
</OL>
</OL>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">To single step entering any function calls, you may do any of the following:</P>
<UL>
<P ALIGN="JUSTIFY"><LI>Select the <B><I>Debug-&gt;Step Into </B></I>menu item on the menu bar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the <B><I>Step Into</B></I> button on the toolbar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the F11 key on the keyboard</LI></P></UL>
<P ALIGN="JUSTIFY">Execution will resume. If the current line in the script contains a function call control will return to the debugger upon entry into the function. Otherwise control will return to the debugger at the next line in the current function.</P>
<OL>
<OL>
<OL>
<OL>
</FONT><B><FONT FACE="Arial" COLOR="#000080"><LI>Step Over</LI></OL>
</OL>
</OL>
</OL>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">To single step to the next line in the current function, you may do any of the following:</P>
<UL>
<P ALIGN="JUSTIFY"><LI>Select the <B><I>Debug-&gt;Step Over</B></I> menu item on the menu bar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the <B><I>Step Over</B></I> button on the toolbar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the F7 key on the keyboard</LI></P></UL>
<P ALIGN="JUSTIFY">Execution will resume but control will return to the debugger at the next line in the current function or top-level script.</P>
<OL>
<OL>
<OL>
<OL>
</FONT><B><FONT FACE="Arial" COLOR="#000080"><LI>Step Out</LI></OL>
</OL>
</OL>
</OL>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">To continue execution until the current function returns you may do any of the following:</P>
<UL>
<P ALIGN="JUSTIFY"><LI>Select the <B><I>Debug-&gt;Step Out</B></I> menu item on the menu bar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the <B><I>Step Out</B></I> button on the toolbar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the F8 key on the keyboard</LI></P></UL>
<P ALIGN="JUSTIFY">Execution will resume until the current function returns or a breakpoint is hit.</P>
<OL>
<OL>
<OL>
<OL>
</FONT><B><FONT FACE="Arial" COLOR="#000080"><LI>Go</LI></OL>
</OL>
</OL>
</OL>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">To resume execution of a script you may do any of the following:</P>
<UL>
<P ALIGN="JUSTIFY"><LI>Select the <B><I>Debug-&gt;Go</B></I> menu item on the menu bar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the <B><I>Go</B></I> button on the toolbar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the F5 key on the keyboard</LI></P></UL>
<P ALIGN="JUSTIFY">Execution will resume until a breakpoint is hit or the script completes.</P>
<P ALIGN="JUSTIFY">&nbsp;</P>
<OL>
<OL>
<OL>
<OL>
</FONT><B><FONT FACE="Arial" COLOR="#000080"><LI>Break</LI></OL>
</OL>
</OL>
</OL>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">To stop all running scripts and give control to the debugger you may do any of the following:</P>
<UL>
<P ALIGN="JUSTIFY"><LI>Select the <B><I>Debug-&gt;Break</B></I> menu item on the menu bar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the <B><I>Break</B></I> button on the toolbar</LI></P>
<P ALIGN="JUSTIFY"><LI>Press the Pause/Break key on the keyboard</LI></P></UL>
<OL>
<OL>
<OL>
<LI><A NAME="_Toc502165112"></FONT><B><FONT FACE="Arial" COLOR="#000080">Moving Up and Down the Stack</A></LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The lower-left (dockable) pane in the debugger main window contains a combo-box labeled &quot;Context:&quot; which displays the current stack of the executing script. You may move up and down the stack by selecting an entry in the combo-box. When you select a stack frame the variables and watch windows are updated to reflect the names and values of the variables visible at that scope.</P>
<LI><A NAME="_Toc502165113"></FONT><B><FONT FACE="Arial" COLOR="#000080">Setting and Clearing Breakpoints</A></LI></OL>
</OL>
</OL>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The main desktop of the debugger contains file windows which display the contents of each script you are debugging. You may set a breakpoint in a script by doing one of the following:</P>
<UL>
<P ALIGN="JUSTIFY"><LI>Place the cursor on the line at which you want to set a breakpoint and right-click with the mouse. This action will display a pop-up menu. Select the <B><I>Set Breakpoint</B></I> menu item. </LI></P>
<P ALIGN="JUSTIFY"><LI>Simply single-click on the line number of the line at which you want to set a breakpoint.</LI></P></UL>
<P ALIGN="JUSTIFY">If the selected line contains executable code a red dot will appear next to the line number and a breakpoint will be set at that location.</P>
<P ALIGN="JUSTIFY">You may set clear breakpoint in a script by doing one of the following:</P>
<UL>
<P ALIGN="JUSTIFY"><LI>Place the cursor on the line at which you want to clear a breakpoint and right-click with the mouse. This action will display a pop-up menu. Select the <B><I>Clear Breakpoint</B></I> menu item. </LI></P>
<P ALIGN="JUSTIFY"><LI>Simply single-click on the red dot or the line number of the line at which you want to clear a breakpoint.</LI></P></UL>
<P ALIGN="JUSTIFY">The red dot will disappear and the breakpoint at that location will be cleared.</P>
<OL>
<OL>
<OL>
<LI><A NAME="_Toc502165114"></FONT><B><FONT FACE="Arial" COLOR="#000080">Viewing Variables</A></LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The lower-left (dockable) pane in the debugger main window contains a tab-pane with two tabs, labeled &quot;this&quot; and &quot;Locals&quot;. Each pane contains a tree-table which displays the properties of the current object and currently visible local variables, respectively. </P>
<OL>
</FONT><B><FONT FACE="Arial" COLOR="#000080"><LI>This</LI></OL>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The properties of the current object are displayed in the <B><I>this</B></I> table. If a property is itself a JavaScript object the property may be expanded to show its sub-properties. The <B><I>this</B></I> table is updated each time control returns to the debugger or when you change the stack location in the <B><I>Context:</B></I> window.</P>
<LI><A NAME="_Toc502165115"></FONT><B><FONT FACE="Arial" COLOR="#000080">Locals</A></LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The local variables of the current function are displayed in the <B><I>Locals</B></I> table. If a variable is itself a JavaScript object the variable may be expanded to show its sub-properties. The <B><I>Locals</B></I> table is updated each time control returns to the debugger or when you change the stack location in the <B><I>Context:</B></I> window</P>
<LI><A NAME="_Toc502165116"></FONT><B><FONT FACE="Arial" COLOR="#000080">Watch Window</A></LI>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">You may enter arbitrary JavaScript expressions in the <B><I>Watch:</B></I> table located in the lower-right (dockable) pane in the debugger main window. The expressions you enter are reevaluated in the current scope and their current values displayed each time control returns to the debugger or when you change the stack location in the <B><I>Context:</B></I> window.</P>
<LI><A NAME="_Toc502165117"></FONT><B><FONT FACE="Arial" COLOR="#000080">Evaluation Window</A></LI></OL>
</OL>
</OL>
</B></FONT><FONT SIZE=2><P ALIGN="JUSTIFY">The <B><I>Evaluate</B></I> pane located in the lower-right (dockable) pane in the debugger main window contains an editable command line where you may enter arbitrary JavaScript code. The code is evaluated in the context of the current stack frame. The window maintains a history of the commands you have entered. You may move backward or forward through the history by pressing the Up/Down arrow keys on the keyboard. </P>
</FONT></BODY>
</HTML>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,142 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.7 [en] (WinNT; U) [Netscape]">
<title>JavaScript API</title>
</head>
<body bgcolor="#FFFFFF">
<h1 align="center">
Rhino API Reference.</h1>
<h4>
The Control API</h4>
These APIs provide methods for controlling the actions of JavaScript in
a host environment.
<ul>
<li>
<a href="org/mozilla/javascript/Context.html">Context</a> - Represents
the runtime context of an executing script. Has methods to associate the
JavaScript evaluation engine with a Java thread, set attributes of the
engine, and compile and evaluate scripts.</li>
<li>
<a href="org/mozilla/javascript/ContextListener.html">ContextListener</a>
- Allows embeddings to be notified of the creation, entering, exiting,
and releasing of Contexts. </li>
<li>
<a href="org/mozilla/javascript/Script.html">Script</a> - The result of
compiling a JavaScript script. Also encapsulates script execution.</li>
<li>
<a href="org/mozilla/javascript/ErrorReporter.html">ErrorReporter</a> -
This interface can be implemented to control the actions the JavaScript
engine takes when it encounters errors.</li>
<li>
<a href="org/mozilla/javascript/SecurityController.html">SecurityController</a>
- Optional support routines that must be provided by embeddings implementing
security controls on scripts.</li>
<li>
<a href="org/mozilla/javascript/ClassShutter.html">ClassShutter</a>
- Embeddings that wish to filter Java classes that are visible to scripts
through the LiveConnect, should implement this interface.</li>
<li>
<a href="org/mozilla/javascript/Wrapper.html">Wrapper</a> - Interface implemented
by objects wrapping other objects. Provides a method for recovering the
wrapped value.</li>
<li>
<a href="org/mozilla/javascript/WrapHandler.html">WrapHandler</a> - Interface
embedders can implement in order to control the way Java objects are wrapped
for use by JavaScript.</li>
<li>
<a href="org/mozilla/javascript/ClassOutput.html">ClassOutput</a> - Interface
embedders can implement in order to control the placement of generated
class bytecodes.</li>
<li>
<a href="org/mozilla/javascript/serialize/ScriptableOutputStream.html">ScriptableOutputStream</a> - This stream can be used to serialize JavaScript objects and functions.
</li>
<li>
<a href="org/mozilla/javascript/serialize/ScriptableInputStream.html">ScriptableInputStream</a> - This stream can be used to deserialize JavaScript objects and functions.
</li>
</ul>
<h4>
The Host Object API</h4>
These APIs provide support for adding objects specific to a particular
embedding of JavaScript in a host environment. Note that if you just want
to script existing Java classes, you should just use <a href="http://developer.netscape.com/library/documentation/communicator/jsguide4/livecon.htm">LiveConnect</a>.
It is also helpful to understand some of the implementation of the <a href="runtime.html">runtime</a>.
<ul>
<li>
<a href="org/mozilla/javascript/Scriptable.html">Scriptable</a> - All JavaScript
objects must implement this interface. Provides methods to access properties
and attributes of those properties, as well as other services required
of JavaScript objects.</li>
<li>
<a href="org/mozilla/javascript/Function.html">Function</a> - All JavaScript
functions must implement this interface. Extends Scriptable, adding methods
to support invocation.</li>
<li>
<a href="org/mozilla/javascript/ScriptableObject.html">ScriptableObject</a>
- A default implementation of Scriptable that may be extended. Implements
property and attribute storage and lookup and other default JavaScript
object behavior.</li>
<li>
<a href="org/mozilla/javascript/FunctionObject.html">FunctionObject</a>
- An implementation of Function that allows Java methods and constructors
to be used as JavaScript function objects.</li>
<li>
<a href="org/mozilla/javascript/ImporterTopLevel.html">ImporterTopLevel</a>
- Allows embeddings to use the importClass and importPackage functions.</li>
</ul>
<h4>
Exceptions</h4>
These exceptions are thrown by JavaScript.
<ul>
<li>
<a href="org/mozilla/javascript/JavaScriptException.html">JavaScriptException</a>
- Thrown from within JavaScript by the JavaScript 'throw' statement, or
by LiveConnect calls from JavaScript into Java. Wraps a JavaScript value.</li>
<li>
<a href="org/mozilla/javascript/ClassDefinitionException.html">ClassDefinitionException</a>
- Thrown if errors are detected while attempting to define a host object
from a Java class.</li>
<li>
<a href="org/mozilla/javascript/PropertyException.html">PropertyException</a>
- Thrown if errors are detected while attempting to define a property of
a host object from a Java class or method, or if a property is not found.</li>
<li>
<a href="org/mozilla/javascript/NotAFunctionException.html">NotAFunctionException</a>
- Thrown when attempting to call an object that is not a function.</li>
<li>
<a href="org/mozilla/javascript/EvaluatorException.html">EvaluatorException</a>
- An exception thrown when an error is detected during the execution of
a script. The default error reporter will throw EvaluatorExceptions when
an error is encountered.</li>
</ul>
<hr WIDTH="100%">
<br><a href="overview-summary.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,43 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java, BSF, Apache">
<title>Rhino and BSF</title>
</head>
<body bgcolor="#FFFFFF">
<script src="owner.js"></script>
<center>
<h1>
Using Rhino with BSF and Apache</h1></center>
<script>document.write(owner());</script>
<br><script>
var d = new Date(document.lastModified);
document.write((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
document.write('<br>');
</script>
<hr WIDTH="100%">
<br>The <a href="http://oss.software.ibm.com/developerworks/projects/bsf">Bean
Scripting Framework</a> (or BSF) was originally developed by IBM and now
published as open source. It provides a framework for using a number of
scripting languages with Java. Rhino is one of the supported languages.
<p>This framework has been embedded in a number of open source projects,
including the XSL processor <a href="http://xml.apache.org/xalan-j/index.html">Xalan</a>
and the XML/Java build tool <a href="http://ant.apache.org/">Ant</a>.
<p>You can download a version of <tt>bsf.jar</tt> from <a href="http://oss.software.ibm.com/developerworks/projects/bsf">http://oss.software.ibm.com/developerworks/projects/bsf</a>
that includes the <tt>com.ibm.bsf.engines.javascript.JavaScriptEngine</tt>
class. The current version is 2.2 release candidate at the time of this
writing. This version thus supports JavaScript through Rhino when used
with the <tt>js.jar</tt> file from either <tt>rhino15R1.zip</tt> or <tt>rhinoTip.zip</tt>.
<p>See <a href="http://xml.apache.org/xalan/extensions.html#ex-basic">Xalan-Java
Extensions</a> for more information on adding JavaScript to XSL and the
<a href="http://jakarta.apache.org/ant/jakarta-ant/docs/#script">Script
task</a> for using scripting in Ant build files.
<p><a href="index.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,21 @@
<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Author" content="Norris Boyd">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Change Log</title>
</head>
<body bgcolor="#ffffff">
<h1 align="center">
Change Log for Significant Rhino Changes</h1>
This is a log of significant changes since Rhino 1.5 Release 4.
<h3>Nothing significant yet!</h3>
<hr width="100%"><br>
<a href="index.html">back to top</a></h3>
</body></html>

View File

@@ -0,0 +1,249 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.7 [en] (WinNT; I) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java, Debugger">
<title>Rhino Debugger</title>
</head>
<body bgcolor="#FFFFFF">
<script src="owner.js">
</script>
<center>
<h1>
Rhino JavaScript Debugger</h1></center>
Christopher Oliver
<br><script>document.write(owner());</script>
<br>6/28/2001
<center>
<hr WIDTH="100%"></center>
The Rhino JavaScript debugger is a GUI that allows debugging of interpreted
JavaScript scripts run in Rhino. Note that this debugger <i>will not</i>
work with JavaScript scripts run in the mozilla browser since Rhino is
not the engine used in such environments.
<p><img SRC="jsdebug.jpg" height=460 width=600>
<p>Current limitations:
<ul>
<li>
Requires JDK 1.2 or greater</li>
<li>
Requires js.jar from rhinoTip.zip</li>
<li>
No breakpoint menu</li>
</ul>
<b><font face="Arial"><font color="#000080"><font size=+2>Using the Rhino
JavaScript Debugger</font></font></font></b>
<p><font size=-1>The Mozilla Rhino JavaScript engine includes a source-level
debugger for debugging JavaScript scripts. The debugger is itself a Java
program which you may run as</font>
<ol><font face="Arial"><font size=-1>java org.mozilla.javascript.tools.debugger.Main
[options] [filename.js] [script-arguments]</font></font></ol>
<font size=-1>where the options are the same as the shell.</font>
<p><font size=-1>The Rhino JavaScript Debugger can debug scripts running
in multiple threads and provides facilities to set and clear breakpoints,
control execution, view variables, and evaluate arbitrary JavaScript code
in the current scope of an executing script.</font>
<p><a NAME="_Toc502165109"></a><b><font face="Arial"><font color="#000080"><font size=-1>Console
Window</font></font></font></b>
<br><font size=-1>The debugger redirects the <font face="Arial">System.out</font>,
<font face="Arial">System.in</font>,
and <font face="Arial">System.err</font> streams to an internal JavaScript
console window which provides an editable command line for you to enter
JavaScript code and view system output. The console window maintains a
history of the commands you have entered. You may move backward and forward
through the history list by pressing the Up/Down arrow keys on the keyboard.</font>
<br><a NAME="_Toc502165110"></a><b><font face="Arial"><font color="#000080"><font size=-1>Opening
Scripts</font></font></font></b>
<br><font size=-1>You may select the <b><i>File->Open</i></b> menu item
on the menu bar to load JavaScript scripts contained in files. This action
will display a file-selection dialog box prompting you for the location
of a script to load. The selected file will be compiled and displayed in
a new window.</font>
<br><a NAME="_RunningScripts"></a><b><font face="Arial"><font color="#000080"><font size=-1>Running
Scripts</font></font></font></b>
<br><font size=-1>You may select the <b><i>File->Run</i></b> menu item
on the menu bar to execute JavaScript scripts contained in files. This
action will display a file-selection dialog box prompting you for the location
of a script to execute. The loaded script will be run in a new thread and
control will be given to the debugger on its first instruction.</font>
<p><a NAME="_Toc502165111"></a><b><font face="Arial"><font color="#000080"><font size=+1>Controlling
Execution</font></font></font></b>
<br><font size=-1>The debugger provides the following facilities for you
to control the execution of scripts you are debugging:</font>
<p><b><font face="Arial"><font color="#000080">Step Into</font></font></b>
<br><font size=-1>To single step entering any function calls, you may do
any of the following:</font>
<ul>
<li>
<font size=-1>Select the <b><i>Debug->Step Into </i></b>menu item on the
menu bar</font></li>
<li>
<font size=-1>Press the <b><i>Step Into</i></b> button on the toolbar</font></li>
<li>
<font size=-1>Press the F11 key on the keyboard</font></li>
</ul>
<font size=-1>Execution will resume. If the current line in the script
contains a function call control will return to the debugger upon entry
into the function. Otherwise control will return to the debugger at the
next line in the current function.</font>
<p><b><font face="Arial"><font color="#000080">Step Over</font></font></b>
<br><font size=-1>To single step to the next line in the current function,
you may do any of the following:</font>
<ul>
<li>
<font size=-1>Select the <b><i>Debug->Step Over</i></b> menu item on the
menu bar</font></li>
<li>
<font size=-1>Press the <b><i>Step Over</i></b> button on the toolbar</font></li>
<li>
<font size=-1>Press the F7 key on the keyboard</font></li>
</ul>
<font size=-1>Execution will resume but control will return to the debugger
at the next line in the current function or top-level script.</font>
<p><b><font face="Arial"><font color="#000080">Step Out</font></font></b>
<br><font size=-1>To continue execution until the current function returns
you may do any of the following:</font>
<ul>
<li>
<font size=-1>Select the <b><i>Debug->Step Out</i></b> menu item on the
menu bar</font></li>
<li>
<font size=-1>Press the <b><i>Step Out</i></b> button on the toolbar</font></li>
<li>
<font size=-1>Press the F8 key on the keyboard</font></li>
</ul>
<font size=-1>Execution will resume until the current function returns
or a breakpoint is hit.</font>
<p><b><font face="Arial"><font color="#000080">Go</font></font></b>
<br><font size=-1>To resume execution of a script you may do any of the
following:</font>
<ul>
<li>
<font size=-1>Select the <b><i>Debug->Go</i></b> menu item on the menu
bar</font></li>
<li>
<font size=-1>Press the <b><i>Go</i></b> button on the toolbar</font></li>
<li>
<font size=-1>Press the F5 key on the keyboard</font></li>
</ul>
<font size=-1>Execution will resume until a breakpoint is hit or the script
completes.</font>
<p><b><font face="Arial"><font color="#000080">Break</font></font></b>
<br><font size=-1>To stop all running scripts and give control to the debugger
you may do any of the following:</font>
<ul>
<li>
<font size=-1>Select the <b><i>Debug->Break</i></b> menu item on the menu
bar</font></li>
<li>
<font size=-1>Press the <b><i>Break</i></b> button on the toolbar</font></li>
<li>
<font size=-1>Press the Pause/Break key on the keyboard</font></li>
</ul>
<a NAME="_RunningScripts"></a><b><font face="Arial"><font color="#000080"><font size=-1>Break
on Exceptions</font></font></font></b>
<br><font size=-1>To give control to the debugger whenever a JavaScript
is exception is thrown select the <b><i>Debug->Break on Exceptions</i></b>
checkbox from the menu bar.&nbsp; Whenever a JavaScript exception is thrown
by a script a message dialog will be displayed and control will be given
to the debugger at the location the exception is raised.</font>
<p><a NAME="_BreakOnFunctionEnter"></a><b><font face="Arial"><font color="#000080"><font size=-1>Break on Function Enter</font></font></font></b>
<br><font size=-1>Selecting <b><i>Debug->Break on Function Enter</i></b> will give control to the debugger whenever the execution is entered into a function or script.</font>
<p><a NAME="_BreakOnFunctionExit"></a><b><font face="Arial"><font color="#000080"><font size=-1>Break on Function Exit</font></font></font></b>
<br><font size=-1>Selecting <b><i>Debug->Break on Function Return</i></b> will give control to the debugger whenever the execution is about to return from a function or script.</font>
<p><a NAME="_Toc502165112"></a><b><font face="Arial"><font color="#000080">Moving
Up and Down the Stack</font></font></b>
<br><font size=-1>The lower-left (dockable) pane in the debugger main window
contains a combo-box labeled "Context:" which displays the current stack
of the executing script. You may move up and down the stack by selecting
an entry in the combo-box. When you select a stack frame the variables
and watch windows are updated to reflect the names and values of the variables
visible at that scope.</font>
<p><a NAME="_Toc502165113"></a><b><font face="Arial"><font color="#000080">Setting
and Clearing Breakpoints</font></font></b>
<br><font size=-1>The main desktop of the debugger contains file windows
which display the contents of each script you are debugging. You may set
a breakpoint in a script by doing one of the following:</font>
<ul>
<li>
<font size=-1>Place the cursor on the line at which you want to set a breakpoint
and right-click with the mouse. This action will display a pop-up menu.
Select the <b><i>Set Breakpoint</i></b> menu item.</font></li>
<li>
<font size=-1>Simply single-click on the line number of the line at which
you want to set a breakpoint.</font></li>
</ul>
<font size=-1>If the selected line contains executable code a red dot will
appear next to the line number and a breakpoint will be set at that location.</font>
<p><font size=-1>You may clear breakpoint in a script by doing one of the
following:</font>
<ul>
<li>
<font size=-1>Place the cursor on the line at which you want to clear a
breakpoint and right-click with the mouse. This action will display a pop-up
menu. Select the <b><i>Clear Breakpoint</i></b> menu item.</font></li>
<li>
<font size=-1>Simply single-click on the red dot or the line number of
the line at which you want to clear a breakpoint.</font></li>
</ul>
<font size=-1>The red dot will disappear and the breakpoint at that location
will be cleared.</font>
<p><a NAME="_Toc502165114"></a><b><font face="Arial"><font color="#000080"><font size=+1>Viewing
Variables</font></font></font></b>
<br><font size=-1>The lower-left (dockable) pane in the debugger main window
contains a tab-pane with two tabs, labeled "this" and "Locals". Each pane
contains a tree-table which displays the properties of the current object
and currently visible local variables, respectively.</font>
<p><b><font face="Arial"><font color="#000080">This</font></font></b>
<br><font size=-1>The properties of the current object are displayed in
the
<b><i>this</i></b> table. If a property is itself a JavaScript object
the property may be expanded to show its sub-properties. The <b><i>this</i></b>
table is updated each time control returns to the debugger or when you
change the stack location in the <b><i>Context:</i></b> window.</font>
<p><b><font face="Arial"><font color="#000080">Locals</font></font></b>
<br><font size=-1>The local variables of the current function are displayed
in the <b><i>Locals</i></b> table. If a variable is itself a JavaScript
object the variable may be expanded to show its sub-properties. The <b><i>Locals</i></b>
table is updated each time control returns to the debugger or when you
change the stack location in the <b><i>Context:</i></b> window</font>
<p><a NAME="_Toc502165116"></a><b><font face="Arial"><font color="#000080">Watch
Window</font></font></b>
<br><font size=-1>You may enter arbitrary JavaScript expressions in the
<b><i>Watch:</i></b>
table located in the lower-right (dockable) pane in the debugger main window.
The expressions you enter are re-evaluated in the current scope and their
current values displayed each time control returns to the debugger or when
you change the stack location in the <b><i>Context:</i></b> window.</font>
<p><a NAME="_Toc502165117"></a><b><font face="Arial"><font color="#000080">Evaluation
Window</font></font></b>
<br><font size=-1>The <b><i>Evaluate</i></b> pane located in the lower-right
(dockable) pane in the debugger main window contains an editable command
line where you may enter arbitrary JavaScript code. The code is evaluated
in the context of the current stack frame. The window maintains a history
of the commands you have entered. You may move backward or forward through
the history by pressing the Up/Down arrow keys on the keyboard.</font>
</body>
</html>

View File

@@ -0,0 +1,171 @@
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Rhino Documentation</title>
</head>
<body bgcolor="#ffffff">
<center>
<h1> Rhino Documentation</h1>
</center>
<b><i><font size="+1">General</font></i></b>
<table width="100%">
<tbody>
<tr>
<td><a href="overview.html">Overview</a>
</td>
<td>An overview of the JavaScript language and of Rhino.</td>
</tr>
<tr>
<td><a href="limits.html">Requirements and Limitations</a>
</td>
<td>What you must have to run Rhino; what Rhino cannot do.</td>
</tr>
<tr>
<td><a href="rhino15R4.html">What's new in 1.5R4</a>
</td>
<td>Changes since 1.5R3.</td>
</tr>
<tr>
<td><a href="debugger.html">Rhino Debugger</a>
</td>
<td>A debugger for debugging JavaScript running in Rhino.</td>
</tr>
<tr>
<td><a href="opt.html">Optimization</a>
</td>
<td>Details on the various optimization levels.</td>
</tr>
<tr>
<td><a href="http://sourceforge.net/projects/jscorba">JS/CORBA Adapter</a>
</td>
<td>Provides a mechanism for arbitrary JavaScript objects to interact
with each other transparently in a distributed JavaScript system using CORBA.</td>
</tr>
<tr>
<td><a href="bsf.html">Using Rhino with BSF and Apache</a>
</td>
<td>How to use Rhino with apps that support BSF.</td>
</tr>
<tr>
<td><a href="changes.html">Recent Changes</a>
</td>
<td>Describes recent changes to Rhino.</td>
</tr>
<tr>
<td><a href="faq.html">FAQ</a>
</td>
<td>Answers to frequently asked questions about Rhino.</td>
</tr>
<tr>
<td><a href="http://industry.java.sun.com/javaone/99/event/0,1768,629,00.html">
1999 JavaOne session on Rhino</a>
</td>
<td>A talk on Rhino with slides. Also see the <a href="javaone.html">followup</a>
.</td>
</tr>
<tr>
<td valign="Top"><a href="http://www.ociweb.com/jnb/archive/jnbMar2001.html">
Scripting Languages for Java</a>
<br>
</td>
<td valign="Top">An article comparing and contrasting Rhino and Jython.<br>
</td>
</tr>
</tbody>
</table>
<p><b><i><font size="+1">Writing Scripts</font></i></b>
<table width="100%">
<tbody>
<tr>
<td><a href="ScriptingJava.html">Scripting Java</a>
</td>
<td>How to use Rhino to script Java classes.</td>
</tr>
<tr>
<td><a href="scriptjava.html">Scripting Java</a>
</td>
<td>How to use Rhino to script Java classes (an older treatment).</td>
</tr>
<tr>
<td><a href="perf.html">Performance Hints</a>
</td>
<td>Some tips on writing faster JavaScript code.</td>
</tr>
<tr>
<td><a href="tools.html">Tools</a>
</td>
<td>Some tools for developing JavaScript scripts.</td>
</tr>
</tbody>
</table>
</p>
<p><b><i><font size="+1">Embedding Rhino</font></i></b>
<table width="100%">
<tbody>
<tr>
<td><a href="tutorial.html">Embedding tutorial</a>
</td>
<td>A short tutorial on how to embed Rhino into your application.</td>
</tr>
<tr>
<td><a href="apidocs/index.html">API javadoc Reference</a>
</td>
<td>An annotated outline of the programming interface to Rhino (tip only).</td>
</tr>
<tr>
<td><a href="scopes.html">Scopes and Contexts</a>
</td>
<td>Describes how to use scopes and contexts for the best performance
and flexibility, with an eye toward multithreaded environments.</td>
</tr>
<tr>
<td><a href="serialization.html">Serialization</a>
</td>
<td>How to serialize JavaScript objects and functions in Rhino.</td>
</tr>
<tr>
<td><a href="runtime.html">Runtime</a>
</td>
<td>A brief description of the JavaScript runtime.</td>
</tr>
<tr>
<td><a href="footprint.html">Small Footprint</a>
</td>
<td>Hints for those interested in small-footprint embeddings.</td>
</tr>
<tr>
<td><a href="examples.html">Examples</a>
</td>
<td>A set of examples showing how to control the JavaScript engine and
build JavaScript host objects.</td>
</tr>
<tr>
<td><font color="#000000"><a href="http://www.mozilla.org/js/tests/library.html">
Testing</a>
</font></td>
<td>How to run the JavaScript test suite.</td>
</tr>
</tbody>
</table>
</p>
<h3>
<hr width="100%"><a href="index.html">back to top</a>
</h3>
</body>
</html>

View File

@@ -0,0 +1,91 @@
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="Author" content="Igor Bukanov">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Rhino Downloads</title>
</head>
<body>
<center><b><font size="+3">Rhino Downloads</font></b></center>
<p>Rhino is available for download both in source and compiled form. </p>
<h3> Binaries</h3>
You can download binaries (JAR files) from <a
href="ftp://ftp.mozilla.org/pub/mozilla.org/js/"> ftp://ftp.mozilla.org/pub/mozilla.org/js/</a>
. Rhino 1.5 Release 4.1 is the last qualified release. It is also possible
to download the latest rhino build that reflects newer features and bug
fixes, but has not been fully qualified. These zip files also include
the source.
<p>If you are looking for <tt>js.jar</tt> for XSLT or for IBM's Bean
Scripting Framework (BSF), download one of the zip files below and
unzip it. </p>
<ul>
<li> <a href="ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino15R41.zip">Rhino 1.5R4.1.</a>
<ul>
<li> <i><font size="-1"><a href="rhino15R41.html">Description of changes from 1.5R4.1</a> </font></i>.</li>
</ul>
</li>
<li> <a href="ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino15R4.zip">Rhino 1.5R4.</a>
<ul>
<li> <i><font size="-1"><a href="rhino15R4.html">Description of changes from 1.5R3</a> </font></i>.</li>
</ul>
</li>
<li><a href="ftp://ftp.mozilla.org/pub/mozilla.org/js/rhino15R3.zip">Rhino 1.5R3.</a>
<ul>
<li> <i><font size="-1"><a href="rhino15R3.html">Description of
changes from 1.5R2</a> </font></i>.</li>
</ul>
</li>
<li> <a
href="ftp://ftp.mozilla.org/pub/mozilla.org/js/older-packages/rhino15R2.zip">Rhino
1.5R2.</a>
<ul>
<li> <i><font size="-1"><a href="rhino15R2.html">Description of
changes from 1.5R1</a> </font></i>.</li>
</ul>
</li>
<li><a
href="ftp://ftp.mozilla.org/pub/mozilla.org/js/older-packages/rhino15R1.zip">Rhino
1.5R1.</a>
<ul>
<li> <i><font size="-1"><a href="rhino15R1.html">Description of
changes from 1.4R3</a> </font></i>.</li>
</ul>
</li>
<li> <a
href="ftp://ftp.mozilla.org/pub/mozilla.org/js/older-packages/rhino14R3.zip"> Rhino
1.4 Release 3</a> .</li>
<li> <a href="ftp://ftp.mozilla.org/pub/mozilla.org/js/rhinoLatest.zip">Latest
Rhino builds</a> .
<ul>
<li> <i><font size="-1"><a href="changes.html">Description of
changes from 1.5R4</a> </font></i>.</li>
</ul>
</li>
</ul>
<h3> Source</h3>
The source code for Rhino is available under <a
href="http://www.mozilla.org/NPL/"> NPL 1.1</a> . In addition to getting
the source from the zip files above, the source code for Rhino can be
found in the CVS tree at mozilla/js/rhino. See&nbsp; <a
href="http://www.mozilla.org/cvs.html">source code via cvs</a> for
details on how to set up CVS, define your CVSROOT, and login. Once
you've done that, just execute the command
<pre>&nbsp;&nbsp;&nbsp; cvs co mozilla/js/rhino</pre>
to get the tip source.
<p>The current tip can also be viewed using LXR at <a
href="http://lxr.mozilla.org/mozilla/source/js/rhino/">
http://lxr.mozilla.org/mozilla/source/js/rhino/</a> . </p>
<p> </p>
<hr width="100%"><a href="index.html">back to top</a> <br>
&nbsp; <br>
</body>
</html>

View File

@@ -0,0 +1,278 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 97">
<meta name="GENERATOR" content="Mozilla/4.7 [en] (WinNT; U) [Netscape]">
<title>Embedding Scripting Host in Business Applications</title>
</head>
<body link="#0000FF">
<b><font face="Arial"><font size=-1>Embedding
Scripting Host in Business Applications</font></font></b>
<p><b><font face="Arial"><font size=-1>Madhukumar Seshadri, <a href="http://www.cognizant.com)/">www.cognizant.com</a></font></font></b>
<br>&nbsp;
<br>&nbsp;
<p><font face="Arial"><font size=-1>With web browsers, continuing to rule
the human interface for applications, creating value by being ubiquitous,
few adoptions of rich technology thats getting brewed underneath, will
help designing business applications even though most of the current ones
are made with birds eye of the underlying technologies.</font></font>
<p><font face="Arial"><font size=-1>JavaScript is a scripting language
invented and developed by Netscape. The language was primarily designed
for creating lightweight programming for web browser extensions by exposing
the Document Object Model of an HTML page to the scripts. JavaScript is
becoming object oriented and getting adopted for server-side scripting.</font></font>
<p><font face="Arial"><font size=-1>JavaScript is also becoming a standard
in the scripting world as Netscape is working closely with ECMA (European
Computer Manufacturers Association) to make it as a standard scripting
language for the script world. The standards are published as ECMA Script.</font></font>
<p><font face="Arial"><font size=-1>JavaScript originally designed for
exposing the DOM (Document Object Model) standardized by World Wide Web
consortium (W3C), to help web page designers to control and manipulate
the pages dynamically. JavaScript engines were embedded in the browsers
and they execute those portions of the code embedded in the HTML pages.</font></font>
<p><font face="Arial"><font size=-1>In short, JavaScript engine embedded
in the browser allowed extensions or manipulations for DOM Object run time
for the HTML page by executing the scripts associated with them. In other
words, browser exposes its DOM object for the page to scripts for extensions
and dynamic manipulations of the same, using a language that the script
interpreter understands.</font></font>
<p><font face="Arial"><font size=-1>Can I do the same for my application
by exposing my custom business objects written in my middle-tier? Can I
allow user to my write JavaScript extensions for my objects and also be
host for executing those scripts?</font></font>
<p><font face="Arial"><font size=-1>JavaScript host runs times are available
as binaries written in major languages. Check out <a href="http://www.mozilla.org/js">www.mozilla.org/js</a>.
Spider Monkey and Rhino are open source JavaScripting engines available
from mozilla.</font></font>
<p><font face="Arial"><font size=-1>Microsoft implementation of ECMA Script
(ECMA Script is based on core JavaScript, created by Netscape) is called
JScript. Microsoft binaries of jscript engine can be downloaded from http://msdn.microsoft.com/scripting/.</font></font>
<p><font face="Arial"><font size=-1>This document doesnt explain the JavaScript
language in detail but explains how these scripting engines can be used
as host to expose business objects in the middle-tier and how the user
of these applications can extend it if needed using JavaScript.</font></font>
<p><font face="Arial"><font size=-1>The scripting engine Rhino (<a href="http://www.mozilla.org/js)">www.mozilla.org/rhino)</a>,
a javascript engine purely written in Java is one that I am going to use
for the testing the above.</font></font>
<p><font face="Arial"><font size=-1>Let us set some simple goals,</font></font>
<ul>
<li>
<font face="Arial"><font size=-1>Execute a plain JavaScript code and
use static Java object</font></font></li>
<li>
<font face="Arial"><font size=-1>Instantiate external objects (written
in Java) from the script and use them within the script</font></font></li>
</ul>
<br>&nbsp;
<br>&nbsp;
<p><font face="Arial"><font size=-1>Let us write a simple Javscript to
test the above set goals,</font></font>
<p><font face="Arial"><font size=-1><b>Fig 1</b> jshosttest.js</font></font>
<p><b><i><font face="Arial"><font size=-1>/* Test 1 */</font></font></i></b>
<br><b><i><font face="Arial"><font size=-1>/* Use a static Java Object
in the script */</font></font></i></b>
<p><font face="Arial"><font size=-1>function test1() {</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; var str;</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; str = '"Hello World";</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; return str;</font></font>
<br><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>var str = test1( );</font></font>
<br><font face="Arial"><font size=-1>//out is expected to be Java Object
exposed to the script scope</font></font>
<br><font face="Arial"><font size=-1>out.println ("JavaScript - Test 1
- " + str);</font></font>
<p><b><i><font face="Arial"><font size=-1>/* Test 2 */</font></font></i></b>
<p><b><i><font face="Arial"><font size=-1>/* Instantiate a Javaobject for
this scope and use it */</font></font></i></b>
<p><font face="Arial"><font size=-1>function test2(){</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; // create a Java
string buffer object from JavaScript and use its java instance</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; // This uses an
another Java object created for creating new objects within Java and</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; // brings the same
for JavaScript execution scope</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; // Refer _create.java
for more information</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; create.getInstance("java.lang.StringBuffer","buffer");</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; //JavaScript refers
the java object instance as buffer</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; out.println(buffer.toString());</font></font>
<br>&nbsp;&nbsp;&nbsp; <font face="Arial"><font size=-1>buffer.append("I
am a javaobject dynamically created and executed in JavaScript");</font></font>
<br>&nbsp;&nbsp;&nbsp; <font face="Arial"><font size=-1>return buffer.toString();</font></font>
<br><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>var str = test2();</font></font>
<br><font face="Arial"><font size=-1>out.println("From JavaScript - Test
2 " + str);</font></font>
<p><font face="Arial"><font size=-1>Let us write a simple Javahost Object
using the Rhino engine to execute the above script,</font></font>
<p><b><font face="Arial"><font size=-1>Fig 2.1 - JSHost.java</font></font></b>
<p><font face="Arial"><font size=-1>/**</font></font>
<br><font face="Arial"><font size=-1>* @author Madhukumar Seshadri</font></font>
<br><font face="Arial"><font size=-1>* @version</font></font>
<br><font face="Arial"><font size=-1>*/</font></font>
<p><font face="Arial"><font size=-1>import org.mozilla.javascript.*;</font></font>
<br><font face="Arial"><font size=-1>import java.io.*;</font></font>
<br><font face="Arial"><font size=-1>import java.lang.*;</font></font>
<br><i><font face="Arial"><font size=-1>// import com.xxx.xxx.*;</font></font></i>
<p><font face="Arial"><font size=-1>public class JSHost extends Object
{</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; /** Creates new
JSHost */</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; public JSHost()
{</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; }</font></font>
<p><i><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; /*** Executes
.js file ***/</font></font></i>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; public Object executeJS
(String jsfname){</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; //You can also
use evaluateReader</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; File fp = new File(jsfname);</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; String str_buff
=null;</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; try {</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
FileReader fr = new FileReader(jsfname);</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
int length = (int) fp.length();</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
char cbuff[] = new char[(char)length];</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
fr.read(cbuff);</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
str_buff = new String(cbuff);</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; } catch(Exception
e) {</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
e.printStackTrace();</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; }</font></font>
<p><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; //Execute the .js
file content</font></font>
<br><font face="Arial"><font size=-1>&nbsp;&nbsp;&nbsp; return executeJSSource(str_buff);</font></font>
<br><font face="Arial"><font size=-1>}</font></font>
<p><i><font face="Arial"><font size=-1>/*** Executes javascript source
***/</font></font></i>
<br><font face="Arial"><font size=-1>public Object executeJSSource (String
jsbuff){</font></font>
<br><font face="Arial"><font size=-1>Object any=null;</font></font>
<br><font face="Arial"><font size=-1>try{</font></font>
<br><i><font face="Arial"><font size=-1>//Enter the Context</font></font></i>
<br><font face="Arial"><font size=-1><i>// Refer </i><u><font color="#0000FF">http://www.mozilla.org/js/rhino/tutorial.html</font></u></font></font>
<br><font face="Arial"><font size=-1>Context context = Context.enter();</font></font>
<br><i><font face="Arial"><font size=-1>// Get the execution scope</font></font></i>
<br><font face="Arial"><font size=-1>Scriptable scope = context.initStandardObjects();</font></font>
<p><i><font face="Arial"><font size=-1>//----------- For Test 1 - Get System.out
in scope</font></font></i>
<br><font face="Arial"><font size=-1>//Scriptable jObj1 = Context.toObject(System.out,
scope);</font></font>
<br><font face="Arial"><font size=-1>scope.put("out", scope, jObj1);</font></font>
<p><i><font face="Arial"><font size=-1>//------------ For Test 2 - Instantiate
Create Object and get that in scope</font></font></i>
<br><i><font face="Arial"><font size=-1>//Allow JScript to create Java
Objects</font></font></i>
<br><i><font face="Arial"><font size=-1>//Bring the _create object to context</font></font></i>
<br><font face="Arial"><font size=-1>_create create = new _create( );</font></font>
<br><i><font face="Arial"><font size=-1>//Register this context and scope
to this create object instance</font></font></i>
<br><font face="Arial"><font size=-1>create.registerContext(context,scope);</font></font>
<br><font face="Arial"><font size=-1>//Scriptable jObj2 = Context.toObject(_create,
scope);</font></font>
<br><font face="Arial"><font size=-1>scope.put("create",scope,create);</font></font>
<br><i><font face="Arial"><font size=-1>//Evaluate (or execute js)</font></font></i>
<br><font face="Arial"><font size=-1><i>//Refer </i><u><font color="#0000FF">http://www.mozilla.org/js/rhino/tutorial.html</font></u></font></font>
<br><font face="Arial"><font size=-1>any = context.evaluateString(scope,
jsbuff, "", 1, null);</font></font>
<br><i><font face="Arial"><font size=-1>//Exit the Context</font></font></i>
<br><font face="Arial"><font size=-1>context.exit( );</font></font>
<br><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>catch ( JavaScriptException jse) {</font></font>
<br><font face="Arial"><font size=-1>jse.printStackTrace();</font></font>
<br><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>return any;</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<br>&nbsp;
<br>&nbsp;
<p><font face="Arial"><font size=-1>Let us write a class for creating new
Java objects and bringing them to this script execution scope,</font></font>
<p><b><font face="Arial"><font size=-1>Fig 2.2 _create.java</font></font></b>
<p><i><font face="Arial"><font size=-1>/**</font></font></i>
<p><i><font face="Arial"><font size=-1>* @author Madhukumar</font></font></i>
<p><i><font face="Arial"><font size=-1>*/</font></font></i>
<p><font face="Arial"><font size=-1>import java.lang.Class;</font></font>
<p><font face="Arial"><font size=-1>import org.mozilla.javascript.*;</font></font>
<p><font face="Arial"><font size=-1>public class _create extends Object
{</font></font>
<p><font face="Arial"><font size=-1>static Context ptr = null;</font></font>
<p><font face="Arial"><font size=-1>static Scriptable scope =null;</font></font>
<p><font face="Arial"><font size=-1>public _create () { }</font></font>
<p><font face="Arial"><font size=-1>public void registerContext(Context
cptr, Scriptable sc){</font></font>
<p><font face="Arial"><font size=-1>ptr = cptr;</font></font>
<p><font face="Arial"><font size=-1>scope = sc;</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>public void getInstance(String classname,String
jsclassname) {</font></font>
<p><font face="Arial"><font size=-1>Object any=null;</font></font>
<p><font face="Arial"><font size=-1>try {</font></font>
<p><font face="Arial"><font size=-1>Class thisclass = Class.forName(classname);</font></font>
<p><font face="Arial"><font size=-1>any = thisclass.newInstance();</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>catch(Exception e){</font></font>
<p><font face="Arial"><font size=-1>e.printStackTrace();</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>if( ptr != null) {</font></font>
<p><font face="Arial"><font size=-1>if (scope !=null) {</font></font>
<p><i><font face="Arial"><font size=-1>//register created object for this
execution scope</font></font></i>
<p><font face="Arial"><font size=-1>scope.put(jsclassname,scope,any);</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<br>&nbsp;
<br>&nbsp;
<p><font face="Arial"><font size=-1>It is time to test the code, so let
us write a small object that will use the JSHost object,</font></font>
<p><b><font face="Arial"><font size=-1>Fig 3 - JSHosttest.java</font></font></b>
<p><font face="Arial"><font size=-1>/**</font></font>
<p><font face="Arial"><font size=-1>* @author Madhukumar</font></font>
<p><font face="Arial"><font size=-1>* @version</font></font>
<p><font face="Arial"><font size=-1>*/</font></font>
<p><font face="Arial"><font size=-1>public class JSHosttest extends Object
{</font></font>
<p><font face="Arial"><font size=-1>/** Creates new JSHostTest*/</font></font>
<p><font face="Arial"><font size=-1>public JSHosttest() {</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>public static void main (String args[]){</font></font>
<p><font face="Arial"><font size=-1>if (args.length &lt; 1) {</font></font>
<p><font face="Arial"><font size=-1>System.out.println("Usage - Java JSHosttest.class
&lt;js source file>");</font></font>
<p><font face="Arial"><font size=-1>return;</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>JSHost jsh = new JSHost();</font></font>
<p><font face="Arial"><font size=-1>System.out.println("Executing JavaScript
file - " + args[0]);</font></font>
<p><font face="Arial"><font size=-1>Object result = jsh.executeJS(args[0]);</font></font>
<p><font face="Arial"><font size=-1>if (result instanceof String){</font></font>
<p><font face="Arial"><font size=-1>System.out.println("Results - " + result);</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<p><font face="Arial"><font size=-1>}</font></font>
<br>&nbsp;
<br>&nbsp;
<p><font face="Arial"><font size=-1>For more explanations on the code execution,
please refer embedding tutorial <a href="http://www.mozilla.org/js/rhino/tutorial.html">http://www.mozilla.org/js/rhino/tutorial.html</a>
and for all documentation and examples on Rhino visit <a href="http://www.mozilla.org/rhino/doc.html">http://www.mozilla.org/rhino/doc.html</a>.</font></font>
<br>&nbsp;
<br>&nbsp;
<br>&nbsp;
<br>&nbsp;
<br>&nbsp;
<br>&nbsp;
</body>
</html>

View File

@@ -0,0 +1,94 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
<title>Rhino Examples</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
Rhino Examples</h1></center>
Examples have been provided that show how to control the JavaScript engine
and to implement scriptable host objects. All the examples are in the cvs
tree at <tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/">mozilla/js/rhino/examples</a></tt>.
<br>&nbsp;
<h2>
Sample Scripts</h2>
The <tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/unique.js">unique.js</a></tt>
script allows printing unique lines from a file.
<p>The <tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/liveConnect.js">liveConnect.js</a></tt>
script shows a sample usage of LiveConnect (Java-to-JavaScript connectivity).
<p>The <tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/jsdoc.js">jsdoc.js</a></tt>
script is a JavaScript analog to Java's <tt>javadoc</tt>. It makes heavy
use of regular expressions.
<p>The <tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/checkParam.js">checkParam.js</a></tt>
script is a useful tool to check that <tt>@param</tt> tags in Java documentation
comments match the parameters in the corresponding Java method.
<p>The <tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/enum.js">enum.js</a></tt>
script is a good example of using a JavaAdapter to implement a Java interface
using a JavaScript object.
<p>The <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/NervousText.js">NervousText.js</a>
script is a JavaScript implementation of the famous NervousText applet
using JavaScript compiled to Java classes using <a href="jsc.html">jsc</a>.
It can be run in the HTML page <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/NervousText.html">NervousText.html</a>.
<br>&nbsp;
<h2>
Controlling the JavaScript Engine</h2>
<h4>
The RunScript class</h4>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/RunScript.java">RunScript.java</a></tt>
is a simple program that executes a script from the command line.
<h4>
The Control class</h4>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/Control.java">Control.java</a></tt>
is a program that executes a simple script and then manipulates the result.
<h4>
JavaScript Shell</h4>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/Shell.java">Shell.java</a></tt>
is a program that executes JavaScript programs; it is a simplified version
of the shell in the <tt>tools</tt> package. The programs may be specified
as files on the command line or by typing interactively while the shell
is running.
<h4>PrimitiveWrapFactory</h4>
<a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/PrimitiveWrap
Factory.java">PrimitiveWrapFactory.java</a> is an example of a WrapFactory that
can be used to control the wrapping behavior of the Rhino engine on calls to Jav
a methods.<br>
<h4>
<b>Multithreaded Script Execution</b></h4>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/DynamicScopes.java">DynamicScopes.java</a></tt>
is a program that creates a single global scope object and then shares
it across multiple threads. Sharing the global scope allows both information
to be shared across threads, and amortizes the cost of Context.initStandardObjects
by only performing that expensive operation once.
<br>&nbsp;
<h2>
Implementing Host Objects</h2>
First check out the <a href="http://www.mozilla.org/rhino/tutorial.html">tutorial</a>
if you haven't already.
<h4>
The Foo class - Extending ScriptableObject</h4>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/Foo.java">Foo.java</a></tt>
is a simple JavaScript host object that includes a property with an associated
action and a variable argument method.
<br>&nbsp;
<h4>
The Matrix class - Implementing Scriptable</h4>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/Matrix.java">Matrix.java</a></tt>
provides a simple multidimensional array by implementing the Scriptable
interface.
<br>&nbsp;
<h4>
The File class - An advanced example</h4>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/File.java">File.java</a></tt>
extends ScriptableObject to provide a means of reading and writing files
from JavaScript. A more involved example of host object definition.
<p>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,52 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Rhino FAQ</title>
</head>
<body bgcolor="#FFFFFF">
<script src="owner.js"></script>
<center>
<h1>
Frequently Asked Questions about Rhino</h1></center>
<script>document.write(owner());</script>
<br><script>
var d = new Date(document.lastModified);
document.write((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
document.write('<br>');
</script>
<center>
<hr WIDTH="100%"></center>
<p><b><font size=+2>Q</font>.</b> <i>How do I create a Java array from
JavaScript?</i>
<p><b><font size=+2>A.</font></b> You must use Java reflection. For instance,
to create an array of java.lang.String of length five, do
<blockquote><tt>var stringArray = java.lang.reflect.Array.newInstance(java.lang.String,
5);</tt></blockquote>
Then if you wish to assign the string "hi" to the first element, simply
execute <tt>stringArray[0] = "hi"</tt>.
<p>Creating arrays of primitive types is slightly different: you must use
the TYPE field. For example, creating an array of seven ints can be done
with the code
<blockquote><tt>var intArray = java.lang.reflect.Array.newInstance(java.lang.Integer.TYPE,
7);</tt></blockquote>
<p><br><b><font size=+2>Q</font>.</b> <i>When I try to execute a script
I get the exception </i><tt>Required security context missing</tt><i>.
What's going on?</i>
<p><b><font size=+2>A.</font></b> You've likely missed placing the <tt>Security.properties</tt>
file in your class path at <tt>org.mozilla.javascript.resources</tt>.
<h3>
<hr WIDTH="100%"><br>
<a href="index.html">back to top</a></h3>
</body>
</html>

View File

@@ -0,0 +1,60 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.51 [en] (WinNT; U) [Netscape]">
<title>Small Footprint</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
Small Footprint</h1></center>
A few changes can be made to reduce the footprint of Rhino for embeddings
where space is at a premium. On a recent build, the length of js.jar was 603,127 bytes corresponding to 1,171,708 bytes of all uncompressed Rhino classes with debug information included.
With various changes js.jar size can be reduced to 204,689 bytes corresponding to 424,774 bytes of uncompressed classes.
<h3>Tools</h3>
<p>
Most embeddings won't need any of the classes in <tt>org.mozilla.javascript.tools</tt> or any of its sub-packages.
<h3>
Optimizer</h3>
<p>
It is possible to run Rhino with interpreter mode only, allowing you to remove
classes for classfile generation that include all the classes from
<tt>org.mozilla.javascript.optimizer</tt> package and <tt>ClassNameHelper</tt>, <tt>ClassRepository</tt> classes from <tt>org.mozilla.javascript</tt> package.
<h3>JavaAdapter</h3>
<p>
Implementing the JavaAdapter functionality requires the ability to generate
classes on the fly. Removing <tt>org.mozilla.javascript.JavaAdapter</tt> will disable this functionality, but Rhino will otherwise run correctly.
<h3>Class generation library</h3>
<p>
If you do not include Optimizer or JavaAdapter, then you do not need Rhino library for class file generation and you can remove all the classes from in <tt>org.mozilla.classfile</tt> package.
<h3>Regular Expressions</h3>
<p>
The package <tt>org.mozilla.javascript.regexp</tt> can be removed. Rhino
will continue to run, although it will not be able to execute any regular
expression matches. This change saves 47,984 bytes of class files.
<h3>Debug information</h3>
<p>
Debug information in Rhino classes consumes about 25% of code size and if you can live without that, you can recompile Rhino to remove it.
<h2>smalljs.jar</h2>
Ant build script in Rhino supports smalljar target that will generate smalljs.jar that does not include Tools, Optimizer, JavaAdapter and Class generation library, Regular Expressions and deprecated files. To build such minimalist jar without debug information, run the following command from the top directory of Rhino distribution:
<pre>
ant clean
ant -Ddebug=off -Dno-regexp=true smalljar
</pre>
If you omit <tt>-Dno-regexp=true</tt>, then the resulting smalljs.jar will include Regular Expression support.
<p>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,44 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<title>Help with Rhino</title>
</head>
<body>
<center><b><font size=+3>Help with Rhino</font></b></center>
<script src="owner.js"></script>
<p>Have a question that you can't find answer to in the <a href="doc.html">documentation</a>?
Here are some additional resources for help:
<br>&nbsp;
<h3>
<font size=+1>Newsgroup and Mail Gateway</font></h3>
The <a href="news:netscape.public.mozilla.jseng">netscape.public.mozilla.jseng</a>
newsgroup answers questions about both Rhino and the C implementation of
JavaScript. You can get to the newsgroup through a mail gateway. Send a
message with the subject "subscribe" to <a href="mailto:mozilla-jseng-request@mozilla.org?subject=subscribe">mozilla-jseng-request@mozilla.org</a>.
To post messages, send mail to <a href="mailto:mozilla-jseng@mozilla.org">mozilla-jseng@mozilla.org</a>.
To unsubscribe, mail with "unsubscribe" in the subject to <a href="mailto:mozilla-jseng-request@mozilla.org?subject=unsubscribe">mozilla-jseng-request@mozilla.org</a>.
<p>
To view archived messages, try <a href="http://groups.google.com/groups?q=netscape.public.mozilla.jseng&hl=en&lr=&safe=off&site=groups">Google groups</a> or
other newsgroup services.
<h3>
Bug System</h3>
Use <a href="http://bugzilla.mozilla.org/enter_bug.cgi?product=Rhino">Bugzilla</a>
to enter bugs against Rhino. Note that Rhino has its own product category.
<br>&nbsp;
<h3>
Module Owner</h3>
The module owner,&nbsp;<script>document.write(owner());</script>
, can
be mailed for help as well, although he may copy his response to the newsgroup
to help others.
<p>
<hr WIDTH="100%"><a href="index.html">back to top</a>
<br>&nbsp;
<br>&nbsp;
</body>
</html>

View File

@@ -0,0 +1,45 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.72 [en]C-NSCP (WinNT; U) [Netscape]">
<title>Rhino History</title>
</head>
<body>
<center><b><font size=+3>Rhino History</font></b></center>
<p>Rhino gets its name from the animal on the cover of the <a href="http://www.ora.com/">O'Reilly</a>
book about JavaScript.
<p>The Rhino project was started at Netscape in Fall 1997. At the time,
Netscape was planning to produce a version of Navigator written entirely
in Java and so it needed an implementation of JavaScript written in Java.
When Netscape stopped work on "Javagator", as it was called, somehow Rhino
escaped the axe (rumor had it that the executives "forgot" it existed).
Since then, a couple of major companies (including Sun) have licensed Rhino
for use in their products and paid Netscape to do so, allowing us to continue
work on it. Now Rhino is planned to be part of several server products
from Netscape as well.
<p>Originally, Rhino compiled all JavaScript code to Java bytecodes in
generated classfiles. This produced the best performance (often beating
the C implementation of JavaScript when run on a JIT), but suffered from
two faults. First, compilation time was long since generating Java bytecodes
and loading the generated classes was a heavyweight process. Also, the
implementation effectively leaked memory since most JVMs don't really collect
unused classes or the strings that are interned as a result of loading
a class file.
<p>So in Fall of 1998, Rhino added an interpretive mode. The classfile
generation code was moved to an optional, dynamically-loaded package. Compilation
is faster and when scripts are no longer in use they can be collected like
any other Java object.
<p>Rhino was released to mozilla.org in April of 1998. Originally Rhino
classfile generation had been held back from release. However the licensees
of Rhino have now agreed to release all of Rhino to open source, including
class file generation. Since its release to open source, Rhino has found
a variety of <a href="users.html">uses</a> and an increasing
number of people have contributed to the code.
<p>
<hr WIDTH="100%"><a href="index.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,75 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.7 [en] (WinNT; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java, Mozilla">
<title>Rhino - JavaScript for Java</title>
</head>
<body>
<center>
<h1>
Rhino: JavaScript for Java</h1></center>
<center><img SRC="rhino50.jpg" height=200 width=398></center>
<hr WIDTH="100%">Rhino is an open-source implementation of JavaScript written
entirely in Java. It is typically embedded into Java applications to provide
scripting to end users.
<table WIDTH="100%" >
<tr>
<td>
<div align=right><b><a href="download.html">Downloads</a></b></div>
</td>
<td>How to get source and binaries.</td>
</tr>
<tr>
<td>
<div align=right><b><a href="doc.html">Documentation</a></b></div>
</td>
<td>Information on Rhino for script writers and embedders.</td>
</tr>
<!--
<tr>
<td>
<div align=right><b><a href="users.html">Users</a></b></div>
</td>
<td>How people are using Rhino.</td>
</tr>
-->
<tr>
<td>
<div align=right><b><a href="history.html">History</a></b></div>
</td>
<td>The ancestry of the beast.</td>
</tr>
<tr>
<td>
<div align=right><b><a href="help.html">Help</a></b></div>
</td>
<td>Some resources if you get stuck.</td>
</tr>
</table>
<hr WIDTH="100%"><font size=-1>Module owner&nbsp;</font><script src="owner.js"></script>
<script>document.write(owner());</script>
<br><font size=-1>Rhino image courtesy of Paul Houle.</font><!---
Add reference to
http://www.javaworld.com/jw-08-1999/jw-08-howto.html
and
http://www.javaworld.com/javaworld/jw-09-1999/jw-09-howto.html
--->
</body>
</html>

View File

@@ -0,0 +1,66 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.6 [en] (WinNT; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Followup to JavaOne</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
Followup to JavaOne session on Rhino</h1></center>
This page is intended to follow up on the <a href="http://www.javasoft.com/javaone/">JavaOne</a>
session on <a href="http://industry.java.sun.com/javaone/99/event/0,1768,629,00.html">"Rhino:
JavaScript for the Java Platform"</a>. I hope it will be useful whether
or not you actually attended the talk.
<br>&nbsp;
<h2>
Slides</h2>
<a href="http://industry.java.sun.com/javaone/99/pdfs/e629.pdf">Slides</a>
(PDF file, 1112246 bytes)&nbsp; can be downloaded from Sun's site.
<br>&nbsp;
<br>&nbsp;
<h2>
More on Q &amp; A</h2>
Following the talk there was an excellent question and answer session where
many attendees asked good questions and offered useful suggestions. I'll
follow up on some of those here. I'll start a thread on the newsgroup <a href="news://news.mozilla.org/netscape.public.mozilla.jseng">netscape.public.mozilla.jseng</a>
so people can ask addition questions or comments there.
<h3>
Java classes visible to scripts</h3>
One attendee raised the point that many embeddings may not want scripts
to be able to access all Java classes. This is an excellent point, and
I've implemented an addition to the <a href="../js/rhino/org/mozilla/javascript/SecuritySupport.html">SecuritySupport</a>
class that allows embedders to choose which classes are exposed to scripts.
<h3>
Easier "importing" of Java classes</h3>
Another attendee suggested that the current method of referring to Java
classes (like <tt>java.lang.String</tt> or <tt>Packages.org.mozilla.javascript.Context</tt>)
could be improved. I've implemented a set of changes that make importing
easier, but I'm not convinced that adding them is the right thing to do
due to some drawbacks.
<p>To see what I've done, take a look at the javadoc for the <a href="../js/rhino/org/mozilla/javascript/ImporterTopLevel.html">ImporterTopLevel</a>
class. You'll see that it's now possible to make function calls to "import"
Java classes so that they can be referred to without qualification. I didn't
use the word "import" because that's a keyword in JavaScript.
<p>There are a few drawbacks to this implemenation. First, there is a runtime
cost associated with every lookup of a top-level variable. The problem
is that it's not possible to use the Java runtime to determine the set
of classes from a given package. Instead, importing the package "java.util"
saves the package name in a special list and every access to the global
scope that fails to find a matching variable causes the runtime to see
if there is a class by that name in the "java.util" package. Even for lookups
that succeed there is an additional method call.
<p>Another drawback to this implementation is namespace pollution: now
"importClass" and "importPackage" have special meaning. It's still possible
to substitute your own variables for these functions, but it's still possible
that program behavior could change.
<p>So I'm interested in people's opinion: Is this benefit worth the costs?
<p>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,82 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.7 [en] (WinNT; U) [Netscape]">
<title>JavaScript Compiler</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
JavaScript Compiler</h1></center>
The JavaScript compiler translates JavaScript source into Java class files.
The resulting Java class files can then be loaded and executed at another
time, providing a convenient method for transfering JavaScript, and for
avoiding translation cost.
<p>Note that the top-level functions available to the shell (such as <tt>print</tt>)
are <i>not</i> available to compiled scripts when they are run outside
the shell.
<br>&nbsp;
<h2>
Invoking the Compiler</h2>
<tt>java org.mozilla.javascript.tools.jsc.Main</tt> [<i>options</i>] <i>file1</i><tt>.js</tt>
[<i>file2</i><tt>.js</tt>...]
<p>where <i>options</i> are:
<p><tt>-extends <i>java-class-name</i></tt>
<blockquote>Specifies that a java class extending the Java class <i>java-class-name</i>
should be generated from the incoming JavaScript source file. Each global
function in the source file is made a method of the generated class, overriding
any methods in the base class by the same name.</blockquote>
<tt>-implements <i>java-intf-name</i></tt>
<blockquote>Specifies that a java class implementing the Java interface
<i><tt>java-intf-name</tt></i>
should be generated from the incoming JavaScript source file. Each global
function in the source file is made a method of the generated class, implementing
any methods in the interface by the same name.</blockquote>
<tt>-debug</tt>
<br><tt>-g</tt>
<ul>Specifies that debug information should be generated. May not be combined
with optimization at an <i>optLevel</i> greater than zero.</ul>
<tt>-nosource</tt>
<ul>Does not save the source in the class file. Functions and scripts compiled
this way cannot be decompiled. This option can be used to avoid distributing
source or simply to save space in the resulting class file.</ul>
<tt>-o </tt><i>outputFile</i>
<ul>Writes the class file to the given file (which should end in <tt>.class</tt>).
The string <i>outputFile</i> must be a writable filename.</ul>
<tt>-opt </tt><i>optLevel</i>
<br><tt>-O</tt> <i>optLevel</i>
<ul>Optimizes at level <i>optLevel</i>, which must be an integer between
-1 and 9. See <a href="opt.html">Optimization</a> for more details. If
<i>optLevel</i>
is greater than zero, <tt>-debug</tt> may not be specified.</ul>
<tt>-package</tt> <i>packageName</i>
<ul>Specifies the package to generate the class into. The string <i>packageName</i>
must be composed of valid identifier characters optionally separated by
periods.</ul>
<tt>-version </tt><i>versionNumber</i>
<ul>Specifies the language version to compile with. The string <i>versionNumber</i>
must be one of <tt>100</tt>, <tt>110</tt>, <tt>120</tt>, <tt>130</tt>,
or <tt>140</tt>. See <a href="overview.html#versions">JavaScript Language
Versions</a> for more information on language versions.</ul>
<h2>
Examples</h2>
<tt>$ cat test.js</tt>
<br><tt>java.lang.System.out.println("hi, mom!");</tt>
<br><tt>$ java org.mozilla.javascript.tools.jsc.Main test.js</tt>
<br><tt>$ ls *.class</tt>
<br><tt>test.class</tt>
<br><tt>$ java test</tt>
<br><tt>hi, mom!</tt>
<p><tt>$ java org.mozilla.javascript.tools.jsc.Main -extends java.applet.Applet
\</tt>
<br><tt>&nbsp;&nbsp;&nbsp; -implements java.lang.Runnable NervousText.js</tt>
<br>&nbsp;
<p>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 60 KiB

View File

@@ -0,0 +1,86 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.72 [en]C-NSCP (WinNT; U) [Netscape]">
<title>JavaScript Requirements and Limitations</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
Requirements and Limitations</h1></center>
<h2>
<b>Requirements</b></h2>
Rhino requires version 1.1 or greater of Java.
<p>To use the JavaAdapter feature or an optimization level of 0 or greater,
Rhino must be running under a security manager that allows the definition
of class loaders.
<p>
<hr WIDTH="100%">
<h2>
<b>Limitations</b></h2>
<h3>
<b>Platforms and </b>JITs</h3>
Many platforms and JREs have problems converting decimal numbers to and
from strings. These errors are usually boundary case errors and will show
up as test failures in section 7.7.3.
<p>Windows versions of the Symantec JIT prior to 3.00.029(i) will report
internal errors for some generated class files.
<p>On the Symantec JIT and the AIX JVM, accessing a static field of a class
that has not yet loaded may not give the correct value of the field. For
example, accessing
<tt>java.io.File.separatorChar</tt> before <tt>java.io.File</tt>
has been loaded will return a value of 0. (This is a bug in the JIT; accessing
the field should cause the class to be loaded.)
<p>The AIX Java version "JDK 1.1.6 IBM build a116-19980924 (JIT enabled:
jitc)" core dumps running several classes generated by Rhino. It also has
errors in java.lang.Math.pow that are reflected as failures in the JavaScript
Math object's pow method.
<p>IBM Java for Linux version "JDK 1.1.8 IBM build l118-19991013 (JIT enabled:
jitc)" has errors in java.lang.Math.pow that are reflected as test failures
in the JavaScript Math object's pow method.
<p>Solaris JDK 1.1.6 has errors in java.lang.Math.atan2 that are reflected
as test failures in the JavaScript Math object's atan2 method.
<br>&nbsp;
<h3>
<b>LiveConnect</b></h3>
If a JavaObject's field's name collides with that of a method, the value
of that field is retrieved lazily, and can be counter-intuitively affected
by later assignments:
<blockquote><tt>javaObj.fieldAndMethod = 5;</tt>
<br><tt>var field = javaObj.fieldAndMethod;</tt>
<br><tt>javaObj.fieldAndMethod = 7;</tt>
<br><tt>// now, field == 7</tt></blockquote>
You can work around this by forcing the field value to be converted to
a JavaScript type when you take its value:
<blockquote><tt>javaObj.fieldAndMethod = 5;</tt>
<br><tt>var field = javaObj.fieldAndMethod + 0; // force conversion now</tt>
<br><tt>javaObj.fieldAndMethod = 7;</tt>
<br><tt>// now, field == 5</tt></blockquote>
<h3>
<b>JSObject</b></h3>
Rhino does NOT support the <tt>netscape.javascript.JSObject</tt> class.
<br>&nbsp;
<h3>
<b>Date object</b></h3>
The JavaScript Date object depends on time facilities of the underlying
Java runtime to determine daylight savings time dates. Earlier JRE versions
may report a date for the daylight savings changeover that is a week off.
JRE 1.1.6 reports the correct date.
<p>Under the 1.1.6 JRE, evaluating <tt>(new Date(1998, 9, 25, 2)).toString()</tt>
returns:
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sun Oct 25 02:00:00 GMT-0800 (PST) 1998</pre>
Earlier versions may return:
<pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Sun Oct 25 02:00:00 GMT-0700 (PDT) 1998</pre>
(the JRE doesn't report the changeover until Nov. 1.)
<p>The Microsoft SDK 3.1 for Java also exhibits this problem.
<p>
<hr WIDTH="100%">
<br><a href="rhino.html">back to top</a>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

View File

@@ -0,0 +1,68 @@
<HTML>
<HEAD>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<META NAME="Author" CONTENT="Norris Boyd">
<META NAME="GENERATOR" CONTENT="Mozilla/4.05 [en] (WinNT; U) [Netscape]">
<TITLE>Optimization</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<CENTER>
<H1>
Optimization</H1></CENTER>
<H2>
Optimization settings</H2>
<P>The currently supported optimization settings are:</P>
<P><B>-1</B>
<P><B></B>Interpretive mode is always
used. The compilation time is minimized at the expense of runtime performance.
No class files are generated, which may improve memory usage depending on your
system.
<p>
If the optimization package is not available, then optimization acts as if it is always -1.
</P>
<P><B>0</B>
<P><B></B>No optimizations are
performed. The bytecode compiler runs fastest in this mode, but the generated byte code
is less efficient.</P>
<P><B>1-9</B>
<P>All optimizations are performed. Simple data &amp; type
flow analysis is performed to determine which JavaScript variables can be
allocated to Java VM registers, and which variables are used only as Numbers.
Local common sub-expressions are collapsed (currently this only happens for
property lookup, but in the future more expressions may be optimized). All local
variables and parameters are allocated to Java VM registers. Function call
targets are speculatively pre-cached (based on the name used in the source) so
that dispatching can be direct, pending runtime confirmation of the actual
target. Arguments are passed as Object/Number pairs to reduce conversion
overhead.</P>
<P>Note:
<OL>
<LI>
Some language features (indirect calls to eval, use
of the arguments property of function objects) were previously not supported
in higher optimization levels. These features have been removed from the
language in ECMA, so higher optimization levels are now conformant.
<LI>
Future versions may allocate more aggressive
optimizations to higher optimization levels. For compatibility with future
versions, use level 1. For maximal optimization, use level 9, but retest
your application when upgrading to new versions.</LI>
</OL>
<P>
<HR WIDTH="100%">
<BR><A HREF="index.html">back to top</A>
<br>
</BODY>
</HTML>

View File

@@ -0,0 +1,148 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.72 [en]C-NSCP (WinNT; U) [Netscape]">
<title>JavaScript Overview</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
Rhino Overview</h1></center>
<h3>
Overview of Rhino</h3>
Most people who have used JavaScript before have done so by adding scripts
to their HTML web pages. However, Rhino is an implementation of the core
language only and doesn't contain objects or methods for manipulating HTML
documents.
<p>Rhino contains
<ul>
<li>
All the features of JavaScript 1.5</li>
<li>
Allows direct scripting of Java</li>
<li>
A JavaScript shell for executing JavaScript scripts</li>
<li>
A JavaScript compiler to transform JavaScript source files into Java class
files</li>
</ul>
<h3>
Language</h3>
The JavaScript language itself is standardized by Standard ECMA-262 <i>ECMAScript:
A general purpose, cross-platform programming language</i>. Rhino 1.5 implements
JavaScript 1.5, which conforms to Edition 3 of the Standard. The Standard
may be <a href="http://www.ecma.ch/ecma1/STAND/ECMA-262.HTM">downloaded</a> or
obtained by mail from ECMA, 114 Rue du Rh&ocirc;ne, CH1204 Geneva, Switzerland.
<p>In addition, Rhino has implemented JavaAdapters, which allows JavaScript
to implement any Java interface or extend any Java class with a JavaScript
object. See the <tt>enum.js</tt> example for more information.
<p>Numerous books and tutorials on JavaScript are available.
<br>&nbsp;
<br>&nbsp;
<h3>
Deprecated Language Features</h3>
Several language features introduced in JavaScript 1.2 are now deprecated.
These features allow "computational reflection": that is, the ability for
a script to determine and influence aspects of the way it is evaluated.
These features are generally not broadly useful, yet they impose significant
constraints on implementations that hamper or prevent optimization. The
deprecated features are the <tt>__proto__</tt> and <tt>__parent__</tt>
properties, and the constructors <tt>With</tt>, <tt>Closure</tt>, and <tt>Call</tt>.
Attempts to invoke these constructors with the language version 1.4 will
result in an error. For other versions, a warning will be generated.
<br>&nbsp;
<br>&nbsp;
<h3>
Internationalization</h3>
The messages reported by the JavaScript engine are by default retrieved
from the property file <tt>org/mozilla/javascript/resources/Messages.properties</tt>.
If other properties files with extensions corresponding to the current
locale exist, they will be used instead.
<br>&nbsp;
<br>&nbsp;
<h3>
<a NAME="versions"></a>JavaScript Language Versions</h3>
Some behavior in the JavaScript engine is dependent on the language version.
In browser embeddings, this language version is selected using the LANGUAGE
attribute of the SCRIPT tag with values such as "JavaScript1.2".
<p>Version 1.3 and greater are ECMA conformant.
<p><b>Operators <tt>==</tt> and <tt>!=</tt></b>
<p>Version 1.2 only uses strict equality for the == and != operators. In
version 1.3 and greater, == and != have the same meanings as ECMA. The
operators === and !== use strict equality in all versions.
<p><b>ToBoolean</b>
<p><tt>Boolean(new Boolean(false))</tt> is false for all versions before
1.3. It is true (and thus ECMA conformant) for version 1.3 and greater.
<p><b>Array.prototype.toString and Object.prototype.toString</b>
<p>Version 1.2 only returns array or object literal notation ("[1,2,3]"
or "{a:1, b:2}" for example). In version 1.3 and greater these functions
are ECMA conformant.
<p><b>Array constructor</b>
<p><tt>Array(i)</tt> for a number argument <tt>i</tt> constructs an array
with a single element equal to <tt>i</tt> for version 1.2 only. Otherwise
the ECMA conformant version is used (an array is constructed with no elements
but with length property equal to <tt>i</tt>).
<p><b>String.prototype.substring</b>
<p>For version 1.2 only, the two arguments are not swapped if the first
argument is less than the second one. All other versions are ECMA compliant.
<p><b>String.prototype.split</b>
<p>For version 1.2 only, split performs the Perl4 special case when given
a single space character as an argument (skips leading whitespace, and
splits on whitespace). All other versions split on the space character
proper as specified by ECMA.
<br>&nbsp;
<br>&nbsp;
<h3>
Security</h3>
The security features in Rhino provide the ability to track the origin
of a piece of code (and any pieces of code that it may in turn generate).
These features allow for the implementation of a traditional URL-based
security policy for JavaScript as in Netscape Navigator. Embeddings that
trust the JavaScript code they execute may ignore the security features.
<p>Embeddings that run untrusted JavaScript code must do two things to
enable the security features. First, every <tt>Context</tt> that is created
must be supplied an instance of an object that implements the <tt>SecuritySupport</tt>
interface. This will provide Rhino the support functionality it needs to
perform security-related tasks.
<p>Second, the value of the property <tt>security.requireSecurityDomain</tt>
should be changed to <tt>true</tt> in the resource bundle <tt>org.mozilla.javascript.resources.Security</tt>.
The value of this property can be determined at runtime by calling the
<tt>isSecurityDomainRequired</tt>
method of <tt>Context</tt>. Setting this property to true requires that
any calls that compile or evaluate JavaScript must supply a security domain
object of any object type that will be used to identify JavaScript code.
In a typical client embedding, this object might be a string with the URL
of the server that supplied the script, or an object that contains a representation
of the signers of a piece of code for certificate-based security policies.
<p>When JavaScript code attempts a restricted action, the security domain
can be retrieved in the following manner. The class context should be obtained
from the security manager (see <tt>java.lang.SecurityManager.getClassContext()</tt>).
Then, the class of the code that called to request the restricted action
can be obtained by looking an appropriate index into the class context
array. If the caller is JavaScript the class obtained may be one of two
types. First, it may be the class of the interpreter if interpretive mode
is in effect. Second, it may be a generated class if classfile generation
is supported. An embedding can distinguish the two cases by calling <tt>isInterpreterClass()</tt>
in the <tt>Context</tt> class. If it is the interpreter class, call the
getInterpreterSecurityDomain() method of Context to obtain the security
domain of the currently executing interpreted script or function. Otherwise,
it must be a generated class, and an embedding can call <tt>getSecurityDomain()</tt>
in the class implementing
<tt>SecuritySupport</tt>. When the class was
defined and loaded, the appropriate security domain was associated with
it, and can be retrieved by calling this method. Once the security domain
has been determined, an embedding can perform whatever checks are appropriate
to determine whether access should be allowed.
<p>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,3 @@
function owner() {
return '<a href="mailto:nboyd'+'@'+ 'atg.com">Norris Boyd</a>'
}

View File

@@ -0,0 +1,83 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.5 [en]C-NSCP (WinNT; I) [Netscape]">
<title>Performance Hints</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
Performance Hints</h1></center>&nbsp;
<h3>
<tt>var</tt> Statements</h3>Use <tt>var</tt> statements when possible. Not only is it good
programming practice, it can speed up your code by allowing the compiler to
generate special code to access the variables. For example, you could rewrite
<p><tt>function sum(a) {</tt>
<br><tt>&nbsp;&nbsp;&nbsp; result = 0;</tt>
<br><tt>&nbsp;&nbsp;&nbsp; for (i=0; i &lt;
a.length; i++)</tt>
<br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; result += a[i];</tt>
<br><tt>&nbsp;&nbsp;&nbsp; return result;</tt>
<br><tt>}</tt>
<p>as
<p><tt>function sum(a) {</tt>
<br><tt>&nbsp;&nbsp;&nbsp; var result = 0;</tt>
<br><tt>&nbsp;&nbsp;&nbsp; for (var i=0; i
&lt; a.length; i++)</tt>
<br><tt>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; result += a[i];</tt>
<br><tt>&nbsp;&nbsp;&nbsp; return result;</tt>
<br><tt>}</tt>
<p>This is not equivalent code because the second version does
not modify global variables <tt>result</tt> and <tt>i</tt>. However, if you don't intend for any other function to
access these variables, then storing them globally is probably wrong anyway
(what if you called another function that had a loop like the one in <tt>sum</tt>!).
<br>&nbsp;
<h3>
Arrays</h3>Use the forms of the Array constructor that
specify a size or take a list of initial elements. For example, the code
<p><tt>var a = new Array();</tt>
<br><tt>for (var i=0; i &lt; n; i++)</tt>
<br><tt>&nbsp;&nbsp;&nbsp; a[i] = i;</tt>
<p>could be sped up by changing the constructor call to <tt>new Array(n)</tt>. A constructor call like that indicates to
the runtime that a Java array should be used for the first <i>n</i> entries of the array. Similarly,
<tt>new
Array(&quot;a&quot;, &quot;b&quot;, &quot;c&quot;)</tt> or <tt>[&quot;a&quot;, &quot;b&quot;, &quot;c&quot;]</tt> will cause a 3-element
Java array to be allocated to hold the contents of the JavaScript array.
<br>&nbsp;
<br>&nbsp;
<h3>
<tt>eval</tt> and <tt>new Function</tt></h3>Avoid calling <tt>eval</tt> when
possible. Calls to <tt>eval</tt> are slow because the script
being executed must be compiled. Constructing a new function object can be slow
for the same reason, while function expressions are more efficient because the
function can be compiled. For example, the code
<p><tt>function MyObject(a) {</tt>
<br><tt>&nbsp;&nbsp;&nbsp; this.s = a;</tt>
<br><tt>&nbsp;&nbsp;&nbsp; this.toString = new
Function(&quot;return this.s&quot;);</tt>
<br><tt>}</tt>
<p>could be written more efficiently as
<p><tt>function MyObject(a) {</tt>
<br><tt>&nbsp;&nbsp;&nbsp; this.s = a;</tt>
<br><tt>&nbsp;&nbsp;&nbsp; this.toString =
function () { return this.s }</tt>
<br><tt>}</tt>
<p>Beginning with Rhino 1.4 Release 2, code
passed to eval and new Function will be interpreted rather than compiled to
class files.
<br>&nbsp;</p>
<h3>
with</h3>Using the <tt>with</tt>
statement prevents the compiler from generating code for fast access to local
variables. You're probably better off explicitly accessing any properties of the
object.
<br>&nbsp;
<p>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
<br>
</body>
</html>

View File

@@ -0,0 +1,162 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>What's New in Rhino 1.5</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
What's New in Rhino 1.5 Release 1</h1></center>
<h2>
ECMA 262 Edition 3 Conformance</h2>
Rhino 1.5 implements JavaScript 1.5, which conforms to ECMA 262 Edition
3 (sometimes referred to as "ECMAScript"). Edition 3 standardized several
features of JavaScript that were present in JavaScript 1.4, including:
<ul>
<li>
regular expressions</li>
<li>
<tt>switch</tt> statements</li>
<li>
<tt>do</tt>...<tt>while</tt> loops</li>
<li>
statement labels and labelled <tt>break</tt> and <tt>continue</tt></li>
<li>
object literals</li>
<li>
nested functions</li>
<li>
exception handling</li>
<li>
the <tt>instanceof</tt> operator</li>
<li>
the <tt>in</tt> operator</li>
</ul>
In addition, new features were added to Edition 3 and JavaScript 1.5, including:
<ul>
<li>
Perl 5 regular expressions, including operators like greedy quantifiers</li>
<li>
errors as exceptions</li>
<li>
number formatting (<tt>Number.prototype.toFixed</tt>, <tt>Number.prototype.toExponential</tt>,
and <tt>Number.prototype.toGeneral</tt>)</li>
</ul>
<h2>
Changes since Rhino 1.4 Release 3</h2>
Other significant changes to Rhino since the initial release to open source
(1.4 Release 3) are listed below. Bug fixes won't be mentioned here, just
API changes or significant functionality changes.
<h3>
Compilation mode</h3>
Rhino has two modes of execution available. Interpretive mode has an interpreter
loop implemented in Java. Compilation mode compiles JavaScript code to
Java bytecodes in class files. This compilation can be done as part of
script evaluation using the same APIs already available for the interpreter,
or in a separate compile-time step. The code for the interpreter is located
in the <tt>org.mozilla.javascript.optimizer</tt> package.
<br>&nbsp;
<h3>
JavaScript Compiler</h3>
The distribution now contains an extra class that can be invoked from the
command line. This is <tt>jsc</tt>, the JavaScript compiler. This tool
can be used to create Java classes from JavaScript. Options exist to allow
creation of Java classes that implement arbitrary interfaces and extend
arbitrary base classes, allowing JavaScript scripts to implement important
protocols like applets and servlets. See <a href="http://www.mozilla.org/rhino/jsc.html">http://www.mozilla.org/rhino/jsc.html</a>.
<br>&nbsp;
<h3>
LiveConnect 3</h3>
Rhino now supports the LiveConnect 3 specification, or LC3. The most notable
change is support for overloaded method resolution. See <a href="http://www.mozilla.org/js/liveconnect/lc3_proposal.html">LiveConnect
Release 3 Goals/Features</a>.
<br>&nbsp;
<h3>
JavaBeans properties reflected as Java properties</h3>
Java classes with getFoo/setFoo methods will have a "foo" property in the
JavaScript reflection. Boolean methods are also reflected.
<br>&nbsp;
<h3>
Dynamic scope support</h3>
Rhino 1.5 implements support for dynamic scopes, which are particularly
useful for multithreaded environments like server embeddings.
<br>&nbsp;
<h3>
New semantics for <tt>ScriptableObject.defineClass</tt></h3>
The old rules for defining JavaScript objects using a Java class were getting
baroque. Those rules are still supported, but a cleaner definition is now
supported. See the <a href="http://www.mozilla.org/js/rhino/org/mozilla/javascript/ScriptableObject.html#defineClass(org.mozilla.javascript.Scriptable, java.lang.Class)">javadoc</a>
for details.
<br>&nbsp;
<h3>
Support for the Java 2 <tt>-jar</tt> option</h3>
It's now possible to start the shell using the new <tt>-jar</tt> option
in Java 2.
<br>&nbsp;
<h3>
Shell changes</h3>
Two changes here: addition of the "environment" and "history" top-level
variables.
<br>&nbsp;
<h3>
Java classes visible to scripts</h3>
An attendee at JavaOne raised the point that many embeddings may not want
scripts to be able to access all Java classes. This is an excellent point,
and I've implemented an addition to the <a href="../js/rhino/org/mozilla/javascript/SecuritySupport.html">SecuritySupport</a>
interface that allows embedders to choose which classes are exposed to
scripts.
<br>&nbsp;
<h3>
SecuritySupport and JavaAdapter</h3>
Andrew Wason pointed a problem with the new JavaAdapter feature (which
allows JavaScript objects to implement arbitrary Java interfaces by generating
class files). It didn't support the <a href="../js/rhino/org/mozilla/javascript/SecuritySupport.html">SecuritySupport</a>
interface, which allows Rhino to delegate the creation of classes from
byte arrays to a routine provided by the embedding. This ability is important
from a security standpoint because class creation is considered a privileged
action.
<p>I've checked in changes that fix this problem. If a SecuritySupport
class is specified when a Context is created, uses of JavaAdapter will
will delegate class creation to the SecuritySupport class.
<br>&nbsp;
<h3>
Context.exit()</h3>
Context.exit() has been changed from an instance method to a static method.
This makes it match the Context.enter() method, which is also static. See
the <a href="http://www.mozilla.org/js/rhino/org/mozilla/javascript/Context.html#exit()">javadoc</a>
for more information on its operation.
<br>&nbsp;
<h3>
Context.enter(Context)</h3>
A new overloaded form of Context.enter has been added. Without the addition
of this method it was not possible to attach an existing context to a thread.
See the <a href="http://www.mozilla.org/js/rhino/org/mozilla/javascript/Context.html#enter(org.mozilla.javascript.Context)">javadoc</a>
for more information on its operation.
<br>&nbsp;
<h3>
Listeners for Context</h3>
Context now supports property change listeners for a couple of its properties.
<h3>
<hr WIDTH="100%"><br>
<a href="index.html">back to top</a></h3>
</body>
</html>

View File

@@ -0,0 +1,84 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Rhino 1.5 Release 2</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
What's New in Rhino 1.5 Release 2</h1></center>
This is a log of significant changes since the release of Rhino 1.5 Release
1.
<br>&nbsp;
<h2>
Graphical debugger</h2>
Thanks to a contribution by Christopher Oliver, Rhino now has a graphical
debugger. See <a href="debugger.html">Rhino Debugger</a> for more details.
<br>&nbsp;
<h2>
Footprint reductions</h2>
Igor Bukanov has provided a wealth of changes to reduce the number and
size of objects required by Rhino. In particular, he introduced a new way
to represent the built-in objects like Date and RegExp that reduces the
amount of memory required and speeds up <tt>Context.initStandardObjects</tt>.
<br>&nbsp;
<h2>
Interpreted mode performance improvements</h2>
Igor Bukanov also made a number of improvements to interpreter mode performance.
<br>&nbsp;
<h2>
JS/CORBA Adapter</h2>
Matthias Radestock wrote a module that allows JavaScript code to interact
with CORBA. See <a href="http://sourceforge.net/projects/jscorba">http://sourceforge.net/projects/jscorba</a>
for more details.
<br>&nbsp;
<h2>
Directory restructuring and Ant buildfile</h2>
I've restructured the the Rhino directory and written an <a href="http://jakarta.apache.org/ant/index.html">Ant</a>
buildfile. This should make building easier and more consistent with other
open source Java projects.
<br>&nbsp;
<h2>
FlattenedObject deprecated</h2>
I wrote FlattenedObject to provide a means for dealing with JavaScript
<br>objects in prototype chains. Where Scriptable defines the primitive
<br>operations, FlattenedObject defines the aggregate operations of
<br>manipulating properties that may be defined in an object or in an object
<br>reachable by a succession of getPrototype calls.
<p>However, I now believe that I designed FlattenedObject poorly. Perhaps
<br>it should have been a clue that I was never satisfied with the name:
if
<br>it's hard to express the name of the object it may mean the function
the
<br>object is supposed to fulfill is not well defined either. The problem
is
<br>that it is inefficient since it requires an extra object creation,
and
<br>balky because of that extra level of wrapping.
<p>So I've checked in changes that deprecate FlattenedObject. I've
<br>introduced new static methods in ScriptableObject (thanks to
<br>beard@netscape.com for the idea) that replace the functionality. These
<br>methods perform the get, put, and delete operations on a Scriptable
<br>object passed in without the overhead of creating a new object.
<h2>
WrapHandler interface</h2>
Embeddings that wish to provide their own custom wrappings for Java objects
may implement this interface and
<br>call Context.setWrapHandler. See WrapHandler javadoc.
<br>&nbsp;
<h2>
ClassOutput interface</h2>
An interface embedders can implement in order to control the placement
of generated class bytecodes. See the javadoc.
<h3>
<hr WIDTH="100%"><br>
<a href="index.html">back to top</a></h3>
</body>
</html>

View File

@@ -0,0 +1,63 @@
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Change Log</title>
</head>
<body bgcolor="#ffffff">
<center>
<h1> Change Log for Significant Rhino Changes</h1>
</center>
This is a log of significant changes since the release of Rhino 1.5 Release
2.
<p> </p>
<h3> </h3>
<h3>Serialization</h3>
See the <a href="serialization.html">serialization documentation</a>
.<br>
<br>
<h3>Class writer API changes</h3>
Courtesy of Kemal Bayram.<br>
<br>
"The biggest change I've made is the replacement of ClassOutput with<br>
ClassRepository that has the single method:<br>
<br>
&nbsp;&nbsp;&nbsp; public boolean storeClass(String className, byte[] classBytes,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
boolean isTopLevel) throws IOException;<br>
<br>
This interface allows any arbitary storage method, such as a<br>
Hashtable/Map. In addition it also allows you to specify whether a<br>
class should be loaded, via returning true or false.&nbsp; You can still
use<br>
ClassOutput as I've coded an internal wrapper.<br>
<br>
With this interface it has also been possible to strip out the file<br>
saving code from Codegen and OptClassNameHelper.&nbsp; The file<br>
saving code is now an inner class FileClassRepository in Context. As<br>
a consequence of this&nbsp; I've stripped out some methods from ClassNameHelper.<br>
The resulting code is much more cleaner then before hand and everything<br>
still works as per usual.<br>
<br>
Other small additions are:<br>
&nbsp; o&nbsp; Annonymous functions are now named class$1 instead of class1<br>
&nbsp; o&nbsp; get/setClassName added to ClassNameHelper exposed in Context.
"<br>
<br>
<h3>Bunches of bug fixes and optimizations from Igor Bukanov and others</h3>
See the CVS logs<br>
<h3>
<hr width="100%"><br>
<a href="index.html">back to top</a>
</h3>
</body>
</html>

View File

@@ -0,0 +1,201 @@
<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Igor Bukanov">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Debug API changes</title>
</head>
<body bgcolor="#ffffff">
<h2 align="center">Debug API changes in Rhino 1.5 Release 4</h2>
<p>
The main difference between the old and new API is that the application needs to implement both org.mozilla.javascript.debugger.Debugger and
org.mozilla.javascript.debugger.DebugFrame interfaces to receive debug
information during script execution. See the API documentation for these
classes for details:
<br>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/src/org/mozilla/javascript/debug/DebugFrame.java">http://lxr.mozilla.org/mozilla/source/js/rhino/src/org/mozilla/javascript/debug/DebugFrame.java</a>
<br><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/src/org/mozilla/javascript/debug/Debugger.java">http://lxr.mozilla.org/mozilla/source/js/rhino/src/org/mozilla/javascript/debug/Debugger.java</a>
</tt>
<p>
In addition the org.mozilla.javascript.debugger.DebuggableEngine interface and the getDebuggableEngine method in org.mozilla.javascript.Context are replaced by 3 Context methods: setDebugger, getDebugger and getDebuggerContextData to set/get debugger and its Context data in the current thread Context:<br>
<tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/src/org/mozilla/javascript/Context.java">http://lxr.mozilla.org/mozilla/source/js/rhino/src/org/mozilla/javascript/Context.java</a></tt>
<p>The following gives few examples how to update your current application to the new API.
<p>
1. Setting and querying a Debugger implementation
<p>
Old API:
<pre>
cx.getDebuggableEngine.setDebugger(debugger);
cx.getDebuggableEngine.getDebugger();
</pre>
New API:
<pre>
cx.setDebugger(debugger);
cx.getDebugger();
</pre>
<p>
2. Monitoring execution of each line in the script
<p>
Old implementation:
<pre>
public MyDebugger implement Debugger {
public void handleCompilationDone(Context cx,
DebuggableScript fnOrScript,
StringBuffer source)
{
}
void handleBreakpointHit(Context cx)
{
DebugFrame frame = cx.getDebuggableEngine().getFrame(0);
System.out.println("New line:" + frame.getLineNumber());
}
void handleExceptionThrown(Context cx, Object exception)
{
}
}
...
cx.getDebuggableEngine.setDebugger(new MyDebugger());
cx.getDebuggableEngine.setBreakNextLine(true);
</pre>
New implementation:
<pre>
public MyDebugger implement Debugger
{
public void handleCompilationDone(Context cx,
DebuggableScript fnOrScript,
StringBuffer source)
{
}
public DebugFrame getFrame(Context cx, DebuggableScript fnOrScript)
{
return new MyDebugFrame();
}
}
class MyDebugFrame implements DebugFrame
{
public void onEnter(Context cx, Scriptable activation,
Scriptable thisObj, Object[] args)
{
}
public void onExceptionThrown(Context cx, Throwable ex)
{
}
public void onExit(Context cx, boolean byThrow,
Object resultOrException)
{
}
public void onLineChange(Context cx, int lineNumber)
{
System.out.println("New line:" + frame.getLineNumber());
}
}
...
cx.setDebugger(new MyDebugger());
</pre>
Note the in the new implementation the application can monitor function enter/exit by customizing enterFrame and onExit in the above code.
<p>
3. Breakpoint handling
<p>
Old implementation:
<pre>
public MyDebugger implement Debugger {
public void handleCompilationDone(Context cx, DebuggableScript fnOrScript,
StringBuffer source)
{
int breakpointLine = ...;
fnOrScript.placeBreakpoint(breakpointLine);
}
void handleBreakpointHit(Context cx) {
DebugFrame frame = cx.getDebuggableEngine().getFrame(0);
System.out.println("Breakpoint hit: "+frame.getSourceName()+":"+frame.getLineNumber());
}
void handleExceptionThrown(Context cx, Object exception)
{
}
}
...
cx.getDebuggableEngine.setDebugger(new MyDebugger());
</pre>
New implementation:
<pre>
public MyDebugger implement Debugger
{
public void handleCompilationDone(Context cx,
DebuggableScript fnOrScript,
StringBuffer source)
{
}
public DebugFrame getFrame(Context cx, DebuggableScript fnOrScript)
{
return new MyDebugFrame(fnOrScript);
}
}
class MyDebugFrame implements DebugFrame
{
DebuggableScript fnOrScript;
MyDebugFrame(DebuggableScript fnOrScript)
{
this.fnOrScript = fnOrScript;
}
public void onEnter(Context cx, Scriptable activation,
Scriptable thisObj, Object[] args)
{
System.out.println("Frame entered");
}
public void onLineChange(Context cx, int lineNumber)
{
if (isBreakpoint(lineNumber)) {
System.out.println("Breakpoint hit: "+fnOrScript.getSourceName()+":"+lineNumber);
}
}
public void onExceptionThrown(Context cx, Throwable ex)
{
}
public void onExit(Context cx, boolean byThrow,
Object resultOrException)
{
System.out.println("Frame exit, result="+resultOrException);
}
private boolean isBreakpoint(int lineNumber)
{
...
}
}
...
cx.setDebugger(new MyDebugger());
</pre>
Here debugger during execution needs to decide if a particular line has breakpoint on it set or not during script execution, not at the moment of script initialization.
<p>See also Rhino Debugger that fully explore the new API:<br><tt><a href="http://lxr.mozilla.org/mozilla/source/js/rhino/toolsrc/org/mozilla/javascript/tools/debugger/Main.java">http://lxr.mozilla.org/mozilla/source/js/rhino/toolsrc/org/mozilla/javascript/tools/debugger/Main.java</a></tt>. The debugger changes includes support for debugging eval and Function scripts and loading script sources from their URL if debugger was not installed during scripts initialization.
<hr width="100%"><br>
<a href="index.html">back to top</a></h3>
</body></html>

View File

@@ -0,0 +1,217 @@
<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en"><html><head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (Windows NT 5.0; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java"><title>Change Log</title></head>
<body bgcolor="#ffffff">
<h1 align="center">
Rhino Change Log</h1>
This is a log of changes since the release of Rhino 1.5 Release 3.
<h3>Rhino debug API changes</h3>
A new, incompatible Rhino debug API gives an option to monitor
entering/leaving of script functions while decreasing the amount of code to
implement the API in the Rhino core. Details are available <a href="rhino15R4-debugger.html">here</a>. With the new API <a href="debugger.html">Rhino Debugger</a> provides options to break on function enter/exit, can debug scripts defined by eval and Function construction and scripts loaded prior the debugger were started.
<h3>WrapFactory introduced, WrapHandler deprecated</h3>
A design flaw in the WrapHandler interface (a call to a Java contructor from
JavaScript would result in a call to wrap the result, which would then be
cast to a Scriptable) inspired the deprecation of that interface and the
introduction of a new class, WrapFactory, that contains a new method called
on the result of a constructor call and can be customized by application if necessary.
<p>
In addition, WrapFactory has the new <tt>setJavaPrimitiveWrap</tt> method to control if instances of Java <tt>String</tt> and <tt>Number</tt> class should be wrapped to special script objects as any other Java objects so a script can access any method <tt>String</tt> and <tt>Number</tt>, or they should be converted to JavaScript primitive strings and numbers.
<h3>New security interfaces</h3>
<p>
Igor Bukanov contributed a new security implementation that allows integration with Java2 security model and prevents scripts to escape the security sandbox via eval/Function schemes.
<p>
Due to this changes SecuritySupport interface is replaced by ClassShutter and SecurityController, where ClassShutter controls which classes are visible to scripts via LiveConnect and SecurityController provides permission management. For compatibility SecuritySupport is still available as a deprecated interface but only its visibleToScripts method is used as an alias for ClassShutter.visibleToScripts. See API documentation for new classes for details.
<p>
An implementation of SecurityController that uses java policy settings to restrict script permissions based on its URL is available with Rhino shell. See the <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/toolsrc/org/mozilla/javascript/tools/shell/JavaPolicySecurity.java">JavaPolicySecurity</a> source for details. To activate it, set the <tt>rhino.use_java_policy_security</tt> system property to true when invoking Rhino shell together with installing a security manager.
<h3>Serialization chages</h3>
Due to changes in Rhino implementation and bug fixes in serialization support runtime data serialized in Rhino 1.5 Release 3 can not be read back in the Release 4.
<h3>Regular expressions improvements</h3>
Roger Lawrence provided new regular expressions implementation which fully confirms to EcmaScript 262 standard and faster.
<h3>Scripting of classes from any class loader</h3>
Christopher Oliver contributed code to allow to use the <tt>Packages</tt> object as a constructor taking a class loader argument so a script can access classes defined by that class loader. For example, to access classes from foo.jar file in the current directory, the following can be used:
<pre>
// create class loader
var loader = new java.net.URLClassLoader([new java.net.URL("file:./foo.jar")]);
// create its LiveConnect wrapper
var fooJar = new Packages(loader);
// create an instance of the class For from foo.jar
var obj = new fooJar.Foo(1, 2, 3);
obj.someMethod();
</pre>
<h3>Shell function to run external processes.</h3>
A new <tt>runCommand</tt> function is added to <a href="shell.html">Rhino Shell</a> to run external priocesses. For details, see JavaDoc for <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/toolsrc/org/mozilla/javascript/tools/shell/Global.java">org.mozilla.javascript.tools.shell.Global#runCommand</a>.
<h3>Resolved Bugzilla reports</h3>
The following Rhino reports in <a href="http://bugzilla.mozilla.org/">Bugzilla</a> where resolved for Rhino 1.5 Release 4.
<p>
<a href="http://bugzilla.mozilla.org/show_bug.cgi?id=61579">61579</a> -
context.decompileScript doesn't work.
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=72021">72021</a> -
The ScriptRuntime class tries to convert even the String values to JavaNativeObject
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=83051">83051</a> -
A function defined under a with block can't be invoked outside it
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=104089">104089</a> -
Cannot reattach context to its thread because of the bug in Context class
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=105438">105438</a> -
SourceName and lineNumbers of syntax errors in Javascript files not dispalyed.
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=106548">106548</a> -
/^.*?$/ will not match anything
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=114583">114583</a> -
script compile/decompile bug
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=114969">114969</a> -
[], [^] are valid RegExp conditions
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=115717">115717</a> -
java.lang.ArrayIndexOutOfBoundsException on with/try/finally
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=120194">120194</a> -
JS toInt32(x) conversion doesn't match ECMAScript definition
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=122167">122167</a> -
string.replace() placeholder '$1' not working
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=123439">123439</a> -
Backreferences /(a)? etc./ must hold |undefined| if not used
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=124508">124508</a> -
regexp.lastIndex should be integer-valued double, not uint32
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=124900">124900</a> -
arguments object storing duplicate parameter values
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=125562">125562</a> -
Regexp performance improvement
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=126317">126317</a> -
Crash on re.exec(str) if re.lastIndex set to certain values
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=126722">126722</a> -
(undefined === null) evaluating to true in Rhino compiled mode
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=128468">128468</a> -
java.io.NotSerializableException: org.mozilla.javascript.NativeError
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=129365">129365</a> -
Incorrect licensing in dtoa.java
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=132217">132217</a> -
delete on global function should not delete the function
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=136893">136893</a> -
Rhino treatment of |for(i in undefined)|, |for(i in null)|
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=137181">137181</a> -
delete on an arguments[i] not working correctly
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=145791">145791</a> -
ECMA conformance: Function.prototype.apply(), Function.prototype.call()
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=149285">149285</a> -
Complier does not report the correct line number on SyntaxError:Invalid assignment left-hand side.
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=151337">151337</a> -
EcmaError.getLineSource() returns 0x0 characters.
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=153223">153223</a> -
New RegExp engine in Rhino
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=154693">154693</a> -
Interpreted mode doesn't grok different functions on different objects
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=156510">156510</a> -
for (i in undefined) {} should not throw TypeError
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=157196">157196</a> -
ScriptableObject needs custom serialization implementation
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=157509">157509</a> -
No error on invalid usage of \ in identifiers
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=158159">158159</a> -
Should Rhino support octal escape sequences in regexps?
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=159334">159334</a> -
The javascript functions size is limited by a bug
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=164947">164947</a> -
Debugging unique.js produce a stack trace and erratic results
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=166530">166530</a> -
ClassCostException in FunctionObject static initializer
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=169830">169830</a> -
Array.concat(function) doesn't add function to the array
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=173180">173180</a> -
Rhino UTF-8 decoder accepts overlong sequences
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=173906">173906</a> -
Dynamic scope not working correctly with optimzation level >= 1
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=175383">175383</a> -
ArrayIndexOutOfBoundsException in string.replace()
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=177314">177314</a> -
Rhino should allow '\400' to mean ' 0'
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=179068">179068</a> -
String literals in Rhino are limited to 64K
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=179366">179366</a> -
--&gt; after whitespace after line start should mean comments to line end
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=181654">181654</a> -
Calling toString for an object derived from the Error class throws TypeError
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=181834">181834</a> -
wrong scope used for inner functions when compiling functions with dynamic scopes (interpreted only)
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=181909">181909</a> -
some regression tests for Error invalid
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=182028">182028</a> -
Calling has() in get() of a ScriptableObject causes getter function to not be called
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=184107">184107</a> -
with(...) { function f ...} should set f in the global scope
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=184111">184111</a> -
ArrayOutOfBounds Exception thrown when using Rhino Javascript Debugger
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=185165">185165</a> -
Decompilation of "\\" gives broken "\"
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=189183">189183</a> -
Debugger source frame window layering fix
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=189898">189898</a> -
Broken String.replace: "XaXY".replace("XY", "--") gives --aXY
<hr width="100%"><br>
<a href="index.html">back to top</a></h3>
</body></html>

View File

@@ -0,0 +1,41 @@
<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Igor Bukanov">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Rhino 1.5 Release 4.1 Change Log</title>
</head>
<body bgcolor="#ffffff">
<h1 align="center">Rhino 1.5 Release 4.1 Change Log</h1>
1.5R4.1 is a bug fix release to address mostly regressions from 1.5R3 found in 1.5R4. The only visible API change compared with 1.5R4 is two new methods in <tt>org.mozilla.javascript.Context</tt>, <tt>getApplicationClassLoader()</tt> and <tt>setApplicationClassLoader(ClasssLoader)</tt>. They allow to control the class loader Rhino uses when accessing application classes.
<p>
For differences between 1.5R4 and 1.5R3, see <a href="rhino15R4.html">1.5R4 change log</a>.
<h3>Resolved Bugzilla reports</h3>
The following Rhino reports in <a href="http://bugzilla.mozilla.org/">Bugzilla</a> where resolved for Rhino 1.5 Release 4.
<p>
<a href="http://bugzilla.mozilla.org/show_bug.cgi?id=96270">96270</a> -
Unable to create java objects from within a javascript.
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=193168">193168</a> -
Rhino debugger in v1.5R4 fails to update script source when a script is reloaded.
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=193555">193555</a> -
1.5R4 regression: function expression has no access to its name.
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=196017">196017</a> -
1.5R4 regression: script can not find classes on some versions of JDK.
<br><a href="http://bugzilla.mozilla.org/show_bug.cgi?id=200551">200551</a> -
JavaAdapter not loading a class if js.jar installed in jre/lib/ext directory.
<hr width="100%"><br>
<a href="index.html">back to top</a></h3>
</body></html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

View File

@@ -0,0 +1,138 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
<title>JavaScript Runtime</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
The JavaScript Runtime</h1></center>
<h3>
Interpretation</h3>
Beginning with Rhino 1.4 Release 2, an interpretive mode is supported.
When scripts are compiled in interpretive mode, an internal representation
of the compiled form is created and stored rather than generating a Java
class. Execution proceeds by evaluating this compiled form using support
routines in Rhino.
<h3>
Compilation to Java Bytecodes</h3>
For improved performance, Rhino may compile JavaScript scripts to Java
bytecodes. The generated bytecodes in turn depend upon runtime support
routines. Each JavaScript script or function is compiled to a separate
class.
<p>Compilation of JavaScript source to class files is supported. It is
possible to specify the class files as well as the packages to generate
into.
<h3>
Types and Values</h3>
There are six fundamental types in JavaScript. These types are implemented
with the following Java types and values:
<br>&nbsp;
<br>&nbsp;
<center><table BORDER COLS=2 WIDTH="75%" >
<tr>
<td><i>JavaScript fundamental type</i></td>
<td><i>Java type</i></td>
</tr>
<tr>
<td>Undefined</td>
<td>A singleton object defined by <tt>Context.getUndefinedType()</tt></td>
</tr>
<tr>
<td>Null</td>
<td><tt>null</tt></td>
</tr>
<tr>
<td>Boolean</td>
<td><tt>java.lang.Boolean</tt></td>
</tr>
<tr>
<td>Number</td>
<td><tt>java.lang.Number</tt>, that is, any of <tt>java.lang.Byte</tt>,<tt>
java.lang.Short</tt>,<tt> java.lang.Integer</tt>,<tt> java.lang.Float</tt>,
or <tt>java.lang.Double. Not java.lang.Long, since a double representation
of a long may lose precision.</tt></td>
</tr>
<tr>
<td>String</td>
<td><tt>java.lang.String</tt></td>
</tr>
<tr>
<td>Object</td>
<td><tt>org.mozilla.javascript.Scriptable</tt></td>
</tr>
</table></center>
<p>In addition, ECMA refers to objects that implement [[Call]] as functions.
These object types are represented by implementing the Function interface.
<p>Since JavaScript is a dynamically typed language, the static Java type
of a JavaScript value is <tt>java.lang.Object</tt>.
<p>The behavior of the JavaScript engine is undefined if a value of any
type other than the ones described above is introduced into JavaScript.
(This caveat does not apply to scripts that use LiveConnect; the Java values
are wrapped and unwrapped as appropriate to conform to the above type constraints.)
<br>&nbsp;
<h3>
Property Access</h3>
Properties in JavaScript objects may be accessed using either string or
numeric identifiers. Conceptually, all accessors are converted to strings
in order to perform the lookup of the property in the object. However,
this is not the implementation used in practice because a number to string
conversion is too expensive to be performed on every array access.
<p>Instead, every property accessor method in <a href="org/mozilla/javascript/Scriptable.html">Scriptable</a>
(<tt>has</tt>, <tt>get</tt>, <tt>set</tt>, <tt>remove</tt>, <tt>getAttributes</tt>,
and <tt>setAttributes</tt>) has overloaded forms that take either a <tt>String</tt>
or an <tt>int</tt> argument. It is the responsibility of the caller to
invoke the appropriate overloaded form. For example, evaluating the expression
<tt>obj["3"]</tt>
will invoke the get(int, Scriptable) method even though the property name
was presented in the script as a string. Similarly, values of numbers that
do not fix in integers (like 1.1 and 0x100000000) must be converted to
strings.
<br>&nbsp;
<h3>
Defining Host Objects</h3>
Host objects are JavaScript objects that provide special access to the
host environment. For example, in a browser environment, the Window and
Document objects are host objects.
<p>The easiest way to define new host objects is by using <a href="org/mozilla/javascript/ScriptableObject.html#defineClass(org.mozilla.javascript.Scriptable, java.lang.Class)">ScriptableObject.defineClass()</a>.
This method defines a set of JavaScript objects using a Java class. Several
of the <a href="examples.html">examples</a> define host objects this way.
<p>If the services provided by defineClass are insufficient, try other
methods of
<a href="org/mozilla/javascript/ScriptableObject.html">ScriptableObject</a>
and
<a href="org/mozilla/javascript/FunctionObject.html">FunctionObject</a>,
such as <tt>defineProperty</tt> and <tt>defineFunctionProperties</tt>.
<br>&nbsp;
<br>&nbsp;
<h3>
Contexts and Threads</h3>
Every thread that executes JavaScript must have an associated Context.
Multiple threads (with multiple associated Contexts) may act upon the same
set of objects. Any host objects that are defined are responsible for any
sychronization required to run safely from multiple threads.
<br>&nbsp;
<p>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 80 KiB

View File

@@ -0,0 +1,194 @@
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.72 [en]C-NSCP (WinNT; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Scopes and Contexts</title>
</head>
<body bgcolor="#ffffff">
<script src="owner.js"></script>
<center>
<h1> Scopes and Contexts</h1>
</center>
<script>document.write(owner());</script> <br>
<script>
var d = new Date(document.lastModified);
document.write((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
document.write('<br>');
</script>
<center>
<hr width="100%"></center>
<p>Before using Rhino in a concurrent environment, it is important to understand
the distinction between Contexts and scopes. Both are required to execute
scripts, but they play different roles. Simple embeddings of Rhino probably
won't need any of the information here, but more complicated embeddings can
gain performance and flexibility from the techniques described below. <br>
&nbsp; </p>
<h2> Contexts</h2>
The Rhino Context object is used to store thread-specific information about
the execution environment. There should be one and only one Context associated
with each thread that will be executing JavaScript.
<p>To associate the current thread with a Context, simply call the <tt>enter</tt>
method of Context: </p>
<pre>
Context cx = Context.enter();
</pre>
Once you are done with execution, simply exit the Context:
<pre>
Context.exit();
</pre>
These calls will work properly even if there is already a Context associated
with the current thread. That context will be returned and an internal counter
incremented. Only when the counter reaches zero will it be disassociated from
the thread.
<p>Remember to put the <tt>exit()</tt> call in a <tt>finally</tt> block if
you're executing code that could throw an exception. <br>
&nbsp; </p>
<h2> Scopes</h2>
A scope is a set of JavaScript objects. Execution of scripts requires a scope
for top-level script variable storage as well as a place to find standard
objects like <tt>Function</tt> and <tt>Object</tt>.
<p>It's important to understand that a scope is independent of the Context
that created it. You can create a scope using one Context and then evaluate
a script using that scope and another Context (either by exiting the current
context and entering another, or by executing on a different thread). You
can even execute scripts on multiple threads simultaneously in the same scope.
Rhino guarantees that accesses to properties of JavaScript objects are atomic
across threads, but doesn't make any more guarantees for scripts executing
in the same scope at the same time. If two scripts use the same scope simultaneously,
the scripts are responsible for coordinating any accesses to shared variables.
</p>
<p>A top-level scope is created by calling <tt>Context.initStandardObjects</tt>
to create all the standard objects: </p>
<pre>
ScriptableObject scope = cx.initStandardObjects();
</pre>
The easiest way to embed Rhino is just to create a new scope this way whenever
you need one. However, <tt>initStandardObjects</tt> is an expensive method
to call and it allocates a fair amount of memory. We'll see below that there
are ways to share a scope created this way among multiple scopes and threads.
<br>
&nbsp;
<h2> Name Lookup</h2>
So how are scopes used to look up names? In general, variables are looked
up by starting at the current variable object (which is different depending
on what code is being executed in the program), traversing its prototype chain,
and then traversing the parent chain. In the diagram below, the order in
which the six objects are traversed is indicated.
<center>
<p><img src="lookup.gif" height="194" width="500">
<br>
<i><font size="-1">Order of lookups in a two-deep scope chain with prototypes.</font></i></p>
</center>
<p>For a more concrete example, let's consider the following script: </p>
<blockquote><tt>var g = 7;</tt> <br>
<tt>function f(a) {</tt> <br>
<tt>&nbsp;&nbsp;&nbsp; var v = 8;</tt> <br>
<tt>&nbsp;&nbsp;&nbsp; x = v + a;</tt> <br>
<tt>}</tt> <br>
<tt>f(6);</tt></blockquote>
We have a top-level variable <tt>g</tt>, and the call to <tt>f</tt> will
create a new top-level variable <tt>x</tt>. All top-level variables are properties
of the scope object. When we start executing <tt>f</tt>, the scope chain
will start with the function's activation object and will end with the top-level
scope (see diagram below). The activation object has two properties, 'a'
for the argument, and 'v' for the variable. The top-level scope has properties
for the variable <tt>g</tt> and the function <tt>f</tt>.
<center>
<p><img src="scopes.gif" height="496" width="820">
<br>
<i><font size="-1">An example scope chain for a simple script.</font></i></p>
</center>
<p>When the statement <tt>x = v + a;</tt> is executed, the scope chain is
traversed looking for a 'x' property. When none is found, a new property 'x'
is created in the top-level scope. </p>
<h2> Sharing Scopes</h2>
JavaScript is a language that uses delegation rather than traditional class-based inheritance. This is a large topic in itself, but for our purposes it gives us an easy way to share a set of read-only variables across multiple scopes.
To do this we set an object's prototype. When accessing a property of an object
in JavaScript, the object is first searched for a property with the given
name. If none is found, the object's prototype is searched. This continues
until either the object is found or the end of the prototype chain is reached.
<p>So to share information across multiple scopes, we first create the object
we wish to share. Typically this object will have been created with <tt>initStandardObjects</tt>
and may also have additional objects specific to the embedding. Then all
we need to do is create a new object and call its <tt>setPrototype</tt> method
to set the prototype to the shared object, and the parent of the new scope
to null:
<pre> Scriptable newScope = cx.newObject(sharedScope);
newScope.setPrototype(sharedScope);
newScope.setParentScope(null);
</pre>
The call to <tt>newObject</tt> simply creates a new JavaScript object with
no properties. It uses the <tt>sharedScope</tt> passed in to initialize the
prototype with the standard <tt>Object.prototype</tt> value.
<p>We can now use <tt>newScope</tt> as a scope for calls to evaluate scripts.
Let's call this scope the <i>instance scope</i>. Any top-level functions or
variables defined in the script will end up as properties of the instance
scope. Uses of standard objects like <tt>Function</tt>, <tt>String</tt>, or
<tt>RegExp</tt> will find the definitions in the shared scope. Multiple
instance scopes can be defined and have their own variables for scripts yet
share the definitions in the shared scope. These multiple instance scopes
can be used concurrently. <br>
&nbsp; </p>
<h2>Sealed shared scopes</h2>
<p>The ECMAScript standard defines that scripts can add properties to all standard library objects and in many cases it is also possible to change or delete their properties as well. Such behavior may not be suitable with shared scopes since if a script by mistake adds a property to a library object from the shared scope, that object would not be garbage collected until there re active references to the shared scope potentially leading to memory leaks. In addition if a script alters some of the standard objects, the library may not work properly for other scripts. Such bugs are hard to debug and to remove a possibility for them to occur one can use seal the shared scope and all its objects.
<p>
A notion of a sealed object is a JavaScript extension supported by Rhino and it means that properties can not be added/deleted to the object and the existing object properties can not be changed. Any attempt to modify sealed object throws an exception. To seal all objects in the standard library pass <tt>true</tt> for the sealed argument when calling <tt>Context.initStandardObjects(ScriptableObject, boolean)</tt>:
<pre> ScriptableObject sealedSharedScope = cx.initStandardObjects(null, true);</pre>
This seals only all standard library objects, it does not seal the shared scope itself thus after calling <tt>initStandardObjects</tt>, <tt>sealedSharedScope</tt> cab be farther populated with application-specific objects and functions. Then after a custom initialization is done, one can seal the shared scope by calling <tt>ScriptableObject.sealObject()</tt>:
<pre> sealedSharedScope.sealObject();</pre>
Note that currently one needs to explicitly seal any additional properties he adds to the sealed shared scope since although after calling <tt>sealedSharedScope.sealObject();</tt> it would no be possible to set the additional properties to different values, one still would be able to alter the objects themselves.
<h2> Dynamic Scopes</h2>
There's one problem with the setup outlined above. Calls to functions in
JavaScript use <i>static scope</i>, which means that variables are first looked
up in the function and then, if not found there, in the lexically enclosing
scope. This causes problems if functions you define in your shared scope
need access to variables you define in your instance scope.
<p>With Rhino 1.5, it is possible to compile functions to use <i>dynamic
scope</i>. With dynamic scope, functions look at the top-level scope of the
calling function rather than their lexical scope. So we can store information
that varies across scopes in the instance scope yet still share functions
that manipulate that information reside in the shared scope. </p>
<p>The <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/DynamicScopes.java">
DynamicScopes example</a>
illustrates all the points discussed above. <br>
&nbsp; <br>
&nbsp; </p>
<h2> More on Scopes</h2>
The key things to determine in setting up scopes for your application are
<br>
(1) What scope should global variables be created in when your script executes
an assignment to an undefined variable, and <br>
(2) What variables should your script have access to when it references a
variable?
<p>The answer to (1) determines which scope should be the ultimate parent
scope: Rhino follows the parent chain up to the top and places the variable
there. After you've constructed your parent scope chain, the answer to question
(2) may indicate that there are additional scopes that need to be searched
that are not in your parent scope chain. You can add these as prototypes
of scopes in your parent scope chain. When Rhino looks up a variable, it
starts in the current scope, walks the prototype chain, then goes to the
parent scope and its prototype chain, until there are no more parent scopes
left. <br>
&nbsp; </p>
<h3>
<hr width="100%"><br>
<a href="index.html">back to top</a>
</h3>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 B

View File

@@ -0,0 +1,219 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.7 [en] (WinNT; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Scripting Java</title>
</head>
<body bgcolor="#FFFFFF">
<script src="owner.js"></script>
<center>
<h1>
Scripting Java</h1></center>
<script>document.write(owner());</script>
<br><script>
var d = new Date(document.lastModified);
document.write((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
document.write('<br>');
</script>
<center>
<hr WIDTH="100%"></center>
<p>It's possible to use Rhino just for scripting Java. You don't have to
write any additional Java code; just use the existing Rhino shell and then
make calls into Java.
<br>&nbsp;
<h2>
Rhino Shell</h2>
The Rhino shell allows you to run scripts from files or interactively at
a command line.
<p>If you download the zip file for rhino, it will contain a single JAR
file, <tt>js.jar</tt>. If you add the JAR file to your class path, you
can start the Rhino shell using the command
<pre>&nbsp;&nbsp;&nbsp; java org.mozilla.javascript.tools.shell.Main</pre>
or if you have Java 2 (JDK 1.2 or greater), you can avoid changing your classpath
and simply use the command
<pre>&nbsp;&nbsp;&nbsp; java -jar js.jar</pre>
Unfortunately the <tt>-jar</tt> option to <tt>java</tt> will overwrite
your existing classpath. The shell's interactive mode is a good way to
begin exploring Rhino.
<p><i>Note: Earlier versions of Rhino have two JAR files, js.jar and jstools.jar,
and don't support the -jar option. Both JAR files must be added to the
class path to start the shell</i>.
<p>You can execute a JavaScript file by putting the file name as an argument
to the shell class:
<pre>&nbsp;&nbsp;&nbsp; java org.mozilla.javascript.tools.shell.Main myScript.js</pre>
There are a number of options for evaluating scripts using the shell. See
the <a href="http://www.mozilla.org/rhino/shell.html">command description</a>
for more information.
<br>&nbsp;
<h2>
LiveConnect: Communicating with Java from JavaScript</h2>
If you are planning to script Java using Rhino, you'll want to use LiveConnect,
which allows you to create Java classes and call Java methods from within
JavaScript. For example, here's a log from an interactive session. If you
type it in, you'll see a window with a button filling it.
<center>
<p><img SRC="scriptjavaframe.jpg" height=100 width=200>
<br><i><font size=-1>A Java frame created from the Rhino shell.</font></i></center>
<pre>$ java org.mozilla.javascript.tools.shell.Main
js> importPackage(java.awt);
js> frame = new Frame("JavaScript")
java.awt.Frame[frame0,0,0,0x0,invalid,hidden,layout=java.awt.BorderLayout,resizable,title=JavaScript]
js> frame.show()
js> frame.setSize(new Dimension(200,100))
js> button = new Button("OK")
java.awt.Button[button0,0,0,0x0,invalid,label=OK]
js> frame.add(button)
java.awt.Button[button0,0,0,0x0,invalid,label=OK]
js> frame.show()
js> quit()
$</pre>
If you wish to load classes from JavaScript that aren't in the <tt>java</tt>
package, you'll need to prefix the package name with "<tt>Packages.</tt>".
For example:
<pre>$ java org.mozilla.javascript.tools.shell.Main
js> cx = Packages.org.mozilla.javascript.Context.enter()
org.mozilla.javascript.Context@25980b44
js> cx.evaluateString(this, "3+2", null, 0, null)
5.0
js> quit()
$</pre>
<h2>
Accessing JavaBean Properties</h2>
Java classes can define JavaBean properties using getter and setter methods.
For example, the following class defines two properties:
<p><tt>public class Me {</tt>
<br><tt>&nbsp;&nbsp;&nbsp; public int getAge() { return age; }</tt>
<br><tt>&nbsp;&nbsp;&nbsp; public void setAge(int anAge) { age = anAge;
}</tt>
<br><tt>&nbsp;&nbsp;&nbsp; public String getSex() { return "male"; }</tt>
<br><tt>&nbsp;&nbsp;&nbsp; private int age;</tt>
<br><tt>};</tt>
<p>The two properties defined are <i>age</i> and <i>sex</i>. The <i>sex</i>
property is read-only: it has no setter.
<p>Using Rhino we can access the bean properties as if they where JavaScript
properties. We can also continue to call the methods that define the property.
<p><tt>js> me = new Packages.Me();</tt>
<br><tt>Me@93</tt>
<br><tt>js> me.getSex()</tt>
<br><tt>male</tt>
<br><tt>js> me.sex</tt>
<br><tt>male</tt>
<br><tt>js> me.age = 33;</tt>
<br><tt>33</tt>
<br><tt>js> me.age</tt>
<br><tt>33</tt>
<br><tt>js> me.getAge()</tt>
<br><tt>33</tt>
<br><tt>js></tt>
<p>Since the <i>sex</i> property is read-only, we are not allowed to write
to it.
<p><i>Note: JavaBean reflection is not available in versions of Rhino before
1.5.</i>
<br><tt></tt>&nbsp;
<h2>
Importing Java Classes and Packages</h2>
Above we saw the use of the <tt>importPackage</tt> function to import all
the classes from a particular Java package. There is also <tt>importClass</tt>,
which imports a single class:
<pre>$ java org.mozilla.javascript.tools.shell.Main
js> importClass(Packages.org.mozilla.javascript.Context)
js> cx = Context.enter()
org.mozilla.javascript.Context@25980d62
js> cx.evaluateString(this, "3+2", null, 0, null)
5.0
js> quit()
$</pre>
<h2>
Extending Java Classes and Implementing Java Interfaces with JavaScript</h2>
Starting from the example above of creating a Java frame using JavaScript,
we can add a listener for the button. Once we call <tt>addActionListener</tt>
we can then click on the button to get the current date printed out:
<pre>$ java org.mozilla.javascript.tools.shell.Main
js> importPackage(java.awt);
js> frame = new Frame("JavaScript")
java.awt.Frame[frame0,0,0,0x0,invalid,hidden,layout=java.awt.BorderLayout,resizable,title=JavaScript]
js> button = new Button("OK")
java.awt.Button[button0,0,0,0x0,invalid,label=OK]
js> frame.setSize(new Dimension(200,100))
js> frame.add(button)
java.awt.Button[button0,0,0,0x0,invalid,label=OK]
js> frame.show()
js> function printDate() { print(new Date()) }
js> printDate()
Wed Mar 15 15:42:20 GMT-0800 (PST) 2000
js> o = { actionPerformed: printDate }
[object Object]
js> o.actionPerformed()
Wed Mar 15 15:42:39 GMT-0800 (PST) 2000
js> buttonListener = java.awt.event.ActionListener(o)
adapter0@6acc0f66
js>&nbsp; button.addActionListener(buttonListener)
js> Wed Mar 15 15:43:05 GMT-0800 (PST) 2000
Wed Mar 15 15:43:05 GMT-0800 (PST) 2000
Wed Mar 15 15:43:08 GMT-0800 (PST) 2000
quit()
$</pre>
When we type <tt>buttonListener = java.awt.event.ActionListener(o)</tt>,
Rhino actually creates a new Java class that implements <tt>ActionListener</tt>
and forwards calls from that class to the JavaScript object. So when you
click on the button, the <tt>printDate</tt> method is called.
<p>
Starting from the release 1.5R5 Rhino allows to pass JavaScript functions directly to Java methods if the corresponding argument is Java interface with single method. It allows to pass <tt>printDate</tt> directly to <tt>addActionListener</tt> and simplifies example:
<pre>$ java org.mozilla.javascript.tools.shell.Main
js> importPackage(java.awt);
js> frame = new Frame("JavaScript")
java.awt.Frame[frame0,0,0,0x0,invalid,hidden,layout=java.awt.BorderLayout,title=JavaScript,resizable,normal]
js> button = new Button("OK")
java.awt.Button[button0,0,0,0x0,invalid,label=OK]
js> frame.setSize(new Dimension(200,100))
js> frame.add(button)
java.awt.Button[button0,0,0,0x0,invalid,label=OK]
js> frame.show()
js> function printDate() { print(new Date()) }
js> printDate()
Mon Oct 27 2003 10:35:44 GMT+0100 (CET)
js> button.addActionListener(printDate)
js> Mon Oct 27 2003 10:36:09 GMT+0100 (CET)
Mon Oct 27 2003 10:36:10 GMT+0100 (CET)
quit()
$</pre>
<h2>
JavaAdapter constructor</h2>
Another way to create a JavaAdapter is to call the JavaAdapter constructor
explicitly. Using the JavaAdapter constructor gives you additional features
that cannot be had by "constructing" a Java interface as was done above.
<p>Instead of writing
<pre>&nbsp;&nbsp;&nbsp; buttonListener = java.awt.event.ActionListener(o)</pre>
above we can also write
<pre>&nbsp;&nbsp;&nbsp; buttonListener = new JavaAdapter(java.awt.event.ActionListener, o)</pre>
which is equivalent. If we also wanted to extend class <tt>Foo</tt>, while
also implementing <tt>java.lang.Runnable</tt>, we would write
<pre>&nbsp;&nbsp;&nbsp; buttonListener = new JavaAdapter(Packages.Foo,&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.awt.event.ActionListener,
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; java.lang.Runnable, o)</pre>
In general the syntax is
<p>&nbsp;&nbsp;&nbsp; <tt>new JavaAdapter(</tt><i>java-class</i>, [<i>java-class</i>,
...] <i>javascript-object</i><tt>)</tt>
<p>where at most one <i>java-class</i> is a Java class and the remaining
<i>java-class</i>es
are interfaces. The result will be a Java adapter that extends any specified
Java class, implements the Java interfaces, and forwards any calls to the
methods of the <i>javascript-object</i>.
<h3>
<hr WIDTH="100%"><br>
<a href="index.html">back to top</a></h3>
</body>
</html>

Binary file not shown.

After

Width:  |  Height:  |  Size: 4.0 KiB

View File

@@ -0,0 +1,122 @@
<!DOCTYPE html PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.72 [en]C-NSCP (WinNT; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Serialization</title>
</head>
<body bgcolor="#ffffff">
<script src="owner.js"></script>
<center>
<h1>Serialization</h1>
</center>
<script>document.write(owner());</script> <br>
<script>
var d = new Date(document.lastModified);
document.write((d.getMonth()+1)+"/"+d.getDate()+"/"+d.getFullYear());
document.write('<br>');
</script>
<center>
<hr width="100%"></center>
<p>Beginning with Rhino 1.5 Release 3 it is possible to serialize JavaScript
objects, including functions and scripts. However, &nbsp;serialization of
code in compilation mode has some significant limitations.. Serialization
provides a way to save the state of an object and write it out to a file
or send it across a network connection. <br>
&nbsp; </p>
<h2>Simple serialization example</h2>
The Rhino shell has two new top-level functions, serialize and deserialize.
They're intended mainly as examples of the use of serialization:<br>
<pre>$&nbsp;java org.mozilla.javascript.tools.shell.Main<br>js&gt; function f() { return 3; }<br>js&gt; serialize(f, "f.ser")<br>js&gt; quit()<br><br>$&nbsp;java org.mozilla.javascript.tools.shell.Main<br>js&gt; f = deserialize("f.ser")<br><br>function f() {<br> return 3;<br>}<br><br>js&gt; f()<br>3<br>js&gt;</pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
<pre></pre>
Here we see a simple case of a function being serialized to a file and then
read into a new instance of Rhino and called. <br>
<br>
<h2>Rhino serialization APIs</h2>
Two new classes, ScriptableOutputStream and ScriptableInputStream, were introduced
to handle serialization of Rhino classes. These classes extend ObjectOutputStream
and ObjectInputStream respectively. Writing an object to a file can be done
in a few lines of Java code:<br>
<pre>FileOutputStream fos = new FileOutputStream(filename);<br>ScriptableOutputStream out = new ScriptableOutputStream(fos, scope);<br>out.writeObject(obj);<br>out.close();</pre>
<p>Here filename is the file to write to, obj is the object or function to
write, and scope is the top-level scope containing obj.&nbsp;</p>
<p>Reading the serialized object back into memory is similarly simple:</p>
<pre>FileInputStream fis = new FileInputStream(filename);<br>ObjectInputStream in = new ScriptableInputStream(fis, scope);<br>Object deserialized = in.readObject();<br>in.close();<br></pre>
<p>Again, we need the scope to create our serialization stream class. </p>
<p>So why do we need these specialized stream classes instead of simply using
ObjectOutputStream and ObjectInputStream? To understand the answer we must
know what goes on behind the scenes when Rhino serializes objects. </p>
<h2>How Rhino serialization works</h2>
By default, Java serialization of an object also serializes objects that
are referred to by that object. Upon deserialization the initial object and
the objects it refers to are all created and the references between the objects
are resolved. <br>
<br>
However, for JavaScript this creates a problem. JavaScript objects contain
references to prototypes and to parent scopes. Default serialization would
serialize the object or function we desired but would also serialize Object.prototype
or even possibly the entire top-level scope and everything it refers to!
We want to be able to serialize a JavaScript object and then deserialize
it into a new scope and have all of the references from the deserialized
object to prototypes and parent scopes resolved correctly to refer to objects
in the new scope. <br>
<br>
ScriptableOutputStream takes a scope as a parameter to its constructor. If
in the process of serialization it encounters a reference to the scope it
will serialize a marker that will be resolved to the new scope upon deserialization.
It is also possible to add names of objects to a list in the ScriptableOutputStream
object. These objects will also be saved as markers upon serialization and
resolved in the new scope upon deserialization. Use the addExcludedName method
of ScriptableOutputStream to add new names. By default, ScriptableOutputStream
excludes all the names defined using Context.initStandardObjects.<br>
<br>
If you are using Rhino serialization in an environment where you always define,
say, a constructor "Foo", you should add the following code before calling
writeObject:<br>
<pre>out.addExcludedName("Foo");<br>out.addExcludedName("Foo.prototype");<br></pre>
This code will prevent Foo and Foo.prototype from being serialized and will
cause references to Foo or Foo.prototype to be resolved to the objects in
the new scope upon deserialization. Exceptions will be thrown if Foo or Foo.prototype
cannot be found the scopes used in either ScriptableOutputStream or ScriptableInputStream.<br>
<br>
<h2>Rhino serialization in compilation mode</h2>
Serialization works well with objects and with functions and scripts in
interpretive mode. However, you can run into problems with serialization
of compiled functions and scripts:<br>
<pre>$&nbsp;cat test.js<br>function f() { return 3; }<br>serialize(f, "f.ser");<br>g = deserialize("f.ser");<br>print(g());<br>$&nbsp;java&nbsp;org.mozilla.javascript.tools.shell.Main -opt -1 test.js<br>3<br>$&nbsp;java&nbsp;org.mozilla.javascript.tools.shell.Main test.js<br>js: uncaught JavaScript exception: java.lang.ClassNotFoundException: c1<br></pre>
<p>The problem is that Java serialization has no built-in way to serialize
Java classes themselves. (It might be possible to save the Java bytecodes
in an array and then load the class upon deserialization, but at best that
would eat up a lot of memory for just this feature.) One way around this
is to compile the functions using the jsc tool: </p>
<pre>$&nbsp;cat f.js<br>function f() { return 3; }<br>$&nbsp;java -classpath js.jar org.mozilla.javascript.tools.jsc.Main f.js<br>$&nbsp;cat test2.js<br>loadClass("f");<br>serialize(f, "f.ser");<br>g = deserialize("f.ser");<br>print(g());<br>$&nbsp;java -classpath 'js.jar;.' org.mozilla.javascript.tools.shell.Main test2.js<br>3<br></pre>
<p>&nbsp;Now the function f is compiled to a Java class, but that class is
then made available in the classpath so serialization works. This isn't that
interesting an example since compiling a function to a class and then loading
it accomplishes the same as serializing an interpreted function, but it becomes
more relevant if you wish to serialize JavaScript objects that have references
to compiled functions. </p>
<h3>
<hr width="100%"><br>
<a href="index.html">back to top</a>
</h3>
</body>
</html>

View File

@@ -0,0 +1,234 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.7 [en]C-NSCP (WinNT; U) [Netscape]">
<title>JavaScript Shell</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
JavaScript Shell</h1></center>
The JavaScript shell provides a simple way to run scripts in batch mode
or an interactive environment for exploratory programming.
<h2>
Invoking the Shell</h2>
<tt>java org.mozilla.javascript.tools.shell.Main [<i>options</i>]
<i>script-filename-or-url</i> [<i>script-arguments</i>]</tt>
<p>where <tt><i>options</i></tt> are:
<p><tt>-e <i>script-source</i></tt>
<blockquote>Executes <i>script-source</i> as a JavaScript script.</blockquote>
<tt>-f <i>script-filename-or-url</i></tt>
<blockquote>Reads <i>script-filename-or-url</i> content and execute it as a JavaScript script.</blockquote>
<tt>-opt <i>optLevel</i></tt>
<br><tt>-O <i>optLevel</i></tt>
<ul>Optimizes at level <i>optLevel</i>, which must be an integer between
0 and 9. See <a href="opt.html">Optimization</a> for more details.</ul>
<tt>-version <i>versionNumber</i></tt>
<ul>Specifies the language version to compile with. The string <i>versionNumber</i>
must be one of <tt>100</tt>, <tt>110</tt>, <tt>120</tt>, <tt>130</tt>,
or <tt>140</tt>. See <a href="overview.html#versions">JavaScript Language
Versions</a> for more information on language versions.</ul>
If the shell is invoked with the system property rhino.use_java_policy_security set to true and with a security manager installed, the shell restricts scripts permissions based on their URLs according to Java policy settings. This is available only if JVM implements Java2 security model.
<h2>
Predefined Properties</h2>
Scripts executing in the shell have access to some additional properties
of the top-level object.
<br>&nbsp;
<h4>
arguments</h4>
<blockquote>The <tt>arguments</tt> object is an array containing the strings
of all the arguments given at the command line when the shell was invoked.</blockquote>
<h4>
help()</h4>
<blockquote>Executing the help function will print usage and help messages.</blockquote>
<h4>
defineClass(<i>className</i>)</h4>
<blockquote>Define an extension using the Java class named with the string
argument <i>className</i>. Uses ScriptableObject.defineClass() to define
the extension.</blockquote>
<h4>
deserialize(<i>filename</i>)</h4>
<blockquote>Restore from the specified file an object previously written by a call to <tt>serialize</tt>.</blockquote>
<h4>
load([<i>filename</i>, ...])</h4>
<blockquote>Load JavaScript source files named by string arguments. If
multiple arguments are given, each file is read in and executed in turn.</blockquote>
<h4>
loadClass(<i>className</i>)</h4>
<blockquote>Load and execute the class named by the string argument <i>className</i>.
The class must be a class that implements the Script interface, as will
any script compiled by <a href="jsc.html">jsc</a>.</blockquote>
<h4>
print([<i>expr</i> ...])</h4>
<blockquote>Evaluate and print expressions. Evaluates each expression,
converts the result to a string, and prints it.</blockquote>
<h4>
readFile(<i>path</i> [, <i>characterCoding</i>)</h4>
<blockquote>Read given file and convert its bytes to a string using the
specified character coding or default character coding if explicit coding
argument is not given.</blockquote>
<h4>
readUrl(<i>url</i> [, <i>characterCoding</i>)</h4>
<blockquote>Open an input connection to the given string url, read all its
bytes and convert them to a string using the specified character coding or
default character coding if explicit coding argument is not given.</blockquote>
<h4>
runCommand(<i>commandName</i>, [<i>arg</i>, ...] [<i>options</i>])</h4>
<blockquote>Execute the specified command with the given argument and options
as a separate process and return the exit status of the process. For details, see JavaDoc for <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/toolsrc/org/mozilla/javascript/tools/shell/Global.java">org.mozilla.javascript.tools.shell.Global#runCommand</a>.</blockquote>
<h4>
serialize(<i>object</i>, <i>filename</i>)</h4>
<blockquote>Serialize the given object to the specified file.</blockquote>
<h4>
spawn(<i>functionOrScript</i>)</h4>
<blockquote>Run the given function or script in a different thread.</blockquote>
<h4>
sync(<i>function</i>)</h4>
<blockquote>creates a synchronized function (in the sense of a Java synchronized method) from an existing function. The new function synchronizes on the <code>this</code> object of its invocation.</blockquote>
<h4>
quit()</h4>
<blockquote>Quit shell. The shell will also quit in interactive mode if
an end-of-file character is typed at the prompt.</blockquote>
<h4>
version([<i>number</i>])</h4>
<blockquote>Get or set JavaScript version number. If no argument is supplied,
the current version number is returned. If an argument is supplied, it
is expected to be one of <tt>100</tt>, <tt>110</tt>, <tt>120</tt>, <tt>130,</tt>
or <tt>140</tt> to indicate JavaScript version 1.0, 1.1, 1.2, 1.3, or 1.4
respectively.</blockquote>
<h2>
Example</h2>
<h4>Invocation</h4>
Here the shell is invoked three times from the command line. (The system
command prompt is shown as <tt>$</tt>.) The first invocation executes a
script specified on the command line itself. The next invocation has no
arguments, so the shell goes into interactive mode, reading and evaluating
each line as it is typed in. Finally, the last invocation executes a script
from a file and accesses arguments to the script itself.
<pre>
$ java org.mozilla.javascript.tools.shell.Main -e print('hi')
hi
$ java org.mozilla.javascript.tools.shell.Main
js> print('hi')
hi
js> 6*7
42
js> function f() {
return a;
}
js> var a = 34;
js> f()
34
js> quit()
$ cat echo.js
for (i in arguments) {
print(arguments[i])
}
$ java org.mozilla.javascript.tools.shell.Main echo.js foo bar
foo
bar
$
</pre>
<h4>spawn and sync</h4>
The following example creates 2 threads via <tt>spawn</tt> and uses <tt>sync</tt> to create a synchronized version of the function <tt>test</tt>.
<pre>
js> function test(x) {
print("entry");
java.lang.Thread.sleep(x*1000);
print("exit");
}
js> var o = { f : sync(test) };
js> spawn(function() {o.f(5);});
Thread[Thread-0,5,main]
entry
js> spawn(function() {o.f(5);});
Thread[Thread-1,5,main]
js>
exit
entry
exit
</pre>
<h4>runCommand</h4>
Here is few examples of invoking <tt>runCommand</tt> under Linux.
<pre>
js> runCommand('date')
Thu Jan 23 16:49:36 CET 2003
0
// Using input option to provide process input
js> runCommand("sort", {input: "c\na\nb"})
a
b
c
0
js> // Demo of output and err options
js> var opt={input: "c\na\nb", output: 'Sort Output:\n'}
js> runCommand("sort", opt)
0
js> print(opt.output)
Sort Output:
a
b
c
js> var opt={input: "c\na\nb", output: 'Sort Output:\n', err: ''}
js> runCommand("sort", "--bad-arg", opt)
2
js> print(opt.err)
/bin/sort: unrecognized option `--bad-arg'
Try `/bin/sort --help' for more information.
js> runCommand("bad_command", "--bad-arg", opt)
js: "<stdin>", line 18: uncaught JavaScript exception: java.io.IOException: bad_command: not found
js> // Passing explicit environment to the system shell
js> runCommand("sh", "-c", "echo $env1 $env2", { env: {env1: 100, env2: 200}})
100 200
0
js> // Use args option to provide additional command arguments
js> var arg_array = [1, 2, 3, 4];
js> runCommand("echo", { args: arg_array})
1 2 3 4
0
</pre>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,31 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.7 [en]C-NSCP (WinNT; U) [Netscape]">
<title>JavaScript Tools</title>
</head>
<body bgcolor="#FFFFFF">
<center>
<h1>
JavaScript Tools</h1></center>
<h2>
JavaScript shell</h2>
The <a href="shell.html">JavaScript shell</a> allows for interactive and
batch execution of JavaScript scripts.
<br>&nbsp;
<br>&nbsp;
<br>&nbsp;
<h2>
JavaScript compiler</h2>
The <a href="jsc.html">JavaScript compiler</a> translates JavaScript source
into Java class files.
<br>&nbsp;
<p>
<hr WIDTH="100%">
<br><a href="index.html">back to top</a>
</body>
</html>

View File

@@ -0,0 +1,357 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Generator" content="Microsoft Word 97">
<meta name="GENERATOR" content="Mozilla/4.75 [en] (WinNT; U) [Netscape]">
<title>Embedding Rhino</title>
</head>
<body>
<center><font size=+4>Tutorial: Embedding Rhino</font></center>
<p>Embedding Rhino can be done simply with good results. With more effort
on the part of the embedder, the objects exposed to scripts can be customized
further.
<p>This tutorial leads you through the steps from a simple embedding to
more customized, complex embeddings. Fully compilable examples are provided
along the way.
<p>The examples live in the <tt>rhino/examples</tt> directory in the distribution
and in <tt>mozilla/js/rhino/examples</tt> in cvs. This document will link
to them using <a href="http://lxr.mozilla.org/">lxr</a>.
<p>In this document, JavaScript code will be in <font color="#006600">green</font>,
Java code will be in <font color="#006600">green</font>, and shell logs
will be in <font color="#663366">purple</font>.
<h3>
<font size=+3>Contents</font></h3>
<ul>
<li>
<font size=+1><a href="#RunScript">RunScript: A simple embedding</a></font></li>
<ul>
<li>
<font size=+1><a href="#EnteringContext">Entering a Context</a></font></li>
<li>
<font size=+1><a href="#initializing">Initializing standard objects</a></font></li>
<li>
<font size=+1><a href="#Collecting">Collecting the arguments</a></font></li>
<li>
<font size=+1><a href="#Evaluating">Evaluating a script</a></font></li>
<li>
<font size=+1><a href="#Print">Print the result</a></font></li>
<li>
<font size=+1><a href="#Exit">Exit the Context</a></font></li>
</ul>
<li>
<font size=+1><a href="#Expose">Expose Java APIs</a></font></li>
<ul>
<li>
<font size=+1><a href="#UseJava">Use Java APIs</a></font></li>
<li>
<font size=+1><a href="#ImplementingInterfaces">Implementing interfaces</a></font></li>
<li>
<font size=+1><a href="#AddJava">Add Java objects</a></font></li>
</ul>
<li>
<font size=+1><a href="#UsingJSObjs">Using JavaScript objects from Java</a></font></li>
<ul>
<li>
<font size=+1><a href="#UsingJSvars">Using JavaScript variables</a></font></li>
<li>
<font size=+1><a href="#CallingJSfuns">Calling JavaScript functions</a></font></li>
</ul>
<li>
<font size=+1><a href="#JavaScriptHostObjects">JavaScript host objects</a></font></li>
<ul>
<li>
<font size=+1><a href="#DefiningHostObjects">Defining Host Objects</a></font></li>
<li>
<font size=+1><a href="#Counter">Counter example</a></font></li>
<ul>
<li>
<font size=+1><a href="#CounterCtors">Counter's constructors</a></font></li>
<li>
<font size=+1><a href="#classname">Class name</a></font></li>
<li>
<font size=+1><a href="#Dynamic">Dynamic properties</a></font></li>
<li>
<font size=+1><a href="#DefiningMethods">Defining JavaScript "methods"</a></font></li>
<li>
<font size=+1><a href="#AddingCounter">Adding Counter to RunScript</a></font></li>
</ul>
</ul>
</ul>
<hr WIDTH="100%">
<br><a NAME="RunScript"></a><font size=+3>RunScript: A simple embedding</font>
<p>About the simplest embedding of Rhino possible is the <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/RunScript.java">RunScript
example</a>. All it does it read a script from the command line, execute
it, and print a result.
<p>Here's an example use of RunScript from a shell command line:
<blockquote>
<pre><font color="#663366">$ java RunScript "Math.cos(Math.PI)"
-1
$ java RunScript 'function f(x){return x+1} f(7)'
8</font></pre>
</blockquote>
Note that you'll have to have both the Rhino classes and the RunScript
example class file in the classpath. Let's step through the body of <tt>main</tt>
one line at time.
<p><a NAME="EnteringContext"></a><font size=+2>Entering a Context</font>
<p>The code
<blockquote>
<pre><font color="#006600">Context cx = Context.enter();</font></pre>
</blockquote>
Creates and enters a <tt>Context. </tt>A <tt>Context</tt> stores information
about the execution environment of a script.
<br>&nbsp;
<p><a NAME="initializing"></a><font size=+2>Initializing standard objects</font>
<p>The code
<blockquote>
<pre><font color="#006600">Scriptable scope = cx.initStandardObjects();</font></pre>
</blockquote>
Initializes the standard objects (<tt>Object</tt>,
<tt>Function</tt>, etc.)
This must be done before scripts can be executed. The <tt>null</tt> parameter
tells <tt>initStandardObjects</tt> to create and return a scope object
that we use in later calls.
<p><a NAME="Collecting"></a><font size=+2>Collecting the arguments</font>
<p>This code is standard Java and not specific to Rhino. It just collects
all the arguments and concatenates them together.
<blockquote>
<pre style="color: #006600">
String s = "";
for (int i=0; i &lt; args.length; i++) {
s += args[i];
}
</pre>
</blockquote>
<p><br><a NAME="Evaluating"></a><font size=+2>Evaluating a script</font>
<p>The code
<blockquote>
<pre><font color="#006600">Object result = cx.evaluateString(scope, s, "&lt;cmd>", 1, null);</font></pre>
</blockquote>
uses the Context <tt>cx</tt> to evaluate a string. Evaluation of the script
looks up variables in <tt>scope</tt>, and errors will be reported with
the filename <tt>&lt;cmd></tt> and line number 1.
<br>&nbsp;
<p><a NAME="Print"></a><font size=+2>Print the result</font>
<p>The code
<blockquote>
<pre><font color="#006600">System.out.println(cx.toString(result));</font></pre>
</blockquote>
prints the result of evaluating the script (contained in the variable <tt>result</tt>).
<tt>result</tt>
could be a string, JavaScript object, or other values..The
<tt>toString</tt>
method converts any JavaScript value to a string.
<br>&nbsp;
<p><a NAME="Exit"></a><font size=+2>Exit the Context</font>
<p>The code
<blockquote>
<pre style="color: #006600">
} finally {
Context.exit();
}
</pre>
</blockquote>
exits the Context. This removes the association between the Context and
the current thread and is an essential cleanup action. There should be
a call to <tt>exit</tt> for every call to <tt>enter</tt>. To make sure that it is called even if an exception is thrown, it is put into the finally block corresponding to the try block starting after <tt>Context.enter()</tt>.
<br>&nbsp;
<dir>&nbsp;</dir>
<a NAME="Expose"></a><font size=+3>Expose Java APIs</font>
<p><a NAME="UseJava"></a><font size=+2>Use Java APIs</font>
<p>No additional code in the embedding needed! The JavaScript feature called
<i>LiveConnect</i>
allows JavaScript programs to interact with Java objects:
<dir><tt><font color="#663366">$ java RunScript 'java.lang.System.out.println(3)'</font></tt>
<br><tt><font color="#663366">3.0</font></tt>
<br><tt><font color="#663366">undefined</font></tt></dir>
<a NAME="ImplementingInterfaces"></a><font size=+2>Implementing interfaces</font>
<p>Using Rhino, JavaScript objects can implement arbitrary Java interfaces.
There's no Java code to write--it's part of Rhino's LiveConnect implementation.
For example, we can see how to implement java.lang.Runnable in a Rhino
shell session:
<blockquote>
<pre><font color="#663366">js> obj = { run: function() { print('hi'); } }
[object Object]
js> obj.run()
hi
js> r = new java.lang.Runnable(obj);
[object Object]
js> t = new java.lang.Thread(r)
Thread[Thread-0,5,main]
js> t.start()
hi</font></pre>
</blockquote>
<a NAME="AddJava"></a><font size=+2>Add Java objects</font>
<p>The next example is <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/RunScript2.java">RunScript2</a>.
This is the same as RunScript, but with the addition of two extra lines
of code:
<dir><tt><font color="#006600">Scriptable jsArgs = Context.toObject(System.out,
scope);</font></tt>
<br><tt><font color="#006600">scope.put("out", scope, jsArgs);</font></tt></dir>
These lines add a global variable <tt>out</tt> that is a JavaScript reflection
of the <tt>System.out</tt> variable:
<dir><tt><font color="#663366">$ java RunScript2 'out.println(42)'</font></tt>
<br><tt><font color="#663366">42.0</font></tt>
<br><tt><font color="#663366">undefined</font></tt></dir>
<p><br><a NAME="UsingJSObjs"></a><font size=+3>Using JavaScript objects
from Java</font>
<p>After evaluating a script it's possible to query the scope for variables
and functions, extracting values and calling JavaScript functions. This
is illustrated in the <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/RunScript3.java">RunScript3</a>
example. This example adds the ability to print the value of variable <tt>x</tt>
and the result of calling function <tt>f</tt>. Both <tt>x</tt> and <tt>f</tt>
are expected to be defined by the evaluated script. For example,
<blockquote>
<pre style="color: #663366">
$ java RunScript3 'x = 7'
x = 7
f is undefined or not a function.
$ java RunScript3 'function f(a) { return a; }'
x is not defined.
f('my args') = my arg
</pre>
</blockquote>
<a NAME="UsingJSvars"></a><font size=+2>Using JavaScript variables</font>
<p>To print out the value of <tt>x</tt>, we add the following code.
<blockquote>
<pre style="color: #006600">
Object x = scope.get("x", scope);
if (x == Scriptable.NOT_FOUND) {
System.out.println("x is not defined.");
} else {
System.out.println("x = " + Context.toString(x));
}
</pre>
</blockquote>
<a NAME="CallingJSfuns"></a><font size=+2>Calling JavaScript functions</font>
<p>To get the function <tt>f</tt>, call it, and print the result, we add
this code:
<blockquote>
<pre style="color: #006600">
Object fObj = scope.get("f", scope);
if (!(fObj instanceof Function)) {
System.out.println("f is undefined or not a function.");
} else {
Object functionArgs[] = { "my arg" };
Function f = (Function)fObj;
Object result = f.call(cx, scope, scope, functionArgs);
String report = "f('my args') = " + Context.toString(result);
System.out.println(report);
}
</pre>
</blockquote>
<p><br><a NAME="JavaScriptHostObjects"></a><font size=+3>JavaScript host
objects</font>
<p><a NAME="DefiningHostObjects"></a><font size=+2>Defining Host Objects</font>
<p>Custom host objects can implement special JavaScript features like dynamic
properties.
<p><a NAME="Counter"></a><font size=+2>Counter example</font>
<p>The <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/Counter.java">Counter
example</a> is a simple host object. We'll go through it method by method
below.
<p>It's easy to try out new host object classes in the shell using its
built-in <tt>defineClass</tt> function. We'll see how to add it to RunScript
later. (Note that because the <tt>java -jar</tt> option preempts the rest
of the classpath, we can't use that and access the <tt>Counter</tt> class.)
<blockquote>
<pre style="color: #663366">
$ java -cp 'js.jar;examples' org.mozilla.javascript.tools.shell.Main
js> defineClass("Counter")
js> c = new Counter(7)
[object Counter]
js> c.count
7
js> c.count
8
js> c.count
9
js> c.resetCount()
js> c.count
0
</pre>
</blockquote>
<a NAME="CounterCtors"></a><font size=+2>Counter's constructors</font>
<p>The zero-argument constructor is used by Rhino runtime to create instances.
For the counter example, no initialization work is needed, so the implementation
is empty.
<dir><tt><font color="#006600">public Counter () { }</font></tt></dir>
The method <tt>jsConstructor</tt> defines the JavaScript constructor that
was called with the expression <tt>new Counter(7)</tt> in the JavaScript
code above.
<dir><tt><font color="#006600">public void jsConstructor(int a) { count
= a; }</font></tt></dir>
<a NAME="classname"></a><font size=+2>Class name</font>
<p>The class name is defined by the <tt>getClassName</tt> method. This
is used to determine the name of the constructor.
<dir><tt><font color="#006600">public String getClassName() { return "Counter";
}</font></tt></dir>
<a NAME="Dynamic"></a><font size=+2>Dynamic properties</font>
<p>Dynamic properties are defined by methods beginning with <tt>jsGet_</tt>
or <tt>jsSet_</tt>. The method <tt>jsGet_count</tt> defines the <i>count</i>
property.
<dir><tt><font color="#006600">public int jsGet_count() { return count++;
}</font></tt></dir>
The expression <tt>c.count</tt> in the JavaScript code above results in
a call to this method.
<p><a NAME="DefiningMethods"></a><font size=+2>Defining JavaScript "methods"</font>
<p>Methods can be defined using the <tt>jsFunction_ prefix</tt>. Here we
define <tt>resetCount</tt> for JavaScript.
<dir><tt><font color="#006600">public void jsFunction_resetCount() { count
= 0; }</font></tt></dir>
The call <tt>c.resetCount()</tt> above calls this method.
<p><a NAME="AddingCounter"></a><font size=+2>Adding Counter to RunScript</font>
<p>Now take a look at the <a href="http://lxr.mozilla.org/mozilla/source/js/rhino/examples/RunScript4.java">RunScript4
example</a>. It's the same as RunScript except for two additions. The method
<tt>ScriptableObject.defineClass</tt>
uses a Java class to define the Counter "class" in the top-level scope:
<dir><tt><font color="#006600">ScriptableObject.defineClass(scope, Counter.class);</font></tt></dir>
Now we can reference the <tt>Counter</tt> object from our script:
<dir><tt><font color="#663366">$ java RunScript4 'c = new Counter(3); c.count;
c.count;'</font></tt>
<br><tt><font color="#663366">4</font></tt></dir>
It also creates a new instance of the <tt>Counter</tt> object from within
our Java code, constructing it with the value 7, and assigning it to the
top-level variable <tt>myCounter</tt>:
<blockquote>
<pre style="color: #006600">
Object[] arg = { new Integer(7) };
Scriptable myCounter = cx.newObject(scope, "Counter", arg);
scope.put("myCounter", scope, myCounter);
</pre>
</blockquote>
Now we can reference the <tt>myCounter</tt> object from our script:
<blockquote>
<pre style="color: #663366">
$ java RunScript3 'RunScript4 'myCounter.count; myCounter.count'
8
</pre>
</blockquote>
</body>
</html>

View File

@@ -0,0 +1,77 @@
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="Author" content="Norris Boyd">
<meta name="GENERATOR" content="Mozilla/4.72 [en]C-NSCP (WinNT; U) [Netscape]">
<meta name="KeyWords" content="Rhino, JavaScript, Java">
<title>Using Rhino</title>
</head>
<body bgcolor="#FFFFFF">
<script src="owner.js"></script>
<center>
<h1>
How are people using Rhino?</h1></center>
Here's a partial list of the ways people are using Rhino in their projects.
The initial list was collected by Netscape marketing, so Rhino is referred
to as Netscape Java-based JavaScript. We'd love to hear how you're using
Rhino--just mail&nbsp;<script>document.write(owner());</script>
.
<p><a href="http://www.attachmate.com">Attachmate</a>
<br>"Netscape JavaScript 1.5 with Java implementation was a perfect solution
for developing our MacroRecorder because it made our development process
faster and better, and our customers get a more efficient, reliable, and
standards based product as a result," said Rob Clark, Director of Product
Development at Attachmate. Attachmate integrates Netscape's Java-based
JavaScript 1.5 Interpreter into its 100% Pure Java certified web-to-host
thin clients, called e-Vantage Viewers. The Netscape Java-based JavaScript
interpreter is used in a MacroRecorder feature that allows browser-based
users to efficiently navigate host applications on mainframe and midrange
systems.
<p><a href="http://www.bristowhill.com/">Bristow Hill Software</a>
<br>"We thought it would require lots of work to add scripting capability
to Bristow Hill Server Pages, but we were delighted to find that Netscape
JavaScript 1.5 with Java implementation fit right in with only a couple
of lines of initialization code and one line of code to export our standard
objects by name. Also, we were pleased to find we could take embedded scripting
and compile it down to Java classes which could be used directly for greater
speed in production. Netscape's JavaScript engine is rock solid and standards
compliant, and my only regret is that we didn't start using it sooner,"
said Don Anderson, President of Bristow Hill Software.
<p><a href="http://www.icesoft.com/">ICEsoft Technologies</a>
<br>ICEsoft Technologies adds JavaScript support to their <a href="http://www.icesoft.com/ps_browser_overview.html">ICEbrowser</a> using Rhino.
<p><a href="http://homepage.mac.com/pcbeard/JShell/">JShell</a>
<br>Rhino is used as the scripting language for the open source command
shell JShell written by Patrick Beard.
<p><a href="http://www.softcom.com">Softcom</a>
<br>The tight integration of Netscape's Java-based JavaScript 1.5 with
Softcom's Java-based RealPlayer plugin, RJ, enables Softcom to quickly
produce dynamic interactive video applications for our media/entertainment,
retail and professional education clients, helping us to synchronize the
full interactivity of the Web and e-commerce with streaming video, said
Chris O'Brien, president and COO of Softcom. For the enhanced Oscarcast
recently produced for E! Online during the Academy Awards, Softcom used
RJ to embed Netscape's JavaScript 1.5 in the RealPlayer, successfully integrating
interactive chat and Java games, along with streaming video, within the
RealPlayer.
<p><a href="http://www.tdiinc.com/">Technology Deployment International</a>
<br>"Technology Deployment International selected the Java-based Netscape
JavaScript engine to incorporate into the workflow module of our eBusiness
Management System (eBMS) allowing our customers to integrate business logic
into any workstep of their application," said Dr. Kelvin Liu, VP eBMS Development,
Technology Deployment International. "It has been easy to embed, the support
we received from the engineering team has been outstanding, and the performance
of the JavaScript code is almost identical to the equivalent Java."
<p><a href="http://www.xypoint.com/">XYPOINT</a>
<br>XYPOINT uses Rhino for automating test cases of their Java classes
used in their service <a href="http://www.webwirelessnow.com/">WebWirelessNow</a>.
Abraham Backus says that he's happy with Rhino because "I've always wanted
this kind of JavaScript support."
<h3>
<hr WIDTH="100%"><br>
<a href="index.html">back to top</a></h3>
</body>
</html>

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