346 Commits

Author SHA1 Message Date
darin%meer.net
3d52b0860b fixes bug 219400 "remove callers of nsServiceManager:: methods" r=bsmedberg
git-svn-id: svn://10.0.0.236/trunk@165089 18797224-902f-48f8-a5cc-f745e15eee43
2004-11-07 23:59:35 +00:00
caillon%redhat.com
3d77b40dac Bug 263460
OJI compilation error on GCC 3.4.2 due to spurious redeclaration of a static global method.
r=kyle.yuan@sun.com sr=brendan@mozilla.org


git-svn-id: svn://10.0.0.236/trunk@163501 18797224-902f-48f8-a5cc-f745e15eee43
2004-10-10 17:48:21 +00:00
gerv%gerv.net
872f5cb1ce Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@161286 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-25 23:02:50 +00:00
kyle.yuan%sun.com
60e3ca0987 Use the "real" fix for the bustage, long is still 32-bit in LLP64 model though PR_BYTES_PER_LONG will have the same problem.
r=dveditz


git-svn-id: svn://10.0.0.236/trunk@160989 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 08:28:49 +00:00
kyle.yuan%sun.com
878ec97d79 fix the bustage
git-svn-id: svn://10.0.0.236/trunk@160973 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 04:58:54 +00:00
kyle.yuan%sun.com
f5b99acd2d Bug 239562 64bit safe code for liveconnect (WinXP AMD64)
r=xiaobin.lu, sr=brendan
a) renamed jsobject to lcjsobject,
b) defined lcjsobject as jint on 32-bit platform or as jlong on 64-bit platform.


git-svn-id: svn://10.0.0.236/trunk@160972 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-19 02:36:36 +00:00
caillon%redhat.com
9381442760 These are C++ files; not IDL. rs=bzbarsky
git-svn-id: svn://10.0.0.236/trunk@160656 18797224-902f-48f8-a5cc-f745e15eee43
2004-08-11 07:00:43 +00:00
bryner%brianryner.com
865734bf2f Change nsIPresContext to nsPresContext globally, follow-up to bug 253470. rs=roc
git-svn-id: svn://10.0.0.236/trunk@160184 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-31 23:15:21 +00:00
bryner%brianryner.com
b17b3249f7 Consolidate PresContext classes into a single nsIPresContext implementation, and finish deCOMtaminating it. Bug 253470, r+sr=roc.
git-svn-id: svn://10.0.0.236/trunk@160067 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-29 19:41:39 +00:00
timeless%mozdev.org
62b77b2f07 Bug 246224 Mozilla crashes if a chrome app uses Live Connect [@ getScriptClassLoader]
patch by kyle.yuan@sun.com r=caillon sr=jst


git-svn-id: svn://10.0.0.236/trunk@158840 18797224-902f-48f8-a5cc-f745e15eee43
2004-07-07 06:53:12 +00:00
roc+%cs.cmu.edu
0b0fa89131 Bug 226439. Convert codebase to use AppendLiteral/AssignLiteral/LowerCaseEqualsLiteral. r+sr=darin
git-svn-id: svn://10.0.0.236/trunk@157992 18797224-902f-48f8-a5cc-f745e15eee43
2004-06-17 00:13:25 +00:00
neil%parkwaycc.co.uk
e38330616a Removing unused variable b=217089 p=mbockelcamp@web.de r=kyle.yuan sr=Henry.Jia
git-svn-id: svn://10.0.0.236/trunk@156914 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-25 10:34:25 +00:00
roc+%cs.cmu.edu
bdc7e5f59b Bug 226439. Convert Seamonkey to EqualsLiteral. rs=darin
git-svn-id: svn://10.0.0.236/trunk@156785 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 22:15:22 +00:00
bzbarsky%mit.edu
af7c69e56c Relanding, since backing out did not fix orange. Bug 232691.
git-svn-id: svn://10.0.0.236/trunk@156781 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 20:02:43 +00:00
bzbarsky%mit.edu
3594b59c19 Backing out to attempt to fix Mac orange. Bug 232691
git-svn-id: svn://10.0.0.236/trunk@156776 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 19:26:52 +00:00
bzbarsky%mit.edu
b500ffc684 Convert users of nsC?String(), nsC?AutoString(), and NS_LITERAL_C?STRING("") to
using EmptyC?String instead.  Bug 232691, patch by Charles Fenwick
<clf03f@garnet.acns.fsu.edu>, r+sr=bzbarsky


git-svn-id: svn://10.0.0.236/trunk@156769 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-22 17:04:53 +00:00
kyle.yuan%sun.com
26b62e1b88 Bug 136729 64bit problems in CreateThread/PostEvent
Additional fix for getting rid of nsPluginThread.
r=xiaobin.lu, sr=brendan


git-svn-id: svn://10.0.0.236/trunk@156335 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-13 01:51:55 +00:00
kyle.yuan%sun.com
f5eccacf6b Bug 136729 64bit problems in CreateThread/PostEvent
r=joshua.xia+kyle.yuan, sr=brendan, patch by pkw@us.ibm.com
Changes PRUint32 to PRThread* in CreateThread/PostEvent.


git-svn-id: svn://10.0.0.236/trunk@156165 18797224-902f-48f8-a5cc-f745e15eee43
2004-05-09 10:22:18 +00:00
bienvenu%nventure.com
c12e53e60e make nsILineInputStream take an nsACString ref, 197166, r=darin, sr=mscott, make local msg body search cache open file stream, use nsIFile instead of nsFileSpec to cut down on seeks, improve performance, sr=mscott 240538
git-svn-id: svn://10.0.0.236/trunk@155334 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-22 15:32:54 +00:00
gerv%gerv.net
586f796c2a Bug 236613: change to MPL/LGPL/GPL tri-license.
git-svn-id: svn://10.0.0.236/trunk@155091 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 22:01:16 +00:00
bryner%brianryner.com
3b4b8ed6c9 deCOMtaminate nsIScriptObjectPrincipal (bug 240745). This also fixes some code in nsCrypto.cpp that sems to have been mis-braced (I don't think it was working as intended). r+sr=jst.
git-svn-id: svn://10.0.0.236/trunk@155049 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-18 00:28:47 +00:00
darin%meer.net
22269b9964 fixes bug 226278 "HTTP authentication cache should include URI scheme in its key" r=cneberg@sandia.gov sr=dveditz a=chofmann
git-svn-id: svn://10.0.0.236/trunk@154604 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-07 23:34:35 +00:00
kyle.yuan%sun.com
cfc1e508c5 Bug 239122 Liveconnect can be used to read any file on user's filesystem
enabling UniversalBrowserRead only during js calling applet
r=jst, sr=brendan, a=chofmann


git-svn-id: svn://10.0.0.236/trunk@154532 18797224-902f-48f8-a5cc-f745e15eee43
2004-04-06 03:15:55 +00:00
caillon%redhat.com
f2f12981ff fixing bug 146458 - Liveconnect calls fail if applet's codebase is in different domain.
Use the domain of the page, like we do for script.
r=jst, sr=brendan, a=dbaron


git-svn-id: svn://10.0.0.236/trunk@153948 18797224-902f-48f8-a5cc-f745e15eee43
2004-03-13 20:52:39 +00:00
jst%mozilla.jstenback.com
854468a176 Fixing bug 233307. deCOMtaminating nsIScript* and related interfaces. r+sr=bryner@brianryner.com.
git-svn-id: svn://10.0.0.236/trunk@152565 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-09 22:48:53 +00:00
bryner%brianryner.com
018aeefc0d More nsIPresContext deCOMtamination (bug 229371). Inline getters and setters for LinkHandler, VisibleArea, and Language; change some methods that don't return any useful data to |void|; make GetContainer return an already_AddRefed. r+sr=dbaron
git-svn-id: svn://10.0.0.236/trunk@152137 18797224-902f-48f8-a5cc-f745e15eee43
2004-02-01 10:09:07 +00:00
bryner%brianryner.com
468d3e2e8d Eliminate nsIStyleSet as an XPCOM interface, making the implementation internal to layout. Frame constructor ownership moves to the pres shell, and the style set methods that forward to the frame constructor are gone. Rewrote style set sheet add/remove to reduce code size. For more details, see bug 64116. r+sr=dbaron.
git-svn-id: svn://10.0.0.236/trunk@150998 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 22:30:53 +00:00
bsmedberg%covad.net
7e08b118b7 Continuing to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
git-svn-id: svn://10.0.0.236/trunk@150973 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 13:37:00 +00:00
bsmedberg%covad.net
9706f93476 Beginning to land the PACKAGING_20030906_BRANCH for bug 20640. Not part of the build, yet.
git-svn-id: svn://10.0.0.236/trunk@150961 18797224-902f-48f8-a5cc-f745e15eee43
2004-01-07 01:22:31 +00:00
cbiesinger%web.de
46f651e4e7 bug 124053 Fix invalid use of JVMContext TLS to map between threads, JSContexts and JSJavaThreadStates
patch by beard@netscape.com r=bnesse sr=rpotts


git-svn-id: svn://10.0.0.236/trunk@150489 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-19 14:52:49 +00:00
brendan%mozilla.org
58685f9f53 Fix mistake in last checkin (208121).
git-svn-id: svn://10.0.0.236/trunk@150382 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-17 00:33:50 +00:00
kyle.yuan%sun.com
acd5e53e4c Bug 208121 Some String properties of a Java object are read as 'null' by Javascript
r=bsmedberg, sr=brendan, a=asa
Using nsDataHashtable instead of nsHashtable for caching class member.


git-svn-id: svn://10.0.0.236/trunk@150350 18797224-902f-48f8-a5cc-f745e15eee43
2003-12-16 01:23:23 +00:00
dbaron%dbaron.org
c4bdc17ba3 Include nscore.h instead of nsCom.h. b=226555 r=dougt sr=darin a=asa
git-svn-id: svn://10.0.0.236/trunk@149839 18797224-902f-48f8-a5cc-f745e15eee43
2003-11-29 18:56:10 +00:00
brendan%mozilla.org
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
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
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
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
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
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
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
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
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
jst%netscape.com
ecae24eff4 Fixing bug 209884. Writing an inline helper to safely get an nsIScriptContext from a JSContext and making direct callers of JS_GetContextPrivate() use the helper. r=caillon@aillon.org, sr=peterv@netscape.com
git-svn-id: svn://10.0.0.236/trunk@144108 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-24 21:43:01 +00:00
pete.zha%sun.com
f3d12d3186 bug=185000 r=timeless@bemail.org sr=alecf@flett.org
Make Integration of mozilla and Java Plugin be better


git-svn-id: svn://10.0.0.236/trunk@143928 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-19 08:00:35 +00:00
seawood%netscape.com
06e1507b0c Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@143527 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 21:18:27 +00:00
seawood%netscape.com
9e4caeaa92 Removing old cfm build files. Use the CFM_LAST_RITES tag to resurrect. r=macdev
git-svn-id: svn://10.0.0.236/trunk@143522 18797224-902f-48f8-a5cc-f745e15eee43
2003-06-10 20:12:33 +00:00
joshua.xia%sun.com
3378bdd3c6 bugid=186056 browser crashed on second call to applet using javascript
r=brendan@mozilla.org sr=beard@netscape.com


git-svn-id: svn://10.0.0.236/trunk@141021 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-11 05:47:21 +00:00
seawood%netscape.com
869e329616 Use NSPR functions to get path separators instead of obsolete xp_path.h.
Bug #171883 r=bryner sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140679 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-04 05:00:29 +00:00
seawood%netscape.com
3e3f8c204b Purge XP_PC.
Bug #56767 r=mkaply sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140660 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-03 22:42:02 +00:00
seawood%netscape.com
5921049139 Purge XP_PC.
Bug #56767 r=mkaply sr=alecf


git-svn-id: svn://10.0.0.236/trunk@140602 18797224-902f-48f8-a5cc-f745e15eee43
2003-04-02 22:45:08 +00:00